@charset "utf-8";
/* ====================== reset ================= */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,img{border:medium none;margin:0;padding:0; list-style:none}
*{margin: 0;padding: 0;}
@font-face {font-family: 'HelveticaNeue';src: url('../fonts/HelveticaNeueLTPro-ThEx.otf');}
body,button,input,select,textarea{font-family:"微软雅黑" ;font-size: 12px;color: #120c0c;}
em{font-style:normal;font-weight: bold;}
/*在 iOS 上，输入框默认有内部阴影*/
input, textarea {border: 0; /* 方法1 */ -webkit-appearance: none; /* 方法2 */ }
ul,ol{list-style:none;}
a{color:#333;outline:none;text-decoration: none;cursor:pointer;}
a:hover{text-decoration: none;cursor:pointer;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
img{border:0px;vertical-align:middle;}
a img{ border:0px;}
.ctn{text-align:center;}
.clearfix{zoom:1;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.abs{position:absolute;}
.wrap{width:100%;background:#fbecc5;}


.ban{height:4.37rem;background: url(../images/ban.jpg) no-repeat;background-size:cover;text-align:center;}
.ban h2{padding-top:2.36rem;line-height: .62rem;font-family:"Adobe 黑体 Std";font-size:.35rem;color:#fff;font-weight: normal;text-shadow:.03rem .03rem .09rem  rgba(158,0,1.75);}
.ban p{width:4rem;height:.35rem;line-height:.35rem;font-size:.24rem;color:#f82616;background:#fff;border-radius: .06rem;margin:0 auto;font-weight: bold;}



.tit{height:.72rem;text-align: center;background:url(../images/tit-01.png) no-repeat center top;background-size:cover;}
.set3 .tit{margin-top:.32rem;background-image:url(../images/tit-02.png);}
.set4 .tit{margin-top:.46rem;background-image:url(../images/tit-03.png);}
.ts .tit{height:.78rem;background-image:url(../images/ts-tit.png);}


.set .cont{width: 7.1rem;height:8.31rem;padding:0 .2rem;background:url(../images/set-bg.png) no-repeat;background-size:cover;padding:.3rem .6rem 0;box-sizing:border-box;margin:.26rem auto 0;}
.set h3{font-size:.32rem;line-height: .8rem;text-align:center;}
.set h3 span{color:#e70b0b;}
.set .img{display:block;width:5.9rem;height:auto;}
.set h4{font-size:.28rem;line-height: .50rem;color:#d30205;letter-spacing: .02rem;}
.set h4 img{width:1.02rem;height:auto;}
.set .text-xq p{font-size:.2rem;line-height: .32rem;}
.set .text-xq .fz18{font-size:.18rem;letter-spacing: -.01rem;}
.set .text-xq .fzb28{font-size:.28rem;font-weight: bold;}
.set .text-xq .textl{text-decoration: line-through;}
.set .text-xq .c-666{color:#666;}
.set .text-xq .c-e70b0b{color:#e70b0b;}

.set .zy{margin:.18rem auto 0;}
.set .zy li{float:left;width:.8rem;height:.36rem;line-height:.36rem;border:.01rem solid #b8b7bd;font-size:.2rem;text-align: center;margin-left:.06rem;cursor:pointer;box-sizing: border-box;}
.set .zy li:first-child{width:.4rem;text-align:left;border:none;margin-left:0;cursor:text;}
.set .zy li.on{border-color:#e70b0b;}
.set .btn{width:1.76rem;margin:.24rem auto 0;}
.set .btn a{display:inline-block;width:1.76rem;height:.46rem;text-align: center;line-height: .46rem;color:#fff;background:#e70b0b;font-size:.24rem;font-weight: bold;font-family: "Adobe 黑体 Std";}
.set .zy li:nth-child(4){width:.9rem;}

.set2 .btn, .set3 .btn{margin: .1rem auto 0;}


.set4 .cont{height:7.63rem;background-image:url(../images/set3-bg.png);}

.tips{margin:.4rem .2rem .16rem;font-size:.26rem;line-height: .38rem;color:#e70b0b;}

.gd{height:1.04rem;background:url(../images/ts-gd.png) no-repeat;background-size:cover;}


.ts{background:#cf0010;}
.ts .cont{margin-top:.4rem;background:url(../images/ts-bg.png) no-repeat;}

/*图书切换*/
.ts .gallery-thumbs .swiper-wrapper{width:7.2rem;height:.54rem; line-height:.54rem;position:relative;left:50%;margin-left:-3.6rem;margin-bottom: .12rem;background:#fbe479;border-radius:.1rem;transform:none!important;}
.ts .gallery-thumbs .swiper-slide{float:left;border-radius: 0;display:block;width:1.8rem;height:.54rem;text-align: center;font-size: .2rem;color:#b00211;margin-right:0!important;}
.ts .gallery-thumbs .last_li, .ts .gallery-thumbs .er_li {background: #ed3c46;color:#fff;}
.ts .gallery-thumbs .last_li{border-radius: 0 .1rem .1rem 0;}
.ts .gallery-thumbs .first_li{border-radius: .1rem 0 0 .1rem;}
.ts .gallery-thumbs .swiper-slide-active {width:1.8rem;height:.54rem;background-image:url(../images/ts-on.png);background-size:cover;}

.ts .swiper-container {width: 100%;margin-left: auto; margin-right: auto; }
.ts .gallery-top li{height:4.49rem;width:3.08rem;float:left;margin:.36rem .2rem 0 .4rem;border-radius:.05rem;background:#f2f2f2;text-align:center;background:url(../images/ts-li-bg.png);background-size: cover;}    
.ts .gallery-top-active{height:auto;}

.ts .gallery-top li .img{display:block;width:2.3rem;height:2.3rem;margin:.55rem auto .2rem;}
.ts .gallery-top li p{line-height:.26rem;font-size:.2rem;color:#fdfdb9;font-weight: bold;}

.ts .gallery-top li div{width:1.97rem;height:.5rem;margin:.06rem auto 0;text-align:left;background:url(../images/ts-jg-bg.png);background-size:cover;}
.ts .gallery-top li div p{color:#930602;line-height: .5rem;font-size:.3rem;font-weight: normal;vertical-align: bottom;text-indent: .5em;letter-spacing: 0;}
.ts .gallery-top li div i{font-size:.15rem;color:#830502;font-style:normal;letter-spacing: -.1rem;}
.ts .gallery-top li div em{text-decoration: line-through;color: #000;font-size:.18rem;}

.ts-tips{font-size:.22rem;line-height:.3rem;color:#f3dcaa;text-align:left;text-align: center;padding:.2rem 0;}
.ts-tips span{font-weight: bold;}


.sm{background:#cf0010;padding:.3rem 0 .2rem;}
.ewm{width:94%;margin:0 auto;border-radius: .08rem;padding:.11rem .09rem .13rem .15rem;background:#a7211e;box-sizing: border-box;}
.ewm img{width:1.5rem;height:auto;margin-left:1.1rem;}
.ewm div{margin:.2rem .8rem 0  0;}
.ewm p{font-size:.24rem;color:#f3dcaa;line-height: .34rem;line-height: .38rem;font-size:.32rem;width:3.4rem;text-align:center;}





