/* CSS Document */
@charset "utf-8";/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;color:#000;}
body,textarea,input,button,select,keygen,legend{font:14px/24px arial,\5b8b\4f53;color:#555555;outline:0;vertical-align: middle;font-family:"Microsoft YaHei";}
body{background-color:#ffffff;font-family:"Microsoft YaHei";}


#c-footer{overflow:hidden; width:1170px; margin:0 auto;}
#c-footer .c-footer{width:1170px;margin-top:80px;}
#c-footer .c-footer .c-footer-a{}
#c-footer .c-footer .c-footer-a ul{overflow:hidden;height:52px;border-bottom:1px solid #d5d5d5;}
#c-footer .c-footer .c-footer-a ul li{float:left;width:183px;height:40px;margin:0 5px;display:inline;}
#c-footer .c-footer .c-footer-link{width:1170px; margin:0 auto;}
#c-footer .c-footer .c-footer-link{font-size:12px;border-bottom: 7px #5c6621 solid;}
#c-footer .c-footer .c-footer-link .c-footer-link-top{font-size:18px;color:#2773ba;height:40px;line-height:40px;}
#c-footer .c-footer .c-footer-link .q1{text-align:center;}

.yqlj .unslt {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #a7a7a7; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center; TEXT-DECORATION: none}
.yqlj .slt {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #599CEA; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; TEXT-ALIGN: center; TEXT-DECORATION: none}
.lj UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 905px; COLOR: #000; PADDING-TOP: 0px}
.lj LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.lj LI A {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}
.lj LI A:link {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}
.lj LI A:visited {FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none}

#c-footer .c-footer .c-footer-copr{text-align:center;position:relative;height:120px;}
#c-footer .c-footer .c-footer-copr p{text-align:center;line-height:24px;font-size:12px;color:black;}
#c-footer .c-footer .c-footer-copr .c-footer-copr-r{height:80px; width: 80px; right: 50px; position: absolute; margin: 0px auto; bottom: 30px; overflow:hidden;}

#zt4 {background:#d2f2ea;}
#zt4 .l-main {width:1170px; margin:0 auto;}
#zt4 .l-main .l-headpic {width:1182px; height:460px;margin-left:-6px;}
#zt4 .l-main .l-lesson {width:1140px;padding:30px 15px;background:#fff;margin-top:-30px;}
#zt4 .l-main .l-lesson .l-answer {width:1140px; margin-top:30px;}
#zt4 .l-main .l-lesson .l-answer .l-answer-t { position:relative; width:1140px; height:47px;margin-bottom:30px; background:url(l-zt4-h1.png) no-repeat;}
#zt4 .l-main .l-lesson .l-answer .l-answer-t a{position:absolute; right:0;top:30px;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con {width:1120px; margin:0 10px;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl1 {width:1120px; overflow:hidden;margin-bottom:24px;padding-bottom:24px; border-bottom:1px dashed #cdcdcd;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl1 dt{width:194px; height:110px; float:left; margin-right:20px;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl1 dd {width:906px; height:110px; float:right;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl1 dd h4{width:906px; margin-top:6px; font-size:18px; color:#333; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl1 dd p{width:906px;height:60px; margin-top:10px;font-size:16px;line-height:30px;color:#4c4c4c;overflow:hidden; text-indent:2em;word-break:break-all; word-wrap:break-word; }
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl2 {width:1120px; overflow:hidden;margin-bottom:24px;padding-bottom:24px; border-bottom:1px dashed #cdcdcd;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl2 dt{width:194px; height:110px; float:right;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl2 dd {width:906px; height:110px; float:left; margin-right:20px;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl2 dd h4{width:906px; margin-top:6px; font-size:18px; color:#333; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#zt4 .l-main .l-lesson .l-answer .l-answer-con .l-dl2 dd p{width:906px;height:60px; margin-top:10px;font-size:16px;line-height:30px;color:#4c4c4c;overflow:hidden; text-indent:2em;word-break:break-all; word-wrap:break-word; }

#zt4 .l-main .l-lesson .l-example {width:1140px; margin-top:50px;}
#zt4 .l-main .l-lesson .l-example .l-example-t{ position:relative; width:1140px; height:47px;margin-bottom:30px; background:url(l-zt4-h2.png) no-repeat;}
#zt4 .l-main .l-lesson .l-example .l-example-t a{position:absolute; right:0;top:30px;}
#zt4 .l-main .l-lesson .l-example .l-example-b {width:1140px;margin-bottom:30px; overflow:hidden;}
#zt4 .l-main .l-lesson .l-example .l-example-b li{width:520px;float:left;font-size:16px; line-height:36px; margin-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(l-circle.png) no-repeat left; background-size:4px; padding-left:14px;}
#zt4 .l-main .l-lesson .l-example .l-example-b li a{color:#111;}

#zt4 .l-main .l-lesson .l-play {width:1140px; margin-top:50px; overflow:hidden;}
#zt4 .l-main .l-lesson .l-play .l-play-l {width:550px; float:left;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-t{position:relative; width:550px; height:47px;margin-bottom:30px; background:url(l-zt4-h3.png) no-repeat;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-t a {position:absolute; right:0;top:30px;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-con {width:470px; padding:0 40px;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-con .l-play-img {width:470px; height:237px;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-con .l-play-c {width:470px; font-size:16px; color:#000; line-height:34px;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-con .l-play-c h4 {width:470px; color:#c50000; font-size:16px; margin-top:14px;}
#zt4 .l-main .l-lesson .l-play .l-play-l .l-play-con .l-play-c p {text-indent:2em; text-align:justify;}

#zt4 .l-main .l-lesson .l-play .l-play-r {width:550px; float:right;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-t{position:relative; width:550px; height:47px;margin-bottom:30px; background:url(l-zt-h6.png) no-repeat;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-t a {position:absolute; right:0;top:30px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con {width:470px; padding:0 0px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-play-img {width:470px; height:237px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con h2{width:470px; text-align:center; margin-top:10px; color: #8d6a32; font-size:28px; letter-spacing:5px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-play-c {width:470px; font-size:16px; color:#000; line-height:34px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-play-c h3 {width:470px; color:#c50000; font-size:24px; margin-top:14px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-play-c h4 {width:470px; color:#c50000; font-size:24px; margin-top:14px; font-weight:normal; text-align:center; line-height:48px;}
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-play-c p {text-indent:2em; text-align:justify;}




#zt4 .l-main .l-lesson .l-rule {width:1140px; margin-top:50px;}
#zt4 .l-main .l-lesson .l-rule .l-rule-t{position:relative; width:1140px; height:47px;margin-bottom:30px; background:url(l-zt4-h4.png) no-repeat;}
#zt4 .l-main .l-lesson .l-rule .l-rule-t a {position:absolute; right:0;top:30px;}
#zt4 .l-main .l-lesson .l-rule .l-rule-b {width:1140px;margin-bottom:30px; overflow:hidden;}
#zt4 .l-main .l-lesson .l-rule .l-rule-b li{width:520px;float:left;font-size:16px; line-height:36px; margin-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(l-circle.png) no-repeat left; background-size:4px; padding-left:14px;}
#zt4 .l-main .l-lesson .l-rule .l-rule-b li a{color:#111;}

#zt4 .banner{margin:0 auto;width:944px;overflow:hidden;}
#zt4 .large_box{margin-bottom:10px;width:944px;height:462px;overflow:hidden; position:relative;}
#zt4 .large_box img{display:block;width:944px; height:462px;}

#zt4 .small_box{width:944px;height:112px;overflow:hidden;}
#zt4 .small_list{position:relative;float:left;width:894px;height:112px;overflow:hidden;}
#zt4 .small_list ul{height:112px;overflow:hidden;}
#zt4 .small_list ul li{position:relative;float:left;margin-right:13px;width:211px;}
#zt4 .small_list ul li img{display:block; width:211px; height:112px;}
#zt4 .small_list ul li .bun_bg{display:block;position:absolute;top:0;left:0;width:211px;height:112px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#zt4 .small_list ul .on .bun_bg{display:none;}
#zt4 .btn{display:block;width:20px;height:112px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
#zt4 .btn:hover{background-color:#c2c2c2;}
#zt4 .left_btn{float:left;margin-right:10px;background-image:url(left_btn.png);}
#zt4 .right_btn{float:right;background-image:url(right_btn.png);}
/* 荐书样式 */
#zt4 .l-main .l-lesson .l-play .l-play-r .l-play-con .l-rule-b li {
    width: 520px;
    float: left;
    font-size: 16px;
    line-height: 36px;
    margin-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(l-circle.png) no-repeat left;
    background-size: 4px;
    padding-left: 14px;
}
