﻿/* author mexxj@qq.com */
body{
    background: url("bg.jpg") no-repeat top center;
}
ul{
    padding: 0;
}
li{
    list-style: none;
}
a:hover{
    text-decoration: none;
}
.banner{
    position: relative;
    height: 460px;
}
.logo{
    position: absolute;
    left: 50px;
    top: 114px;
}
.banner .bounceInDown{
    position: absolute;
    left: 0;
    top: 0;
}
.banner .back{
    background: url("back.png") no-repeat;
    color: #fff;
    display: block;
    width: 112px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: right;
}
.banner .year{
    background: url("year.png") no-repeat;
    border: none;
    width: 180px;
    height: 52px;
    text-indent: -999px;
    outline: none;
    position: absolute;
    right: 0;
    top: 249px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.index .row{
    position: relative;
    padding-top: 35px;
    margin-bottom: 25px;
}
.title{
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
}
.t1 .title{
    background: url("t1.png") no-repeat 0 7px;
    color: #93a5ff;
    text-indent: 3em;
}
.t2 .title{
    background: url("t2.png") no-repeat 0 6px;
    color: #73a1f8;
    text-align: right;
    text-indent: -3em;
}
.t3 .title{
    background: url("t3.png") no-repeat 0 6px;
    color: #1679c5;
    text-indent: 3em;
}
.t4 .title{
    background: url("t4.png") no-repeat 0 6px;
    color: #5b92db;
    text-align: right;
}
.t5 .title{
    background: url("t5.png") no-repeat 0 6px;
    color: #73a1f8;
    text-indent: 3em;
}
.t2 .title span{
    margin-right: 1.5em;
}
.t4 .title span{
    margin-right: 2.5em;
}
.nl{
    border: 1px solid #73a1f8;
    display: flex;
    justify-content: space-around;
    margin-top: -10px;
}
.t1 .nl{
    padding: 40px 0 35px;
}
.t1 li a{
    color: #fff;
    display: block;
    font-size: 24px;
    width: 188px;
    height: 160px;
    text-align: center;
    line-height: 230px;
    text-shadow: 3px 0px 1px rgba(0, 0, 0, 0.4);
}
.t1 li a:hover{
    text-shadow: 3px 0px 0px rgba(0, 0, 0, 0.8);
}
.t1 li:nth-of-type(1) a{
    background: url("1-1.png") no-repeat;
}
.t1 li:nth-of-type(2) a{
    background: url("1-2.png") no-repeat;
}
.t1 li:nth-of-type(3) a{
    background: url("1-3.png") no-repeat;
}
.t1 li:nth-of-type(4) a{
    background: url("1-4.png") no-repeat;
}
.t1 li:nth-of-type(5) a{
    background: url("1-5.png") no-repeat;
}
.t1 li:nth-of-type(6) a{
    background: url("1-6.png") no-repeat;
}
.t1 li:nth-of-type(7) a{
    background: url("1-7.png") no-repeat;
}
.t2 .nl{
    padding: 55px 0 50px;
}
.t2 li a{
    color: #fff;
    display: block;
    font-size: 24px;
    width: 302px;
    height: 161px;
    text-align: center;
    text-indent: -9999px;
    line-height: 160px;
}
.t2 li a:hover{
    text-shadow: 3px 0px 0px rgba(0, 0, 0, 0.8);
}
.t2 li:nth-of-type(1) a{
    background: url("2-1.png") no-repeat;
}
.t2 li:nth-of-type(2) a{
    background: url("2-2.png") no-repeat;
}
.t2 li:nth-of-type(3) a{
    background: url("2-3.png") no-repeat;
}
.t3 .nl{
    padding: 60px 0 55px;
}
.t3 li a{
    color: #1679c5;
    display: block;
    font-size: 16px;
    width: 160px;
    height: 171px;
    text-align: center;
    line-height: 260px;
}
.t3 li a:hover{
    color: #011db7;
}
.t3 li:nth-of-type(1) a{
    background: url("3-1.png") no-repeat;
}
.t3 li:nth-of-type(2) a{
    background: url("3-2.png") no-repeat;
}
.t3 li:nth-of-type(3) a{
    background: url("3-3.png") no-repeat;
}
.t3 li:nth-of-type(4) a{
    background: url("3-4.png") no-repeat;
}
.t3 li:nth-of-type(5) a{
    background: url("3-5.png") no-repeat;
}
.t3 li:nth-of-type(6) a{
    background: url("3-5.png") no-repeat;
}
.t3 li:nth-of-type(7) a{
    background: url("3-6.png") no-repeat;
}
.t4 .nl{
    padding: 30px 0 10px;
}
.t4 li a{
    color: #1679c5;
    display: block;
    font-size: 32px;
    font-weight: bold;
    width: 560px;
    height: 170px;
    text-align: center;
    text-indent: 2em;
    line-height: 150px;
}
.t4 li a:hover{
    color: #011db7;
}
.t4 li:nth-of-type(1) a{
    background: url("4-1.png") no-repeat;
    background-size: contain;
}
.t4 li:nth-of-type(2) a{
    background: url("4-2.png") no-repeat;
    background-size: contain;
}
.t5 .nl{
    padding: 30px 0;
    flex-wrap: wrap;
}
.t5 li a{
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: bold;
    width: 377px;
    height: 123px;
    margin: 8px 0;
    text-align: center;
    text-indent: 2em;
    line-height: 124px;
}
.t5 li a:hover{
    color: #011db7;
}
.t5 li:nth-of-type(1) a{
     background: url("5-1.png") no-repeat;
     background-size: contain;
 }
.t5 li:nth-of-type(2) a{
    background: url("5-2.png") no-repeat;
    background-size: contain;
}
.t5 li:nth-of-type(3) a{
    background: url("5-3.png") no-repeat;
    background-size: contain;
}
.t5 li:nth-of-type(4) a{
    background: url("5-4.png") no-repeat;
    background-size: contain;
}
.t5 li:nth-of-type(5) a{
    background: url("5-5.png") no-repeat;
    background-size: contain;
}
.t5 li:nth-of-type(6) a{
    background: url("5-6.png") no-repeat;
    background-size: contain;
}
.footer{
    background: #4280c2;
    color: #fff;
    padding: 30px 0 20px;
}
.footer a{
    color: #fff;
}

.footer .col-md-9{
    text-align: center;
}