body,p,ol,dl,ul,li,dt,dd,input,fieldset,h1,h2,h3,h4,h5,h6,table,form{margin:0;padding:0}
li{list-style-type:none}
a{text-decoration:none;color:#666;cursor: pointer;}
.left{float:left;}
.right{float:right;}
.clear:after{content:".";clear:both;height:0;visibility:hidden;overflow:hidden;display:block;}
img{border:none;vertical-align: top;}
body{font:12px "微软雅黑";font-smoothing: antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:none;outline: none;}

input::-webkit-input-placeholder{
    color:#999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999;
}
.a_header{height: 60px;background: #fff;}
.a_header a{width: 70px;display: block;text-decoration:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{background: #f7ebe3;overflow-x: hidden;}
.banner{position: relative;}
.banner img{width: 100%;}
.banner .code_m{width: 228px;height: 314px;background: #fff;position: absolute;right: 102px;top:56%;text-align: center;}
.code_m_img{width: 188px;height: 188px;margin:22px auto 10px;}
.code_m_img img{width: 100%;height: 100%;}
.code_tip1{font-size: 20px;line-height: 28px;color: #af0800;margin-bottom: 2px;}
.code_tip2{line-height: 24px;font-size: 16px;color: #000;}
.w1200{width:1200px;}

.videoListBox{padding-top:45px;width:100%;height:1135px;margin:0 auto;background: url(../img/bg1.jpg) center top no-repeat;}
.videoList {margin:0px auto;}
.videoList li{width: 580px;height: 493px;margin-bottom:40px;border-radius:10px;overflow: hidden;background: #fff;}
.videoList li div,.videoList li div video{width:540px;height: 304px;margin:20px auto;}
.videoList li div img{height: 100%;}
.videoList .com{width: 540px;margin:0 auto;text-align: center;}
.videoList .name{font-weight:bold;line-height: 54px;font-size: 20px;margin-top: 4px;color:#333;}
.videoList .desc{line-height: 26px;font-size: 16px;color:#666;}

.bookListBox{width:100%;padding-top:70px;height: 1638px;background:#f6f3ec;}
.bookList1{margin:0 auto;}
.biaoti2{width: 643px;margin:0 auto 40px;}
.bookList{width: 1200px;height: 637px;padding-top:55px;background: url(../img/kuang1.jpg) no-repeat;}
.bookListTitle{width: 664px;height: 132px;margin:0px auto 36px;}

.bookListCon{width: 1060px;margin:0 auto;}
.bookListCon li{float:left;width: 242px;height: 385px;border-top:1px solid #5a0104;border-left:1px solid #5a0104;border-right:1px solid #5a0104;margin-right: 28px;}
.bookListCon li a{display: block;}
.cover{width: 168px;height:228px;border:1px solid #cbcbcb; margin:34px auto 8px;}
.cover img{width: 100%;height: 100%;}
.bookName{font-size:18px;font-weight:bold;line-height: 30px;color: #333;text-align: center;margin-top: 10px;}
.author{font-size: 14px;color: #666;line-height: 26px;text-align: center;margin-bottom: 10px;}
.prize{width: 100%;height: 46px;background: #5a0104;text-align: center;line-height: 46px;color:#fff;font-size: 16px;}

.bookList2{background-image: url(../img/kuang2.jpg);}
.bookList2 li{border-bottom: 1px solid #5a0104;height: 356px;}

.xian{width: 100%;height: 20px;}

.prizeListBox{width: 100%;height: 910px;background: #f7ebe3;}
.prizeListBox img{width: 100%;}
.prizeTitle{width: 655px;height: 173px;margin:70px auto 40px;}
.btn{width: 357px;height: 91px;margin:0px auto 60px;cursor: pointer;}
.btn a{display: block;}
.jiangping{width: 1238px;height: 408px;margin:0px auto;}

.bg2,.bg3,.bg3_3{width: 100%;}
.bg2 img,.bg3 img,.bg1_2 img,.bg3_3 img{width: 100%;}


.bg1_2{width: 100%;}
.bg2_2{width: 100%;height: 303px;padding-top:145px;background: url(../img/bg2_2.jpg) center top no-repeat;}
.baomingBox{width: 664px;margin:0px auto;}
.baoming1{margin-bottom: 20px;}
.baoming1 label{float:left;width: 128px;height: 44px;padding:0 10px;font-size:20px;line-height: 44px;color:#5a0104;text-align: right;}
.baoming1 input{float:left;width: 378px;height: 42px;padding:0 10px;font-size:20px;border:1px solid #5a0104;line-height: 44px;margin-left: 10px;}
.baoming3 .imgTest{width: 140px;height: 44px;float: left;margin-left: 36px;}
.baoming3 input{width: 200px;}
.baomingBtn{width: 400px;height: 56px;background: #b02c28;text-align: center;line-height: 56px;font-size: 24px;font-weight: bold;color: #fff;margin:10px 0 0 156px;cursor: pointer;}


.footerBox{width: 100%;height: 462px;background: url(../img/bg4.jpg) no-repeat;color:#fff;}
.footerBox .code{width: 134px;height: 134px; margin:0 auto;padding-top: 84px;}
.footerBox .code img{width: 100%;height: 100%;}
.footerBox .tips{text-align: center;font-size: 14px;line-height: 32px;margin-bottom: 10px;}
.footerBox2{background-image: url(../img/bg2_4.jpg);}
.footerBox2 .code{padding-top: 100px;}

.footMain {text-align: center;color: #fff;line-height: 26px;}
.footerBox a{color:#fff;}

.bg2_2{position: relative;}
.hiddenBox{width: 664px;height: 448px;position: absolute;left: 50%;top:0;margin-left: -332px;background-color:rgba(0,0,0,0.5);color: #fff;
   line-height: 448px;font-size: 31px;text-align: center;}
.hiddenBoxEnd{line-height: normal;font-size: 28px;height: 298px;padding-top: 150px;display: none;}

@media screen and (min-width:320px) and (max-width:1024px){
    body{width: 125%}
} 
@media screen and (min-width:1400px) and (max-width:2000px){
    .book_list li .list_book_name {font-size: 16px;}
}