body,
td,
th {
    font-family: Microsoft YaHei, Arial;
    point-event: none
}

* {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
    outline: 0
}

a {
    text-decoration: none;
    outline: 0
}


/* 头部 */

.top_hand,
.menu {
    width: 92%;
    padding: 4%;
    margin: auto;
    overflow: hidden;
}

.top_hand .logo {
    float: left;
    width: 7.093333rem;
    height: 1.026667rem;
}

.top_hand .logo img {
    width: 7.093333rem;
    height: 1.026667rem;
}

.top_hand .search {
    float: right;
    width: 0.44rem;
    height: 0.266667rem;
    margin-top: 0.45rem;
    background: url(/images/menu.png);
    background-size: 0.44rem 0.266667rem
}

.top_hand .search_ico {
    float: right;
    width: 25px;
    height: 23px;
    margin-top: 0.35rem;
    background: url(/images/search_icon_bg.png);
    background-size: 100%;
}

.top_hand .search_ico a {
    display: block;
    width: 100%;
    height: 100%
}

.top_hand .close {
    background: url(/images/search.jpg);
    background-size: 0.40rem 0.266667rem
}

.top_sebox {
    display: none;
    width: 92%;
    padding: 4%;
    margin: 0 auto 0.133333rem;
    background: #044f8b;
    overflow: hidden;
}

.top_sebox .se_bt {
    float: left;
    width: 85%;
    height: 0.773333rem;
    line-height: 0.773333rem;
    padding-left: 0.266667rem;
    border: 0;
    outline: 0
}

.top_sebox .btn_ico {
    float: left;
    width: 1.093333rem;
    height: 0.773333rem;
    background: url(/images/ser_ico.jpg);
    text-indent: -9999px
}

.top_sebox .btn_ico a {
    display: block;
    width: 1.093333rem;
    height: 0.773333rem;
}

.ellip {
    display: block;
}

.language {
	float: right;
}
.language a {
	font-size: 0.533333rem;
	color: #999;
	font-weight: bold;
	vertical-align: middle;
}
/* 菜单 */

.menu {
    background: #21518e;
}

.menu .home {
    float: left;
    width: 1.2rem;
    height: 1.6rem;
    background: url(/images/home_ico.png);
    background-size: 1.2rem 1.6rem;
    text-indent: -9999px;
}

.menu .home a {
    display: block;
    width: 100%;
    height: 1.6rem
}

.menu .m_txt {
    float: left;
    width: 8.0rem;
}

.menu .m_txt .txt {
    float: left;
    width: 100%;
    margin-top: 0.133333rem;
    text-align: center;
    font-size: 0.4rem;
    color: #fff;
}

.menu .m_txt .txt a {
    margin: 0 0.133333rem;
    color: #fff
}

.menu .m_txt .top_30 {
    margin-top: 0.266667rem
}


/* 轮播图 */

.hb_soll {
    position: relative;
    margin: 0 0 0.533333rem;
    height: 5.466667rem;
    overflow: hidden;
}

.hb_sbox {
    position: relative;
    height: 5.466667rem;
    overflow: hidden;
}

.hb_sbox ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 9999px;
    height: 46%;
    overflow: hidden;
}

.hb_sbox li {
    float: left;
    width: 100%;
    height: 5.466667rem;
}

.hb_sbox li img {
    width: 100%;
    height: 5.466667rem;
}

.hb_sbox li a {
    display: block;
    width: 100%;
    height: 5.466667rem;
}

.hb_bico {
    position: absolute;
    bottom: 1rem;
    right: 0.266667rem;
    z-index: 999;
    width: 100%;
    height: 10px;
    text-align: right;
}

.hb_bico a {
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 0;
    background: rgba(255, 255, 255, 0.4);
    text-indent: -9999px;
}

.hb_bico a.on {
    display: inline-block;
    background: rgba(255, 255, 255, 1);
}

.hb_soll .bgt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.8rem;
    background: rgba(0, 0, 0, .5);
}

.hb_soll .btxt {
    position: absolute;
    left: 0.266667rem;
    bottom: 0.186667rem;
    font-size: 0.373333rem;
    color: #fff
}


/* 新闻 */

.news_box,
.news2_box {
    width: 92%;
    margin: 0 auto 0.533333rem;
    padding: 0 4%;
    overflow: hidden;
}

.news_box .hd,
.news2_box .hd {
    float: left;
    width: 100%;
    height: 0.453333rem;
    line-height: 0.453333rem;
    font-size: 0.453333rem;
    padding-bottom: 0.24rem;
    border-bottom: 1px #c7c7c7 solid;
    color: #999
}

.news_box .hd a,
.news2_box .hd a {
    margin: 0 0.2rem;
    color: #999
}

.news_box .hd .now a,
.news_box .hd .now,
.news2_box .hd .now a,
.news2_box .hd .now {
    color: #0b4996
}

.news_box .bd,
.news_box .bd .bd_list,
.news2_box .bd,
.news2_box .bd .bd_list {
    float: left;
    width: 100%;
}

.news_box .bd .bd_list {
    display: none;
}

.news_box .bd .bd_list dl,
.news2_box .bd .bd_list dl {
    float: left;
    width: 100%;
    padding-bottom: 0.266667rem;
    margin-top: 0.306667rem;
    /* border-bottom:1px #eee solid */
}

.news_box .bd .bd_list dt,
.news2_box .bd .bd_list dt {
    float: left;
    width: 3.2rem;
    height: 2.4rem
}

.news_box .bd .bd_list dt img,
.news2_box .bd .bd_list dt img {
    width: 3.2rem;
    height: 2.4rem
}

