@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;line-height:1.6;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m-mob{display: none;}
.g-wrap{max-width:1920px;margin:0 auto;overflow:hidden;position:relative; background: url(../images/header_0605.jpg) top center no-repeat;}
.m-mob-header{width:100%;display:none;}
.m-header{height:508px;}
.m-header .m-wrap{height: 730px;}
/* body{background:#7b0b0b;} */
.m-left{float: left;}
.m-right{float: right;}
.m-ban{width: 1200px; margin-left: auto; margin-right: auto; text-align: center;}
/* 导语 */
.m-part1{background:url(../images/daoyuBg_0605.png) center no-repeat; overflow: hidden; width: 1315px; height: 190px; margin: 0 auto 90px auto;}
.m-part1 .m-con{width: 1225px; margin-left: auto; text-indent: 2em; margin-right: auto; font-family: "SimHei"; font-size: 22px; color:#ffdbac; line-height: 50px; margin-top: 20px;}
.g-con{background:url(../images/bg_0605.jpg) center 53px no-repeat; padding-bottom: 124px;}
/*贺信*/
.m-part2{ margin: 0 auto 80px auto;}
.m-part2 .m-ban{text-align: center; margin-bottom: 52px;}
.m-part2 .m-con{background: url(../images/hexinBg_0605.png) top center no-repeat; width: 1310px; overflow: hidden; margin-left: auto; margin-right: auto; height: 407px; overflow: hidden;}
.m-part2 .m-textCon{width: 1226px; font-size: 22px; color: #ffdbac; font-family: "SimHei"; line-height: 50px; margin: 60px auto 0 auto;}
.m-part2 .m-zy,.m-part2 .m-title{text-indent: 2em;}
.m-part2 .m-textfoot{text-align: right; line-height: 32px; text-indent: 2em;}

/*书单*/
.m-part3{margin: 0 auto 90px auto; width: 1312px;}
.m-part3 .m-ban{text-align: center; margin-bottom: 52px; width: 1200px; margin-left: auto; margin-right: auto;}
.m-part3 .m-con{background: url(../images/part2Bg_0605.png) top center no-repeat; height: 560px; overflow: hidden;}
.m-part3 .m_roundAbout { width: 966px; margin-left: auto; margin-right: auto; position: relative; margin-top: 50px;} 
.m-part3 .m_roundAbout .poster-main { width: 966px; height: 462px; position: relative; margin-left: auto; margin-right: auto; } 
.m-part3 .m_roundAbout .poster-btn { width: 25px; height: 41px; position: absolute; top: 0px; cursor: pointer; } 
.m-part3 .m_roundAbout .poster-prev-btn { left: -50px; background: url(../images/left_0605.png) no-repeat; background-position: left center; } 
.m-part3 .m_roundAbout .poster-next-btn { right: -50px; background: url(../images/right_0605.png) no-repeat; background-position: right center; } 
.m-part3 .m_roundAbout .poster-list .list-item { position: absolute; top: 0; left: 0; } 
.m-part3 .m_roundAbout .poster-list .list-item .u-pic { display: block; width: 100%; height: 100%; position: relative;}
 .m-part3 .m_roundAbout .poster-list .list-item .u-pic p{position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0, 0, 0, 0.35); line-height: 74px; font-size: 30px; color: #FFF;}
.m-part3 .m_roundAbout .poster-list .list-item .u-pic img { display: block; width: 100%; height: 100%; vertical-align: top; } 

.slideBox { width: 100%; height: auto; margin-top: 30px; overflow: hidden; position: relative; display: none;} 
.slideBox .bd { position: relative; height: 100%; z-index: 0; } 
.slideBox .bd li { zoom: 1; vertical-align: middle;position: relative; } 
.slideBox .bd img { width: 100%; height: auto; display: block; }
.slideBox .prev { background: url(../images/left_0605.png) no-repeat; } 
.slideBox .next { background: url(../images/right_0605.png) no-repeat; right: 3%; left: auto !important; } 
.slideBox .prev, .slideBox .next { position: absolute; z-index: 2; left: 3%; bottom :-5%; background-size: 50% 50%; display: block; width: 24px; height: 44px; } 
.m_imgTitle { position: absolute; text-align: center; height: 40px; line-height: 40px; font-size: 0.8rem; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0, 0, 0, 0.35); bottom: 0; left: 0; width: 100%; color: #FFF;} 
.m_imgTitle a { color: #FFFFFF; }
.m_imgTitle a:hover{color:#fff !important;}

/*爱好*/
.m-part4{margin: 0 auto 80px auto;}
.m-part4 .m-ban{text-align: center; margin-bottom: 52px; width: 1200px;}
.m-part4 .m_videobox{width: 1309px; /*height: 850px*/height:auto; margin-left: auto; margin-right: auto;}
.m-part4 .m_videobox video{width: 100%; height: 100%;border: 1px solid #fef0be;}

/* 主题荐书活动 */
.m-part5{background: url(../images/part4Bg_0605.png) top center no-repeat; overflow: hidden; margin-bottom: 80px; padding-bottom: 96px;}
.m-part5 .m-ban{margin-top: 117px; margin-bottom: 40px;}
.m-part5 .m-text{text-align: center; margin-bottom: 50px;}
.m-part5 .m-con{width: 1218px; margin: 0 auto;}
.m-part5 .m-con ul{overflow: hidden; clear: both; margin-right: -60px;}
.m-part5 .m-con ul li{float: left; margin-bottom: 26px; margin-right: 44px; height: 390px;}
.m-zhuban,.m-huodong{width: 620px; line-height: 26px; margin-left: auto; margin-right: auto; text-align: left; color: #90181a; font-family: "SimHei"; font-size: 20px;}
.m-zhuban{margin-bottom: 15px;}
.m-zhuban span,.m-huodong span{font-size: 26px;}
/* 媒体聚焦 */
.m-txt-slide{width:1310px;margin:30px auto 0 auto;overflow:hidden;}
.m-txt-slide-wrap{width:20000px;}
.m-txt-slide ul{float:left;*zoom:1;}
.m-txt-slide ul:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m-txt-slide li{float:left;margin-right:30px;line-height:60px;}
.m-txt-slide li a{font-size:22px;color:#fff;}
.m-txt-slide li a:hover{color:#fff;}

.m-line{width: 1310px; margin: 0 auto; padding-top: 60px;}

/*尾文件*/
.m-footer{width: 1310px; margin: 90px auto 0 auto; padding-bottom: 110px;}
.m-footer .m-con{overflow: hidden; clear: both;}
.m-footer .m-logo1{width: 152px; height: 133px;}
.m-footer .m-links{font-size: 16px; line-height: 16px; margin-top: 35px; margin-left: 25px; margin-bottom: 30px;}
.m-footer .m-links a{padding: 0 5px; color: #fff;}
.m-footer .m-tips{margin-left: 25px; color: #fff; font-size: 16px;}
.m-footer .m-tips div{line-height: 25px;}
.m-footer .m-logo2{margin-top: 15px;}
@media only screen and (max-width:1024px) {
    .m-part1,.m-part2,.m-part3,.m-part4,.m-part5,.m-part6,.m-part7{width: 96%; margin-bottom:30px; margin-left: auto; margin-right: auto;}
    .m-left,.m-right{float: none;}
    .m-mob-header{display: block;}
    .m-header{background: none; height: auto;}
    .m-header .m-wrap{height: auto;}
    .m-part1{height: auto; background: #bb2328; margin-bottom:0; padding: 5% 0; width: 100%;}
	.m-ban,.m-part3 .m-ban,.m-part4 .m-ban{width: 96%; margin-bottom: 5% !important;}
	.m-ban img{width: 100%;}
    .slideBox{display: block;}
    .g-con{padding-bottom: 0; background: url(../images/bg_0605.jpg) center 0 no-repeat;}
	.g-wrap{background: none;}
	.m-part1 .m-con{width: 96%; margin: 0 auto; font-size: 0.8rem; line-height: 1.6rem;}
	.m-part2 .m-con{width: 100%; height: auto; background-size: 100% 100%;}
	.m-part2 .m-textCon{width: 90%; margin: 5% auto; font-size: 0.8rem; line-height: 1.6rem;}
	.m-part3 .m-con{display: none;}
	.m-part4 .m_videobox{width: 100%; height: auto; border: none;}
	.m-part4 .m_videobox video{border: 1px solid #fef0be; width: 99%; height: 99%;}
	.m-part5{background-size: 100% 100%;}
	.m-part5 .m-ban img{width: 90%;}
	.m-part5 .m-text img{width: 90%;}
	.m-part5 .m-con{width: 100%;}
	.m-part5 .m-con ul{margin-right: 0;}
	.m-part5 .m-con ul li{float: none; margin-left: auto; width: 90%; height: auto; margin-right: auto;}
	.m-part5 .m-con ul li img{width: 100%;}
	.m-txt-slide{width: 100%; margin-top: 0;}
	.m-txt-slide li a{font-size: 0.8rem;}
	.m-line{width: 100%; padding-top: 5%;}
	.m-line img{width: 100%;}
	.m-footer{width: 100%; margin-top: 5%;}
	.m-footer ul{width:100%;}
	.m-footer .m-logo1{margin-left: auto; margin-right: auto; text-align: center; height: auto;}
	.m-footer .m-logo1 img,.m-footer .m-logo2 img{width: 70%;}
	.m-footer .m-links{margin-left: 0; margin-bottom: 0; font-size: 0.6rem;}
	.m-footer .m-links a{display: inline-block; margin-bottom: 10px;}
	.m-footer .m-tips{margin-left: auto; width: 96%; margin-right: auto; font-size: 0.6rem;}
	.m-footer .m-logo2{margin-left: auto; margin-right: auto; text-align: center; width: 152px; height: auto;}
	.m-zhuban, .m-huodong{width: 80%; font-size: 0.8rem;}
	.m-zhuban span, .m-huodong span{font-size: 0.9rem;}
	.slideBox .prev, .slideBox .next{bottom: auto; top: 50%; margin-top: -12px;}
}