body{min-width:1200px;}
.w{width: 1200px; margin: 0 auto;}

/*首页*/
.g-header{width: 100%; height: 160px; background: url(/img/banner1.jpg) no-repeat center top; background-size: cover; overflow: hidden;}
.g-header .g-logo{width: 256px; height: 83px; margin: 26px 0 0 25px;}

.g-nav{overflow: hidden; height: 80px; margin-bottom: 20px; background: #f0f0f0;}
.g-nav .g-lef{float: left; overflow: hidden; margin-left: 12px;}
.g-nav .g-lef li{float: left; width: 60px; text-align: center; height: 80px; margin-right: 76px;}
.g-nav .g-lef li a{display: block; overflow: hidden;}
.g-nav .g-lef li .g-img{width: 31px; height: 26px; margin: 15px auto 10px auto;}
.g-nav .g-lef li .g-txt{font-size: 14px; color: #333333;}
.g-nav .g-rig{float: right; overflow: hidden; margin-right: 12px;}
.g-nav .g-rig li{float: left; width: 60px; text-align: center; height: 80px; margin-left: 76px;}
.g-nav .g-rig li a{display: block; overflow: hidden;}
.g-nav .g-rig li .g-img{width: 31px; height: 26px; margin: 15px auto 10px auto;}
.g-nav .g-rig li .g-txt{font-size: 14px; color: #333333;}
.g-nav ul .active{position: relative; }
.g-nav ul .active .g-txt{color: #333;}
.g-nav ul .active:after{content: ""; width: 100%; height: 3px; background: #333; border-top-left-radius: 2px; border-top-left-radius: 2px; position: absolute; left: 0; bottom: 0;}

.g-nav .g-search{width: 348px; height: 38px; border: 1px solid #ffa800; border-radius: 19px; float: left; margin-top: 20px; line-height: 38px; overflow: hidden;}
.g-nav .g-search input{width: 276px; height: 38px; line-height: 38px; padding-left: 15px; border: 0; font-size: 14px; background:none; color: #999999;}
.g-nav .g-search .g-btn{display: block; width: 48px; line-height: 38px; text-align: center; float: right;}
.g-nav .g-search .g-btn i{font-size: 24px; color: #ffa800;}

/*左侧部分*/
 .g-content .g-con .g-conLef{float: left; width: 210px;}

/*菜单公用部分*/
.g-menu{box-shadow: 0 0 10px 0 rgba(0,0,0,.2); background: #f5f5f5;}
.g-menu .g-top{width: 210px; height: 40px; background: #ffa800; line-height: 40px; text-align: center; font-size: 16px; color: #ffffff;}
.g-menu .g-bot li{height: 45px; line-height: 45px; padding: 0 15px; position: relative; cursor: pointer;}
.g-menu .g-bot li:after{content: ""; width: 180px; height: 1px; background: #ebebeb; position: absolute; left: 15px; bottom: 0;}
.g-menu .g-bot li .g-main{overflow: hidden;}
.g-menu .g-bot li .g-txt{ line-height: 45px; width: 150px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333333; float: left;}
.g-menu .g-bot li .g-txt i{font-size: 20px; color: #ffa800; vertical-align: -2px; margin-right: 8px;}
.g-menu .g-bot li .g-dir{float: right;}
.g-menu .g-bot li .g-dir i{ font-size: 16px; color: #d3d3d3;}

.g-menu .g-bot li:hover .g-txt{color: #ffa800;}
.g-menu .g-bot li:hover .g-subslide{display: block; }
.g-menu .g-bot li .g-subslide{position: absolute; top: -1px; left: 210px; z-index: 30; width: 510px; padding: 0 25px; background: #fff; border: 1px solid #e0e0e0; border-left: 0; display: none; transition: 0.5s all;}
.g-menu .g-bot li .g-subslide .g-tit{overflow: hidden; height: 45px; line-height: 45px; border-bottom: 1px solid #ebebeb;}
.g-menu .g-bot li .g-subslide .g-tit .g-lef{float: left; font-size: 14px; color: #323232; font-weight: bold;}
.g-menu .g-bot li .g-subslide .g-tit .g-rig{float: right; font-size: 14px; color: #909090;}
.g-menu .g-bot li .g-subslide .g-link{font-size: 14px; color: #646464; line-height: 36px;}
.g-menu .g-bot li .g-subslide .g-link a{display: inline-block;}
.g-menu .g-bot li .g-subslide .g-link a:hover{color: #ffa800;}
.g-menu .g-bot li .g-subslide .g-link .g-line{width: 1px; height: 14px; background: #ebebeb; display: inline-block; margin: 0 10px;}

/*排行榜公用部分*/
.g-rank{margin-top: 20px; position: relative; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); padding-bottom: 12px; background: #f4f4f4;}
.g-rank .g-top{width: 190px; height: 42px; background: url(../img/top-bg.jpg) no-repeat center top; line-height: 42px; font-size: 16px; color: #000000; padding: 0 10px;}
/*tab*/
.rankTab .hd{overflow: hidden; position: absolute; top: 10px; right: 6px;}
.rankTab .hd li{float: left; width: 36px; height: 22px; text-align: center; line-height: 22px; font-size: 12px;  border-radius: 11px; cursor: pointer; font-size: 12px; color: #000000;}
.rankTab .hd ul .on{background: #ffa800; color: #fff;}

.rankTab .bd li{overflow: hidden; margin-top: 14px;}
.rankTab .bd .g-li{}
.rankTab .bd .g-li .g-label{height: 25px; width: 28px; float: left; margin-left: 8px; margin-right: 8px;} 
.rankTab .bd .g-li .g-toux{width: 60px; height: 60px; border-radius: 30px; overflow: hidden; float: left; margin-right: 10px;}
.rankTab .bd .g-li .g-rig{float: left; margin-top: 10px;}
.rankTab .bd .g-li .g-name{font-size: 14px; color: #323232;}
.rankTab .bd .g-li .g-look{font-size: 12px; color: #969696;}
.rankTab .bd li i{font-size: 22px; color: #c9c9c9; vertical-align: -2px; margin-right: 6px;}

.rankTab .bd li:hover .g-name{color: #fc1310;}

.rankTab .bd .g-li1{height: 38px; line-height: 38px; margin-top: 0;}
.rankTab .bd .g-li1 .g-label{width: 20px; height: 20px; background: #c8c8c8; text-align: center; line-height: 20px; font-size: 14px; color: #fff; border-radius: 10px; overflow: hidden; margin-left: 16px; float: left; margin-right: 12px; margin-top: 9px;}
.rankTab .bd .g-li1 .g-name{float: left; width: 85px; font-size: 14px; color: #000000;}
.rankTab .bd .g-li1 .g-look{float: left; font-size: 12px; color: #969696;}


.g-rank1{position: relative; margin-top: 20px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); padding-bottom: 16px; background: #f5f5f5;}
.g-rank1 .g-top{width: 190px; height: 42px; background: url(../img/top-bg.jpg) no-repeat center top; line-height: 42px; font-size: 16px; color: #000000; padding: 0 10px;}
.g-rank1 .rankTab .bd li .g-label{height: 25px; width: 28px; float: left; margin-left: 8px; margin-right: 8px;}
.g-rank1 .rankTab .bd li .g-toux{width: 82px; height: 60px; float: left; margin-right: 10px;}
.g-rank1 .rankTab .bd li .g-rig{float: left; margin-top: 6px;}
.g-rank1 .rankTab .bd li .g-look{font-size: 12px; color: #969696;}
.g-rank1 .rankTab .bd li .g-label-1{width: 20px; height: 20px; background: #c8c8c8; text-align: center; line-height: 20px; font-size: 14px; color: #fff; border-radius: 10px; overflow: hidden; margin-left: 12px; float: left; margin-right: 12px; margin-top: 9px;}


/*中间部分*/
.g-01box .g-conCen{float: left; margin: 0 20px; width: 740px;}

.g-01box .g-conCen .slideBox{position: relative; width: ; height: 368px;}
.g-01box .g-conCen .slideBox .hd{position: absolute; bottom: 15px; left: 320px; z-index: 10;}
.g-01box .g-conCen .slideBox .hd li{float: left; width: 10px; height: 10px; background: #fff; border-radius: 50%; margin: 0 4px; transition: 0.3s all; cursor: pointer;}
.g-01box .g-conCen .slideBox .hd ul .on{width: 28px; height: 10px; border-radius: 5px;}

/*新书*/
.g-new{box-shadow: 0 0 10px 0 rgba(0,0,0,.2); margin-top: 20px; background: #f5f5f5;}
.g-h1{height: 54px; line-height: 54px; position: relative; padding-left: 38px; font-size: 20px; color: #000000;}
.g-h1:after{content: ""; width: 5px; height: 21px; background: #ffa800; position: absolute; top: 17px; left: 20px;}
.g-h1 a{ float: right; line-height: 54px; color: #909090; font-size: 14px; padding-right: 20px;}
.g-new .g-bot li{float: left; width: 338px; height: 204px; margin-left: 20px; margin-bottom: 22px; background: #fff; position: relative; background: #fff;}
.g-new .g-bot li .g-img{width: 148px; height: 204px; float: left;}
.g-new .g-bot li .g-rig{float: left; margin-left: 12px; margin-top: 34px; }
.g-new .g-bot li .g-rig .g-tit{font-size: 14px; color: #333333;}
.g-new .g-bot li .g-rig .g-name{font-size: 14px; color: #969696;  margin: 16px 0;}
.g-new .g-bot li .g-rig .g-name i{font-size: 16px; color: #d9d9d9; margin-right: 6px;}
.g-new .g-bot li .g-rig .g-txt strong{font-size: 12px; color: #323232;}
.g-new .g-bot li .g-rig .g-txt .g-txtD{width: 164px; font-size: 12px; color: #969696; height: 42px; line-height: 22px; overflow: hidden;}
.g-new .g-bot li:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.2); }
.g-new .g-bot li:hover .g-subslides{display: block;}

/*公用弹窗*/
.g-subslides{position: absolute; bottom: 204px; left: -115px; width: 568px; height: 340px; background: url(../img/sub-bg.png) no-repeat center top; background-size: 100% 100%; overflow: hidden; z-index: 10; display: none;}
.g-subslides .g-lef{float: left; margin-left: 28px; width: 330px; position: relative; float: left;}
.g-subslides .g-lef .g-info{margin-top: 50px; width: 218px;}
.g-subslides .g-lef .g-info .g-tit{font-size: 18px; color: #323232; text-align: center;}
.g-subslides .g-lef .g-info .g-name{text-align: center; font-size: 14px; color: #323232; margin: 10px 0;}
.g-subslides .g-lef .g-info .g-name i{font-size: 16px; color: #d6d6d6; vertical-align: -2px; margin-right: 6px;}
.g-subslides .g-lef .g-info .g-star{margin-left: 46px; overflow: hidden;}
.g-subslides .g-lef .g-info .g-star .g-img{width: 18px !important; height: 16px !important; margin-right: 6px !important; float: left;}
.g-subslides .g-lef .g-info .g-star .g-img img{vertical-align: top;}
.g-subslides .g-lef .g-read{position: absolute; top: 75px; right: 38px; display: block; width: 86px; height: 32px; background: #6cb0f3; border-radius: 16px; text-align: center; line-height: 32px; font-size: 14px; color: #ffffff;}

.g-subslides .g-lef .g-state{margin-top: 36px;}
.g-subslides .g-lef .g-state .g-liang{overflow: hidden;}
.g-subslides .g-lef .g-state .g-liang li{float: left; width: 108px !important; height: auto !important; text-align: center; position: relative; box-shadow: 0 0 0 0 rgba(0,0,0,0); margin-left: 0 !important; background: #f5f5f5;}
.g-subslides .g-lef .g-state .g-liang li:after{content: ""; width: 1px; height: 44px; background: #e3e3e3; position: absolute; top: 0; right: 0;}
.g-subslides .g-lef .g-state .g-liang li:nth-last-child(1):after{width: 0;}
.g-subslides .g-lef .g-state .g-liang li strong{font-size: 16px; color: #323232;}
.g-subslides .g-lef .g-state .g-liang li span{font-size: 12px; color: #969696;}
.g-subslides .g-lef .g-state .g-btn{overflow: hidden; margin-top: 22px; margin-left: 12px;}
.g-subslides .g-lef .g-state .g-btn a{display: block; width: 86px; height: 32px;  border-radius: 16px; text-align: center; line-height: 32px; float: left; font-size: 14px; color: #fff;}
.g-subslides .g-lef .g-state .g-btn a i{font-size: 16px; color: #fff; vertical-align: -2px; margin-right: 6px;}
.g-subslides .g-lef .g-state .g-btn .g-btn1{background: #6cb0f3; margin-right: 25px;}
.g-subslides .g-lef .g-state .g-btn .g-btn2{background: #74dea0; margin-right: 25px;}
.g-subslides .g-lef .g-state .g-btn .g-btn3{background: #ff6364;}

.g-subslides .g-rig{width: 182px; float: left; position: relative;}
.g-subslides .g-rig:after{ content:" "; position: absolute; top: 22px; left: 0; height: 230px;  width: 1px; background: #e3e3e3;}
.g-subslides .g-rig .g-erwei{width: 110px; height: 110px; overflow: hidden; margin: 25px auto 20px auto;}
.g-subslides .g-rig .g-btn{display: block; width: 125px; height: 34px; background: #ffa800; text-align: center; line-height: 34px; font-size: 14px; color: #fff; margin-left: 28px; margin-bottom: 12px; border-radius: 17px; display: none}
.g-subslides .g-rig .g-btn i{font-size: 18px; color: #fff; vertical-align: -2px; margin-right: 6px;}
.g-subslides .g-rig .c-btn{display: block;width: 110px;height: 34px;background: #ffa800;text-align: center;line-height: 34px;font-size: 14px;color: #fff;margin-left: 36px;margin-top: 50px;border-radius: 17px;}


/*推荐图书*/
.g-rocommend{margin-top: 20px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); background: #f5f5f5; position: relative;}
.g-rocommend .g-con li{float: left; width: 124px;  margin-left: 20px; margin-bottom: 10px; position: relative; transition: 0.5s all;}
.g-rocommend .g-con li .g-img{width: 124px; height: 170px; overflow: hidden;  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.g-rocommend .g-con li .g-txt{ font-size: 14px; color: #333333; text-align: center; height: 42px; line-height: 42px;}
.g-rocommend .g-con li:hover .g-subslides{display: block;}
.g-rocommend .g-con li:hover .g-txt{color: #ffa800;}
.g-rocommend .g-con li:hover .g-img{ box-shadow: 0 0 15px 0 rgba(0,0,0,.25);}

.g-rocommend .g-subslides{position: absolute; bottom: 212px; left: -222px;}

/*.g-rocommend .slideTxtBox{padding-bottom: 18px;}*/
.g-rocommend .slideTxtBox .hd{position: absolute; top: 15px; right: 10px; overflow: hidden;}
.g-rocommend .slideTxtBox .hd li{float: left; width: 70px; height: 26px;  text-align: center; line-height: 26px;  font-size: 14px; color: #646464; border-radius: 13px; cursor: pointer;}
.g-rocommend .slideTxtBox .hd ul .on{background: #ffa800; color: #fff;}
.g-rocommend .slideTxtBox .bd li{float: left; width: 124px;  margin-left: 20px; margin-bottom: 10px; position: relative; transition: 0.5s all;}
.g-rocommend .slideTxtBox .bd li .g-img{width: 124px; height: 170px; overflow: hidden;  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.g-rocommend .slideTxtBox .bd li .g-txt{ font-size: 14px; color: #333333; text-align: center; height: 42px; line-height: 42px;}
.g-rocommend .slideTxtBox .bd li:hover .g-subslides{display: block;}
.g-rocommend .slideTxtBox .bd li:hover .g-txt{color: #ffa800;}
.g-rocommend .slideTxtBox .bd li:hover .g-img{ box-shadow: 0 0 15px 0 rgba(0,0,0,.25);}

/*热门图书*/
.g-rocommend .g-subslides .g-lef .g-info .g-star .g-img{box-shadow: 0 0 0 0 rgba(0,0,0,0);}
.g-rocommend .g-subslides .g-lef .g-info .g-star .g-img img{vertical-align: top;}



/*页面右侧*/
.g-01box .g-conRig{float: left;}
.g-01box .g-conRig .g-logoInfo{width: 210px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); background: #f5f5f5; }
.g-01box .g-conRig .g-logoInfo .g-top{height: 42px; width: 180px; background: url(../img/top-bg.jpg) no-repeat center top; line-height: 42px; padding: 0 15px; font-size: 16px; color: #000000;}
.g-01box .g-conRig .g-logoInfo .g-con {padding: 0 16px;}
.g-01box .g-conRig .g-logoInfo .g-con .g-toux{line-height: 58px; height: 58px; margin: 19px 0;}
.g-01box .g-conRig .g-logoInfo .g-con .g-toux .g-img{width: 52px; height: 52px; overflow: hidden;float: left; margin-right: 10px; border: 3px solid #e0ebf5;}
.g-01box .g-conRig .g-logoInfo .g-con .g-toux .g-img img{vertical-align: top;}
.g-01box .g-conRig .g-logoInfo .g-con .g-toux span{font-size: 14px; color: #333333;}
.g-01box .g-conRig .g-logoInfo .g-con .g-user{overflow: hidden; border-bottom: 1px solid #e8e8e8; padding-bottom: 12px;}
.g-01box .g-conRig .g-logoInfo .g-con .g-user li{float: left; font-size: 14px; color: #333333; width: 50%; position: relative; text-align: center;}
.g-01box .g-conRig .g-logoInfo .g-con .g-user li i{font-size: 20px; color: #ffa800; margin-right: 3px;}
.g-01box .g-conRig .g-logoInfo .g-con .g-user li:after{content: ""; width: 1px; height: 20px; background: #e8e8e8; position: absolute; top: 8px; right: 0; vertical-align: -2px; margin-right: 6px;}
.g-01box .g-conRig .g-logoInfo .g-con .g-user li:nth-last-child(1):after{width: 0;}

.g-01box .g-conRig .g-bidu .g-tit{overflow: hidden; height: 50px;  line-height: 50px;}
.g-01box .g-conRig .g-bidu .g-tit .g-lef{float: left; font-size: 14px; color: #333333;}
.g-01box .g-conRig .g-bidu .g-tit .g-lef i{font-size: 18px; color: #ffa800; margin-right: 3px; vertical-align: -2px;}
.g-01box .g-conRig .g-bidu .g-tit .g-rig{float: right; font-size: 12px; color: #909090;}
.g-01box .g-conRig .g-bidu .g-tit .g-rig i{font-size: 14px; color: #d2d2d2;}
.g-01box .g-conRig .g-bidu .g-tit a{overflow: hidden; display: block;}

/*轮播*/
.g-01box .g-conRig .g-bidu .slideBox1{position: relative; padding-bottom: 26px;}
.g-01box .g-conRig .g-bidu .slideBox1 .hd{position: absolute; bottom: 10px; left: 74px;}
.g-01box .g-conRig .g-bidu .slideBox1 .hd li{width: 6px; height: 6px; background: #d5d5d5; border-radius: 50%; float: left; margin: 0 3px;}
.g-01box .g-conRig .g-bidu .slideBox1 .hd ul .on{background: #ffa800;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li{overflow: hidden;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li .g-img{width: 80px; height: 110px; overflow: hidden; float: left; margin-right: 10px;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li .g-txt{width: 88px; float: left;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li .g-txt .g-tit{height: 28px; line-height: 28px; width: 88px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li .g-name{width: 88px; font-size: 12px; color: #646464;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0;}
.g-01box .g-conRig .g-bidu .slideBox1 .bd li .g-intro{font-size: 12px; color: #969696; width: 88px; height: 36px; overflow: hidden;}

/*阅读排行榜*/
.g-readRange1{height: 670px;}
.g-readRange2{height: 417px;}
.g-readRange{margin-top: 20px; width: 210px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); position: relative; background: #f5f5f5; padding-bottom: 10px;}
.g-readRange .g-top{width: 190px; height: 42px; background: url(../img/top-bg.jpg) no-repeat center top; line-height: 42px; font-size: 16px; color: #000000; padding: 0 10px;}
.g-readRange .g-con{background: #f5f5f5; padding: 0 16px;}
.g-readRange .g-con .readTab .hd{position: absolute; top: 10px; right: 6px; overflow: hidden;}
.g-readRange .g-con .readTab .hd li{float: left; width: 36px; height: 22px; text-align: center; line-height: 22px; border-radius: 11px; font-size: 12px; color: #646464; cursor: pointer;}
.g-readRange .g-con .readTab .hd ul .on{color: #fff; background: #ffa800;}
.g-readRange .g-con .sideMenu li{margin: 7px 0;}
.g-readRange .g-con .sideMenu li .g-label{width: 20px; height: 20px; color: #fff; font-size: 15px; text-align: center; line-height: 20px; border-radius: 50%; float: left; margin-right: 10px; margin-top: 5;}
.g-readRange .g-con .sideMenu li .g-label1{ background: #fc1310;}
.g-readRange .g-con .sideMenu li .g-label2{ background: #ffa800;}
.g-readRange .g-con .sideMenu li .g-label3{ background: #ffde00;}
.g-readRange .g-con .sideMenu li .g-label4{ background: #c8c8c8;}
.g-readRange .g-con .sideMenu li .g-tit{font-size: 14px; color: #323232; padding: 5px 0; cursor: pointer;}
.g-readRange .g-con .sideMenu li .on{display: none;}
.g-readRange .g-con .sideMenu li .g-subCon{float: left;}
.g-readRange .g-con .sideMenu li .g-subCon .g-img{width: 60px; height: 84px; overflow: hidden; float: left; margin-right: 8px;}
.g-readRange .g-con .sideMenu li .g-subCon .g-txt{width: 80px; float: left; margin-top: 20px; }
.g-readRange .g-con .sideMenu li .g-subCon .g-txt .g-name{width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #fc1310; margin-bottom: 10px;}
.g-readRange .g-con .sideMenu li .g-subCon .g-txt  .g-author{font-size: 12px; color: #646464;}

/*下载排行榜*/
.g-01box .g-conRig .g-download .rankTab .bd .g-li .g-label1{width: 20px; height: 20px; background: #fc1310; text-align: center; line-height: 20px; font-size: 15px; color: #fff; border-radius: 50%; float: left; margin-left: 16px; margin-right: 12px; margin-top: 9;}
.g-01box .g-conRig .g-download .rankTab .bd .g-li .g-label2{width: 20px; height: 20px; background: #ffa800; text-align: center; line-height: 20px; font-size: 15px; color: #fff; border-radius: 50%; float: left; margin-left: 16px; margin-right: 12px; margin-top: 9;}
.g-01box .g-conRig .g-download .rankTab .bd .g-li .g-label3{width: 20px; height: 20px; background: #ffde00; text-align: center; line-height: 20px; font-size: 15px; color: #fff; border-radius: 50%; float: left; margin-left: 16px; margin-right: 12px; margin-top: 9;}
.g-01box .g-conRig .g-download .rankTab .bd .g-li .g-toux{width: 60px; height: 84px; border-radius: 0;}
.g-01box .g-conRig .rankTab .bd .g-li .g-rig{margin-top: 20px;}
.g-01box .g-conRig .rankTab .bd .g-li .g-rig .g-name{margin-bottom: 10;}
.g-01box .g-conRig .rankTab .bd .g-li1 .g-name{width: 145px;}

/*底部*/
.g-footer {margin-top: 30px;}
.g-footer .g-top{height: 33px; padding: 20px 0; border-top: 1px solid #e6e6e6; background: #fff; text-align: center; line-height: 28px;}
.g-footer .g-top p span{display: inline-block; margin-right: 20px;}
.g-footer .g-top .g-num{font-size: 18px; color: #666666;}
.g-footer .g-top .g-link{font-size: 14px; color: #666666;}
.g-footer .g-top .g-copy{font-size: 12px; color: #999999;}
.g-footer .g-bottom{font-size: 12px; color: #999999; text-align: center; height: 40px; background: #fff; line-height: 40px;}




/*图示列表*/

/*热门分类*/
.g-02box .g-hot .rankTab .bd li{height: 38px; line-height: 38px; margin-top: 0;}
.g-02box .g-hot .rankTab .bd li .g-label{width: 20px; height: 20px; background: #c8c8c8; text-align: center; line-height: 20px; font-size: 14px; color: #fff; border-radius: 10px; overflow: hidden; margin-left: 16px; float: left; margin-right: 12px; margin-top: 9px;}
.g-02box .g-hot .rankTab .bd li .g-label1{background: #fc1310;}
.g-02box .g-hot .rankTab .bd li .g-label2{background: #ffa800;}
.g-02box .g-hot .rankTab .bd li .g-label3{background: #ffdf07;}
.g-02box .g-hot .rankTab .bd li .g-name{font-size: 14px; color: #323232; width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.g-02box .g-hot .rankTab .bd li:hover .g-name{color: #fc1310;}
.g-02box .g-hot .g-bot{padding-top: 10px;}

.g-02box .g-conRig{float: left; margin-left: 20px; background: #f5f5f5; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); width: 970px; position: relative;}
.g-02box .g-conRig .g-top{height: 40px; line-height: 40px; padding: 0 20px;}
.g-02box .g-conRig .g-top .g-posit{font-size: 12px; color: #909090; float: left; }
.g-02box .g-conRig .g-top .g-posit a{color: #909090;}
.g-02box .g-conRig .g-top .g-rig{float: right; margin-right: 80px;}
.g-02box .g-conRig .g-top .g-rig .g-downl{overflow: hidden;}
.g-02box .g-conRig .g-top .g-rig .g-downl li{float: left; width: 92px; text-align: center; font-size: 12px; color: #909090; border-right: 1px solid #ebebeb; cursor: pointer;}
.g-02box .g-conRig .g-top .g-rig .g-downl li i{font-size: 12px; color: #909090;}
.g-02box .g-conRig .g-top .g-rig .g-downl ul .active{color: #fc1310;}
.g-02box .g-conRig .g-top .g-rig .g-downl ul .active i{color: #fc1310;}

/*tab*/
.g-02box .g-conRig .g-bot{margin-top: 20px;}
.g-02box .g-conRig .g-bot .conTab .hd{position: absolute; top: 0; right: 20px; overflow: hidden;}
.g-02box .g-conRig .g-bot .conTab .hd li{float: left; height: 40px; line-height: 40px; width: 30px; text-align: center; cursor: pointer;}
.g-02box .g-conRig .g-bot .conTab .hd li i{font-size: 20px; color: #b2b2b2;}
.g-02box .g-conRig .g-bot .conTab .hd ul .on i{color: #ffa800;}

.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li{float: left; width: 134px; height: 230px; margin-left: 24px; position: relative;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li .g-img{width: 134px; height: 184px; box-shadow: 0px 0px 4px 0px rgba(10, 1, 2, 0.32);}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li .g-txt{height: 46px; line-height: 46px; text-align: center;  font-size: 14px; color: #333333; margin-top: 0;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li:hover .g-img{box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li:hover .g-txt{color: #ffa800;}


/*后期增加弹窗*/
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li .g-subslides{position: absolute; left: -214px; bottom: 224px;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li:hover .g-subslides{display: block;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li .g-subslides .g-img{ box-shadow: 0 0 0 0;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list2 li .g-subslides .g-rig{margin-top: 34px;}


.g-02box .g-conRig .g-bot .conTab .bd  .g-list1{padding: 0 20px;}
.g-02box .g-conRig .g-bot .conTab .bd .g-list1 li{border-bottom: 1px solid #e3e3e3; padding: 20px 0; transition: 0.5s all; position: relative;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-img{display: block; width: 134px; height: 184px; overflow: hidden; float: left; box-shadow: 0px 0px 4px 0px rgba(10, 1, 2, 0.32); margin-right: 18px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt{float: left; width: 778px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-info{padding: 18px 0; border-bottom: 1px solid #e3e3e3;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-info .g-tit span{display: inline-block; margin-right: 25px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-info .g-tit{font-size: 14px; color: #323232;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-info .g-tit i{font-size: 16px; color: #d6d6d6; margin-right: 6px; vertical-align: -2px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-info p{font-size: 12px; color: #969696;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-intro{margin: 10px 0;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-intro strong{font-size: 12px; color: #323232;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-intro .g-detail{font-size: 12px;  color: #969696; height: 42px; overflow: hidden; line-height: 22px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-numb .g-lef{float: left; font-size: 12px; color: #969696; height: 30px; line-height: 30px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-numb .g-lef font{color: #fc1310;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-numb .g-lef span{display: inline-block; margin-right: 20px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-txt .g-numb .g-btn{display: block; width: 88px; height: 30px; background: #e6e6e6; text-align: center; line-height: 30px; font-size: 12px; color: #646464; float: right; border-radius: 15px; font-size: 12px; color: #646464;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li:hover .g-txt .g-numb .g-btn{background: #6cb0f3; color: #fff;}


/*后期增加弹窗*/
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-subslides{position: absolute; top: -108px; left: 145px; background: url(../img/sub-bg1.png) no-repeat center top; width: 577px; height: 329px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-subslides .g-img{ box-shadow: 0 0 0 0;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-subslides li{padding: 0; border-bottom: 0;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li .g-subslides .g-rig{margin-top: 34px;}
.g-02box .g-conRig .g-bot .conTab .bd  .g-list1 li:hover .g-subslides{display: block;}


.g-pages{overflow: hidden; margin: 26px 0 20px 0;}
.g-page{overflow: hidden; text-align: center; font-size: 0;}
.g-pages .g-btn{display: inline-block; width: 68px; height: 38px;  border: 1px solid #e8e8e8; text-align: center; line-height: 38px; font-size: 14px; color: #646464; border-radius: 19px; margin: 0 5px; vertical-align: -4px;}
.g-pages .active{border: 1px solid #63aaf2;}
.g-pages ul{overflow: hidden; display: inline-block; font-size: 0; vertical-align: middle;}
.g-pages li{display: inline-block; width: 38px !important; height: 38px !important; border: 1px solid #e9e9e9; text-align: center; line-height: 38px; font-size: 14px; color: #646464; border-radius: 50%; margin: 0 5px !important; padding: 0 !important;}
.g-pages li:after{width: 0 !important;}
.g-pages li a{display: block;}
.g-pages  ul .on{background: #ffa800; color: #fff; border: 1px solid #ffa800;}
.g-pages  ul .on a{color: #fff; }
.g-pages  ul .g-lve{border: 0 !important;}
.g-pages  ul .g-li:hover{background: #ffa800; color: #fff; border: 1px solid #ffa800;}
.g-pages  ul .g-li:hover a{color: #fff;}
.g-pages .g-txt{text-align: center; margin-top: 10px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #969696;}



/*活动详情*/
.g-05box .g-content .g-conLef{float: left; margin-right: 20px; background: #f5f5f5; width: 930px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); padding-bottom: 20px;}
.g-05box .g-content .g-conLef .g-topNav{height: 74px; background: #fff;}
.g-05box .g-content .g-conLef .g-topNav .g-lef{float: left; overflow: hidden;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li{float: left; width: 130px; height: 74px; text-align: center;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li .g-icon1{width: 24px; height: 26px; margin: 12px auto 6px auto; background: url(../img/icon10.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li .g-icon2{width: 24px; height: 26px; margin: 12px auto 6px auto; background: url(../img/icon11.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li .g-icon3{width: 24px; height: 26px; margin: 12px auto 6px auto; background: url(../img/icon12.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li .g-icon4{width: 24px; height: 26px; margin: 12px auto 6px auto; background: url(../img/icon13.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li .g-icon5{width: 24px; height: 26px; margin: 12px auto 6px auto; background: url(../img/icon14.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef li p{font-size: 14px; color: #323232;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active{background: #6cb0f3;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active .g-icon1{background: url(../img/icon10-1.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active .g-icon2{background: url(../img/icon11-1.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active .g-icon3{background: url(../img/icon12-1.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active .g-icon4{background: url(../img/icon13-1.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active .g-icon5{background: url(../img/icon14-1.png) no-repeat center top;}
.g-05box .g-content .g-conLef .g-topNav .g-lef ul .active p{color: #fff;}

.g-05box .g-content .g-conLef .g-topNav .g-btn{display: block; width: 125px; height: 33px; text-align: center; line-height: 33px; background: #6cb0f3; color: #fff; border-radius: 16px; float: right; margin: 21px 56px 0 0 ;}

.g-05box .g-content .g-conLef .g-lefBot{padding: 0 20px;}
.g-05box .g-content .g-conLef .g-info{padding-bottom: 20px;}
.g-05box .g-content .g-conLef .g-info .g-top{overflow: hidden; padding: 20px 0 10px 0;}
.g-05box .g-content .g-conLef .g-info .g-top .g-icon{width: 60px; height: 60px; float: left; overflow: hidden; margin-right: 18px;}
.g-05box .g-content .g-conLef .g-info .g-top .g-txt{float: left;}
.g-05box .g-content .g-conLef .g-info .g-top .g-txt .g-tit{font-size: 16px; color: #333333; font-weight: bold;}
.g-05box .g-content .g-conLef .g-info .g-top .g-txt .g-tit span{font-size: 16px; color: #6cb0f3; font-weight: initial;}
.g-05box .g-content .g-conLef .g-info .g-top .g-txt .g-time{font-size: 14px;  color: #323232;}
.g-05box .g-content .g-conLef .g-info .g-top .g-txt .g-time span{color: #909090;}
.g-05box .g-content .g-conLef .g-info .g-bot{line-height: 24px; font-size: 14px; color: #323232;}

.g-05box .g-content .g-conLef .g-peop {border: 1px solid #ebebeb;}
.g-05box .g-content .g-conLef .g-peop .g-title{height: 40px; background: #ebebeb; line-height: 40px; font-size: 16px; color: #000000; padding: 0 15px;}
.g-05box .g-content .g-conLef .g-peop .g-title span{font-size: 14px; color: #6cb0f3;}

.c-05 .bc .g-title{height: 40px; background: #ebebeb; line-height: 40px; font-size: 16px; color: #000000; padding: 0 15px;margin-bottom:20px;}
.c-05 .bc .g-title span{font-size: 14px; color: #6cb0f3;}

.g-05box .g-content .g-conLef .g-peop ul{overflow: hidden;}
.g-05box .g-content .g-conLef .g-peop li{width: 220px; float: left; position: relative; overflow: hidden; padding: 18px 0;}
.g-05box .g-content .g-conLef .g-peop li:after{content: ""; width: 1px; height: 60px; background: #e5e5e5; position: absolute; top: 18px; right: 0;}
.g-05box .g-content .g-conLef .g-peop li .g-img{width: 60px; height: 60px; border-radius: 50%; overflow: hidden; float: left; margin-left: 22px; margin-right: 10px;}
.g-05box .g-content .g-conLef .g-peop li .g-txt{float: left; margin-top: 10px;}
.g-05box .g-content .g-conLef .g-peop li .g-txt .g-name{font-size: 14px; color: #323232;}
.g-05box .g-content .g-conLef .g-peop li .g-txt .g-name .icon-nan{font-size: 16px; color: #7bb8f3; margin-left: 6px; vertical-align: -2px;}
.g-05box .g-content .g-conLef .g-peop li .g-txt .g-book{font-size: 14px; color: #323232; margin-left: 0;}
.g-05box .g-content .g-conLef .g-peop li:nth-child(4n):after{width: 0;}

.g-05box .g-content .g-conLef .g-pages{border-top: 1px solid #ebebeb; padding-top: 20px;}


/*页面右侧*/
.g-05box .g-content .g-conRig{width: 250px; float: left;}
.g-number{background: #f5f5f5; box-shadow: 0 0 10px 0 rgba(0,0,0,.2); overflow: hidden; height: 100px;}
.g-number li{float: left; width: 82px; text-align: center;}
.g-number li .g-icon{width: 27px; height: 23px; margin: 18px auto 6px auto;}
.g-number li p{font-size: 14px; color: #323232;}
.g-number li p font{color: #fc1310;}
 
.g-05box .g-content .g-conRig .g-zan{margin-top: 20px; background: #f5f5f5; box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.g-05box .g-content .g-conRig .g-zan .g-top{height: 42px; background: url(../img/top-bg2.jpg) no-repeat center top; line-height: 42px; font-size: 16px; color: #000000; padding-left: 16px;}
.g-05box .g-content .g-conRig .g-zan ul{padding: 5px 0;}
.g-05box .g-content .g-conRig .g-zan li{overflow: hidden; padding: 0 15px; height: 35px; line-height: 35px;}
.g-05box .g-content .g-conRig .g-zan li .g-lef{font-size: 14px; color: #323232; float: left;}
.g-05box .g-content .g-conRig .g-zan li .g-lef font{color: #ffa800;}
.g-05box .g-content .g-conRig .g-zan li .g-rig{float: right; font-size: 14px; color: #323232;}

/*052box*/
.g-05box .g-content .g-conLef .g-book{margin-left: 75px; margin-top: 24px;}
.g-05box .g-content .g-conLef .g-book li{float: left; margin-right: 30px; margin-bottom: 14px;}
.g-05box .g-content .g-conLef .g-book li .g-img{box-shadow: 0px 0px 10px 0px rgba(10, 1, 2, 0.12); width: 124px; height: 170px; overflow: hidden;}
.g-05box .g-content .g-conLef .g-book li .g-txt{text-align: center; height: 40px; line-height: 40px; font-size: 14px; color: #333333;}
.g-05box .g-content .g-conLef .g-book .g-pages{border-top: 0; margin-left: -75px;}

.g-05box .g-content .g-conRig .g-state{margin-top: 20px; width: 250px; background: #f5f5f5;  box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.g-05box .g-content .g-conRig .g-state .g-top{height: 42px; line-height: 42px; background: url(../img/top-bg2.jpg) no-repeat center top; overflow: hidden; padding: 0 15px;}
.g-05box .g-content .g-conRig .g-state .g-top .g-lef{float: left; font-size: 16px; color: #000000;}
.g-05box .g-content .g-conRig .g-state .g-top .g-rig{float: right; font-size: 14px; color: #909090;}
.g-05box .g-content .g-conRig .g-state .g-top .g-rig i{font-size: 16px; color: #cecece;}
.g-05box .g-content .g-conRig .g-state ul{padding: 10px 0;}
.g-05box .g-content .g-conRig .g-state li{ width: 220px; margin: 0 auto; height: 38px; line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-05box .g-content .g-conRig .g-state li span{display: inline-block; width: 4px; height: 4px; background: #b0b0b0; margin-right: 10px; vertical-align: 2px;}
.g-05box .g-content .g-conRig .g-state li a{font-size: 14px; color: #323232;}
.g-05box .g-content .g-conRig .g-state li:hover a{color: #fc1310;}
.g-05box .g-content .g-conRig .g-state li:hover span{background: #fc1310;}

.g-05box .g-content .g-conRig .g-organize{background: #f5f5f5; margin-top: 20px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.g-05box .g-content .g-conRig .g-organize .g-top{height: 42px; line-height: 42px; background: url(../img/top-bg2.jpg) no-repeat center  top; padding: 0 15px; font-size: 16px; color: #000000;}
.g-05box .g-content .g-conRig .g-organize .g-con{padding: 16px 0; overflow: hidden;}
.g-05box .g-content .g-conRig .g-organize .g-con .g-img{width: 76px; height: 76px; float: left; margin-left: 15px; margin-right: 10px;}
.g-05box .g-content .g-conRig .g-organize .g-con .g-txt{float: left; height: 76px; line-height: 76px; font-size: 14px; color: #323232;}

.g-05box .g-content .g-conRig .g-who{background: #f5f5f5; margin-top: 20px; box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.g-05box .g-content .g-conRig .g-who .g-top{overflow: hidden;background: url(../img/top-bg2.jpg) no-repeat center top; height: 42px; line-height: 42px; padding: 0 15px;}
.g-05box .g-content .g-conRig .g-who .g-top .g-lef{float: left; font-size: 16px; color: #000000;}
.g-05box .g-content .g-conRig .g-who .g-top .g-rig{float: right; font-size: 14px; color: #909090;}
.g-05box .g-content .g-conRig .g-who .g-top .g-rig i{font-size: 16px; color: #d0d0d0;}
.g-05box .g-content .g-conRig .g-who ul{overflow: hidden; padding-top: 20px;}
.g-05box .g-content .g-conRig .g-who li{float: left; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-left: 17px; margin-bottom: 20px;}


/*053box*/
.g-05box .g-content .g-conLef .g-lefBot .g-after{overflow: hidden; border-bottom: 1px solid #e3e3e3; padding: 12px 0; margin-top: 20px;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-lef{float: left; }
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-lef .g-img{width: 70px; height: 70px; border-radius: 50%; overflow: hidden; float: left; margin-right: 16px;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-lef .g-txt{float: left;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-lef .g-txt strong{font-size: 24px; color: #333333; font-weight: bold;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-lef .g-txt  .g-intro{font-size: 14px; color: #909090; padding-left: 10px; height: 30px; line-height: 30px;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-btn{display: block; width: 86px; height: 32px; line-height: 32px; background: #ff9400; line-height: 32px; color: #fff; font-size: 14px; float: right; border-radius: 16px; text-align: center; margin-right: 74px; margin-top: 20px;}
.g-05box .g-content .g-conLef .g-lefBot .g-after .g-btn i{font-size: 18px; color: #fff; vertical-align: -2px;}
.g-05box .g-content .g-conLef .g-lefBot .g-text{font-size: 16px; color: #323232; text-indent: 2em; line-height: 32px; padding: 20px 12px 20px 30px;}

.g-05box .g-content .g-conLef .g-lefBot .g-guide{width: 788px; height: 64px; background: #e7eef5; padding: 0 30px; line-height: 64px; margin-left: 30px;}
.g-05box .g-content .g-conLef .g-lefBot .g-guide .g-lef{float: left;}
.g-05box .g-content .g-conLef .g-lefBot .g-guide .g-cen{float: left; width: 480px; text-align: center;}
.g-05box .g-content .g-conLef .g-lefBot .g-guide .g-rig{float: left;}

.g-05box .g-content .g-conLef .g-lefBot .g-words{width: 848px; margin-left: 30px; margin-top: 35px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-top{height: 44px; line-height: 44px; background: #ebebeb;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-top .g-lef{float: left; padding-left: 20px; position: relative; font-size: 20px; color: #000000;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-top .g-lef:after{content: ""; width: 5px; height: 21px; background: #6cb0f3; position: absolute; top: 12px; left: 0; }
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-top .g-rig{float: left; position: relative; padding-left: 20px; margin-left: 20px; font-size: 12px; color: #969696;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-top .g-rig:after{content: ""; width: 1px; height: 20px; background: #e3e3e3; position: absolute; top: 12px; left: 0;}
.g-05box .g-content .g-conLef .g-lefBot .g-words textarea{width: 828px; height: 98px; font-size: 16px; color: #9090900; resize: none; font-size: 16px; color: #909090; border: 1px solid #e3e3e3; padding: 12px 10px; background: #f9f9f9;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-btn{display: block; width: 110px; height: 32px; line-height: 32px; text-align: center; background: #6cb0f3; color: #fff; font-size: 14px; margin: 15px 0; float: right; border-radius: 18px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded{overflow: hidden; margin-top: 64px; border: 1px solid #e3e3e3; padding: 0 16px; height: 415px; overflow-y: scroll;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li{padding: 18px 0; overflow: hidden; border-bottom: 1px solid #ebebeb;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-img{width: 60px; height: 60px; overflow: hidden; border-radius: 50%; float: left; margin-right: 22px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-txt{float: left;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-txt .g-tit{margin-bottom: 10px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-txt strong{font-size: 14px; color: #ffa800;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-txt span{font-size: 12px; color: #909090; display: inline-block; margin-left: 12px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li .g-txt p{font-size: 14px; color: #323232; line-height: 24px;}
.g-05box .g-content .g-conLef .g-lefBot .g-words .g-worded li:nth-last-child(1){border-bottom: 0;}

/*054box*/
.g-05box .g-content .g-conLef .g-lefBot .g-form{padding: 20px 0;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li{overflow: hidden;  margin-bottom: 25px; line-height: 40px;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-lef{float: left; font-size: 14px; color: #909090; width: 220px; text-align: right;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-lef font{color: #fc1310; font-size: 14px;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-rig{float: left; margin-left: 36px; font-size: 14px; color: #323232;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-rig input{width: 478px; height: 38px; line-height: 38px; border: 1px solid #e3e3e3; padding-left: 15px;}

.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-rig .g-tishi{font-size: 12px; color: #909090; line-height: 24px; margin-left: 12px;}
.g-05box .g-content .g-conLef .g-lefBot .g-form li .g-rig textarea{width: 478px; height: 336px; font-size: 14px; color: #909090; resize: none; padding: 15px; border: 1px solid #e3e3e3;}
.g-05box .g-content .g-conLef .g-lefBot .g-form .g-submit{display: block; width: 125px; height: 32px; line-height: 32px; text-align: center; background: #ff6364; font-size: 14px; color: #fff; border-radius: 18px; margin-left: 426px;}

/*06活动首页*/
.g-05box .g-content .g-conLef .g-lefBot .g-books{ }
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-top{background: #ebebeb; height: 40px; line-height: 40px; overflow: hidden; padding: 0 10px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-top .g-lef{float: left; font-size: 16px; color: #000000;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-top .g-rig{float: right; font-size: 14px; color: #909090;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-top .g-rig i{color: #d4d4d4; font-size: 14px; margin-right: 5px;} 
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot {border: 1px solid #e3e3e3; border-top: 0; height: 540px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox{position: relative; height: 540px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .hd{position: absolute; bottom: 33px; left: 406px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .hd ul{font-size: 0; text-align: center;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .hd li{display: inline-block; width: 10px; height: 10px; background: #d6d6d6; border-radius: 50%; float: left; margin: 0 4px; transition: 0.3s all;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .hd  ul .on{background: #ffa800; width: 28px; border-radius: 4px; }
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd {margin-left: 45px; padding-top: 20px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li{margin-top: 10px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li dl{float: left; margin-left: 30px;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li dl:hover dt{box-shadow: 0 0 15px 0 rgba(0,0,0,.25);}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li dl:hover dd{color: #ffa800;}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li dl dt{width: 124px; height: 170px; overflow: hidden; box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.g-05box .g-content .g-conLef .g-lefBot .g-books .g-bot .slideBox .bd li dl dd{text-align: center; font-size: 14px; color: #333333; height: 40px; line-height: 40px; margin-bottom: 16px;}

.g-05box .g-content .g-conLef .g-lefBot .g-writing{margin-top: 20px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-top{background: #ebebeb; height: 40px; line-height: 40px; overflow: hidden; padding: 0 10px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-top .g-lef{float: left; font-size: 16px; color: #000000;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-top .g-rig{float: right; font-size: 14px; color: #909090;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-top .g-rig i{color: #d4d4d4; font-size: 14px; margin-right: 5px;} 
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot {border: 1px solid #e3e3e3; border-top: 0; height: 900px; padding-top: 10px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li{height: 272px; width: 415px; background: #fff; margin: 10px 0 10px 20px;  position: relative; float: left;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop{overflow: hidden;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-lef{float: left; width: 94px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-lef .g-img{width: 60px; height: 60px; overflow: hidden; border-radius: 50%; margin: 58px 0 16px 16px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-lef .g-name{font-size: 14px; color: #323232; margin-left: 22px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rig{float: left; width: 306px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rig .g-tit{font-size: 16px; color: #333333; font-weight: bold; height: 52px; line-height: 52px; width: 306px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rig .g-txt{font-size: 14px; color: #323232; line-height: 24px; height: 94px; overflow: hidden; width: 306px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rigbot{margin-top: 16px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rigbot .g-data{font-size: 14px; color: #909090; float: left;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-share{overflow: hidden; float: right; margin-right: 6px; position: absolute; top: 160px; right: 20px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-share li{width:  auto; height: auto; margin: 0; float: left; margin-left: 20px; box-shadow: 0 0 0 0;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-share li i{font-size: 16px; color: #6cb0f3;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li .g-contop .g-rigbot .g-share li span{color: #323232; font-size: 14px;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li  .g-conbot{width: 390px; height: 52px; line-height: 52px; background: #f0f7fe; margin-left: 16px; margin-top: 20px; font-size: 14px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.g-05box .g-content .g-conLef .g-lefBot .g-writing .g-bot li  .g-conbot i{font-size: 30px; color: #6cb0f3; margin: 0 16px; vertical-align: -2px;}

/*个人设置*/
.gg-form{padding: 20px 0;}
.gg-form li{overflow: hidden;  margin-bottom: 25px; line-height: 40px;}
.gg-form li .g-lef{float: left; font-size: 14px; color: #909090; width: 220px; text-align: right;}
.gg-form li .g-lef font{color: #fc1310; font-size: 14px;}
.gg-form li .g-rig{float: left; margin-left: 36px; font-size: 14px; color: #323232;}
.gg-form li .g-rig input{width: 478px; height: 38px; line-height: 38px; border: 1px solid #e3e3e3; padding-left: 15px;}
.gg-form .g-submit{display: block; width: 125px; height: 32px; line-height: 32px; text-align: center; background: #ff6364; font-size: 14px; color: #fff; border-radius: 18px; margin-left: 426px;}



@media screen and (max-width:980px) {
    /*菜单栏*/
    /*.g-header,.g-nav,.g-footer{width:1200px}*/
    /*html{font-size:20px;}*/
    .g-menu .g-top{font-size:26px}
    .g-menu .g-bot li .g-txt{font-size:24px;}

    .g-nav .g-search input{font-size:24px;}
    .g-new .g-bot li .g-rig .g-tit{font-size:18px;}
    .g-nav .g-lef li{width:80px;margin-right:57px;}
    .g-nav .g-lef li .g-txt{font-size:20px; }
    .g-nav .g-rig li .g-txt{font-size:20px;}
    .g-nav .g-rig li{width:80px;margin-left:16px !important}

    .g-01box .g-conRig .g-logoInfo .g-con .g-toux span {font-size:22px;}
    .g-01box .g-conRig .g-logoInfo .g-top {font-size:20px;}
    .g-01box .g-conRig .g-logoInfo .g-con .g-user li{font-size:16px;}

    .g-readRange .g-con .sideMenu li .g-tit{font-size:20px;}
    .g-readRange .g-top{font-size:20px;}
    .g-readRange .g-con .readTab .hd li{font-size:20px;}
    .g-readRange .g-con .readTab .hd{right:0px;}

    .g-new .g-bot li .g-rig .g-name {font-size:20px;}
    .g-new .g-bot li .g-rig .g-txt strong{font-size:20px;}
    .g-new .g-bot li .g-rig .g-txt .g-txtD{font-size:20px;}
    .g-menu .g-bot li .g-subslide .g-tit .g-lef{font-size:20px;}
    .g-menu .g-bot li .g-subslide .g-tit .g-rig{font-size:20px;}
    .g-menu .g-bot li .g-subslide .g-link{font-size:20px;}

    .g-rocommend .slideTxtBox .bd li .g-txt{font-size:18px;}
    .g-rocommend .g-con li .g-txt{font-size:18px;}
    .g-rocommend .slideTxtBox .hd li{font-size:20px;width:100px;}
    .g-h1{font-size:22px;}

    .g-02box .g-hot .rankTab .bd li .g-label{width:30px;height:30px;border-radius:15px;}
    .g-02box .g-conRig .g-top .g-posit{font-size:20px;}
    .g-02box .g-conRig .g-top .g-rig .g-downl li{font-size:20px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-info .g-tit{font-size:24px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-info p{font-size:22px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-intro strong {font-size:22px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-intro .g-detail {font-size:22px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-numb .g-lef {font-size:22px;}
    .g-pages .g-btn{font-size:20px;width:88px;}
    .g-pages li{font-size:22px; width: 48px !important;}
    .g-rank .g-top{font-size:20px;position:absolute;}
    .rankTab .hd{right:0px;}
    .rankTab .hd li{font-size:20px;}
    .rankTab .bd .g-li1 .g-name{font-size:20px;}
    
    .g-02box .g-hot .rankTab .bd li .g-name{font-size:22px;}
    .g-02box .g-conRig .g-bot .conTab .bd .g-list1 li .g-txt .g-numb .g-btn{font-size:20px;width:108px;}

    .g-subslides .g-lef .g-info .g-tit{font-size:22px;}
    .g-subslides .g-lef .g-info .g-name{font-size:20px;}
    .g-subslides .g-lef .g-read{font-size:20px;width:106px;}
    .g-subslides .g-lef .g-state .g-liang li strong{font-size:20px;}
    .g-subslides .g-lef .g-state .g-liang li span{font-size:20px;}
    .g-subslides .g-lef .g-state .g-btn{margin-top:10px;}
    .g-footer .g-top .g-num{font-size:20px;}

    .g-h1 a{font-size:20px;}
    textarea{font-size:20px;}

    .gg-form li .g-lef{font-size:26px;}
    .gg-form li .g-rig{font-size:22px;}
    .gg-form .g-submit{font-size:22px;}
}