*{margin:0;padding:0;}


html {
    font-size: 200% !important;
    /*1rem=32px*/
}
.body{
/*height: 4967px;*/
}
.top{
  width: 100%;
  position: relative;
}
.top_back{
  width: 100%;
  height:873px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.top1{
  width: 100%;
  background-color: #051233;
  height: 74px;
  position: absolute;
  z-index: 1;
  top: 0;
}
.logo{
	width: 160px;
  height: 56px;
  margin-left: 45px;
  margin-top:12px;
	float: left;
}
.logo img{
	width: 100%;
	
}
.tel{
	width: 260px;
	height:40px;
	float: right;
	margin-top: 16px;
	margin-right: 46px;
}
.tel img{
	width: 100%;
}

.daohanglan{
	width: 100%;
	position: absolute;
	top: 74px;
	z-index: 3;
	background:rgba(5,18,51,0.7);
	height: 42px;
	padding-left:0;
}
.daohanglan a>div{
	margin-right: 20px;
	height: 100%;
	width: 88px;
	line-height: 42px;
	float: left;
	font-size:0.4375rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	text-align: center;
}
.daohanglan a:nth-child(1)>div{
	margin-left: 18px;
} 
.selected{
	background:rgba(61,79,115,1);
}
.selected1{
	background:rgba(61,79,115,1);
}
.top2{
	border: 1px solid #fff;
	width: 230px;
	height: 28px;
	position: absolute;
	top: 80px;
	right: 47px;
	border-radius: 99999px;/*极大值，代表根据高度的圆角*/
	z-index: 3;
}
.top2 input{
	height: 100%;
	width: 80%;
	margin-left: 6%;
	position: absolute;
	background: initial;
    border: 0;
    color: #fff;
    font-size: 
}
.top2 input::-webkit-input-placeholder{
        color:rgba(255,255,255,0.7);  
}
.top2 input::-moz-placeholder{ 
        color:rgba(255,255,255,0.7);       
}
.top2 input:-ms-input-placeholder{  
        color:rgba(255,255,255,0.7);   
}
.top2 img{
	width: 12.28%;
	position: absolute;
	right: 3.07%;
}
.row1_content{
  width: 999px;
  position: absolute;
  top: 308px;
  left: 0;
  right:0;
  margin:0 auto;
}

.row1_text1{
	font-size:1.875rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(255,255,255,1);
}
.row1_text2{
	margin-top:46px;
	font-size:1rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(255,255,255,1);
}
.row1_btn{
	margin-top: 92px;
	width: 285px;
	height:66px;
}
.row1_btn img{
  width: 285px;
	height:66px;
}
.row1_tel1{
	margin-top: 37px;
	font-size:0.75rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(255,255,255,1);
  
}
.row1_tel2{
	margin-top:11px;
    font-size:0.75rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(255,255,255,1);
}

.row3{
  margin-top: 227px;
  width: 999px;
  margin-left: auto;
  margin-right:auto;
}
.row3_title{
  font-size:1.25rem;
  font-family:Source Han Sans CN;
  font-weight:bold;
  color:rgba(51,51,51,1);
}
.row3_tip{
  margin-top: 31px;
  font-size:1rem;
  font-family:Source Han Sans CN;
  font-weight:400;
  color:rgba(51,51,51,1);
  width: 999px;
  margin-left: auto;
  margin-right:auto;
}

.row4{
  width: 999px;
  height:282px;
  margin-left: auto;
  margin-right:auto;
  margin-top: 46px;
}
.row4 img{
  width: 999px;
  height:282px;
}

.row5{
  margin-top: 67px;
  width: 999px;
  margin-left: auto;
  margin-right:auto;
  position: relative;
}
.row5_tit{
  font-size:1rem;
  font-family:Source Han Sans CN;
  font-weight:400;
  color:rgba(51,51,51,1);
}
.row5_icon{
  width: 21px;
  height:39px;
  position: absolute;
 left: 968px;
  top: 0;
}
.row5_icon img{
  width: 21px;
  height:39px;
}

.row5_1_1{
	width:100%;
	text-align:center;
	margin-top:42px;
}
.row5_1_1 img{
	width: 301px;
	height:85px;
}

.row6{
  margin-top: 267px;
  width: 998px;
  margin-left: auto;
  margin-right:auto;

}
.row6_title{
  font-size:1.25rem;
  font-family:Source Han Sans CN;
  font-weight:bold;
  color:rgba(51,51,51,1);
}
.row6_tip{
  margin-top: 31px;
  font-size:1rem;
  font-family:Source Han Sans CN;
  font-weight:400;
  color:rgba(51,51,51,1);
}

.row7{
  width: 998px;
  margin-left: auto;
  margin-right:auto;
  height:278px;
  margin-top: 60px;
}
.row7 img{
  width: 998px;
  height:278px;
  width: 100%;
}

.row8{
  margin-top: 59px;
  width: 998px;
  margin-left: auto;
  margin-right:auto;
  position: relative;
}
.row8_tit{
  font-size:1rem;
  font-family:Source Han Sans CN;
  font-weight:400;
  color:rgba(51,51,51,1);
}
.row8_icon{
 width: 21px;
  height:39px;
  position: absolute;
  left: 968px;
  top: 0;
}
.row8_icon img{
 width: 21px;
  height:39px;
}

.row9{
	margin-top: 282px;
	width: 100%;
	background-color: #1D2E52;
	overflow: hidden;
	position: relative;
}
.row9_tit{
  margin-left: auto;
	margin-right:auto;
	width:999px;
  margin-top:106px;
  font-size:1.25rem;
  font-family:Source Han Sans CN;
  font-weight:bold;
  color:rgba(255,255,255,1);
}
.row9_tip{
  margin-left: auto;
	margin-right:auto;
	width:999px;
  margin-top: 25px;
  font-size:1rem;
  font-family:Source Han Sans CN;
  font-weight:400;
  color:rgba(255,255,255,1);
  position: relative;
}
.row9_more{
	width:61px;
	height:13px;
	position: absolute;
	    top: 16px;
    left: 800px;

}
.row9_more img{
	width: 100%;
}
.row9_swiper{
	width: 100%;
	margin-top: 92px
}
.swiper-container {
  width: 100%;
  height: 432px;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  width:600px !important;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.9);
  margin-top: 8px;
}
.swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
  margin-top: 0px;

}
.swiper-slide img{
	width:100%;
	height:100%;
}
.row9_mask_left{
	background: rgba(29,46,82,0.7);
    position: absolute;
    top: 27%;
    width: 27%;
    height: 0;
    padding-bottom: 27%;
    z-index: 10;
}
.row9_mask_right{
	background: rgba(29,46,82,0.7);
    position: absolute;
    top: 27%;
    width: 27%;
    height: 0;
    padding-bottom: 27%;
    z-index: 10;
    right: 0;
}
.row9_getmore{
	margin-top: 0.8%;
	text-align: center;
	font-size:0.375rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.row9_btn{
	margin-top:42px;
	width: 100%;
	text-align:center;
	padding-bottom: 100px;
}
.row9_btn img{
	
	width: 359px;
	height:100px;
}

.row10{
	margin-left: auto;
	margin-right:auto;
	width:999px;
	margin-top: 206px;
	font-size:1.25rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.row11{
	margin-top:45px;
	width: 100%;
	position: relative;
}
.row11_back{
	width: 100%;
}
.row11_back img{
    width: 100%;
    height:865px;
}
.row11_detail{
    width: 66px;
    height:20px;
    position: absolute;
    left: 26.3%;
    top: 522px;
}
.row11_detail img{
    width: 100%;
}

.row12{
	margin-left: auto;
	margin-right:auto;
	width:999px;
	margin-top: 183px;
	font-size:1.25rem;
	font-family:Source Han Sans CN;
	font-weight:bold;
	color:rgba(51,51,51,1);
}

.row13_out{
	width:100%;
	background-color: #1D2E52;
	margin-top: 75px;
	overflow: hidden;
	position: relative;
	height: 0;
	padding-bottom: 485px;
}
.row13{
	width: 999px;
	margin-top: 127px;
	margin-left:auto;
	margin-right:auto;
}
.row_13_img{
    position: relative;
}
.row13_1{
    width: 158px;
}
.row13_1 img{
	width: 100%;
}
.row13_2{
    width:238px;
    position: absolute;
    top: 0;
    left: 172px;
}
.row13_2 img{
	width: 100%;
}
.row13_3{
    width: 583px;
    position: absolute;
    top: 0;
    left: 423px;
}
.row13_3 img{
	width: 100%;
}
.row_13_text{
	margin-top: 46px;
	position: relative;
}
.row13_4{
	width: 168px;
	font-size:0.4375rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	float: left;
}
.row13_5{
	width: 238px;
	font-size:0.4375rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	position: absolute;
    top: 0;
    left:209px;
}
.row13_6{
	width: 583px;
	font-size:0.4375rem;
	font-family:Source Han Sans CN;
	font-weight:400;
	color:rgba(255,255,255,1);
	position: absolute;
    top: 0;
    left: 586px;
}
/* 遮罩层 z-index*/
.mask{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  z-index: 20;
}
/*弹窗*/
.popup{
  width: 52.86%;
  position: fixed;
  left: 0px;
  right:0px;
  margin:auto;
  top: 178px;
  z-index: 30;
}
.popup_back{
  width: 100%;
}
.popup_back img{
  width: 100%;
}
.popup_btn{
  width: 18.52%;
  position: absolute;
  left: 64.83%;
  top: 74.1%;
}
.popup_btn img{
  width: 100%;
}
.popup_input{
    width: 20.5%;
    position: absolute;
    left: 67%;
    top: 35%;
    height: 29%;
}
.popup_input input{
	width: 100%;
	height: 27%;
	border: 0;
    background: initial;
}
.popup_input input:focus{
    border: initial !important;
}
.popup_input>input:nth-child(2),.popup_input>input:nth-child(3){
	margin-top: 7%;
}

@media only screen and (max-width:1780px) {
	html {
	   /*font-size: 150% !important;*/
	    /*1rem=24px*/
	}
	/*
	.row3,.row4,.row5,.row6,.row7,.row8 {
     margin-left:20%;
    } 
	*/
}


@media only screen and (max-width:1400px) {
	html {
	    /*font-size: 100% !important;*/
	    /*1rem=24px*/
	}
	/*
	.row3,.row4,.row5,.row6,.row7,.row8 {
     margin-left:15%;
    }
    */ 

	
}
@media only screen and (max-width:1240px){
	/*低于1240px静态布局*/
	.content{
		width: 1240px;
	}
	.row1_content {
	    left: 15%;
	}
}
		

			
			