@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1500px){
	.header {
		height: 483px;
	}
	.content_box {
		padding-top: 4rem;
		padding-bottom: 5rem;
		display: list-item;
	}
	.header .banner,.header .banner .silder-main-img{
		height: 31rem;
	}
}
@media screen and (max-width: 1399px){
	.con1350{
		width: 1300px;
	}
	.header {
		height: 495px;
	}
	.header .banner .silder-ctrl-prev, .header .banner .silder-ctrl-next {
		margin-top: -2%;
	}
	.content_box {
		padding-top: 4rem;
		padding-bottom: 4rem;
		display: list-item;
	}
	.con_div2{
		margin-bottom:0px;
	}
	.xydt_list {
		width: 620px;
	}

}
@media screen and (max-width: 1300px){

	.con1350{
		width: 1200px;
	}
	.header {
		height: 418px;
	}
	.header .banner,.header .banner .silder-main-img{
		height:19rem;
	}
	.xydt_list {
		width: 580px;
	}
	.con_div1 .js-silder {
		width: 598px;
		height: 404px;
		margin-bottom: 2rem;
	}
	.content_box {
		width: 1110px;
		padding-top: 4rem;
		padding-bottom: 4rem;
		display: list-item;
	}
	.Box .Box_con .conbox ul li {
		width: 262px;
		height: 175px;
	}
	.Box .Box_con .btn {
		top: 50px;
	}
	.ul_list li .list_data {
		width: 18%;
	}
	.ul_list li .list_txt {
		margin-left: 2%;
		width: 80%;
	}
	.spkfdx_zsjx {
		width: 34%;
	}
	.lnjy_div .js-silder,.jxjy_div .js-silder {
		width: 374px;
		height: 319px;
	}
	.foot_div img {
		width: 22%;
	}
}
@media screen and (max-width: 1260px){
	.header {
		height: 406px;
	}

}


