body, html, h1, h2, h3, h4, h5, dl, dd, dt, ul, li, ol, span, p {
    margin: 0;
    padding: 0;
}
@media (min-width: 1900px) {
    html {
        font-size: 100px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (min-width: 1200px) {
    html {
        font-size: 100px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1199px) {
    html {
        font-size: 71px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1151px) {
    html {
        font-size: 69px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1023px) {
    html {
        font-size: 68px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 963px) {
    html {
        font-size: 64px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 899px) {
    html {
        font-size: 57px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 839px) {
    html {
        font-size: 55px;
    }
     .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 768px) {
    html {
        font-size: 64px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 767px) {
    html {
        font-size: 116px;
    }
     .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 734px) {
    html {
        font-size: 84px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 565px) {
    html {
        font-size: 70px;
    }
  .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 480px) {
    html {
        font-size: 60px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 380px) {
    html {
        font-size: 49px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 320px) {
    html {
        font-size: 50px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}
body, html, h1, h2, h3, h4, h5, dl, dd, dt, ul, li, ol, span, p {
    margin: 0;
    padding: 0;
}
body {
    min-width: 320px !important;
    max-width: 1900px !important;
    background-color: #fff;
    font-family: 'Microsoft YaHei';
}
img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #000;
}
select {
    border: 0 none;
}
input,
textarea,
select {
    outline: none;
    border: 0 none;
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}
ol,
ul,
li {
    list-style: none;
}
.pc {
    background: #fff;
}
.pc .pc_box {max-width:84.21%;margin:0 auto}
.pc .pc_top {height:1.27rem;}
.pc .pc_top .logo {float:left;width:52.5%;height:1.27rem;}
.pc .pc_top .logo img{vertical-align:top;width:100%;height: 1.27rem;}
.pc .pc_top .sousuo {float:right;width:40%;/* height:1.27rem; */overflow:hidden;font-size: 0.2rem;padding-top: 0.5rem;}
.pc .pc_top  .sousuo input{
	width:2rem;
	float:right;
	padding-left:0.1rem;
	height:0.31rem;
	margin-top:0.03rem;
	border-radius: 0.3125rem;
	margin-right: 0.4rem;
	border-color: #d6d6d6;
	border: #d6d6d6 solid 1px;
	
	}
.pc .pc_top  .sousuo a{display:block;float:right;width:0.21rem;height:0.21rem;margin-right: -2.03rem;padding-top: 0.1rem;}
.pc .pc_top  .sousuo a img{width:100%;vertical-align:top}
.pc .pc_top .nn{font-size: 0.16rem; color: #000000;float: right;padding-top: 0.07rem;padding-right: 0.1rem;}
.daohan{width: 100%;}

.pc .bottom{
	background: url(/web_images/bottom_17.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 4.01rem;
}
.pc .bottom .bottom_img{
	width: 100%;
	margin-bottom: 0.2rem;
}
.pc .bottom .bottom_img img{
	margin-top: 0.07rem;
	width: 100%;
	height: 1.35rem;
	border-bottom: 1px solid #d3dae9;
}
.pc .bottom .bj{
	width: 100%;
	height: 1.6rem;
}
.pc .bottom .bj .bj_left{
	height: 1.14rem;
	width: 60%;
	float: left;
	font-size: 0.16rem;
	color: #000000;
	line-height: 0.35rem;
}
.pc .bottom .bj .bj_right{
	float: right;
	width: 40%;
	height: 1.14rem;
}
.pc .bottom .bj .bj_right ul{
    width: 100%;
    height: 1.14rem;
	display: flex;
	flex-direction: row-reverse;
}
.pc .bottom .bj .bj_right ul li{
	width: 14%;
	margin-left: 4%;
}
.pc .bottom .bj .bj_right img{
	width:100%;
	
}
    .pc .bottom .bj .bj_right .bj_right_wenzi {
        font-size: 0.16rem;
        color: #000000;
        margin-top: -0.2rem;
        text-align: center;
    }
.pc .bottom .bj_1{
	overflow: hidden;
   margin-top: 0.1rem;
}
    .pc .bottom .bj_1 a {
        color:#fff;
    }
        .pc .bottom .bj_1 .bj_left_1{
	font-size: 0.16rem;
	color: #FFFFFF;
	float: left;
}
.pc .bottom .bj_1 .bj_right_1{
	font-size: 0.16rem;
	color: #FFFFFF;
	float: right;
}
.sj .sj_head1{
	width: 100%;
    background: #fff;
    overflow: hidden;
    height: 1rem;
    line-height: 1rem;
    position: relative;
	
}
.sj .sj_head1 .back{
    position: absolute;
    left: 0.15rem;
    right: 0;
    width: 3.7%;
    font-size: 0;
    top: 0.26rem;
}
.sj .sj_head1 .back img{
	width: 100%;
} 
.sj .sj_head1 h2{
	font-size: 0.36rem;
    text-align: center;
    color: #000;
	/* padding-top: 0.1rem; */
}
.sj .sj_head1 .menu{
       position: absolute;
       right: 0;
       width: 12.5%;
       font-size: 0;
       top: 0;

}
.sj .sj_head1 .menu img{
    width: 100%;
    float: right;
    height: 1rem;
}

.sj .daoh {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 1rem;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.8);
    text-align: right;
    z-index: 9999;
    display: none;
}
.sj .daoh a {
  color: #fff;
  font-size: 0.24rem;
  display: block;
}
.sj .daoh .parents {
  box-sizing: border-box;
  width: 28.4375%;
  position: absolute;
  right: 0;
  background-color: #1859a9;
  top: 0;
  bottom: 0;
  color:#000;
  text-align:center;
}
.sj .daoh .parents .nLi {
	height: 0.66rem;
    font-size: 0.24rem;
    line-height: 0.66rem;
}
.sj .daoh .parents .nLi a {
  color: #FFFFFF;
}
.sj .daoh .parents .on {
  background-color: #ffffff;
}
.sj .daoh .parents .on a{
   color:#000000;
}
.sj .daoh .sub {
  width: 2.3rem;
  position: absolute;
  right: 100%;
  display: none;
  background: #FFFFFF;
  top: 0;
  bottom: 0;
  z-index: 2;
  box-sizing: border-box;
  font-size:0.24rem;
}
.sj .daoh .sub li {
   height: 0.66rem;
  line-height: 0.66rem;
  font-size: 0.24rem;
  color:#000000;
}
.sj .daoh .parents .on .sub li a {
  color: #000000;
}