﻿@charset "utf-8";
/***************CSS********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, textarea, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, button, select, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-style: normal;font-size: 100%;font: inherit;vertical-align: baseline;}html,body,article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}head {display: none;}body {font-family:"Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;background: #f9f9f9;color: #333;font-size: 14px;padding: 0px;margin: 0px;-webkit-font-smoothing: antialiased;}.hd {display:none;}ul {list-style: none;}a { COLOR: #333;TEXT-DECORATION: none;}a:hover, a:active {outline: 0;}.clearfix:before, .clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}.rm {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.yahei{font-family: "Microsoft YaHei" !important;}.wall {width: 1200px;margin: 0 auto;}.arial {font-family: "Arial" !important;}.f_l {float: left;}.f_r {float: right;}.item-doc{background: url(../images/form_icon.png) no-repeat;background-position: -5px -115px;}.item-ppt{background: url(../images/form_icon.png) no-repeat;background-position:-73px -115px}.item-pdf{background: url(../images/form_icon.png) no-repeat;background-position:-141px -115px}.item-rar{background: url(../images/form_icon.png) no-repeat;background-position:-175px -115px}.item-zip{background: url(../images/form_icon.png) no-repeat;background-position:-175px -115px}
/*top_start */
.top_welcome {height: 38px;width: 168px;overflow: hidden;}#login{height:38px;}.cur_pro {position: relative;float: left; width: 62px;height: 38px;font-size:14px;z-index:9999;}.cur_pro .pro{color: #666;font-style: normal;cursor: pointer;}.select_icon:hover { color: #f46b45;}.cur_pro .pro_icon {background: url(../images/tk_main.png) no-repeat -389px -90px;line-height: 7px; width: 14px; height: 7px; margin: 7px 0 0 2px;cursor: pointer; overflow: hidden;display: inline-block;}
.pro-panel{position: absolute;z-index: 9999;border: 1px solid #d8d8d8;background-color: #f9f9f9; width: 349px; padding: 5px 0 0 0;left: 0;top: 31px; border-radius: 2px;}
.pro-panel dl {width: 322px; padding: 10px 0 9px 0;margin: 0 13px;border: 0;border-bottom: 1px solid #ddd;line-height: 26px;overflow: hidden;zoom: 1;}
.pro-panel dt {width: 72px;float: left;color: #999;}
.pro-panel dd {float: left;width: 250px;overflow: hidden;zoom: 1;}
.pro-panel dd #pro-panel dd a:visited, #pro-panel dd a:active {color: #495056;text-decoration: none;}
.pro-panel dd a {float: left;padding: 0 19px 0 0;white-space: nowrap;}
.pro-panel dd a:hover {color: #f46b45;font-weight:400;text-decoration: none;outline: 0;}
.pro-panel .cl {border:0;}.pro-panel .selected {color: #f46b45;font-weight:400;text-decoration: none;outline: 0;}
.login li a {display: block;color: #8b8c8b;padding: 0 10px 0 10px;line-height: 38px;font-size: 12px;}.login li a:hover {text-decoration: underline;}.login li a.top_land {color: #8b8c8b;border: none;}.loginSucceedBox {float:left;color: #333;}.loginSucceedBox .loginusername{width: 168px;float: left;}.loginSucceedBox em{font-style: normal;color: #f00;}.loginSucceedBox span{float:left;}.loginSucceedBox span b{font-style: normal;color:#008000;}.loginSucceedBox i{margin: 12px 3px;float:left;vertical-align: middle;width: 1px;height: 15px; background: #ccc;}.loginSucceedBox a{margin: 0px 5px;color: #3879d9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.loginSucceedBox a:hover {text-decoration: underline;}

.site-nav {line-height: 40px;height: 40px;font-size: 12px;background: #f3f6f9;border-bottom: 1px solid #e3e7ec;width: 100%;min-width: 1200px;}
.site-nav .t_r {_width: 698px;height: 38px;}
.site-nav .t_c {width: 1190px;margin: 0 auto;}
.site-nav .t_r ul li {padding-right:6px;}
.site-nav .t_r ul li span {color: #8b8c8b;margin-left: 2px;line-height: 38px;}
.site-nav .t_r ul li b {color: #dedede;margin: 0 5px;}
.site-nav .t_r ul li span em {color: #e60707;}
.site-nav .t_r ul li a {color: #8b8c8b;line-height: 38px;}

.site-nav .top-zyl-filled{margin:0 20px;line-height: 40px;height: 40px;display: inline;}
.site-nav .top-zyl-filled .top-zyl-box{width: 96px;height: 40px;position: relative;line-height: 40px;z-index: 2;}
.site-nav .top-zyl-filled .top-zyl-box .box-zyl, .stl{width: 94px;position: absolute;}
.site-nav .top-zyl-filled .top-zyl-box .zyl-menu {cursor: pointer;z-index: 3;color: #459df6;}
.site-nav .top-zyl-filled .top-zyl-box .zyl-menu i{float:left;width:28px;height:34px;background: url(../Images/icon_num_d8c5e16u.png) no-repeat -57px -43px;}
.site-nav .top-zyl-filled .top-zyl-box .zyl-menu a{float:left;color: #459df6;}
.site-nav .top-zyl-filled .top-zyl-box .zynumber{position: absolute;top: 8px;right: 6px;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #fff;background: #ff9a15;-webkit-border-radius:11px;-moz-border-radius:0;border-radius: 11px;z-index: 3;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content{position: absolute;top: 40px;right: 0;padding: 0;width: 380px;line-height: 20px;border: 1px solid #efefef;background: #fff;z-index: 0; display:none;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .white-line{position: absolute;width: 94px;height: 1px;background: #f9f9f9;top: -1px;right: 0px;z-index: 100;} 
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn{background: #fafafa;padding: 6px 14px;height: 28px;line-height: 28px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn .num-all{float: left;color:#757575;font-size: 12px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn .softCartCount{color:#f00;margin:0 2px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn .softCartCount.hd{display:none;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn .btn-z{float: right;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .zyl-btn .btn-z a{width: 99px;height: 28px;line-height: 28px;float: right;display: inline-block;background-color:#38a1e1; color:#fff;text-align: center; font-size: 12px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul {margin: 12px 2px 0 0;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li{ height: 28px; line-height: 28px;}   
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li.hd{display:none;}              
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li a {display: block;/*font-size: 12px;*/color: #575757;width: 345px;margin-left: 12px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li a:hover {color: #f00;text-decoration:underline;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li b{float:right;background: url(../images/pass_login_icons_8502bf77.png) no-repeat -90px -50px;margin-top:8px;display: block;width: 16px;height: 12px;cursor: pointer;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li b:hover{background: url(../images/pass_login_icons_8502bf77.png) no-repeat -106px -50px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content ul li span{float: left;background: url(../images/pass_login_icons_8502bf77.png) no-repeat -190px -28px;display: block;width: 16px;height: 16px;margin:0px 172px;}
.site-nav .top-zyl-filled .top-zyl-box .menu-content .no-res{text-align: center;height: 85px;line-height: 85px;padding-left: 12px;color: #676767;background: url(../images/no_res.png) no-repeat 40px 26px;}

/*head_start*/
.header-wrapper {width: 100%;margin: 0 auto;height: 150px;min-width: 1200px;background-color: #f9f9f9;}
.header-wrapper .site-logo {width: 190px;margin-top: 41px;margin-right: 12px;}
.header-wrapper .site-logo .logo { height: 65px;width: 180px;background: url(../images/logo.png) no-repeat;cursor: pointer;}
.header-wrapper .r_gk {width: 60px;font-size: 26px;font-weight: 500; color: #ff5722;margin-top: 60px;}
.header-wrapper .navbar-wrapper {font-family: "Microsoft YaHei";margin-top: 35px;margin-left:15px;}
.header-wrapper .navbar-wrapper li {float: left;position: relative;_width: 100px;}
.header-wrapper .navbar-wrapper li>a {padding: 0 22px;height: 40px;line-height: 40px;color: #666;font-size: 16px;font-weight: 500;text-decoration: none;white-space: nowrap;transition: color .2s;}
.header-wrapper .navbar-wrapper li>a:hover {color:#459df6;font-weight: 500;}
.header-wrapper .navbar-wrapper li>a._all{width: 161px;margin-right: 10px;background:#f46b45 url(../Images/all.png) no-repeat 33px center;text-align: left;padding-left: 68px;color:#fff;}
.header-wrapper .navbar-wrapper li.my_nav i {font-size: 22px;color: #ec7577;margin-right: 5px;position: absolute;left: 16px;top: 0;_display: none;}
.header-wrapper .navbar-wrapper li b {position: absolute;left: 0;top: 19px;display: block;width: 1px;height: 16px;background: #ccc;}
.header-wrapper .navbar-wrapper li a.my_a {padding-left: 44px;_padding-left: 0;}

.header-wrapper .search {width: 490px;margin-top: 62px;margin-left:80px;float:left;display: inline;border: 1px solid #459df6;}
.header-wrapper .search .so_box {color: #999999;width: 75px;line-height: 34px;height: 34px;background: #f3f6f9;text-indent: 1.5em;position: relative;float: left;}
.header-wrapper .so_box i {margin-left: 20px;position: absolute;left: 33px;top: 0px;}
.header-wrapper .search .so_text {padding: 0px;border-radius: 0;width: 345px;height: 34px;text-indent: 1.2em;border: none;border-right: none;float: left;border: 0;font-family: "Microsoft Yahei";font-size: 14px;line-height: 34px;outline: none;}
.header-wrapper .search .so_input {width: 70px;height: 34px;border: none;color: #FFF;font-size: 20px;float: right;cursor: pointer;outline: none;-webkit-appearance: none;border-radius: 0;background:#459df6 url(../images/icon_bg.png) no-repeat 25px -42px;}
.header-wrapper .top-tj-box{margin-top: 61px;margin-left: 10px;display: inline;}
.header-wrapper .top-tj-box .tj-menu {display:inline-block;width: 100px;margin-left:16px;line-height: 36px;cursor: pointer;height: 36px;border: 1px solid #efefef;background: #459df6;}
.header-wrapper .top-tj-box .tj-menu i{float: left;width: 12px;font-size: 16px; height: 35px;color: #fff;padding-left: 12px;}
.header-wrapper .top-tj-box .tj-menu i.cz{padding-left:10px;padding-right:3px;}
.header-wrapper .top-tj-box .tj-menu a{float:left;color: #fff;font-size:1.1em;}

.mainBody{margin-top:1px;}.wrapper {width: 100%;height: auto;}.top-mainbody{margin-bottom: 10px;overflow: hidden;}
.top-mainbody .site-category{float:left;width: 300px;background: #ffffff;}
.top-mainbody .site-category .site-list{float:left;width: 300px;overflow: hidden;border-bottom: 1px solid #efefef;}
/*.top-mainbody .site-category .site-list i{display: inline-block;background-color: #459df6;float: left;width: 4px;height: 18px;vertical-align: middle; margin-right: 8px;margin-left: 16px;margin-top: 15px;}*/
.top-mainbody .site-category .site-list .site-tit{height:50px;line-height: 50px;display: block;border-bottom: 1px solid #efefef;}
.top-mainbody .site-category .site-list i{float: left;width:30px;height:30px;background: url(../images/time20191220123654987.png) no-repeat;vertical-align: middle;margin-top: 8px;margin-left:12px;}
.top-mainbody .site-category .site-list h2{float: left;font-weight: normal!important;font-size: 16px!important;margin-left:8px;}
.top-mainbody .site-category .site-list .tip-time{margin: 0 10px;padding: 20px 0 22px 0;height: 30px;border-bottom: 1px dotted #e2e2e2;}
.top-mainbody .site-category .site-list .tip-time .span-tip {padding: 5px 6px;width: 135px;}
.top-mainbody .site-category .site-list .tip-time label{padding-top:5px;padding-right:20px;float:right;}
.top-mainbody .site-category .site-list .tip-time .span-days {padding-left: 6px;width: 80px;}
.top-mainbody .site-category .site-list .tip-time .span-days span {display: inline-block;margin-right: 3px;width: 23px;height: 32px;background-color: transparent;background-image: url(../images/bg_time_12191716.png); background-position: left -59px;background-repeat: no-repeat;background-attachment: scroll;color: #dd5300;text-align: center;font-size: 28px;font-family: arial;line-height: 30px;}
.top-mainbody .site-category .site-list .tip-base{ padding: 15px 25px 26px;color: #555;line-height: 22px;}
.top-mainbody .site-category .site-list .tip-base p{height:29px;line-height:29px;}
.top-mainbody .site-category .site-lists{float:left;width: 300px;overflow: hidden;background-color: #ffffff;}
.top-mainbody .site-category .site-lists i{display: inline-block;background-color: #459df6;float: left;width: 4px;height: 18px;vertical-align: middle; margin-right: 8px;margin-top: 15px;}
.top-mainbody .site-category .site-lists h2{line-height: 35px;display: block;padding: 6px 21px;font-weight: normal!important;font-size: 16px!important;border-bottom: 1px solid #efefef;}
.top-mainbody .site-category .site-lists .site-content{width:288px;margin:0 auto;clear:both}
.top-mainbody .site-category .site-lists .site-content ul{list-style-type:none;text-align:left;padding: 5px 0;}
.top-mainbody .site-category .site-lists .site-content ul li{overflow:hidden;padding:0 10px}
.top-mainbody .site-category .site-lists .site-content ul li a{line-height:32px;height:32px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/*轮播图板块*/
.top-mainbody-slide{float:left;position: relative;width:502px;margin:0 6px;}
.top-mainbody-slide .left-top{height: 252px;overflow: hidden;position: relative;}
.top-mainbody-slide .left-top .items{position: relative;height: 252px;}
.top-mainbody-slide .left-top .items li {float:left;position: absolute;top:0;left:0;}
.top-mainbody-slide .left-top .items li img {width: 100%;height: 252px;}
.top-mainbody-slide .left-top .items li .cd-tit{position:absolute;color:#bf0719;top:43px;left:55px;font-size:28px;line-height:55px;width:255px;}
.top-mainbody-slide .left-top .items li .cd-tit1{position:absolute;color:#fff;top:52px;left:58px;font-size:28px;line-height:55px;width:255px;}

.top-mainbody-slide .left-top .ui-pager{display: block;left: auto;right: 30px;width: 100px;text-align: right;font-size: 12px;color: #666;position: absolute;    bottom: 20px; z-index: 99;}
.top-mainbody-slide .left-top .ui-pager a{display: inline-block;width: 6px;height: 6px;margin: 0 5px;border: 2px solid #fff;border-color: rgba(255,255,255,0.3);border-radius: 10px;text-align: left;text-indent: -9999px;overflow: hidden;_zoom: 1;background: #f5f5f5;background: rgba(0,0,0,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#66000000")\9;-webkit-transition: all .2s;transition: all .2s;}
.top-mainbody-slide .left-top .ui-pager a:hover{  background: #fff;background: rgba(255,255,255,0.4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66ffffff", endColorstr="#66ffffff")\9;border-color: #757575;border-color: rgba(0,0,0,0.4);}
.top-mainbody-slide .left-top .ui-pager a.active {background: #fff;background: rgba(255,255,255,0.4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66ffffff", endColorstr="#66ffffff")\9;border-color: #757575;border-color: rgba(0,0,0,0.4);}
.top-mainbody-slide .left-top .ui-swc{width: 20px;height: 24px;padding: 12px 0;font-size: 18px;line-height: 24px;position: absolute;top: 50%;margin-top: -20px;opacity: 0;filter: alpha(opacity=0)\9;-webkit-transition: all .6s;transition: all .6s;background-color: rgba(66,66,66,0.2);}
.top-mainbody-slide .left-top:hover .ui-swc{opacity: 1;}
.top-mainbody-slide .left-top .ui-swc:hover{color: #fff;background-color: #757575;}
.top-mainbody-slide .left-top .ui-swc-prev{left: 6px;}
.top-mainbody-slide .left-top .ui-swc-next{right: 6px;}
.top-mainbody-slide .left-top .icon {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;color: #fafafa;text-align: center;}

/*中间板块*/
.top-mainbody-middle {width: 502px;float: left;background-color: #fff;position: relative;}
.top-mainbody-middle .middle-list{display:block;height: 236px;line-height: 26px;}
.top-mainbody-middle .middle-list ul.t-tab { border-bottom: 1px solid #eaeaea;color: #d8d8d8;margin: 15px 15px 5px;}
.top-mainbody-middle .middle-list ul.t-tab li {float: left;padding-bottom: 8px;}
.top-mainbody-middle .middle-list ul.t-tab li:hover{margin-bottom: -1px; border-bottom: 1px solid #459df6;}
.top-mainbody-middle .middle-list ul.t-tab li.select{ margin-bottom: -1px;border-bottom: 1px solid #459df6;}
.top-mainbody-middle .middle-list ul.t-tab li a {color: rgb(51, 51, 51); font-size: 16px;font-family: 微软雅黑;padding: 0px 15px;}
.top-mainbody-middle .middle-list ul.t-tab li:hover a {text-decoration: none;font-weight: bold;}
.top-mainbody-middle .middle-list ul.t-tab li a.sel {text-decoration: none;font-weight: bold;}
.top-mainbody-middle .middle-list .list-tab ul.news-li {margin-left: 10px;padding-bottom: 20px;border-bottom: 1px dotted #e0e0e0;}
.top-mainbody-middle .middle-list .list-tab ul.news-li li {clear: both;padding: 6px 0;height: 24px;font-size: 14px;}
.top-mainbody-middle .middle-list .list-tab ul.news-li li .news-li-a{display:inline-block;width:399px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.top-mainbody-middle .middle-list .list-tab ul.news-li li span.btn a {display: inline-block;font-size: 12px;font-family: 微软雅黑;padding: 0 10px; border-width: 1px;border-style: solid;border-color: rgb(224, 224, 224);border-image: initial; border-radius: 2px;background: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(255, 255, 255)), to(rgb(246, 246, 246)));}

/*右部板块*/
.top-mainbody-right{width: 379px;float: left;background-color: #fff;position: relative;}
.top-mainbody-right .right-tit{height: 30px;line-height: 32px;font-weight: bold;font-size: 14px;overflow: hidden;}
.top-mainbody-right .right-tit span {border-left: 2px solid #459df6;color: #333; font-weight: 500;padding-left: 8px;}
.top-mainbody-right .right-content .con-tit{height: 72px;background: #459df6;font-size: 14px;color: #fff; padding: 11px 0 0 27px;position: relative;}
.top-mainbody-right .right-content .con-tit  p {line-height: 29px;}
.top-mainbody-right .clander {width: 60px;height: 80px;text-align: center;overflow: hidden;position: absolute;top: -30px;right: 12px;}
.top-mainbody-right .month {display: block; width: 60px; height: 30px;line-height: 30px;font-family: "Microsoft Yahei";background: #459df6;}
.top-mainbody-right .day {display: block;height: 50px;line-height: 50px; background: #fff;color: #333;font-size: 36px;padding-right: 2px;font-family: Arial, Helvetica, sans-serif;}
.top-mainbody-right .right-content .con-list{width: 378px;height: auto;position: relative;}
.top-mainbody-right .right-content .con-list i{display: block;width: 7px;height: 390px;position: absolute;top: -30px;left: 10px;background-image: url(../images/con-rank.png);background-repeat: no-repeat;}
.top-mainbody-right .right-content .con-list .con_scroll {width: 378px;height: 360px;margin-bottom:30px;overflow: auto;float: left;border-right: 0;border-top: 0;}
.top-mainbody-right .right-content .con-list .scroll_container {height: 360px;overflow: hidden;position: relative;}
.top-mainbody-right .right-content .con-list .scroll_absolute {position: absolute;left: 25px;}
.top-mainbody-right .right-content .con-list .con-main {float: left;width: 355px; padding-top: 10px;height: auto;font-size: 14px;}
.top-mainbody-right .right-content .con-list .con-main li {height: 50px;overflow: hidden;}
.top-mainbody-right .right-content .con-list .con-main li em.clock {color: #999;display: block;margin: 5px 0;font-family: Arial, Helvetica, sans-serif;}
.top-mainbody-right .right-content .con-list .con-main li a {width: 96%;float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.top-mainbody-right .right-content .con-list .con-main li b {width:20px;height:22px;float:left; padding-left: 20px;background: url(../images/m-icon.png) no-repeat;background-position: 0 -619px;}
.top-mainbody-right .right-content .con-list .scroll_vertical_bar {position: absolute;top: 0px;right: 4px;width: 2px;height: 100%;background: #459df6;margin: 0;padding: 0;}
.top-mainbody-right .right-content .con-list .scroll_track {position: relative;background-color: #459df6;}
.top-mainbody-right .right-content .con-list .scroll_drag {margin-top: 10px;width: 10px;position: relative;top: 0px;left: -4px;cursor: pointer;background-color: #459df6;

}
/*高考真题*/
.modules {font-family: "Microsoft YaHei";margin-top:26px;overflow: hidden;background:#ffffff;}
.modules .text-lists{background: #ffffff; padding-top: 10px;padding-bottom:20px;}
.modules .text-lists li {height:62px;line-height: 62px;width: 580px; padding-left:6px; padding-right: 6px;overflow: hidden;float: left;   text-overflow: ellipsis;white-space: nowrap;}
.modules .text-lists li a {font-size: 14px;color: #333333;line-height: 39px;}
.modules .text-lists li a:hover{color:#f00;}
.modules .text-lists li span {margin-left: 20px;color:#ff0000;font-size: 14px;float:right;}
.modules .text-lists li em {background: #bbbbbb;color: #ffffff;width: 18px;height: 18px; line-height: 18px;text-align: center; border-radius: 1px;font-size: 12px; float: left; margin: 21px 10px 0 5px;}
.modules .text-lists li em.new {background: #459df6;}
.modules .text-lists li i{width: 22px;height: 18px;margin: 2px;overflow: hidden;float: left;display: inline; margin: 16px 2px 0 5px;}
.modules .text-lists .sh{display:block;}
.modules .text-lists .hd{display:none;}

.modules .tit-mod-l{display: inline-block;height: 80px;}
.modules .tit-mod-l i {display: inline-block;background-color: #459df6;width: 5px;height: 20px;vertical-align: middle;margin-top: 35px;}
.modules .tit-mod-l h2 {display: inline-block;font-size: 20px;font-weight: 200;color: #333;height: 80px;line-height: 90px;margin-left: 18px;}
.modules .tit-mod-r{display: inline-block;float: right;height: 80px;line-height: 96px;}
.modules .tit-mod-r a{ height: 36px;line-height: 32px;color: #333;margin-right: 50px;display: inline-block; min-width: 20px;text-align: center;}
.modules .tit-mod-r a.active {color: #38a1e1;background-image: url(../images/m-icon.png);background-repeat: no-repeat;background-position: -3px -413px;}
.modules .mdoule-list-tit .mai-r{display: inline-block;margin-top: 41px;margin-right:10px;}
.modules .mdoule-list-tit .tit-content-r{display: inline-block;float:right;height: 80px;line-height: 104px;padding-right:16px;}
.modules .mdoule-list-tit .tit-content-r a{height: 36px;line-height: 32px; color:#333; margin-right:28px;display:inline-block;min-width:20px;text-align:center;}
.modules .mdoule-list-tit .tit-content-r span a{margin-right:6px;}
.modules .mdoule-list-tit .tit-content-r a:hover{color:#237add;}
.modules .mdoule-list-tit .tit-content-r a.active{color:#2196f3; background-image: url(../images/m-icon.png);background-repeat: no-repeat;background-position: -2px -413px;}
/*.modules .tit-mod-r a.actives {color: #38a1e1;background-image: url(../images/m-icon.png);background-repeat: no-repeat;background-position: 0 -413px;}*/
.modules .mdoule-list-mod{padding: 2px 18px;overflow: hidden;height: auto;}
.modules .mdoule-list-mod .mod-top{margin-bottom:5px;}
.modules .mdoule-list-mod .mod-top em{color:#f00;padding-right:6px;}
.modules .mdoule-list-mod .content-mod-l{float:left;overflow: hidden;}
.modules .mdoule-list-mod .content-mod-l .mod-left{width: 160px;margin-bottom: 50px;float: left;background: #f6f6f6;border-bottom: 1px solid #e9e9e9;cursor:pointer;}
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type{height: 78px;border: 1px solid #e9e9e9;border-bottom: 0;text-align: center;  transition: all .2s ease;}
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type:hover{z-index: 2;-webkit-box-shadow: 0 10px 28px rgba(0,0,0,0.1); box-shadow: 0 10px 28px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -1px, 0); transform: translate3d(0, -1px, 0); }
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type.sel{z-index: 2;-webkit-box-shadow: 0 10px 28px rgba(0,0,0,0.1); box-shadow: 0 10px 28px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -1px, 0); transform: translate3d(0, -1px, 0); }
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type h4{line-height: 78px;font-size:18px;font-weight:500;color:#555;}
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type p{color: #666;line-height: 24px;font-size:10px;}
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type h4.hn{line-height: 36px;font-size:18px;font-weight:500;color:#555;}
.modules .mdoule-list-mod .content-mod-l .mod-left .mod-left-type p.hn{color: #666;line-height: 18px;font-size:8px;}

.modules .mdoule-list-mod .content-mod-l .mod-right{overflow: hidden;float:left;width:1002px;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t{height:80px;margin-left:10px;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con{position:relative;float:left;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-cons{position:relative;float:left;background:#ffffff;width:486px;height:75px;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-cons a{margin: 26px 20px;display: block;color:#459df6;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod{width:144px;height:75px;background:#fbfbfb;margin:0 10px;text-align: center;color:#666; /*box-shadow: 0 10px 28px rgba(0,0,0,0.1);*/}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod span{font-size:16px;line-height: 75px;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod-sub{width:144px;height:75px;background:#f6f6f6;margin:0 10px;left:0;bottom:-80px;opacity:.95;cursor: pointer;overflow: hidden;text-align: center;display: block;position: absolute;transition: all 0.5s;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod-sub .mod-sub-span{margin: 28px 0;display:block;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod-sub em{color:#ddd;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con p.t-mod-sub a{color:#f00;padding:0 4px;}

.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m{float:left;background:#ffffff;height:75px;width:1002px;position: relative;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con{position:relative;float:left;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.m-t-mod{width:91px;height:73px;background:#fbfbfb;margin:0 10px;text-align: center;color:#666; /*box-shadow: 0 5px 10px rgba(0,0,0,0.1);*/}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.m-t-mod span{font-size:16px;line-height: 73px;}

.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.t-mod-sub{width:91px;height:73px;background:#f6f6f6;margin:0 10px;left:0;bottom:-80px;opacity:.95;cursor: pointer;overflow: hidden;text-align: center;display: block;position: absolute;transition: all 0.5s;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.t-mod-sub .mod-sub-span{margin: 23px 0;display:block;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.t-mod-sub em{color:#ddd;}
.modules .mdoule-list-mod .content-mod-l .mod-right .mod-main-r-t .main-con-m p.t-mod-sub a{color:#f00;padding:0;text-decoration:initial;}


/*最新套卷*/
.modules{overflow: hidden;margin-top: 15px;background: #ffffff;}
.modules .tit-content .tit-content-l{display: inline-block;height: 60px;line-height: 60px;}
.modules .tit-content .tit-content-l i {display: inline-block;background-color: #459df6;width: 5px;height: 20px;vertical-align: middle;margin-top: 27px;}
.modules .tit-content .tit-content-l h2 {display: inline-block;font-size: 20px;font-weight: 200;color: #333;height: 80px;line-height: 75px;margin-left: 18px;}
.modules .tit-content .tit-content-r{display: inline-block;float:right;height: 60px;line-height: 86px;}
.modules .tit-content .tit-content-r a{height: 36px;line-height: 32px; color:#333; margin-right:26px;display:inline-block;min-width:20px;text-align:center;}
.modules .tit-content .tit-content-r span a{margin-right:6px;}
.modules .tit-content .tit-content-r a:hover{color:#237add;}
.modules .tit-content .tit-content-r a.active{color:#2196f3; background-image: url(../images/m-icon.png);background-repeat: no-repeat;background-position: -12px -413px;}
.modules .tit-content .mai-r {display: inline-block;float:right;height: 60px;line-height: 86px; margin-right:20px;}
.modules .txt-list {background:#ffffff;padding-top:8px;height:416px;/*border: 1px solid #e9e9e9; border-top: none;*/}
.modules .txt-list hd{display:none;}
.modules .txt-list li {height:40px;line-height: 50px;width: 580px; padding-left:6px; padding-right: 6px;overflow: hidden;float: left;   text-overflow: ellipsis;white-space: nowrap;}
.modules .txt-list li a {font-size: 14px;color: #333333;line-height: 39px;}
.modules .txt-list li a:hover{color:#f00;}
.modules .txt-list li span {margin-left: 20px;color:#ff0000;font-size: 14px;float:right;}
.modules .txt-list li em {background: #bbbbbb;color: #ffffff;width: 18px;height: 18px; line-height: 18px;text-align: center; border-radius: 1px;font-size: 12px; float: left; margin: 16px 10px 0 5px;}
.modules .txt-list li em.new {background: #459df6;}
.modules .txt-list li i{width: 22px;height: 18px;margin: 2px;overflow: hidden;float: left;display: inline; margin: 16px 2px 0 5px;}


/*备考复习*/
.mod-container {font-family: "Microsoft YaHei";margin-top:5px;overflow: hidden;background:#ffffff;}
.mod-container .tit-mod-l{display: inline-block;height: 80px;}
.mod-container .tit-mod-l i {display: inline-block;background-color: #459df6;width: 5px;height: 20px;vertical-align: middle;margin-top: 27px;}
.mod-container .tit-mod-l h2 {display: inline-block;font-size: 20px;font-weight: 200;color: #333;height: 80px;line-height: 75px;margin-left: 18px;}
.mod-container .tit-mod-r{display: inline-block;float: right;height: 80px;line-height: 80px;}
.mod-container .tit-mod-r a{ height: 36px;line-height: 32px;color: #333;margin-right: 28px;display: inline-block; min-width: 20px;text-align: center;}
.mod-container .tit-mod-r a.active {color: #38a1e1;background-image: url(../images/m-icon.png);background-repeat: no-repeat;background-position: -11px -413px;}
.mod-container .high-quality{overflow: hidden;background:#fff;}
.mod-container .high-quality-left{width: 49%;float:left;margin-right:10px;}
.mod-container .high-quality-left .tit-hd {width: 588px;height: 35px;line-height: 35px;background: #eee;float:left;}
.mod-container .high-quality-left .tit-hd span { display: block;width: 128px; height: 35px;line-height: 35px;background: #38a1e1;color: #fff; text-align: center; font-size: 16px;float:left; }
.mod-container .high-quality-left .more {padding-right: 10px;color: #666;}
.mod-container .high-quality-left .tit-content{width: 587px;border-top: none;float:left;background:#fff;}
.mod-container .high-quality-left .tit-content .content-list {width:584px;margin:20px 0 20px;}
.mod-container .high-quality-left .tit-content li {text-align: left;height: 42px;line-height:42px;width:574px; overflow: hidden; padding-left: 10px; }
.mod-container .high-quality-left .tit-content li a:hover{color:#f00;}
.mod-container .high-quality-left .tit-content li span {margin-left: 20px;color: #ff0000;font-size: 14px;float: right;}

.mod-container .high-quality-right {width: 50%;float:left;}
.mod-container .high-quality-right .tit-hd {width: 600px;height: 35px;line-height: 35px;background: #eee;float:left;}
.mod-container .high-quality-right .tit-hd span { display: block;width: 128px; height: 35px;line-height: 35px;background: #38a1e1;color: #fff; text-align: center; font-size: 16px;float:left; }
.mod-container .high-quality-right .more {padding-right: 10px;color: #666;}

.mod-container .high-quality-right .tit-content{width: 595px; border-top: none;float:left;background:#fff;}
.mod-container .high-quality-right .tit-content .content-list {width:581px;margin:20px 0 20px;}
.mod-container .high-quality-right .tit-content li {text-align: left;height: 42px;line-height:42px;width:581px; overflow: hidden; padding-left: 10px; }
.mod-container .high-quality-right .tit-content li a:hover{color:#f00;}
.mod-container .high-quality-right .tit-content li span {margin-left: 20px;color: #ff0000;font-size: 14px;float: right;}

.con_banner {height: 88px;}
.con_banner img{width:1200px;}

/*重点学校资料*/
.mod-school {font-family: "Microsoft YaHei";margin-top:15px;overflow: hidden;background:#ffffff;}
.mod-school .tit-mod-l{display: inline-block;height: 80px;}
.mod-school .tit-mod-l i {display: inline-block;background-color: #459df6;width: 5px;height: 20px;vertical-align: middle;margin-top: 35px;}
.mod-school .tit-mod-l h2 {display: inline-block;font-size: 20px;font-weight: 200;color: #333;height: 80px;line-height: 90px;margin-left: 18px;}
.mod-school .tit-mod-r{display: inline-block;float: right;height: 80px;line-height: 96px;color:#666;padding-right:50px;}
.mod-school .mdoule-con{ height: auto;border-top: 2px solid #459df6;}
.mod-school .mdoule-con p{font-family: 微软雅黑;float: left;padding: 0 10px 0 20px;color: #bfbfbf;font-size: 14px;line-height: 45px;}
.mod-school .mdoule-con ul.mdoule-con-tab{font-family: 微软雅黑;height: 45px;border: 1px solid #efefef;    background-image: url(../images/bg_sc_20191219.jpg);background-position: left top;background-repeat: repeat-x;background-attachment: scroll;color: #bfbfbf;font-size: 14px;line-height: 45px;}
.mod-school .mdoule-con li {float: left;}
.mod-school .mdoule-con li a {padding: 5px 8px;color: #333;}
.mod-school .mdoule-con li a:hover{background-color: #38a1e1;color: #fff;text-decoration: none;}
.mod-school .mdoule-con li a.current{background-color: #38a1e1;color: #fff;text-decoration: none;}
.mod-school .mdoule-con li span.spr {padding: 0 8px;color: #d6d6d6;font-size: 10px;}
.mdoule-con .mdoule-con-list{height:351px;margin-top:20px;margin-bottom: 39px;}
.mdoule-con .mdoule-con-list .list-new {float: left;padding: 0 25px;padding-left: 10px;width: 560px;border-right: 1px dotted #d9d9d9;}
.mdoule-con .mdoule-con-list .list-new.qux{border-right: 0;}
.mdoule-con .mdoule-con-list .list-new .title {margin-left:6px;border-bottom: 1px solid #efefef;}
.mdoule-con .mdoule-con-list .list-new h6 {display: inline-block;height: 26px;border-bottom: 2px solid #38a1e1;font-size: 16px;}
.mdoule-con .mdoule-con-list .list-new ul{margin:20px 0;overflow:hidden;}
.mdoule-con .mdoule-con-list .list-new li {overflow: hidden;width: 540px;text-align: left;height: 39px;line-height: 35px;padding-left: 10px;background: url(../images/bk_ico.gif) 3px 12px no-repeat;}
.mdoule-con .mdoule-con-list .list-new li span.date {float: right;color: #999;font-size: 12px;}
.mdoule-con .mdoule-con-list .list-new li a:hover{background:#fff;color:#38a1e1;}

/*底部footer*/
.box-footer{margin-top:26px;/*border-top: 1px solid #eee;border-bottom: 1px solid #eee;*/ background:#ffffff;width:100%;}
@media screen and (max-width: 1000px) {.box-footer {width: 1190px;}}
.box-footer .footer-list {padding: 40px 0;}
.box-footer .footer-list .col-list {float: left;width: 156px;height: 112px;margin: 0;}
.box-footer .footer-list .col-list dt { margin: 0 0 26px;font-size: 14px;line-height: 1.25;color: #424242;}
.box-footer .footer-list .col-list dd {margin: 10px 0 0;font-size: 12px;}
.box-footer .footer-list .col-list a {color: #757575;}
.box-footer .footer-list .col-contact {float: right;width: 251px;height: 112px;font-size:14px;border-left: 1px solid #e0e0e0;text-align: center;color: #616161;}
.box-footer .footer-list .col-contact .text{float:left;width:88px;margin-left:12px;}
.box-footer .footer-list .col-contact .phone {margin: 0 20px 15px;font-size: 20px;line-height: 1; color: #616161;}
.site-footer .fot-text{padding: 18px 0;line-height: 22px;font-size:12px;}
.site-footer .fot-text p{line-height: 28px;text-align:left;color:#757575;}
.site-footer .fot-text p a{color:#757575;}
.site-footer .fot-text p a:hover{color:#f00;}
.site-footer .fot-text p b{color:#ccc; margin: 0 10px;}

