/* CSS Document */

* {
    padding: 0px;
    margin: 0;}

body {
    font-size: 12px;
    line-height: 22px;
    overflow-x: hidden;
    background: #eef3fa;}

ul {
    list-style: none;}

a {
    text-decoration: none;}

a:hover {
    color: #000;
    text-decoration: underline;}

.clear {
    clear: both;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 0px;}

img {
    border: 0px;}



.bgimg {
    /*height:1119px; */
    width: 100%;
    margin: 0 auto;
   
    -moz-background-size: 100% 590px;
    -o-background-size: 100% 590px;
    -webkit-background-size: 100% 590px;
    background-size: 100% 590px;}

#top {
    height: auto;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;}

.top_nr {
    width: 1000px;
    height: 169px;
    margin: 0 auto;
    line-height: 35px;}

.top_logo {
    position: relative;
    left: -75px;
    font-size: 25px;}

#nav {
    width: 1150px;
    margin:0 auto;
    height: 50px;
    background: #073D85;}

.nav_nr {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;}

.nav_nr ul {
    width: 1150px;
    display: block;
    margin: 0 auto;}

.nav_nr ul li {
    width: 115px;
    height: 50px;
    text-align: center;
    float: left;
    display: block;}

.nav_nr ul li a {
    font-size: 15px;
    color: #fff;
    font-family: "宋体";
    display: block;}

.nav_nr ul li a:hover {
    font-size: 15px;
    font-family: "宋体";
    color: #ffffff;
    text-decoration: none;}

.nav_nr ul li .divjcxyIndex ul {
    float: left;
    width: 100%;
    display: block;
    font-size: 13px;
    font-family: "宋体";}

.nav_link {
    width: 240px;
    height: 50px;
    float: right;}

.r_search {
    width: 240px;
    height: 30px;
    margin-top: 8px;
    }

#banner {
    width: 100%;
    height: 340px;
    padding: 20px 0;}

.banner_nr {
    width: 1150px;
    height: 340px;
    margin: 0 auto;}

.banner_pic {
    width: 602px;
    height: 338px;
    float: left;}

.banner_pic a img {
    width: 682px;
    height: 338px;}

.banner_news {
    width: 530px;
    height: 338px;
    float: right;
    background: #FFFFFF;}

.banner_news ul {
    width: 390px;
    height: 211px;
    display: block;
    padding: 0 8px;}

.banner_news ul li {
    width: 490px;
    margin-left: 10px;
    height: 35px;
    line-height: 35px;
    display: block;}

.banner_news ul li span {
    float: right;
    color: #666666;}

#ulxyxw li a {
    font-size: 14px;
    font-family: "宋体";
    color: #000000;
    display: block;
    width: 430px;
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    float: left;}

#jxkycontant li a {
    font-size: 14px;
    font-family: "宋体";
    color: #000000;
    display: block;
    width: 295px;
    /*float: left;*/
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;}

.banner_news ul li a:hover {
    text-decoration: underline;}

