@charset "utf-8";
body { margin:0; padding:0; background:#fff; color:#333; font:32px/1.8 \5FAE\8F6F\96C5\9ED1, Tahoma, Helvetica, Arial, \5B8B\4F53; font-family:"微软雅黑"; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:100%; }
p { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
a { color:#333; text-decoration:none; }
a:hover { color:#C00; }
img { border:0; }
form, button, input, textarea { margin: 0; padding: 0; }
button, input, select, textarea { font-size:100%; vertical-align:middle; } 
table { border-collapse: collapse; border-spacing: 0; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#container { background:#fff; width:640px; }

.heaer { background:#0d60a4; height:85px; padding:0 20px; }
.heaer .logo { float:left; height:85px; width:450px; }
.heaer .ewm { float:right; margin-top:10px; height:64px; }
.heaer .ewm  img { width:64px; height:64px; }

/*大轮播 */
.focus { margin:20px auto; width:640px; height:332px; position:relative; }
.focus .hd { position:absolute; display:block; bottom:12px; overflow:hidden; z-index:55; width:640px; }
.focus .hd ul { overflow:hidden; zoom:1; width:45px; margin:0 auto }
.focus .hd ul li { float:left; width:8px; height:8px; line-height:20px; background:none; margin-right:8px; text-align:center; font-size:0px; cursor:pointer; border-radius:10px; color:inherit; border:2px solid #adadad; }
.focus .hd ul li.on {  background:#adadad; width:8px; height:8px; vertical-align:top; }
.focus .bd { position:relative; z-index:0; }
.focus .bd img { width:640px; height:332px; }

/*四个课程*/
.course ul { padding:0 15px; text-align:center;  }
.course ul li { float:left; width:295px; height:115px; padding:20px 0; font-weight:bold; margin:10px 5px; font-size:20px; }
.course ul li a { color:#fff; }
.course ul li .name { font-size:36px; }
.course .one { background:#f0ac00; padding:10px 0; height:135px; }
.course .two { background:#67b500; }
.course .three { background:#0ea7e8; }
.course .for { background:#ff6d38; }

/*订制化初中高中*/
.present { padding:20px; }
.present  .present_t { height:52px; }
.present h1 { background:#0d60a4; width:230px; padding:0 10px; height:52px; line-height:52px; color:#fff; display:inline-block;  }
.present .more { float:right; display:inline-block; width:100px; text-align:right; font-size:28px; color:#0d60a4; margin-top:5px;}
.present .more a { color:#0d60a4; }
.present p { border:1px solid #0d60a4; padding:10px 20px; text-indent:2em; line-height:46px; text-align:justify; }
.present .jiuye { border:1px solid #0d60a4; padding:15px 20px; margin-bottom:100px; }
.present .jiuye .img { float:left; width:280px; height:232px; margin-top:5px; }
.present .jiuye .img img { width:280px; height:232px; }
.present .jiuye ul { float:right; width:240px; }
.present .jiuye ul li { background:url(icon_01.jpg) no-repeat left center; line-height:56px; padding-left:20px; }

/*导航*/
.menu { padding:0 20px; }
.menu ul li { float:left; width:150px; text-align:center; padding:20px 0; font-size:30px; }
.nav { background:#f8f8f8; border-top:1px solid #dbdbdb; padding:12px 20px 8px 20px; position:fixed; bottom:0; z-index:1000; }
.nav ul li { float:left; font-size:20px; width:160px; text-align:center }
.nav ul li img { width:45px; height:45px; }
.nav ul li p { margin-top:-10px; }
.nav .one { width:120px; }
.nav .two { width:155px; }


/*政策解读*/
.zclist { padding:0 20px; margin-bottom:50px; }
.zclist ul li { padding:5px 0 5px 20px; border-bottom:1px dashed #bbb; background:url(list_02.jpg) no-repeat left 23px; font-size:28px; }

/*名师风采*/
.top { background:#0d60a4; height:90px; padding:0 20px; }
.top .black { line-height:90px; width:50px; text-align:left; display:inline-block }
.top .title { width:450px; text-align:center; color:#fff; display:inline-block }
.mslist { background:#fff; margin-bottom:120px; }
.mslist .dz { border-bottom:1px #e2e2e2 solid; padding-bottom:20px; }
.mslist .bfp h1 { font-size:34px; text-align:center; padding:20px 0 10px 0; }
.mslist .bfp ul li { width:160px; text-align:center; float:left; padding:10px 25px; font-size:28px; }
.mslist .bfp ul li a { color:#0d60a4; }
.mslist .bfp ul li img { border-radius:50%; width:160px; height:160px; margin-bottom:-10px; }
.mslist .huodong  ul { padding:20px 10px; margin-bottom:100px; }
.mslist .huodong  ul li { float:left; padding:15px 10px; width:290px; height:350px; }
.mslist .huodong img { width:290px; height:350px; }

/*网站客服*/
#kefu { margin-bottom:100px; position:fixed; bottom:2px; font-size:28px; z-index:999; width:640px; display:none; }
#kefu ul { padding:35px 0 5px 0; position:relative; width:304px; margin:0 auto; background:#f8f8f8; border:1px solid #dbdbdb; border-bottom:none }
#kefu ul li { float:left; width:223px; text-align:center; margin:0 41px; height:265px; }
#kefu ul li img { margin-bottom:-14px; width:223px; height:223px; }
#kefu .close img { width:20px; height:20px; position:absolute; top:12px; right:180px; }

#tel2 { margin-bottom:100px; position:fixed; bottom:2px; font-size:36px; z-index:999; width:350px; display:none; background:#fff; border:1px solid #DBDBDB; text-align:center; margin-left:100px; font-weight:bold; }
#tel2 li { background:url(icon_7.png) no-repeat 20px center; border-bottom:1px solid #ccc; padding:8px 0 8px 15px; }
#tel2 li a { color:#0d60a4; }
#tel2 .close img { width:20px; height:20px; position:absolute; top:15px; right:10px; }
#tel2 li:last-child { border:none; }

#kefu2 { margin-bottom:100px; position:fixed; bottom:2px; font-size:28px; z-index:999; width:640px; display:none; }
#kefu2 ul { padding:35px 0 5px 0; position:relative; width:304px; margin-left:280px; background:#f8f8f8; border:1px solid #dbdbdb; border-bottom:none }
#kefu2 ul li { float:left; width:223px; text-align:center; margin:0 41px; height:265px; }
#kefu2 ul li img { margin-bottom:-14px; width:223px; height:223px; }
#kefu2 .close img { width:20px; height:20px; position:absolute; top:14px; right:65px; }

/*政策解读内容*/
.content { padding:10px 20px; }
.content img { width:600px; }
.content h1 { text-align:center; font-size:36px; padding-bottom:5px }
.content h2 { text-align:center; font-size:32px; font-weight:300; padding:3px 0; }
.content p { text-indent:2em; font-size:28px; }

/*分页*/
.page { text-align:center; margin-top:25px; font-size:24px; }
.page p { line-height:50px; margin-bottom:10px }
.page p a { display:inline-block; border:#CCC 1px solid; padding:3px 9px; text-align:center; line-height:40px; margin-right:5px; }
.page p a:hover { text-decoration:none; background:#0d60a4; border:1px solid #0d60a4; color:#FFF; }
.page p span { display:inline-block; width:2em; text-align:center; }
.page p .now { background:#00A9FB; border:1px solid #00A9FB; color:#FFF; }
.page p .excel { border:none; color:0097cc; }
.page p .excel:hover { background:#fff; border:none; color:#c00; text-decoration:underline; }


/*新闻快讯*/
.kuaixun {width:600px; padding:0 20px 15px 20px; font-size:24px; background:#fff; }
.kuaixun .kb { width:80px; height:70px; background:#ff7043; color:#fff; text-align:center; border:1px solid #f4511e; border-radius:20px; line-height:35px; padding:5px 0; float:left; margin-top:8px; font-size:30px; }
.kuaixun .kb a { color:#fff; display:block; }
.kuaixun .text_top { width:505px; float:right; vertical-align:bottom; }
.kuaixun .text_top ul li { background:url(icon_8.png) no-repeat left 17px; padding:5px 0 0 35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.zp_submit { padding:0 20px; font-size:28px; margin-bottom:10px; margin-top:10px; font-weight:bold; }
.zp_submit span { display:inline-block; width:295px; }
.zp_submit a { display:inline-block; width:295px; text-align:center; height:75px; line-height:75px; border-radius:5px; background:#ffacac; color:#fff; }
.zp_submit .teacher a { background:#75acfe; }
