/* CSS Document */

li {
    vertical-align: bottom
}

a {
    cursor: pointer
}
body {
    background: #e4e4e4;
}

.wrap {
    min-width: 1200px;
    margin: 0 auto;
    position: relative;
    max-width: 1440px;
}
.box {
    width: 1200px;
    margin: 0 auto;
}
.wrap.top_wrap {
    height: 104px;
    line-height: 104px;
    z-index: 1;
    display: block;
    overflow: hidden;
    background: #0c5fa8;
}
.top_logo {
    float: left;
    margin-top: 20px;
}
.top_logo a {
    display: block;
    width: 100%;
    height: 100%;
}
.top_logo img{
float: left;
}
.top_logo p{
    float: left;
    color: white;
    font-size: 12px;
    line-height: 30px;
    margin-left: 15px;
    margin-top: 5px;
}
.top_logo p b{
    display: block;
    font-size: 28px;
    line-height: 28px;
}
.top_logo p span{
opacity: 0.6;
}
.top_search {
    float: right;
}
.sousuo {
    width: 260px;
    height: 36px;
    line-height: 36px;
    float: left;
    position: relative;
    margin-top: 35px;
}
.sousuo .sousuo_searchInput {
    position: absolute;
    z-index: 2;
    outline: none;
    float: left;
    left: 0;
    background: url(../images/searchbg.png) no-repeat;
    height: 36px;
    line-height: 36px;
    width: 210px;
    padding: 0 35px 0 15px;
    font-size: 14px;
    color: #acacac;
    border: 0;
}
.sousuo .sousuo_searchBar {
    position: absolute;
    right: 0;
    width: 35px;
    height: 36px;
    top: 0;
    border: 0;
    background: url(../images/searchicon.png) no-repeat 4px center;
    z-index: 5;
}
.wrap.nav_wrap {
    height: 50px;
    line-height: 50px;
    z-index: 99;
    display: block;
    background: #1e3f66;
}

.nav_box {
    float: left;
    display: block;
    height: 50px;
    line-height: 50px;
}
.nav_box li {
    display: block;
    float: left;
    position: relative;
    width: 132px;
    text-align: center;
}
.nav_box li>a {
    display: block;
    height: 100%;
    color: #ffffff;
    font-size: 14px;
    line-height: 50px;
}

.nav_box li>a:hover {
	background:#2b598f;
}
.nav_box li.on>a{
	background:#2b598f;
}
.subnav {
    z-index: 10;
    position: absolute;
    width: 100%;
    padding: 0;
    background: rgba(0, 0, 0, 0.6)!important;
    filter: Alpha(opacity=60);
    background-color: #000;
    top: 50px;
    left: 0;
    text-align: center;
    display: none;
}
.subnav a {
    font-size: 14px;
    color: #fff;
    display: block;
    border-bottom: 1px solid #a09e9e;
    line-height: 52px;
    padding: 0;
}
.subnav a:hover {
    color: #FEBF4D;
}

