/*reset*/
body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video,fieldset {margin: 0;padding: 0;}
h1,h2,h3,h4{font-weight:normal;}
article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {display: block;}
html{ background-color:#eee; font-size:62.5%; color:#474747;overflow-x:hidden;overflow-y:auto;}
body {font:12px "Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1'; width:100%; overflow:hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
iframe, img {border: 0 none;}
ul, ol {list-style: none outside none;}
input, select, textarea {outline: 0 none;}
a {text-decoration: none;color:#474747;}
a:link, a:visited,a:hover, a:active {text-decoration: none;}
em,i,s{ font-style:normal; text-decoration:none}
fieldset,img{border:0}
/*reset end*/
/*ͷ��*/
.top {
    position: relative;
    height:0.42rem;
    padding:0.01rem 0.5rem 0.01rem 0.97rem;
    z-index: 20;
    background: #50616d;
}

#logo {
    position: absolute;
    top: 0.05rem;
    left: 0;
    width: 0.94rem;
    height: 0.35rem;
    line-height:0.35rem;
    color: #fff;
    font-size:0.15rem;
    text-align: center;
    white-space: nowrap
}

.soBox {
    -webkit-box-sizing: border-box;
    display: -webkit-box;
    -webkit-box-align: center;
    position: relative;
    height:0.44rem;
}

.soInput {
    position: relative;
    border: none;
    border-radius:0.02rem 0 0 0.02rem;
    background: #fff;
    -webkit-box-flex: 1;
}

.soInput:before {
    content: '';
    position: absolute;
    top: 0.06rem;
    right: 0;
    width: 1px;
    height: 0.17rem;
    border-right: 1px solid #d9d9d9;
}

.soBtn {
    -webkit-box-sizing: border-box;
    position: relative;
}

.soBtn:after {
    content: '';
    position: absolute;
    top: 0.01rem;
    left: 0.29rem;
    width:0.05rem;
    height:0.27rem;
    background: #50616d;
    z-index: 3;
}

#bdcs-search-form-input {
    text-indent:0.1rem;
    font-size:0.12rem;
    border: none;
    border-radius:0.02rem 0 0 0.02rem;
    height:0.28rem;
    color: #666;
    -webkit-box-sizing: border-box;
    vertical-align: middle;
    width: 100%;
}

#bdcs-search-form-submit {
    border: none;
    border-radius: 0 0.03rem 0.03rem 0;
    width:0.28rem;
    height:0.28rem;
    vertical-align: middle;
    background: #fff url(/public/img/all.png) 0.01rem -0.22rem no-repeat;
    background-size: 0.28rem auto;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
}

#mcate {
    position: absolute;
    top: 0.04rem;
    right:0.04rem;
    width:0.4rem;
    height:0.4rem;
    z-index: 1;
}

#mcate b {
    display: block;
    text-indent: -9999px;
    width:0.36rem;
    height:0.36rem;
    background: url(/public/img/all.png) 0.03rem 0.07rem no-repeat;
    background-size: 0.32rem auto;
}

#mcateCont {
    height: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    top:0.44rem;
    z-index: 10000;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

#mcateCont p {
    margin: 0.1rem 0.15rem 0.05rem 0.15rem;
    border: 1px solid #fc6500;
    border-radius:0.03rem;
    -webkit-box-orient: horizontal;
    display: -webkit-box;
    height:0.36rem;
}

#mcateCont p span {
    -webkit-box-flex: 1;
    text-align: center;
    height:0.36rem;
    line-height:0.36rem;
    font-size:0.14rem;
    color: #fc6500;
    display: block;
    position: relative;
}

#mcateCont p .cur {
    background: #fc6500;
    color: #fff;
}

#mcateCont p span:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 0.36rem;
    background: #fc6500;
}

#mcateCont ul {
    margin: 0 0.1rem 0.15rem 0.1rem;
    display: none;
}

#mcateCont .on {
    display: block;
}

#mcateCont li {
    float: left;
    width: 33.33%;
}

#mcateCont li a {
    display: block;
    text-align: center;
    margin:0.05rem;
    border: 1px solid #d6d6d6;
    padding: 0.12rem 0.07rem;
    color: #999;
    font-size:0.14rem;
}

#mcateCont li a span {
    display: block;
    color: #333;
    padding: 0 0 0.04rem 0;
    font-size:0.14rem;
}

#xmCont {
    display: block;
    clear: both;
    width: 33.33%;
    height:0.36rem;
    line-height: 0.36rem;
    margin: 0 auto 0.2rem;
    border: 1px solid #ffae00;
    border-radius:0.03rem;
    background: #ffefcc;
    color: #f60;
}
/*ͷ��*/
/**�޸�**/
.top{position:relative;height:42px;padding:2px 50px 0 97px;z-index:20;background:#50616d;}
#logo{position:absolute;top:5px;left:0;width:94px;height:35px;line-height:35px;color:#fff;font-size:16px; text-align:center; white-space:nowrap}
.soBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;height:40px;}
.soInput{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;}.soInput:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.soBtn{-webkit-box-sizing:border-box;position:relative;}.soBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#50616d;z-index:3;}
#bdcs-search-form-input{ text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;height:28px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;width:100%;}
#bdcs-search-form-submit{border:none;border-radius:0 3px 3px 0;width:28px;height:28px;background:#fff url(/public/img/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;position:relative;}
#mcate{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;}#mcate b{display:block;text-indent:-9999px;width:36px;height:36px;background:url(/public/img/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;}
#mcateCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mcateCont p{margin:10px 15px 5px 15px;border:1px solid #fc6500;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}#mcateCont p span{-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#fc6500;display:block;position:relative;}#mcateCont p .cur{background:#fc6500;color:#fff;}#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#fc6500;}
#mcateCont ul{margin:0 10px 15px 10px;display:none;}#mcateCont .on{display:block;}#mcateCont li{float:left;width:33.33%;}#mcateCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}#mcateCont li a span{display:block;color:#333;padding:0 0 4px 0;}
#xmCont{display:block;clear:both;width:33.33%;height:36px;line-height:36px;margin:0 auto 20px auto;border:1px solid #ffae00;border-radius:3px;background:#ffefcc;color:#f60;text-align:center;}
/*����*/
.navtab{
    position: relative;
    display: -webkit-box;
    display: box;
    height:39px;
    line-height:39px;
    border-bottom: 1px solid #e4e4e4;
    font-size:16px;
}
.navtab .logo {
    display: block;
    width: 33px;
    height: 100%;
    background: url(/public/img/all.png) no-repeat 0 -51px;
    background-size: 33px auto;
}
.navtab .tab-inner{
    position: relative;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: box;
}
.tab-inner .tit{
    position: relative;
    height:39px;
}
.tab-inner .line{
    display: inline-block;
    width: 1px;
    height:16px;
    background: #aaa;
    margin:-2px 0px 0 10px;
    vertical-align: middle;
}
.navtab .tab-scroll{
    overflow:hidden;
}
.navtab .tab-scroll-wrap{
    position: relative;
    -webkit-box-flex: 1;
}
.navtab .tab-scroll-wrap ul{
    height:39px;
    display: -webkit-box;
    display: box;
}
.navtab .tab-scroll-wrap li{
    display: block;
    padding: 0 6px;
    color:#333;
    position: relative;
    width: auto !important;
    float:left;
    height:39px;
}
.navtab .tab-scroll-wrap li a{
    font-size:16px;
}
.navtab .tt.cur:after{
    content:"";
    display: block;
    width:4px;
    height:4px;
    position: absolute;
    left: 50%;
    bottom:4px;
    z-index: 10;
    border-radius: 100%;
    background: #50616d;
    margin-left:-2px;
}
.navtab .tt.cur a{
    font-weight: bold;
    color: #50616d;

}
.navtab .tit.cur:after{
    bottom:-5px;
}
/*�ײ�*/
#down-page {
    background: #f2f2f2;
}

