body {
 /*  background-color: #f0f0f0;*/
}

 /*飘红开始*/
.ph {
    background-image: url();
    background-position: top center;
    background-repeat: no-repeat;
    height: 370px;
    background-color: #b91e1c;
}

.lj {
    padding-top: 230px;

}

.ljleft {
    width: 50%;
    height: 60px;

}
.ljright {
    width: 50%;
    height: 60px;

}



.part1 {
  width: 100%;
  background-color: #ffffff;


}

.part7{
  width: 100%;
  background-color: #386ed3;
height:40px;
line-height:40px;
 
}

.card{
text-align: center;
}
.foothx2px{
border-top: 1px dotted  #cacaca;
    height: 1px;
    overflow: hidden;
    width: 90%;
    margin: 10px auto;
}
.sous{
width:340px;
float:right;
}

.part7-nav a{
padding-left:50px;

}
.part7-nav a:nth-child(2){
padding-left:60px;

}
.part7-nav a:nth-child(3){
padding-left:60px;

}

.part7-nav {
    position: relative;
}
.paper::before{
content: "";
    background: url(../images/newspapers.png) no-repeat top center;
    position: absolute;
    top: 7px;
    background-size: 25px 25px;
    left: 180px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.gnh::before{
content: "";
    background: url(../images/gnh.png) no-repeat top center;
    position: absolute;
    top: 7px;
    background-size: 25px 25px;
    left: 447px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.phoneicon::before{
content: "";
    background: url(../images/shouji.png) no-repeat top center;
    position: absolute;
    top: 7px;
    background-size: 25px 25px;
    left: 553px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
}

.zt12{
font-size:12px;
color:white;
}


.toptime {
    font-size: 14px;

    height: 50px;
    line-height: 50px;
    margin-left: 20px;
}
.kg {
        margin-right: 30px;
}
.topimg img {
    /* float: left; */
vertical-align: middle;
 padding-left: 20px;
}

.rmlist {
    padding-top: 10px;
}
.topimg{
width:300px;
height: 50px;
    line-height: 50px;

    padding-left: 20px;
}
.xtt img {
    margin-top: 15px;
    margin-bottom: 15px;
}
.part1-nav,.part7-nav,
.content {
  width: 1200px;
  margin: 0 auto;
}

.part1-nav {
padding-top: 20px;
    padding-bottom: 20px;

}


.logo {

  float: left;
  width: 170px;
}
/* 导航 */
.nav-list {
  position: absolute;
  width: 230px;
  /* float: left; */
  top: 35px;
  display: none;
}

.on {
  background-color: #e83829;
  color: #fff !important;
  border-radius: 5px;
  height: 35px;
  line-height: 35px;
}
.nav-list dd {
  float: left;
}
.nav-list dd a {
  color: #333;
}

.slider {
  position: absolute;
  top: 45px;
  /* left: -80px; */
  z-index: 999999;
  /* min-height: 70px;
  max-width: 792px; */
  background-color: #808080;
  padding: 0 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url(css/ie-css3.htc);
  /* border-left: 1px solid #b8b8b8; */
  /* border-top: 1px solid #dcdcdc; */
}

/* .nav-list li a:hover {
  float: left;
  background-color: #e83829;
  color: #fff;
  padding: 4px;
  border-radius: 5px;
} */

.nav-li {
  position: relative;
}

.nav li {
  float: left;
  display: block;
}

.nav {
  padding-top: 8px;
  float: left;
  width: 630px;
    margin-left: 20px;
}

.nav li a {
  height: 35px;
  line-height: 35px;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.head-nav {
    width: 640px;
margin-top: 5px;
    height: 40px;
margin-left: 20px;
float: left;
}
.topbar-nav{min-width:640px;}
.topbar-nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:table\9;width:640px;margin:0 auto}
.topbar-nav li{position:relative;z-index:30;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:table-cell\9; text-align: center;}
.topbar-nav li:hover a{text-decoration:none}
.topbar-nav li:hover .topbar-iconfont-arrowdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.topbar-nav li:hover .topbar-nav-dropdown{display:block}
.topbar-nav li>a{display:block;height:40px;line-height:40px;color:#333;font-size:18px;text-align:center}
.topbar-nav li>a:hover{display:block;height:40px;line-height:40px;color:#333;font-size:18px;text-align:center}

.topbar-nav .topbar-iconfont-arrowdown{display:inline-block;width:14px;margin-left:3px;font-size:14px;-webkit-transition:-webkit-transform linear .2s;transition:-webkit-transform linear .2s;-o-transition:-o-transform linear .2s;transition:transform linear .2s;transition:transform linear .2s, -webkit-transform linear .2s, -o-transform linear .2s}
.topbar-nav .topbar-nav-dropdown{display:none;position:absolute;left:0;top:40px;min-width:100%;box-shadow: 0px 2px 2px #e1e1e1;border-top:0 none}
.topbar-nav .topbar-nav-dropdown dl{padding:5px 2px;background-color:#fff;text-align: center;}
.topbar-nav .topbar-nav-dropdown a{display:block;padding:5px 7px;white-space:nowrap}
.topbar-nav .topbar-nav-dropdown a:hover{color:#fff;background-color:#386ed3}



.lilt_pt {
  position: absolute;
  top: 23px;
  left: 25px;
  z-index: 1;
  display: none;
}
.nav li a:hover {
  float: left;
  background-color: #e83829;
  color: #fff;
  /* padding: 4px; */
  border-radius: 5px;
  display: block;
}

.nav-list dd a:hover {
  float: left;
  color: #fff;
}


.redhx {
    height: 4px;
    width: 1200px;
    background-color: #ee3542;
    margin: 20px auto;
}

/* 搜索 */
.icon {
  background: url(../images/ss202201.jpg);
}
.search {
  height:40px;
  line-height: 40px;
  border: 1px solid #dadada;
  background: #fff;
  border-radius: 4px;
margin-top: 5px;
overflow: hidden;
}
.search .bdcs-search-form-input {
  height: 40px;
  width: 250px;
  text-indent: 10px;
  float: left;
  border: none;
  background: none;
  line-height: 40px;
  text-align: left;
}
.search .bdcs-search-form-submit {
width: 80px;
    height: 40px;
  border: none;
  text-indent: -9999em;
  cursor: pointer;
  float: right;
}
.content {
  margin-top: 10px;
}

.content-left {
  width: 950px;
  margin-right: 15px;
  /* border-right: 1px solid #a0a0a0; */
}
.content-right {
  margin-left: 14px;
  width: 220px;
}

.xtt{

overflow:hidden;

}


.xtt ul li{
float:left;
width:50%;
font-size:16px;
line-height:36px;

}

.xtt ul{
width:90%;
margin: 0 auto;
    padding-bottom: 10px;
    overflow: hidden;
}

.xtt h1 {
  font-size: 35px;
  font-weight: bold;
  color: #333;
  text-align: center;
  padding: 0px 20px 0px 20px;
margin:15px 0 ;
}
.xtt h1 a{

  color: #3057a4;

}

.xtt h1 a:hover{

 color: #ff5a00;

}
.tt h1 a{

  color: #3057a4;

}
.tt h1 a:hover{

  color: #ff5a00;

}

.zt9 a:hover{

  color: #ff5a00;

}

.xtt p {
  text-align: center;
  padding: 0 20px 10px 20px;
}
.zt9 a{
    font-size: 18px;
    color: #3057a4;
    font-weight: bold;
    line-height: 36px;
    text-align: left;
}

.tt,
.part2 {
  background-color: #fff;
}
.tt h1 {
  font-size:33px;
  font-weight: bold;
  color: #333;
  text-align: center;
  padding: 30px 20px 10px 20px;
}

.tt p {
  text-align: center;
  padding: 10px 20px 20px 20px;
}

.zt1 {
  font-size: 16px;
}
.zt2 {
  font-size: 18px;
}
.zt3 {
  font-size: 14px;
}

.part2 {
  height: 450px;
  margin-top: 20px;
  width: 1200px;
  background-color: #fff;
}

.top20px {

  margin-top: 20px;

}
.top10px {

  margin-top: 10px;

}

.part2-yw h2{
font-size:22px;
}
.part2-left{
  width:435px;
  padding: 0 15px 0 0 ;
}

.part2-right{
  width: 750px;
padding-left: 15px;
}



.part2-left li {
  float: left;
  line-height: 27px;
  /* margin-left: 20px; */
  /* list-style: inside;*/
  width: 100%;
   /*height: 60px;*/
  padding-top: 5px;
  padding-bottom: 5px;
  /*border-bottom: 1px solid #eee; */
  box-sizing: content-box;
}



.part3,
.part5 {
  margin-top: 10px;
  width: 950px;
}

.ad,
.top15 {
  margin-top: 15px;
}

.centerad {
  margin: 0 auto;
}

.wzlist li {
  float: left;
  padding: 10px 0px 10px 0px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #b9b9b9;
}

.wzimg li {
  float: left;
}

.wzimg li:first-child {
  float: left;
  padding-right: 15px;
}

.wzimg li:last-child {
  float: left;
  padding-left: 15px;
}

.wz div:first-child {
  width: 100%;
}

.wz {
  width: 100%;
}

.gbrm li {
  float: left;
  padding: 8px;
}

.footer {
  width: 100%;
}

.footer .bottom {
  background-color: #868686;
  height: 300px;
  padding-top: 30px;
}
.wzlist li{
width:100%
}
.listhost span {
  width: 18px;
  height: 14px;
  display: block;
  float: left;
  background: url(../images/numhot_bg14.png) no-repeat;
  margin: 3px 0 6px;
}

.num_hot2 {
  background-position: 0 -14px !important;
}
.num_hot3 {
  background-position: 0 -28px !important;
}

.num_hot4 {
  background-position: 0 -42px !important;
}
.num_hot5 {
  background-position: 0 -56px !important;
}

.num_hot6 {
  background-position: 0 -70px !important;
}
.topiccss { position: relative; display: inline-block; vertical-align: middle; height: 16px; line-height: 16px; margin: 0 3px; background-color: #ff5a00; color: #fff; font-size: 12px; }
.topiccss:before, .topiccss:after { position: absolute; top: 0; z-index: 10; display: block; width: 3px; height: 100%; }
.topiccss:before { content: url("../images/20171107icon_lhxzc_left_ff9900.png"); left: -3px; }
.topiccss:after { content: url("../images/20171107icon_lhxzc_right_ff9900.png"); right: -3px; }
.iconwz span {
  width: 18px;
  height: 14px;
  display: block;
  float: left;
  background: url(../images/wzicon.jpg) no-repeat;
  margin: 3px 0 6px;
}
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.morezt {
    font-size: 14px;
    color: #777777;
line-height:35px;

}

.rthotnews_tt {
  height: 38px;
  font-size: 16px;
  color: #666666;
  text-indent: 8px;
  background-color: #ffffff;
  border-bottom: 1px solid #d0d0d0;
}

.bot15 {
  margin-bottom: 15px;
}

.yqlj {
  width: 1200px;
  height: 180px;
  margin: 0 auto;
}

.part5-list-wz h3 {
  font-size: 20px;
  font-weight: bold;
  padding: 5px 15px 0 15px;
}

.part5-list-wzyy {
  box-shadow: 1px 6px 9px -4px rgba(116, 116, 116, 0.82);
  -webkit-box-shadow: 1px 6px 9px -4px rgba(116, 116, 116, 0.82);
  -moz-box-shadow: 1px 6px 9px -4px rgba(116, 116, 116, 0.82);
  transform: translateY(-3px);
  animation-duration: 2s;
}

.part5-list-wz div {
  font-size: 14px;
  line-height: 21px;
  padding: 10px 15px 0 15px;
  color: #5d5d5d;
}

.part5-list li {
  background-color: #fff;
}

.part5-list .zt3 {
  padding: 15px;
  color: #a6a6a6;
}
.section-float {
  position: relative;
  /* right: 50px;
  bottom: 500px; */
}
.section-float .back-to-top {
  width: 55px;
  height: 55px;
  display: inline-block;
  background: url(https://file.iqilu.com/custom/new/v2016/images/back.png)
    no-repeat;
}
.topback {
  width: 100%;
  position: absolute;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  width: 74px;
  height: 74px;
  /* right: 10px; */
  /* left: 1527.5px; */
  z-index: 99;
  border: none;
  outline: none;
  background: #f7f7f7 url(../images/gototop.png) no-repeat;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}
#myBtn1 {
  display: block;
  position: fixed;
  top:700px;
  width: 60px;
  height:62px;
  /* right: 10px; */
  /* left: 1527.5px; */
  z-index: 99;
  border: none;
  outline: none;
  background: url(https://www.newskj.com/images/gotohakka.png) no-repeat;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}
.bottom-part1 {
  width: 1200px;
  margin: 0 auto;
  color: #fff;
  font-size: 14px;
}

.phone {
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}

.foothx1px {
  border-top: 1px dotted #cacaca;
  height: 1px;
  overflow: hidden;
  width: 100%;
margin-top:15px
}

.jbzq {
  width: 245px;
  float: left;
  padding-top: 20px;
}

.jbzq li {
  padding: 8px 0 8px 0;
  text-align: left;
}

.jbzq li a {
  color: #fff;
}

.other {
  width: 775px;
  float: left;
  line-height: 35px;
  padding-top: 20px;
}

.other a {
  color: #fff;
}
.ico-right {
    width: 144px;
    float: left;
    padding-top: 20px;
    margin-right: 30px;
}

.myBtncss {
}

.gnrbs-right{
margin-top:10px;
}
.gnrbs-right li a {
    line-height: 31px;
    height: 31px;
    border: 1px solid #b7b7b7;
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px;
    border-radius: 10px;
    display: block;
}
.gnrbs-right li a:hover{
    line-height:31px;
    height: 31px;
    border: 1px solid #ff5a00;
    float: left;
    width:100%;
    text-align: center;
    border-radius:10px;
    color:#ff5a00;
    display: block;}

.part6{
width:1200px;
background-color:pink;

}

.part6-right{
width:1200px;
float:left;
margin-top:10px;
}

.part6-left{
width:220px;
float:left;
margin-left:28px;
}
.topiclist{
width:100%;
height:100px;
margin-top:15px;
}

#gongao #scroll_begin, #gongao #scroll_end{display:inline}
#gongao{
    width:1080px;
    overflow:hidden;
}
.rmlist p{
    text-align: center;
font-size:12px;
}

.rmlist li{
    float: left;
    margin: 5px;
    text-align: center;
width: 45%;

}

.gnrb img{
width:220px;
padding:5px;
border:1px solid #eee;
}




.focusBox2 { width: 910px; position: relative; padding-left: 10px;}
.focusBox2 .arrow-left { background: url(http://www.newsimg.cn/politics/ggkf40/hsy/images/hsy_left.png) no-repeat left top; position: absolute; left: -35px; top: 30px; width: 26px; height: 48px; z-index: 2 }
.focusBox2 .arrow-right { background: url(http://www.newsimg.cn/politics/ggkf40/hsy/images/hsy_right.png) no-repeat left bottom; position: absolute; right: -60px; top: 30px; width: 26px; height: 48px; z-index: 2 }
.focusBox2 .swiper-container { width: 920px; }
.focusBox2 .swiper-slide { position: relative; }
.hsy_list { list-style: none; }
.hsy_list li { float: left; width: 186px; height: 240px; background: #ddd; }
.hsy_list li + li { margin-left: 15px; }
.hsy_list h2 { width: 175px; height: 23px; overflow: hidden; margin: 0 auto; margin-top: 10px; font-size: 18px; color: #333; font-weight: bold; }
.hsy_list h2 a { color: #333; }
.hsy_list p { width: 175px; height: 50px; overflow: hidden; margin: 0 auto; margin-top: 3px; font-size: 16px; color: #333; line-height: 25px; }
.hide { display: none !important; }





      .navpart-w{
            width: 100%;
margin-top:15px;
        }

        .navpart{
          
            background-color: #3057a4;
            height: 50px;
            width: 100%;;
        }

        .nav-w{
            width:1200px;
            margin: 0 auto;
        }
        .topbar-navtwo{min-width:1140px;text-align: left;}
.topbar-navtwo ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:table\9;width:1140px;margin:0 auto}
.topbar-navtwo li{position:relative;z-index:31;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:table-cell\9; text-align: center;}
.topbar-navtwo li:hover a{text-decoration:none}
.topbar-navtwo li:hover .topbar-iconfont-arrowdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.topbar-navtwo li:hover .topbar-nav-dropdown{display:block}
.topbar-navtwo li>a{height:50px;line-height:50px;color:#fff;font-size:18px;text-align:center}
.topbar-navtwo li>a:hover{height:50px;line-height:50px;color:#fff;font-size:18px;text-align:center}

.topbar-navtwo .topbar-iconfont-arrowdown{display:inline-block;width:14px;margin-left:3px;font-size:14px;-webkit-transition:-webkit-transform linear .2s;transition:-webkit-transform linear .2s;-o-transition:-o-transform linear .2s;transition:transform linear .2s;transition:transform linear .2s, -webkit-transform linear .2s, -o-transform linear .2s}
.topbar-navtwo .topbar-nav-dropdown{display:none;position:absolute;left:0;top:50px;min-width:100%;box-shadow: 0px 2px 2px #e1e1e1;border-top:0 none}
.topbar-navtwo .topbar-nav-dropdown dl{padding:5px 2px;background-color:#fff;text-align: center;}
.topbar-navtwo .topbar-nav-dropdown a{display:block;padding:5px 7px;white-space:nowrap}
.topbar-navtwo .topbar-nav-dropdown a:hover{color:#fff;background-color:#386ed3}

.topbar-navone{min-width:1140px;text-align: left;}
.topbar-navone ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:table\9;width:1140px;margin:0 auto}
.topbar-navone li{position:relative;z-index:30;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;display:table-cell\9; text-align: center;}
.topbar-navone li:hover a{text-decoration:none}
.topbar-navone li:hover .topbar-iconfont-arrowdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.topbar-navone li:hover .topbar-nav-dropdown{display:block}
.topbar-navone li>a{height:50px;line-height:50px;color:#333;font-size:18px;text-align:center}
.topbar-navone li>a:hover{height:50px;line-height:50px;color:#333;font-size:18px;text-align:center}

.topbar-navone .topbar-iconfont-arrowdown{display:inline-block;width:14px;margin-left:3px;font-size:14px;-webkit-transition:-webkit-transform linear .2s;transition:-webkit-transform linear .2s;-o-transition:-o-transform linear .2s;transition:transform linear .2s;transition:transform linear .2s, -webkit-transform linear .2s, -o-transform linear .2s}
.topbar-navone .topbar-nav-dropdown{display:none;position:absolute;left:0;top:50px;min-width:100%;box-shadow: 0px 2px 2px #e1e1e1;border-top:0 none}
.topbar-navone .topbar-nav-dropdown dl{padding:5px 2px;background-color:#fff;text-align: center;}
.topbar-navone .topbar-nav-dropdown a{display:block;padding:5px 7px;white-space:nowrap}
.topbar-navone .topbar-nav-dropdown a:hover{color:#fff;background-color:#386ed3}

.topbar-nav li:first-child a{
    width: 50px;
    padding: 0;
   
}
.topbar-navone li:first-child a{
    width: 50px;
    padding: 0;
}
.gredhx{
    width: 100%;;
    border-bottom: #eee 1px solid;
}
.nav01{
    background: url(images/nav01.png) no-repeat center center;
    font-weight: bold;
}
.nav02{
    background: url(images/nav02.png) no-repeat center center;
    font-weight: bold;
    color: #fff;
    
}
.nav02 a{
    color: #fff!important;
}

.nav04{
    line-height: 50px;
}

.mobiles .xixi{
display:none
}
.mobiles:hover .xixi{position:absolute;display:block;z-index:9999}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-01-08 11:01:04" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->