@charset "utf-8";
/* CSS Document */

body{background:#FFF;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:640px;overflow-x:hidden;font-family:"Microsoft YaHei";margin:0 auto;font-size:16px!important;}
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px;}


.banner img{width: 100%;margin: 0 0 0 ;}

.xq_1{width: 96%;margin: 2% auto;text-align: center;}


.xq1_h2{font-size: 0.33rem;margin: 3% auto; color:#2e2e2e;}
.xq1_p1{font-size: 0.18rem;line-height: 1.6em;text-align: left; color:#545454;}

.rm{ width:95%; margin:2% auto; padding:0; text-align:center;}
.rm img{ width:100%;}

.ljzx{width: 60%;font-size: 0.24rem;display:inline-block;line-height: 0.5rem;background:linear-gradient(to right, #ff77f3 , #6c27b9);color:white;border-radius: 0.3rem;}
 #oranger .select{
    background-image: linear-gradient(to right, #0453d6, #6cacfc);
}


 #oranger {
	width: 100%; margin:2% auto; padding:0;
	line-height: normal; display: inline-block;
}


 #oranger li {
	width: 46%;
	float: left; height:1.4rem;
	
	border-bottom: 1px solid #f5f5f5;
	text-align: left; background-color: #f5f5f5;
	padding: 0 1%;
	display: flex;
	justify-content: center;
	align-items: center; margin:1%;
}



#oranger li a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

 #oranger li ol {
	width: 0.63rem;
	height:0.63rem;
	margin-right: 1%; padding:0;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
}
 #oranger li ol  img{ width:60%;}
 #oranger li .COMHP {
	display: block;
	float: left;
	width:90%;
}
 #oranger .select .COMHP h6 {
	font-size: 0.2rem;
	line-height: 2em;
	color: #FFF;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1; margin:1% 0;
}

 #oranger li .COMHP h6 {
	font-size: 0.2rem;
	line-height: 2em;
	color: #545454;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;  margin:1% 0;
}
 #oranger .select .COMHP p {
	font-size: 0.14rem;
    line-height: 1.6em;
    color: #FFF;
    font-weight: lighter;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 1% 0;
}
 #oranger li .COMHP p {
	font-size: 0.14rem;
    line-height: 1.6em;
	color: #545454;
	font-weight: lighter;
	overflow: hidden;
	  margin: 1% 0;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.nn{ background-color:#0f0d3e; width:100%; margin:0 auto; padding:1% ;}


.fitlist { width:100%; margin:2% auto; padding:0; text-align:center; display: inline-block;
}


 .fitimghpa img {
	display: block;
	width: 98%;
	
    margin-left: auto;
    margin-right: auto;
}

 .fitimghpa .img2 {
	display: none;
}

.fitimghpa {
	width: 30.5%; 
    margin-bottom: 2%;
	float: left;
	background: #f4f4f4;
	margin-right: 1%;
	text-align: center;
	padding: 0px 1% 2%;
	
}


.fitimghpa h6 {
	margin: 1% 0; font-size: 0.2rem;
    color: #333333; font-weight: 600; line-height:2em;
}

.fitimghpa p { font-size: 0.16rem;
    color: #666666;
    line-height: 1.6em; width:100%; margin:0 auto;
}

.sn077 {display: flex;justify-content: space-around;padding: 0;margin: 3% auto;flex-wrap: wrap;max-width: 98%;}
.sn077 li {width: 95%;background:#ffffff;margin: 1.5% auto; padding:2%; box-shadow: 0 0 9px 1px #bbb9c4;
    border-radius: 0 10px 10px 0;}
.sn077 p {font-size: 0.22rem; padding:1%;margin: 0 auto; float:left; width:88%; font-weight:bold; text-align:left;}
.sn077 p span{ font-size:0.16rem; font-weight:normal;}
.sn077 img {width:10%; text-align:center; margin:0 auto; float:left;}


.zs{ background-color:#ce8efb; width:100%; margin:0 auto; padding:1% 0;}