.banner_wrap.wrap {
    position: relative;
    z-index: 1;
    display: block;
    height: 376px;
    overflow: hidden;
}
.banner_pic {
    position: relative;
    z-index: 1;
	width: 100%;
    height: 100%;
	text-align: center;
}
.index_one_wrap.wrap {
    position: relative;
    z-index: 5;
    display: block;
    height: 374px;
    padding: 6px 0 26px;
    background: #ffffff;
}
.index_zxdt {
    float: left;
    width: 840px;
    overflow: hidden;
    height: 374px;
    display: block;
}
.index_zxdt_tit {
    display: block;
    height: 72px;
    line-height: 72px;
    overflow: hidden;
    width: 100%;
}
.index_zxdt_tit h1 {
    float: left;
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    display: block;
}
.index_zxdt_tit a {
    float: right;
    display: block;
    font-size: 12px;
    color: #999999;
}
.index_zxdt_tit a:hover{
	color: #0c67b5;
}
.index_zxdt_cont {
    display: block;
    width: 100%;
    height: 302px;
    overflow: hidden;
}
.index_zxdt_cont li {
    width: 260px;
    height: 302px;
    float: left;
    overflow: hidden;
    margin-right: 30px;
}
.index_zxdt_cont li .index_zxdt_cont_pic {
    width: 260px;
    height: 186px;
    overflow: hidden;
    display: block;
}
.index_zxdt_cont li .index_zxdt_cont_pic a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}
.index_zxdt_cont li .index_zxdt_cont_pic a img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}
.index_zxdt_cont_box {
    display: block;
    width: 100%;
    margin-top: 14px;
    height: 102px;
    overflow: hidden;
}
.index_zxdt_cont_box a {
    line-height: 22px;
    font-size: 16px;
    color: #333333;
    display: block;
    overflow: hidden;
}
.index_zxdt_cont_box a:hover{
	color: #0c67b5;
}
.index_zxdt_cont_box span {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #959595;
    overflow: hidden;
    margin-top: 6px;
    width: 100%;
}
.index_zxdt_cont_box samp {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #959595;
    overflow: hidden;
    width: 100%;
    margin-top: 6px;
}
.index_xhxw {
    display: block;
    background: #ffffff;
    position: relative;
    width: 840px;
    float: left;
    overflow: hidden;
}
.index_xhxw_tit {
    display: block;
    height: 46px;
    overflow: hidden;
    width: 100%;
}
.index_xhxw_tit h1 {
    font-size: 22px;
    line-height: 46px;
    font-weight: bold;
    color: #333333;
    float: left;
}
.index_xhxw_tit span {
    float: left;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #0c67b5;
    margin-left: 12px;
    line-height: 54px;
    height: 46px;
    overflow: hidden;
}
.index_xhxw_tit a {
    display: block;
    font-size: 12px;
    color: #999999;
    float: right;
    line-height: 46px;
}
.index_xhxw_tit a:hover {
	color: #0c67b5;
}
.index_xhxw_cont {
    display: block;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 12px;
}
.index_xhxw_cont_jdt {
    width: 407px;
    overflow: hidden;
    position: relative;
    height: 300px;
}
.index_xhxw_cont_jdt_box {
    width: 407px;
    overflow: hidden;
    position: relative;
    height: 300px;
}

ul.index_xhxw_cont_jdt_box_list {
    overflow: hidden;
    width: 9999px;
}
ul.index_xhxw_cont_jdt_box_list li {
    float: left;
    position: relative;
    width: 407px;
    height: 300px;
}
ul.index_xhxw_cont_jdt_box_list li a {
    color: #fff;
    text-decoration: none;
    display: block;
}
ul.index_xhxw_cont_jdt_box_list li a img {
    width: 407px;
    height: 300px;
}
ul.index_xhxw_cont_jdt_box_list li p {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 361px;
    color: #fff;
    font-size: 14px;
    background-color: rgba(10,3,3,0.7)!important;
    background-color: #0a0303;
    filter: Alpha(opacity=70);
    line-height: 22px;
    padding-left: 14px;
    padding-top: 9px;
    padding-right: 32px;
    height: 44px;
    padding-bottom: 24px;
    overflow: hidden;
}
.index_xhxw_cont_jdt .btn {
    overflow: hidden;
    position: absolute;
    bottom: 19px;
    left: 343px;
    z-index: 99;
}
.index_xhxw_cont_jdt .btn li {
    float: left;
    width: 11px;
    height: 11px;
    margin: 0 8px 0 0px;
    cursor: pointer;
    white-space: nowrap;
    font-size: 0;
    background: url(../images/icon3.png) no-repeat;
}

.index_xhxw_cont_jdt  .btn  .selected {
	background: url(../images/icon4.png) no-repeat;
}

