#head {
    width: 100%
}

.top {
    height: 35px;
    border-bottom: 1px solid #f8f8f8;
    line-height: 35px
}

.tops_left {float: left;font-size: 14px;color: #002b65;}
.tops_right {float: right;}
.tops_right a{color:#002b65;}
.tops_right a:hover{color:#000;}
.center{height: 121px;}


.head_inner_top {
    width: 1250px;
    height: 100%;
    margin: 0 auto;
    line-height: 38px;
    color: #666;
    overflow: hidden
}

.head_inner_top .left {
    float: left;
    height: 100%;
    text-align: center;
    color: #000;
    font-size: 14px
}

.head_inner_top .right {
    float: right;
    height: 100%;
    text-align: right;
    text-indent: 2em;
    color: #000;
    width: 280px
}

.head_inner_top .right .site {
    padding-left: 12px;
    background: url(../Image/icon_site.png) no-repeat center left
}

.head_inner_top .right .contact {
    padding-left: 12px;
    background: url(../Image/icon_phone.png) no-repeat center left;
    margin-left: 5px
}

.head_inner_top .right a {
    color: #ff9000
}

.head_inner_top .right span:hover a {
    color: #15409f
}

.head_inner_top .right span:hover i {
    color: #15409f
}

.head_inner_top .right .fx li {
    float: left
}

.head_inner_top .right .fx li:hover a {
    color: #15409f
}

.ta {
    width: 27%;
    padding-top: 47px
}

.head_inner_center {
    width: 1250px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden
}

.head_inner_center .left {
    float: left;
    height: 100%;
    overflow: hidden
}

.head_inner_center .left img {
    margin-top: 22px
}

.head_inner_center .right {
    float: right;
    height: 100%
}

.head_inner_center .right .l {
    float: right;
    width: 50px;
    margin: 40px 10px 0 0;
    line-height: 25px;
    font-size: 24px;
    color: #264373;
    font-weight: bold;
}

.head_inner_center .right .r {
    float: right;
    width: 180px;
    line-height: 25px;
    margin-top: 40px
}




.head_inner_center .right .r b {
    font-size: 24px;
    color: #006dd3;
    font-family: Arial;
    line-height: 25px;
    font-weight: bold;
}

.bottom {
    height: 60px;
    text-align: center;
    border-top: 1px solid #f7f7f7;
    margin: 0 auto;
    z-index: 888;
    background: #105db7
}

.navi {
    display: block;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.navi a {
    float: left;
    width: 130px;
    height: 100%;
    display: block;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
    color: #fff
}


.search-bg{background: #f0f0f0;}
.navi a:hover,
.navi li .active {
    background-color: #04428a;
    color: #fff
}

#search {
    width: 1200px;
    height: 45px;
    margin: 0 auto;

}

#search .left {
    float: left;
    height: 100%;
}

#search .left a {
    font-size: 14px;
    color: #999;
    line-height: 45px
}

#search .left a:hover {
    color: #1f1f2c
}

#search .left span {
    float: left;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.8);
    line-height: 45px;
    margin-right: 10px
}
#search .left a{margin:0 10px;}

#search .right {
    float: right;
    height: 100%;
    overflow: hidden
}

#search .right form {
    margin-top: 7px;
    overflow: hidden
}

#search .right .btn {
    float: right;
    width: 60px;
    height: 30px;
    border: 0;
    color: #fff;
    font-size: 14px;
    background-color: #0d4da3;

}

#search .right .btn:hover {
    cursor: pointer
}

#search .right .words {
    float: right;
    width: 198px;
    height: 28px;
    border: none;
    background: #fff;
    outline: none;
    text-indent: 5pxs
}



.big-title{width: 100%;height: 120px;position: relative;}
.big-title1{width: 100%;text-align: center;position: absolute;top:10px;color: rgba(0, 0, 0, 0.1);font-size: 60px;text-transform : uppercase;font-weight: bold;}
.big-title2{width: 100%;text-align: center;position: absolute;top:33px;color: #0d4da3;font-size: 36px;text-transform : uppercase;font-weight: bold;}
.big-title2 span{color: #e7280b;padding:0 10px;}
.big-title3{width: 100%;text-align: center;position: absolute;top:83px;color: rgba(0, 0, 0, 0.5);font-size: 16px;}



.allright-t{width: 100%;text-align: center;line-height: 45px;background: #333;color: #fff;font-size: 17px;}
.allright-c{
box-sizing: border-box;padding:20px;border:1px solid #f6f6f6;}
.allright-c li{margin-bottom: 30px;}
.allright-c li img{display: block;max-width: 100%;
box-sizing: border-box;border:1px solid #f6f6f6;border-bottom: none;}
.allright-c li span{display: block;width: 100%;line-height: 35px; color: #fff;text-align: center;background: #0d4da3;transition: 0.5s;}
.allright-c li:hover span{background: #333;}




.youshibox{text-align: center;width: 1320px;margin:0 auto;height: auto;overflow: visible;}



.youshi-li{width: 180px;height: 208px;background: url('../Image/youshi-li.png') no-repeat top center;display: inline-block;margin:0 17px;}
.youshi-li img{display: block;margin:42px auto 10px;}
.youshi-li span{font-size: 20px;color: rgba(0, 0, 0, 0.6);font-weight: bold;}



.youshi-lis{width: 155px;height: 139px;display: inline-block;margin:10px auto;border:3px solid #f6f6f6;text-align: center;}
.youshi-lis img{display: block;margin:9px auto 14px;}
.youshi-lis span{font-size: 20px;color: rgba(0, 0, 0, 0.6);font-weight: bold;}





