.by_bg{
	position: relative;
}
.by_bg .by_himg{
	position: absolute;
	right:48px;
	top:30px;
	width:23px;
	height:16px;
	
}
.by_bg .by_change{
	position: absolute;
	right:15px;
	top:25px;
	color:#fff;
	font-size:14px;
	cursor: pointer;
	 
	
}
.by_box{
	cursor: pointer;
}
.by_content{
	width:100%;
	height:140px;
	margin:0 auto;
	position: relative;

}
.by_content img{
	width:20px;
	height:20px;
	
}
.by_content img:nth-of-type(1){
	position: absolute;
	left:7%;
	top:-10px;
}
.by_content img:nth-of-type(2){
	position: absolute;
	right:7%;
	top:135px
}
.by_content p{
width:81%;
height:150px;
background:rgb(242,250,252);
border-radius: 10px;
margin:0 auto;
margin-top:20px;
padding: 8px 10px 0;
font-size:14px;}

/*切换*/
.by_xz{
	width:300px;
	height:auto;
	position: absolute;
	top:10%;
    left: 45%;
	padding: 10px;
	z-index: 998;
	background: #fff;
	margin: 0 auto;
	display:none;
}
.by_xz_qx img{
	position: absolute;
	right:0;
	top:-40px;
}
.by_xz h2{
	font-size:17px;
	text-align: center;
	color:rgb(122,209,216);
	font-weight: normal;

}
.by_xz li{
	width:100%;
	height:27px;
	margin:0 auto;
	text-align: center;
	margin-top: 10px;
	position: relative;

}
.by_xz li img{
   float: left;
	width:20px;
	height:20px;
	margin-top: 3px;
	margin-left: 30px;
   position: absolute;
   left:4%;
   top:-11px;

}
.by_xz li span{
	font-size:15px;

}
.by_xz li span:nth-of-type(1){
	display:inline-block;
	position: absolute;
	left:31%;
	top:-15px;

}
.by_xz li span:nth-of-type(2){
	float: right;
	position: absolute;
	left:49%;
	top:-15px;


}



 .by_bgc{
 	          width:100%;
			  height:100%;
			  position: fixed;
			  left:0; 
			  top:0; 
			  z-index:555;
			  background: #000;
			  opacity: 0.5;
			  transition:opacity 0.5s;
			  display: none;
 	} 
.by_border{
 		width:95%;
 		text-align: center;
 		border-top: 1px solid #CDCDCD;
	    margin-top: 5px;
	   margin-bottom: 20px;
	   margin-left: 5%;}
.by_xz_s{
	   	display:inline-block;
	   	background: #000;
	   	margin-right: -5px;
	   }
/*切换结束*/
.sx_content{
	width:100%;
	overflow: hidden;
	padding-top: 30px;
	overflow: hidden;

}
/*tabs*/
.sx_tab{
	width:100%;
    

}
.sx_tab ul{
	width:75%; 
	margin:0 auto;
	margin-left: 16.5%;
}
.sx_tab li{
	float: left;
	width:26%;
	margin: 0 auto;
	position: relative;
	cursor: pointer;
}
.sx_tab li img{
	width:100%;
	margin: 0 auto;
}
.sx_tab li .by_dan{
	position: absolute;
	left:25%;
	top:26%;
	font-size: 18px
}
.font_color{
	color:#fff;
}
.byn_content{
margin-top: 70px;
	width:90%;
	overflow: hidden;
	margin:0 auto;
}
.by_tab_content1{
	margin-top: 20px;
}
/*内容开始*/
/*table开始*/
.by_tab{
	height:auto;
	
	text-align: center;
	font-size:13px;
	position: relative;
	color:rgb(125,210,216);
}
.by_tab .tabs{
	width:100%;
	height:27px;
	margin-left: 10px;
	

}
.by_tab .tabs span{
	
	display:inline-block;
	width:15%;
	text-align: center;
	padding-left: 5%;
	margin-left: 17px;

	
}
.by_tab_border{
	width:92%;
	margin-left: 7%;
}
.tabs span.active {
	border-bottom: 2px solid rgb(125,210,216);
}
	.tabs1{

		position:absolute;
	    top:5px;
	    left:10px; 
	}
	.tabs2{

		position:absolute;
	    top:5px;
	    left:20%; 
	}
	.tabs3{

		position:absolute;
	    top:5px;
	    left:40%; 
	}
	.tabs4{

		position:absolute;
	    top:5px;
	    left:60%; 
	}
	.tabs5{

		position:absolute;
	    top:5px;
	    left:80%; 
	}
	.swiper-container{
		width:100%;
		position: relative;
	}
	
.by_ys_star{
	width:100%;

}
.by_ys_star div{
	width:100px;
}

.by_ys_star li{
width:45%;
height:40px;
float: left;

position: relative;

}
.by_ys_star img{
	width:14px;
	height:14px;
	float: left;
}

.by_ys_li div,.by_ys_li2 div,.by_ys_li3 div,.by_ys_li4 div{
   position: absolute;
   left:72%;
   top:15%;
}
.by_p1{
	color:#333;
}
.by_ys_star2{
	width:90%;
	text-align: left;
	margin-left:12.6%;
	padding-right: 5px;
}
.by_ys_star2 li{
	width:100%;
	overflow: hidden;

}
.by_ys_star2 li:nth-of-type(2){
	margin-top: 15px;
}

 .tabs span.active {
        border-bottom: 2px solid transparent;
      }
      .by_tab .tabs span {
        display: inline-block;
        width: 15%;
        text-align: center;
        padding: 0 2.5%;
        margin-left: 17px;
      }
      .by_tab .tabs span a {
        display: block;
      }
      .tabs span.active a{
        border-bottom: 2px solid rgb(125,210,216);
      }

/*table jieshu */
.by_footer{
	width:100%;
    color:#333;
   font-size: 13px;
   margin-left: -4%;
}
.by_footer span{
display: inline-block;
font-size: 15px;
/*transform:translate(-100%,0);*/
margin-left: -50%;
}
.by_footer img{
	width:27px;
	height:27px;
	margin:0;
    display: inline-block;
	float: left;
	margin-left: 15%;


}

.by_footer li{
	width:100%;
	float: left;
	margin-top: 15px;
}
.by_footer p{
	margin-left: 15%;
	margin-top: 10px;
	overflow:hidden;
	text-align: left;
}


