@charset "utf-8";
/*public start*/
html, body{position: relative;height: 100%;}
.main{position: relative;height: 100%;overflow: hidden;}
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;}
body{font: normal 12px/180% 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';color: #333;background:#fff;}
*, *::after, *::before{
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}
html,body{height: 100%;}
body{max-height: 100%;}
::-webkit-scrollbar{width: 0;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color: #333;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
s
/*clear*/
.cf:before, .cf:after{content: "";display: table;}
.cf:after{clear: both;overflow: hidden;}
.cf{zoom: 1;}
/*=====public end=====*/
/*public*/
.swiper-container-p1{width: 100%;height: 100%;}
.swiper-slide{height: 100%;position: relative;overflow: hidden;}
/*main*/
.main_content{position: relative;width: 100%;height: 100%;overflow: hidden;
background: url(../imgs/bg.jpg) center no-repeat;background-size: cover;text-align: center;}
.content_box{position: absolute;left: 50%;top: 50%;width: 1000px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.pageBox{position: fixed;right:0;top:0;width:7%;background:#be371f;height:100vh;display:none;align-items: center;justify-content: center;z-index:100;}
.pagination1{width:28px;height:auto;background:url(../imgs/dian.png) repeat-y top center;position: absolute;}
.pagination1 .swiper-pagination-bullet{display: block;width:13px;height:14px;cursor: pointer;opacity:1;margin-left:7.5px;margin-bottom:58px;background:#fff;}
.pagination1 .swiper-pagination-bullet:last-child{margin-bottom: 0;}
.pagination1 .swiper-pagination-bullet-active{background:url(../imgs/dot1.png) no-repeat;width:28px;height:28px;margin-left:0;margin-top:-7px;}
.pages:last-child .arrow2{display: none;}
/*cover*/
.page_cover .logo{text-align: left;margin-top:-4%;}
.page_cover .logo img{height:6vh;width: auto;}
.page_cover .rm_logo{margin-top:9px;margin-right:26px;}
.page_cover .tit0{text-align: center;margin-top:3%;}
.page_cover .tit0 img{max-height:35vh;width: auto;margin-bottom:4%;}
.page_cover .xinyang{text-align: center;}
.page_cover .xinyang img{max-height:12vh;width: auto;margin-bottom:2%;}
.page_cover .txt1{text-align: center;margin-top:1.8%;}
.page_cover .txt1 img{max-height:8vh;width:auto;}.arrow{margin-top:32px;}
.arrow{margin-top:4%;}
.arrow,.arrow2{text-align: center;
  -webkit-animation: up 1.5s linear infinite;
  animation: up 1.5s linear infinite;
}
.arrow2{width:100%;margin:32px auto 0 auto;position: absolute;bottom:30px;}

.content_box2{width:930px;margin:0 auto;overflow: hidden}
.ico1,.ico2{position: absolute;top: 50%;height:13vh;width:auto;}
.ico1{left: 8%;}
.ico2{right: 8%;}
.title{margin-top:5%;text-align: left;}
.xinyang2{padding-right:18px}
.tit1{border-left:1px solid #bc341d;padding-left:20px}

.picBox{position: relative;width:441px;}
.picBox i{background:url(../imgs/vbg.png) no-repeat;width:52px;height:52px;position: absolute;right:30px;top:225px;}
.picBox span{display: block;margin-top:8px;border-left:6px solid #b6260a;height:35px;text-align: left;font-size:16px;padding-left:9px;}
.picBox span,.picBox span a{color:#b6260a}
.picBox span b{font-size:18px;display: block;}
.pic1 .video{display: none;}
/*con*/
.mt6 .pic1{margin-top:6%;}
.pic1 .picBox{float:left;margin:0 23px 23px 0}
.pic1 .picBox img{cursor: pointer}
/*1
.page_p1 .pic1{margin-top:6%;position: relative;}
.page_p1 .cbg1{position: absolute;right:12px;top:5px;}
.page_p1 .cbg2{position: absolute;right:0;top:340px}
.page_p1 .picBox1{top:0px;left:0;}
.page_p1 .picBox1 i{top:230px;right:20px;}
.page_p1 .picBox2{top:5px;right:18px;}
.page_p1 .picBox2 img{margin-right:15px;margin-top:15px;}
.page_p1 .picBox2 i{top:220px;right:35px;}
.page_p1 .picBox3{top:368px;left:0;}
.page_p1 .picBox3 i{top:200px;right:20px;}
.page_p1 .picBox4{top:368px;right:40px;}
.page_p1 .picBox4 i{top:220px;right:20px;}*/
/*2
.page_p2 .cbg3{position: absolute;left:0;top:0px}
.page_p2 .cbg4{position: absolute;right:0;top:356px}
.page_p2 .pic1{margin-top:8%;position: relative;}
.page_p2 .picBox1{top:0;left:0;}
.page_p2 .picBox1 i{top:210px;right:20px;}
.page_p2 .picBox1 img{margin-left:47px;margin-top:15px;}
.page_p2 .picBox1 span{margin-left:45px}
.page_p2 .picBox2{top:0;right:75px;}
.page_p2 .picBox2 i{top:180px;right:20px;}
.page_p2 .picBox3{top:338px;left:0;}
.page_p2 .picBox3 i{top:220px;right:20px;}
.page_p2 .picBox4{top:318px;right:15px;}
.page_p2 .picBox4 i{top:200px;right:20px;}*/
/*3
.content_box3{width:920px;margin:0 auto;}
.page_p3 .cbg5{position: absolute;left:34px;top:36px;z-index:30;}
.page_p3 .cbg6{position: absolute;right:0px;}
.page_p3 .cbg7{position: absolute;right:0px;top:352px}
.page_p3 .pic1{margin-top:3%;position: relative;}
.page_p3 .picBox1{top:36px;left:34px;}
.page_p3 .picBox1 i{top:210px;right:20px;}
.page_p3 .picBox1 img{margin-left:16px;margin-top:20px;}
.page_p3 .picBox2{top:0;right:0px;}
.page_p3 .picBox2 i{top:220px;right:35px;}
.page_p3 .picBox2 img{margin-right:15px;margin-top:15px;}
.page_p3 .picBox3{top:386px;left:0;}
.page_p3 .picBox3 i{top:230px;right:20px;}
.page_p3 .picBox4{top:366px;right:12px;}
.page_p3 .picBox4 i{top:200px;right:20px;}*/
/*4
.page_p4 .cbg8{position: absolute;left:42px;top:43px;z-index:30;}
.page_p4 .cbg9{position: absolute;right:0px;top:416px;}
.page_p4 .pic1{margin-top:4%;position: relative;}
.page_p4 .picBox1{top:39px;left:20px;}
.page_p4 .picBox1 i{top:210px;right:20px;}
.page_p4 .picBox1 img{margin-left:10px;margin-top:20px;}
.page_p4 .picBox1 span{margin-left:12px}
.page_p4 .picBox2{top:0;right:0px;}
.page_p4 .picBox2 i{top:220px;right:20px;}
.page_p4 .picBox2 img{margin-right:0px;margin-top:0px;}
.page_p4 .picBox3{top:390px;left:0;}
.page_p4 .picBox3 i{top:220px;right:20px;}
.page_p4 .picBox4{top:356px;right:45px;}
.page_p4 .picBox4 i{top:200px;right:20px;}*/
/*5
.page_p5 .pic1{margin-top:6%;position: relative;}
.page_p5 .cbg1{position: absolute;right:12px;top:5px;}
.page_p5 .cbg2{position: absolute;right:0;top:340px}
.page_p5 .picBox1{top:0px;left:0;}
.page_p5 .picBox1 i{top:230px;right:20px;}
.page_p5 .picBox2{top:5px;right:18px;}
.page_p5 .picBox2 img{margin-right:15px;margin-top:15px;}
.page_p5 .picBox2 i{top:220px;right:35px;}
.page_p5 .picBox3{top:368px;left:0;}
.page_p5 .picBox3 i{top:200px;right:20px;}
.page_p5 .picBox4{top:368px;right:40px;}
.page_p5 .picBox4 i{top:220px;right:20px;}*/
/*6
.page_p6 .cbg3{position: absolute;left:0;top:0px}
.page_p6 .cbg4{position: absolute;right:0;top:356px}
.page_p6 .pic1{margin-top:8%;position: relative;}
.page_p6 .picBox1{top:0;left:0;}
.page_p6 .picBox1 i{top:210px;right:20px;}
.page_p6 .picBox1 img{margin-left:47px;margin-top:15px;}
.page_p6 .picBox1 span{margin-left:45px}
.page_p6 .picBox2{top:0;right:75px;}
.page_p6 .picBox2 i{top:180px;right:20px;}
.page_p6 .picBox3{top:338px;left:0;}
.page_p6 .picBox3 i{top:220px;right:20px;}
.page_p6 .picBox4{top:318px;right:15px;}
.page_p6 .picBox4 i{top:200px;right:20px;}*/
/*7
.content_box4{width:930px;margin:0 auto;}
.page_p7 .cbg10{position: absolute;right:0;top:0;}
.page_p7 .cbg11{position: absolute;left:-15px;top:358px;z-index:30;}
.page_p7 .pic1{margin-top:6%;position: relative;}
.page_p7 .picBox1{top:0px;left:39px;}
.page_p7 .picBox1 i{top:195px;right:20px;}
.page_p7 .picBox1 img{margin-left:0px;margin-top:0px;}
.page_p7 .picBox1 span{margin-left:0px}
.page_p7 .picBox2{top:37px;right:43px;}
.page_p7 .picBox2 i{top:190px;right:20px;}
.page_p7 .picBox2 img{margin-right:0px;margin-top:0px;}
.page_p7 .picBox3{top:350px;left:-6px;}
.page_p7 .picBox3 i{top:200px;right:20px;}
.page_p7 .picBox4{top:356px;right:55px;}
.page_p7 .picBox4 i{top:200px;right:20px;}*/
/*8
.page_p8 .cbg5{position: absolute;left:34px;top:36px;z-index:30;}
.page_p8 .cbg6{position: absolute;right:0px;}
.page_p8 .cbg7{position: absolute;right:0px;top:352px}
.page_p8 .pic1{margin-top:3%;position: relative;}
.page_p8 .picBox1{top:36px;left:34px;}
.page_p8 .picBox1 i{top:210px;right:20px;}
.page_p8 .picBox1 img{margin-left:16px;margin-top:20px;}
.page_p8 .picBox1 span{margin-left:15px}
.page_p8 .picBox2{top:0;right:0px;}
.page_p8 .picBox2 i{top:220px;right:35px;}
.page_p8 .picBox2 img{margin-right:15px;margin-top:15px;}
.page_p8 .picBox3{top:386px;left:0;}
.page_p8 .picBox3 i{top:230px;right:20px;}
.page_p8 .picBox4{top:366px;right:12px;}
.page_p8 .picBox4 i{top:200px;right:20px;}*/
/*tan*/
.video_box{display:none;position: absolute;left: 50%;top: 50%;width: 960px;
  -webkit-transform: translate(-50%, -50%);text-align: center;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);z-index:99;}
.close{background:url(../imgs/close.png) no-repeat;width:67px;height:67px;position: relative;background-size: 65% auto;left:50%;bottom:15%;margin-left:-33.5px;cursor: pointer;z-index:998;display:none}
.video_con img,.video_con i,.video_con span{display: none;}
.video_con .video{background:url(../imgs/videoBg.png) no-repeat;width:960px;height:598px;margin:0 auto}
.video_con video{width:90%;height: auto;margin-top:6%}
.mark{display:none;position: fixed;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.7);z-index: 80;width: 100%;height: 100%;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
.ico1, .ico2{display: none}
.page_cover .rm_logo{margin-left:20px}
.page_cover .tit0{margin-top:15%}
}
/*up*/
@keyframes up{
    0% {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
    }
    100% {
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
    }
}
@-webkit-keyframes up{
    0% {
      opacity: 0.5;
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
    }
}
html {
  overflow: hidden;
}