body{ background:#f0f3fa} .g-head-box .u-search{ display:none} /*幻灯片*/ .g-ppt{width:100%; height:auto; background:#fff; display:block; overflow:hidden; position:relative; zoom:1} .g-ppt .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10} .g-ppt .swiper-wrapper .swiper-slide{-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;} .g-ppt .swiper-wrapper .swiper-slide a img{ width:100%; display:block; overflow:hidden} .g-ppt .swiper-wrapper .swiper-slide strong{ width:100%; height:33px; background:rgba(0,0,0,.5); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;} .g-ppt .swiper-wrapper .swiper-slide strong b{ width:auto; height:33px; line-height:33px; font-size:14px; font-weight:normal; color:#fff; margin:0 20px; display:block; overflow:hidden} .g-ppt .swiper-pagination{position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 15; bottom:8px; right:0; width:100%;} .g-ppt .swiper-pagination span{width: 8px; height: 8px; background:#fff; display: inline-block; border-radius: 100%; margin:0 5px;} .g-ppt .swiper-pagination .swiper-active-switch{ background:#e73c42} /*导航*/ .g-nav-box{ width:100%; height:auto; background:#fff; padding:10px 0; display:flex; overflow:hidden} .g-nav-box a{ width:auto; height:auto; display:block; overflow:hidden; flex:1} .g-nav-box a i{ width:44px; height:44px; background:url(/uploads/image/snimages/index-icon.png) no-repeat 10px -58px #ff6b4c; background-size:414px; border-radius:100%; margin:auto; display:block; overflow:hidden} .g-nav-box a strong{ width:100%; height:18px; line-height:18px; font-size:15px; font-weight:normal; color:#333; text-align:center; margin:7px 0 0; display:block; overflow:hidden} .g-nav-box a:nth-child(2) i{ background-position:-90px -58px; background-color:#ffb700} .g-nav-box a:nth-child(3) i{ background-position:-191px -58px; background-color:#7cca37} .g-nav-box a:nth-child(4) i{ background-position:-291px -58px; background-color:#55b2ff} /*搜索*/ .g-search-box{ width:100%; height:auto; padding:15px 30px; box-sizing:border-box; display:block; overflow:hidden} .g-search-box form{ width:100%; height:auto; display:-webkit-box; overflow:hidden; border-radius:22px;} .g-search-box .m_txtsearch{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#333; background:#fff; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0 10px; box-sizing:border-box;} .g-search-box .m_ssbtn{ width:60px; height:40px; background:url(/uploads/image/snimages/index-icon.png) no-repeat 17px -128px #fff; background-size:414px; display:block; overflow:hidden; border:0; padding:0;} /*通用版块*/ .g-white-box{ width:100%; height:auto; margin:8px 0 0; background:#fff; display:block; overflow:hidden} /*首页通用标题*/ .m-title{ width:100%; height:auto; display:-webkit-box; overflow:hidden} .m-title dt{ width:auto; height:42px; line-height:42px; font-size:20px; font-weight:bold; color:#333; padding:0 20px; box-sizing:border-box; display:block; overflow:hidden; border-bottom:2px solid #e65d62;} .m-title dd{ width:auto; height:42px; border-bottom:2px solid #ddd; display:block; overflow:hidden; -webkit-box-flex:1; box-sizing:border-box;} .m-title dd a {line-height: 42px; float: right;padding: 0 20px 0 10px} /*最新更新*/ .g-news-box{ margin:0;} .g-news-box .m-news-cont{ width:100%; height:auto; padding:10px 15px; box-sizing:border-box; display:-webkit-box; overflow:hidden} .g-news-box .m-news-cont .u-img{ width:80px; height:auto; display:block; overflow:hidden} .g-news-box .m-news-cont .u-img img{ width:100%; height:120px; display:block; overflow:hidden} .g-news-box .m-news-cont dl{ width:auto; height:auto; margin:0 0 0 10px; display:block; overflow:hidden; -webkit-box-flex:1} .g-news-box .m-news-cont dl dt{ width:100%; height:auto; max-height:40px; line-height:20px; font-size:15px; font-weight:bold; margin:15px 0 0; display:block; overflow:hidden} .g-news-box .m-news-cont dl dt a{ color:#333;} .g-news-box .m-news-cont dl dd{ width:100%; height:20px; margin:54px 0 0; display:block; overflow:hidden} .g-news-box .m-news-cont dl dd i{ width:15px; height:15px; background:url(/uploads/image/snimages/index-icon.png) no-repeat 0 -193px; background-size:414px; float:left; margin:3px 0 0 0; display:inline; overflow:hidden} .g-news-box .m-news-cont dl dd a{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#e73c42; border:1px solid #e73c42; border-radius:4px; box-sizing:border-box; padding:0 8px; float:left; margin:0 0 0 6px; display:inline; overflow:hidden} /*小学答案*/ .g-xx-answer .m-xx-top{ width:100%; height:auto; padding:12px 8px; box-sizing:border-box; display:flex; overflow:hidden} .g-xx-answer .m-xx-top a{ width:auto; height:auto; margin:0 8px; display:block; overflow:hidden; flex:1} .g-xx-answer .m-xx-top a img{ width:88px; height:auto; margin:auto; display:block; overflow:hidden} .g-xx-answer .m-xx-top a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:8px 0 0; display:block; overflow:hidden} .g-xx-answer .m-xx-foot{ width:100%; height:auto; display:block; overflow:hidden} .g-xx-answer .m-xx-foot li{ width:100%; height:35px; border-top:1px solid #eee; padding:0 12px; box-sizing:border-box; display:-webkit-box; overflow:hidden} .g-xx-answer .m-xx-foot li i{ width:7px; height:7px; background:#aaa; margin:14px 0 0; display:block; overflow:hidden; border-radius:10px;} .g-xx-answer .m-xx-foot li a{ width:auto; height:34px; line-height:34px; font-size:14px; font-weight:normal; color:#999; margin:0 0 0 8px; display:block; overflow:hidden; -webkit-box-flex:1} .g-xx-answer .u-xx-more{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#666; text-align:center; background:#dcdcdc; margin:4px 24px 15px; display:block; overflow:hidden} /*专题*/ .g-project-box .m-project-top{ width:100%; height:auto; display:block; overflow-x:auto; padding:13px 14px 0 0; box-sizing:border-box; white-space:nowrap} .g-project-box .m-project-top a{ width:auto; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#e5e5e5; padding:0 12px; margin:0 0 0 14px; box-sizing:border-box; display:inline-block; overflow:hidden} .g-project-box .m-project-scroll{width:100%; height:auto; background:#fff; padding:0 0 30px 0; display:block; overflow:hidden; position:relative; zoom:1} .g-project-box .m-project-scroll .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10; padding:0; box-sizing:border-box;} .g-project-box .m-project-scroll .swiper-wrapper .swiper-slide{ width: 100%; height: 100%; overflow:hidden; padding:0 0 0 10px; position:relative; float: left;} .g-project-box .m-project-scroll .swiper-wrapper .swiper-slide a{ width:42%; height:auto; display:block; overflow:hidden; margin:12px 4% 0;float: left;} .g-project-box .m-project-scroll .swiper-wrapper .swiper-slide a img{ width:100%; height:auto; min-height:100px; display:block; overflow:hidden} .g-project-box .m-project-scroll .swiper-wrapper .swiper-slide a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:8px 0 0; display:block; overflow:hidden} .g-project-box .m-project-scroll .project-pagination{text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); width: 100%; font-size:0; line-height:0; display:block; overflow:hidden; position:absolute; left:0; bottom:13px; z-index:10} .g-project-box .m-project-scroll .project-pagination span{ width:8px; height:8px; background:#ddd; margin:0 7px; border-radius:100%; display:inline-block; overflow:hidden} .g-project-box .m-project-scroll .project-pagination .swiper-active-switch{ background: #f0333a;} .g-xx-tags ul { width: 100%; height: auto; display: block; overflow: hidden; padding: 0 0 10px; box-sizing: border-box;} .g-xx-tags ul li { width: 44%; height: 30px; font-size: 14px; font-weight: normal; color: #555; border: 1px solid #dcdcdc; border-radius: 4px; padding: 4px 10px; display: inline-block; overflow: hidden; box-sizing: border-box; margin: 10px 0 0 4%; line-height: 22px; text-align: center;} .g-xx-tags ul li a { display: block; font-size: 14px; font-weight: normal; color: #666; text-align: center; display: block; overflow: hidden; padding: 0 10px;} .g-xx-tags{ display:none}