html, body, section, article, nav, header, footer, form, div, em, span, a, img, label, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select { margin: 0; padding: 0; font-weight: normal; font-style: normal; -webkit-text-size-adjust: none; }
body{background:white;min-width:320px;position:static;}
a{text-decoration:none;}
.cls{clear:both;}

body>header, body>section { clear: both; }
h3 { font-size: 18px; }
li { list-style-type: none; }
a { text-decoration: none; color: #171717; }
img { border: 0 none; }
* { -webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body{min-height:100%; box-sizing:border-box;}
body{background:white;}
.am-btn{cursor: pointer;font-size: 1.6rem; font-weight: 400;line-height: 1.2;text-align: center;white-space: nowrap;}

#well_loading{width:100%;text-align:center;display:none;z-index:10000;position:absolute;top:0;}
#space_div{width:100%;height:80px;clear:both;}
.list-box{background:#f6f6f6; text-align:center;}
.list-box>h2{display:inline-block; height: 40px; overflow: hidden; font:17px/50px Arial; text-align: center; color: #333; word-break:break-all;}
.list-box div>span{display:inline-block;padding:0 5px;color:#959595}
.list-box div>span.selected{color:#21adba;}
.tbl_title{background-color:#ffffff;width:100%;box-sizing:border-box;line-height:30px;margin-bottom: 5px;margin-top:5px;text-align: left;padding:10px;}
.show_all .goods,.show_all .tools,.show_all .others,
.show_goods .all,.show_goods .tools,.show_goods .others,
.show_tools .all,.show_tools .goods,.show_tools .others,
.show_others .all,.show_others .tools,.show_others .goods{display:none;}
.list-box ul>li{background-color: #ffffff;margin-bottom:5px;float:left; width:49%;}
.list-box ul li a,.list-box ul li a{display:block;}

.a_goods_name{color: #666666;font-size: 15px;padding-top: 5px;height: 21px;overflow: hidden;text-align:left;padding-left: 10px;}
.a_goods_price{color: #BE3F4E;font-size: 15px;padding-top: 5px;height: 21px;overflow: hidden;text-align:left;padding-left: 10px;}
.save_package_bar{width:100%;text-align:center;height:40px;padding-top:50px;}
.cart_share_goods{cursor:pointer;display:inline-block;background:#21aeba;color: #ffffff;width:118px;height:35px;line-height:35px;text-align:center;margin-left:20px;border-radius:3px;font-size:16px;}
.cart_link_pkg{cursor:pointer;display:inline-block;border:#21aeba 1px solid;color: #21aeba;width:116px;height:33px;line-height:33px;text-align:center;margin-left:20px;border-radius:3px;font-size:16px;}
.save_package_dlg{display:none;}
.save_package_dlg>input{width:258px;height:30px;line-height:30px;margin:20px 0 0 18px}
.save_package_dlg>div{margin:20px auto;width:80px;height:30px;line-height:30px;background:#21adba;text-align:center;color:#ffffff;font-size:16px;cursor:pointer;}
.no_list{height:200px;line-height:200px;width:100%;text-align:center;font-size:28px;color:#666666;}

.all_li{background-color: #ffffff;margin-bottom:5px;float:left; width:100%;height:100px;}
.div_li_img {margin-top:0;width:90px;height:90px;float: left; margin-left:15px; background-position: center; background-size: 100% auto;background-repeat:no-repeat;position:relative;}
.div_li_text {margin-top:0;float:left;border-bottom:1px solid #dbdbce;height: 96px;width:100%}
.div_li_name {margin-top:0;color: #444444;font-size: 16px;height: 26px;padding-top: 5px;text-align: left;}
.div_li_des {margin-top:0; color: #aaaaaa;font-size: 13px;height: 35px;text-align: left;}
.div_li_p {margin-top:0;color:#ff742c;font-size:15px;float:left;text-align:left;width:66px;padding-top:3px;}
.div_li_tag {margin-top:4px;margin-left:5px;width:35px;height:17px;float:left;font-size:12px;}
        
#cart_div{
    position:fixed;bottom:0;z-index:1;
    height:50px;
    width:100%;
    background-color:#000000;
    filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;
    text-align:center;
}
#cart_div table{height:50px;}
#cart_div a{display:inline-block;width:100%;height:50px;line-height:50px;color:#ffffff;}
.a_name{color:#666666; font-size:15px; border-top: 0.5px ridge #f0f0f0;margin-bottom: 5px; padding-top: 5px;height:21px;overflow:hidden;}
.a_des{color:#999999; font-size:12px;margin-bottom: 5px; height:16px; overflow:hidden;}

.list-recommend li::before{background: none repeat scroll 0 0 #f6f6f6;}
.swipe-nav li.on {background-color: #21aeba;border-color: #21aeba;width:1px;height:1px;}
.swipe-nav li.off {background-color: #8ccfd6;border-color: #8ccfd6;width:1px;height:1px;}
#cat_list {border-bottom: 1px solid #dfdfdf;padding-bottom: 15px;}
#cat_list a{
    display: inline-block;
    padding: 0.5em 0.3em 0 1em;
    color: #555;
    text-decoration: none;
    font-size: 1em;
    font-family: arial,"宋体";
}
.change_goods_num{cursor:pointer;}

#main{width:100%;}
.logo_tit{font-size:24px;border-bottom:0;margin-bottom:0;}
.user_frm{margin:50px auto;min-height:300px;}
#mobile_top{height:30xp;background:#21AEBA;padding:7px 20px;}
#mobile_top>a{display:inline-block;padding:0;margin:0;width:30px;height:30px;line-height:30px;float:right;margin-left:20px;}
#mobile_top>a:first-child{float:left;width:304px;}
#mobile_top>a>img{vertical-align:middle;width:30px;height:30px;border:0;background:transparent;}
#mobile_top>a>img.icon{border-radius:100%;border:1px solid #dddddd;}
#mobile_nav{position:absolute;background:rgba(255,255,255,0.96);z-index:10000;width:100%;overflow:hidden;display:none;}
#mobile_nav>a{display:inline-block;margin-left:20px;width:100%;height:45px;line-height:45px;border-bottom:1px solid #dddddd;color:#444444;font-size:14px;}

#mobile_call{width:295px;height:200px;display:none;}
#mobile_call>div{height:60px;line-height:60px;font-size:16px;color:#666666;text-align:center;}
#mobile_call>div.tel{color:#21aeba;font-size:15px;}
#mobile_call>div>.cancel{display:inline-block;width:96px;height:31px;line-height:31px;border-radius:3px;font-size:14px;color:#21aeba;border:1px solid #21aeba;cursor:pointer;margin:0 12px;}
#mobile_call>div>.call{display:inline-block;width:100px;height:33px;line-height:33px;font-size:14px;background:#21aeba;border-radius:3px;color:#ffffff;margin:0 12px;}

#mobile_uhome{display:none;min-width:280px;padding:0 10px;text-align:center;background:#ffffff;}
#mobile_uhome a{font-size:14px;color:#444444;}
#mobile_uhome a.link{display:inline-block;padding:0 20px;color:#21aeba;border:1px solid #dddddd;}
#mobile_uhome>li{min-height:40px;line-height:40px;margin-bottom:15px;}
#mobile_uhome>li.tel{height:20px;line-height:20px;}
#mobile_uhome>li>.icon{width:90px;height:90px;border-radius:100%;}
#mobile_logout{border-top:1px solid #dddddd;margin-top:30px;padding-top:15px;}

#barner{width:100%;}
#barner a,#barner img{display:block;width:100%;padding:0;margin:0;}
.swiper-container-horizontal > .swiper-pagination{width:90%;bottom:4%;}
.icon_nav>div{height:120px;background:#ffffff;text-align:center;justify-content: inherit;min-width:80px;width:auto;}
.icon_nav>div>a{height:80px;line-height:40px;display:inline-block;margin:0 auto;padding:22px 0 10px;color:#999999;font-size:12px;}
.icon_nav>div>a>img{width:18px;height:18px;padding:10px;background:url("/statics/img/iconbg.png") no-repeat left center/38px 38px;}
.icon_nav>div>a.bg>img{background-image:url("/statics/img/iconbg2.png");}
#mobile_cats{width:100%;height:52px;overflow:hidden;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#ffffff;}
#mobile_cats>div>div{min-width:60px;width:auto;justify-content:inherit;text-align:left;}
#mobile_cats>div>div>a{display:inline-block;line-height:52px;margin-left:25px;color:#565656;font-size:13px;}
#mobile_cats>div>div>a.selected{color:#21aeba;font-size:14px;}
#mobile_news{width:100%;overflow:hidden;margin:0;padding:0;font-size:14px;color:#999999;min-height:370px;}
#mobile_news>li{list-style:none;padding:0;margin:0 0 0 20px;height:45px;line-height:45px;border-bottom:1px solid #dddddd;overflow:hidden;}
#mobile_news>li>a{display:inline-block;color:#555555;height:45px;}
#mobile_news>li>a>span{margin-right:10px;font-size:14px;color:#999999;}
#mobile_news>li.more{text-align:center;}
#mobile_news>li.more>a{color:#9b9b9b;font-size:13px;}

#mobile_appcats{width:100%;height:52px;overflow:hidden;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#ffffff;}
#mobile_appcats>div>div{min-width:60px;width:auto;justify-content:inherit;text-align:left;}
#mobile_appcats>div>div>a{display:inline-block;line-height:52px;margin-left:25px;color:#565656;font-size:13px;}
#mobile_appcats>div>div>a.selected{color:#21aeba;font-size:14px;}

#mobile_news>li.rich{height:60px;padding:12px 0;}
#mobile_news>li.rich>a{height:60px;display:block;border-left:70px solid transparent;}
#mobile_news>li.rich>a>.img_space{float:left;width:58px;height:58px;margin-left:-70px;padding:0;border:1px solid #dddddd;background-repeat:no-repeat;background-size:cover;background-position:center center;}
#mobile_news>li.rich>a>div{float:left;height:30px;line-height:28px;}
.tit{font-size:14px;color:#666666;height:30px;width:100%;overflow:hidden;}
.tag{height:30px;width:100%;overflow:hidden;}
#mobile_news>li.rich>a>div span{display:inline-block;padding:0 8px;background:#dddddd;margin-right:5px;height:20px;line-height:20px;font-size:10px;color:#7f7f7f;}
#mobile_copyright{width:100%;padding-top:10px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:9px;background:#21AEBA;}


.art_tit{font-size:17px;color:#555555;padding:8px 20px 0;line-height:36px;}
.art_des{padding:10px 20px;font-size:14px; color:#878787;background:#f4f4f4;}
.art_detail{padding:17px 20px 0;font-size:15px;color:#555555;line-height:150%;}

#mobile_userinfo{padding-left:20px;}
#mobile_userinfo.userinfo{padding-top:50px;}
#mobile_userinfo>li{padding-right:20px;height:42px;line-height:42px;border-bottom:1px solid #dddddd;}
#mobile_userinfo>li>img{width:80px;height:80px;border-radius:100%;}
#mobile_userinfo.userinfo>li:first-child{text-align:center;height:100px;border:0;}
#mobile_userinfo>li:last-child{border:0;}
#mobile_userinfo>li>label{display:inline-block;width:80px;color:#999999;font-size:14px;}
#mobile_userinfo>li>input,#mobile_userinfo>li>select{display:none;}
#mobile_userinfo>li>span{float:right;color:#565656;font-size:15px;}
#mobile_userinfo >li >span.go_to_set{display:inline-block;font-size:12px;color:#21aeba;border:1px solid #dddddd;height:24px;line-height:24px;padding:0 10px;margin:8px 0;}
#mobile_edituser{height:34px;line-height:34px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-size:14px;color:#999999;text-align:center;margin-bottom:20px;}
#mobile_edituser.empty{height:0;border-bottom:0;}
.ntwx{height:280px;margin:0 auto;width:300px;text-align:left;}
.ntwx>img{max-width:280px;}
.ntwx>div{padding:20px 0 10px;line-height:25px;font-size:14px;}
.nt-style .layui-layer-content{color:#21aeba;font-size:15px !important;padding-left:30px !important;}
.nt-style .layui-layer-btn {text-align:center;padding:15px 10px;margin: 0 12px; display: inline-block;font-size: 14px;overflow:hidden;}
.nt-style .layui-layer-btn a{padding:0;}
.nt-style .layui-layer-btn .layui-layer-btn0 {background: #21aeba;border-radius: 3px;color: #ffffff; height: 33px; line-height: 33px; width: 100px; border:0;float:right;}
.nt-style .layui-layer-btn .layui-layer-btn1 {background:transparent; border: 1px solid #21aeba; border-radius: 3px; color: #21aeba; height: 31px; line-height: 31px; width: 96px;float:left;box-sizing:content-box;}

#rightside{width:100%;padding:0 10px;box-sizing:border-box;overflow:hidden;}
.tool_qa{margin-bottom: 50px;}
.tool_qa .title{margin-top:40px;font-size: 20px;color: #666666;text-align: center;margin-bottom: 30px;}
.tool_qa .bg_1{font-size: 16px;color: #666666;background-color: #f4f4f4;width:100%;height: 50px;}
.tool_qa .bg_2{font-size: 16px;color: #666666;width:100%;height: 50px;}
.tool_qa .bg_3{font-size: 14px;color: #666666;background-color: #f4f4f4;width:100%;min-height: 30px;}
.tool_qa .bg_1>div{display: inline-block;text-align: center;width: 50%;vertical-align: top;padding-top: 17px;}
.tool_qa .bg_2>div{display: inline-block;text-align: center;width: 50%;vertical-align: top;padding-top: 17px;}
.tool_qa .bg_3>div{line-height:20px;}
.calc_items{width:100%;}
.calc_items>a{display:inline-block;width:200px;padding-left:47px;height:40px;border-bottom:3px solid #ffffff;margin:0 1.5px;padding-bottom:7px;line-height:50px;font-size:20px;color:#727272;float:left;overflow:hidden;background:#e1e1e1;}
.calc_items>a:hover{color:#21adb9;}
.calc_items>a.selected{color:#6b6b6b;font-weight:bold;border-bottom-color:#ff578a;background:#ffffff;}
.tool_line{border-top:1px solid;color:#dddddd;width:100%;margin:0 auto;}
.calc_item{width:100%;margin:0 auto;}
.tool_title{margin:36px 0 52px;font-size:28px;color:#21adb9;}
.tool_title.small{font-size:20px;margin:18px 0 26px;}
.tool_desc{min-height:100px;margin-bottom:40px;font-size:16px;line-height:27px;color:#666666;text-indent:2em;}
.tool_desc>img{width:100px; height:100px;float:left;margin:5px 10px 0 0;}
.tool_info{margin-top:40px; width:426px; display:inline-block;}
.tool_info>.title{font-size:20px;color:#666666;margin-bottom: 20px;}
.tool_info>.info{font-size:14px;color:#999999;margin-bottom: 16px;}
.tool_info>.info>input,.tool_info .info>select{width:110px;margin:0 10px 0 20px;height:30px;padding:0px;color:#999999;text-align:center;}
.tool_info .info>select{width:140px;text-align: left;}
.tool_info>.info>input.radio{width:20px;height:auto;margin-right:3px;}
.tool_info .info .sport_time{width:60px;margin-right:10px;height: 30px;padding: 0px;color: #999999;text-align: center;}
.tool_info .info .img_btn_add{width: 30px;margin-left: 10px;height: 30px;padding: 0px;vertical-align: middle;cursor:pointer;}
.tool_info .submit{width:184px;height: 35px;background-color: #29cace;text-align: center;margin-bottom:20px;}
.tool_info .submit>a{color: white;font-size: 14px;line-height: 35px;width:184px}
.tool_result{width:100%;display:none;vertical-align:top;}
.tool_result .title{font-size: 20px;color: #666666;margin-bottom: 20px;}
.tool_result .bg{font-size: 16px;color: #666666;background-color: #f4f4f4;padding-bottom: 1px;padding-top: 25px;}
.tool_result .bg .bg_d{margin-left: 30px;margin-bottom: 30px;}
.tool_result .bg .bg_d>span{color: #21acba;padding-right: 5px;padding-left: 5px;}
#rightside>.calc_item{display:none;}
#rightside.calc_item0>.calc_item0{display:block;}
.wap_glist ul li{margin-bottom:11px;height:210px;overflow:hidden;}
@media only screen and (max-width:480px){
    .wap_glist ul li:nth-child(2n+2){margin-left:2%;}
}
@media only screen and (min-width:481px) and (max-width:640px){
    .wap_glist ul li{margin-left:0;}
    .wap_glist ul li{width:32%;}
    .wap_glist ul li:nth-child(3n+2){margin-left:2%;margin-right:2%;}
    }
@media only screen and (min-width:641px) and (max-width:800px){
    .wap_glist ul li{margin-left:1.33%;}
    .wap_glist ul li{width:24%;}
    .wap_glist ul li:nth-child(4n+1){margin-left:0;}
}
@media only screen and (min-width:801px){
    .wap_glist ul li{margin-left:1.25%;}
    .wap_glist ul li{width:19%;}
    .wap_glist ul li:nth-child(5n+1){margin-left:0;}
}
#ticket_tab>li{width:33.33%;float:left;text-align:center;margin:0;border:0;height:50px;line-height:50px;border-bottom:3px solid transparent;cursor:pointer;background:#ffffff;}
#ticket_tab>li.selected{border-bottom-color:#21aeba;color:#21aeba;}
#ticket_list>li{overflow:hidden;height:90px;line-height:40px;border:0;margin:10px 0 0 0;display:none;text-indent:10px;font-size:15px;}
#ticket_list>li.selected{display:block;}
#ticket_list>li.valid{color:#ffffff;background:#21aeba;}
#ticket_list>li.invalid{color:#999999;background:#dddddd;}
#ticket_list>li>.col1{width:33%;float:left;padding-top:10px;}
#ticket_list>li>.col2{width:67%;float:left;padding-top:10px;background:#ffffff;color:#606060;}
#ticket_list>li>.col1>div,#ticket_list>li>.col2>div{height:40px;overflow:hidden;}
#ticket_list>li.invalid>.col2{color:#999999;}