.index_xhxw_cont_list {
    float: left;
    margin-left: 30px;
    width: 403px;
    height: 100%;
    display: block;
    overflow: hidden;
}
.index_xhxw_cont_list_one {
    width: 100%;
    display: block;
    height: 93px;
    border-bottom: 1px dashed #b2b2b2;
    overflow: hidden;
}
.index_xhxw_cont_list_one a {
    display: block;
    width: 100%;
    overflow: hidden;
}
.index_xhxw_cont_list_one a h1 {
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #0c67b5;
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.index_xhxw_cont_list_one a span {
    line-height: 24px;
    font-size: 12px;
    height: 48px;
    width: 100%;
    float: left;
    color: #808080;
    overflow: hidden;
}
.index_xhxw_cont_list_one a span p {
    float: initial;
    text-align: right;
    display: -webkit-inline-box;
    font-size: 12px;
    color: #0c67b5;
    margin-left: 5px;
}
.index_xhxw_cont_list_one a:hover h1{
    color: #FEBF4D;
}

.index_xhxw_cont_list_one a:hover span p{
    color: #FEBF4D;
}
.index_xhxw_cont_list ul {
    display: block;
    width: 100%;
    margin-top: 8px;
    overflow: hidden;
}
.index_xhxw_cont_list li {
    height: 34px;
    line-height: 34px;
    display: block;
    width: 100%;
    overflow: hidden;
}
.index_xhxw_cont_list li a {
    color: #333333;
    font-size: 14px;
    float: left;
    padding-left: 10px;
    width: 348px;
    overflow: hidden;
    display: block;
	background:url(../images/icon17.png) no-repeat left center;
}

.index_xhxw_cont_list li a:hover {
    color: #0c67b5;
}
.index_xhxw_cont_list li span {
    float: right;
    color: #999999;
    font-size: 12px;
    line-height: 34px;
}
.index_tzgg {
    float: right;
    width: 330px;
    background: #f5f5f5;
    height: 446px;
    overflow: hidden;
    top: 0;
    position: relative;
    right: 0;
    margin-top: -72px;
}
.index_tzgg_tit_box {
    height: 66px;
    display: block;
    background: #0c67b5;
    width: 100%;
    overflow: hidden;
}
.index_tzgg_tit {
    width: 144px;
    height: 62px;
    margin-top: 4px;
    background: #f5f5f5;
    text-align: center;
    overflow: hidden;
    display: block;
    float: left;
}
.index_tzgg_tit h1 {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 62px;
    font-size: 20px;
    color: #323d5d;
    font-weight: bold;
}
.index_tzgg_anniu {
    float: right;
    width: 40px;
    height: 66px;
    margin-right: 26px;
    position: relative;
    overflow: hidden;
}
.index_tzgg_anniu a.prev {
    position: absolute;
    width: 9px;
    height: 17px;
    top: 25px;
    left: 4px;
    overflow: hidden;
    display: block;
	background: url(../images/inicon1.png) no-repeat;
}
.index_tzgg_anniu a.next  {
    position: absolute;
    width: 9px;
    height: 17px;
    top: 25px;
	right: 4px;
    overflow: hidden;
    display: block;
	background:url(../images/inicon2.png) no-repeat;
}
.index_tzgg_anniu a.prev:hover {
	background: url(../images/inhicon1.png) no-repeat;
}
.index_tzgg_anniu a.next:hover {
	background:url(../images/inhicon2.png) no-repeat;
}
.index_tzgg_cont {
    display: block;
    width: 330px;
    overflow: hidden;
    height: 379px;
}
.index_tzgg_cont ul {
    display: block;
    width:290px;
    height: 336px;
    padding: 0 20px;
}
.index_tzgg_cont_box {
    display: block;
    width: 100%;
    height: 336px;
    overflow: hidden;
}
.index_tzgg_cont ul li {
    height: 45px;
    border-bottom: 1px #e0e0e0 solid;
    padding: 19px 0;
    overflow: hidden;
    display: block;
}
.index_tzgg_cont ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index_tzgg_cont ul li a .index_tzgg_cont_sj {
    float: left;
    width: 45px;
    margin-right: 14px;
    overflow: hidden;
    height: 100%;
}
.index_tzgg_cont ul li a .index_tzgg_cont_sj samp {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 24px;
    color: #0c67b5;
    text-align: center;
    font-weight: bold;
}
.index_tzgg_cont ul li a .index_tzgg_cont_sj span {
    font-size: 12px;
    color: #808080;
    display: block;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

.index_tzgg_cont_p {
    float: left;
    width: 230px;
    height: 100%;
    overflow: hidden;
    display: block;
}
.index_tzgg_cont_p h1 {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 24px;
    display: block;
    width: 100%;
    overflow: hidden;
    height: 48px;
}

.index_tzgg_cont ul li a:hover .index_tzgg_cont_p  h1 {
    color: #0c67b5;
}


.index_tzgg_cont_links {
    display: block;
    height: 43px;
    line-height: 43px;
    width: 100%;
    text-align: center;
}
.index_tzgg_cont_links a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: #a0a0a0;
}
.index_tzgg_cont_links a:hover  {
    color: #0c67b5;
}

.index_tow_wrap {
    position: relative;
    z-index: 2;
    display: block;
    height: 358px;
    padding: 20px 0 30px;
    background: #f5f5f5;
}
.index_xxzy {
    float: left;
    width: 400px;
    height: 358px;
    display: block;
    overflow: hidden;
    margin-right: 40px;
}

.index_xxzy_tit {
    display: block;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 14px;
}
.index_xxzy_tit h1 {
    float: left;
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}
.index_xxzy_tit a {
    color: #999999;
    float: right;
    font-size: 12px;
    display: block;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}
.index_xxzy_tit a:hover {
    color: #0c67b5;
}
.index_xxzy_con {
    display: block;
    width: 100%;
    height: 302px;
    overflow: hidden;
}
.index_xxzy_con_pic {
    width: 100%;
    height: 90px;
    overflow: hidden;
    display: block;
}
.index_xxzy_con_pic img {
    width: 100%;
    height: 90px;
}
.index_xxzy_con ul {
    display: block;
    margin-top: 6px;
    overflow: hidden;
    height: 204px;
    width: 100%;
}
.index_xxzy_con ul li {
    display: block;
    width: 100%;
    height: 34px;
    overflow: hidden;
}
.index_xxzy_con ul li a {
    float: left;
    font-size: 14px;
    color: #333333;
    display: block;
    max-width: 82%;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/inicon3.png) no-repeat left center;
    height: 34px;
    line-height: 34px;
}
.index_xxzy_con ul li a:hover {
    color: #0c67b5;
}
.index_xxzy_con ul li span {
    float: right;
    font-size: 12px;
    color: #999999;
    display: block;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
}

