.topbgk_1 {
     width: 100%;
     background: url(../images/gwjs.jpg)no-repeat;
     height:600px;;
    z-index: 500;
    position: relative;
    top: 80px;
}


.topbgk {
    width: 100%;
    height: 82.15vw;
    background: url(../images/gwjs_topbkg.png)no-repeat;
    display: flex;
    background-size: 100%;
    flex-wrap: wrap;
    position: relative;
    top: -519px;
    overflow: hidden;
    z-index: 100;
    margin-bottom: -560px;
}
.fwhy h5{
    color: #0319480;
	
	
}
.tuoguantitle {
    text-align: center;
    font-size: 14px;
    color: #5a5b5f;
    margin-top: 17px;
}
.titc-1{
/* 	width: 28%; */
	top:11.87vw;
	left: 27vw;
	
	position: absolute;
}
.titc-1-p1{
	font-size:1.45vw;
	color: #2e2f32;
	font-family: "PingFang Heavy";
	text-align: center;
	margin-bottom: 0.52vw;
	
}
.titc-1-p2{
	font-size:1.45vw;
	color: #2e2f32;
	font-family: "PingFang Heavy";
	text-align: center;

}
.titc-1-p3{
	font-size:2.08vw;
	color: #ff3d41;
	font-family: "PingFang Heavy";
	text-align: center;
	font-weight: 500;
}

