@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; border: 0 none; -webkit-text-size-adjust: none }table{border-collapse:collapse;border-spacing:0}
html { _background-image: url(blank.jpg); _background-attachment: fixed; overflow-x: hidden; overflow-y: scroll }
body { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica; font-size: 18px; color: #000 }
.arial { font-family: "arial" }
article, aside, dialog, figure, footer, header, legend, nav, section, time { display: block }
a { text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur())}
button { border: 0 }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, em, b, i, u { font-style: normal; font-weight: normal; }
img { border: 0; -ms-interpolation-mode: bicubic; }
input, button, ul li { vertical-align: top }
input, button:focus { outline: 0; }
textarea { resize: none }
.fl{ float: left}
.fr{ float: right}
.clearfix:before{ content: ""; display: table; }
.clearfix { zoom: 1 }
.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }
section { width: 1000px; margin: 0 auto; }
img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }
.clear{ clear: both}


.zl {width: 1200px; margin:0 auto;}
.zl-itembox { width: 380px; margin-right: 30px; overflow: hidden; float: left; }
.zl-itembox:nth-child(3) {margin-right: 0px!important;}
.maintil { font-size: 38px; color: #333; text-align: center; overflow: hidden; margin: 46px 0 10px; }
.maintil2 { font-size: 22px; color: #999; text-align: center; overflow: hidden; margin:3px 0 20px; }
.maintil3 { font-size: 20px; color: #333; text-align: center; overflow: hidden; margin:3px 0 20px; }
.zl-cont-info { background: url(../images/partfour_img.png) left top; width: 380px; height: 381px; }
.zlr-cont { width: 1200px; margin: 0 auto; }
.zl-til { font-size: 24px; text-align: center; height: 70px; line-height: 70px; color: #fff; }
.zl-til .zl-tab li{ float: left; width:100px; font-size: 24px; color:#b5fbd4; padding-left:30px;  text-align: center; height: 70px; line-height: 70px;   }
.zl-til .zl-tab .zl-cur{ color: #fff;  padding-left:30px; cursor: pointer; }
.zl-til .suoq{ font-size: 22px; background: #f2f2f2; border-radius:30px; padding: 2px 20px;  color:#019442; text-align: center; height: 28px; line-height: 32px; margin-left: 10px;}

.zl-cont .zl-text ul li { height: 38px; line-height: 38px; padding-left:30px; width:326px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 20px; }
.zl-contb { background: #f2f2f2; width: 1056px; height: 216px; border-radius: 6px; margin-bottom: 65px; }
.zl-contb ul li { position: relative; float: left; width: 348px; height: 216px; font-size: 24px; color: #33495e; text-align: center; }
.zl-hover { position: absolute; left: 0; top: 0; width: 360px !important; background: #33495e; color: #fff !important; display: none; height: 216px; }

.list { overflow:hidden; width:1200px;border-radius:10px; display:block; font-size:20px; }
.list-1 { border-radius:10px; text-align:center; width:358px; margin:0 10px; float:left; height:45px; color:#33495e; cursor: pointer; background:url(../images/partfour_icon01.png) #f2f2f2 no-repeat center top 15px; padding-top:80px; border: 1px #999 solid; }
.list .mc{ margin:0 40px; }
.list-1:hover { background:url(../images/partfour_icon02.png) #33495e no-repeat center top 15px; color:#fff; background-size:64px; }
.zil-leyu{ width: 1200px; margin: 0 auto;}
.zil-leyu a{ float: left; width: 170px; height: 40px; line-height:40px; margin: 0 15px; text-align: center; font-size: 20px; color: #fff; background: #f39800; border-radius: 20px; display: block; }


/***************名师板块********************/
.zil-book{width:1200px; margin:0 auto; }
.ls-tab {width: 1200px;margin: 0 auto;margin-top: 50px; margin-bottom: 20px;}
.ls-tab ul{width: 1200px; margin: 0 auto; overflow: hidden;}
.ls-tab ul li { float: left; width:33%; margin-right: 3px; list-style: none;}
.ls-tab ul li a {display: block; background: #e5e5e5; height: 42px;line-height: 42px;font-size: 20px;text-align: center;color: #000;border-radius: 3px;}
.ls-tab ul li a:hover{background: #1fcf6d; color:#fff;}
.ls-tab ul li a:active{background: #1fcf6d; color:#fff;}
.ls-tab .ls-cur a{background:#1fcf6d; color:#fff; cursor: pointer;}

.ls-tabcon {width: 1200px;margin: 0 auto;}
.ls-tabcon ul li{list-style: none;}
.ls-box {width: 198px; float: left; margin-bottom: 10px}
.ls-box img{ display: block; width: 140px; margin: 0 auto; text-align: center; }
.ls-box p {display: block;height: 46px;line-height: 46px;color: #000;font-size: 18px;text-align: center;}
.mr-n{margin-right: 0px;}
a { text-decoration: none; color: #666; }