.index_jxcg {
    float: left;
    width: 400px;
    height: 358px;
    display: block;
    overflow: hidden;
}
.index_jxcg_tit {
    display: block;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 14px;
}
.index_jxcg_tit h1 {
    float: left;
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}
.index_jxcg_tit a {
    color: #999999;
    float: right;
    font-size: 12px;
    display: block;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}
.index_jxcg_tit a:hover {
    color: #0c67b5;
}
.index_jxcg_con {
    display: block;
    width: 100%;
    height: 302px;
    overflow: hidden;
}
.index_jxcg_con_pic {
    width: 100%;
    height: 90px;
    overflow: hidden;
    display: block;
}
.index_jxcg_con_pic img {
    width: 100%;
    height: 90px;
}
.index_jxcg_con ul {
    display: block;
    margin-top: 6px;
    overflow: hidden;
    height: 204px;
    width: 100%;
}
.index_jxcg_con ul li {
    display: block;
    width: 100%;
    height: 34px;
    overflow: hidden;
}
.index_jxcg_con ul li a {
    float: left;
    font-size: 14px;
    color: #333333;
    display: block;
    max-width: 82%;
    overflow: hidden;
    padding-left: 16px;
    background: url(../images/inicon3.png) no-repeat left center;
    height: 34px;
    line-height: 34px;
}
.index_jxcg_con ul li a:hover {
    color: #0c67b5;
}
.index_jxcg_con ul li span {
    float: right;
    font-size: 12px;
    color: #999999;
    display: block;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
}
.index_piclinks {
    float: right;
    width: 330px;
    height: 358px;
    overflow: hidden;
}
.index_piclinks a {
    display: block;
    margin: 10px 0 4px;
    width: 330px;
    height: 102px;
    overflow: hidden;
    float: left;
}
.index_piclinks a img {
    width: 330px;
    height: 102px;
}

