body, html, h1, h2, h3, h4, h5, dl, dd, dt, ul, li, ol, span, p {
    margin: 0;
    padding: 0;
}
@media (min-width: 1920px) {
    html {
        font-size: 100px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1919px) {
    html {
        font-size: 97px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1310px) {
    html {
        font-size: 87px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1200px) {
    html {
        font-size: 82px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1151px) {
    html {
        font-size: 57px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1023px) {
    html {
        font-size: 110px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 963px) {
    html {
        font-size: 98px;
    }
   .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 899px) {
    html {
        font-size: 95px;
    }
   .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 839px) {
    html {
        font-size: 92px;
    }
     .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 768px) {
    html {
        font-size: 86px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 767px) {
    html {
        font-size: 86px;
    }
     .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 734px) {
    html {
        font-size: 82px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}
@media (max-width: 565px) {
    html {
        font-size: 62px;
    }
  .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 {
    min-width: 320px !important;
    max-width: 1920px !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;
}
ol,
ul,
li {
    list-style: none;
}

.pc{
	background: #fff;
	position: relative;
}
.pc .pc_dh{
	height: 0.67rem;
	width: 100%;
	position: fixed;
	background: url(/web_images/矩形%201%20副本.png) no-repeat;
	top: 0;
	z-index: 9;
	display: flex;
	justify-content:space-between;
	align-items:center;
}
.pc .pc_dh .pc_dh1{
	width: 25%;
	height:100%;
	display: block;
}
.pc .pc_dh .pc_dh1 img{
	width: 100%;
	height: 100%;
	display: block;
}
.pc .pc_dh .navbig{
	width:50%;
	z-index: 9998;
}
.pc .pc_dh .navbig .nLi{
	position: relative;
	color: #ffffff;
	float: left;
	font-size: 0.16rem;
	padding:0 0.13rem;
}
.pc .pc_dh .navbig li a{
	color: #FFFFFF;
	display:flex;
	align-items:center;
}
.pc .pc_dh .navbig li a img{
	margin-left: 0.1rem;
	width:21.31147540983607%;
}
.pc .pc_dh .navbig li .sub{
	position: absolute;
	font-size: 0.14rem;
	padding:.07rem;
	/*background: url(/web_images/index_03.png) no-repeat top center;*/
	left:-0.7rem;
	display:flex;
	flex-direction:column;
	align-items:center;
	z-index:999999;
}
.pc .pc_dh .navbig li .sub img{ width:.19rem; height:.1rem; position:relative; z-index:999;}
.pc .pc_dh .navbig li .sub ul{ width:1.54rem; background: #FFFFFF; padding:0.07rem; border-radius:.03rem; box-shadow:#ccc 0 0 0.1rem 0;}
.pc .pc_dh .navbig li .sub li{
	height: 0.26rem;
}
.pc .pc_dh .navbig li .sub li:hover a{
	color:#d22028;
}
.pc .pc_dh .navbig li .sub li a{ text-align: center; height: 0.26rem; color:#3d3d3d;justify-content:center;}





.pc .pc_dh .pc_dh3{
	width: 20%;
	display: flex;
	height:100%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_1{
	background: url(/web_images/图层%205.png) no-repeat center right;
	background-size: 2%;
	display:flex;
	align-items:center;
	justify-content:center;
	width:19.54397394136808%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_1 img{
	width: 25%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 {
	position: relative;
	width: 42.99674267100977%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 a{
	display:flex;
	align-items:center;
	justify-content:center;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .pc_dh31{
	width:11.36363636363636%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .pc_dh32{
    color: #FFFFFF;
    font-size: 0.14rem;
    line-height: 0.67rem;
	margin:0 4.5%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .pc_dh33{
	width:9.84848484848485%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1{
	position: absolute;
	font-size: 0.14rem;
	color: #3d3d3d;
	width:.94rem;
	padding:.07rem;
	/*background: url(/web_images/index_03.png) no-repeat top center;*/
	bottom:-0.67rem;
	left: 0.19rem;
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-top:-0.27rem;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 img{ width:.19rem; height:.1rem; position:relative; z-index:999;}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 ul{ background: #FFFFFF; width:.94rem; padding:0.07rem; border-radius:.03rem;}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 li{
	height: 0.26rem;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 li.act a{
	color:#d22028;
}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 li a{ text-align: center; height: 0.26rem;}



.pc .pc_dh .pc_dh3 .pc_dh3_3{
	background: url(/web_images/index43_02.png) repeat-x;
    width: 37.45928338762215%;
	cursor: pointer;
	display: flex;
	justify-content:center;
	align-items:center;
}
.pc .pc_dh .pc_dh3 .pc_dh3_3 .pc_dh34{
	width:14.78260869565217%;
}
.pc .pc_dh .pc_dh3 .pc_dh3_3 .pc_dh35{
	color: #FFFFFF;
	font-size: 0.14rem;
    line-height: 0.7rem;
	margin-left: 8.69565217391304%;
}


.pc .pc_dh .pc_dh1 .img-1{ display:none;}
.pc .pc_dh .navbig li a .img-1{ display:none;}
.pc .pc_dh .navbig li .sub .img-1{ display:none;}
.pc .pc_dh .pc_dh3 .pc_dh3_1 .img-1{ display:none;}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .pc_dh31-1{ display:none;}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .pc_dh33-1{ display:none;}
.pc .pc_dh .pc_dh3 .pc_dh3_2 .sub1 .img-1{ display:none;}
.pc .pc_dh .pc_dh3 .pc_dh3_3 .pc_dh34-1{ display:none;}
.pc .pc_dh.bg{ background:#fff;}
.pc .pc_dh.bg .pc_dh1 .img{ display:none;}
.pc .pc_dh.bg .pc_dh1 .img-1{ display:block;}
.pc .pc_dh.bg .navbig li .sub .img{ display:none;}
.pc .pc_dh.bg .navbig li .sub .img-1{ display:block;}
.pc .pc_dh.bg .navbig li .sub ul{ box-shadow:#ccc 0 0 0.1rem 0;}
.pc .pc_dh.bg .navbig li a{	color: #212121;}
.pc .pc_dh.bg .navbig li a .img{ display:none;}
.pc .pc_dh.bg .navbig li a .img-1{ display:block;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_3{ background:#ff5400;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_1 .img{ display:none;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_1 .img-1{ display:block;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .pc_dh31{ display:none;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .pc_dh31-1{ display:block;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .pc_dh32{ color:#222222;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .pc_dh33{ display:none;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .pc_dh33-1{ display:block;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .sub1 ul{ box-shadow:#ccc 0 0 0.1rem 0;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .sub1 .img{ display:none;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_2 .sub1 .img-1{ display:block;}
.pc .pc_dh.bg .pc_dh3 .pc_dh3_3 .pc_dh34{ display:block;}











.pc .daoh {
	width: 100%;
	position: fixed;
	top: 0.67rem;
	right: 0;
	bottom: 0;
	z-index: 9999;
	/*display: none;*/
	background:url(/web_images/images/index4_02.jpg) no-repeat;
	background-size: 100% 100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.pc .daoh .parents {
	display:flex;
	justify-content:center;
	margin:10% 5% 0;
}
.pc .daoh a{
	color: #fff;
}

.pc .daoh .parents .nLi {
	font-size: 0.24rem;
	padding-left:.2rem;
	background: url(/web_images/矩形%2010%20副本%207.png) no-repeat left .06rem;
	width:16rem;
}
.pc .daoh .parents .nLi a {
	color: #FFFFFF;
}

.pc .daoh .parents .on a{
	color:#FFFFFF;
}
.pc .daoh .sub2 {
	width: 100%;
	right: 100%;
	top: 0;
	bottom: 0;
	z-index: 2;
	box-sizing: border-box;
	font-size:0.24rem;
	margin-top: 0.2rem;
}
.pc .daoh .sub2 li {
	height: 0.66rem;
	/*line-height: 0.66rem;*/
	font-size: 0.18rem;
	color:#ffdd00;
}


.pc .daoh .daoh_bottom{
	border-top: #FFFFFF solid 1px;
	overflow: hidden;
    padding:0.68rem .25rem;
	width:11.25rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.pc .daoh .daoh_bottom img{ margin-right:.2rem;}
.pc .daoh .daoh_bottom .daoh-bottom1{
	/*
	background: url(/web_images/图层%2033.png) no-repeat;
	background-size: 7%;
	background-position:left;
	padding-left: 4%;
	margin-left: 1%;
	*/
	font-size: 0.28rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	display: flex;
	align-items:center;
}
.pc .daoh .daoh_bottom .daoh-bottom2{
	/*
	background: url(/web_images/图层%2034.png) no-repeat;
	background-size: 7%;
	background-position:left;
	margin-left: 1%;
	padding-left: 4%;
	*/
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	display: flex;
	align-items:center;
}
.pc .daoh .daoh_bottom .daoh-bottom3{
	/*
	background: url(/web_images/图层%2035.png) no-repeat;
	background-size: 10%;
	background-position:left;
	padding-left: 4%;
	margin-left: 1%;
	*/
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	display: flex;
	align-items:center;
}






.pc .pc_bottom{
	width: 100%;
	background: url(/web_images/6_09.jpg) no-repeat;
	overflow: hidden;
	padding-bottom:0.61rem ;
}
.pc .pc_bottom{
	width: 100%;
}
.pc .pc_bottom .bottom_left{
	float: left;
	width: 70%;
	margin-left: 0.8rem;
}
.pc .pc_bottom .bottom_left .bottom_left{
	margin-top: 0.68rem;
	width: 100%;
}
.pc .pc_bottom .bottom_left .bottom_left_top{
	overflow: hidden;
	width: 100%;
	height: 1.41rem;
	border-bottom: #5a5a5a solid 1px;
/*	display:flex;
	justify-content:space-between;*/
}
.pc .pc_bottom .bottom_left .bottom_left_top img{ float:left; margin-right:3%;}
.pc .pc_bottom .bottom_left .bottom_left_top .bottom_left_top1{
	font-size: 0.24rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	/*background: url(/web_images/图层%2033.png) no-repeat;
    background-position:left;
	background-size: 8%;*/
	float: left; width: 26%;
	padding-left: 3%;
	margin-top: 0.68rem;
	display:flex;
	align-items:center;
}
.pc .pc_bottom .bottom_left .bottom_left_top .bottom_left_top2{
	margin-top: 0.68rem;
	padding-left: 3%;
	/*background: url(/web_images/图层%2034.png) no-repeat;
    background-size:7%;*/
	float: left; width: 30%;
	font-size: 0.16rem;
	line-height: 0.2rem;
	color: #FFFFFF;
	display:flex;
	align-items:center;
}
.pc .pc_bottom .bottom_left .bottom_left_top .bottom_left_top3{
	margin-top: 0.68rem;
	padding-left: 3%;
	/*background: url(/web_images/图层%2035.png) no-repeat;
    background-size: 11%;
    background-position:left;*/
	float: left;width: 23%;
	font-size: 0.16rem;
	line-height: 0.2rem;
	color: #FFFFFF;
	display:flex;
	align-items:center;
}
.pc .pc_bottom .bottom_left .bottom_left_bottom{
	width: 100%;
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	margin-top: 0.41rem;
}
.pc .pc_bottom .bottom_left .bottom_left_bottom a{
	color: #FFFFFF;
}
.pc .pc_bottom .bottom_right{	
	float: right;
	    margin-right: 0.8rem;
	    margin-top: 0.8rem;
}
.pc .pc_bottom .bottom_right ul{
	
}
.pc .pc_bottom .bottom_right ul li{
	float: right;
	margin-left: 0.4rem;
}
.pc .pc_bottom .bottom_right ul li img{
	height: 1.03rem;
	    width: 100%;
}
.pc .pc_bottom .bottom_right .bottom_right1{
	    text-align: center;
	    color: #ffffff;
	font-size: 0.16rem;
	line-height: 0.3rem;
}
.pc .pc_bottom .bottom_right_tit{
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
}
/* 手机顶部 */
.sj{
	
}
.sj {
	
}
.sj  .sj_top{
	background-color: #FFFFFF;
	height: 1rem;
	width: 100%;
	overflow: hidden;
}
.sj  .sj_top .sj_top_logo{
	width: 75.3125%;
	float: left;
} 
.sj  .sj_top .sj_top_logo img{
	width: 100%;
	vertical-align: text-top;
}
.sj  .sj_top .sj_top_img{
	width: 12.5%;
	float: right;
}
.sj .sj_top .sj_top_img img{
	width: 100%;
	vertical-align: text-top;
}
/* 手机导航 */
.sj .daoh {
  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: 27%;
  position: absolute;
  right: 0;
  background-color: #12254e;
  top: 0;
  bottom: 0;
  color:#000;
  text-align:center;
}
.sj .daoh .parents .nLi {
  height: 0.66rem;
  line-height: 0.66rem;
}
.sj .daoh .parents .nLi a {
  color: #FFFFFF;
}
.sj .daoh .parents .on {
  background-color: #ff5400;
}
.sj .daoh .parents .on a{
  color:#FFFFFF;
}
.sj .daoh .sub {
  width: 145%;
  position: absolute;
  right: 100%;
  display: none;
  background: #eeeeee;
  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:#ffdd00;
}
.sj .daoh .parents .on .sub li a {
  color: #000000;
}
/* 手机底部 */
.sj .sj_bottom{
	background-color: #3d3d3d;
	padding: 0rem 0.29rem 0rem 0.29rem;
}
.sj .sj_bottom .sj_bottom_top{
	padding-top: 0.37rem;
	border-bottom:#5a5a5a solid 1px ;
}
.sj .sj_bottom .sj_bottom_top .sj_bottom_top1{
	font-size: 0.3rem;
	line-height: 0.3rem;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0.37rem;
	/*background: url(/web_images/图层%2033.png) no-repeat;
	background-position: 18%;
	background-size: 5%;*/
}
.sj .sj_bottom .sj_bottom_top .sj_bottom_top2{
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0.37rem;
	/*background: url(/web_images/图层%2034.png) no-repeat;
    background-position: 28%;
    background-size: 4%;*/
}
.sj .sj_bottom .sj_bottom_top .sj_bottom_top3{
	font-size: 0.2rem;
	line-height: 0.3rem;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0.48rem;
	/*background: url(/web_images/图层%2035.png) no-repeat;
    background-position: 26%;
    background-size: 5%;*/
}
.sj .sj_bottom .sj_bottom_top img{ margin-right:3%;}

.sj .sj_bottom .sj_bottom_foot{
	font-size: 0.2rem;
	line-height: 0.42rem;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0.42rem;
	padding-bottom: 0.55rem;
}
.sj .sj_bottom .sj_bottom_foot a{
	color: #FFFFFF;
}




.enlarge-box {
    overflow: hidden;
}
.enlarge-img { display:block; width:100%; height:100%; transition:all 1s;}
.enlarge-img:hover { transform:scale(1.1);}
.pc .pc_new .pc_new_bottom .pc_new_bottom5:hover{ background: url(/web_images/21_06.jpg) ;background-repeat: no-repeat; color: #ff5400;background-position: 0% 50%;}

.pc .pc_nr .pc_box .pc_box1 .nr_tit4 .nr_tit4_tit:hover { background: url(/web_images/21_06.jpg) no-repeat;
    background-position: 95% center;
    background-size: 6%;}
.pc .pc_nr .pc_box .pc_box1 .nr_tit7 .nr_tit7_tit:hover { background: url(/web_images/21_06.jpg) no-repeat;
	    background-position: 95% center;
	    background-size: 6%;}
.pc .pc_nr .pc_box .pc_box1 .nr_tit4 li:hover{ box-shadow: 0px 0px 5px 5px #e3e3e3;}
.pc .pc_nr .pc_box .pc_box1 .nr_tit7 li:hover{ box-shadow: 0px 0px 5px 5px #e3e3e3;}
.pc .pc_nr .pc_box .pc_box1 .nr_tit7 li:hover{ box-shadow: 0px 0px 5px 5px #e3e3e3;}
.pc .pc_dh.show{ background:#fff; color:#f00;}
.pc .pc_new .pc_new_bottom li:hover{ box-shadow: 0px 0px 5px 5px #e3e3e3;}
marquee{
	position: absolute;
	top: 2.9rem;
	direction: right;
	z-index: 9999;
	width: 30%;
}