*, ::after, ::before{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -moz-tap-highlight-color:rgba(0,0,0,0);
    -o-tap-highlight-color:rgba(0,0,0,0);
    tap-highlight-color:rgba(0,0,0,0);
    -webkit-text-size-adjust:none;
    -moz-text-size-adjust:none;
    -o-text-size-adjust:none;
    text-size-adjust:none;
}
/*article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}*/
body, h1, h2, h3, h4, h5, h6, p, div, ul, li, dl, dt, dd, h1{margin:0; padding: 0;}

html{/*background:#f2f2f2;*/font:14px/1.5 'microsoft yahei';}
body{color: #282828; background-color: #f9f9f9;}
input,textarea{-webkit-appearance:none;font-size:12px;}
li{list-style:none;}
img{border:none; margin:0; padding:0; vertical-align: middle;}
a{text-decoration:none; color: #1f376d;}
table{table-layout: auto;width: 100%;border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;}

/*clearfix*/
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
.clearfix{display:inline-block;zoom:1}
*html .clearfix{height:1%}
.clearfix{display:block}
.bd-b{border-bottom:1px solid #d8d8d8;}

.detail{display:none;}

.top{padding:15px 10px;}
.top_list{margin-bottom:14px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.top_list li{position:relative;float:left;padding-left:34px;cursor:pointer;background-color:#fff;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:33.33%;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.top_list li:hover{background-color:#f6fdf6;}
.top_list span{display:table-cell;height:50px;vertical-align:middle;line-height:1.2;}
.top_list img{position:absolute;top:12px;left:6px;width:20px;height:20px;padding:1px;background-color:#fff;border:1px solid #d0d0d0;-webkit-box-shadow:0 0 1px #d8d8d8;box-shadow:0 0 1px #d8d8d8;-webkit-border-radius:2px;border-radius:2px;}

.recommend{position:relative;display:block;min-height:68px;border:1px solid #e6e6e6;padding:9px 6px 9px 144px;cursor: pointer;background-color:#fff;color:#4c4c4c;}
.recommend p{color:#585858;}
.recommend:hover{background-color:#f6fdf6;}
.recommend img{position:absolute;left:8px;top:10px;width:128px;height:64px;}
.recommend h2{padding-bottom:2px;line-height:24px;}
.wx_sweet img{ position:static; margin:0px; padding:0px; width:20px; height:20px;}

.opbg{ position:absolute; top:0; width:100%; z-index:88; background-color:rgba(0,0,0,0.3);}
.wxPopbox{position:absolute;left:12px;right:12px;top:-9999px;/*left:-9999px;width: 300px;*/min-height: 160px; background-color: rgba(255,255,255,0.95); z-index: 89; -webkit-border-radius: 4px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000; font-size: 16px; }
.wxPopbox .close{position:absolute;top:-10px;right:-10px;display:block;width:20px;height:20px;cursor:pointer;overflow:hidden;background:#000;border-radius: 20px;border: 2px solid #fff;-webkit-box-shadow: 0 0 10px 0 #000;box-shadow: 0 0 10px 0 #000;}
.wxPopbox .close i{display:block;position:absolute;width:15px;height:0;border-top:2px solid #fff;top: 9px;left: 3px;overflow: hidden;}
.wxPopbox .close i:nth-child(1){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.wxPopbox .close i:nth-child(2){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform:rotate(-45deg);transform: rotate(-45deg);}


.wx_info{ padding:16px 15px 14px;}
.wx_info img{float:left;margin:4px 8px 0 10px;}
.wx_info div{line-height:28px;}
.wx_info .name{ font-weight:700;}
.wx_info .num{padding:0 8px 10px; color:#535353;font-size:14px;word-break:break-all; display: block;}
.wx_info .num em{color:#40a900;font-style:normal;white-space:normal;overflow:auto;}
.wx_info hr{clear: both;margin:0 8px 10px;border:none;border-bottom: 1px solid #DADEDF;}
.wx_info .desc{padding:12px 8px 15px;font-size:14px; line-height: 24px;color:#3c3c3c;}
.wx_info .attention{margin:0 6px 10px;display:block;text-align:center;border:1px solid #d7d7d7;}

.wx_info .copy{display:block;font-size:12px;color:#908a8a;margin-top:-6px;padding:0 8px 4px;}
.wx_info .btn-wx{
	color:#FFF;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    width: 100%;
    height:30px;border:1px solid #8dab24;line-height:30px; color:#fff;background-color:#add22c;
    background-image: -moz-linear-gradient(top, #add22c, #86c30c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#add22c), to(#86c30c));
    background-image: -webkit-linear-gradient(top, #add22c, #86c30c);
    background-image: -o-linear-gradient(top, #add22c, #86c30c);
    background-image: linear-gradient(top, #add22c, #86c30c);
    -webkit-box-shadow: inset 0 1px 1px #d2e769;
    box-shadow:inset 0 1px 1px #d2e769;
    -webkit-border-radius:3px;border-radius:3px; -webkit-text-shadow: 0 1px 1px #4e5e00; -moz-text-shadow: 0 1px 1px #4e5e00; -o-text-shadow: 0 1px 1px #4e5e00; text-shadow: 0 1px 1px #4e5e00; 
}