@charset "utf-8";
/* CSS Document */

body{border:0;margin:0;padding:0;font-size:14px; font-family:"微软雅黑"; background:#e7e7e7;}
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,p,a,textarea,input,span,div,i{ border:0; margin:0; padding:0; list-style:none; text-decoration:none;}
img{ border:none; display:block;}
ul,ol,li,a{ list-style:none; text-decoration:none;}

/*脚注*/
#conten15{ clear:both; width:100%; height:50px; text-align:left; line-height:50px; font-size:13px; background:#808080;}
#conten15q{ width:1000px; margin:0 auto; color:#fff;}
#conten16{ height:10px; width:100%; background:#FFF;}
#conten15 a{ text-decoration:none; color:#fff; padding-right:13px;}
#conten15q{ width:1000px; margin:0 auto; text-align:center;}



.wrapper{ width:1000px;margin:0 auto; font-size:14px; margin-top:20px; margin-bottom:40px;}
.know-bk dl a{ color:#555;}
.btn-fx:hover,.know-bk dl dd a:hover{ filter:alpha(opacity=80); opacity:0.8;}
.btn-fav{ font:18px/20px 微软雅黑; color:#2C6BB3; cursor:pointer; text-decoration:underline;}
.know-bk{ border-top:1px solid #ddd; zoom:1; overflow:hidden;}
.know-bk div{ width:322px; float:left; padding:7px;}
.know-bk .bk-lr{ border-right:1px dashed #e3e3e3; width:315px;}
.know-bk .bk-lb{ border-bottom:1px dashed #e3e3e3;}
.know-bk dl{ background:#F8F8F8; height:195px; padding:15px 40px 20px 20px; zoom:1; overflow:hidden;}
.know-bk dl dt{ background:url(../zhishidian_pc_img/s_tit.gif) no-repeat 80px 10px; font:18px/26px 微软雅黑; margin-bottom:5px;}
.know-bk dl dt span{ background:url(../zhishidian_pc_img/s_icon.png) no-repeat; padding-left:33px; display:block;}
.know-bk dl dt span.icon1{ background-position:0 0;}
.know-bk dl dt span.icon2{ background-position:0 -26px;}
.know-bk dl dt span.icon3{ background-position:0 -52px;}
.know-bk dl dt span.icon4{ background-position:0 -78px;}
.know-bk dl dt span.icon5{ background-position:0 -104px;}
.know-bk dl dt span.icon6{ background-position:0 -130px;}
.know-bk dl dt span.icon7{ background-position:0 -156px;}
.know-bk dl dt span.icon8{ background-position:0 -182px;}
.know-bk dl dt span.icon9{ background-position:0 -208px;}
.know-bk dl dd p{ margin-bottom:10px;}
.right{ float:right;}


/*高考总站*/
#conten_1{ width:978px; height:79px; border-left:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;  margin-top:15px; background:#fff url(../zhishidian_pc_img/a1.gif) no-repeat bottom; margin:0 auto; margin-top:20px;}

.conten_47{ width:141px; height:79px; line-height:79px; padding-left:20px; float:left; font-size:26px;}
.conten_48{ width:812px; height:66px; padding-top:8px; float:left;}
.conten_48 ul{ width:812px; color:#ddd6dd;}
.conten_48 ul a{ line-height:30px; font-size:14px; color:#333; padding-right:7PX; padding-left:7PX; text-decoration:none;}
.conten_48 ul a:hover{ background:#6699cc; color:#FFF;}
.conten_48 .cur{ background:#6699cc; color:#FFF;}
.conten_48 .cur a{ line-height:30px; font-size:14px; color:#333; padding-right:7PX; padding-left:7PX; text-decoration:none;}

.banner{ margin:0 auto;  width:1000px; margin-top:20px;}




/*----------------*/
.if,.ig,.ij,.ih,.top_warp_nav ul li ul,.mulu_h1,.top_warp_nav span,.mulu_left h1 i,.top_list span,.top_warp_nav ul li ul,.top_warp_nav ul li ul li,.top_warp_nav ul li,.nologin,.span_fot,.left1 .hot,.topicRecommend ul,.recommend,.ii,.left1 .bg_new,.search .search_annv,.b_width i,.fot_wen ul li,.sidebar_b_i,.sidebar_b_ii,.left3 ul li,.content .left h2,.about_us .left ul i,.gy_top,.about_us .img_j,.bottomnav a,.titletop i,.toutiao,.academy i,.ul_academy li a:hover,.ul_academy .cur,.chali_span,.rr,.hd .on,.s_ii,.s_iv,.s_id,.s_ic,.id,.jishi ul,.jishiimga,.footright span .weibo,.footright span .qqg,.top_warp_nav b a:hover .id,.cur-bg,.nav ul span{background:url(../zhishidian_pc_img/gaosan_bg.png) no-repeat; display:block;}
/*头部logo*/
.top_warp_nav img{ width:129px; height:43px; float:left; margin-top:12px; margin-right:20px;}
/*头部导航 切换 资讯 学习 生活 升学 互动*/
.top_warp{ height:70px; background:#FFF; padding-top:14px;}
.top_warp_nav{ width:1000px; margin:0 auto;}
.top_warp_nav ul li span{ padding-left:10px; width:56px; height:24px; float:left; margin-top:25px; font-size:16px; border-right:#f5f5f5 1px solid; background-position:85px -234px;}
.top_warp_nav ul li span{ color:#646464;}
.top_warp_nav ul li span:hover{ color:#822d09;}
.top_warp_nav ul li a:hover{ color:#822d09;}
.top_warp_nav ul{ padding:0; margin:0;}
.top_warp_nav ul li{position:relative;float:left; height:63px;background-position:-36px -198px;}
.top_warp_nav ul li ul{position:absolute;display:none;top:39px; padding-top:18px;left:-46px;width:139px;background-position:0px -145px; border-bottom:#ddd 1px solid; border-radius:0px 0px 3px 3px;}
.top_warp_nav ul li ul li { height:37px; line-height:37px; width:96px; border-left:#ccc 1px solid; border-right:#ccc 1px solid; background-position:-151px -166px;background-color:#fff !important; padding-left:42px;}
.top_warp_nav ul li:hover ul, li.over ul{display:block;}
.top_warp_nav ul li ul li a:hover{ color:#851603; font-weight:bold; text-decoration:underline;}
.top_warp_nav ul li ul li a{ color:#333;}
/*头部 试题库 作文库 大学库 专业库*/
.if{ width:29px; height:29px;background-position:-170px -31px; margin-top:9px; margin-left:5px;}
.ig{ width:29px; height:29px;background-position:-170px -62px; margin-top:9px; margin-left:5px;}
.ij{ width:29px; height:29px;background-position:-170px -93px; margin-top:9px; margin-left:5px;}
.ii{ width:29px; height:29px;  background-position:-170px 0px; margin-top:9px; margin-left:5px;}
.top_warp_nav b a:hover .id{ background-position:-139px -124px;}
.id{ width:29px; height:30px;  background-position:-170px -124px; margin-top:9px;  margin-left:8px;}
.top_warp_nav b a:hover .if{ width:29px; height:29px; margin-top:9px;background-position:-204px -31px;  margin-left:5px;}
.top_warp_nav b a:hover .ig{ width:29px; height:29px; margin-top:9px;background-position:-204px -62px;  margin-left:5px;}
.top_warp_nav b a:hover .ij{ width:29px; height:29px; margin-top:9px; background-position:-204px -93px;  margin-left:5px;}
.top_warp_nav b a:hover .ii{ width:29px; height:29px; margin-top:9px;background-position:-204px 0px;  margin-left:5px;}
.top_warp_nav b{ width:49px; float:left; font-size:13px; color:#444; font-weight:normal; margin-right:7px;}
.top_warp_nav b a{ color:#000;}
.top_warp_nav b a:hover{ color:#646464;}
/*首页导航*/
.nav{ height:50px; background:#3a4f7a; clear:both; margin-bottom:8px;}
.nav ul { width:1000px; margin:0 auto;}
.nav ul a {line-height:50px; float:left; text-align:center; margin-right: 7px; padding: 0px 6px 0px 5px;color:#FFF;}
.nav ul a:hover{ background:#822d09; display:block;}
.nav ul span{ width:58px !important; padding:0px !important; padding-right:6px !important; text-align:center !important; line-height:50px; height:50px; background-position:-396px -130px; color:#2f4666 !important; margin-left:3px; margin-right:3px; float:left;}
.nav ul .cur{ background:#822d09; padding-left:6px;line-height:50px; padding-right:6px; }
/*没登录之前*/
.nologin{ width:80px !important; margin-top:33px !important; margin-left:5px !important; border-right:none !important; float:right !important;background-position:-204px -150px; padding-left:17px;}
.nologin a{ color:#000; cursor:pointer;}
.nologin a:hover{ color:#851603;} 
.ih{ width:22px !important; height:23px; background-position:-204px -125px; margin-top:32px !important; float:right !important; margin-right:0 !important; margin-left:3px !important; cursor:pointer;}
/*登录后显示用户中心*/
.ucenter{ width:118px; float:right; font-size:12px; padding-top:25px; line-height:37px;}
.ucenter img{ width:27px; height:27px; float:left; margin-right:5px !important; margin-top:3px !important;}
.ucenter a{ color:#444;}
.ucenter a:hover{ color:#851603;}
.b_css{margin-left:30px;}

/*首页*/
/*快捷导航*/
.kjnav{ width:1000px; margin:0 auto; overflow:hidden; background:#FFF;}
.kjnav h1{ width:148px; font-size:24px; line-height:75px; text-align:center; display:block; float:left;}
.kjnav ul{ width:840px; float:left; margin-top:10px; padding-bottom:9px; color:#ddddeb;}
.kjnav ul a { line-height:30px; color:#333; padding-right:9PX; padding-left:10PX; text-decoration:none;}
.kjnav ul a:hover{ background:#2f4666; color:#FFF;}
.kjnav ul .cur{ background:#2f4666; color:#FFF;}
.hl{ padding-left:4px !important; padding-right:5px !important;}
.mtop{ margin-top:8px;}
.bspan{ display:block;}
.bleft{ width:295px; height:4px; background:#822d09; float:left; display:block;}
.bright{ width:705px !important; height:4px; background:#2f4666 !important; float:right !important; display:block;}
.indexcon{ width:1000px; margin:0 auto; margin-top:8px; clear:both; overflow:hidden; margin-bottom:8px;}


/*脚注*/
.footer{ width:100%; background:#f4f4f5; border-top:#eeeeee 1px solid; height:170px; margin-top:15px;}
.footer ul{ width:1000px; margin:0 auto;}
.footer ul li{ width:500px; float:left;}
.footleft span{ margin-right:10px; height:50px; display:block; float:left; color:#7d7d7d; font-weight:bold; font-size:25px; padding-top:35px;letter-spacing:-1px;}
.footleft span img{ padding-top:8px; float:left;}
.rr{ width:229px !important; height:23px !important; padding-top:0px !important; margin-top:45px !important; background-position:-159px -277px;}
.footleft p{ color:#777; line-height:18px; font-size:12px; clear:both;}
.footright { padding-left:95px; width:405px !important;} 
.footright p{ padding-top:65px;}
.footright p a{ color:#444; font-size:12px; margin-left:17px;}
.footright span { padding-top:65px; float:left; padding-right:10px;}
.footright span a { float:left; width:27px; height:27px; line-height:27px; background:#e2e2e4; border-radius:20px; margin-left:20px;}
.appfoot{ width:67px; height:20px; background:#2f4666; padding:0 !important; margin:0 !important; margin-right:4px !important; color:#FFF !important; display:block; text-align:center; float:right;}

/*微博 qq公众号*/
.footright span .weibo{ width:25px; height:25px; background-position:-163px -327px; display:block;}
.footright span .qqg{ width:25px; height:25px; background-position:-163px -350px; display:block;}
.footright p a:hover{ color:#822d09;}