@charset "utf-8";

body{background:#ebefed; color:#888;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,select,input,textarea,form{padding:0; margin:0;  vertical-align:middle;  font:14px/1.2em "Microsoft YaHei","Helvetica Neue",Helvetica,sans-serif,Arial,"tahoma"; letter-spacing:normal;}
ul,ol,li{list-style:none;}
a,input,textarea:focus{outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:""; display:block; visibility:hidden; clear:both; height:0;}.clearfix{zoom:1;}
a{color:#999; text-decoration:none; transition:color 0.3s linear; -webkit-tap-highlight-color:rgba(0,0,0,0);}

/*分享至*/
.popup_share_box{margin-top:-120px; top:50%}
.popup_share{background:#FFF; border-radius:5px; box-shadow:0 0 30px rgba(0,0,0,0.2); text-align:center; padding:20px 10px; margin:0 30px;}
.popup_share .title{font-size:18px; color:#333; text-align:center; padding:10px 0 6px}
.popup_share li{float:left; text-align:center; width:33.3%; padding:12px 0}
.popup_share li a{display:inline-block; border-radius:29px; height:58px}
.popup_share li a img{width:58px}
.popup_share li:nth-child(1) a{background:#3eb135}
.popup_share li:nth-child(2) a{background:#3eb135}
.popup_share li:nth-child(3) a{background:#df4d69}
.popup_share li:nth-child(4) a{background:#4dafea}
.popup_share li:nth-child(5) a{background:#eecf3d}
.popup_share li:nth-child(6) a{background:#2e9e3b}

.popup-box{display:inline-block; vertical-align:middle; width:85%; max-width:600px; background:#fff; border-radius:5px; position:relative;}
.popup-box .inner-box{padding:0.4rem 0.2rem;}
.popup-box .popup-close{background:url(../images/icon_close.png) #8297b6; background-size:33px; border-radius:0 5px 0 0; width:33px; height:33px; position:absolute; top:0; right:0;}
.popup-wxcode .inner-box>img{width:170px; max-width:100%;}
.popup-share .title{font-size:16px; color:#333; text-align:center; padding:0 0 0.2rem;}
.popup-share ul{font-size:0; letter-spacing:-5px;}
.popup-share li{display:inline-block; width:33.33%; box-sizing:border-box; padding:0.2rem 0;}
.popup-share li a{display:inline-block; border-radius:50%; width:1.2rem; max-width:58px;}
.popup-share li a img{width:100%;}
.popup-share li:nth-child(1) a{background:#df4d69}
.popup-share li:nth-child(2) a{background:#eecf3d}
.popup-share li:nth-child(3) a{background:#3eb135}

/*弹出礼包领取*/
.popup-bg{width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.7); z-index:9999; display:none; text-align:center; font-size:0; letter-spacing:-5px;}
.popup-bg:before{content:""; display:inline-block; width:0; height:100%; vertical-align:middle;}
.popup-gift-box{display:inline-block; vertical-align:middle; width:6.2rem; box-sizing:border-box; padding:0.3rem 0.3rem 0.55rem; background:url(../images/popup_box_bg.png); background-size:100% 100%; position:relative; max-width:100%; max-width:calc(95% - 1rem); text-align:left;}
.popup-gift-box .inner-box{max-height:calc(95vh - 1.6rem); overflow:auto; padding:0 0.2rem;}
.popup-gift-box .popup-close{width:.32rem; height:.32rem; background:url(../images/icon_close_2.png) no-repeat; background-size:100% 100%; position:absolute; top:0.35rem; right:0.35rem;}
.popup-gift-box ul{margin:0 auto; padding:0.15rem 0.2rem 0.1rem;}
.popup-gift-box ul li,.popup-gift-box ul li>*,.popup-gift-box ul li>*>*{font-size:0.22rem; line-height:140%; color:#fff;}
.popup-gift-box ul li{position:relative; margin:0.12rem 0; display:flex;}
.popup-gift-box ul li>*{display:inline-block;}
.popup-gift-box ul label{padding-right:0.08rem; flex:none;}
.popup-gift-box ul .rc{flex:auto; vertical-align:top; word-break:break-all;}
.popup-gift-box .copy{width:1.86rem; height:0.56rem; line-height:0.56rem; text-align:center; font-size:0.2rem; font-weight:lighter; color:#fff; background:#3064a0; background:linear-gradient(to bottom, #163c6c, #346ca7); margin:0.15rem auto 0; display:table; position:relative; border-radius:0.05rem;}

/*底部*/
.foot{background:url(../images/m_bg_05.jpg); background-size:100% 100%; position:relative; z-index:11;}
.foot-nav{padding:0.3rem 0.26rem 0; display:flex; justify-content:space-between; text-align:center;}
.foot-nav.clearfix:after{display:none;}
.foot-nav a{flex:none;}
.foot-nav a .icon{display:block; width:0.94rem; height:0.94rem; background:#8297b6; margin:0 auto; border-radius:50%;}
.foot-nav a .icon img{width:0.94rem;}
.foot-nav a .text{font-size:0.24rem; color:#6884a9; padding:0.2rem 0 0.4rem;}
/*版权*/
.foot-copy{border-top: 1px solid #acc2da; font-size:0.22rem; line-height:160%; color:#6884a9; margin:0 0.2rem 0; position:relative; padding-bottom:0.3rem;}
.foot-copy .tele{padding:24px 0 12px; font-size:0.22rem; line-height:160%;}
.foot-copy .back-top{position:absolute; bottom:0.3rem; right:0rem;}
.foot-copy .back-top img{width:0.94rem;}
.foot-copy  a{color:#6884a9;}
.foot-copy2{background:#132f59; font-size:0.22rem; color:#fff; line-height:160%; text-align:center; padding:0.3rem 0.2rem;}