
/*登录*/
.g-denglu-bg{width: 100%; min-width: 1200px; height: 665px; background: url(../img/dl-bg.jpg) no-repeat center top; background-size: cover; overflow: hidden;}
.g-denglu-logo{width: 328px; height: 100px; margin: 118px auto 72px auto;}
.g-denglu{width: 330px; height: 342px; background: #fff; margin: 0 auto; border-radius: 3px; box-shadow: 0 0 32px 0 rgba(179,179,179,.75); padding: 0 35px; overflow: hidden;}
.g-denglu .g-dl-tit{font-size: 22px; color: #009343; margin: 36px 0 30px 0;}
.g-denglu li{width: 328px; height: 38px; border: 1px solid #c8c8c8; margin-bottom: 24px;}
.g-dl-icon{ width: 42px; text-align: center; height: 38px; line-height: 38px; position: relative; float: left; }
.g-dl-icon:after{position: absolute; top: 10px; right: -1px; width: 1px; height: 20px; background: #e0e0e0; content: "";}
.g-dl-icon i{color: #999999; font-size: 20px;}
.g-denglu li input{width: 260px; height: 38px; border: 0; float: left; padding-left: 10px; line-height: 38px;}

.g-denglu-btn{display: block; width: 330px; height: 46px; background: #009343; text-align: center; line-height: 46px; color: #fff; font-size: 18px; margin: 36px 0;}

/*首页*/
.g-banner1{width: 100%; min-width: 1200px; height: 442px; background: url(../img/banner-1.jpg) no-repeat center top; background-size: cover;}
.g-banner2{width: 100%; min-width: 1200px; height: 442px; background: url(../img/banner-1.jpg) no-repeat center top; background-size: cover;}
.g-banner3{width: 100%; min-width: 1200px; height: 442px; background: url(../img/banner-1.jpg) no-repeat center top; background-size: cover;}

/*banner*/
.g-banner {position: relative; width: 100%; height: 442px;}
.g-banner .hd{ height:12px; width: 110px; overflow:hidden; position:absolute; left:50%; bottom:32px; margin-left: -55px; z-index: 1;}
.g-banner .hd ul{ overflow:hidden; float:left;  }
.g-banner .hd ul li{ float:left; margin: 0 6px; width:10px; height:10px;background:#fff; cursor:pointer; border-radius: 50%; transition: 0.3s all;}
.g-banner .hd ul li.on{ width: 30px; height: 10px; border-radius: 5px;}
.g-banner .bd{ position:relative; height:100%; z-index:0;}

.g-top{width: 1200px; position: absolute; left: 50%; top: 12px; margin-left: -600px;}
.g-top .g-logo{margin-top: 6px; float: left;}
.g-top ul{height: 30px; line-height: 30px; float: right; background: #fff; border-radius: 15px; padding: 0 22px;}
.g-top li{width: 110px; text-align: center; float: left; color: #666666; font-size: 14px; position: relative; }
.g-top li:after{content: ""; width: 1px; height: 14px; background: #cccccc; position: absolute; top: 9px; right: -1px;}
.g-top li:nth-last-child(1):after{width: 0;}
.g-top li i{font-size: 20px; color: #cccccc; vertical-align: -2px; margin-right: 4px;}
.g-top li:hover a{color: #4c9ff1;}
.g-top li:hover i{color: #4c9ff1;}
.g-top li a{display: block;overflow: hidden;}

/*搜索*/
.g-wrap{width: 1200px; margin: 0 auto;}
.g-search-nav{background: #fff; overflow: hidden; margin-top: 16px;}
.g-search-nav li{float: left; width: 148px; text-align: center; font-size: 14px; color: #333333;}
.g-search-nav ul .on a{color: #6cb0f3;}
.g-search-nav ul .on .g-nav-txt{border-bottom: 3px solid #6cb0f3;}
.g-search-nav li a{display: block; overflow: hidden;}
.g-nav-txt{padding: 10px 0; width: 60px; margin: 0 auto; border-bottom: 3px solid transparent;}
.g-search-nav li:hover a{color: #6cb0f3;}
.g-search-nav li:hover .g-nav-txt{border-bottom: 3px solid #6cb0f3;}

.g-search-nav .g-serach{width: 560px; height: 38px; border: 1px solid #66abf0; float: right; overflow: hidden; border-radius: 19px; margin-top: 8px;}
.g-search-nav .g-serach input{width: 492px; height: 38px; line-height: 38px; border: 0; padding-left: 16px; font-size: 14px; color: #999999; float: left;}
.g-search-nav .g-serach .g-search-icon{display: block; float: right; height: 38px; overflow: hidden; margin-right: 12px; line-height: 38px;}
.g-search-nav .g-serach .g-search-icon i{font-size: 30px; color: #4c9ff1;}

/*con*/
.g-index-con{background: #f0f0f0; padding-bottom: 30px; overflow: hidden;}
.g-con-top{ margin: 20px 0; overflow: hidden;}
.g-con-lef{width: 210px; background: #fff; float: left; margin-top: 20px;}
/*.g-bot-lef{margin-top: 20px;}*/
.g-con-lef .nLi{width: 180px; height: 44px; line-height: 44px; margin: 0 auto; padding: 0 14px; font-size: 14px; color: #333333; position: relative; border: 1px solid transparent;}
.g-con-lef .nLi:after{content: ""; position: absolute; left: 14px; bottom: -1px; width: 180px; height: 1px; background: #dcdcdc;}
.g-con-lef .nLi:nth-last-child(1):after{height: 0;}
.g-con-lef .nLi:hover{background: #e7f0f7;}
.g-nav-icon{width: 26px; float: left; text-align: center; overflow: hidden; margin-right: 6px;}
.g-nav-icon i{margin-left: -9px;}
.g-list-lef i{font-size: 26px; color: #4c9ff1; vertical-align: -2px; margin-right: 6px;}
.g-list-icon{position: absolute; top: 0; right: 8px;}
.g-list-icon i{font-size: 26px; color: #d3d3d3;}

/*菜单*/
.g-con-lef .sub{position: absolute; top: -1px; left: 208px; width: 300px; background: #e7f0f7; padding-left: 18px; display: none; z-index: 10;}
.g-con-lef .sub li{float: left; width: 30%; height: 44px; text-align: center; font-size: 14px; color: #333333;}
.g-con-lef .sub li a{display: block; overflow: hidden;}
.g-con-lef .sub li:hover a{color: #4c9ff1;}
/*cen*/
.g-con-cen{background: #fff; width: 740px; height: 368px; background: #fff; float: left; margin-top: 20px;}
.g-cen-top{width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #e9e9e9; position: relative;}
.g-cen-top:after{content: ""; position: absolute; left: 0 ; top: 14px; width: 7px; height: 16px; background: #6cb0f3; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.g-cen-top .g-cen-tit{float: left; font-size: 18px; color: #000000; margin-left: 28px;}
.g-cen-top .g-cen-more{float: right; display: block; margin-right: 30px;}
.g-cen-top .g-cen-more:hover{color: #6cb0f3;}

.g-list-book{padding-bottom: 30px;}
/*cen li*/

.g-con-cen ul{margin: 0 20px; overflow: hidden;}
.g-con-cen li{margin: 0 20px; width: 192px; float: left; text-align: center;}
.g-top-book:hover{ box-shadow: 2px 4px 12px 2px rgba(0,0,0,.45);}
.g-top-book{position: relative; width: 170px; margin: 14px auto; border-radius: 50%;}
.g-top-book:hover .g-book-cover{display: block;}
.g-top-book:hover .g-cover-bg{display: block;}
.g-top-book .g-book-img{width: 170px; height: 170px; border-radius: 50%; overflow: hidden; overflow: hidden;}
.g-top-book .g-book-img img{width: 100%;}
.g-top-book .g-lit-circle{width: 54px; height: 54px; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px;}
.g-top-book .g-book-new{width: 24px; height: 24px; background: #ff1e1e; border-radius: 50%; text-align: center; line-height: 24px; font-size: 14px; color: #fff; position: absolute; right: 30px; top: 0; border: 1px solid #fff;}

.g-top-book .g-cover-bg{width: 170px; height: 170px; overflow: hidden; position: absolute; top: 0; left: 0; display: none;}
.g-top-book .g-cover-bg img{width: 100%;}
.g-top-book .g-book-cover{width: 170px; height: 170px; top: 0; left: 0; position: absolute; font-size: 14px; color: #ffffff; text-align: center; display: none; overflow: hidden;}


.g-top-book .g-erwei-img{width: 97px; height: 97px; margin: 28px auto 12px auto; overflow: hidden;}
.g-book-name{font-size: 16px; color: #333333;}
.g-book-author{font-size: 12px; color: #999999;}
.g-book-play{display: block; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; background: url(../img/play-2.png) no-repeat center top; background-size: cover; float: left; margin-top: 10px;}
 .g-book-shoucang{width: 70px; height: 30px; line-height: 30px; border: 1px solid #d3d3d3; border-radius: 15px; text-align: center; float: left; font-size: 14px; color: #999999; margin: 10px 0 0 8px;}
.g-book-shoucang i{color: #aaaaaa; font-size: 16px; margin-right: 4px;}
.g-book-shoucang:hover{background: #8cc63e; border: 1px solid #8cc63e; color: #fff;}
.g-book-shoucang:hover i{color: #fff;}
/*播放*/
.g-book-play:hover{background: url(../img/play-1.png) no-repeat center top; background-size: cover;}

.g-con-rig{width: 210px; height: 368px; background: #fff; float: left; margin-top: 20px;}
.g-con-rig li{width: 210px; height: 91px; text-align: center; border-bottom: 1px solid #e6e6e6;}
.g-con-rig li:nth-last-child(1){border-bottom: 0;}
.g-rig-icon{width: 40px; height: 40px; margin: 16px auto 6px auto;}
.g-rig-txt{float: left; width: 100px; font-size: 14px; color: #333333;}
.g-rig-num{ float: left; width: 70px; text-align: center; line-height: 91px; font-size: 16px; color: #333333;}

/*con-bot*/
.g-top-bar{width: 194px; height: 46px; line-height: 46px; background: url(../img/bar-bg.jpg) repeat-x; font-size: 16px; color: #000000; padding-left: 16px;}
.g-paihang-img{width: 98px; height: 98px; border-radius: 50%; overflow: hidden;}
.g-paihang-img img{width: 100%;}
.g-paihang-box{position: relative; margin: 24px 6px 0 16px; float: left;}
.g-paihang-icon1{position: absolute; top: -3px; left: -6px;}
.g-paihang-icon2{position: absolute; top: 0; left: 0;}
.g-paihang-top li{overflow: hidden;}
.g-paihang-top li a{display: block; overflow: hidden;}
.g-paihang-txt{font-size: 14px; float: left; margin-top: 50px; color: #333333;}
.g-paihang-txt span{font-size: 12px; color: #646464;}
.g-paihang-top li:hover .g-paihang-txt{ color: #fc1310;}

.g-paihang-list{margin-top: 30px; padding-bottom: 20px;}
.g-paihang-list li{font-size: 14px; color: #323232; padding: 9px 16px;}
.g-paihang-list li a{display: block; overflow: hidden;}
.g-list-number{width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 50%; background: #c8c8c8; font-size: 14px; color: #fff; display: inline-block; margin-right: 10px;}
.g-paihang-list li:hover a{color: #fc1310;}

.g-bot-cen{width: 740px; background: #fff; float: left; margin-top: 20px;}
.g-list-book .g-top-book{float: left; margin: 0;}
.g-list-book ul{margin-top: 10px; padding-bottom: 4px; overflow: hidden;}
.g-list-book li {float: left; margin: 15px 18px;}
.g-list-book li .g-play-box{overflow: hidden;}
.g-list-book li .g-book-info{ margin: 26px 0 0 10px ; float: left;}
.g-list-book li .g-book-info .g-book-shoucang{margin: 15px 6px 0 0;}
.g-list-book .g-top-book .g-book-img{height: 160px; width: 160px;}

.g-list-book .g-top-book .g-cover-bg{width: 160px; height: 160px;}

.g-list-book .g-top-book .g-book-img  img{width: 100%;}
.g-list-book .g-top-book .g-lit-circle{width: 50px; height: 50px; margin-left: -25px; margin-top: -25px;}
.g-list-book .g-top-book .g-lit-circle img{width: 100%; }
.g-list-book .g-top-book{width: 160px;}
.g-list-book .g-top-book .g-book-cover{width: 160px; height: 160px;}
.g-list-book .g-top-book .g-erwei-img{width: 90px; height: 90px; margin-bottom: 8px;}
.g-list-book .g-top-book .g-erwei-img img{width: 100%;}

.g-bot-rig{float: left; width: 210px; margin-top: 20px;}
.g-bot-rig .g-rig-bar{width: 194px; height: 46px; line-height: 46px; background: url(../img/bar-bg.jpg) repeat-x; font-size: 16px; color: #000000; padding-left: 16px;}
.g-slide-icon{width: 20px; height: 25px; display: inline-block; margin-right: 10px;}
.g-slide-icon img{width: 100%;}
.g-slide-li{padding: 0 8px; margin: 10px 0;}
.g-slide-tit.on{display: none;}
.g-slide-tit{display: inline-block; cursor: pointer;}
.g-slide-child{overflow: hidden;}
.g-bot-rig .g-paihang-txt{color: #fc1310;}

.g-read{margin-bottom: 20px; background: #fff; padding-bottom: 5px;}



/*footer*/
.g-footer{background: #C40000; padding: 40px 0 30px 0; overflow: hidden;}
.g-footer li{float: left; border-right: 1px solid #808080; text-align: center; font-size: 14px; color: #666666; padding: 0 10px;}
.g-footer li:nth-last-child(1){border-right: 0;}
.g-footer ul{float: left; margin-left: 240px; overflow: hidden; margin-bottom: 10px;}
.g-footer li a{display: block; overflow: hidden;}
.g-fangwen{font-size: 12px; color: #666666; float: left; margin-left: 20px; margin-top: 2px;}
.g-copy{font-size: 12px; color: #999999; overflow: hidden; width: 600px; text-align: center; margin: 0 auto;}
.g-footer-bot{text-align: center; height: 40px; line-height: 40px; background: #e6e6e6; font-size: 12px; color: #999999;}
.g-fangwen > div {color:#ffffff;font-size:22px;margin-bottom:20px}
.g-fangwen > p {color:#ffffff;font-size:16px}
.access {
  margin-bottom:7px;
}

/*前台登录页*/
.g-login-bg{ background: url(../img/login-bg.jpg) no-repeat center top; background-size: cover; width: 100%; min-width: 1200px; height: 726px; overflow: hidden;}
.g-login-logo{display: block; width: 281px; height: 80px; margin: 48px 0 0 35px;}
.g-login{width: 332px; height: 340px; box-shadow: 0 0 32px 0 rgba(179,179,179,.75); background: #fff; border-radius: 3px; padding: 0 35px; overflow: hidden; margin-right: 58px; float: right; margin-top: 160px;}
.g-login li{width: 328px; height: 38px; border: 1px solid #c8c8c8; margin-bottom: 24px;}
.g-login li input{width: 260px; height: 38px; border: 0; float: left; padding-left: 10px; line-height: 38px;}
.g-login-tit{font-size: 22px; color: #23a5f9; margin: 32px 0;}
.g-login .g-denglu-btn{background: #1cc7ff; margin: 30px 0 18px 0;}
.g-logo-ps{font-size: 14px; color: #23a5f9;}
.g-logo-regist{font-size: 14px; color: #999999; float: right;}
.g-logo-regist a{font-size: 14px; color: #23a5f9;}

/*注册*/
.g-regist-bg{background: #f0f0f0;}
.g-regist-top{ background: #fff; height: 98px; border-bottom: 2px solid #1cc7ff;}
.g-regis-logo{display: block; width: 202px; height: 58px; float: left; margin: 22px 0 0 24px;}
.g-regis-logo img{width: 100%;}
.g-regist-top ul{float: right; margin: 40px 12px 0 0;}
.g-regist-top li{float: left; width: 110px; text-align: center; position: relative; font-size: 14px; color: #666666;}
.g-regist-top li:after{content: ""; position: absolute; top: 5px; right: -1px; width: 2px; height: 16px; background: #cccccc;}
.g-regist-top li:nth-last-child(1):after{width: 0;}
.g-regist-top li a{display: block;}
.g-regist-top li i{font-size: 20px; color: #ccc; vertical-align: -2px; margin-right: 4px;}
.g-regist-top li:hover a{color: #4c9ff1;}
.g-regist-top li:hover i{color: #4c9ff1;}

.g-regist{width: 1200px; height: 506px; background: #fff; margin-top: 30px;}
.g-regist-tit{ height: 49px; line-height: 49px; border-bottom: 1px solid #e6e6e6; font-size: 22px; color: #23a5f9; padding-left: 36px;}
.g-regist li{width: 328px; height: 38px; border: 1px solid #c8c8c8; margin-bottom: 24px;}
.g-regist li input{width: 260px; height: 38px; border: 0; float: left; padding-left: 10px; line-height: 38px;}

.g-regis-check{font-size: 14px; color: #666666;}
.g-regis-check span input{width: 14px; height: 14px; background: #fff; margin-right: 6px; vertical-align: -1px;}
.g-reg-login{float: right; font-size: 14px; color: #999999;}
.g-reg-login a{color: #23a5f9;}
.g-regist-box{float: left; margin: 60px 136px 0 136px;}
.g-regist-box .g-denglu-btn{background: #1cc7ff; margin: 30px 0 18px 0;}

.g-regis-img{float: left; margin-top: 70px; width: 526px; height: 235px;}
.g-regis-foot{padding: 20px 0 0 0; overflow: hidden;}
.g-regis-foot ul{overflow: hidden; float: left; margin-left: 250px;}
.g-regis-foot li{float: left; padding: 10px; position: relative;}
.g-regis-foot li:after{position: absolute; content: ""; width: 1px; height: 16px; background: #666666; top: 13px; right: -1px; } 
.g-regis-foot li:nth-last-child(1):after{width: 0;}
.g-regis-foot li a{display: block;}
.g-foot-numb{float: left; margin-left: 10px; font-size: 12px; color: #666666; margin-top: 13px;}
.g-foot-copy{text-align: center; overflow: hidden; width: 1200px; font-size: 12px; color: #999999; line-height: 26px;}

/*找回密码*/
.g-repw{width: 410px; margin: 85px auto 0 auto;}
.g-repw input{ width: 318px; height: 38px; border: 1px solid #dedede; margin-left: 16px; padding-left: 10px;}
.g-repw-tit{text-align: right; float: left; width: 60px; height: 38px;  line-height: 38px; font-size: 14px; color: #666666;}
.g-topli{margin-bottom: 20px;}
.g-tishi i{font-size: 18px; margin-right: 4px;}
.g-tishi{font-size: 14px; color: #e60000; height: 32px; line-height: 32px; margin-left: 80px;}
.g-repw .g-denglu-btn{margin: 26px 0 0 80px; background: #1cc7ff; }
/*弹窗*/
.reveal-modal-bg{ position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) }	
.reveal-modal{width: 330px; height: 180px; background: #fff; border-radius: 6px; position: absolute; top: 50%; left: 50%; margin-top: -90px; margin-left: -165px; display: none; z-index: 101;}
.g-go-login{display: block; width: 165px; height: 40px; line-height: 40px; text-align: center; background: #1cc7ff; font-size: 16px; color: #fff; margin: 0 auto;}
.g-model-txt{margin: 36px 0 30px 0; text-align: center;}
.g-model-txt i{font-size: 30px; color: #1cc7ff; margin-right: 10px;}

/*列表页*/
.g-list-con{background: #f0f0f0; padding: 20px 0 35px 0; overflow: hidden;}

.g-list-conlef{float: left; margin-right: 18px;}
/**/
.g-list-slide{box-shadow: 0 0 5px 5px rgba(230,230,230,.75);}
.g-list-slide .g-list-tit{cursor: pointer; background: #fff; border-bottom: 1px solid #e6e6e6; width: 212px; height: 45px; line-height: 45px; padding: 0 12px 0 16px;}
.g-list-slide .g-list-tit .g-list-lef{float: left;}
.g-list-slide .g-list-tit em{display:block; width: 10px; height: 6px; overflow: hidden; background: url(../img/bot.png) no-repeat center bottom; float: right; margin-top: 18px; cursor: pointer;}
.g-list-slide .on{background: #4c9ff1; color: #fff;}
.g-list-slide .on em{ background: url(../img/top.png) no-repeat center top;}
.g-list-slide .on i{color: #fff;}
.g-list-slide ul{display: none; background: #f5f5f5; overflow: hidden; width: 240px;}
.g-list-slide ul li{float: left; margin: 10px; font-size: 14px;}
.g-list-slide ul li a{display: block; padding: 0 10px; height: 26px; line-height: 26px; text-align: center; border-radius: 13px; margin: 0 auto; }
.g-list-slide ul li:hover a{background: #4c9ff1; color: #fff;}

/*轮播*/
.g-slide-like{width: 240px; background: #fff; box-shadow: 0 0 5px 5px rgba(230,230,230,.75); position: relative;}
.g-slide-like .g-top-bar{width: 224px; margin-top: 16px;}
.slideBox{width: 240px; height: 300px; overflow: hidden;}
.slideBox .hd{ height:6px; overflow:hidden; position:absolute; right:6px; top:20px; z-index:1; }
.slideBox .hd ul li{ float:left; margin-right:6px; width:6px; height:6px; border-radius: 50%; background:#aaaaaa; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1cc7ff;}
.slideBox .bd li {text-align: center;}
.slideBox .bd .g-like-img{ width: 164px; height:148px; overflow: hidden; margin: 25px auto 12px auto; position: relative;}
.g-like-play{display: block; width: 100px; height: 30px; line-height: 30px; background: #e6e6e6; color: #999999; font-size: 14px; border-radius: 15px; margin: 12px auto 20px auto;}
.g-like-play i{font-size: 14px; color: #aaaaaa; margin-right: 4px; vertical-align: 1px;}
.g-like-play:hover{background: #1cc7ff; color: #fff;}
.g-like-play:hover i{color: #fff;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:2%; top:50%; margin-top:-50px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.8;  z-index: 100; }
.slideBox .next{ left:auto; right:2%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*猜你喜欢*/
.g-like-list{width: 240px; box-shadow: 0 0 5px 5px rgba(230,230,230,.75); background: #fff; overflow: hidden;margin-top: 16px; padding-bottom: 36px;}
.g-like-list .g-top-bar{width: 224px; }
.g-like-list li{overflow: hidden;}
.g-like-list li:hover .g-paihang-txt{ color: #fc1310;}
.g-like-list .g-paihang-box{margin-top: 18px;}
.g-like-list .g-paihang-img{width: 70px; height: 70px; overflow: hidden;}
.g-like-list .g-paihang-txt{ margin-top: 32px;}

/*rig*/
.g-list-conrig{width: 940px; background: #fff; float: left;}
.g-list-top{font-size: 18px; color: #333333; width: 920px; height: 45px; line-height: 45px; padding-left: 20px; border-bottom:1px solid #e6e6e6; overflow: hidden;}
.g-list-tab{width: 100%; height: 40px; background: #e8f3fd;}
.g-list-tab li{float: left; width: 108px; text-align: center; font-size: 14px; color: #969696; line-height: 39px; position: relative;}
.g-list-tab li i{color: #969696; font-size: 12px; margin-left: 6px;}
.g-list-tab li:after{content: "";position: absolute; top: 14px; right: -1px; width: 1px; height: 14px; background: #dcdcdc;}
.g-list-tab li a{display: block; overflow: hidden;}
.g-list-tab li :hover{color: #fc1310;}
.g-list-tab li :hover i{color: #fc1310;}
.g-list-tab .g-act a{color: #fc1310;}
.g-list-tab .g-act i{color: #fc1310;}

.g-list-conrig .g-list-book li{margin: 24px 70px;}
.g-list-conrig .g-list-book{padding-bottom: 50px;}
.g-pages{width: 860px; height: 94px; margin: 0 auto; border-top: 1px solid #e6e6e6;}
.g-pages ul{width: 520px; margin: 27px auto; overflow: hidden;}
.g-pages li{float: left; width: 38px; height: 38px; border-radius: 50%; text-align: center; line-height: 40px; background: #f0f0f0; border: 1px solid #e7e7e7; margin: 0 5px; font-size: 14px; color: #646464;}
.g-pages .g-numb:hover{ background: #4c9ff1;}
.g-pages .g-numb:hover a{ color: #fff;}
.g-pages .g-page{width: 98px; height: 38px; border-radius: 19px;}
.g-pages .g-page:hover{border: 1px solid #4c9ff1;}
.g-pages .g-shengl{border: none; background: transparent;}
.g-pages .li .g-shengl:hover{background: transparent;}
.g-pages li a{display: block; overflow: hidden;}
.g-pages .g-act{background: #4c9ff1;}
.g-pages .g-act a{color: #fff;}


/*阅读*/
.g-yuedu-top{width: 1200px; background: #fff; overflow: hidden; margin: 10px 0 20px 0;}
.g-yuedu-play{float: left; padding-bottom: 28px;}
.g-read-top{width: 188px; position: relative; height: 188px; border-radius: 50%; box-shadow: 2px 4px 12px 2px rgba(0,0,0,.45); margin: 34px 34px 30px 50px;}
.g-yuedu-img{width: 188px; height: 188px; overflow: hidden; }
.g-yuedu-img img{width: 100%;}
.g-lit-circle{width: 60px; height: 60px; position: absolute; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px;}
.g-read-bot li{ float: left; margin: 0 10px;}
.g-read-bot{width: 170px; margin: 0 auto;}
.g-read-bot li i{font-size: 30px; color: #999999;}
.g-read-bot .g-read-play{width: 50px; height: 49px; border-radius: 50%; box-shadow: 0 0 4px 1px rgba(0,0,0,.3);}
.g-read-bot .g-bofang{background: url(../img/read-play1.png) no-repeat center top; cursor: pointer;}
.g-read-bot .g-zanting{background: url(../img/read-paly2.png);}


.g-read-con{width: 634px; float: left;}
.g-read-txt{margin: 40px 0; font-size: 12px; color: #666666; line-height: 24px;}
.g-read-txt .g-con-tit{font-size: 16px; color: #333;}
.g-read-txt .g-zuozhe{font-size: 12px; color: #999999; margin-bottom: 10px;}

.g-play-time{float: left; font-size: 14px; color: #999999; margin-top: 4px;}
.g-play-bar{width: 486px; height: 7px; background: #cccccc; float: left; position: relative; margin: 10px 10px 0 10px;}
.g-played{width: 50%; height: 7px; background: #1cc7ff;}
.g-play-circle{width: 21px; height: 20px; position: absolute; top: -10px; left: 50%; cursor: pointer;}
.g-play-img{float: left; width: 30px; height: 25px; cursor: pointer; }
.g-play1{ background: url(../img/play.png) no-repeat center top; background-size: cover;}
.g-play2{ background: url(../img/play1.png) no-repeat center top; background-size: cover; width: 25px; height: 17px; margin-top: 4px;}



.g-read-rig{width: 210px; float: right; margin: 20px 0;}
.g-read-rig li{ margin: 14px 0; overflow: hidden;}
.g-read-rig li .g-read-btn{display: block; width: 80px; height: 36px; text-align: center; line-height: 36px; background: #ebebeb; font-size: 14px; color: #666666; border-radius: 18px; float: left;}
.g-read-rig li i{font-size: 16px; color: #999999; margin-right: 4px;}
.g-read-numb{ font-size: 16px; color: #136dc7; margin-left: 14px; float: left; line-height: 36px;}
.g-read-numb:hover{text-decoration: underline; cursor: pointer;}

/**/
.g-yuedu-lef{background: #fff; float: left; margin-right: 20px;}
.g-jianjie{width: 228px; float: left;}
.g-jianj-tit{height: 46px; line-height: 46px; font-size: 18px; color: #000000; border-bottom: 1px solid #e6e6e6; padding-left: 24px; position: relative;}
.g-jianj-tit:after{content: ""; width: 4px; height: 16px; background: #6cb0f3; position: absolute; top: 15px; left: 15px;}
.g-jianj-txt{padding: 24px 18px; font-size: 14px; color: #666666;}

.g-zhangjie{float: left; width: 739px;  border-left: 1px solid #e6e6e6; }
.g-zhang-tit{height: 46px; line-height: 46px; padding-left: 16px; border-bottom: 1px solid #e6e6e6; font-size: 14px; color: #666666;}
.g-shichang{float: right; margin-right: 68px;}

.g-zhangjie li{ height: 39px; line-height: 39px; border-bottom: 1px solid #f0f0f0; padding-left: 20px; font-size: 14px; color: #646464; position: relative;}
.g-gif{ float: left; width: 21px; height: 21px;}
.g-gif img{display: none;}
.g-zhangjie li a{display: block; overflow: hidden;} 
.g-zhangjie li:hover{ background: #e8eff9;}
.g-zhangjie li:hover a span{color: #fc1310;}
.g-zhangjie li:hover .g-gif img{display: block; vertical-align: top; margin-top: 10px;}
.g-zhangjie li:hover .g-download{display: block;}
.g-zhangjie ul .g-act a span{color: #fc1310;}
.g-zhangjie ul .g-act .g-gif img{display: block; vertical-align: top; margin-top: 10px;}
.g-zhangjie ul .g-act .g-download{display: block;}
.g-zhangjie ul .g-act{background: #e8eff9;}

.g-yuedu-rig{float: right;}
.g-yuedu-rig .g-rig-bar{width: 194px; height: 46px; line-height: 46px; background: url(../img/bar-bg.jpg) no-repeat center top; background-size: cover; font-size: 16px; color: #000000; padding-left: 16px;}
.g-yuedu-rig .g-paihang-txt{color: #fc1310;}

.g-read-lef{width: 968px; background: #fff; float: left; margin-top: 20px;}
.g-read-lef ul{padding: 0 25px;}
.g-toux{width: 40px; height: 40px; overflow: hidden; border-radius: 50%; margin-top: 16px; float: left;}
.g-toux img{width: 100%;}
.g-pinglun {overflow: hidden;}
.g-pinglun .g-toux{ margin: 20px 30px 0 0;}
.g-pinglun .g-pl-rig{float: left; width: 820px;}
.g-pinglun textarea{width: 820px; height: 18px; border: 1px solid #e6e6e6; padding: 10px; resize: none; margin: 20px 0 6px 0; font-size: 14px; color: #b4b4b4;}
.g-pl-tishi{font-size: 12px; color: #999999; float: left;}
.g-pl-btn{float: right; display: block; width: 100px; height: 30px; background: #1ec6f0; text-align: center; line-height: 30px; color: #fff; font-size: 14px; border-radius: 15px; margin: 16px 0 16px 10px;}
.g-read-lef .g-pingyu{font-size: 14px; color: #666666; height: 70px; line-height: 70px; overflow: hidden;}
.g-read-lef .g-pingyu .g-toux img{vertical-align: top;}
.g-read-lef .g-pingyu .g-toux{margin-right: 6px;}
.g-read-lef .g-pingyu .g-pl-time{float: right; font-size: 12px; color: #999999;}
.g-read-lef li{border-bottom: 1px solid #e6e6e6;}
.g-read-more{display: block; width: 192px; height: 30px; line-height: 30px; text-align: center; border-radius: 8px; background: #dcdcdc; font-size: 14px; color: #666666; margin: 18px auto;}

.g-read-like{float: right;}
.g-read-like .g-like-list{width: 210px;}


.g-pl-bot{display: none;}

.g-content-lef{float: left; width: 210px;}
.g-content-cen{float: left; width: 740px; margin: 0 18px;}
/*list*/
.slideBox .bd .g-like-img .g-cover{width: 112px; height: 148px; position: absolute; top: 0; left: 0;}
/*yuedu*/
.g-zhangjie li .g-download{position: absolute; top: 0px; right: 32px; display: none;}
.g-zhangjie li .g-download i{font-size: 16px; color: #999;}
.g-zhangjie li .g-download:hover i{color: #fc1310;}
