﻿@media (min-width: 1280px) {
    html {
        font-size: 100px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (min-width: 1200px) {
    html {
        font-size: 97px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1199px) {
    html {
        font-size: 96px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1151px) {
    html {
        font-size: 72px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 1023px) {
    html {
        font-size: 72px;
    }
   .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: 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;
}
.pc_box {max-width:1280px;margin:0 auto}
.pc_top {height:1.18rem;}
.pc_top .logo {float:left;width:23.8125%;height:1.18rem;}
.pc_top .logo img{vertical-align:top;width:100%;}
.pc_top  .sousuo {float:right;width:3.05rem;height:0.36rem;background:#f5f5f5;border:solid #dadada 1px;border-radius:0.1rem;overflow:hidden;margin:0.4rem 0.8rem;}
.pc_top  .sousuo input{width:2.5rem;float:left;padding-left:0.1rem;height:0.3rem;margin-top:0.03rem;background:#f5f5f5;}
.pc_top  .sousuo a{display:block;float:right;width:0.36rem;height:0.36rem;}
.pc_top  .sousuo a img{width:100%;vertical-align:top}
.pc .daohan {height:0.6rem;line-height:0.6rem;background:#b70002}
.pc .daohan ul{display:block;width:100%;display:flex;justify-content:space-between;}
.pc .daohan ul li{width:1.78rem;text-align:center;font-size:0.2rem;line-height:0.6rem;}
.pc .daohan ul li.on{background:#e72100}
.pc .daohan ul li a{color:#fff}
/*语言选择开始*/
.language {
    float: right;
    z-index: 2;
    height: 1.18rem;
    margin-right:0.5rem;
}
.language .cur{cursor: pointer;  position: relative; border: 0; top:-0.4rem}
    .language .cur .lang {
        color: #b70002;
        font-size: 0.18rem;
        background: url(../web_images/vj_03.jpg)no-repeat;
        background-position: right center;
        background-size: 22%;
        padding-right: 0.35rem;
    }
.language ul.language-list{
    overflow: auto;
	position:absolute;
	z-index: 2;
	top:1.2rem;
	right: 0;
	list-style-type: none;
	background-color: #fff;
	font-size: 0.12rem;
	height: 0;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	opacity: 0; 
    text-align:center;
    width:1rem;
}
.language .cur:hover .language-list{
	opacity: 1; 
	height: auto;
	padding: 2px 5px;
	-webkit-box-shadow:0 0 5px #ccc;  
  -moz-box-shadow:0 0 5px #ccc;  
  box-shadow:0 0 5px #ccc;
}
.language ul.language-list li{
	padding: 4px 4px 2px 4px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	margin: 3px 0 2px 0;
}
    .language ul.language-list li a {
        color: #1b1b1b;
        font-size: 12px;
        line-height: 20px;
        background-repeat: no-repeat;
        background-position: 0 0;
        /*padding: 0 0 0 30px;*/
        float: left;
        width: 100%;
        white-space: nowrap;
    }
.language ul.language-list li:hover{background-color: #4a4439;}
.language ul.language-list li:hover a{color: #fff;}
.pc .boot {
    height:1rem;
    background:#b70002;
    font-size:0.16rem;
    text-align:center;
    line-height:1rem;
    color:#ffffff;
}
.pc .boot a{
    color:#fff
}



.enlarge-box {
    overflow: hidden;
}
.enlarge-img { display:block; width:100%; height:100%; transition:all 1s;}
.enlarge-img:hover { transform:scale(1.1);}


.sj .header {
    width: 100%;
    height: 1rem;
    background: #fff;
    position:relative;
}
.sj .header .logo{
    position:absolute;
    left:0;
    width:46%;
}
.sj .header .logo img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .menu{
    position:absolute;
    right:0;
    width:12.9%
}
.sj .header .menu img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .sousuo{
    position:absolute;
    right:27%;
    width:12.5%;
}
.sj .header .sousuo img{
    width:100%;
    vertical-align:text-top;
}
.sj .header .language{
    position:absolute;
    right:8.9%;
    margin-top:-0.1rem;
}

.sj {
    position:relative;
}
.sj .daoh {
  width: 100%;
  position: absolute;
  top: 1rem;
  right: 0;
  bottom: 0;
  z-index: 10;
  background:#ffffff;
  text-align: left;
  z-index: 9;
  display: none;
  border-top:solid #b70002 0.03rem
}
.sj .daoh a {
  color: #010101;
  font-size: 0.3rem;
  display: block;
}
.sj .daoh .parents {
  width: 100%;
  position: absolute;
  right: 0;
  background-color: #ffffff;
  top: 0;
  bottom: 0;
  color:#6b6b6b;
  /*padding:0 3.125%*/
}
.sj .daoh .parents .nLi a{
  display:block;
  width: 93.75%;
  height: 0.82rem;
  line-height: 0.82rem;
  position: relative;
  border-bottom:dashed #e0d9d9 0.01rem;
  padding:0 3.125%;
  color: #010101;
}
.sj .daoh .sub {
  width: 100%;
  display: none;
  background: #f1f1f1;
  top: 0;
  z-index: 2;
  box-sizing: border-box;
  font-size:0.26rem;
}
.sj .daoh .sub li {
   /*height: 0.75rem;
  line-height: 0.75rem;*/
  font-size: 0.26rem;
  color:#6b6b6b;
  background:#f1f1f1;
}
.sj .daoh .parents .on .sub li a {
 color:#6b6b6b;
 border:none;
}
.sj .daoh .parents .on .sub li a span{
 color:#ea1e27;
 font-weight:bold;
}
.sj .daoh .parents .on .sub li .sub1{
    width:100%;
    background:#e0e0e0;
    display:none;
}
.sj .daoh .parents .on .sub li .sub1 li{
    width:93%;
    height:0.8rem;
    font-size:0.22rem;
    line-height:0.8rem;
    color:#6b6b6b;
    background:#e0e0e0;
    padding-left:7%;
}
.sj .daoh .parents .on .sub li .sub1 li a{
    color:#6b6b6b;
    border:none;
}
.sj .daoh .parents .nLi a.xia{
    background:url(../web_images/red_04.png)no-repeat;
    background-size:3.5%;
    background-position-y:center;
    background-position-x:95%;
}


.sj .bg {
  width: 100%;
  background-color: #000;
  display: none;
}
.sj .sj_boot{
    height:0.92rem;
    background:#b70002;
    font-size:0.24rem;
    line-height:0.92rem;
    text-align:center;
    color:#fff;
}
.sj .sj_boot a{
    color:#fff
}

.sj .piaofu {
    position: fixed;
    bottom: 10%;
    right: 2%;
    z-index:99;
    width:13%;
}
.sj .piaofu a{
    display:block;
    font-size:0;
    line-height:0;
    margin-bottom:2px;
    width:100%;
}
.sj .piaofu a img{
    width:115%;
}
