﻿@charset "gb2312";
/* CSS Document */
body{ font: 12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin: 0 auto; background: #fff; color: #333; min-width: 1000px; }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,p,input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
/*a, a:link { color: #222; text-decoration: none; }*/
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
a,a:hover { outline:0; blur:expression(this.onFocus=this.blur()); }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.mr{ margin-right: 0 !important; }
.clear{ clear:both; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.clearfix{ *zoom:1; }
.font-s14{ font-size: 14px; }
.font-s16{ font-size: 16px; }
.font-s28 { font-size: 28px; }
.pr{ position: relative; }
.abs { position: absolute; }
.mtp20{margin-top: 20px;}
.mbt20{margin-bottom: 20px;}
.mbt40 { margin-bottom: 40px; }

.h45{ height:45px; overflow: hidden; clear:both; }
.h24{ height:24px; overflow: hidden; clear:both; }
.h15{ height:15px; overflow: hidden; clear:both; }
.h20{ height:20px; overflow: hidden; clear:both; }
.h30{ height:30px; overflow: hidden; clear:both; }
.wcent1200{ width:1200px; margin:0 auto; }
.wmtop1200{ width:1200px; margin:20px auto 0; }
.hidden{ display:none; }
*:link, *:visited, *:hover, *:active, *:focus { -webkit-transition:
    background-color 0.2s ease 0s,
    border-color 0.2s ease 0s; transition:
    background-color 0.2s ease 0s,
    border-color 0.2s ease 0s; }

/*头部start*/
/*.header{  background: #fff; }*/
.header_c { height:96px; }
.c_logo { height:96px; width: 145px; }
.liuc { height:38px; width: auto; display:block; margin-left: 12px; border-left:1px solid #dadada; margin-top: 30px; line-height: 38px; padding-left: 12px; font-size: 28px; color: #333; }
.liuc a{ color: #333; text-decoration:none; }
.lx_tel { height:96px; width: 184px; background: #fff url(../images/lxtel.png) no-repeat; display:block; }
/*头部end*/

/*导航 start*/
.nav{ height:46px; background:#0e4e96;}
.nav ul{ width: 1200px; height:46px; }
.nav li{ text-align:center; }
.nav li a{ font-size:16px; color:#FFF; display:block; width:120px; height:46px; line-height:46px; }
.nav li a:hover{ background:#127de1; text-decoration: none; }
.cur a{ background:#409ef6; }
/*导航 end*/

.ggtit { height: 39px; border-bottom: 1px solid #e0e0e0; }
.ggtit-l { padding: 0 3px; line-height: 39px; height: 39px; font-size: 16px; border-bottom: 1px solid #127de1; }
.ggtit-w { padding: 0 3px; line-height: 46px; height: 39px; font-size: 14px; border-bottom: 1px solid #127de1; }
.ggtit-w b.moment{ font-size: 15px;color:#999;}
.ggtit h2{ height:39px; line-height:40px; border-bottom:1px solid #127de1; font-weight:normal; padding:0 1px; }
.ggtit a.more_ms{ display:block; _display:inline; float:right; color:#ff7e00; text-decoration:none;width: 66px;height: 40px;line-height: 40px; }
.ggtit a.more_ms:hover{ text-decoration:underline; }
/*大首屏 start*/
.an{ background:url(img/anv1.png) no-repeat; _background:url(img/anv1.gif) no-repeat; }
.maint .mleft{ width:360px; background:#fff;}
.mleft .mtban{ width: 360px; height:216px; margin: 0 auto; padding: 0 0 20px 0; }
.mleft .mtban .bd{ position:relative; height:100%; z-index:0; }
.mleft .mtban .bd img{ width:360px; height:216px; display:block; }

.mleft .mtdjs{ width:359px; height:187px; margin: 0 auto; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; }
.mleft .mtdjs .djs{ width:118px; height:185px; background:#f4f4f4; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.mleft .mtdjs .end{ display:none; width:118px; height:185px; background:#f4f4f4; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.mleft .mtdjs .end .txt2{ padding-top:72px; text-align:center; line-height:20px; margin-bottom:14px; font-size:16px; color:#666; }
.mleft .mtdjs .bz{ width:240px; }
.mleft .mtdjs .bz .nr{ display:block; width:79px; height:92px; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; color:#666; }
.mleft .mtdjs .bz .nr .pic{ display:block; width:26px; height:24px; margin:28px auto 0; background-position:0 -850px; transition:all .3s linear; }
.mleft .mtdjs .bz .nr p{ line-height:40px; text-align:center; }
.mleft .mtdjs .bz .nr:hover{ text-decoration:none; color:#0070c3; }
.mleft .mtdjs .bz .nr:hover .pic{ background-position:0 -800px; }
.mleft .mtdjs .bz .nr2 .pic{ background-position:2px -950px; }
.mleft .mtdjs .bz .nr2:hover .pic{ background-position:2px -900px; }
.mleft .mtdjs .bz .nr3 .pic{ background-position:2px -1050px; }
.mleft .mtdjs .bz .nr3:hover .pic{ background-position:2px -1000px; }
.mleft .mtdjs .bz .nr4 .pic{ background-position:0 -1150px; }
.mleft .mtdjs .bz .nr4:hover .pic{ background-position:0 -1100px; }
.mleft .mtdjs .bz .nr5 .pic{ background-position:0 -1250px; }
.mleft .mtdjs .bz .nr5:hover .pic{ background-position:0 -1200px; }
.mleft .mtdjs .bz .nr6 .pic{ background-position:2px -1350px; }
.mleft .mtdjs .bz .nr6:hover .pic{ background-position:2px -1300px; }
.mleft .mtdjs .bz .nr6:hover p{ color:#ff7e00; }

.maint .mcen{ width:480px; background: #fff; margin: -13px 30px 0 30px;}
.mcen .news-mod { padding: 6px 5px 1px 5px; line-height: 36px; }
.mcen .news-mod h2 a { color: #f95e01; font-weight: normal; }
.mcen .news-mod ul li span,.news-mod ul li span a{ color: #0070c3; }
.mcen .news-mod ul li a{ color: #333; }
.mcen .news-mod ul li a:hover{ color: #0070c3; text-decoration: none; }

.maint .mright{ width: 280px;margin: -13px 0 0 20px;}
.mright .dt_tm{width: 238px;margin:0 auto;border:1px solid #e4e4e4;padding:0 20px;background: #fafafa;margin-top: 18px;}
.mright .dt_tm li{line-height: 45px;border-bottom:1px solid #e4e4e4;padding-left:24px;}
.mright .dt_tm li a{line-height: 45px;font-size: 14px;color:#404040;padding-left:54px;display: inline-block;}
.mright .dt_tm li a.dttm_dt{background: url("img/li_tm1.png") no-repeat left center;}
.mright .dt_tm li a.dttm_ks{background: url("img/li_tm2.png") no-repeat left center;}
.mright .dt_tm li a.dttm_bk{background: url("img/li_tm3.png") no-repeat left center;}
.mright .dt_tm li a.dttm_zkz{background: url("img/li_tm4.png") no-repeat left center;}
.mright .dt_tm li a.dttm_cj{background: url("img/li_tm5.png") no-repeat left center;}
.mright .dt_tm li a.dttm_lq{background: url("img/li_tm6.png") no-repeat left center;}
.mright .dt_tm li a.dttm_zc{background: url("img/li_tm7.png") no-repeat left center;}
.mright .dt_tm li a.dttm_jq{background: url("img/li_tm8.png") no-repeat left center;}
.mright .dt_tm li a.dttm_wt{background: url("img/li_tm9.png") no-repeat left center;}
.mright .dt_tm li a.dttm_jx{background: url("img/li_tm10.png") no-repeat left center;}
.mright .dt_tm li a.dttm_zt{background: url("img/li_tm11.png") no-repeat left center;}
.mright .dt_tm li.curr{border-bottom:1px solid #e84e40;}
.mright .dt_tm li.curr a{color:#d71209;font-weight: bold;}
.mright .dt_tm li:hover{border-bottom:1px solid #f95e01;}
.mright .dt_tm li:hover a{color:#f95e01;font-weight: bold;text-decoration: none;}
/*大首屏 end*/

/*模块一 start*/
.Con1-le{ width:880px; padding:10px 20px 0 0px; }
.teacher-mod{ height:180px; padding:30px 0 0px 0; }
.teacher-con{ height:180px; width:880px; overflow:hidden; }
.teacher-con ul li{ width:274px; height:180px; float:left; margin-right: 29px; }
.teacher-slide a { display: block; height: 140px; width: 274px; overflow: hidden; margin-bottom: 4px; }
.teacher-slide a img { height: 140px; width: 274px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.teacher-slide a:hover img { -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06); -ms-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); transform: scale(1.06, 1.06); }
.teacher-slide p span { display: block; width: 190px; height: 34px; line-height: 34px; overflow: hidden; }
.teacher-slide p span a.ath { display: inline; line-height: 34px; }
.teacher-slide p span a.ath:hover { text-decoration: none; color: #0070c3; }
.teacher-slide p a.ao, .teacher-slide p a.at { display: block; _display: inline; float: right; height: 16px; width: 16px; margin: 9px 0 0 15px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.teacher-slide p a.ao { background-position: -171px -36px; }
.teacher-slide p a.at { background-position: -140px -36px; }
.teacher-slide p a:hover { background-position-y: -56px; }
.teacher-slide .an{ background: url(img/anks.png) no-repeat 0 0; _background: url(img/anks.gif) no-repeat 0 0; }

.bjtj{ margin:20px 0 0 0; }
.bjtj-mod{padding:20px 0 0; width:880px; overflow:hidden; }
.bjtj-mod-news{width:880px; overflow:hidden; }
.bjtj-mod-news ul li{ width:415px; height:40px; line-height:40px; vertical-align:top; margin:0 40px 0 0; }
.bjtj-mod-news ul li a{ display:block; width:415px; height:40px; overflow:hidden; }
.bjtj-mod-news ul li a:hover{ text-decoration:none; color:#0070c3; }
.bjtj-mod-news ul li span{ display:block; top:0; right:0; color:#ccc; }

/*右边网校优势*/
.Con1-ri{ width:280px; padding:10px 0 0 20px; }
.excellent-student-mod { padding: 4px 0 0 0; }
.excellent-student-mod div { height:60px; padding: 20px 0 0 0; border-bottom: 1px dashed #ddd; }
.excellent-student-mod div.dashn{ border-bottom: 0; }
.excellent-student-mod div a{ display: block; }
.excellent-student-mod div p { width: 50px; height: 50px; }
.excellent-student-mod div p img { width: 50px; height: 50px; }
.excellent-student-mod div ul { margin: 2px 0 0 10px; width: 220px; }
.excellent-student-mod div ul li { line-height: 24px; height: 24px; overflow: hidden; }
.excellent-student-mod div ul li.lit { color: #999; }
.excellent-student-mod div ul li a:hover { color: #0070c3; text-decoration: none; }
/*模块一 end*/

/*模块二 start*/
.Con2-le { width: 360px; padding:10px 0 0 0;}
.Con2-le .ggtit { margin-bottom: 20px; }
.Con2-le .gs{padding: 10px 0 0 0;}
.Con2-le .gs .gtop { margin-bottom: 10px; }
.Con2-le .gs .gtop-l { width: 110px; height: 110px; }
.Con2-le .gs .gtop-r { width: 220px; margin-left: 20px; line-height: 20px; }
.Con2-le .gs .gtop-r-t { display: block; font-size: 14px; margin-bottom: 5px; }
.Con2-le .gs .gtop-r-t:hover { color: #0070c3; text-decoration: none; }
.Con2-le .gs .gtop-r-b { display: block; color: #999; }
.Con2-le .gs li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 360px; height: 32px; line-height: 32px; font-size: 14px; }
.Con2-le .gs li a:hover { color: #0070c3; text-decoration: none; }

.Con2-ksdt { width: 480px; margin:0 30px 0 30px;padding: 10px 0 0 0; }
.Con2-ksdt .knr { clear: both; padding: 5px 0 16px; *padding: 5px 0 7px; border-bottom: 1px solid #f0f0f0; }
.Con2-ksdt .knr:hover { background: #fafafa; }
.Con2-ksdt .knr-t { overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; width: 460px; line-height: 40px; color: #000; font-size: 16px; height: 40px; }
.Con2-ksdt .knr-t:hover { color: #0070c3; text-decoration: none; }
.Con2-ksdt .knr-c { overflow: hidden; display: block; height: 40px; line-height: 20px; color: #aaa; font-size: 14px; }
.Con2-ksdt .knr-b { margin-top: 10px; }
.Con2-ksdt .knr-b-han { display: block; padding: 0 7px; height: 18px; border: 1px solid #6bb5fa; text-align: center; line-height: 18px; color: #429ef4; margin-right: 10px; }
.Con2-ksdt .knr-b-han:hover { color: #0070c3; border: 1px solid #127de1; text-decoration: none; }
.Con2-ksdt .knr-b-r { line-height: 20px; color: #ccc; }
.Con2-ksdt .more { display: block; line-height: 36px; color: #999; text-align: center; }
.Con2-ksdt .more:hover { color: #0070c3; text-decoration: none; }

.Con2-ri { width: 280px; margin-left: 20px;padding: 10px 0 0 0; }
.Con2-ri .lt .ggtit { margin-bottom: 5px; }
.lt .lnr { padding: 11px 0 10px; border-bottom: 1px solid #f0f0f0; }
.lt .lnr-l { width: 50px; height: 50px; }
.lt .lnr-l img { width: 50px; height: 50px; }
/*.lt .lnr-l .quan { display: block; width: 50px; height: 50px; top: 0; left: 0; background: url(/images/zhucekuaijishi/index2017/lm_01.png) no-repeat; }*/
.lt .lnr-r {margin: 2px 0 0 10px;width: 220px;}
.lt .lnr-r-t { display: block; overflow: hidden; width: 220px; line-height: 18px; height: 18px; font-size: 14px; margin-bottom: 4px; }
.lt .lnr-r-t:hover { color: #0070c3; text-decoration: none; }
.lt .lnr-r-b { display: block; overflow: hidden; width: 220px; line-height: 20px; height: 40px; color: #999; }
.Con2-ri .rd{padding: 10px 0 0 0;}
.rd .ggtit .day { height: 20px; padding-top: 18px; }
.rd .ggtit .day li { float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #666; cursor: pointer; margin-right: 5px; }
.rd .ggtit .day .on { background: #127de1; color: #fff; }
.rd .rbot { display: none; }
.rd .rbot .rnr { overflow: hidden; height: 47px; border-bottom: 1px solid #f0f0f0; line-height: 47px; font-size: 14px; padding-left: 32px; }
.rd .rbot .rnr a:hover { color: #0070c3; text-decoration: none; }
.rd .rbot .rnr1 { background-position: 10px -2282px; }
.rd .rbot .rnr2 { background-position: 10px -2332px; }
.rd .rbot .rnr3 { background-position: 10px -2382px; }
.rd .rbot .rnr4 { background-position: 10px -2432px; }
.rd .rbot .rnr5 { background-position: 10px -2482px; }
.rd .rbot .rnr6 { background-position: 10px -2532px; }
.rd .rbot .rnr7 { background-position: 10px -2582px; }
.rd .rbot .rnr8 { background-position: 10px -2632px; }
/*模块二 end*/


/*nav.html*/
.list_left { width: 880px;padding: 10px 20px 0 0px;}
.list_left .knr { clear: both; padding: 5px 0 16px; *padding: 5px 0 7px; border-bottom: 1px solid #f0f0f0; }
.list_left .knr:hover { background: #fafafa; }
.list_left .knr-t { overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; width: 460px; line-height: 44px; color: #000; font-size: 20px; height: 44px; font-weight: bold;}
.list_left .knr-t:hover { color: #0070c3; text-decoration: none; }
.list_left .knr-c { overflow: hidden; display: block;width: 740px; height: 40px; line-height: 20px; color: #aaa; font-size: 14px; }
.list_left .knr-b { margin-top: 10px; }
.list_left .knr-b-han { display: block; padding: 0 7px; height: 18px; border: 1px solid #6bb5fa; text-align: center; line-height: 18px; color: #429ef4; margin-right: 10px; }
.list_left .knr-b-han:hover { color: #0070c3; border: 1px solid #127de1; text-decoration: none; }
.list_left .knr-b-r { line-height: 20px; color: #ccc; }
.list_left .more { display: block; line-height: 36px; color: #999; text-align: center; }
.list_left .more:hover { color: #0070c3; text-decoration: none; }
.list_left li{
    display: inline-block;
    font-style: normal;
    font-size: 12px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    color: #fffefe;
    border: solid 1px #ed4412;
    margin: 0 10px;
}
.list_left li a{
    text-decoration: none;
    color: #999;
    display: block;
    width: 100%;
    height: 100%;
}
.list_left .active{
    background-color: #ed4412;
}

.list_left .active a{
    color: #fff ;
}
.list_leftPon{
    display: block;
    margin: 0 auto;
    height: 50px;
    text-align: center;
    padding-top: 10px;
    box-sizing: border-box;
}

/*内容wenzhang页*/
.wenzhang{width:880px;padding-top:20px;overflow: hidden;}
.wz_tt{width: 880px;height:92px;}
.wz_tt h1{font-size: 28px;font-weight: bold;color:#404040;line-height:48px;text-align: center;}
.wenzhang p{line-height: 40px;}
.wz_tt .p{line-height: 40px;text-align: center;}
.wz_tt .p span{display: inline-block;}
.wz_tt .p .p_sp1{font-size:12px;color:#909090;margin-right:18px;}
.wz_tt .p .p_sp2{font-size:12px;margin-right:8px;background: url("img/de_fg.png") repeat-x left center;padding:2px 8px;color:#fff;border-radius: 2px;}
.wz_tt .p .p_sp2 a{color:#fff;}
.wz_con{padding-top: 20px;}
.wz_con p{font-size: 16px;}


/*相关推荐*/
.xgtj{margin-top:20px;}
.xgtj_ncon{padding-top:10px;width:880px;}
.xgtj_ncon p{line-height: 37px;height:37px;width:400px;padding:0 40px 0 0;overflow: hidden;float: left;position: relative;}
.xgtj_ncon p span{display: inline-block;position: absolute;right:0;top:0;font-size: 14px;color:#404040;}
.xgtj_ncon p a{font-size: 14px;color:#404040;}
.xgtj_ncon p a:hover{color:#0070c3;}


/*问题列表*/
.zlxz_con p{overflow: hidden;height: 47px;border-bottom: 1px dashed #f0f0f0;line-height: 47px;font-size: 14px;padding-left: 2px;}
.zlxz_con p a:hover{color: #0070c3;text-decoration: none;}