@media screen and (max-width: 1200px) {
	.con1350{
		width:96%;
	}
	.con_div1_bg{
		display: none;
	}
	.content_box {
    width: 84%;
	display: list-item;
}
 /* 手机端头部  */
	.top_con{
		display:none;
	}
  .header-phone {
    display: block;
    width: 100%;
    height: 5rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  }
  .header-phone.active {
    height: 100vh;
    overflow: auto;
    background: rgba(0, 0, 0, 0.6) !important;
  }
  .header-phone .sj_logo {
    width: auto;
    height: 4rem;
    position: absolute;
    top: 0.8rem;
    left: 0.8rem;
  }
  .header-phone .menu {
    width: 2rem;
    position: absolute;
    top: 1.05rem;
    right: 0.8rem;
  }
  .header-phone .close {
    display: none;
    width: 0.93rem;
    position: absolute;
    top: 1.02rem;
    right: 0.85rem;
  }
  .header-phone .menuBox {
    display: none;
    background: #fff;
    padding: 3.65rem 0.8rem 1.05rem;
  }
  .header-phone .menuBox .menuList-phone > li {
    padding: 0.75rem 0.2rem 0.75rem 0;
    border-bottom: 0.03rem solid #d8d8d8;
  }
  .header-phone .menuBox .menuList-phone > li p,
  .header-phone .menuBox .menuList-phone > li a {
    font-size: 0.9rem;
    font-weight: bold;
    color: #033793;
    line-height: 1.2rem;
  }
  .header-phone .menuBox .menuList-phone > li .iconfont {
    float: right;
    color: #033793;
    font-size: 0.7rem;
    font-weight: bold;
  }
  .header-phone .menuBox .menuList-phone > li .subMenuList {
    display: none;
    margin-top: 0.5rem;
  }
  .header-phone .menuBox .menuList-phone > li .subMenuList li {
    padding-left: 0.5rem;
  }
  .header-phone .menuBox .menuList-phone > li .subMenuList li a {
    font-size: 0.75rem;
    color: #033793;
  }
  .header-phone .menuBox .menuList-phone > li .subMenuList.active {
    display: block;
  }
  .header-phone .menuBox .linkList {
    margin-top: 0.25rem;
    padding-bottom: 0.95rem;
    border-bottom: 0.03rem solid #d8d8d8;
  }
  .header-phone .menuBox .linkList::after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
  }
  .header-phone .menuBox .linkList li {
    float: left;
    font-size: 0.7rem;
    line-height: 0.95rem;
    margin-right: 2.5rem;
    margin-top: 0.75rem;
  }
  .header-phone .menuBox .linkList li:nth-of-type(4) {
    margin-right: 0;
  }
  .header-phone .menuBox .linkList li a {
    color: #003899;
  }
  .header-phone .menuBox .sj_form {
    width: 16.25rem;
    height: 2.25rem;
    margin: 1rem auto 0;
    position: relative;
  }
  .header-phone .menuBox .sj_form .inp_ss {
    width: 16.25rem;
    height: 2.25rem;
    background: #668ccd;
    padding: 0 2.5rem 0 0.5rem;
    border-radius: 0.02rem;
    font-size: 0.75rem;
    color: #333;
    outline: none;
    border: 0;
  }
  .header-phone .menuBox .sj_form .inp_ss::-webkit-input-placeholder {
    color: #aaa;
  }
  .header-phone .menuBox .sj_form .inp_ss:-moz-placeholder {
    color: #aaa;
  }
  .header-phone .menuBox .sj_form .inp_ss::-moz-placeholder {
    color: #aaa;
  }
  .header-phone .menuBox .sj_form .inp_ss:-ms-input-placeholder {
    color: #aaa;
  }
  .header-phone .menuBox .sj_form .inp_btn {
    border: none;
    background: none;
    cursor: pointer;
    position: absolute;
    right: 0.35rem;
    top: 0.45rem;
	background: url(spkfdx_ss.png) no-repeat center;
	  width: 2rem;
  }

	.header{
		height: 18rem;
	}
	.header .banner .js-silder-ctrl{
		height: 24rem;
	}
	.xydt_lb,.xydt_list{
		float: none;
	}
	.con_div1 .js-silder {
		width: 100%;
		height: 36rem;
		margin-bottom: 1rem;
	}
	.xydt_list {
		width: 100%;
	}
	.con_div2 .content{
		display: none;
	}
	.sj_dsjy{
		display: block;
		width: 100%;
		padding: 2rem 0px;
		margin: 2rem auto;
		display: flex;
    	justify-content: space-between;
	}
	.sj_dsjy a{
		display: inline-block;
		width: 23%;
		margin: 1%;
	}
	.sj_dsjy a img{
		width: 100%;
	}
	.spkfdx_tzgg,.spkfdx_jxjw,.spkfdx_zsjx{
		float: none;
		width: 100%;
	}
	.spkfdx_tzgg,.spkfdx_jxjw{
		margin-bottom: 2rem;
	}
	.ul_list li{
		height: 6rem;
		display: flex;
		align-items:center;
	}
	.ul_list li .list_data {
		width:9%;
	}
	.ul_list li .list_txt {
		width: 91%;
	}
	.zsjz_div,.jxhd_div{
		background: url(spkfdx_imgbg.png) no-repeat center;
		background-size: cover;
		height: auto;
	}
	#banner{
		display: none;
	}
	.sj_zsjz{
		display:block;
		/* display: flex; */
		/* justify-content:space-between; */
	}
	.sj_zsjz a{
		display: block;
		width: 29%;
		float: left;
		margin: 2%;
		height: 12rem;
	}
	.sj_zsjz a img{
		height: 90%;
		width: 100%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		width: 100%;
	}
	.foot_div .lxwm_div p {
		font-size: 0.7rem;
	}
	.header .banner,.header .banner .silder-main-img{
		height:19rem;
	}


}
@media screen and (max-width: 900px) {
	html{
		font-size: 100%;
	}
	.con1350{
		width: 90%;
	}
	.header .banner,.header .banner .silder-main-img{
		height: 10rem;
	}

	.header{
		height: 18rem;
	}
	.header .banner .js-silder-ctrl{
		height: 18rem;
	}
	.header-phone .sj_logo {
		height: 3.5rem;
	}
	.con_div1 .js-silder {
		height: 34rem;
	}
	.header .banner .silder-ctrl-prev, .header .banner .silder-ctrl-next {
		margin-top: -3%;
	}

	.ul_list li .list_data {
		width: 10%;
	}
	.ul_list li .list_txt {
		width: 89%;
	}
	.sj_zsjz a{
		width: 29%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height: 19rem;
	}
	.content_box {
		width: 70%;
		display: list-item;
	}


}
@media screen and (max-width: 800px) {
	.header{
		height: 16rem;
	}
	.con_div1 .js-silder {
		height: 30rem;
	}
	.ul_list li .list_data {
		width: 10%;
	}
	.ul_list li .list_txt {
		width: 88%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height: 11rem;
	}
	.lnjy_div .silder-main-img {
		height: 11rem !important;
	}
	.content_box {
		width: 70%;
		display: list-item;
	}
	.lnjy_div .silder-ctrl-prev, .lnjy_div .silder-ctrl-next{
		display: none;
	}
}
@media screen and (max-width: 700px) {
	.header{
		height: 14rem;
	}
	.con_div1 .js-silder {
		height: 27rem;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height: 24rem;
	}
	.foot_div img {
		width: 30%;
	}
	.lnjy_div .silder-main-img {
		height: 13rem !important;
	}
	.content_box {
		width: 70%;
		display: list-item;
	}
	.lnjy_div .silder-ctrl-prev, .lnjy_div .silder-ctrl-next{
		display: none;
	}

}
@media screen and (max-width: 600px) {
	.header{
		height:10rem;
	}
	.header .banner .silder-ctrl-prev, .header .banner .silder-ctrl-next {
		width: 2rem;
		height: 4rem;
	}
		.header .banner .js-silder-ctrl {
		height: 12rem;
	}
	.con_div1 .js-silder {
		height:21rem;
	}
	.xydt_list .list_data{
		width: 15%;
	}
	.xydt_list li .list_txt span{
		display: none;
	}
	.xydt_list li .list_txt {
		margin-left: 1%;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 81%;
	}
	.ul_list li .list_data {
		width: 15%;
	}
	.ul_list li .list_txt {
		width: 83%;
	}
	.sj_zsjz a {
		height: 20rem;
		width: 100%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height: 12rem;
	}
	.silder-ctrl-prev,.silder-ctrl-next{
		display: none;
	}
	.lnjy_div, .jxjy_div {
		width: 100%;
	}
	.lnjy_div .silder-main-img {
		height: 13rem !important;
	}
	.lnjy_div .silder-ctrl-prev, .lnjy_div .silder-ctrl-next{
		display: none;
	}
}
@media screen and (max-width: 414px) {
	.header-phone {
    height: 3.5rem;
}
	.header-phone .sj_logo {
    height: 2rem;
}
	.header-phone .menu {
    width: 1.4rem;
}
	.header{
		height: 10rem;
		margin-bottom: 1rem;
	}
	.header .banner .silder-ctrl-prev, .header .banner .silder-ctrl-next,.header .banner .silder-ctrl-prev>span, .header .banner .silder-ctrl-next>span {
		width: 1.5rem;
		height: 3rem;
		display: none;
	}
	.header .banner .silder-ctrl-prev>span, .header .banner .silder-ctrl-next>span {
		margin-top: -1.5rem;
	}
		.header .banner .js-silder-ctrl {
		height: 9rem;
	}
	.con_div1 .js-silder {
		height: 14rem;
	}
	.xydt_list .list_data{
		width: 22%;
	}
	.xydt_list li .list_txt {
		margin-left: 0%;
		width: 77%;
	}
	.sj_dsjy {
		margin: 0rem auto;
	}
	.ul_list li .list_data {
		width: 22%;
	}
	.ul_list li .list_txt {
		width: 77%;
		margin-left: 0%;
	}
	.sj_zsjz a {
		height: 16rem;
		width: 100%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height: 14rem;
	}
	.lnjy_div .js-silder-ctrl,.jxjy_div .js-silder-ctrl {
		height: 0rem;
	}
	.lnjy_div .silder-ctrl-prev, .lnjy_div .silder-ctrl-next{
		display: none;
	}
	.foot_div img {
		width: 90%;
		float: none;
		margin-bottom: 5%;
	}
	.silder-ctrl-prev,.silder-ctrl-next{
		display: none;
	}
	.lnjy_div, .jxjy_div {
		width: 100%;
	}
	.lnjy_div .silder-main-img {
		height: 13rem !important;
	}
}
@media screen and (max-width: 375px) {
	.content_box {
    width: 65%;
    display: list-item;
}
	.header-phone .menu {
		right: 1.8rem
}
	.header-phone .close {
    right: 1.8rem;
}
	.header{
		height: 10rem;
		margin-bottom: 1rem;
	}
	.header .banner .silder-ctrl-prev, .header .banner .silder-ctrl-next,.header .banner .silder-ctrl-prev>span, .header .banner .silder-ctrl-next>span {
		width: 1.5rem;
		height: 3rem;
		display: none;
	}
	.silder-ctrl-prev,.silder-ctrl-next{
		display: none;
	}
	.header .banner .silder-ctrl-prev>span, .header .banner .silder-ctrl-next>span {
		margin-top: -1.5rem;
	}
		.header .banner .js-silder-ctrl {
		height: 9rem;
	}
	.con_div1 .js-silder {
		height:13rem;
	}
	.xydt_list .list_data{
		width: 22%;
	}
	.xydt_list li .list_txt {
		margin-left: 0%;
		width: 77%;
	}
	.sj_dsjy {
		margin: 0rem auto;
	}
	.ul_list li .list_data {
		width: 22%;
	}
	.ul_list li .list_txt {
		width: 77%;
		margin-left: 0%;
	}
	.sj_zsjz a {
		height: 16rem;
		width: 100%;
	}
	.lnjy_div .js-silder, .jxjy_div .js-silder{
		height:15rem;
	}
	.lnjy_div .js-silder-ctrl,.jxjy_div .js-silder-ctrl {
		height: 11rem;
	}
	.lnjy_div .silder-ctrl-prev, .lnjy_div .silder-ctrl-next{
		display: none;
	}
	.foot_div img {
		width: 90%;
		float: none;
		margin-bottom: 5%;
	}
	.lnjy_div, .jxjy_div {
		width: 100%;
	}
	.silder-ctrl-prev,.silder-ctrl-next{
		display: none;
	}
	.lnjy_div .silder-main-img {
		height: 13rem !important;
	}
}




