/* CSS Document */
*{margin:0;padding:0;}
a{text-decoration:none;}
a img{border:none;}
a:focus{outline:none;}
a:link,
a:visited,
a:hover,
a:active{text-decoration:none;}
img{border:none;}
input,
select,
textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
var,
em{font-weight:normal;font-style:normal;}
ul,
ol,
dl{list-style:none;}
body{font-family:"Microsoft YaHei";background-color:#fff;}
body img{border:0;vertical-align:top;}
body li{list-style:none;}
.noDesktop{display:none;}
.g-bdw{overflow:hidden;width:100%;background:#ffffff url(../images/header.jpg) top center no-repeat;padding-bottom:80px;max-width:1920px;margin:0 auto;}
.g-head{width:1200px;margin-left:auto;margin-right:auto;height:696px;overflow:hidden;position:relative;}
.g-head .m-titleBox{width:1103px;height:228px;margin:177px auto 0;background:url(../images/head_title.png) top center no-repeat;animation:zoomIn 1s 0.3s;-webkit-animation:zoomIn 1s 0.3s;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;overflow:hidden;}
.m-title{width:1200px;margin-left:auto;margin-right:auto;position:relative;height:51px;text-align:center;}
.m-title .u-more{position:absolute;width:49px;height:12px;background:url(../images/icon_more.png) 0 no-repeat;top:10px;right:0;}

/*课文中的文物*/
.g-ww{width:1236px;margin:0 auto;}
.m-ww{width:1200px;margin-left:auto;margin-right:auto;padding:62px 18px 0 18px;margin-top:29px;height:614px;background:url(../images/kb_bg.png) left top no-repeat;zoom:1;}
.m-ww:after{content:"";display:block;clear:both;}
.m-ww .m-left{float:left;width:648px;margin-left:46px;}
.m-ww .m-left .m-item{width:100%;display:none;}
.m-ww .m-left .m-pic{width:640px;height:360px;padding:4px;background:url(../images/pic_bg.jpg) center no-repeat;position:relative;}
.m-ww .m-left .m-pic a{display:block;width:100%;height:100%;}
.m-ww .m-left .m-pic img{width:640px;height:360px;}
.m-ww .m-left .m-pic i{position:absolute;width:88px;height:88px;background:url(../images/icon_player.png) center no-repeat;bottom:36px;right:40px;}
.m-ww .m-left dl{margin-top:36px;}
.m-ww .m-left dl dt{font-size:26px;line-height:34px;color:#c59760;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.m-ww .m-left dl dt a{color:#c59760;}
.m-ww .m-left dl dd{margin-top:12px;font-size:18px;line-height:30px;color:#474747;text-indent:2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.m-ww .m-right{float:right;margin-top:12px;width:420px;margin-right:20px;height:540px;overflow-y:auto;}
.m-ww .m-right ul{width:100%;}
.m-ww .m-right ul li{width:380px;color:#8c5f29;font-weight:bold;padding:12px 0;border-bottom:1px dashed #8c5f29;}
.m-ww .m-right ul li p{border-radius:20px;font-size:18px;line-height:26px;padding:5px 20px;}
.m-ww .m-right ul li p a{color:#8c5f29;}
.m-ww .m-right ul li.on p{background-color:#305099;color:#fff;}
.m-ww .m-right ul li.on p a{color:#fff;}
.m-ww .m-right::-webkit-scrollbar{width:6px;height:6px;background-color:#fadaac;border-radius:4px;}
.m-ww .m-right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.3);background-color:#fadaac;border-radius:4px;}
.m-ww .m-right::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);width:1px;background-color:#bf832d;border-radius:4px;}

/*课本中的节日*/
.g-jr{width:1236px;margin:94px auto 0;}
.m-jr{width:1200px;margin-left:auto;margin-right:auto;padding:62px 18px 0 18px;margin-top:29px;height:614px;background:url(../images/kb_bg2.png) right top no-repeat;zoom:1;}
.m-jr:after{content:"";display:block;clear:both;}
.m-jr .m-left{float:right;width:648px;margin-right:46px;}
.m-jr .m-left .m-item{width:100%;display:none;}
.m-jr .m-left .m-pic{width:640px;height:360px;padding:4px;background:url(../images/pic_bg.jpg) center no-repeat;position:relative;}
.m-jr .m-left .m-pic a{display:block;width:100%;height:100%;}
.m-jr .m-left .m-pic img{width:640px;height:360px;}
.m-jr .m-left .m-pic i{position:absolute;width:88px;height:88px;background:url(../images/icon_player.png) center no-repeat;bottom:36px;right:40px;}
.m-jr .m-left dl{margin-top:36px;}
.m-jr .m-left dl dt{font-size:26px;line-height:34px;color:#c59760;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.m-jr .m-left dl dt a{color:#c59760;}
.m-jr .m-left dl dd{margin-top:12px;font-size:18px;line-height:30px;color:#474747;text-indent:2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.m-jr .m-right{float:left;margin-top:12px;width:420px;margin-left:20px;height:540px;overflow-y:auto;}
.m-jr .m-right ul{width:100%;}
.m-jr .m-right ul li{width:380px;color:#8c5f29;font-weight:bold;padding:12px 0;border-bottom:1px dashed #8c5f29;}
.m-jr .m-right ul li p{border-radius:20px;font-size:18px;line-height:26px;padding:5px 20px;}
.m-jr .m-right ul li p a{color:#8c5f29;}
.m-jr .m-right ul li.on p{background-color:#305099;color:#fff;}
.m-jr .m-right ul li.on p a{color:#fff;}
.m-jr .m-right::-webkit-scrollbar{width:6px;height:6px;background-color:#fadaac;border-radius:4px;}
.m-jr .m-right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.3);background-color:#fadaac;border-radius:4px;}
.m-jr .m-right::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);width:1px;background-color:#bf832d;border-radius:4px;}

/*part2*/
.g-part2{width:1200px;margin-left:auto;margin-right:auto;margin-top:110px;zoom:1;}
.g-part2:after{content:"";display:block;clear:both;}
.g-part2 .m-title{width:100%;margin-left:auto;margin-right:auto;position:relative;height:42px;text-align:center;}
.g-part2 .m-title .u-more{position:absolute;width:49px;height:12px;background:url(../images/icon_more.png) 0 no-repeat;top:2px;right:4px;}
.g-part2 .g-nrjd{float:left;width:570px;}
.g-part2 .g-nrjd .m-nrjd{width:100%;margin-top:40px;}
.g-part2 .g-nrjd .m-nrjd dl{padding-bottom:18px;border-bottom:1px dashed #919191;}
.g-part2 .g-nrjd .m-nrjd dl dt{font-size:20px;line-height:24px;color:#474747;font-weight:bold;}
.g-part2 .g-nrjd .m-nrjd dl dt a{color:#474747;}
.g-part2 .g-nrjd .m-nrjd dl dd{margin-top:16px;color:#777;font-size:16px;line-height:24px;text-indent:2em;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.g-part2 .g-nrjd .m-nrjd dl dd a{color:#2773a7;}
.g-part2 .g-nrjd .m-nrjd ul{margin-top:10px;}
.g-part2 .g-nrjd .m-nrjd ul li{font-size:18px;line-height:48px;color:#333;padding-left:20px;background:url(../images/icon1.png) left center no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part2 .g-nrjd .m-nrjd ul li a{color:#333;}
.g-part2 .g-nrjd .m-nrjd ul li:hover{color:#2477c1;}
.g-part2 .g-nrjd .m-nrjd ul li:hover a{color:#2477c1;}
.g-part2 .g-bxgs{margin-left:60px;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}