.news_box .bd .bd_list dd,
.news2_box .bd .bd_list dd {
    float: right;
    width: 5.733333rem;
    line-height: 0.586667rem;
    font-size: 0.4rem;
    color: #222
}

.news_box .bd .bd_list .time,
.news2_box .bd .bd_list .time {
    margin-top: 0.15rem;
    font-size: 0.373333rem;
    color: #999;
    text-align: right
}

.news_box .bd .bd_list .title,
.news2_box .bd .bd_list .title {
    float: left;
    width: 100%;
    margin-top: 0.266667rem;
    font-size: 0.426667rem;
    color: #262626;
    font-weight: 700;
}

.news_box .bd .bd_list .title a,
.news2_box .bd .bd_list .title a {
    color: #262626;
}

.news_box .bd .bd_list ul,
.news2_box .bd .bd_list ul {
    float: left;
    width: 100%;
}

.news_box .bd .bd_list li,
.news2_box .bd .bd_list li {
    float: left;
    width: 100%;
    line-height: 0.75rem;
    font-size: 0.4rem;
    color: #222
}

.news_box .bd .bd_list li a,
.news2_box .bd .bd_list li a {
    color: #222
}

.news_box .bd .bd_list li i,
.news2_box .bd .bd_list li i {
    float: left;
    width: 0.106667rem;
    height: 0.106667rem;
    margin: 0.266667rem 0.24rem 0 0;
    background: #999;
    border-radius: 50%
}

.news_box .bd .bd_list li .txt,
.news2_box .bd .bd_list li .txt {
    float: left;
}

.news_box .bd .bd_list li .rtime,
.news2_box .bd .bd_list li .rtime {
    float: left;
    color: #999;
    margin-left: 0.333333rem;
    font-size: 0.373333rem
}

.news_box .hd .more,
.news2_box .hd .more {
    float: right;
    font-size: 0.373333rem;
    color: #222
}


/* 为你服务 */

.service {
    width: 92%;
    margin: 0.4rem auto 0;
    padding-bottom: 0.2rem;
    overflow: hidden;
    background: #f5f5f5
}

.service .hd {
    float: left;
    width: 100%;
    margin-top: 0.373333rem;
    font-size: 0.453333rem;
    color: #0069c5;
    font-weight: bold;
}

.service .hd i {
    float: left;
    width: 0.44rem;
    height: 0.413333rem;
    margin: 0.133333rem 0.266667rem 0 0.266667rem;
    background: url(/images/se_ico.png);
    background-size: 0.44rem 0.413333rem
}

.service .bd {
    float: left;
    width: 100%;
    overflow: hidden;
}

.service .bd ul li {
    float: left;
    width: 4.1rem;
    height: 1.533333rem;
    margin: 0.133333rem 0 0.133333rem 0.32rem;
    text-align: center;
    background: #e1e1e1
}

.service .bd .ico {
    float: left;
    width: 0.746667rem;
    height: 1.533333rem;
    margin: 0 0 0 0.373333rem;
}

.service .bd .ico img {
    /* width:0.746667rem; */
    height: 0.853333rem;
    vertical-align: middle;
}

.service .bd .txt {
    float: left;
    width: 70%;
    line-height: 1.533333rem;
    font-size: 0.453333rem;
    color: #000
}


/* 底部 */

.footbox {
    width: 100%;
    margin: 0.666667rem auto;
    font-size: 0.346667rem;
    color: #333;
    text-align: center;
    overflow: hidden;
}


/* 导航 */

.nov_box {
    width: 92%;
    height: 0.933333rem;
    line-height: 0.933333rem;
    margin: auto;
    padding-left: 0.4rem;
    overflow: hidden;
    font-size: 0.426667rem;
    color: #333;
    background: url(/images/nov_ico.png) no-repeat left center;
    background-size: 0.28rem 0.373333rem
}

.nov_box a {
    color: #333
}

.con_box {
    width: 92%;
    margin: 0.133333rem auto 0;
    overflow: hidden;
}

.con_box h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 0.506667rem;
    color: #111
}

.con_box .time {
    float: left;
    width: 100%;
    margin-top: 0.266667rem;
    text-align: center;
    font-size: 0.346667rem;
    color: #333
}

.con_txt {
    float: left;
    width: 100%;
    margin-top: 0.266667rem;
    line-height: 0.586667rem;
    overflow-x: auto;
    font-size: 0.426667rem
}

.con_txt img {
    max-width: 100%!important;
    height: auto!important
}


/* 分页 */

.page_newsb {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 0.4rem;
    border-top: 1px #c7c7c7 solid;
}

.page_newsb li {
    display: inline-block;
    margin: 0 0.133333rem;
    font-size: 0.373333rem
}

.page_newsb li a {
    color: #333
}

.news2_box .hd,
.news2_box .hd a {
    color: #0b4996
}

.news_box .bd .bd_list dd a,
.news2_box .bd .bd_list dd a {
    color: #222
}

.news_top5 {
    margin-top: -0.133333rem
}

.news_t5 {
    margin: 0.133333rem auto 0.1rem;
}


/* 为您服务列表 */

.sert_list {
    background: none
}

.sert_list .bd ul li {
    margin: 0;
    width: 49.8%;
    height: 2.266667rem;
    padding-top: 0.2rem;
    background: none;
    border-bottom: 1px #efefef solid
}

.sert_list .bd ul li:nth-child(odd) {
    border-right: 1px #efefef solid
}

.sert_list .bd .ico,
.sert_list .bd .txt {
    width: 100%
}

.sert_list .bd .ico {
    margin: 0;
}

.sert_list .bd .bot_no {
    border-bottom: 0
}<!--耗时1785047522.1389秒-->