.index_three_wrap.wrap {
    position: relative;
    z-index: 2;
    display: block;
    height: 396px;
    padding: 40px 0 30px;
    background: #ffffff;
    overflow: hidden;
}
.index_three_hydt {
    float: left;
    height: 396px;
    width: 280px;
    margin-right: 30px;
    padding: 0 24px;
    display: block;
    overflow: hidden;
    background: #44576b;
}
.index_three_hydt_tit {
    display: block;
    margin-top: 4px;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #50667d;
    width: 100%;
    overflow: hidden;
}
.index_three_hydt_tit_h1 {
    float: left;
    display: block;
    position: relative;
}
.index_three_hydt_tit_h1 h1 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.index_three_hydt_tit_h1 i {
    position: absolute;
    width: 100%;
    bottom: -1px;
    height: 3px;
    background: #fff;
}
.index_three_hydt_tit_links {
    float: right;
    display: block;
    position: relative;
}
.index_three_hydt_tit_links a {
    display: block;
    font-size: 12px;
    color: #b3b3b3;
    font-weight: bold;
}


.index_three_hydt_tit_links a:hover {
	color:#FEBF4D;
}
.index_three_hydt_cont {
    display: block;
    width: 100%;
    overflow: hidden;
}
.index_three_hydt_cont li {
    float: left;
    width: 100%;
    display: block;
    margin-top: 22px;
    height: 80px;
    overflow: hidden;
}

.index_three_hydt_cont li a {
    width: 100%;
    display: block;
    height: 80px;
    overflow: hidden;
}
.index_three_hydt_cont_pic {
    display: block;
    width: 100px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 13px;
}
.index_three_hydt_cont_pic img{
    width: 100px;
    height: 80px;
}
.index_three_hydt_cont_p {
    float: left;
    width: 156px;
    overflow: hidden;
    height: 80px;
}
.index_three_hydt_cont_p h1 {
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    height: 48px;
    overflow: hidden;
    display: block;
    width: 100%;
}
.index_three_hydt_cont_p samp {
    display: block;
    width: 100%;
    font-size: 12px;
    color: #8ea6c1;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    margin-top: 14px;
}
.index_three_dsmj {
    float: left;
    height: 396px;
    width: 560px;
    margin-right: 30px;
    padding: 0 14px 0 22px;
    display: block;
    overflow: hidden;
    background: #44576b;
}
.index_three_dsmj_tit {
    display: block;
    margin-top: 4px;
    height: 60px;
    line-height: 60px;
    width: 100%;
    overflow: hidden;
}

.index_three_dsmj_tit_h1 {
    float: left;
    display: block;
    position: relative;
}
.index_three_dsmj_tit_h1 h1 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.index_three_dsmj_tit_links {
    float: right;
    display: block;
    position: relative;
}
.index_three_dsmj_tit_links a {
    display: block;
    font-size: 12px;
    color: #b3b3b3;
    font-weight: bold;
}


.index_three_dsmj_tit_links a:hover {
	color:#FEBF4D;
}

.index_three_dsmj_cont {
    display: block;
    width: 100%;
    overflow: hidden;
}
.index_three_dsmj_cont li {
    width: 272px;
    height: 140px;
    overflow: hidden;
    float: left;
    margin-right: 16px;
    margin-bottom: 24px;
    display: block;
}
.index_three_dsmj_cont li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.index_three_dsmj_cont_pic {
    float: left;
    width: 122px;
    height: 140px;
    margin-right: 14px;
    display: block;
    overflow: hidden;
}
.index_three_dsmj_cont_pic  img{
	width: 122px;
    height: 140px;
}
.index_three_dsmj_cont_p {
    float: left;
    width: 136px;
    overflow: hidden;
    height: 139px;
    border-bottom: 1px dashed #61778e;
    display: block;
}
.index_three_dsmj_cont_p h1 {
    display: block;
    height: 24px;
    line-height: 24px;
    margin-bottom: 7px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    overflow: hidden;
}
.index_three_dsmj_cont_p span {
    display: block;
    height: 66px;
    line-height: 22px;
    font-size: 12px;
    color: #cccccc;
    overflow: hidden;
}
.index_three_dsmj_cont_p p {
    display: block;
    height: 24px;
    line-height: 24px;
    margin-top: 6px;
    font-size: 12px;
    color: #c9d7e4;
    overflow: hidden;
}
.index_three_dsmj_cont li a:hover .index_three_dsmj_cont_p h1  ,.index_three_dsmj_cont li a:hover .index_three_dsmj_cont_p p{
	color:#FEBF4D;
}

