@font-face { 
 font-family: "华文行楷"; 
 src: url('../font/华文行楷.ttf'); 
}
@font-face { 
 font-family: "方正楷体简体";  
 src: url('../font/方正楷体简体.TTF');
}
@font-face { 
 font-family: "方正兰亭纤黑";
 src: url('../font/方正兰亭纤黑_GBK.TTF');
}
@font-face { 
 font-family: "方正兰亭中黑"; 
 src: url('../font/方正兰亭中黑_GBK.TTF'); 
}
@font-face { 
 font-family: "方正吕建德字体"; 
 src: url('../font/方正吕建德字体简体.ttf');
}
@font-face { 
 font-family: "FZLTHJW"; 
 src: url('../font/FZLTHJW.TTF'); 
}
body{color: #000;}

.gecitxt{display: none;font-family: "华文行楷";}
/*header img{display: block;width: 100%;}
*/
.jiafeng{position:relative;top:-12px;height: 725px;width: 100%;background: url(../../images/jiafeng/qiang_bg.png) left bottom no-repeat;background-size: 100% auto;}
.righyt-title{padding-right:65px;text-align: right;width: calc(100% - 140px);margin:0 auto;font-family: "楷体";font-size: 22px;letter-spacing: 5px;}
.righyt-title span{display: inline-block;width: 25px;height: 25px;border-radius: 50%;-webkit-border-radius: 50%;-noz-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;
vertical-align: text-bottom;margin-left: 5px;background: #cf2021;color: #fff;line-height: 25px;text-align: center;letter-spacing: 0;}
.righyt-title span:first-child{margin-left: 0;}
.right-deng{position: absolute;right: 0;top:-50px;z-index: 3;}
.right-deng img{width: 120px;}
.jiafeng-cont{width:calc(100% - 140px);margin:0 auto;/*background: url(../../images/jiafeng/juanzhou.png) left top no-repeat;background-size:100% 100%;*/
position: relative;z-index: 2;height: 480px;}
.txt-jiafeng p{
    padding: 0 3px;
}
.jiafeng-content{
    position: relative;
    margin: 0;
    width: 100%;
    height: 100%;
}
.l-pic-index{
	/*display:none;*/
    position: absolute;
    left: 50%;
    top: 1px;
    z-index:2;
    width:70px;
    margin-left: -40px;
    height:100%;
    background: url("../../images/jiafeng/juanzhou-left.png") no-repeat right 0;
    background-size: 100% 100%;
}
.r-pic-index{
	/*display:none;*/
    position: absolute;
    right: 50%;
    margin-right: -40px;
    top: 0;
    z-index: 2;
    width:70px;
    *width:70px;
    height:100%;
    background: url("../../images/jiafeng/juanzhou-right.png") no-repeat left 0;
    background-size: 100% 100%;
}
.l-bg-index{
    position: absolute;
    top: -3px;
    left: 50%;
    z-index: 1;
    width: 0;
    height: 100%;
    background: url("../../images/jiafeng/juan-left.png") right 0 no-repeat;
    background-size: 100% 100%;
}
.r-bg-index{
    position: absolute;
    top:-4px;
    right: 50%;
    z-index: 1;
    width: 0;
    height: 100%;
    background: url("../../images/jiafeng/juan-right.png") 0 0 no-repeat;
    background-size: 100% 100%;
}
.main-index{
    display: none;
    overflow: hidden;
    zoom:1;
    position: absolute;
    z-index: 5;
    width:80%;
    height:calc(100% - 100px);
    left:10%;
    top: 60px;
    margin-left: 30px;
   /* padding: 50px 10%;*/
}

.txt-jiafeng{font-family: "楷体";font-size: 14px;writing-mode: vertical-lr;writing-mode: tb-lr;
position:absolute;left:0;top:0px;width: 100%;height: 100%;
}
.jiafeng-img{width:calc(100% - 200px);height: auto;overflow: hidden;margin:0 auto;position: relative;top: -4px;}
.jiafeng-img img{width: 18%;margin:0 1%;float: left;display: block;}

.one-line{width: 100%;height: auto;overflow: hidden;}
.main-title{margin: 20px 0 30px;text-align: center;}
.main-title span{display: inline-block;width: 320px;height:80px;background:url(../../images/jiafeng/title_bg.png) left top no-repeat;background-size: 100% 100%;
line-height: 80px;color: #fff;font-family: "黑体";font-size: 22px;padding-left: 105px;}

.radio-box{position: relative;color: #000;}
.radio-box>img{width: 100%;}
.radiocont{position: absolute;left: 80px;top: 0;width: 360px;}
.radiocont dt{width: 100px;height: 100px;float: left;background: url(../../images/jiafeng/radio_bg.png) center no-repeat;
background-size: 100% 100%;text-align: center;cursor: pointer;}
.radiocont dt img{height: 35px;margin-top: 30px;}
.radiocont dd{margin-left: 100px;text-align: center;padding-top: 25px;}
.radiocont dd .listentip{font-size: 26px;font-family: "方正楷体简体";padding-left: 10px;}
.radiocont dd .atip{font-size: 12px;font-family: "方正兰亭纤黑";}


.song{width: 608px;height: 198px;background: url(../../images/jiafeng/yun.png) left top no-repeat;
background-size: 100%;position: absolute;top: 35%;margin-top: -98px;padding-left: 130px;text-align: center;
font-size: 32px;color: #000;padding-top: 40px;font-family: "华文行楷";}
.songtxt{width: 100%;height: 100%;}
.song p{line-height: 1.2;}

.chuan-title{text-align: center;width: 100%;height: auto;text-align: center;position: relative;}
.chuan-title img{
    width: 290px;
}
.chuan-title .right-deng{top: 0;}
.chuan-title .right-deng img{width: 100px;}
.cun-cont{position: relative;}
.cun-cont img{width:100%;}
.cun-txt{width: 860px;margin: 0 auto 70px;line-height: 1.8;font-size: 12px;font-family: "方正兰亭纤黑";}
.cun-img{width: 100%;height: auto;overflow: hidden;}
.cun-img img{width: 20%;float: left;}
.qiang{width: 100%;position: absolute;bottom: 50px;left:0;}

.qingting{margin-top: 40px;}

.noraml-pad{padding:0 100px;}
.leftmargin{margin-left: 120px;}
.famous{padding-bottom:168px;margin-top: 95px;background: url(../../images/jiafeng/xiang.jpg) left bottom no-repeat;background-size: auto 80%;}
.clicktoPlay{width: 100%;color: #424b50;font-size: 22px;text-align: right;float: right;position: relative;top: -86px;
font-family: "方正兰亭纤黑";}
.clicktoPlay font{font-size: 32px;color: #cf2021;}
.clicktoPlay span{display: inline-block;width: 60px;height: 60px;vertical-align: middle;
border-radius: 50%;background: #cf2021;cursor: pointer;margin:0 20px 0 10px;}
.clicktoPlay span{line-height: 79px;padding-right: 13px;}
.clicktoPlay span img{width: 25px;}
.famous-txt div{font-family: "方正兰亭中黑";font-size: 36px;}
.famous-txt div span{font-weight: normal;font-size: 16px;font-family: "方正兰亭纤黑";}
.ge-title span{display: inline-block;width: 65px;height: 65px;text-align: center;line-height: 65px;font-family: "方正吕建德字体";
font-size: 45px;vertical-align: middle;margin-right: 30px;background: url(../../images/jiafeng/ge.png) left top no-repeat;
background-size: 100% 100%;}
.famous-txt{text-align: right;position: relative;top: -120px;}
.famous-name{display: inline-block;vertical-align: bottom;color: #424b50;}
.famous-txt>img{width: 180px;}
.famous-intro{margin-top: 20px;line-height: 1.5;font-size: 16px;font-family: "微软雅黑";float: right;width: 912px;
text-align: left; color: #424b50;}
.normal{position: relative;top: -10px;}
.normalwatch{position: absolute;bottom: 23px;right: 100px;color: #dd0000;}
.normal-title{width: 100%;overflow: hidden;}
.normal-title .left-title{float: left;font-size: 30px;font-family: "FZLTHJW";}
.normal-title .left-title span{display: inline-block;width: 70px;height: 70px;text-align: center;
vertical-align: middle;border:1px solid #cf2021;border-radius: 50%;-webkit-border-radius: 50%;moz-border-radius: 50%;-ms-border-radius: 50%;
-o-border-radius: 50%;margin-right: 10px;color: #fff;}
.normal-title .left-title span font{display: inline-block;width: 60px;height: 60px;font-size:38px;text-align: center;line-height: 60px;
margin:4px 0 0 0;background: #cf2021;border-radius: 50%;-webkit-border-radius: 50%;moz-border-radius: 50%;-ms-border-radius: 50%;
-o-border-radius: 50%;}
.normal-title .ge-title{float: right;}
.normal>img{margin-top:30px;width: 60%;margin-left:120px;}

.study_cont{padding:60px 0;background: url(../../images/jiafeng/qiang_bg.png) left center no-repeat;background-size: 100% auto;
position: relative;}
.study_cont_list>img{position: absolute;right: -20px;top: -75px;height: 75px;}
.studylist{width: calc(100% - 140px);margin:0 auto;height: 395px;background: #e8e8e8;
min-width: 1100px;}
.studylist dt{width: 514px;height: 100%;float: left;}
.studylist dt img{width: 100%;}
.studylist dd{margin-left:514px;height:100%;background: url(../../images/jiafeng/study_bg.jpg) right 40px top 70px no-repeat;
display: table;width: calc(100% - 514px);background-size: auto 70%;font-family: "方正兰亭纤黑";font-weight: bold;}
.studylist dd ul{ padding:20px;display: table-cell;vertical-align: middle;}
.studylist dd ul li{color: #424b50;font-size: 16px;line-height: 45px;background: url(../../images/jiafeng/circle.png) left center no-repeat;
padding-left: 20px;}
/* .book-list{background: url(../../images/jiafeng/fly.png) right top no-repeat;} */
.book-slider{width: 60%;height: 400px;}
.swiper-slide{text-align: center;}
.swiper-slide img{max-height: 270px;}
.swiper-pagination-bullet{background: #b8b8b8;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.swiper-pagination-bullet-active{background: #ce2021;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}

.book-footer{text-align: center;height: 150px;background: url(../../images/jiafeng/footer.jpg) left bottom no-repeat;
background-size: 100% 100%;width: 100%;}
.morebtn{display: inline-block;background: #ce2021;color: #fff;padding: 3px 10px;font-size: 20px;
margin-top: 10px;font-family: "方正兰亭纤黑";font-weight: bold;}
.morebtn a{color: #fff;}
.morebtn span{display: inline-block;margin:5px;cursor: pointer;}
.swiper-button-next,.swiper-button-prev{display: none;}



/*小版心*/
.righyt-title,.jiafeng-cont,.jiafeng-img,.famous-center,.normal,.studylist,.book-slider{width: 1080px;margin: 0 auto;}
.radiobox{width: 1080px;position: absolute;left: 50%;top: 0;margin-left: -540px;}
header{width: 100%;height: 350px;}
header .bannerbg{width: 100%;height: 100%;}
header .bannerleft{position: absolute;left: 50px;top: 50px;width: 300px;}
header .bannerright{position: absolute;right: 0;top: 50px;width: 100px;width: 190px;}
header .bannercenter{position: absolute;left: 50%;margin-left: -290px;width: 580px;top:40px;}
.look_more{
    width: 100%;
    padding-right: 20px;
    text-align: right;
    position: absolute;
    left: 0;
    bottom: 20px;
}
.look_more a{
    color: #dd0000;
}
.jiafeng_ul a {
    color: rgb(66, 75, 80);
    cursor: pointer;
}