body{overflow-x:hidden;overflow-y:hidden;}


.content{width:70rem; margin:0 auto;}
.clearfix:after,.c{height: 0;content: "";clear: both;display: block;}
.pr{position: relative;}

.headpc{height:6rem;z-index:200;position:relative;}
.headpc .t_logo{width:4.95rem; line-height: 0;float:left;margin:.85rem 0 0 13rem;line-height: 0;}
.headpc .t_logo img{width:100%;}
.headpc h2{float:left;margin-top:2rem;margin-left:1%;}
.headpc h2 span{display:block; line-height:1.5rem;font-size:1rem;color:#333;font-weight:bold;}
.headpc h2 em{display:block;line-height:1rem;font-size:0.8rem;color:#333;}
.headpc .hea-rig{float:right;}
.headpc .hea-rig span{display: block;float:left;width: 5.95rem; height:6rem; line-height: 0; position: relative;border-left:.05rem solid rgba(102,102,102,.35);}
.headpc .hea-rig span em{display:none; line-height: 2.5rem; text-align:center;background:#FFF;border-radius:1.5rem;position:absolute;right:0;top:6rem;font-size:1.2rem;color:#333;width:13rem;}
.headpc .hea-rig span:hover em{display:block;}
.headpc .hea-rig span img{width:100%;}
.headpc .menu{width:36.7rem;height:6rem;float:right; margin-right: .95rem;}
.headpc .menu ul li{float:left;width:16.66%;height:6rem; line-height: 6rem;text-align: center;position:relative;}
.headpc .menu ul li>a{display: block;height:5.9rem; line-height: 6rem; text-align: center;font-size: .9rem;color:#333333; font-weight: bold;transition: .5s;}
.headpc .menu ul li i{display: block;width:0; height:.1rem; background:#BF1313;margin:0 auto; transition: .5s;}
.headpc .menu ul li:hover>a,.headpc .menu ul li.cur>a{color:#bf1313;}
.headpc .menu ul li:hover i,.headpc .menu ul li.cur i{width:100%;}
.headpc .menu ul li .nav-two{width:180%;background:#FFF;position: absolute;top:6rem;left:-40%;max-height:0; transition: .5s;padding:0 1.85rem 0 1.65rem; overflow: hidden; box-sizing: border-box;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);}
.headpc .menu ul li .nav-two a{display: block; line-height: 2.75rem;border-bottom:.05rem solid #ebebeb; box-sizing: border-box;font-size: .8rem;color:#737373;}
.headpc .menu ul li .nav-two a:hover{color:#d4050f;}
.headpc .menu ul li:hover .nav-two{max-height:13.6rem;padding:0 1.85rem 0 1.65rem;}
.headmc{display: none;}
@media screen and (max-width: 767px){
    body{min-width: 100%;max-width: 100%;}
    .headpc{display: none;}
    .headmc{display: block;height:5.2rem; border-bottom:1px solid rgba(255,255,255,.5);width:100%;z-index:200;}
    .headmc .t_logo{width:4.25rem; line-height: 0; overflow: hidden;float:left;margin-top: .7rem; margin-left: 1.55rem;}
    .headmc .t_logo img{width:100%;}
    .headmc .hea-rig{float:right; margin:2rem 4% 0 0;}
    .headmc .hea-rig .m-nav2{width:1.5rem;float:right; margin-left: 2.85rem;}
    .headmc .hea-rig .m-nav2 i{display: block;width:100%; height:1.3rem;background:url(../images/heamc-ico1.png) no-repeat center;background-size:100% 100%;}
    .headmc .menu2 .erji{width:100%;display: none;overflow: hidden;position: absolute;background:rgba(0,0,0,0.8);background-size:100% 100%;height:61.25rem;max-width: 750px;top:5.2rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s; box-sizing: border-box; z-index: 100;}  
    .headmc .menu2 .erji ul{background:#FFF;width:73.3%; height:100%;float:right;padding:0.65rem 1.75rem 0; box-sizing: border-box; border-top:0.1rem solid #ebebeb;}
    .headmc .menu2 .erji ul li{line-height: 5rem;color: #fff;font-size: 1.4rem;border-bottom:0.05rem solid rgba(26,26,26,.16); box-sizing: border-box;padding:0 0.9rem 0 0.95rem;}
    .headmc .menu2 .erji ul li a{display: block;text-decoration: none;font-size:1.3rem; color:#1a1a1a;font-weight: normal;background:url(../images/xl-jt.png) no-repeat right;background-size:0.55rem 0.95rem;}
    .headmc .hea-cn{width:1.5rem;line-height: 0;float:right; margin-left: 2.85rem;}
    .headmc .hea-cn img{width:100%;}
    .headmc .isear{width:1.3rem;height:1.4rem; float:right; line-height: 0;}
    .headmc .isear img{width:100%;}
    .headmc .seach{width:100%;overflow: hidden;position: absolute;background:rgba(0,0,0,0.7);background-size:100% 100%;height:61.25rem;max-width: 750px;top:5.2rem;right: 0;display: none;z-index:301;}
    .headmc .seach.active {transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1;}
    .headmc .seach .sea{background:#FFF;width:80%;height:61.25rem;float:right;padding:4.25rem 2.45rem 0 2.5rem; box-sizing: border-box;}
    .headmc .seach .sea .sou{width:100%; height:4.45rem;border-bottom: 0.05rem solid #4d4d4d; box-sizing: border-box;}
    .headmc .seach .sea .sou .txt{width:90%;height:4.35rem;line-height: 4.35rem;padding-left:2.55rem; box-sizing: border-box;background:url(../images/heamc-btn1.png) no-repeat left; background-size:1.55rem 1.55rem;font-size:1.2rem; color:#b2b2b2;border:0;}
    .headmc .seach .sea .sou .txt::-webkit-input-placeholder{font-size:1.2rem; color:#666;}
    .headmc .seach .sea .sou .txt::-moz-placeholder{font-size:1.2rem; color:#666;}
    .headmc .seach .sea .sou .btn{float:right; width:1.75rem;height:1.1rem; background:url(../images/heamc-btn2.png) no-repeat center;background-size:1.75rem 1.1rem; margin-top: 1.6rem;border:0;}
}





/**/
.shuj{height:12.75rem;background:#AC1414;padding-top:2.8rem; box-sizing: border-box;}
.shuj ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.shuj ul li b{display: block;width:3.15rem;line-height: 0; margin-bottom: .95rem;}
.shuj ul li b img{width:100%;}
.shuj ul li span{display: block;height:2.6rem;}
.shuj ul li span em{display: inline-block;line-height: 2.6rem;font-size: 2.5rem;color:#ffffff; font-weight: bold;}
.shuj ul li span i{display: inline-block;font-size: 1.5rem;color:#ffffff;font-weight: bold;}
.shuj ul li span h5{display: inline-block; line-height: 2.6rem; vertical-align: top;font-size: 2.5rem;color:#ffffff; font-weight: bold;}
.shuj ul li p{line-height: 1.3rem;font-size: .9rem;color:#ffffff;}
.shujmc{display: none;}
@media screen and (max-width: 767px){ 
    .shuj{display: none;}
    .shujmc{display: block;height:13.5rem;background:#AC1414;padding:2.25rem 1.4rem 0;}
    .shujmc ul li{float:left;width:16.8rem; margin-bottom: 1.55rem;}
    .shujmc ul li b{display: block;width:3.45rem; line-height: 0; overflow: hidden;float:left; margin-top: .55rem;}
    .shujmc ul li b img{width:100%;}
    .shujmc ul li h4{width:12rem;float:left; margin-left: .85rem;}
    .shujmc ul li h4 span{display: block;height:2.5rem;}
    .shujmc ul li h4 span em{display: inline-block; line-height: 2.5rem;font-size: 2.5rem;color:#ffffff; font-family: "Arial"; font-weight: bold;}
    .shujmc ul li h4 span i{display: inline-block;font-size: 1.5rem;color:#FFF; font-weight: bold;font-family: "思源黑体 CN";}
    .shujmc ul li h4 span h5{display: inline-block; line-height: 2.5rem;font-size: 2.5rem;color:#ffffff; font-family: "Arial"; font-weight: bold; vertical-align: top;}
    .shujmc ul li h4 p{line-height: 1.35rem;font-size: 1.2rem;color:#ffffff;}
    .shujmc ul li:nth-child(2n){float:right;width:16.4rem;}    
}
/**/
.foot{height:27.75rem; background:url(../images/foot.jpg) no-repeat center;background-size:100% 100%;padding-top:4.75rem; box-sizing: border-box;}
.foot .ft-top{height:17.5rem;border-bottom:.05rem solid rgba(31,33,38,.1); box-sizing: border-box;}
.foot .ft-top .ft-nav{width:41.75rem;float:left;}
.foot .ft-top .ft-nav ul li{float:left;border-right:.05rem solid rgba(31,33,38,.2);box-sizing: border-box;height:12.85rem;}
.foot .ft-top .ft-nav ul li h4{line-height: 2.4rem; margin-bottom: .85rem;font-size: 1.2rem;color:#333333;font-weight: bold;}
.foot .ft-top .ft-nav ul li p a{display: block; line-height: 2.4rem;font-size: .8rem;color:#1f2126;}
.foot .ft-top .ft-nav ul li:first-child{width:12rem;}
.foot .ft-top .ft-nav ul li:nth-child(2){width:13.5rem;padding-left:2.65rem;}
.foot .ft-top .ft-nav ul li:nth-child(3){width:16.15rem;padding-left:3.85rem;}
.foot .ft-top .ft-rig{width:25.5rem;float:right;}
.foot .ft-top .ft-rig h4{line-height: 2.4rem; margin-bottom: .85rem;font-size: 1.0rem;color:#333333;font-weight: bold;}
.foot .ft-top .ft-rig ul li{height: 2rem;}
.foot .ft-top .ft-rig ul li i{display: block;float:left; line-height: 2rem;font-size: .8rem;color:#1f2126;}
.foot .ft-top .ft-rig ul li em{display: block;float:left;width:21.85rem;line-height: 2rem;float:left;font-size: .8rem;color:#1f2126;}
.foot .ft-top .ft-rig ul li:last-child{margin-top:0.5rem;}
.foot .ft-top .ft-rig ul li:last-child i,.foot .ft-top .ft-rig ul li:last-child em{line-height: 1rem;}
.foot .ft-bot{margin-top: 1.8rem;}
.foot .ft-bot span{display:block;float:left;}
.foot .ft-bot span a{display:block; line-height:1.85rem;font-size:0.8rem;color:#1f2126;float:left; margin-right:1rem;}
.foot .ft-bot em{display:block; line-height:1.85rem;font-size:0.8rem;color:#1f2126;float:left; margin-left:1rem;}
.foot .ft-bot .ft-link{float:right;}
.foot .ft-bot .ft-link a{display: block;width:1.85rem; line-height: 0; overflow: hidden;float:left;margin-left: .65rem;}
.footmc{display: none;}
@media screen and (max-width: 767px){ 
    .foot{display: none;}
    .footmc{display: block;background:#26292F;padding:3.2rem 4% 0;box-sizing: border-box;}
    .footmc h4{line-height: 1.55rem;font-size: 1.5rem;color:#ffffff;font-weight: bold; margin-bottom: 2.05rem;}
    .footmc .ftmc-lx ul{height:11.25rem;border-bottom:.1rem solid rgba(255,255,255,.1);box-sizing: border-box;}
    .footmc .ftmc-lx ul li{ margin-bottom: 1.25rem;line-height: 1.8rem;padding-left:2.15rem;font-size: 1.2rem;color:#FFF;box-sizing: border-box;}
    .footmc .ftmc-lx ul li.lx1{background:url(../images/ftmc-lx1.png) no-repeat left top;background-size:1.35rem 1.45rem;}
    .footmc .ftmc-lx ul li.lx2{background:url(../images/ftmc-lx2.png) no-repeat left top;background-size:1.35rem 1.45rem;}
    .footmc .ftmc-lx ul li.lx3{background:url(../images/ftmc-lx3.png) no-repeat left top;background-size:1.35rem 1.45rem;}
    .footmc .ftmc-nav ul li{height:5.7rem;border-bottom:.1rem solid rgba(255,255,255,.1);box-sizing: border-box;}
    .footmc .ftmc-nav ul li h4 a{display: block; line-height: 5.6rem;font-size: 1.5rem;color:#ffffff;font-weight: bold;background:url(../images/ftmc-jt.png) no-repeat right;background-size:1.05rem 1.05rem;}
    .footmc .ftmc-nav ul li:last-child{border-bottom:0;}
    .footmc .ftmc-nav ul li:first-child{height:10.95rem;padding-top:1.7rem;}
    .footmc .ftmc-nav ul li:first-child h4{height:2.25rem; margin-bottom: 1.05rem;}
    .footmc .ftmc-nav ul li:first-child h4 a{line-height:2.25rem;background:url(../images/ftmc-jt_h.png) no-repeat right;background-size:1.05rem 1.05rem;}
    .footmc .ftmc-nav ul li:first-child p a{display: block; float:left; width:30%; height:1.95rem;line-height:1.95rem;font-size: 1.2rem;color:#FFF;}
    .footmc .ftmc-nav ul li:first-child p a:nth-child(2n){width:50%;}
}
/**/










html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.6px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.6px;}}
@media screen and (min-width:414px){html{font-size:11px;}}
@media screen and (min-width:440px){html{font-size:11.8px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.8px;}}
@media screen and (min-width:560px){html{font-size:15px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17px;}}
@media screen and (min-width:680px){html{font-size:18.2px;}}
@media screen and (min-width:700px){html{font-size:18.6px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}