.index_three_piclinks {
    width: 216px;
    float: left;
    height: 396px;
    display: block;
    overflow: hidden;
}
.index_three_piclinks li {
    float: left;
    width: 216px;
    height: 121px;
    margin-bottom: 16px;
    overflow: hidden;
}
.index_three_piclinks li a {
	display:block;
    width: 216px;
    height: 121px;
}
.index_three_piclinks li a  img{
    width: 216px;
    height: 121px;
}

.yqlj_links_wrap {
    position: relative;
    z-index: 2;
    display: block;
    height: 82px;
    background: #0b5596;
    overflow: hidden;
    border-bottom: 1px solid #0c64b0;
}
.yqlj_links_tit {
    float: left;
    width: 68px;
    height: 82px;
    overflow: hidden;
    margin-right: 20px;
}
.yqlj_links_tit h1 {
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    margin-top: 20px;
    display: block;
    width: 100%;
}

.yqlj_links_tit span {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    color: #b1d6f5;
    display: block;
    overflow: hidden;
}
.yqlj_links_cont {
    display: block;
    float: left;
    height: 82px;
    line-height: 82px;
    width: 1112px;
    overflow: hidden;
}
.yqlj_links_cont li {
    float: left;
    margin: 0 10px;
    display: block;
    overflow: hidden;
}
.yqlj_links_cont li a {
    display: block;
    color: #b0d7f9;
    font-size: 14px;
    width: 100%;
    height: 100%;
}

.foot_top_wrap.wrap{
    position: relative;
    z-index: 2;
    display: block;
    background: #094c87;
    overflow: hidden;
    border-bottom: 1px solid #0c64b0;
    padding: 40px 0;
    height: 300px;
	box-sizing: border-box;
}
.foot_top_wrap .box h1{
	color: white;
	font-size: 16px;
}
.foot_top_wrap .box a{
	font-size: 14px;
	color: #aebfd3;
	display: block;
}
.foot_top_wrap .foot_top{
	float: left;
    display: inline-block;
}
.foot_top_kstd{
	width: 275px;
}
.foot_top_pt{
	width: 355px;
}
.foot_top_lxwm{
	width: 380px;
}
.foot_top_ewm{
	width: 190px;
}
.foot_top_wrap.wrap hr{
	background-color: #ee9341;
	height: 3px;
	border: none;
	width: 18px;
	margin: 15px 0;
}
.foot_bottom_wrap{
	height: 65px;
	background-color: #1e3f66;
	color: #bbbbbb;
	font-size: 14px;
	line-height: 65px;
	text-align: center;
}
.foot_top_lxwm_cont span{
display: block;
font-size: 14px;
    color: #aebfd3;
}
/* 单页 */
.news_wrap{
	background-color: white;
	overflow: hidden;
	min-width: 1200px;
	padding: 30px 0;
}
.news_wrap .leftnav{
	float: left;
	width: 280px;
	overflow: hidden;
}
.news_wrap .leftnav .leftdh{
	background-color: #2b598f;
	width: 280px;
	font-size: 20px;
	color: white;
	margin-bottom: 10px;
}
.news_wrap .leftnav .leftdh b{
	width: 280px;
	display: block;
	background-color: #1e3f66;
}
.news_wrap .leftnav .leftdh li, .news_wrap .leftnav .leftdh b{
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	
}
.news_wrap .leftnav .leftdh li{
	background: url(../images/inhicon2.png) no-repeat 250px;
}
.news_wrap .leftnav .leftdh li a, .news_wrap .leftnav .leftdh b{
	color: white;
padding-left: 30px;
display: block;
}
.news_wrap .leftnav div{
	overflow: hidden;
}
.news_wrap .leftnav div a{
	display: block;
	margin-top: 10px;
}
.news_wrap .leftnav div a img{
	display: block;
	width: 100%;
}
.news_wrap .page_content, .news_wrap .news_content, .news_wrap .down_content{
	float: right;
	width: 890px;
}
.news_wrap .page_content .con, .news_wrap .news_content .con, .news_wrap .down_content .con{
	width: 890px;
}
.wrap_top{
	display: block;
	width: 100%;
	padding: 20px 0;
	border-bottom: 2px solid #1e3f66;
}
.wrap_top h1{
	color: #1e3f66;
	font-size: 20px;
	padding: 0 10px;
	border-left: 3px solid #1e3f66;
display: inline-block;
}
.wrap_top span{
	display: inline-block;
	float: right;
	line-height: 36px;
    font-size: 14px;
    color: #1e3f66;
}
.wrap_top span a{
	color: #1e3f66;
}

