@charset "utf-8";
/*清除样式*/
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,
section,img{margin:0px;padding:0px;outline:none;border:0px;font-weight: normal;}
li{list-style:none;}
body{text-align:left;font-family:"Microsoft YaHei";font-size:16px;color:#333333;}
a,ins{text-decoration:none;}
a{color:#333333;}
/*a:hover{color:#f00;}*/
/* 清除浮动 */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}



body{
  /* background-color: #F6F6F6; */
}
.w{
  width: 1200px;
  margin: 0 auto;
}

/* top */
.top{
  background-color: #f5f5f5;
  height: 40px;
  line-height: 40px;
  font-size: 13px;
  min-width:1200px;
}
.top .left{
  float: left;
}
.top .left li{
  float: left;
  line-height:40px;
}
.top .left li span{
  padding: 0 12px;
  float:left;
  line-height:38px;
}
.top .left li:first-child span{
  display: none;
}
.top .right{
  float: right;
}
.top .right li{
  float: left;
  line-height:40px;
}
.top .right li span{
  padding: 0 12px;
  float:left;
  line-height:38px;
}
.top .right li:first-child span{
  display: none;
}
/* ban */
.ban{
  height: 200px;
  position: relative;
  min-width:1200px;
}
.ban .ban-1{
  padding-top: 60px;
  
}
.ban .logo{
  float: left;
}
.ban .sousuo{
  float: right;
}
/* ban切换 */
.ban .ban-2{
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  overflow: hidden;
}
.ban .sousuo .ss-txt{
  background: #fff url(ss.png) no-repeat 4% center;
  width: 230px;
  border: 1px solid #cdcdcd;
  padding:10px 0px 11px 40px;
  border-right: none;
  vertical-align: middle;
}
.ban .sousuo .ss-btn{
  width: 77px;
  height: 41px;
  background-color: #d8171c;
  margin-left: -5px;
  color: #fff;
  vertical-align: middle;
}
.ban .sousuo-1{
  padding-left: 9px;
  font-size: 15px;
}
/*nav*/
.nav{
  background-color: #015293;
  height: 50px;
  min-width:1200px;
}
.nav .w li{
  float: left;
  height: 50px;
  width: 171px;
  text-align: center;
  line-height: 50px;
  border-left: 1px solid #fff;
}
.nav .w li:first-child{
  border-left: none;
}
.nav .w li a{
  color: #fff;
  padding-left: 42px;
  font-size: 19px;
}
.nav .w li:first-child a{
  background: url(nav-bg-01.png) no-repeat left;
}
.nav .w li:first-child+li a{
  background: url(nav-bg-02.png) no-repeat left;
}
.nav .w li:first-child+li+li a{
  background: url(nav-bg-03.png) no-repeat left;
}
.nav .w li:first-child+li+li+li a{
  background: url(nav-bg-04.png) no-repeat left;
}
.nav .w li:first-child+li+li+li+li a{
  background: url(nav-bg-05.png) no-repeat left;
}
.nav .w li:first-child+li+li+li+li+li a{
  background: url(nav-bg-06.png) no-repeat left;
}
.nav .w li:first-child+li+li+li+li+li+li a{
  background: url(nav-bg-07.png) no-repeat left;
}

.nav .w li.hover p{
  height: 54px;
  background-color: #D8171C;
  margin-top: -4px;
}
.nav .w li:hover p{
  height: 54px;
  background-color: #D8171C;
  margin-top: -4px;
}

/*当前位置*/

.dqwz_bg {
	width: 1200px;
	margin: 0 auto;
  background:url(jnszf_ssjygk_2021_position.png) no-repeat 25px 50% #fff;
  padding-left: 40px;
}
.dqwz,.dqwz a{
	color: #999999!important;
	font-size: 12px;
	line-height: 80px;
}

.div4{
  margin-top: 30px;
}


/*版权*/
.banquan{
  min-width:1200px;
  margin-top: 20px;
  height: 110px;
  background: url(bq-bg.png) no-repeat;
}