@charset "utf-8";
body {
    background-color: transparent;  /*  总体背景默认透明色，白色#fff黑色#000  */
}

article,
aside,
blockquote,
body,
button,
code,
dd,
details,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hr,
html,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

fieldset,
img {
    border: 0
}

li,
ul {
    list-style: none
}

.art-content li,
.art-content ul {
    list-style: inherit
}

a {
    text-decoration: none
}


/*-----------------------以下三种广告可细调---------------------------*/


/*大横幅*/
.index-top-ad {
    overflow: hidden;
    margin: 1px auto 1px;
    width:100%;
}
.index-top-ad a img,.index-shane-ad a img {
    border-radius: 5px;
    }
/*小横幅*/
    .index-shane-ad a {
        position: relative;
        float: left;
        display: block;
        margin-right: 5px; /*两个小横幅间距*/
    }
    .index-shane-ad a img {
        z-index: 1;
        border-radius: 5px;
        width: 100%;
        height: 60px !important;    /*小横幅高*/
    }
    .index-shane-ad a:nth-child(3n+0) {
        margin: 0;
        
    }

    .index-shane-ad span{
        margin-bottom: 10px;
    }
    .index-shane-ad span,
    .index-shane-ad span a,
    .index-shane-ad span a img {
        display: block;
        overflow: inherit;
        width: 100%; /*小横幅宽*/
        height: 55px;
        
    }

    .index-shane-ad span a:nth-child(2),
    .index-shane-ad span a:nth-child(2) img {
        margin-right: 0 !important;
        
    }
    
    .smallAd{height:50px!important;margin-bottom: 3px !important;}
    .bigAd{width:100%;}

 @media screen and (max-width:800px) {

        .index-shane-ad span a,
        .index-shane-ad span a img {
            width: 49.5%;
            height: 55px !important;   /*手机端小横幅高*/
        }
        .bigAd{height:60px!important;margin-bottom: 5px !important;}
        .smallAd{height:50px!important;margin-bottom: 3px !important;}
 }

    @media screen and (max-width:767px) {

        .index-shane-ad span a,
        .index-shane-ad span a img {
            width: 100%;
            height: 48px !important;   /*手机端小横幅高*/
        }
        .bigAd{height:60px!important;margin-bottom: 5px !important;}
        .smallAd{height:50px!important;margin-bottom: 3px !important;}
 }
         
    
    

 /*文字广告电脑端*/
 .index-site-list li{float: left; line-height:2.6; height: 36px; border-radius: 5px;text-align: center; border:1px #efefef solid;width: calc(25% - 4px);}
 .index-site-list li a{font-size: 15px;overflow: hidden;display: block;}
  /*友情提示：各种数字自己试试调节，清除浏览器缓存和强制刷新看效果哈*/
/*文字手机端宽度*/
@media screen and (max-width: 500px) {
    .index-site-list li{width: 24.5%;}
    .index-shane-ad a img{margin-top: 0px !important;}
    .index-shane-ad a:before{
        right: 0px!important;
        bottom: 0px!important;
    }
    .index-shane-ad span{
        margin-bottom: 0px!important;
    }

}
@media screen and (max-width: 400px) {
    .index-site-list li{width: calc(50% - 4px);}
    .index-shane-ad a img{margin-top: 0px !important;}
    .index-shane-ad a:before{
        right: 0px!important;
        bottom: 0px!important;
    }
    .index-shane-ad span{
        margin-bottom: 0px!important;
    }

}