@charset "utf-8";
/* CSS Document */
body{font-family:Microsoft YaHei;color: #232323}

/*@font-face {
font-family: BodoniXT;
src: url(‘img/BodoniXT.ttf’);
}*/

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.wapBg01 { background-color:#f2f1f1;}
.contBox01 { background:#c8e1ff url(img/contBox-bg01.png) top center no-repeat; background-size:100%;}
.contBox02 { background:#c8e1ff url(img/contBox-bg02.png) top center no-repeat; background-size:100%;}
.contBox03 { background:#c8e1ff url(img/contBox-bg03.png) top center no-repeat; background-size:100%;}

.sectionJuly { background:#6ba3e6 url(img/sectionBg01.png) top center no-repeat; background-size:100%;}
.section01 { background-color:#fff;}
.l{float: left}
.r{float: right}
h2 { text-align:center; padding:.5em 0 1em;}
h2.tit01 { padding-left:5em;}
h2 img { width:42%;}
.wp img{display: block}
.wap_main{font-size: .2rem}
.pnr{position: relative}
.pna{position: absolute !important;width: 100%}
.bg{background: #ececec;overflow: hidden}
.bg .list{}
/*满屏3排*/
.mp3{margin: .28rem auto .55rem}
.mp3 li{width:1.83rem;margin-left:.2275rem;float: left; }
.mp3 li img{border-radius: 50%;border: .01rem solid #e69330}
.mp3 li p{background: #049ddf;color: #fff;margin-top: .1rem;position: relative;  padding: .15rem .1rem 0;padding-bottom: 50%}
.mp3 li:nth-child(2) p{padding-bottom: 0}
.mp3 li b{color: #00527e;font-size: .24rem;font-weight: normal;display: block;text-align: center}
.mp3 li p span{ display:block; width:0; height:0; border-width:.35rem .92rem 0; border-style:solid; border-color:#049ddf transparent transparent;/*黄 透明 透明 */ position:absolute; bottom:-.34rem; left:0; }
.mdd{width: 2.35rem;left: .45rem;top: 1.43rem;line-height: 1.8}
.xszz{font-size: .22rem;text-align: center;top: .25rem;left: 0;line-height: .4rem}
.aqtm{width: 6rem;margin: 0 auto}
.aqtm li{float: left;width: 2.92rem;margin-right: .16rem;margin-top: .16rem;position: relative}
.aqtm li:nth-child(2n){margin-right: 0}
.aqtm li p{position: absolute;top: .23rem;right: .08rem;color: #fff;font-size: .22rem;width: .9rem;text-align: center}
.zhong{width: 100%;height: .58rem;text-align: center;z-index: 22;margin: .25rem auto}
.zhong a{font-size:.28rem;color: #fff;line-height:.52rem;width: 3.15rem;display: inline-block;border-radius: .1rem;text-align: center;
    background-image:-webkit-linear-gradient(to top, #0398dc, #0ed5fe); background-image:linear-gradient(to top,#0398dc,#0ed5fe);
    -moz-box-shadow:.03rem .03rem .05rem rgba(0,0,0,.35), -.03rem .01rem .05rem rgba(0,0,0,.35); -webkit-box-shadow:.03rem .03rem .05rem rgba(0,0,0,.35), -.03rem .01rem .05rem rgba(0,0,0,.35); box-shadow:.03rem .03rem .05rem rgba(0,0,0,.35), -.03rem .01rem .05rem rgba(0,0,0,.35);}
.zhong.dd a{color: #151628;background: #fff;}
.zhong.pna{left: 0;bottom: 0}
.zhong.pna a{background-image:-webkit-linear-gradient(to top, #f5b037, #fdf100); background-image:linear-gradient(to top,#f5b037,#fdf100);color: #002b3e}
.metm{padding-bottom:13%;background: #049ddf}
.mr3{margin: .3rem auto}
.al{width: 96%;margin: 0 auto;border-bottom:.01rem solid #ccc;padding:.12rem 0 .25rem}
.al:last-of-type{border: none}
.al dt{overflow: hidden;font-size: .28rem}
.al dt img{display: inline-block;vertical-align: middle;margin-right: .1rem}
.al dt span{font-size: .16rem;margin-right: .25rem}
.al dt .l{width:.92rem }
.al dt .see{width: .25rem}
.al dt .zan{width: .18rem}
.al ul{overflow:hidden}
.al li{float: left;width: 1.94rem;margin-right: .16rem}
.al li:last-of-type{margin-right: 0}
.al dd{margin: .2rem auto}
.al dd p{font-size: .17rem;color: #03183a;margin-top: .2rem}
p.yy { padding:1em; color:#fff; font-family:Microsoft YaHei; background-color:#6ba3e6;}
.ts{top: 0;left:0;padding:.48rem 0 0  2.6rem;}


.ts li{width: 2.68rem;color: #0f0c45;font-size: .24rem;line-height: .3rem;margin-bottom: .35rem}
.ts li b{font-size: .26rem;display: block;text-align: center}

.ts li b{font-size: .22rem;display: block;text-align: center}
.ts li img{width: 2.44rem;display: inline-block}
.buy{text-align: center;margin: .3rem auto}
.buy a{display: inline-block;line-height: .6rem;color: #fff;font-size: .28rem;border-radius: .1rem;background: #0b6969;padding: 0 .36rem;
    /* background: -webkit-linear-gradient(#d99a2b, #f2b852); Safari 5.1 - 6.0
    background: -o-linear-gradient(#d99a2b, #f2b852); /* Opera 11.1 - 12.0
    background: -moz-linear-gradient(#d99a2b, #f2b852); /* Firefox 3.6 - 15
    background: linear-gradient(#d99a2b, #f2b852); /* 标准的语法 */
    -moz-box-shadow:0 .02rem 0 #FFF; -webkit-box-shadow:0 .02rem 0 #FFF; box-shadow:0 .02rem 0 #FFF;}
.buy a.dd{background: #b38630;color: #fff;-moz-box-shadow:0 .02rem 0 #232323; -webkit-box-shadow:0 .02rem 0 #232323; box-shadow:0 .02rem 0 #232323;}
.buy.pna{bottom: .35rem;left: 0}
.buy.pna a{width: 4.3rem}

.mb12{margin-bottom: .12rem}
.sb{background: #03837f}
.xg{top:.1rem;left: .2rem;width:6rem}
.xg li{float: left;margin-right: .07rem}
.xg li:last-of-type{margin-right: 0}
.xg li span{display:table-cell;text-align:center;color: #fff;vertical-align: middle;width: 1.14rem;height: 1.14rem;border-radius: 50%;background: rgba(0,0,0,.65)}
.gx,.lc{top: 0;left: 0}
.gx ul,.lc ul{width: 94%;margin: 0 auto;overflow: hidden}
.gx ul li{float: left;margin-right: .12rem;background: #fff;border-radius: .2rem;padding: 0 .1rem;width: 1.92rem;height: 3.23rem}
.gx li b{display: block;text-align: center;color: #078284;font-size: .28rem;margin: .15rem auto .05rem}
.gx li p{font-size: .2rem;line-height:1.4;padding-top: .1rem}
.lc li{float: left;width: 1.7rem;color: #fff;font-size:.2rem;line-height: 1.8;margin-right: .4rem;text-align: center;margin-top: .3rem}
.lc img{border-radius: 50%}
.cg{margin:.15rem auto .4rem;width: 5.98rem}
.jgys{width: 2.9rem;top: 1.02rem;line-height: .25rem}
.jgl{left: .78rem}
.jgr{right: .35rem}
.lx{background: url(images/lx.png) repeat-y;background-size: 100%}
.lx ul{padding:.12rem 0 0 1.08rem}
.lx li{width: 2.02rem;text-align: center;float: left;margin:0 .22rem .36rem 0}
.lx img{display: inline-block;border-radius: 50%}
.ovh{overflow: hidden}

.dsz{background: url(images/dsz.jpg) no-repeat center bottom; background-size: 100% 15%;}
.othzt a{width: 50%;display: block;height: 100%;top: 0;z-index: 22;text-indent: -999px}
.xm{width:100%; left:.78rem; bottom:30px;color: #fff;font-size: .24rem}
.yb{left: 3.33rem}
.xm a{ display: inline-block; font-size: .36rem; background: #ff006c; border-radius:.12rem; color: #fff; width: 2.16rem; line-height:.6rem; margin-bottom: .12rem;text-align: center }
.end{left: 0; top: 0;text-align: center;padding-top: 1.10rem }
.end b{font-size: .24rem;color: #005474;line-height: .36rem}
.end a{display: inline-block;color: #dc014e;font-size: .22rem;line-height: .32rem;padding: 0 .3rem;border: .01rem solid #dc014e;border-radius: .05rem;margin-top: 1.25rem}

.end ul{width: 94%;margin: 0 auto}
.end li{border: .01rem dashed #fff;text-align: center;padding:.06rem;float: left;border-radius: 50%;margin-left: .18rem;font-weight: bold}
.end span{width: 1.63rem;height: 1.63rem;vertical-align: middle;display: table-cell;background: #fff;color:#151628;border-radius: 50%;text-align: left;padding-left: .2rem}
.db,.dzjg{top: 0;left: .2rem;width: 6.2rem}
.db li{width: 2.96rem;border-radius:.05rem;float: left;overflow: hidden;margin-right: .08rem;margin-bottom: .12rem}
.melx{top: 0;left: 0}
.melx li{float: left;margin-left: .18rem;width: 1.9rem;}
.melx li img{border-radius: 50%;padding: .06rem;border: .01rem dashed #efe0b7}
.dzjg li{float: left;width: 1.93rem;background: #ead1a5;height: 4.42rem;text-align: center;margin-right: .1rem;border-radius:.9rem;padding: .18rem .16rem;position:relative}
.dzjg li span{position: absolute;left: 50%;bottom: .5rem;width: .54rem;margin-left: -.27rem;height: .08rem;background: #cfae74;border-radius: .08rem}
.dzjg li p{text-align: left}
.dzjg li:last-of-type p{line-height: 1.2}
.dzjg li b{color: #fff;font-size: .24rem;line-height: .38rem;padding: 0 .2rem;font-weight: normal;background: #997c48;border-radius: .1rem;display: inline-block;margin: .15rem 0 .2rem;}
.dzjg li img{border-radius: 50%;width: 1.63rem}
.fw{width: 2.4rem}
.sq{left: .7rem;bottom: -.05rem}
.sz{right: .2rem;top: .5rem}
.sh{left: 3.03rem;bottom: 2.28rem}
.pk{width: 2.14rem}
.pk dt{font-size: .24rem;font-weight: bold;text-align: center;border-bottom: .01rem solid #151628;line-height: .68rem}
.pk dd{border-bottom: .01rem solid #151628;padding: .12rem 0;color: #484848;font-size: .22rem;line-height: 1.35}
.p1{left: .2rem;top:.25rem }
.p1 dt{color: #484848}
.p1 dd{padding-left: .24rem}
.p2{right: .2rem;top:.25rem;color: #fff}
.p2 dd{padding-left: .1rem;color: #fff}
.wzsm{width: 2.9rem }
.wzsm i{width:.54rem;line-height: .54rem;border-radius: 50%;background: #d8bd79;font-style: italic;font-size: .24rem;display: inline-block;text-align: center;position: absolute;top: -.68rem;left: 1.12rem}
.mehs{top: 0;left: 50%;width: 4.45rem;margin-left: -2.23rem;color: #fff;line-height: 1.8;text-align: center}
.wz1{top:.56rem;left: .85rem}
.wz2{top:.45rem;left: 2.63rem;line-height: 1.35}
.wz3{top:.78rem;left: .85rem}
.wz4{top:.67rem;left: 2.65rem}
.aq{overflow: hidden;width: 100%;bottom: 1.4rem;left: 0}
.aq li{float: left;border: .02rem solid #fff;border-radius: 50%;margin-left: .28rem;margin-right: .4rem}
.aq span{color: #fff;font-size: .24rem;width: .93rem;height: .93rem;text-align: center;line-height: 1.5;display: table-cell;vertical-align: middle}
.aq li:last-of-type{margin-right: 0}
.bz{top: 0;left: 0}
.bz li{width: 33.333%;float: left;text-align: center;color: #fff;font-size: .22rem;margin: .26rem 0 .1rem}
.bz li img{display: inline-block;width: 1.69rem}
.jzs li{float: left;width: 2.61rem;border-radius: 50%;overflow: hidden;margin-left: .4rem}
.b25{bottom: 25%}
.b10{bottom: 10%}
.tit{text-align: center;margin: 5% auto}

.lx a{font-size: 28px;color: #141414;background: #ebc86d;border-radius: 30px;padding:1% 5%;display: block;bottom: 9%;right: 10%;z-index: 22}




.gz{padding-left: 1%;overflow: hidden;margin-top: 5%}
.gz li{float: left;width: 50%}

.sfl{overflow: hidden;margin: 5% auto}
.sfl li{width: 49%}
.zl{font-size:22px;color: #eddfb9;line-height: 1.65;top: 0;left: 0;padding: 0 4%;letter-spacing: 2px}
.swiper_container{top:1%;left:0;width: 100%;text-align: center;}
/*.swiper_container img{width:6rem;display: inline-block}*/
.swiper1 {top:.15rem;left: 0;padding-bottom: 6%}
.swiper1 img{ width: 4.57rem;display: inline-block;}
.swiper2 {top:1.35rem;left: 0;padding-bottom: 6%}
.swiper2 img{ width:4.84rem;display: inline-block}
.swiper-pagination-bullet{background: #fff;}
.swiper-pagination-bullet-active{/*background: #626262;*/}
.swiper_container-horizontal>.swiper-pagination-bullets{bottom: 1%}
.swiper-pagination-bullet{width: .2rem;height:.2rem}
/*.swiper3 .swiper-pagination-bullet,.swiper2 .swiper-pagination-bullet{background: #191919;}*/
.hn{ margin: 0 auto 3%; width: 96%;overflow: hidden}
.hn img{margin: 0 1%;width: 48%;padding:1%;border: 1px solid #a7967c;box-sizing: border-box;float: left}
.p1_pic1{bottom:16%;left: 0%;z-index: 22;width: 14.5%}
.p1_pic2{bottom:8%;left: 13.5%;z-index: 22;width: 14.5%}
.p1_pic3{bottom:8%;left: 40.5%;z-index: 22;width: 14.5%}
.p1_pic4{bottom:16%;left: 27%;z-index: 22;width: 14.5%}
.banner_pic img.on{animation:ruBand 1.5s .2s ease both infinite;-webkit-animation:ruBand 1.5s .2s ease both infinite;-moz-animation:ruBand 1.5s .2s ease both infinite;-moz-animation:ruBand 1.5s .2s ease both infinite;-ms-animation:ruBand 1.5s .2s ease both infinite;-o-animation:ruBand 1.5s .2s ease both infinite;}
@-o-keyframes ruBand {
    0% {
        -o-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -o-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -o-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -o-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -o-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }
    75% {
        -o-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }
    100% {
        -o-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@-ms-keyframes ruBand {
    0% {
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -ms-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -ms-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -ms-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -ms-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }
    75% {
        -ms-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }
    100% {
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@-moz-keyframes ruBand {
    0% {
        -moz-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -moz-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -moz-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -moz-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -moz-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }
    75% {
        -moz-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }
    100% {
        -moz-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@-webkit-keyframes ruBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes ruBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