#down-page .top h1 {
    display: inline;
    color: #94c804;
}

#down-page footer.bottom {
    position: relative;
    clear: both;
}
footer.bottom p {
    height:0.46rem;
    line-height:0.46rem;
    text-align: center;
}

footer.bottom p a {
    padding: 0 0.1rem;
    color:#666;
    font-size:14px;
}
footer.bottom p .line{
    display:inline-block;
    width:1px;
    height:0.13rem;
    background:#666;
    vertical-align:middle;
    margin-top:-0.03rem;
}
/*����*/
.bgwt{
    background:#fff;
}
.typelist{
    overflow:hidden;
    margin-bottom:0.05rem;
    padding-bottom:0.1rem;
}
.typelist a{
    display: inline-block;
    width: 25%;
    text-align: center;
    float: left;
    padding-top:0.1rem;
    line-height:0.22rem;
    font-size:0.13rem;
}
.typelist a span{
    display: block;
    width:0.4rem;
    height:0.4rem;
    background: #52d950 url(/public/img/type.png) 0.02rem -0.03rem no-repeat;
    margin: 0 auto 0.05rem;
    background-size: 0.4rem auto;
    border-radius: 100%;
}
.typelist .type2 span{
    background: #1ed677 url(/public/img/type.png) 0.02rem -0.37rem no-repeat;
    background-size:0.4rem auto;
}
.typelist .type3 span{
    background: #4ee1df url(/public/img/type.png) 0.03rem -0.8rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type4 span{
    background: #d4d257 url(/public/img/type.png) 0.03rem -1.22rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type5 span{
    background: #fc826a url(/public/img/type.png) 0.06rem -1.54rem no-repeat;
    background-size:0.4rem auto;
}
.typelist .type6 span{
    background: #ff9f63 url(/public/img/type.png) 0.05rem -1.92rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type7 span{
    background: #8cd43f url(/public/img/type.png) 0.04rem -2.3rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type8 span{
    background: #1ed677 url(/public/img/type.png) 0.03rem -2.65rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type9 span{
    background: #52d950 url(/public/img/type.png) 0.05rem -3.02rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type10 span{
    background: #1ed677 url(/public/img/type.png) 0.05rem -3.45rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type11 span{
    background: #4ee1df url(/public/img/type.png)) 0.05rem -3.8rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type12 span{
    background: #d4d257 url(/public/img/type.png) 0.05rem -4.18rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type13 span{
    background: #fc826a url(/public/img/type.png) 0.06rem -4.55rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type14 span{
    background: #ff9f63 url(/public/img/type.png) 0.06rem -4.95rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type15 span{
    background: #8cd43f url(/public/img/type.png)  0.04rem -5.35rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type16 span{
    background: #1ed677 url(/public/img/type.png) 0.05rem -5.75rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type17 span{
    background: #52d950 url(/public/img/type.png) 0.03rem -6.15rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type18 span{
    background: #1ed677 url(/public/img/type.png) 0.03rem -6.55rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type19 span{
    background: #4ee1df url(/public/img/type.png) 0.03rem -6.93rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type20 span{
    background: #d4d257 url(/public/img/type.png) 0.03rem -7.32rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type21 span{
    background: #fc826a url(/public/img/type.png) 0.05rem -7.7rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type22 span{
    background: #ff9f63 url(/public/img/type.png) 0.04rem -8.08rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type23 span{
    background: #8cd43f url(/public/img/type.png)  0.05rem -8.47rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type24 span{
    background: #1ed677 url(/public/img/type.png) 0.01rem -8.8rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type25 span{
    background: #52d950 url(/public/img/type.png) 0.02rem -9.17rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type26 span{
    background: #1ed677 url(/public/img/type.png) 0.04rem -9.52rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type27 span{
    background: #4ee1df url(/public/img/type.png) 0.03rem -9.9rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type28 span{
    background: #d4d257 url(/public/img/type.png) 0.03rem -10.30rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type29 span{
    background: #fc826a url(/public/img/type.png)  0.05rem -10.68rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type30 span{
    background: #ff9f63 url(/public/img/type.png)  0.04rem -11.02rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type31 span{
    background: #8cd43f url(/public/img/type.png)  0.05rem -11.4rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type32 span{
    background: #1ed677 url(/public/img/type.png) 0.05rem -11.81rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type33 span{
    background: #52d950 url(/public/img/type.png) 0.03rem -12.24rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type34 span{
    background: #1ed677 url(/public/img/type.png) 0.03rem -12.63rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type35 span{
    background: #4ee1df url(/public/img/type.png) 0.03rem -13.04rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type36 span{
    background: #d4d257 url(/public/img/type.png) 0.04rem -13.41rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type37 span{
    background: #fc826a url(/public/img/type.png)  0.05rem -13.81rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type38 span{
    background: #ff9f63 url(/public/img/type.png)  0.04rem -14.2rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type39 span{
    background: #8cd43f url(/public/img/type.png)  0.03rem -14.62rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type40 span{
    background: #1ed677 url(/public/img/type.png) 0.04rem -15.02rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type41 span{
    background: #52d950 url(/public/img/type.png) 0.03rem -15.42rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type42 span{
    background: #1ed677 url(/public/img/type.png) 0.03rem -15.82rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type43 span{
    background: #4ee1df url(/public/img/type.png) 0.03rem -16.22rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type44 span{
    background: #d4d257 url(/public/img/type.png) 0.04rem -16.62rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type45 span{
    background: #fc826a url(/public/img/type.png)  0.08rem -16.99rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type46 span{
    background: #ff9f63 url(/public/img/type.png)  0.04rem  -17.39rem no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type47 span{
    background: #8cd43f url(/public/img/type.png)  0.01rem -17.73rem  no-repeat;
    background-size: 0.4rem auto;
}
.typelist .type48 span{
    background: #1ed677 url(/public/img/type.png) 0.05rem -18.11rem  no-repeat;
    background-size: 0.4rem auto;
}
/*���չʾ*/
.stype dl{
    background:#fff;
}
.stype dl:nth-child(even){
    margin-bottom:0.05rem;
}
.stype dl:nth-child(1) .title{
    color:#8cd43f;
}
.stype6 dl:nth-child(1) .title{
    color:#f2b149;
}
.stype dl:nth-child(2) .title,.stype3 dl:nth-child(1) .title{
    color:#f2b149;
}
.stype6 dl:nth-child(2) .title{
    color:#5b95f1;
}
.stype dl:nth-child(3) .title,.stype3 dl:nth-child(6) .title{
    color:#7bb949;
}
.stype6 dl:nth-child(3) .title{
    color:#ff9f63;
}
.stype dl:nth-child(4) .title{
    color:#fc826a;
}
.stype3 dl:nth-child(4) .title{
    color:#9371d6;
}
.stype6 dl:nth-child(4) .title{
    color:#7bb949;
}
.stype dl:nth-child(5) .title{
    color:#9371d6;
}
.stype6 dl:nth-child(5) .title {
    color: #8cd43f;
}
.stype dl:nth-child(6) .title{
    color:#2dc397;
}
.stype6 dl:nth-child(6) .title {
    color: #9371d6;
}
.stype3 dl:nth-child(2) .title,.stype3 dl:nth-child(5) .title{
    color:#5b95f1;
}
.stype dl:nth-child(7) .title{
    color:#eb7659;
}
.stype6 dl:nth-child(7) .title{
    color:#f2b149;
}
.stype dl:nth-child(8) .title{
    color:#5b95f1;
}
.stype dl:nth-child(9) .title{
    color:#f2b149;
}
.stype3 dl:nth-child(9) .title{
    color:#2dc397;
}
.stype dl:nth-child(10) .title{
    color:#5b95f1;
}
.stype3 dl:nth-child(10) .title{
    color:#eb7659;
}
.stype dl:nth-child(11) .title,.stype3 dl:nth-child(6) .title,.stype3 dl:nth-child(8) .title{
    color:#7bb949;
}
.stype3 dl:nth-child(11) .title{
    color:#9371d6;
}
.stype dl:nth-child(12) .title{
    color:#f2b149;
}
.stype dl:nth-child(13) .title{
    color:#7bb949;
}
.stype dl:nth-child(14) .title{
    color:#e05ab1;
}
.stype dl:nth-child(15) .title{
    color:#1ed677;
}
.stype dl:nth-child(16) .title{
    color:#9371d6;
}
.stype dl:nth-child(17) .title{
    color:#7bb949;
}
.stype dl:nth-child(18) .title{
    color:#5b95f1;
}
.stype dl:nth-child(19) .title{
    color:#eb7659;
}
.stype dl{
    padding:0.12rem 0;
    border-bottom:1px solid #e4e4e4;
    overflow:hidden;
}
.stype dl dt{
    width:25%;
    box-sizing: border-box;
    border-right:1px solid #e4e4e4;
    text-align: center;
    font-size:0.13rem;
    float:left;
    display:block;
}
.stype dl dt span{
    display: block;
    width: 0.4rem;
    height:0.35rem;
    background:url(/public/img/list1.png) 0.02rem -0.03rem no-repeat;
    margin: 0 auto;;
    background-size: 0.4rem auto;
}
.stype2 dl dt span,.stype6 dl:nth-child(5) dt span{
    height:0.4rem;
    background:url(/public/img/list2.png) 0.02rem -0.03rem no-repeat;
    background-size: 0.4rem auto;
}
.stype3 dl dt span{
    height:0.4rem;
    background:url(/public/img/list3.png) 0.02rem -0.03rem no-repeat;
    background-size: 0.4rem auto;
}
.stype6 dl dt span{
    height:0.4rem;
    background:url(/public/img/list4.png) 0.02rem -0.03rem no-repeat;
    background-size: 0.4rem auto;
}
.stype3 dl:nth-child(1) dt span{
    background-position: -0.05rem -0.13rem
}
.stype dl:nth-child(2) dt span{
    background-position:-0.01rem -0.85rem;
}
.stype3 dl:nth-child(2) dt span{
    background-position:-0.05rem -0.95rem;
}
.stype dl:nth-child(3) dt span{
    background-position:-0.01rem -1.68rem;
}
.stype3 dl:nth-child(3) dt span{
    background-position:-0.05rem -1.78rem;
}
.stype dl:nth-child(4) dt span{
    background-position:-0.01rem -2.48rem;
}
.stype3 dl:nth-child(4) dt span{
    background-position:-0.05rem -2.58rem;
}
.stype dl:nth-child(5) dt span{
    background-position:-0.01rem -3.35rem;
}
.stype6 dl:nth-child(5) dt span{
    background-position: 0.02rem -0.03rem
}
.stype3 dl:nth-child(5) dt span{
    background-position:-0.05rem -3.45rem;
}
.stype dl:nth-child(6) dt span{
    background-position:-0.01rem -4.15rem;
}
.stype6 dl:nth-child(6) dt span {
    background: url(/public/img/list2.png) -0.01rem -3.35rem no-repeat;    background-size: 0.4rem auto;
}
.stype3 dl:nth-child(6) dt span{
    background-position:-0.05rem -4.25rem;
}
.stype dl:nth-child(7) dt span{
    background-position:-0.01rem -5rem;
}
.stype6 dl:nth-child(7) dt span {
    background: url(/public/img/list2.png) -0.01rem -10.75rem no-repeat;    background-size: 0.4rem auto;
}
.stype3 dl:nth-child(7) dt span{
    background-position:-0.05rem -5.1rem;
}
.stype dl:nth-child(8) dt span{
    background-position:-0.01rem -5.75rem;
}
.stype3 dl:nth-child(8) dt span{
    background-position:-0.05rem -5.9rem;
}
.stype dl:nth-child(9) dt span{
    background-position:0.01rem -6.65rem;
}
.stype3 dl:nth-child(9) dt span{
    background-position:-0.05rem -6.75rem;
}
.stype dl:nth-child(10) dt span{
    background-position:-0.01rem -7.45rem;
}
.stype3 dl:nth-child(10) dt span{
    background-position:-0.05rem -7.55rem;
}
.stype dl:nth-child(11) dt span{
    background-position:0.01rem -8.3rem;
}
.stype dl:nth-child(12) dt span{
    background-position:0.01rem -9.12rem;
}
.stype dl:nth-child(13) dt span{
    background-position:-0.01rem -9.95rem;
}
.stype dl:nth-child(14) dt span{
    background-position:-0.01rem -10.75rem;
}
.stype dl:nth-child(15) dt span{
    background-position:0.02rem -11.6rem;
}
.stype dl:nth-child(16) dt span{
    background-position:0.02rem -12.42rem;
}
.stype dl:nth-child(17) dt span{
    background-position:-0.01rem -13.26rem;
}
.stype dl:nth-child(18) dt span{
    background-position:0.02rem -14.08rem;
}
.stype dl:nth-child(19) dt span{
    background-position:0.02rem -14.95rem;
}
.stype dl dd{
    float:left;
    width:75%;
}
.stype dl dd .box{
    width:33.33%;
    float:left;
    display:block;
    line-height:0.3rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:0.13rem;
    text-align:center;
}
/*��ǩ�б�*/
.lablist{
    background:#fff;
    border-bottom: 1px solid #e7e7e7;
    padding-left:0.1rem;
    height: 40px;
    line-height: 40px;
}
.lablist .list{
    display: -webkit-box;
    display: box;

}
.lablist .list .slide{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #666;
    font-size: 16px;
    width: auto !important;
}
.lablist .list .line{
    padding:0 0.05rem;
    color:#ddd;
}
/*�����б�*/
.downbox .list li{
    display: -webkit-box;
    display: box;
    padding: 0.12rem 0.1rem;
    border-bottom: 1px dashed #ddd;
}
.downbox .list li .pic-box {
    display: inline-block;
    margin-right:0.1rem;
}
.downbox .list li .pic-box img{
    width:0.57rem;
    height:0.57rem;
    border-radius:0.1rem;
}
.downbox .list .state{
    height:0.57rem;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.downbox .list span{
    display:block;
}
.downbox .list  .state .name {
    font-size: 0.14rem;
    color: #333;
    height: 0.2rem;
    line-height: 0.2rem;
    font-weight: normal;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.downbox .list  .state .size {
    font-size: 0.1rem;
    height: 0.2rem;
    line-height: 0.2rem;
    color: #999;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.downbox .list  .line {
    height:0.1rem;
    width: 1px;
    background: #ddd;
    display: inline-block;
    margin: 0 0.07rem 0.02rem;
    vertical-align: middle;
}
.downbox .list .down-btn{
    width:0.7rem;
    height:0.31rem;
    line-height:0.31rem;
    text-align: center;
    border:1px solid #50616d;
    border-radius:0.02rem;
    color:#50616d;
    display:block;
    font-size:0.13rem;
}
.downbox .list .state span.star {
    display: block;
    width: 73px;
    height: 12px;
    margin: 4px  0;
    background: url("/public/img/star.png") no-repeat;
    position: relative;
}
.downbox .list .state .count{
    position: absolute;
    display: block;
    height: 12px;
    background: url("/public/img/start.png") no-repeat;
    z-index: 1;
}
.downbox .list .state .count1 {
    width: 15px;
}
.downbox .list .state .count2 {
    width: 30px;
}
.downbox .list .state .count3 {
    width: 45px;
}
.downbox .list .state .count4 {
    width: 60px;
}
.downbox .list .state .count5,.downbox .list .state .count6 {
    width: 75px;
}
.downbox .show-more{
    color:#666;
    font-size:0.13rem;
    text-align: center;
    display:block;
    padding:0.12rem 0;
}
.downbox .dtab{
    display: -webkit-box;
    display: box;
    height:0.4rem;
    line-height:0.4rem;
    border-bottom:1px solid #e4e4e4;
    margin-top:0.05rem;
}
.downbox .dtab a{
    display:block;
    -webkit-box-flex:1.0;
    box-flex:1.0;
    text-align: center;
    font-size:0.14rem;
    position: relative;
}
.downbox .dtab a.cur{
    color:#50616d;
    border-bottom:1px solid #50616d;
}
.downbox .dtab a.cur:after{
    content: "";
    display: block;
    width: 0.1rem;
    height: 0.1rem;
    position: absolute;
    left: 50%;
    bottom: -0.07rem;
    margin-left: -0.05rem;
    background:#fff;
    border:1px solid #50616d;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.downbox .labcon{
    background:#f2f2f2;
    overflow:hidden;
    padding:0.08rem 0;
}
.downbox .labcon  a{
    float:left;
    display:block;
    width:25%;
    text-align: center;
    line-height:0.36rem;
    font-size:0.13rem;
}
.downbox .labcon  a.cur{
    color:#50616d;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
/**�޸�**/
#nav,#nav1{height:44px;line-height:44px;padding:0 50px 0 0;border-bottom:1px solid #d6d6d6;position:relative;background:#fff;}
#nav1{padding:0 10px;}#nav1 .mainNav li{width:16.6%;}#nav1 .mainNav li.cur{width:17%;}
.mainNav{zoom:1;clear:both;}.mainNav li{width:16.6%;padding:0;float:left;color:#333;}.mainNav li a{display:block;line-height:43px;height:43px;text-align:center;position:relative;font-size:16px;}
.mainNav .cur a{color:#50616d; font-weight:600;}
.pullNav{position:absolute;width:44px;height:44px;top:0;right:10px;float:right;}.pullNav span{display:block;width:44px;height:44px;line-height:44px;text-align:center;}.pullNav span i,#topNav span{display:block;width:14px;height:10px;background:url(/public/img/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;margin: 15px  0 20px;}.open span i,#topNav li.sq span{background-position:0 -125px;}
.moreNav{display:none;position:absolute;right:0;top:44px;width:100px;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:999;line-height:34px;}.moreNav li{border-bottom:1px solid #d6d6d6;}.moreNav li a{display:block;font-size:16px;text-align:center;}
/*�µ���*/
#topNav{line-height:40;background:#fff;border-bottom:1px solid #d6d6d6;}#topNav ul{overflow:hidden;*zoom:1;}
#topNav li{width:16.6%;padding:0;float:left;color:#333;text-align:center;}#topNav li a{height:40px;line-height:40px;}
#topNav .hide{display:none;}
/*mNav-hide*/
#topNav.hasmore{position: relative;}
#topNav.hasmore .cm{width:30px;height:40px;position: absolute;right: 0;top:0;}
#topNav.hasmore .cm .current{background-position: 0 -127px;}
#topNav .mNav-hide{display: none;position: absolute;right:0;top: 40px;z-index: 99999;width: 100px;background-color: #fff;border-left: 1px solid #efefef;border-top: 1px solid #efefef;}
#topNav .mNav-hide > a{display: block;border-bottom: 1px solid #efefef;display: block;height: 36px;text-align: center;line-height: 36px;}
/*footer*/
footer.bottom{width:100%;margin:15px 0 0 0;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;position:absolute;left:0;right:0;}
.search-page .main{padding-bottom:40px;}.search-page .main .sub-title{background:#f0f0f0;line-height:40px;text-indent:15px;}.search-page .main .sub-title strong{color:#f60;padding:0 4px;}.search-page footer.bottom{position:fixed;bottom:0;}
#down-page .top h1{display:inline;color:#50616d;}#down-page footer.bottom{ position:static;clear:both;margin-top:0;}
footer.bottom #goTop{position:fixed;right:10px;bottom:80px;text-indent:-9999px;z-index:9999;width:38px;height:38px;background: rgba(0,0,0,0.6) url(/public/img/all_ico.png) 8px -313px no-repeat; background-size:28px auto; border-radius:50%; display:none}
footer.bottom p{height:46px;line-height:46px;}footer.bottom p a{padding:0 10px;}
.foot-nav{ height:35px;display: -webkit-box;display: box;}
.foot-nav a{ display:block; height:35px; line-height:35px; text-align:center;-webkit-box-flex: 1;box-flex: 1; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9}
/*map*/
body#map-page{background:#fff;height: 100%;font-size: 14px;}
body#map-page footer.bottom{margin:0;}
.map-list{padding-top:15px;}
.map-list .map{padding-bottom:15px;}
.map-list .map .title{ display:inline-block; width:60px; height:30px; line-height:30px; margin-bottom:10px; margin-left:6px; font-size:16px; text-align:center; border-bottom:3px solid #50616d}
.map-list .map .title1{ margin-left:10px; height:30px; line-height:30px; color:#50616d}
.map-list .map-ul{ overflow:hidden; margin-right:6px;}
.map-list li{ width:25%; height:28px; overflow:hidden; float:left; text-align:center; margin-bottom:10px;}
.map-list li a{font-size:14px;display:block; height:26px; line-height:26px; border:1px solid #ccc; background-color:#f6f6f6; margin-left:6px; border-radius:3px;}
/*wz*/
#alist{background:#fff;}
#alist footer.bottom{margin:0;}
.button-footer #more{display:block;padding:6px 0 15px 0;text-align:center;font-size:14px;}
#sNav{height:34px;margin:10px;border:1px solid #50616d;border-radius:5px;background:#fff;display:-webkit-box;text-align:center;}
#sNav a{line-height:34px;font-size:14px;-webkit-box-flex:1;display:block;text-align:center;color:#50616d;}
#sNav a:not(:last-child){border-right:1px solid #50616d;}
#sNav a.cur{background:#50616d;color:#fff;}
.clist ul li{background:#fff;margin:0 8px;border-bottom:1px solid #e2e2e2;padding:10px;font:15px "\5FAE\8F6F\96C5\9ED1";}
.clist ul li a{display:block;height:30px;line-height:30px;overflow:hidden;font-weight:bold;}
.clist ul li p{font-size:13px;height:46px;line-height:24px;overflow:hidden;color:#777;}

.wzlist h1{font:18px "\5FAE\8F6F\96C5\9ED1";font-weight:bold;line-height:32px;color:#333;}
.wzlist .wtitle{padding:10px 8px 10px 8px;font-size:13px;border-bottom:1px solid #ddd;}
.wzlist .wtitle p{color:#777;margin-top:5px;}.wzlist .wtitle span{margin:0 5px;}
.wzlist .con{font-size:1.0em;padding:0 8px;-webkit-box-sizing:border-box;line-height:26px;}
.wzlist .con p{padding:10px 0 0 0;font-size: 14px;}
.wzlist .con img{ max-width:300px!important;height:auto !important;display:block;margin:0 auto;}
.wzlist .con a{color:#4996ff;}
.wzlist .con table{/*display:none;*/width:100%!important;overflow:hidden;margin-top:10px;}
.wzlist .soft{font:14px "\5FAE\8F6F\96C5\9ED1";margin:10px;}
.wzlist .soft a{color:#999;display:block;height:70px;}
.wzlist .soft img{display:block;width:70px;height:70px;float:left;margin-right:10px;border-radius:10px;}
.wzlist .soft u{display:block;max-height:30px;line-height:30px;margin-bottom:10px;position:relative;font-size:25px;font-weight:bold;overflow:hidden;color:#AF0202;white-space:nowrap;text-overflow:ellipsis;}
.wzlist .soft em{margin-right:10px;}
.wzlist .soft .btn{background:#50616d;width:100%;height:36px;line-height:36px;margin:10px 0 10px 0;text-align:center;font-size:20px;color:#fff;border-radius:5px;border:1px solid #8BBD00;}

.newsnext{width:90px;border-radius:30px;margin:10px auto;text-align:center;font-size:14px;line-height:32px;border:#50616d 1px solid;}
.newsnext a,.wzlist .con .newsnext a{color:#50616d;}

.tDown{position:relative;margin:10px;margin-bottom:0;}
.tDown .pic{display:inline-block;float:left;margin-right:10px;}
.tDown img{width:70px;height:70px;border-radius:10px;}
.tDown .info{height:73px;}#alist .tDown .info strong{display:block;height:20px;line-height:20px;overflow:hidden;color:#888;font-weight:normal;}.tDown .info strong a{margin-right:5px;font-size:18px;color:#333;font-weight:bold;}
.tDown .info em{display:inline-block;margin:5px 0 0 0;}.tDown .info s{font-size:20px;font-weight:bold;color:#f60;}
.tDown .info .sp{display:block;margin:2px 0 0 0;line-height:24px;}.tDown .info .sp u{margin-left:15px;}
.tDown .info i.platform{display:inline-block;float:left;}
.tDown .sbtn{display:block;position:absolute;right:0;top:20px;width:60px;heihgt:27px;line-height:27px;margin-top:6px;background:#50616d;color:#fff;text-align:center;border-radius:3px;font-size:16px;}
.tDown .platform a{display:inline-block;width:20px;height:20px;overflow:hidden;margin-right:3px;text-indent:-999px;background:url(/public/img/pt_btn.png) 0 3px no-repeat;background-size:16px;}
.tDown .platform a.iphone{background-position:0 -27px;background-size:16px;}
.wx{overflow:hidden;zoom:1;margin:10px 0;padding:5px 10px;color:#555;font-size:13px;border:1px dashed #ddd;border-left:0;border-right:0;}
.wx img{width:120px;float:left;}
.wx .wx_info{padding:10px 0 0 0;}
.wx .tit{font-size:15px;color:#000;margin-bottom:4px;}
.wx .wx_intro{margin-top:3px;color:#999;}
body.xspage .dbtns{background-color:#fff;margin:0 10px;}
body.xspage .dbtns a{border:none;border-radius:3px;background:#50616d;color:#fff;margin:10px 0;height:35px;line-height:35px;text-align:center;font-size:18px;display:block;}

.wzlist .tags{max-height:26px;margin-top:6px;overflow:hidden;margin-left:-4px;-webkit-box-flex:1;display:-webkit-box;}
.wzlist .tags a{-webkit-box-flex: 1;display: block;-webkit-box-sizing: border-box;height:24px;line-height:24px;overflow:hidden;margin-right:2px;text-align:center;font-size:13px;border-radius:5px;color:#50616d;border: 1px solid #50616d;}
#alist strong{font-weight:bold;color:#333;}
#alist .wzlist .con strong{color:rgb(255, 0, 0);}
#alist #sNav{margin:10px 10px 0 10px;}
.pl b{color:#333;padding:0 10px;margin:15px 0;}
.share{margin:10px;}
.share b{float:left; display:block; line-height:36px;}
.bdsharebuttonbox{width:250px;}
.bdshare_popup_top,.bdshare_popup_list,.bdshare_popup_bottom{display:none;}
#alist .guess{margin-bottom:20px;}#alist .guess b{font-weight:bold;}
#alist .list li:last-child{border-bottom:0;}

#alist .con > b{display:block;padding-top:10px;}
#alist #cms_showpage_text{display: none;}
#alist #cms_showpage li{height: 26px;width: 100%;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#alist #cms_showpage #morefy{display: block;line-height:40px;text-align: center;}
#alist .xgwz ul li a{font-size:14px;}#alist .xgwz b{font-size:16px;font-weight:bold;}
#alist .dtit{border-bottom:1px solid #ddd;position:relative;height:40px;line-height:40px;}#alist .dtit b{margin:0;display:block;position:absolute;bottom:-1px;padding:0 10px 0 5px;left:10px;height:40px;border-bottom:1px solid #50616d;font-size:16px;font-weight:bold;}
#comment{background:#fff;margin-top:10px;padding:9px 0 0 0;}
#comment-list{margin:10px;font-size:12px;}#comment-list li{padding:10px 2px;border-bottom:1px solid #e6e6e6;line-height:24px;}#comment-list li:first-child{border-top:1px solid #e6e6e6;}#comment-list li:last-child{border-bottom:0;}#comment-list .user{color:#50616d;padding-right:100px;position:relative;margin-bottom:2px;height:24px;overflow:hidden;}#comment-list .user time{position:absolute;right:0;top:0;color:#a6a6a6;width:62px;height:24px;overflow:hidden;}#view-comment .button-status-complete{border-top:1px solid #e6e6e6;overflow:hidden;text-align:center;position:relative;display:none;padding:0; padding-top:15px; }.w-text{margin:0 15px 15px;padding:8px 20px 0 0;}.w-text textarea{color:#666;background:#fff;border:1px solid #c5c5c5;width:100%;font-size:24px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1) inset;height:80px;padding:5px 10px;line-height:32px;}.w-button{margin:0 20px;}#submit .button{width:47%;margin-left:2%;}#submit #verify{color:#fff;border:1px solid #50616d;background-position:0 -1055px;cursor:pointer;}#submit #verify.disable{color:#999;background-position:0 -1090px;border:1px solid #ccc;cursor:default;}
#comment .fb{display:block;-webkit-border-radius:2px;border:1px solid #ccc;color:#333;-webkit-box-sizing:border-box;line-height:28px;padding:10px 5px 10px 46px;position:relative;margin:8px 10px 0 10px;background:url(/public/img/all_ico.png) 5px -963px no-repeat;box-shadow:0px 2px 1px #fff,inset 0px 1px 1px rgba(138, 138, 138, 0.2);}
#comment #submit{display:none; margin-bottom:10px;}
#comment .button{color:#555;height:32px;border:1px solid #ccc;background:url(/public/img/all_ico.png) 0 -1090px repeat-x;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .06);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .06);box-shadow:0 1px 1px rgba(0, 0, 0, .06);cursor:pointer;}
#view-comment .button{padding: 0 20px;}
#comment #cancel{line-height:30px;text-align:center;vertical-align:top;height:30px;display:inline-block;}
.xgwz b,.similar b,#comment b,.tjyxph b,#xgk b,.hot-wrap p.title,#moreList b{font:16px "\5FAE\8F6F\96C5\9ED1";height:28px;line-height:28px;font-weight:bold;}#comment b{margin:15px 0;}#comment > b{text-indent:10px;display:block;margin:0;}
.xgwz {clear:both;margin-top:25px;}
.xgwz b,#moreList b{color:#333;padding-left:10px;}
.xgwz ul li{height:40px;line-height:40px;overflow:hidden;margin:0 8px;position:relative;}.xgwz li:not(:first-child){border-top:1px solid #e2e2e2;}
.xgwz ul li em{display:inline-block;width:4px;height:4px;background:#999;border-radius:50px;overflow: hidden;position:absolute;top:17px;left:5px;}
.xgwz ul li a{display:block; overflow:hidden; height:40px; white-space:nowrap; text-overflow:ellipsis;padding:0 10px 0 15px;}
.xgsp{overflow:hidden;height:200px;width: 100%;padding-top:5px;box-sizing: border-box;-webkit-transition: .3s all;transition: .3s all;}
.xgsp .scroll_wrap{padding:10px 0 0 0;height: 160px;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: touch;}
.xgsp ul{white-space: nowrap;height: 132px;padding:0 0 0 10px;}
.xgsp li{margin:0 10px 0 0;width:190px;display: inline-block;}
.xgsp li a{display: block;position: relative;height: 136px;}
.xgsp li img{width: 190px;height: 106px;display: block;}
.xgsp .icon,.xgsp .times{position:absolute;display:block;}
.xgsp .icon{left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-40px;background:url(/public/img/vicon.png) no-repeat; background-size:50px auto;}
.xgsp .times{right:0;bottom:30px;display:block;width: 180px;height:40px;line-height:40px;text-align:right;color:#fff;padding-right:10px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 20%, #000 100%);}
.xgsp li b{ display: block;overflow: hidden;width: 190px;line-height: 30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
#article .tabhd a{width:25%;}
.news{background:#fff;margin-top:5px;}
.ccata{height:30px;position:relative;padding:12px 2px 0 0;border-bottom:1px solid #ccc;margin:0 8px;z-index:1;}
.ccata i{display:block;border-left:3px solid #faa818;height:20px;overflow:hidden;color:#000;padding-left:10px;}
.ccata i a{font:14px "\5FAE\8F6F\96C5\9ED1";line-height:20px;color:#000;}
.ccata u{display:block;width:60px;height:24px;line-height:24px;font-size:12px;text-align:center;background:#50616d;color:#fff;position:absolute;top:10px;right:2px;box-sizing:border-box;cursor:pointer;}
.ccata span{display:none;background:#fff;position:absolute;left:0;top:32px;width:100%;margin-top:11px;border:0;box-shadow:0 1px 1px 1px #BEBEBE;background:#f8f8f8;}
.ccata span::after{content:"";position:absolute;top:-20px;right:10px;width:0;height:0;border:10px solid transparent;border-bottom-color:#D1D1D1;}
.ccata span a{float:left;width:33.333333%;height:35px;line-height:35px;text-align:center;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;box-sizing:border-box;}
.article {background:#fff;margin-top:10px;}
#article .news ul li,#article .article ul li{font:14px "\5FAE\8F6F\96C5\9ED1";height:40px;line-height:40px;border-bottom:1px solid #FFF;border-bottom:1px solid #ebebeb;overflow:hidden;margin:0 8px;position:relative;}
#article .news ul li em,#article .article ul li em{display:inline-block;width:4px;height:4px;background:#999;border-radius:50px;overflow: hidden;position:absolute;top:17px;left:5px;}
#article .news ul li a,#article .article ul li a{display:block;padding:0 10px 0 15px;color:#222;}
.article p{height:34px;border-bottom:1px solid #d6d6d6;background:#f6f6f6;margin:10px;display:-webkit-box;text-align:center;padding:4px 0 0 0;}
.article p u{font-size:15px;line-height:34px;color:#333;-webkit-box-flex:1;display:block;cursor:pointer;text-align:center;margin:0 10px;}
.article p u.cur{color:#50616d;font-weight:bold;}.article p u.cur:after{display:block;content:"";width:100%;height:1px;background:#50616d;}
.article ul{display:none;}
#article .article ul li.last,#article .news ul li.last{border-bottom:0;text-align:center;}
#article .article ul li.last a{display:block;}
#article .article:last-child ul{margin:0;}
#article footer.bottom{margin:0;}
.share_area{border-bottom: #efefef 2px solid; padding:9px 10px 11px 10px;margin:0 0 15px 0;overflow: hidden;}
.share_zan{ margin:10px 0; height:30px;}
#nativeShare .nativeShare-tit{ font-size:14px; width:32px;}
#nativeShare{ line-height:30px;}
.share{ float:right;display:inline-block;height:30px; margin:0; margin-right:10px; white-space:nowrap; text-align:center}
.share a,.share .bdshare-button-style2-16 a{ float:left; display:inline-block; overflow:hidden;height:30px; line-height:30px; border-radius:14px; margin:0 4px; width:30px; padding:0}
.share .bdsharebuttonbox{display: inline-block; width:auto !important; float:left; width:200px;}
.share .zan{ padding:0 6px 0 32px !important; min-width:50px; background:url(/public/img/ico.png) 5px -669px no-repeat; background-size:30px auto;border:1px solid #dfdfdf;}
.share .bdshare-button-style2-16 .sina{ background:url(/public/img/share.png)-67px 0 no-repeat; background-size:auto 30px;}
.share .bdshare-button-style2-16 .qq{ background:url(/public/img/share.png) -33px 0 no-repeat; background-size:auto 30px;}
.share .bdshare-button-style2-16 .bds_renren{ background:url(/public/img/share.png) -99px 0 no-repeat; background-size:auto 30px;}
#nativeShare,.nativeShare{display:inline-block;float:left;height:30px; line-height:33px;}
#nativeShare .list{ height:30px; float:left}
#nativeShare span{ float:left; display:inline-block; width:31px; height:30px; margin:0 4px;}
.nativeShare{ float:left; display:none}
#nativeShare .weixin_timeline{background: url(/public/img/share.png) 0 0 no-repeat;background-size:auto 30px;}
#nativeShare .weixin{background: url(/public/img/share.png) -132px 0 no-repeat;background-size:auto 30px;}
#nativeShare .more{background: url(/public/img/share.png) -301px -12px no-repeat;background-size:auto 54px;}
#nativeShare .weibo{ background:url(/public/img/share.png)-66px 0 no-repeat; background-size:auto 30px;}
.nativeShare-tit{display:inline-block; height:28px; line-height:28px;float:left; font-size:1.5rem; padding:0 5px;}
/*点击查看大图*/
.light-box {position:fixed;top:0;z-index:999999999;width:100%;height:100%;background:rgba(0,0,0,.9)}
.light-box>div {height:100%;width:100%;overflow:hidden;margin:0 auto}
.light-box li,.light-box ul {height:100%;width:100%}
.light-box .swiper-slide img {line-height:100%;max-width:100%;max-height:80%}
.light-box .swiper-slide {text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}
.light-box .swiper-container-horizontal>.swiper-pagination {right:20px!important;top:20px!important;display:inline;width:auto;height:18px;text-align:right;color:#c5c5c5;font-style:italic}
.light-box .swiper-pagination-current {font-size:18px;color:#fff}
.light-box .close {display:block;width:30px;height:30px;overflow:hidden;position:absolute;left:10px;top:20px;font-size:0;z-index:99999;cursor:pointer}
.light-box .close:after,.light-box .close:before {content:'';position:absolute;left:13px;top:0px;display:block;width:2px;height:18px;background:#ccc;font-size:0;vertical-align:middle}
.light-box .close:before {-webkit-transform:rotate(45deg)}
.light-box .close:after {-webkit-transform:rotate(-45deg)}
.swiper-pagination{position: absolute;}

 /*年终总结广告*/
.alistny .top #Search_form{width:27px;overflow: hidden;margin-left:6%;float: right;}
.alistny .top #Search_form .soBtn{background-color: initial;}
.alistny .top #Search_form #bdcs-search-form-submit{background-color: initial;background-position: 0px 3px;}
#nzAd {position: relative;width: 50%; margin-left:6%;float: left;    margin-top: 7px; }
#nzAd .img1{ cursor: pointer;    width: 100%;}

/**
推荐下载
 */
#moreList{padding-top:0;}
.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(/public/img/litterStar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}.hd{height:45px;border-bottom:1px solid #ddd;position:relative;}
.hd h2{padding:0 10px;line-height:45px;font-size:16px;color:#50616d;border-bottom:1px solid #50616d; position:absolute;left:0;top:0;}
.kl  li p a{font-size:14px;color:#000;}
.kl li u.hot,.kl li u.best,.kl li u.rq{display:block;width:36px;height:36px; position:absolute;top:-2px;left:0; }
.kl li u.best{background:url(/public/img/kbest.png) no-repeat;background-size:36px 36px;}.kl li u.rq{background:url(/public/img/krq.png) no-repeat;background-size:36px 36px;}.kl li u.hot{background:url(/public/img/khot.png) no-repeat;background-size:36px 36px;}
.kl.list ul li{padding:10px 5px 6px 10px;}
.kl.list ul li img{width:58px;height:58px;}
.kl.list ul li.jb{padding:10px 8px 6px 12px;}
.kl.list ul li:last-child{border-bottom:0;}
.kl .platform{width:70px;height:60px;position:absolute;right:6px;top:10px;padding-right:0;display:table;}
.kl .platform u{display:table-cell;vertical-align: middle;}
.kl .platform a{display:block;width:43px;height:24px;line-height:24px;padding-left:25px;margin-bottom:6px;font-size:12px;border:1px solid #ddd;border-radius:5px;background:url(/public/img/pt_btn.png) 4px 3px no-repeat;background-size:26%;}
.kl .platform a.iphone{ background-position:4px -29px;}
.kl .platform a:last-child{margin:0;}
.list ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;position:relative;border-bottom:1px solid #e8e8e8;}
.list ul li .img{display:block;float:left;width:60px;height:60px;margin-right:10px;}
.list ul li img{width:60px;height:60px;border-radius:8px;}
.list ul li p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:70px;}.list ul li p em{margin:7px 0;}
.list ul li p a{display:block;height:16px;line-height:16px;overflow:hidden;font-size:15px;}
.list ul li p span{display:block;line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.list ul li p u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-decoration: none;}
.list ul li .btn {width:40px;height:25px;padding-top:35px;color:#50616d;line-height:25px;text-align:center;background:none;position:absolute;right:5px; top:12px}
.list ul li .btn2 {width:40px;height:25px;margin-top: 15px;border: 1px solid #72C718;    border-radius: 6px;   margin-right: 15px;color:#50616d;line-height:25px;text-align:center;background:none;position:absolute;right:5px; top:12px}
.list ul li .btn .bg {position:absolute;left:0;top:0;display:inline-block;width:100%;height:30px;background:url(/public/img/snav.png) 9px -175px no-repeat;background-size:26px auto;}
/**
相关合集
 */
.p10{padding:10px 0}
.bottom_bor{border-bottom: 10px solid #efefef !important}
.guess_nr{margin:0 8px}.pictxt ul{padding:10px 0 0 0}.pictxt ul li{margin-bottom: 10px}.pictxt ul li span{font-size: 14px;line-height: 30px;height: 30px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis}.pictxt ul li em{border-radius: 20px;border:#50616d 1px solid;line-height: 25px;color:#50616d;display: block}
.d_title{border-bottom: 1px solid #dfdfdf;overflow: hidden;line-height: 35px;padding:0 10px;position: relative;}
.d_title em{font-size: 16px;padding:0 !important}
.d_title span{float: right;display: block;color:#999;font-size: 14px;}.d_title span a{color:#999}.d_title span#change_tj{display:none;padding-left: 40px;background: url(/public/img/all_ico.png) no-repeat left -1125px;}
.d_title .d_title_r{position: absolute;right:0;bottom: -1px}
.d_title .d_title_r ul li {margin:0 11px;color:#666;display: inline-block; float:left;height: 38px;line-height: 38px;font-size: 14px;text-align: center;overflow: hidden;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.d_title .d_title_r ul li.active{border-bottom: 1px solid #50616d;color: #50616d;height: 36px;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.hot_gamerec{display:none;}
.guess{overflow:hidden; border-bottom:1px solid #e8e8e8; padding-bottom:15px; margin:0 8px; margin-top:12px;}
.guess .bt{font-size: 16px;height: 28px;line-height: 28px; border-bottom:1px solid #f0f0f0; padding-bottom:5px;}
.guess-nav{ height:40px;width:200%;}
.guess-nav li {display: inline-block; float:left;height: 38px;line-height: 38px;font-size: 14px;text-align: center;overflow: hidden;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.guess-nav li span{ display:block; text-align:center; width:100%; overflow:hidden; font-size:16px;border-right:1px solid #f0f0f0; height:18px; line-height:18px;}
.guess-nav li:last{ border-right:none}
#tags-main{ width:100%; height:315px; overflow:hidden}
#wrapert ul .active, #wrapert ul li:active {border-bottom: 1px solid #50616d;color: #50616d; height:36px;-webkit-tap-highlight-color: rgba(255,255,255,0);}
.tags-main-box .tags-box {color: #999;line-height: 20px;overflow: hidden;margin:5px 0 10px 0;}
.tags-main-box .tit {height: 25px;line-height: 25px;margin-bottom: 5px;}
.tags-main-box .tit a {height: 25px;line-height: 25px;font-size: 16px;color: #474747;}
.tags-main-box .tit .more {float: right;font-size: 12px;color: #999;}
.tags-main-box .info p, .tags-main-box .info {color: #999;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 3;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.tags-box-ul {overflow: hidden;zoom: 1;}
.guess .tags-main-box{ float:left; width:100%;}
.guess .current{ display:block;}
.tags-box-ul li {width: 25%;float: left;margin-top: 8px;}
.tags-box-ul li a {display: block;width: 66px;text-align: center;margin: 0 auto;}
.tags-box-ul li img {width: 66px;height: 66px;text-align: center;float: left;display: block;margin: 0 auto; border-radius:10px;}
.tags-box-ul li span {clear: both;overflow: hidden;display: block;width: 66px;height: 32px;line-height: 16px;font-size:12px;color:#000;text-align: center;word-break:break-all;}
#tags-main,#down-page .guess .tags-box-ul li a,#down-page #tags-main2 .tags-box-ul li a{height: auto}
.pagenum {height: 12px;text-align: center;margin: 12px 0 8px 0;}
.pagenum span {display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #f0f0f0;margin: 0 5px;text-indent: -9999px;}
.pagenum .active {background-color: #50616d;}
