﻿.top{
    width: 1180px;
    height: 34px;
    line-height: 34px;
    background: #f7f7f7;
    margin: 0 auto;
}
.top-nr{
	width: 1180px;
    margin: 0 auto;
}
.top-nr span a{
    color: #666;
    font-size: 14px;
}
.top-nr span i{
    display: inline-block;
    width: 15px;
    text-align: center;
}
.top-nr span a:hover{
    color: #1a56a8;
}
.logo{
	width: 1180px;
    margin: 0 auto;
    height: 146px;
}
.logo-l{
    width: 599px;
    height: 103px;
    float: left;
    margin-top: 20px;
}
.logo-r{
    float: right;
}
.logo-r-t{
    width: 100%;
    margin-top: 17px;
    text-align: right;
    line-height: 24px;
    height: 24px;
}
.logo-r-t a{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 15px;
    position:relative;
}
.logo-r-t a>img{
    float: left;
    width: 24px;
    height: 24px;
}
.logo-r-t a div{
	position:absolute;
	width:100px;
	height:100px;
	top:24px;
	left:50%;
	margin-left:-50px;
	z-index:999;
	display:none;
}
.logo-r-t a:hover div{
	display:block;
}
.logo-r-t a div img{
	width:100px;
	height:100px;
}

.logo-r-t a span{
    margin-left: 5px;
    font-size: 14px;
    color: #333333;
}
.logo-r-t a:hover span{
    color: #1a56a8;
}
.logo-r-m{
    width: 350px;
    height: 36px;
    margin-top: 15px;
    position: relative;
    background: url(../images/hnsswj-ww-bj6.png) no-repeat;
}
.logo-r-m input {
    border: none;
    outline: none;
    width: 230px;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    float: left;
    left: 10px;
    background: transparent;
    position: absolute;
    top: 0px;
}
.logo-r-m button {
    height: 35px;
    border: 0;
    width: 96px;
    position: absolute;
    cursor: pointer;
    right: 0px;
    background: transparent;
}
.logo-r-x{
    width: 100%;
    margin-top: 7px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    height: 20px;
}
.logo-r-x a{
    margin: 0 2px;
}
.nav{
    width: 100%;
    height: 50px;
    background: #1a56a8;
    overflow: hidden;
}
.nav-nr{
    width: 1219px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
}
.nav-nr ul li{
    box-sizing: content-box;
    width: 201px;
    border-left: 1px solid #e9eef6;
    border-right: 1px solid #e9eef6;
    float: left;
    margin-right: -1px;
}
.nav-nr ul li:last-child{
    margin-left: 0;
}
.nav-nr ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
.nav-nr ul li a:hover{
    color: #1a56a8;
    background: #e9eef6
}
.nr{
    width: 100%;
    background: #f7f7f7;
    position: relative;
    padding-bottom: 25px;
}
.nr-jz{
    width: 1220px;
    margin: 0 auto;
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
.lm1{
    width: 1180px;
    margin: 0 auto;
}
.lm1-l{
    width: 280px;
    float: left;
}
.lm1-l img{
    width: 280px;height: 150px;
}
.lm1-m{
    width: 480px;
    float: left;
    margin-left: 10px;
}
.lm1-m ul li{
    box-sizing: content-box;
    width: 159px;
    height: 74px;
    float: left;
}
.lm1-m ul li.lm1-m-li1{
    background: #e9f6fd url(../images/hnsswj-ww-bj8.png) 20px 50% no-repeat; 
    border-bottom: 1px solid #c6e5f6;
    border-right:1px solid #c6e5f6;
}
.lm1-m ul li.lm1-m-li2{
    background: #e9f6fd url(../images/hnsswj-ww-bj9.png) 20px 50% no-repeat; 
    border-bottom: 1px solid #c6e5f6;
    border-right:1px solid #c6e5f6;
}
.lm1-m ul li.lm1-m-li3{
    background: #e9f6fd url(../images/hnsswj-ww-bj10.png) 20px 50% no-repeat; 
    border-bottom: 1px solid #c6e5f6;
}
.lm1-m ul li.lm1-m-li4{
    background: #e9f6fd url(../images/hnsswj-ww-bj11.png) 22px 50% no-repeat; 
    border-right:1px solid #c6e5f6;
}
.lm1-m ul li.lm1-m-li5{
    background: #e9f6fd url(../images/hnsswj-ww-bj12.png) 24px 50% no-repeat; 
    border-right:1px solid #c6e5f6;
}
.lm1-m ul li.lm1-m-li6{
    background: #e9f6fd url(../images/hnsswj-ww-bj13.png) 20px 50% no-repeat; 
}
.lm1-m ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 74px;
    font-size: 16px;
    color: #1a56a8;
    font-weight: bold;
    text-indent: 62px;
    float: left;
}
.lm1-m ul li a:hover{
    font-size: 17px;
}
.lm1-r{
    width: 192px;
    float: left;
    margin-left: 10px;
}
.lm1-r img{
     width: 100%;
    height: 68px;
}
.lm1-r a{
    display: inline-block;
    float: left;
}
.lm1-r1{
  	width: 192px;
    float: right;
}
.lm1-r1 a{
    display: inline-block;
    float: left;
}
.lm1-r1 img{
   	width: 194px;
    height: 68px;
}
.lm2{
    width: 1180px;
    margin: 0 auto;
    line-height: 46px;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
}
.lm2 a{
    font-size: 36px;
    font-weight: bold;
    color: #0055ae;
}
.lm2 a:hover{
    color: #f60;
}
.lm3{
    width: 1180px;
    margin: 0 auto;
}
.lm3-l{
    width: 580px;
    float: left;
}
.yx-rotaion{width: 100%;height: 520px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:36px;line-height:36px;left:0;bottom:0;_bottom:-1px;z-index:1;background:url(../images/hnsswj-ww-bj20.png) repeat-x}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:20px;line-height:36px;max-width: 400px;overflow: hidden;height: 36px;}
.yx-rotation-focus{height:13px;line-height:13px;right:10px;bottom:13px;z-index:2}
.yx-rotation-focus span{width:14px;height:13px;float:left;margin-right:8px;position:relative;cursor:pointer;background:url(../images/hnsswj-ww-bj18.png) no-repeat;text-indent:-9999px}
.yx-rotation-focus span.hover{background:url(../images/hnsswj-ww-bj19.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}

.lm3-r{
    width: 580px;
    float: right;
}
.lm3-r-t{
    width: 100%;
    position: relative;
    height: 44px;
    border-bottom: 1px solid #efefef;
}
.lm3-r-t span{
    display: inline-block;
    width: 130px;
    height: 51px;
    position: absolute;
    top: 0;
    left: 0;
    background:url(../images/hnsswj-ww-bj21.png) no-repeat;
}
.lm3-r-t span a{
    display: inline-block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.lm3-r-t span a:hover{
    line-height: 42px;
}
.lm3-r-x{
    width: 100%;
    margin-top: 10px;
}
.lm3-r-x ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.lm3-r-x ul li a{
    max-width: 480px;
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.lm3-r-x ul li em{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #999999;
}
.lm3-r-x ul li a:hover{
    color: #1a56a8;
}
.lm4{
     width: 1180px;
    margin: 0 auto;
    margin-top: 30px;
    height: 140px;
    background: #f0f9fe;
}
.lm4-nr{
    width: 100%;
    text-align: center;
}
.lm4-nr span{
    display: inline-block;
    height: 104px;
    margin: 0 30px;
}
.lm4-nr span a{
    display: inline-block;
    min-width: 67px;
    height: 104px;
    font-size: 15px;
    line-height: 180px;
}
.lm4-nr span.lm4-nr-sp1 a{
    background:url(../images/hnsswj-ww-bj23.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp1 a:hover{
    background:url(../images/hnsswj-ww-bj24.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp2 a{
    background:url(../images/hnsswj-ww-bj25.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp2 a:hover{
    background:url(../images/hnsswj-ww-bj26.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp3 a{
    background:url(../images/hnsswj-ww-bj112.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp3 a:hover{
    background:url(../images/hnsswj-ww-bj113.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp4 a{
    background:url(../images/hnsswj-ww-bj114.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp4 a:hover{
    background:url(../images/hnsswj-ww-bj115.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp5 a{
    background:url(../images/hnsswj-ww-bj116.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp5 a:hover{
    background:url(../images/hnsswj-ww-bj117.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp6 a{
    background:url(../images/hnsswj-ww-bj118.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp6 a:hover{
    background:url(../images/hnsswj-ww-bj119.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp7 a{
    background:url(../images/hnsswj-ww-bj120.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp7 a:hover{
    background:url(../images/hnsswj-ww-bj121.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp8 a{
    background:url(../images/hnsswj-ww-bj122.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp8 a:hover{
    background:url(../images/hnsswj-ww-bj123.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp9 a{
    background:url(../images/hnsswj-ww-rdwd.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp9 a:hover{
    background:url(../images/hnsswj-ww-rdwd1.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp10 a{
	white-space: nowrap;
	width: 80px;
	font-size: 12px;
    background:url(../images/hnsswj-ww-wjjb.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp10 a:hover{
	white-space: nowrap;
	width: 80px;
	font-size: 12px;
    background:url(../images/hnsswj-ww-wjjb1.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp11 a{
    background:url(../images/hnsswj-ww-bj132.png) 50% 0 no-repeat;
}
.lm4-nr span.lm4-nr-sp11 a:hover{
    background:url(../images/hnsswj-ww-bj133.png) 50% 0 no-repeat;
}
.lm5{
    width: 1180px;
    margin: 0 auto;
    margin-top: 30px;
}
.lm5-ty{
    width: 580px;
}
.lm5-ty-t{
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #eae8e8;
}
.lm5-ty-t ul li{
    float: left;
    margin-right: 35px;
}
.lm5-ty-t ul li a{
    display: inline-block;
    font-size: 22px;
    height: 46px;
    line-height: 36px;
    color: #333333;
}
.lm5-ty-t ul li a i{
    display: inline-block;
    text-align: center;
    width: 20px;
    font-size: 22px;
    font-weight: 100;
    color: #bdbdbd;
}
.lm5-ty-t ul li.zx-xuan1 a{
    border-bottom: 3px solid #1a56a8;
    color: #1a56a8;
    font-weight: bold;
}
.lm5-ty-x{
    width: 100%;
    margin-top: 10px;
}
.lm5-ty-x ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.lm5-ty-x ul li a{
    max-width: 480px;
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.lm5-ty-x ul li em{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #999999;
    margin-right: 10px;
}
.lm5-ty-x ul li a:hover{
    color: #1a56a8;
}
.lm6{
     width: 1180px;
    margin: 0 auto;
    margin-top: 20px;
}
.lm6-l{
    width: 340px;
    float: left;
}
.lm6-l-x{
    width: 100%;
    margin-top: 20px;
    position: relative;
    height: 200px;
}
.lm6-l-x img{
    width: 100%;
    height: 100%;
}
.lm6-l-x p{
    width: 100%;
    height: 34px;
    line-height: 34px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-indent: 10px;
    background:url(../images/hnsswj-ww-bj28.png) 0 50% no-repeat;
}
.lm6-m{
    width: 340px;
    float: left;
    margin-left: 20px;
}
.lm6-r{
    width: 460px;
    float: right;
}
.lm6-r-x{
    width: 100%;
    margin-top: 8px;
}
.lm6-r-x ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.lm6-r-x ul li a{
    max-width: 360px;
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.lm6-r-x ul li em{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #999999;
    margin-right: 10px;
}
.lm6-r-x ul li a:hover{
    color: #1a56a8;
}
.lm7{
    width: 1180px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    height:90px;
    position: relative;
}
.hy_gdl2{
    width: 20px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 27px;
    z-index: 999;
}
.hy_gdl2 img,.hy_gdr2 img{
    display: inline-block;
    width: 20px;
    height: 36px;
    cursor: pointer;
}
.hy_gdr2{
     width: 20px;
    height: 36px;
    position: absolute;
    right: 0;
    top: 27px;
     z-index: 999;
}
.hy_gdm2 {
    width: 100%;
    height: 90px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.hy_gdm2 ul{
    width: 5000px;
    position:absolute;
}
.hy_gdm2 ul li{
    /* width: 220px; */
    height: 90px;
    float: left;
    margin-right: 20px;

}
.hy_gdm2 ul li img{
    width: 220px;
    height: 90px;
}
.yqlj{
    width: 100%;
    background: #eff9fe;
    padding-bottom: 20px;
    border-top: 1px solid #1a56a8;
}
.yqlj-t{
    width: 1220px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
}
.yqlj-t span{
    display: inline-block;
    padding: 0 30px 0 15px;
    font-size: 16px;
    cursor: pointer;
    color: #1a56a8;
    font-weight: bold;
    background:url(../images/hnsswj-ww-bj33.png) 90% 50% no-repeat;
}
.yqlj-t span.zx-xuan2{
    background:#fff url(../images/hnsswj-ww-bj33.png) 90% 50% no-repeat;
}
.yqlj-x{
    width: 1220px;
    height: 80px;
    margin: 0 auto;
    background: #fff;
    padding: 15px 0;
}
.yqlj-x ul li{
    margin: 0 12px;
    float: left;
    line-height: 32px;
}
.yqlj-x ul li a{
    font-size: 16px;
    color: #000;
}
.yqlj-x ul li a:hover{
    color: #1a56a8;
}
.foot{
    background: #fff;
    width: 100%;
    border-top: 6px solid #1a56a8;
    padding: 20px 0;
}
.foot19{
    background: #fff;
    width: 100%; 
    heigth:138px;overflow:hidde;
    border-top: 6px solid #1a56a8;
    padding: 20px 0;
}
.foot-nr{
    width: 1220px;
    margin: 0 auto;
}
.foot-nr-l{
    width: 56px;height: 68px;float: left;
    margin-left: 185px;
    margin-top: 10px;
}
.foot-nr-m{
    width: 110px;height: 55px;float: left;
    margin-left: 30px;
    margin-top: 15px;
}
.foot-nr-r{
    width: 750px;
    float: left;
    margin-left: 50px;
}
.foot-nr-r span{
    display: block;
    line-height: 28px;
}
.foot-nr-r span a{
    font-size: 14px;
    color: #1a56a8;
}
.foot-nr-r span i{
    display: inline-block;
    width: 15px;
    text-align: center;
    color: #1a56a8;
}
.foot-nr-r p{
    font-size: 12px;
    line-height: 20px;
}
.youcelan{
    position: absolute;
    width: 60px;
    height: 100%;
    background: #949494;
    right: 0;top: 0;
}
.youcelan ul li{
    width: 100%;
    height: 60px;
    float: left;
    position:relative;
}

.youcelan ul li:hover div {
    display:block;
}
.youcelan ul li div{
    display:none;
    position:absolute;
    width: 98px;
    height:68px;
    left: -98px;
    top:-4px;
}

.youcelan ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.youcelan ul li.youcelan-li1{
    background: url(../images/hnsswj-ww-bj36.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li1:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj36.png) 50% 50% no-repeat;
}

.youcelan ul li.youcelan-li2{
    background:url(/r/cms/www/hngs/img/index/mob.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li2 a:hover{
    background: #1a56a8 url(/r/cms/www/hngs/img/index/mob.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li3{
    background: url(../images/hnsswj-ww-bj37.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li3:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj37.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li4{
    background: url(../images/hnsswj-ww-bj38.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li4:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj38.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li5{
    background: url(../images/hnsswj-ww-bj39.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li5:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj39.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li6{
    background: url(../images/hnsswj-ww-bj40.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li6:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj40.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li7{
    background: url(../images/hnsswj-ww-bj41.png) 50% 50% no-repeat;
}
.youcelan ul li.youcelan-li7:hover{
    background:#1a56a8 url(../images/hnsswj-ww-bj41.png) 50% 50% no-repeat;
}

.dqwz {
    width: 1180px;
    margin: 0 auto;
    height: 58px;
    line-height: 58px;
}
.dqwz h2 {
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    padding-left: 22px;
    color: #1a56a8;
    background: url(../images/hnsswj-ww-bj42.png) 0 56% no-repeat;
}
.dqwz h2 a {
    font-size: 14px;
    color: #1a56a8;
}
.dqwz h2 a:hover{
    color: #f60;
}
.dqwz h2 span{
    color: #999999;
}
.dqwz h2 i{
    display: inline-block;
    width: 20px;
    text-align: center;
}
.erji{
    width: 1220px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 0 25px 0;
}
.erji-nr{
    width: 1180px;
    margin: 0 auto; 
}
.xxgk-t{
    width: 100%;
}
.xxgk-t-l{
    width: 800px;
    float: left;
    border-right: 1px solid #e6e6e6;
}
.xxgk-t-l-nr{
    width: 760px;
    overflow: hidden;
}
.xxgk-t-l-nr-ty{
    width: 100%;
    margin-top: 10px;
}
.xxgk-t-l-nr-ty ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.xxgk-t-l-nr-ty ul li a{
    max-width: 630px;
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.xxgk-t-l-nr-ty ul li em{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #999999;
    margin-right: 10px;
}
.xxgk-t-l-nr-ty ul li a:hover{
    color: #1a56a8;
}
.mar-t15{
    margin-top: 15px;
}
.xxgk-t-r{
    width: 340px;
    float: right;
}
.xxgk-t-r-lm1{
    width: 100%;
    height: 74px;
    overflow: hidden;
    line-height: 74px;
    background: url(../images/hnsswj-ww-bj43.png) no-repeat;
}
.xxgk-t-r-lm1 a{
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    font-size: 22px;
    text-indent: 120px;
    font-weight: bold;
    color: #fff;
}
.xxgk-t-r-lm1 a:hover{
    line-height: 70px;
}
.xxgk-t-r-lm2{
    width: 100%;
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
}
.xxgk-t-r-lm2-l{
    width: 160px;
    height: 60px;
    float: left;
    background: url(../images/hnsswj-ww-bj44.png) no-repeat;
}
.xxgk-t-r-lm2-l a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 60px;
    float: left;
    font-size: 18px;
    color: #333333;
    text-indent: 60px;
    background: url(../images/hnsswj-ww-bj45.png) 24px 50% no-repeat;
}
.xxgk-t-r-lm2-l a:hover{
    color: #1a56a8;
}
.xxgk-t-r-lm2-r,.xxgk-t-r-lm2-r2{
    float: right;
}
.xxgk-t-r-lm2-r a{
    background: url(../images/hnsswj-ww-bj46.png) 24px 50% no-repeat;
}
.xxgk-t-r-lm2-l2 a{
    background: url(../images/hnsswj-ww-bj47.png) 24px 50% no-repeat;
}
.xxgk-t-r-lm2-r2 a{
    background: url(../images/hnsswj-ww-bj48.png) 24px 50% no-repeat;
}
.xxgk-t-r-lm3{
    width: 100%;
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
    background: url(../images/hnsswj-ww-bj49.png) no-repeat;
}
.xxgk-t-r-lm3 a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.xxgk-t-r-lm3 span{
    display: inline-block;
    width: 290px;
    line-height: 60px;
    float: left;
    text-indent: 60px;
    font-size: 20px;
}
.xxgk-t-r-lm3 i{
    display: inline-block;
    width: 50px;
    height: 60px;
    float: right;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp1{
    background: url(../images/hnsswj-ww-bj51.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm3 i.xxgk-t-r-lm3-i1{
    background: url(../images/hnsswj-ww-bj50.png) 0 50% no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp2{
    background: url(../images/hnsswj-ww-bj52.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp3{
    background: url(../images/hnsswj-ww-bj53.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp4{
    background: url(../images/hnsswj-ww-bj54.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp5{
    background: url(../images/hnsswj-ww-bj55.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm4{
    background: url(../images/hnsswj-ww-bj59.png) no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp6{
    background: url(../images/hnsswj-ww-bj56.png) 20px 50% no-repeat;
}
.xxgk-t-r-lm3 i.xxgk-t-r-lm3-i2{
    background: url(../images/hnsswj-ww-bj58.png) 0 50% no-repeat;
}
.xxgk-t-r-lm3 span.xxgk-t-r-lm3-sp7{
    background: url(../images/hnsswj-ww-bj57.png) 20px 50% no-repeat;
}
.xwdt{
    width: 1180px;
    margin: 0 auto;
    margin-top: 30px;
}
.xwdt-l{
    width: 580px;
    float: left;
}
.xwdt-r{
    width: 580px;
    float: right;
}
.xwdt-r-x{
    width: 100%;
    margin-top: 20px;
}
.xwdt-r-x-ty{
    width: 280px;
    height: 165px;
    position: relative;
}
.xwdt-r-x-ty img{
    width: 280px;height: 165px;
}
.xwdt-r-x-ty p{
    width: 100%;
    height: 34px;
    line-height: 34px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    background:url(../images/hnsswj-ww-bj28.png) 0 50% no-repeat;
}
.zcwj-lm1{
    width: 100%;
    height: 60px;
    background: #1a56a8 url(../images/hnsswj-ww-bj62.png) 112px 50% no-repeat;;
}
.zcwj-lm1 a{
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 60px;
    color: #fff;
    text-indent: 145px;
}
.zcwj-lm1 a:hover{
    line-height: 58px;
}
.zcwj-lm2{
    box-sizing: content-box;
    width: 338px;
    border:1px solid #e5e5e5;
    border-top: 0;
    padding: 10px 0 15px 0;
}
.zcwj-lm2-lm1{
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin-bottom: 11px;
}
.zcwj-lm2-lm1 span{
    display: inline-block;
    width: 108px;
    float: left;
    text-align: center;
    font-size: 16px;
}
.zcwj-lm2-lm1 input.zcwj-lm2-lm1-inp1{
    width: 208px;
    float: left;
    box-sizing: content-box;
    height: 34px;
    text-indent: 10px;
    line-height: 34px;
    border:1px solid #e5e5e5;
}
.zcwj-lm2-lm1 input.zcwj-lm2-lm1-inp2{
    width: 93px;
    float: left;
    box-sizing: content-box;
    height: 34px;
    text-indent: 10px;
    line-height: 34px;
    border:1px solid #e5e5e5;
}
.zcwj-lm2-lm1 i{
    display: inline-block;
    float: left;
    width: 20px;
    text-align: center;
}
.zcwj-lm2-lm2{
    width: 100%;
    margin-top: 15px;
}
.sy-lm2-but1{
    height: 36px;
    border: 0;
    width: 140px;
    cursor: pointer;
    float: left;
    margin-left: 20px;
    font-size: 16px;
    background: #1a56a8;color: #fff;
}
.sy-lm2-but2{
    height: 36px;
    border: 0;
    width: 140px;
    cursor: pointer;
    float: right;
    margin-right: 20px;
    font-size: 16px;
    background: #f1f1f1;color: #000;
}
.zcwj-tjss{
    width: 100%;
    margin-top: 20px;
    position: relative;
    height: 200px;
}
.zcwj-tjss img{
    width: 100%;
    height: 100%;
}
.zcwj-tjss p{
    width: 100%;
    height: 34px;
    line-height: 34px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-indent: 10px;
    background:url(../images/hnsswj-ww-bj28.png) 0 50% no-repeat;
}
.mar-t25{
    margin-top: 25px;
}
.nsfw-bszn{
    box-sizing: content-box;
    width: 758px;
    padding-bottom: 20px;
    margin-top: 15px;
    border:1px solid #e6e6e6;
}
.nsfw-bszn ul li{
    display: inline-block;
    float: left;
    *display:inline;*zoom:1;*width: 100px;
    width: 100px;
    height: 122px;
    margin: 20px 13px 0 13px;
    text-align: center;
}
.nsfw-bszn ul li img{
    width: 74px;
    height: 74px;
    display: block;
    margin: 0 auto;
}
.nsfw-bszn ul li span{
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 32px;
}
.nsfw-gzcx{
    width: 100%;
    margin-top: 25px;
}
.nsfw-gzcx-l{
    width: 60px;
    height: 181px;
    float: left;
    background: #2957a2;
}
.nsfw-gzcx-l a{
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    line-height: 32px;
    color: #fff;
    padding: 26px 19px;
}
.nsfw-gzcx-r{
    width: 700px;
    float: right;
    border-top: 1px solid #d7d7d7;
}
.nsfw-gzcx-r ul li{
    box-sizing: content-box;
    width: 174px;
    height: 89px;
    float: left;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.nsfw-gzcx-r ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.nsfw-gzcx-r ul li a i{
    width: 55px;
    height: 100%;
    line-height: 89px;
    float: left;
    text-align: right;
    *font-size: 70px;
}
.nsfw-gzcx-r ul li a i img{
vertical-align:middle;
margin-top: -5px;
}
.nsfw-gzcx-r ul li a span{
   display: inline-block;
    width: 110px;
    float:right;
    height: 100%;
}
.nsfw-gzcx-r ul li a span table{
    width: 100%;
    height: 100%;
}
.nsfw-gzcx-r ul li a span table td{
    vertical-align: middle;
    line-height: 22px;
    font-size: 16px;
}
.dzswj{
    width: 100%;
}
.dzswj ul li{
    width: 100%;
    height: 74px;
    margin-bottom: 10px;
    line-height: 74px;
    background: url(../images/hnsswj-ww-bj81.png) no-repeat;
}
.dzswj ul li:hover{
    background: url(../images/hnsswj-ww-bj82.png) no-repeat;
}
.dzswj ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    float: left;
    text-indent: 110px;
    font-size: 20px;
    color: #2957a2;
}
.dzswj ul li.dzswj-li1 a{
    background: url(../images/hnsswj-ww-bj83.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li1 a:hover{
    background: url(../images/hnsswj-ww-bj84.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li2 a{
    background: url(../images/hnsswj-ww-bj85.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li2 a:hover{
    background: url(../images/hnsswj-ww-bj86.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li3 a{
    background: url(../images/hnsswj-ww-bj87.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li3 a:hover{
    background: url(../images/hnsswj-ww-bj88.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li4 a{
    background: url(../images/hnsswj-ww-bj89.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li4 a:hover{
    background: url(../images/hnsswj-ww-bj90.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li5 a{
    background: url(../images/hnsswj-ww-bj92.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li5 a:hover{
    background: url(../images/hnsswj-ww-bj93.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li6 a{
    background: url(../images/hnsswj-ww-bj94.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li6 a:hover{
    background: url(../images/hnsswj-ww-bj95.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li7 a{
    background: url(../images/hnsswj-ww-bj97.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li7 a:hover{
    background: url(../images/hnsswj-ww-bj98.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li8 a{
    background: url(../images/hnsswj-ww-bj99.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li8 a:hover{
    background: url(../images/hnsswj-ww-bj100.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj ul li.dzswj-li9 a{
    background: url(../images/hnsswj-ww-bj101.png) 60px 50% no-repeat;
}
.dzswj ul li.dzswj-li9 a:hover{
    background: url(../images/hnsswj-ww-bj102.png) 60px 50% no-repeat;
    color: #fff;
}
.dzswj-bsrl{
    width: 100%;
    margin-top: 15px;
}
.dzswj-bottom-tip{
	width: 258px;
	font-size: 12px;
	bottom: 50px;
	margin: 0 auto;
	position: relative;
}
.zxft-lm1{
    width: 100%;
    margin-top: 20px;
}
.zxft-lm1-l{
    width: 340px;
    height: 200px;
    float: left;
}
.zxft-lm1-r{
    width: 420px;
    float: left;
    background: #fbfbfb;
}
.zxft-lm1-r span{
    display: inline-block;
    width: 400px;
    float: right;
    margin-right: 10px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 16px;
}
.zxft-lm1-r em{
    display: inline-block;
    width: 400px;
    float: right;
    margin-right: 10px;
    line-height: 22px;
    overflow: hidden;
    font-size: 16px;
    margin-top: 6px;
}
.zxft-lm1-r i{
    display: inline-block;
    width: 80px;
    float: left;
    text-align: center;
}
.zxft-lm1-r p{
    width: 310px;
    float: left;
    display: inline-block;
    line-height: 22px;
    font-size: 16px;
}
.yjzj-li{
    width: 100%;
    margin-top: 10px;
}
.yjzj-li ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.yjzj-li ul li a{
    font-size: 16px;
    color: #333333;
}

.yjzj-li ul li a:hover{
    color: #1a56a8;
}
.sjpd-t{
    width: 100%;
    
    height: 44px;
    border-bottom: 1px solid #efefef;
}
.sjpd-t span{
    display: inline-block;
    margin-right: 20px;
    position: relative;
}
.sjpd-t span a{
    display: inline-block;
    width: 100%;
    height: 44px;
    padding: 0 20px;
    line-height: 44px;
    font-size: 22px;
   color: #333333;
    text-align: center;
}

.sjpd-t span.zx-xuan3{
    background: #2957a2;
}
.sjpd-t span.zx-xuan3 i{
    display: inline-block;
    width: 20px;
    height: 7px;
    position: absolute;
    top: 44px;
    left: 50%;
    margin-left: -10px;
    background:url(../images/hnsswj-ww-bj103.png) no-repeat;
}
.sjpd-t span.zx-xuan3 a{
    color: #fff;
     font-weight: bold;
}
.sjpd-logo-l{
    width: 599px;
    height: 103px;
    float: left;
    margin-top: 20px;
    position: relative;
}
.sjpd-logo-l img{
     width: 599px;
    height: 103px;
}
.sjpd-logo-l span{
    display: inline-block;
    position: absolute;
    top: 21px;
    left: 580px;
    width: 200px;
}
.sjpd-logo-l span i{
    display: inline-block;
    width: 16px;
    height: 36px;
    float: left;
}
.sjpd-logo-l span i.sjpd-logo-l-i1{
    background:url(../images/hnsswj-ww-bj104.png) no-repeat;
}
.sjpd-logo-l span i.sjpd-logo-l-i2{
    background:url(../images/hnsswj-ww-bj105.png) no-repeat;
}
.sjpd-logo-l span em{
    display: inline-block;
    height: 36px;
    line-height: 36px;
    background: #5e88c2;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    float: left;
}
.sjpd-tzgg{
    width: 1180px;
    margin: 0 auto;
    margin-top: 25px;
}
.sjpd-tzgg-l{
    width: 570px;
    float: left;
}
.sjpd-tzgg-r{
    width: 580px;
    float: right;
}
.sjpd-tzgg-r-t{
    width: 100%;
}
.sjpd-tzgg-r-t-ty{
    width: 280px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    background: #ebf6fc;
}
.sjpd-tzgg-r-t-ty a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.sjpd-tzgg-r-t-ty span{
    display: inline-block;
    width: 215px;
    line-height: 50px;
    float: left;
    text-indent: 60px;
    font-size: 20px;
}
.sjpd-tzgg-r-t-ty i{
    display: inline-block;
    width: 65px;
    height: 50px;
    float: right;
    background: url(../images/hnsswj-ww-bj50.png) 0 50% no-repeat;
}
.sjpd-tzgg-r-t-l1{
    float: left;
}
.sjpd-tzgg-r-t-l1 span{
    background: url(../images/hnsswj-ww-bj106.png) 25px 50% no-repeat;
}
.sjpd-tzgg-r-t-l2{
    float: right;
}
.sjpd-tzgg-r-t-l2 span{
    background: url(../images/hnsswj-ww-bj107.png) 25px 50% no-repeat;
}
.sjpd-tzgg-r-t-l3{
    float: left;
    margin-top: 15px;
}
.sjpd-tzgg-r-t-l3 span{
    background: url(../images/hnsswj-ww-bj108.png) 25px 50% no-repeat;
}
.sjpd-tzgg-r-t-l4{
    float: right;
    margin-top: 15px;
}
.sjpd-tzgg-r-t-l4 span{
    background: url(../images/hnsswj-ww-bj109.png) 25px 50% no-repeat;
}
.sjpd-tzgg-r-x{
    width: 100%;
    margin-top: 15px;
}
.sjpd-tzgg-r-x img{
    width: 280px;
    height: 70px;
}
.sjxxgk{
    width: 1180px;
    margin: 0 auto;
}
.sjxxgk-l{
    width: 380px;
    float: left;
    border-right: 1px solid #e6e6e6;
}
.sjxxgk-l-t{
    width: 340px;
    height: 80px;
    line-height: 80px;
    background: #1a56a8 url(../images/hnsswj-ww-bj124.png) 82px 50% no-repeat;
}
.sjxxgk-l-t span{
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    margin-left: 125px;
}

.sjxxgk-l-x{
   width: 340px;
    margin-top: 5px;
}

.sjxxgk-l-x>ul>li {display:block;width:100%;margin-bottom:5px;list-style:none;overflow:visible;background: #f1f1f1;}
.sjxxgk-l-x>ul>li>a {display:block;height:60px; width:100%;line-height: 60px;font-weight: bold;text-indent: 30px; font-size:20px;color:#1a56a8;outline:none;background: url(../images/hnsswj-ww-bj58.png) 90% 50% no-repeat}
.sjxxgk-l-x>ul>li .active {background: #e8eef6 url(../images/hnsswj-ww-bj58.png) 90% 50% no-repeat;}

.sjxxgk-l-x>ul>li .inactive {background:url(../images/hnsswj-ww-bj58.png) 90% 50% no-repeat;}
.sjxxgk-l-x>ul>li ul {display:none;padding: 15px 0;background: #f8f8f8;}
.sjxxgk-l-x>ul>li ul li {
    display:block;
    background:none;
    list-style:circle;
    line-height: 36px;
    height: 36px;
    background:url(../images/hnsswj-ww-bj125.png) 35px 50% no-repeat;}
.sjxxgk-l-x>ul>li ul li a {background:none;font-size:18px;height:15px;color:#666;padding-left:50px;float: left;}
.sjxxgk-l-x>ul>li ul li a:hover{
    color: #f60;
}
.sjxxgk-r{
    width: 762px;
    float: right;
    padding-bottom: 20px;
}
.nrlb1-r{
    width: 760px;
    float: right;

}
.nrlb1-r-t-x{
    width: 100%;
}
.nrlb1-r-t-x ul{
    display: block;
    overflow: hidden;
    padding: 15px 0;
    border-bottom: 1px dashed #e6e6e6;
}
.nrlb1-r-t-x ul li{
    width: 100%;
    float: left;
    height: 37px;
    line-height: 37px;
}
.nrlb1-r-t-x ul li a{
    max-width: 480px;
    display: block;
    float: left;
    font-size: 16px;
    color: #333333;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background:url(../images/hnsswj-ww-bj22.png) 0 50% no-repeat;
}
.nrlb1-r-t-x ul li em{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #999999;
    margin-right: 10px;
}
.nrlb1-r-t-x ul li a:hover{
    color: #1a56a8;
}
.page{
    margin: 15px 0;
    text-align: center;
    line-height: 36px;
}
.sjb-logo,.sjb-nav,.sjb-foot{
    display: none;
}
.padd-t-15{
    padding: 15px 0;
}
.nrlb2-wbwx{
    width: 100%;
    margin-top: 15px;

}
.xly{
    width: 990px;
    margin: 0 auto;
    padding: 30px 0 10px 0;
}
.zx-xxxqy {
    width: 100%;
    padding: 15px 0 5px 0;
    border-bottom:1px solid #e6e6e6;
}
.zx-xxxqy  h2 {
   display: block;
    line-height: 56px;
    font-weight: bold;
    color: #333333;
    font-size: 28px;
    text-align: center;
}
.ty-p1 {
    color: #999999;
    font-size: 14px;
    height: 32px;
    margin-top: 10px;
    line-height: 32px;
}
.ty-p1>span {
    display: inline-block;
    line-height: 32px;
    vertical-align: top;
    float: left;
   
}
.ty-p1>span.ty-p1-sp1{
     margin-left: 10px;
}
.ty-p1>span.zx-zihao {
    float: left;
    margin-left: 10px;
}
.ty-p1 p{
    display: inline-block;
    width: 200px;
    float: right;
}
.ty-p1 p span{
    float: left;
}
.zx-zihao-xiao, .zx-zihao-zhong, .zx-zihao-da {
    cursor: pointer;
}
.zx-xxxqy-nr {
    margin-top: 30px;
    padding-bottom: 20px;
}
.zx-xxxqy-nr>p {
    line-height: 24px;
    margin-bottom: 25px;
    font-size: 16px;
    color: #333;
}
.fujian{
    width: 990px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.fujian ul li{
    width: 100%;
    float: left;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fujian ul li a{
    font-size: 16px;
}
.erweima{
    width: 990px;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
    padding-bottom: 50px;
}
.erweima p{
    line-height: 30px;
    font-size: 16px;
    color: #595959;
}
.xly2{
    width: 100%;
}
.fujian2{
    width: 100%;
}
.erweima2{
    width: 100%;
}
.bsdtlb{
    width: 1124px;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
}
.bsdtlb table{
    width: 100%;
    table-layout:fixed;
   border-collapse:collapse;
    margin: 0 auto;
    text-align: center;
}
.bsdtlb table caption h2{
     background: #f1f4fc;
    height: 110px;
    line-height: 110px;
    font-size: 18px;
    color: #1a56a8;
    font-weight: bold;
    border:1px solid #e5e5e5;
    border-bottom: 0;
}
.bsdtlb table thead th{
    border: 1px solid #e5e5e5;
    vertical-align:middle;
    color: #666;
    height: 60px;
    font-size: 16px;
    color: #000000;
}
.bsdtlb table td{
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #000000;
    text-align: center;
    padding:10px 10px;
    line-height: 20px;
}
.bsdtlb table td p{
    margin-top: 10px;
}
.dzdtdh{
    width: 1124px;
    margin: 0 auto;
    margin-top: 30px;
}
.dzdtdh-l{
    width: 330px;
    height: 551px;
    float: left;
    background: #e9eef6;
}
.dzdtdh-l-nr{
    width: 270px;
    margin: 0 auto;
    padding-top: 50px;
}
.dzdtdh-l-nr h2{
    margin-bottom: 60px;
}
.dzdtdh-l-nr h2 a{
    font-size: 22px;
    font-weight: bold;
    color: #1a56a8;
    line-height: 32px;
}
.dzdtdh-l-nr p{
    font-size: 18px;
    color: #000;
    line-height: 28px;
    margin-bottom: 20px;
}
.dzdtdh-r{
    width: 794px;
    float: right;
    height: 551px;
    overflow: hidden;
}
.dzdtdh-x {
    width: 1124px;
    margin: 0 auto;
    margin-top: 30px;
}
.dzdtdh-x>a{
    display: inline-block;
    float: right;
    width: 114px;
    height: 44px;
    line-height: 44px;
    background: #1a56a8;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-right: 30px;
}
.dzdtdh-x>span>a{
    display: inline-block;
    float: right;
    width: 114px;
    height: 44px;
    line-height: 44px;
    background: #dcdcdc;
    color: #000;
    font-size: 18px;
    text-align: center;
}
.zxftgl{
    width: 1124px;
    margin: 0 auto;
    margin-top: 20px;
}
.zxftgl ul li{
    width: 100%;
    height: 327px;
    overflow: hidden;
    margin-bottom: 20px;
}
.zxftgl ul li:hover,.zxftgl ul li.xuanzhong1{
    background: #f1f1f1;
}
.zxftgl-li-l{
    width: 437px;
    height: 254px;
    float: left;
    margin-left: 28px;
    margin-top: 37px;
}
.zxftgl-li-l img{
    width: 437px;
    height: 254px;
}
.zxftgl-li-r{
    width: 600px;
    float: right;
    margin-right: 28px;
}
.kong15{
    height: 15px;
}
.zxftgl-li-r p{
    max-height: 28px;
    line-height: 28px;
    font-size: 16px;
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
    color: #000000;
}
.zxftgl-li-r p i{
    color: #1a56a8;
}
.zxftgl-li-r p.zxftgl-li-r-p1{
    max-height: 84px;
}
.zxftgl-li-r span{
    display: block;
    width: 100%;
    height: 38px;
    margin-top: 15px;
    overflow: hidden;
}
.zxftgl-li-r span a{
    display: inline-block;
    width: 98px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    float: right;
    margin-left: 20px;
    text-align: center;
    border-radius: 5px;
     color: #fff;
}
.zxftgl-li-r-a1{
    background: #1a56a8;
    color: #fff;
}
.zxftgl-li-r-a2{
    background: #d2d2d2;
    color: #fff;
}
.zxftgl-li-r span a:hover{
    line-height: 36px;
}
.zxftgl-x{
    width: 1124px;
    margin: 0 auto;
    margin-top: 20px;
}
.zxftgl-x-t{
    width: 100%;
    line-height: 36px;
    height: 36px;
}
.zxftgl-x-t a{
    font-size: 20px;
    font-weight: bold;
    color: #1a56a8;
}
.zxftgl-x-x{
    width: 100%;
    margin-top: 5px;
    padding: 20px 0;
    background: #f3f8ff;
}
.zxftgl-x-x ul li{
    width: 484px;
    float: left;
    margin-left: 52px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zxftgl-x-x ul li a{
    font-size: 16px;
}
.ftxl-x-x1{
    width: 100%;
    height: 670px;
    overflow: auto;
    overflow-x: hidden !important;
}
.ftxl-x-x1 ul{
    display: block;
}
.ftxl-x-x1 ul li{
    width: 100%;
    padding: 10px 15px;
}
.ftxl-x-x1 ul li p{
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin: 8px 0;
}
.ftxl-x-x1 ul li p i{
    color: #9f2e2b;
    margin-right: 10px;
}
.ftxl-x-x1 ul li p em{
    color: #1a56a8;
    margin-right: 10px;
}
.ftxl-x-x1 ul li span{
    color: #bdbdbd;
    font-size: 16px;
}
.ftxl-x-x {
    margin-top: 5px;
    width: 100%;
    border: 1px solid #1358a8;
}
.zxftxl-m{
    width: 1124px;
    margin: 0 auto;
    margin-top: 20px;
}
.zxftxl-x{
    width: 100%;
    margin-top: 5px;
}
.zxftxl-x p{
    font-size: 18px;
    color: #000;
    line-height: 50px;
}
.zxftxl-x div{
    width: 100%;
    overflow: hidden;
}
.zxftxl-x div input {
    border: 1px solid #e5e5e5;
    outline: none;
    width: 555px;
    font-size: 18px;
    height: 52px;
    text-indent: 10px;
    line-height: 52px;
    float: left;
    background: #f6f6f6;
}
.zxftxl-x textarea{width:100%;height:180px; border: 1px solid #e5e5e5;outline:none;background: #f6f6f6;padding: 10px;resize:none;font-size: 16px;
line-height: 22px;}

.zxftxl-x-an{
    width: 100%;
    margin-top: 15px;
    text-align: center;
}
.zxftxl-x-an button {
    display: inline-block;
    height: 52px;
    border: 0;
    width: 134px;
    font-size: 20px;
    color: #fff;
    line-height: 34px;
    margin-left: 40px;
    cursor: pointer;
}
.zxftxl-x-an button.tijiao{
    background: #1a56a8;
    color: #fff;
}
.zxftxl-x-an button.tijiao1{
    background: #e5e5e5;
    color: #1a56a8;
}
.znss{
    width: 1124px;
    margin: 0 auto;
    margin-top: 20px;
}
.znss-lm1{
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.znss-lm1 select{
    box-sizing: content-box;
    width:68px; 
    font-size: 14px;
    background-color:#ffffff; 
    border:#cccccc solid 1px; 
    color:#606060;
    outline:none;
    float: left;
    padding:5px 0;
}
.znss-lm1 input{
    box-sizing: content-box;
    width:400px; 
    height:28px; 
    line-height: 28px;
    background-color:#ffffff; 
    border:#cccccc solid 1px; 
    padding: 0;
    padding-left:5px; 
    padding-right:5px;
    float: left;
    margin-left: 10px;
}
.znss-lm1 button{
    height: 30px;
    border: 0;
    width: 54px;
   float: left;
   margin-left: 10px;
    cursor: pointer;
    background: url(../images/hnsswj-ww-bj130.png) 0 50% no-repeat;;
}
.znss-lm2{
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    overflow: hidden;
}
.znss-lm2 span{
    display: inline-block;
    float: left;
    margin-right: 15px;
    font-size: 14px;
    color: #424242;
}
.znss-lm2 select{
     box-sizing: content-box;
    width:95px; 
    font-size: 14px;
    background-color:#ffffff; 
    border:#cccccc solid 1px; 
    color:#606060;
    outline:none;
    float: left;
    padding:5px 0;
}
.znss-lm3{
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden;
}
.znss-lm3 span{
    display: inline-block;
    float: left;
    margin-right: 15px;
    font-size: 14px;
    color: #424242;
}
.znss-lm3 i{
    display: inline-block;
    float: left;
    width: 17px;
    padding-top: 1px;
}
.znss-lm3 em{
    float: left;
    margin-left: 3px;
    margin-right: 10px;
}
.znss-lm4{
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    overflow: hidden;
}
.znss-lm4 span{
    display: inline-block;
    float: left;
    margin-right: 15px;
    font-size: 14px;
    color: #424242;
}
.znss-lm4 input{
    box-sizing: content-box;
    width:152px; 
    height:23px; 
    line-height: 23px;
    background-color:#ffffff; 
    border:#cccccc solid 1px; 
    padding: 0;
    float: left;
}
.znss-lm4 i{
    display: inline-block;
    float: left;
    width: 25px;
    text-align: center;
}
.znss-lm4 em{
    float: left;
    margin-left: 10px;
}
.znss-x{
    width: 1124px;
    margin: 0 auto;
    margin-top: 40px;
}
.znss-x-t{
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.znss-x-t span{
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #000000;
}
.znss-x-t i{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #000000;
}
.znss-x-t i a{
    margin: 0 2px;
}
.znss-x-t i a.xuanzhong2{
    color: #1a56a8;
}
.znss-x-x{
    width: 100%;
    overflow: hidden;
}
.znss-x-x ul li{
    width: 100%;
    float: left;
    padding: 15px 0;
    border-top: 1px solid #e5e5e5;
}
.znss-x-x-t{
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.znss-x-x-t a{
    font-size: 16px;
}
.znss-x-x-t i{
    color: #1a56a8;
}
.znss-x-x-x{
    width: 100%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.znss-x-x-x a{
    display: inline-block;
    float: left;
    color: #ff7200;
    font-size: 14px;
    max-width: 800px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.znss-x-x-x i{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #888888;
}

.yqlj-t>a{
    display: inline-block;
    padding: 0 15px 0 15px;
    font-size: 16px;
    cursor: pointer;
    color: #1a56a8;
    font-weight: bold;
}
.yqlj-t>a:hover{
	color:#f60
}
.httk{
    width:100%;
    margin:15px 0;
}
.httk ul{
    display:inline-block;
    margin:0 5px;
}

.ftxl-x-x1 pre span {
	font-size: 16px;
	line-height: 34px;
	word-break: normal;
	display: block;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	background-color: #f4f9ff;
	padding: 10px;
}

.sxpd_ztzl_div{
	border-bottom: 1px solid #efefef;
	margin-right: 20px;
	position: relative;
	display: inline-block;
	width: 100%;
	height: 44px;
	padding: 0 20px;
	line-height: 44px;
	font-size: 22px;
	color: #333333;
	text-align: center;
}

.dzswj-tip{
	position: absolute;
	top: 8%;
	color: #fff;
	margin-left: 46px;
	font-size: 12px;
}

.dzswj-tip a:hover{
	color: #fff;
	font-size: 12.5px;
	font-weight: bold;
}