.banner_news_tt {
    width: 500px;
    height: 45px;
    line-height: 45px;
    margin: 0 8px;
    border-bottom: 1px solid #039dd7;}

.banner_news_tt_left {
    width: 420px;
    height: 45px;
    float: left;}

.banner_news_tt_left a {
    height: 45px;
    padding: 0 20px;
    display: block;
    color: #039dd7;
    float: left;
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    line-height: 48px;}

.banner_news_tt_left a.active {
    font-size: 18px;
    color: #40618a;
    text-decoration: none;}

.banner_news_tt_more {
    float: right;
    text-align: right;}

.banner_news_tt_more a {
    line-height: 55px;
    color: #40618a;}

.banner_news_tt_more a:hover {
    text-decoration: none;}

.banner_news li {
    line-height: 32px;}

.banner_news li a {
    color: #000;}

.banner_news li a:hover {
    color: #c7111a;}

#main {
    width: 1150px;
    height: 1%;
    margin: 0 auto;
    padding: 20px 0;
    padding-top:10px;}


/*===================鏍″洯娲诲姩======================*/

#main .xyhd {
    width: 360px;
    height: 360px;
    padding: 0 5px;
    background: #FFFFFF;
    /*filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;*/
    float: left;}

.xyhd_tt {
    width: 500px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #40618a;}

.xyhd_tt h2 {
    height: 45px;
    padding: 0 20px;
    background: #40618a;
    float: left;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: "宋体";
    font-weight: normal;}

.xyhd_tt a {
    float: right;
    color: #41618a;
    line-height: 55px;}

.xyhd_tt a:hover {
    text-decoration: none;}

.xyhd ul {
    padding-top: 10px;}

.xyhd li {
    width: 360px;
    height: 45px;
    display: block;
    border-bottom: 1px dashed #ccc;
    padding: 8px 0;}

.xyhd .rq {
    width: 45px;
    margin-left:10px;
    height: 43px;
    float: left;
    text-align: center;
    border: 1px solid #ccc;}

.xyhd .rq_yf {
    width: 45px;
    height: 22px;
    background: #41618a;
    color: #fff
;}

.xyhd .rq_r {
    width: 45px;
    height: 22px;
    color: #41618a;}

.xyhd_link {
    width: 300px;
    height: 44px;
    float: right;}

.xyhd_link a {
    color: #000000;
    position: relative;
    top: 10px;
    width:280px;
    font-size: 14px;
    padding-left: 10px;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}

.kuaijie {
    margin-top: 25px;
    width: 1150px;
    height: 60px;
    margin: 0 auto;
    margin-top: 25px;}

.fastlink {
    /*margin-left: -40px;*/
    width: 1200px;
    height: 60px;
    font-size: 25px;}

.fastlink li {
    margin: 0px 19px 0px 10px;
    padding: 14px 23px 14px 23px;
    display: inline;
    border: hidden;}

.fastlink li a:hover {
    text-decoration: none;
    color: #41618a;}

.fastlink li img.linkimg {
    width: 24px;
    height: 24px;
    vertical-align: middle;}

.fastlink1,
.fastlink2,
.fastlink3,
.fastlink4,
.fastlink5,
{
    height: 60px;
    line-height: 40px;
    text-align: center;}

.fastlink1 {
    background-color: #0099CC;}

.fastlink2 {
    background-color: #00BAC6;}

.fastlink3 {
    background-color: #039DD7;}

.fastlink4 {
    background-color: #044DA0;}

.fastlink5 {
    background-color: #073D85;}


/*===================鏂伴椈涓績======================*/

.main_news {
    width: 360px;
    height: 360px;
    background: #FFFFFF;
    /*filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;*/
    float: left;
    margin-left: 15px;
    padding: 0 7px;}

.main_news_tt {
    width: 360px;
    height: 45px;
    line-height: 45PX;
    border-bottom: 1px solid #41618a
;}

.main_news_tt_left {
    width: 300px;
    height: 45px;
    float: left;}

.main_news_tt_left a {
    height: 45px;
    padding: 0 20px;
    display: block;
    color: #41618a;
    float: left;
    text-align: center;
    font-size: 17px;
    font-family: "宋体";
    line-height: 45px;}

.main_news_tt_left a:hover,
.main_news_tt_left a.active {
    background: #41618a;
    color: #fff;
    text-decoration: none;}

.main_news_tt_more {
    float: right;
    text-align: right;}

.main_news_tt_more a {
    line-height: 55px;
    color: #41618a;}

.main_news_tt_more a:hover {
    text-decoration: none;}

.main_news ul {
    padding: 10px 0;}

.main_news li {
    line-height: 32px;}

.main_news li a {
    color: #000;}

.main_news li a:hover {
    color: #c7111a;}

.main_news li span {
    float: right;
    color: #666;
    padding-right: 10px;}


/*====================蹇€熷鑸�======================*/

.ksdh {
    width: 360px;
    height: 360px;
    background: #FFFFFF;
    /*filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;*/
    float: left;
    margin-left: 15px;
    padding: 0 5px;}

.ksdh_tt {
    width: 360px;
    height: 45px;
    line-height: 45PX;
    border-bottom: 1px solid #41618a
;}

.ksdh_tt_left {
    width: 200px;
    height: 45px;
    float: left;}

.ksdh_tt_left h2 {
    height: 45px;
    padding: 0 20px;
    display: block;
    color: #41618a;
    float: left;
    text-align: center;
    font-size: 17px;
    font-family: "宋体";
    line-height: 45px;
    background: #41618a;
    color: #FFFFFF;
    font-weight: normal;}

.ksdh_tt_left h2:hover {
    text-decoration: none;}

.ksdh_tt_more {
    float: right;
    text-align: right;}

.ksdh_tt_more a {
    line-height: 55px;
    color: #41618a;}

.ksdh_tt_more a:hover {
    text-decoration: none;}

.ksdh_nr {
    width: 234px;
    height: auto;
    padding: 0 8px;}

.ksdh_nr ul li a {
    font-size: 14px;
    font-family: "宋体";
    color: #000000;
    display: block;
    width: 320px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 32px;}


/*===================鎷涚敓淇℃伅====================*/

#zs {
    width: 100%;
    height: 260px;
    background: #41618a;}

.zs_nr {
    width: 100%;
    height: 269px;
    margin: 0 auto;
    background: #41618a;}

.zs_nr_center {
    width: 1020px;
    height: auto;
    margin: 0 auto;}

.zs_nr_top {
    height: 170px;
    width: 100%;
    margin: 0 auto;
    padding: 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}

.zs_nr_top ul {
    list-style: none;}

.zs_nr_top ul li {
    float: left;
    margin-left: 127px;}

.zs_nr_top ul li.zs_nr_logo {
    padding: 0;}

.zs_nr_top ul li img.link_logo {
    width: 125px;
    height: 125px;}

.zs_nr_top ul li img.link_qq {
    width: 32px;
    height: 32px;
    padding: 46px 0;}

.zs_nr_top ul li img.link_weixin {
    width: 36px;
    height: 32px;
    padding: 46px 0;}

.zs_nr_top ul li img.link_youxiang {
    width: 37px;
    height: 32px;
    padding: 46px 0;}

.zs_nr_top ul li img.link_lianxi {
    width: 20px;
    height: 32px;
    padding: 46px 0;}

.zs_nr_bottom {
    padding-top: 30px;
    height: 56px;}

.zsxx {
    width: 203px;
    height: 50px;
    float: left;
    background: #41618a;
    padding: 0 0 30px 0;
    position: relative;}

.zsxx_t {
    width: 203px;
    height: 50px;}

.zsxx_t a {
    font-size: 18px;
    font-weight: bold;
    font-family: "宋体";
    color: #fff;
    border: 1px solid #fff;
    text-align: center;
    width: 203px;
    display: block;
    line-height: 50px;
    font-weight: normal;}

.zsxx_t a:hover {
    text-decoration: none;}

.zsxx_t a img {
    width: 15px;
    height: 13px;
    vertical-align: baseline;
    padding-left: 80px;}

.zsxx_b {
    width: 170px;
    min-height: 232px;
    height: auto;
    position: absolute;
    right: -101px;
    top: -150px;
    background: #41618a;
    border: 1px solid #FFFFFF;
    z-index: 999;
    display: none;}

.zsxx_t a:hover.zsxx_b {
    display: block;}

.blueline {
    width: 2px;
    height: 50px;
    position: absolute;
    left: -2px;
    bottom: 32px;
    z-index: 100;
    background: #41618a;}

.zsxx_b ul {
    width: 170px;
    min-height: 232px;
    height: auto;}

.zsxx_b ul li {
    width: 100%;
    height: 38px;
    font-size: 16px;
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    line-height: 38px;
    text-align: center;}

.zsxx li {
    width: 320px;
    height: 25px;
    line-height: 25px;
    float: left;
    padding-right: 50px;
    display: block;}

.zsxx li a {
    color: #fff;
    text-decoration: none;}

.zsxx li a:hover {
    color: #07f834;
    text-decoration: none;}


/*===================鑰冪爺涓撴爮====================*/

#footer {
    width: 1150px;
    padding: 8px 0;
    margin: 0 auto;
    line-height: 30px;
    font-size: 15px;
    color: #fff;
    text-align: center;}

#zy_footer {
    width: 1150px;
    margin:0 auto;
    background: #073D85;
    text-align: center;
    line-height: 40px;
    color: #666;}

#zy_footer a {
    color: #fff;
    margin: 0 5px;}


/*瀵艰埅鏍峰紡*/


/*.nav_nr ul li{   }*/

.nav_nr ul li .divjcxyIndex {
    margin: 0;
    padding: 0;
   /* width: 83.56px;*/
    position: relative;
    z-index: 100000;
    top: 0px;
    left: 0px;
    display: none;
    line-height: 50px;}

.nav_nr ul li .divjcxyIndex li {
    height: 50px;
    font-size: 14px;
    font-size: 12px;
    position: relative;
    z-index: 20px;
    clear: left;
    background-color: #305477;}

.nav_nr ul li .divjcxyIndex li:hover {
    background-color: #2f4969;
    clear: left;}

.nav_nr ul li .divjcxyIndex li:hover a {
    color: White;
    text-decoration: none;}

.nav_nr ul li:hover {
    background-color: #2f4969;}

.nav_nr ul li:hover a {
    color: #FFFFFF;}


/*end*/


/*棣栭〉骞荤伅鐗囨牱寮�*/

.hdpC1 ul,
li {
    margin: 0;
    padding: 0;}

.hdpC {
    width: 600px;
    height: 338px;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    clear: both;}

.hdpC .hdpC1 {
    width: 10000px;
    height: 338px;
    position: absolute;}

.hdpC .hdpC1 ul {
    width: 100%;}

.hdpC .hdpC1 ul li {
    width: 600px;
    height: 338px;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;}

.hdpC .hdpC1 ul li img {
    width: 600px;
    height: 338px;}

.hdpC .hdpC1 ul li span {
    width: 600px;
    height: 35px;
    background-color: Black;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 10;}

.hdpC .hdpC1 ul li p {
    width: 600px;
    height: 35px;
    font-size: 15px;
    line-height: 35px;
    color: White;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 11;}

.hdpC .hdcLeft {
    width: 60px;
    height: 90px;
    position: absolute;
    top: 33%;
    left: 0px;
    z-index: 12;
    background: url(../img/hdpac.png);
    background-position: 0% 67%;}

.hdpC .hdcLeft:hover {
    background: url(../img/hdpac.png);
    background-position: 0% 0%;
    cursor: pointer;}

.hdpC .hdcRight {
    width: 60px;
    height: 90px;
    position: absolute;
    top: 33%;
    right: 0px;
    z-index: 12;
    background: url(../img/hdpac.png);
    background-position: 0% 100%;}

.hdpC .hdcRight:hover {
    background: url(../img/hdpac.png);
    background-position: 0% 33%;
    cursor: pointer;}

 #banner li a:hover,#main li a:hover {
    margin-left: 10px;
    text-decoration: none;
    color: blue;}
 #fenye li{
    border:none;
    list-style: none;
    display: inline-block;}
#fenye li:last-child{
    float:right;}
 #fenye .thisclass{
     color:black;}
 #fenye{
     width: 800px;
     margin:0 auto;}
 /*#fenye ul{
     margin-left:300px;
 }*/
 #article-body{
        margin-top:30px;
        margin-bottom: 30px;
word-break: break-all;
    font-family:'Times New Roman','宋体',Arial,Lucida,Verdana,Helvetica,sans-serif;
         line-height: 28px;
    font-size: 20px;
        color:black;
 
        /*letter-spacing:1px;*/
    text-align: left;
    font-weight: normal;}   

 .hdpC1 ul li a:hover{
    margin-left: -10px;
    padding-left: 0;}
  .hdpC1 ul li a img:hover{
    margin-left: -10px;
    padding-left: 0;}
 .hdpC1 ul li a p:hover + img{
    margin-left: -10px;
    padding-left: 0;}
	/*br {display:none;}*/
  #article-body img{
      margin:0 auto;
     /*padding-top:35px;*/
      /*display: block;*/
      max-width:700px;
    
      filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;}
#pre_next{
  margin-top:20px;
  font-size:15px;}
@media screen and (max-width: 900px) {
  .subNavBox{
  display:none;}
  .main1111{
    float:left;}
  body{
  overflow:visible!important;}
  #content{
  overflow:visible!important;}