.titc-2{
	position: absolute;
	top: 36.45vw;
	left:32.45vw;
}
.tuoguan-content1 img:hover {
	width:102%;
	-webkit-transition: All .5s ease;

}
.tuoguan-content1 img {
	position: relative;
	display: block;
	margin: 0 auto;
}
.titc-2-p1,.titc-2-p2,.titc-2-p3{
	font-size:1.3vw;
	text-align: center;
	line-height: 2.96vw;
	margin-top: 20px;
}
.titc-2-p4{
	font-size:2.08vw;
	text-align: center;
	margin-top:1.6vw;
	font-weight: 700;
}
.cjjkgwjz{
	position: absolute;
	font-size: 1.92vw;
	color: #262729;
	font-weight: 600;
	top: 53.95vw;
    left: 37.58vw;
}
.cjjkgwjz p{
	font-size:40px;
	font-weight: 400;

}
.titc-3 {
    position: absolute;
    top: 61vw;
    left: 25vw;
        height: 16vw;
    width: 51.56vw;
    border: 1px solid #dedfe3;
    border-radius: 10px;
    display: flex;
    justify-content: space-around;
}
.titc-3-1 img{
	display: block;
	margin: 0 auto;
	width: 5.1vw;
	height: 5.1vw;
}
.titc-3-1 p{
	text-align: center;
	font-size: 1.4vw;
	margin-top: 1.3vw;
}
.titc-3-1{
	width: 20%;
	margin-top:1.92vw;
}
.box_2{
   
    height: 40vw;
    width: 100%;
    background: url(https://www.91yungu.com/zb_users/theme/chaojijk/style/shopping/img/orange.png) no-repeat;
	background-size: 100% 100%;
	overflow:hidden;
}
.tuoguanhover{
    width: 12%;
}
.box_2-content{
	width:62%;
	height: 20vw;
	margin: 0 auto;
	padding-top: 5.02vw;

	display: flex;
	justify-content: space-between;
	
}

.left-img{
		width: 57%;
		height: 20vw;
		
}
.left-img img{
		width: 100%;
		height:100%;
}
.content-right{
	height: 15.83vw;;
	width: 40%;

	justify-content: space-around;
	align-content: space-between;
	padding-top:2.86vw ;
}
.content-right{
	display: flex;
	flex-wrap: wrap;
	
}
.content-right1{
	width: 30%;
	text-align: center;
	background-color:  #FFFFFF;
	height: 2.55vw;
	line-height:2.55vw;
	border-radius: 0.52vw;
	color:#031948;
	font-size:1.25vw ;
}
.box_2 h3{
	font-size:2.34vw;
	text-align: center;
	padding-top:6vw ;
	color: #ffffff;
}
.desc{
	font-size:25px;
	text-align: center;
	color: #ffffff;
	padding-top: 15px;
}
.topbgkmobel{
	display: none;
}
.jzld{
	width: 62.2%;
	margin: 0 auto;
	height: 43vw;
}
.jzld{
	width: 62.2%;
	margin: 0 auto;
	height: 1000px;
}
.jzldp{
	text-align: center;
	font-size: 25px;
	padding-top: 21px;
}
.jzld h2{
	text-align: center;
	font-size: 40px;
	padding-top: 4.11vw;
	color: #031948;
	font-weight: 400;
}
.jzld h1 {
	text-align: center;
	font-size: 40px;
	padding-top: 4.11vw;
	color: #000000;
	font-weight: 400;
}
.jzld-content{
	display: flex;
	flex-wrap: wrap;
	margin-top: 4.63vw;
	justify-content: space-between;
	align-content: space-around;
	height: 654px;
	
}

.jzld-content1{
	width: 32%;
	height: 50%;
	border-radius: 8px;
}
.jzld-content1:hover{
	background: linear-gradient(90deg, #068efe, #58aff7);
	color: #ffffff;
}
.jzld-content1:hover p{

	color: #ffffff;
}
.jzld-content1 img{
	display: block;
	margin: 0 auto;
	padding-top: 41px;
}
.jzld-content1 p{
	text-align: center;
	font-size:15px;
	color: #909298;
	margin-bottom: 5px;
}
.jzld-content1 h5{
	text-align: center;
	font-size: 19px;
	line-height: 70px;
	
}
.wmdys{
	width: 100%;
	height: 16.87vw;
	background: url(../images/gwjs_bg2.png)no-repeat;
	background-size: 100%;
	opacity:1;
}
.wmdys h5{
	text-align: center;
	font-size:1.8vw ;
	color: #ffffff;
	padding-top: 2.91vw;
}
.wmdys-content{
	display:flex;
	width: 62%;
	margin: 0 auto;
	padding-top: 2.34vw;
	
}
.wmdys1{
	width: 33%;
	height: 126px;
	border-right: 1px solid #ffffff;
	
}
.wmdys1 p{
	color: #FFFFFF;
	text-align: center;
}
.wmdys1-p-1{
	font-size: 1.25vw;
	font-style:italic;
}
.wmdys1-p-2{
	font-size:0.88vw;
	padding-top: 1.19vw;
}
.wmdys1-p-3{
	font-size:0.88vw;
	padding-top: 0.46vw;
}
.tuoguan{
	background-color: #fafafb;
	width: 100%;
	overflow: hidden;
	height: 511px;

}
.tuoguan-content{
	width: 62%;
	margin: 0 auto;
    padding-right: 30px; 
    padding-left:30px; 
	display: flex;
	justify-content: space-around;
	margin-top: 1.92vw;
	flex-wrap:wrap;
	overflow: hidden;
	height: 337px;
	align-content: space-between;
	
	
}
.tuoguan-number{
	font-style: italic;
	font-size: 1.25vw;
	color: #9b9da2;
}
.tuoguan-des{
	color: #999;
	font-size: 16px;
	margin-top: 15px;
}

.tuoguan h5{
	font-size:40px;
	margin-top:4.53vw ;
	color: #031948;
	font-weight: 400;
}
.fwhy{
	/*height: 32vw;*/
	width: 100%;
	background: url(../img/bg4.png) repeat-y;
	background-size: cover;
	/*overflow: hidden;*/
	height: 646px;
	
}
.fwhy h5{
	font-size: 40px;
	padding-top: 4.94vw;
	font-weight: 400;
	
}

.btimg img{
	width: 100%;
	height: 300px;
    
}
.tuoguan-content1{
	position: relative;
	width: 12%;
}
.lineright{
	width: 5vw;
	height: 1px;
	background-color: #dfe3ea;
	position: absolute;
	top: 57.6px;
	left: 113px;
	

}
.lineleft{
	width: 6.7vw;
	height: 1px;
	background-color: #dfe3ea;
	position: absolute;
	top: 57.6px;
	left: -110px;
	

}
.mbbgm{
 display: none;   
}

.vide {
    background: #f3f8ff;
    padding: 50px 0;
    margin: 0 auto;
    border-radius: 8px;
    margin-top: -60px;
    margin-bottom: 50px;;
	}
}
@media screen and (min-width:960px) and (max-width:1680px){
	.jzld{
		
		height: 1000px;
		width: 100%;
	}
  
}
@media screen and (max-width:768px) {
    .topbgk_1 {
   display: none;
}
    .topbgk {
        display: none;
    }
}


@media screen and (max-width:948px){

.tuoguan{

    height: 750px;

}
.wmdys1{
	width: 25%;
	height: 126px;
	border-right: 1px solid #ffffff;
	
}
.bgm{
    display: none;
}
.mbbgm{
    display: block;
}
.tuoguan h5{
    font-size: 25px;
        color: #072b76;
}
.jzld-content1 p{
    font-size: 12px;
}
.tuoguan-content{
    height: 600px;
}

.tuoguan-content1{
	position: relative;
	width: 50%;
}
.lineright{
display: none;
	

}
.tuoguan-content{
	width: 100%;
	
}
/*.tuoguan{*/
/*	height: 600px;*/
/*}*/
.box_2{
	height: 53.43vw;
	margin-top: 50px;
}
.tuoguan-number{
	font-size: 20px;
}
.tuoguan-des{
	font-size: 16px;
	
}
.wmdys1-p-2{
    font-size: 14px;
}
.wmdys1-p-3{
    font-size: 14px;
}
.fwhy{
	display: none;
}
.box_2-content{
	width: 100%;
	
}
.wmdys-content{
	width: 90%;
	justify-content: space-around;
}
.wmdys h5{
	color: #000000;
	font-size: 16px;
	margin-bottom: 30px;
}
.wmdys1 p{
	color: #000000;
	text-align: center;
	font-size: 12px;
}
.content-right {
 width: 200px;
 height: 100px;
 padding-top: 0;
}
.content-right1{
	height: 15px;
	line-height:15px;
}
.wmdys{
	background: url(../img/111.png) no-repeat;
	height: 180px;
	background-size: 100%;
	margin-top:3vw ;

}
.jzld{
	
	height: 1000px;
	width: 100%;
}
.jzld-content1{
	height:40% ;
}
/*.jzld-content1 img {*/
/*  padding-bottom:6px;*/
/*}*/
.jzld-content{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	align-content: space-between;
	/*margin-top: -20px;*/
	
}

.jzld-content1 h5 {
    text-align: center;
    font-size: 15px;
   line-height: 20px;
   margin-bottom: 10px;
	 
}
.jzldp{
		font-size: 15px;
}
.jzld h2{
	text-align: center;
	font-size: 20px;
	padding-top: 4.11vw;
	
	
}
.jzld-content1{
	width:40%;
}
	.topbgk{
		display: none;
	}
	.topbgkmobel{
		display: block;
		/*margin-top:200px;*/

		
	}

	.topbgkmobel{
		width: 100%;
		height: 100%;
		margin-top:59px;
	}
}