.news_wrap .news_content .con li, .news_wrap .down_content .con li{
	display: block;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.news_wrap .news_content .con li b{
	background-color: #e4ecf1;
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 18px;
	color: #1e3f66;
	text-align: center;
	line-height: 20px;
	float: left;
	margin-right: 18px;
	border: 1px solid #dbe2e6;
}
.news_wrap .news_content .con li b span{
	font-size: 12px;
	color: #2b598f;
	display: block;
	margin-top: 3px;
	font-weight: normal;
}
.news_wrap .news_content .con li a, .news_wrap .down_content .con li a:first-child{
	font-size: 16px;
	color: #333333;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.news_wrap .news_content .con li p{
	font-size: 12px;
	color: #959595;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.news_wrap .down_content .con li a:first-child{
	max-width: 800px;
	display: inline-block;
}
.news_wrap .down_content .con li .download{
	background-color: #147dc2;
	color: white;
	border-radius: 5px;
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: right;
}
.news_wrap .page_content .con{
	margin-top: 20px;
}
.news_wrap .page_content .con p{
	font-size: 14px;
	color: #414141;
}

.news_wrap .page_content .con .title{
	text-align: center;
}
.news_wrap .page_content .con .title b{
	font-size: 18px;
	color: #000000;
}
.news_wrap .page_content .con .title span{
	display: block;
	color: #959595;
	font-size: 12px;
}
.news_wrap .page_content .con .title span span{
display: inline-block;
}
.news_wrap .page_content .con .slideBox{ width:890; height:345px; overflow:hidden; position:relative; border:1px solid #ddd; margin-bottom: 10px;}
.news_wrap .page_content .con .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left: 0; bottom:5px;width: 100%; z-index:1; }
.news_wrap .page_content .con .slideBox .hd ul{ overflow:hidden; zoom:1; width: 51px; margin: 0 auto; }
.news_wrap .page_content .con .slideBox .hd ul li{ float:left;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;color: rgba(0,0,0,0);border-radius: 50%;margin-right: 7px; }
.news_wrap .page_content .con .slideBox .hd ul li.on{ background:#ff9000;color: rgba(0,0,0,0);}
.news_wrap .page_content .con .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.news_wrap .page_content .con .slideBox .bd li{ zoom:1; vertical-align:middle; }
.news_wrap .page_content .con .slideBox .bd img{ width:890; display:block;  }


.NewsPage {
    height: 60px;
    line-height: 60px;
    padding-top: 9px;
    text-align: center;
    overflow: hidden;
    color: #555555;
    font-size: 13px;
}
.NewsPage a {
    height: 20px;
    border: 1px solid #dedede;
    font-size: 14px;
    padding: 4px 10px;
    line-height: 20px;
    margin: 0 5px;
}
.NewsPage span{
display: inline-block;color: #555555; 
}