.index .bn{
    height: 402px;
    margin-bottom: 15px;
    background-color: #d3edff;
    background-image: url(//p0.ssl.qhmsg.com/t01b69d475454744b27.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.index .bn .inner{
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.index .bn .inner .txt{
    position: absolute;
    top: 210px;
    left: 380px;
    width: 430px;
    font-size: 14px;
    color: #589dbe;
}
.index .bn .inner .btn-box{
    position: absolute;
    top: 300px;
    left: 280px;
}
.index .bn .inner .btn-box .item{
    float: left;
    width: 240px;
    margin-right: 70px;
    color: #589dbe;
    font-size: 14px;
    line-height: 2;
}
.index .bn .inner .btn-box .item a{
    display: block;
    width: 240px;
    height: 49px;
    line-height: 49px;
    text-indent: 25px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
.index .bn .inner .btn-box .item a:hover{
    text-decoration: none;
}
.index .bn .inner .btn-box .btn-1{
    background: url(//p0.ssl.qhmsg.com/t01aea12cd24ba04bce.png);
}
.index .bn .inner .btn-box .btn-2{
    background: url(//p0.ssl.qhmsg.com/t0107d7390d67765af0.png);
}
.wrap-green{
    background-color: #ebfff0;
}
.index-2{
    margin-bottom: 15px;
}
.index-1 .inner,
.index-2 .inner,
.index-3 .inner{
    width: 980px;
    margin: 0 auto;
    padding: 50px 0;
    text-align: center; 
}


.index-1{ margin-bottom: 15px; }
.index-1 .tabs{margin: 75px 0 40px; height: 42px; padding-left: 22px;}
.index-1 .tabs a{ float: left; text-decoration: initial; width: 100px; height: 40px; line-height: 40px; background-color: #f9f4e5; border: solid 1px #e9e1cb; font-family: "Microsoft YaHei"; font-size: 16px; color: #968e77;}
.index-1 .tabs a.on{ background-color: #3bb806; border-color: #3bb806;font-weight: bold; color: #fff;}
.index-1 .tabs a.first{ border-radius: 4px 0 0 4px; border-right: 0;}
.index-1 .tabs a.last{ border-radius: 0 4px 4px 0;border-left: 0;}

.index-1 .cont{height: 330px;}
.index-1 .cont li{ float: left; width: 300px;height: 314px; margin-right: 36px; background-color: #f9f4e5; padding-top: 16px;}
.index-1 .cont li.last{ margin-right: 0}
.index-1 .cont li .pic img{display: block; margin: 0 auto}
.index-1 .cont li .txt{font-family: "Microsoft YaHei"; font-size: 16px; color: #968e77; line-height: 24px; padding-top: 22px;}
.index-1 .cont li .txt a{color:#18a8c9}

.index-3{background-color: #fcfcfc; }
.rank-wrap{float: left;width: 49%;}
.rank-list { overflow: hidden; height: 250px; color: #aaa;}
.rank-wrap h2{font-family: "Microsoft YaHei"; font-size: 22px; color: #959595; line-height: 70px; text-align: left; padding-left: 124px;}
.rank-items li{ display: block; overflow: hidden; line-height: 50px; height: 50px;}
.rank-items li a{text-decoration: none;}
.rank-items span{display: inline-block; vertical-align: middle; font-family: "Microsoft YaHei"; font-size: 14px; color: #959595;}
.rank-items span.site-name{ width: 74px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left;}
#rank_list2 .site-name { width: 100px; }

.t-num em{color: #e53a22; padding-right: 3px;}
#doc-ft{border-top: 0}