@charset "utf-8";
/* CSS Document */
body{border:0;margin:0;padding:0;font-size:14px; font-family:"微软雅黑"; background:url(../img/left_bg.png) top left no-repeat;}
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;}

.banner_{ width:100%; height:500px; background:#f4f4f3 url(../img/bg_.png) repeat-x;}
.banner_ ul{ width:1440px; margin:0 auto; text-align:right;}
.banner_ ul img{ padding-top:15px;}

.zuoze_jie{ width:1200px; margin:0 auto; height:368px; padding-top:90px;}
.zuoze_jie .h2_{ height:30px; background:url(../img/dian.png) repeat-x; padding-bottom:40px;}
.zuoze_jie .h2_ span{ width:158px; font-weight:normal; text-align:center; height:30px; line-height:30px; display:block; background:#82b6e5; margin:0 auto; font-size:20px; color:#fff;}
.zuoze_jie .h2_ span a{ color:#fff;}

.zuoze_jie h2{ height:76px; line-height:46px; background:url(../img/img_2.png) no-repeat; padding-left:25px;}
.zuoze_jie ul{ background:url(../img/img_1.png) top right no-repeat; height:250px; font-size:16px; line-height:36px;} 
.zuoze_jie ul p{ width:980px; padding-left:24px; text-indent:25px; color:#333; letter-spacing:1px;}

.neirong_jie{ width:1200px; margin:0 auto;}
.neirong_jie h2{ height:76px; line-height:46px; background:url(../img/img_2.png) no-repeat; padding-left:25px;}
.neirong_jie ul{ overflow:hidden;}
.neir_{ width:321px; float:left; height:510px; padding-left:40px;}

.neiro_{ height:186px; width:780px; background:url(../img/bg_1.png) no-repeat; float:right;}
.neiro_ ul{width:480px;height:125px;padding-left:66px;padding-top: 35px;}
.neiro_ ul h3{font-size:24px;color:#fff;line-height:40px;font-weight: normal;margin-bottom: 10px;}
.neiro_ ul p{font-size:18px;color:#fff;line-height: 30px;}
.neiri_{ width:780px; height:260px; float:right; background:url(../img/bg_2.png) no-repeat;}
.neiri_ ul{width:580px;padding-top: 13px;padding-left:66px;}
.neiri_ ul p{ font-size:18px; color:#333; line-height:32px;}

.jianjie_{height: 505px;width:100%;background:#eeeff3;}
.jianjie_ ul{ width:1200px; margin:0 auto; height:500px;}
.jianjie_ ul img{ float:right; padding-top:60px;}
.ies{ width:625px; height:402px; float:left; border-top:#bfbfbf 1px solid; border-bottom:#bfbfbf 1px solid; margin-top:48px; padding-left:20px; padding-top:8px;}
.ies p{ line-height:38px; color:#333; font-size:16px; text-indent:35px; padding-bottom:4px;}

.iew{ /* height:800px; */}
.owx{ margin-top:60px;}

.mulu_{ width:100%; height:1060px; background:url(../img/bg_3.png) top center no-repeat; margin-bottom:180px;}
.mulu_ ul { width:1200px; margin:0 auto;}
.mulu_ ul li{ padding-left:50px; height:36px; font-size:16px; color:#333; width:470px; float:left;}
.mulu_ ul h2{height: 95px;line-height:46px;background:url(../img/img_7.png) no-repeat;padding-left:25px;}

.ir_{ float:right !important;}

.foot_{ height:222px; width:100%; background:url(../img/bg_5.png) repeat-x; clear:both; position:fixed; bottom:0;}
.foot_ ul{ width:740px; height:222px; margin:0 auto;}
.foot_ ul img{ float:left;}
.sow{ width:325px; height:150px; float:left; padding-top:60px; margin-left:110px;}
.sow p{ font-size:20px; width:325px; color:#fff;}
.sow p b{ display:block; font-size:48px; float:left; font-weight:normal; margin-bottom:20px;}
.sow p span{ display:block; font-size:20px; float:left; margin-top:25px;}
.iez{ overflow:hidden; clear:both;}
.dex{ width:130px; height:44px; background:#fe8a52; text-align:center; color:#fff; font-size:20px; font-weight:normal; line-height:44px; border-radius:2px; float:left; margin-right:55px;}
.dfb{ margin-right:0px !important;}

.owex{ padding-left:90px;}

#apDiv1 {
	position: absolute;
	width: 294px;
	height: 240px;
	z-index: 1;
}
#apDiv1 img {
	margin-top: -50px;
}

/*首页导航*/
.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,.about_us .left ul a:hover,.about_us .left ul .cur{background:url(../img/gaosan_bg.png) no-repeat; display:block;}
.nav{ height:50px; background:#3a4f7a; clear:both;}
.nav ul { width: 1160px; 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; }

/*头部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:1068px; 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; overflow:hidden; float:left; margin-right:15px;}
.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;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;}

/*没登录之前*/
.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;}