﻿/*自定义部分*/
body{background:#F4F7FA;}
.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto;max-width:1200px;background:#fff;padding:1rem;border:1px solid #eee;}
.container-white{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#fff;}
.container-gray{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#F4F7FA;}
.container-gray2{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#f2f2f2;}
.container-sgray{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#bfbfbf;}
.container-huang{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#fed854;}
.container-qing{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#15d8de;}
.container-lan{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#0d92fb;}
.container-qlan{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#deeff6;}
.container-red{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#f63f43;}
.container-shenqing{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#44b1b6;}
.container-huang2{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#feeb0b;}
.container-lv{width:100%; padding:0;margin-right:auto;margin-left:auto;background:#62be7f;}
.w_1480{width:100%;margin-right:auto;margin-left:auto;max-width:1480px;}
.w_1200{width:100%;margin-right:auto;margin-left:auto;max-width:1200px;}
.w_1100{width:100%;margin-right:auto;margin-left:auto;max-width:1100px;}
.w_1000{width:100%;margin-right:auto;margin-left:auto;max-width:1000px; overflow:hidden}
.w_800{width:760px; margin:0 auto;overflow:hidden}

.w_1480 img{ max-width:1480px}
.w_1000 img{ max-width:1000px}
.w_800 img{ max-width:800px}
.w_700{width:100%;margin-right:auto;margin-left:auto;max-width:700px; overflow:hidden}
.w_700 img{max-width:700px}
.container-white1 img{ width:100%;}
.bg_blue{ width:24%; margin:0 20px 0 0; background:#d7e0f8; padding:6px 0; text-align:center;}
.bg_blue1{ display:inline-block; padding:8px; margin:0 20px 0 0; background:#d7e0f8;  text-align:center;}

img.lazy{
  min-height: 100px;
}
.f-fadeInUp{
  opacity: 0;
}
.am-animation-fade{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: f-fadeInUp;
  animation-name: f-fadeInUp;
}
@-webkit-keyframes f-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes f-fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.piclist-dianshang { margin:.5rem; text-align:center;  }
.piclist-dianshang .dianshang-image img{ text-align:center; max-width:80%; width:90px }
.piclist-dianshang .dianshang-title { font-size:1rem; padding:1rem 0}
.piclist-dianshang .dianshang-a a{ background:#e81c15; padding:.5rem .8rem; font-size:0.9rem; color:#fff; border-radius:.4rem   }
.piclist-dianshang .dianshang-a a:hover{background:#c00;}

.xm-product-box { background: #fff; z-index:999;position: fixed; width:100%; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.07); box-shadow: 0 5px 5px rgba(0,0,0,.07); }
/*渐变背景*/
.bqbg-jblv{background: linear-gradient(90deg, #1e50ae 0%, #3ebec9 100%); display:table-cell; color:#fff; border-radius:8px; padding:5px 20px;  text-align:center }

/*视频、返回头部代码*/
#videoPop{ background: red; height: 100%; width: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; background: rgba(0, 0, 0, .5); }
#videoPop .inner{ z-index: 2; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.inner img{ position: absolute; top: 14px; right: -60px; width: 35px; opacity: .6; transform: translate(-50%, -50%); cursor: pointer; } 
.video{ width: 1000px; }  
.go-top { cursor: pointer; display: none; position: fixed; z-index: 9999; right: 20px; bottom: 60px; width: 50px; height: 50px; background: rgba(255, 255, 255, 0.9) url(../images/fhdb.png) center center no-repeat; background-size: 25px; border-radius: 30px; box-shadow: 0 2px 4px rgba(0, 0, 0, .2);}
.grayscale, .grayscale img { filter: grayscale(1); opacity: 0.3; }
.grayscale:hover { cursor: default; }
.grayscale:active { background-color: transparent; -webkit-tap-highlight-color: transparent; }
/*视频、返回头部代码  结束  */

/*百校联盟 */
.bxlm-gmly-bg{background:#333; display:inline-table; padding: 8px 30px; border-radius:50px; width: 80%;}
.bxlm-gmly-bg1{background:#333; display:inline-table; padding: 5px 15px; border-radius:50px; width: 98%;}
.bxlm-bg-huang{ width:100%;height:165px; background: url(../../bxlm/images/bg-h.png) center center no-repeat; }
.bxlm-bg-qing{ width:100%;height:159px; background: url(../../bxlm/images/bg-q.png) center center no-repeat; }
.bxlm-bg-red{ width:100%;height:126px; background: url(../../bxlm/images/bg-red.png) center center no-repeat; }
.bxlm-bg-huang2{ width:100%;height:231px; background: url(../../bxlm/images/bg-b.png) center center no-repeat; }
/*教材帮 */
.jcb-bq{ margin-top: 6px; background: #d6251d; font-size:10px; padding: 2px 4px; width:.5rem; display: inline-table; border-radius: 3px; color: #fff; position:absolute; top:0; right:1.5rem;}
.jcb-syb{ margin-top: 6px; background: #3eb134; font-size:10px; padding: 2px 4px; width:2rem; display: inline-table; border-radius: 3px; color: #fff; position:absolute; top:0; left:0;}
.jcb-syb1{display:inline-block; background:#fff100;color:#0068b7; padding:2px; text-align:center; width:16px; font-size:10px; line-height:12px; border-radius:5px; margin-right:3px; margin-top:4px;}
.jcb-bg-jb1{ width:100%;height:231px; background: url(../../gzjcb/images/bg1.png) center center no-repeat; color: #fff; }
.jcb-bg-jb2{ width:100%;height:231px; background: url(../../gzjcb/images/bg2.png) center center no-repeat; color: #fff; }
.jcb-bg-jb3{ width:100%;height:231px; background: url(../../gzjcb/images/bg3.png) center center no-repeat; color: #fff; }
.jcb-bg-jb4{ width:100%;height:231px; background: url(../../gzjcb/images/bg4.png) center center no-repeat; color: #fff; }
.jcb-bg1{width:100%; padding:0;margin-right:auto;margin-left:auto; background-color:#edd3dc; background: linear-gradient(80deg, #edd3dc 40%, #dac8e7 60%); }
.jcb-bg2{width:100%; padding:0;margin-right:auto;margin-left:auto; background-color:#cee1b2; background: linear-gradient(80deg, #cee1b2 40%, #9ad890 60%); }
.jcb-bg3{width:100%; padding:0;margin-right:auto;margin-left:auto; background-color:#fbd1db; background: linear-gradient(80deg, #fbd1db 40%, #f5b6c7 60%); }
/*高中一遍过 */
.sjtag{background: url(../../gzybg/images/sjbg.png) left bottom no-repeat; margin-top: 10px; width: 70px; height: 40px; line-height: 30px; color: #fff; border-radius: 6px 6px 20px 0; font-size: 16px; text-align: center;}
.sjtagsm{background: url(../../gzybg/images/sjbg.png) left bottom no-repeat; margin-top: 4px; width: 60px; height: 30px; line-height: 22px; color: #fff; border-radius: 6px 6px 16px 0; font-size: 14px; text-align: center;}
.ybg-bg1{width:100%; padding:0;margin-right:auto;margin-left:auto; background-color:#e4a5ab; background: linear-gradient(80deg, #e4a5ab 40%, #f1a3aa 60%); }
.ybg-bg2{ width:100%;height:160px; background: url(../../gzybg/images/bg2.png) center center no-repeat; color: #fff; }
.ybg-bg3{ width:100%;	background-color:#6ec4cf;}
.ybg-bg4{ width:100%;	background-color:#ba92d1;}
.ybg-bq{vertical-align: text-top; margin-top: 10px; background: #ba92d1; border: 2px solid #fff; font-size: 0.8rem; padding: 3px 8px; display: inline-table; border-radius: 6px; color: #fff;}

/*中考45套 */
.zk45t-bg1{width:100%;height:145px; background: url(../../zk45t/images/bg1.png) center top no-repeat; color: #fff; }
.zk45t-bg2{width:100%;height:145px; background: url(../../zk45t/images/bg2.png) center top no-repeat; color: #fff; }
.zk45t-bg3{width:100%;height:175px; background: url(../../zk45t/images/bg3.png) center top no-repeat; color: #fff; }
.zk45t-bg4{width:100%;height:145px; background: url(../../zk45t/images/bg4.png) center top no-repeat; color: #fff; }
.zk45t-bg5{width:100%;height:145px; background: url(../../zk45t/images/bg5.png) center top no-repeat; color: #fff; }
.zk45t-bg6{width:100%;height:145px; background: url(../../zk45t/images/bg6.png) center top no-repeat; color: #fff; }
.zk45t-bgm1{width:100%;height:45px; background: url(../../zk45t/images_h5/bg1.png) center center no-repeat; color: #fff; }
.zk45t-bgm2{width:100%;height:45px; background: url(../../zk45t/images_h5/bg2.png) center center no-repeat; color: #fff; }
.zk45t-bgm3{width:100%;height:64px; background:#f2f2f2 url(../../zk45t/images_h5/bg3.png) top right no-repeat; background-size: 100%;}
.zk45t-bgm4{width:100%;height:45px; background: url(../../zk45t/images_h5/bg4.png) center center no-repeat; color: #fff; }
.zk45t-bgm5{width:100%;height:45px; background: url(../../zk45t/images_h5/bg5.png) center center no-repeat; color: #fff; }
.zk45t-bgm6{width:100%;height:45px; background: url(../../zk45t/images_h5/bg6.png) center center no-repeat; color: #fff; }

/*初中教材帮 */
.czjcb-jb5db { box-sizing: border-box; padding: 5px; border-radius: 15px; background: #a495d9; background-image: -webkit-linear-gradient(top, #a495d9, #3773d2, #a495d9);background-image: -moz-linear-gradient(top, #a495d9, #3773d2, #a495d9);background-image: linear-gradient(top, #a495d9, #3773d2, #a495d9);}
.czjcb-jb5box { width: 100%; height: 100%; border-radius: 15px; background: #fff; }
.czjcb_1000{width:100%;margin-right:auto;margin-left:auto;max-width:1000px; overflow:hidden}
.czjcb_1000 img{ width: 100%;}
.czjcb-jbbg2 { box-sizing: border-box; background: #7196dd; background: -webkit-linear-gradient(top, #c3b9e6, #7196dd, #bad7f1);background: -moz-linear-gradient(top, #c3b9e6, #7196dd, #bad7f1);background: linear-gradient(top, #c3b9e6, #7196dd, #bad7f1);}
/*初中一遍过 */
.czybg-bg1{width:100%; background: url(../../czybg/images/bg1.png) center top no-repeat; color: #000; }
.czybg-bg2{width:100%; background: url(../../czybg/images/bg4.png) center top no-repeat; color: #000; }
/*小学一遍过 */
.xxsjtag{background: url(../../xxybg/images/sjbg.png) left bottom no-repeat; margin-top: 10px; width: 70px; height: 40px; line-height: 30px; color: #fff; border-radius: 6px 6px 16px 0; font-size: 16px; text-align: center;}
.xxsjtagsm{background: url(../../xxybg/images/sjbg.png) left bottom no-repeat; margin-top: 4px; width: 60px; height: 30px; line-height: 22px; color: #fff; border-radius: 6px 6px 16px 0; font-size: 14px; text-align: center;}
.xxybg-bg1{width:100%; background:#ffe9a3 url(../../xxybg/images/bg1.png) center top no-repeat; color: #000; }
/*鬼脸课堂系列 */
.glkt-bg1{width:100%; background: url(../../glkt/images/bg1.png) center bottom no-repeat; color: #fff; }
.glkt-bg2{width:100%; background:#fff url(../../glkt/images/bg2.png) center bottom no-repeat; color: #fff; }
/*高考45套 */
.gk45-bg1{width:100%; background: url(../../gk45t/images/bg1.png) center bottom no-repeat; color: #fff; }
.gk45-bg1m{width:100%; background: url(../../gk45t/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/*高考集训45套 */
.gkjx45-bg1{width:100%; background: url(../../jx45t/images/bg1.png) center bottom no-repeat; color: #000; }
.gkjx45-bg1m{width:100%; background: url(../../jx45t/images_h5/bg1.png) center bottom no-repeat; color: #000; }
/*小题狂练 */
.xtkl-bg1{width:100%; background: url(../../xtkl/images/bg1.png) center bottom no-repeat; color: #fff; }
.xtkl-bg1m{width:100%; background: url(../../xtkl/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/*小题狂练 */
.jb20-bg1{width:100%; background: url(../../jb20/images/bg1.png) center bottom no-repeat; color: #fff; }
.jb20-bg1m{width:100%; background: url(../../jb20/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/*高考帮 */
.gkb-bg1{width:100%; background: url(../../gkb/images/bg1.png) center bottom no-repeat; color: #fff; }
.gkb-bg1m{width:100%; background: url(../../gkb/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/*高考题库 */
.gktk-bg1{width:100%; background: url(../../gktk/images/bg1.png) center bottom no-repeat; color: #fff; }
.gktk-bg1m{width:100%; background: url(../../gktk/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 艺考生 */
.yks-bg1{width:100%; background: url(../../yks/images/bg1.png) center bottom no-repeat; color: #fff; }
.yks-bg1m{width:100%; background: url(../../yks/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 活页题选 */
.hytx-bg1{width:100%; background: url(../../hytx/images/bg1.png) center bottom no-repeat; color: #fff; }
.hytx-bg1m{width:100%; background: url(../../hytx/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 中考百校联盟 */
.zkbxlm-bg1{width:100%; background: url(../../zkbxlm/images/bg1.png) center bottom no-repeat; color: #fff; }
.zkbxlm-bg1m{width:100%; background: url(../../zkbxlm/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 疯狂阅读杂志系列 */
.fkydzz-bg1{width:100%; background: url(../../fkydzz/images/bg1.png) center bottom no-repeat; color: #fff; }
.fkydzz-bg1m{width:100%; background: url(../../fkydzz/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
.fkydzz-bg2{width:100%; background: url(../../fkydzz/images/bg2.png) center bottom no-repeat; color: #fff; }
.fkydzz-bg2m{width:100%; background: url(../../fkydzz/images_h5/bg2.png) center bottom no-repeat; color: #fff; }
/* 疯狂阅读杂志系列 */
.fkydgk-bg1{width:100%; background: url(../../fkydgk/images/bg1.png) center bottom no-repeat; color: #fff; }
.fkydgk-bg1m{width:100%; background: url(../../fkydgk/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 疯狂阅读中高考 */
.fkydzgk-bg1{width:100%; background: url(../../fkydzgk/images/bg1.png) center bottom no-repeat; color: #fff; }
.fkydzgk-bg1m{width:100%; background: url(../../fkydzgk/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 随身速记 */
.sssj-bg1{width:100%; background: url(../../sssj/images/bg1.png) center bottom no-repeat; color: #000; }
.sssj-bg1m{width:100%; background: url(../../sssj/images_h5/bg1.png) center bottom no-repeat; color: #000; }
/* 疯狂阅读双月刊系列 */
.fkydsyk-bg1{width:100%; background: url(../../fkydsyk/images/bg1.png) center bottom no-repeat; color: #fff; }
.fkydsyk-bg1m{width:100%; background: url(../../fkydsyk/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
.fkydsyk-bg2{width:100%; background: url(../../fkydsyk/images/bg2.png) center bottom no-repeat; color: #000; }
.fkydsyk-bg2m{width:100%; background: url(../../fkydsyk/images_h5/bg2.png) center bottom no-repeat; color: #000; }
/* 一轮卷 */
.ylj-bg1{width:100%; background: url(../../ylj/images/bg1.png) center bottom no-repeat; color: #fff; }
.ylj-bg1m{width:100%; background: url(../../ylj/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 中考真题分类训练 */
.zkzt-bg1{width:100%; background: url(../../zkzt/images/bg1.png) center bottom no-repeat; color: #fff; }
.zkzt-bg1m{width:100%; background: url(../../zkzt/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 考场速查*/
.kcsc-bg1{width:100%; background: url(../../kcsc/images/bg1.png) center bottom no-repeat; color: #fff; }
.kcsc-bg1m{width:100%; background: url(../../kcsc/images_h5/bg1.png) center bottom no-repeat; color: #fff; }
/* 【本书特色】*/
.bsts-bg1m {
  width: 100%;
  background: url(../../dkj/dkj_h5/sbanner_bg) center bottom no-repeat;
  color: #fff;
}
/* 右侧固定*/
     #right-nav{ width:60px; position: fixed; top:300px; right:0; z-index: 20; border-right: 5px solid  #7A6E6E;}
     #right-nav .w{ position: fixed; bottom:50px; right:40px; width:60px; height: 76%;}
     #right-nav-list1{ position: relative; right: 0; top: 0; z-index: 20;list-style:none;}       
     #right-nav li{ position: relative; left: 0; top: 0; height: 60px; width: 60px; margin-bottom: 4px;}
     #right-nav li a{ width: 100%; height: 100%; display: block; padding: 0px; box-sizing: border-box; border-radius: 3px;}    
     #right-nav li:hover div{ left:-58px;}
	 
/* 右侧固定*/
     #right-nav1{ width:30px; position: fixed; top:300px; right:-20px; z-index: 20; border-right: 5px solid  #7A6E6E;}
     #right-nav1 .w{ position: fixed; bottom:50px; right:10px; width:30px; height: 76%;}
     #right-nav-list1{ position: relative; right: 0; top: 0; z-index: 20;list-style:none;}       
     #right-nav1 li{ position: relative; left: 0; top: 0; height: 30px; width: 30px; margin-bottom: 4px;}
     #right-nav1 li a{ width: 100%; height: 100%; display: block; padding: 0px; box-sizing: border-box; border-radius: 3px;}  
	 #right-nav1 li a img{ width: 100%; height: 100%;}    
     #right-nav1 li:hover div{ left:-58px;}	 
		
		/*底部*/
	.footer{height:140px; padding-top:60px; background:#BBB; color:#fff;}	
	.footer p{text-align:center; color:#fff; line-height:32px; font-size:12px;}
	.footer p a{color:#fff;}
	.footer p span{padding:0 5px;}
	
	.footer1{height:180px; padding-top:20px; background:#BBB; color:#fff;}
	.footer1 p{text-align:center; color:#fff; line-height:32px; font-size:12px;}
	.footer1 p a{color:#fff;}
	.footer1 p span{padding:0 5px;}
	/*手机端H5样式*/
	.mwidth img{ max-width:100%}
	.mpiclist-dianshang { margin:.25rem; text-align:center;  }
	.mpiclist-dianshang .dianshang-image img{ text-align:center; max-width:70%; width:70px }
	.mpiclist-dianshang .dianshang-title { font-size:0.25rem; padding:0.5rem 0}
	.mpiclist-dianshang .dianshang-a a{ background:#e81c15; padding:.3rem .45rem; font-size:0.5rem; color:#fff; border-radius:.3rem   }
	.mpiclist-dianshang .dianshang-a a:hover{background:#c00;}
	
	
.ts{ width: 100%;background:url(../images/dkj/sbanner_bg.jpg) center bottom no-repeat;color: #fff;}
.ts1{ width: 100%;background:url(../images/dkjcz/ts_bg.jpg) center bottom no-repeat;color: #fff;}
.ts2{ width: 100%;background:url(../images/qmcg/ts_bg.jpg) center bottom no-repeat;color: #fff;}
.zz{ width: 100%;background:url(../images/dkjcz/zz_bg.jpg) center bottom no-repeat;}
.colors{width: 100%;background:url(../images/syb_cz/color_bg.jpg) center bottom no-repeat;color: #000; }

.xx{width:2rem; line-height:1.2; color:#fff; background:#d6251d; border-radius:5px; position:absolute; top:1.5rem; right:-50px; font-style:normal; padding:6px 0 8px;}
.xb{width:2rem; line-height:1.2; color:#fff; background:#3eb134;border-radius:7px 0 7px 0; position:absolute; top:1.5rem; left:0; font-style:normal; padding:6px 0 8px;}
.syb{width:3rem; line-height:1; color:#fff; background:#3eb134; border-radius:0 10px 0 10px; top:1.5rem; left:-70px; font-style:normal; padding:4px 4px 6px 4px; font-weight:bold; }

.syb1{width:2.4rem; line-height:1.16; color:#0068b7; background:#fff100; border-radius:0 10px 0 10px; position:absolute; top:1.5rem; left:0; font-style:normal; padding:8px 4px 6px 4px; font-weight:bold; }
.zfx_xx{position:absolute; top:2rem; right:-100px; }
.over{ overflow:hidden}


