.htmlcss{
	font-size: 16px; 
}
.body{
	margin-left: 1vw;
	margin-right: 1vw;
	display: flex;
	justify-content: center;
	background-color: #f1f8f1 ;
}
.main_container{
    width: 65rem;

}
.welcomePart{
	margin-top: 0.2rem;
    margin-bottom: 0.2rem;
	display: flex;
	justify-content: center;
	flex-direction:row;
}
.webIconDesc{
	font-size: 1rem;
	color: darkgrey;
	margin-top: 1rem;
	margin-left: 1rem;
}
.webIconImg{
	width:3rem;
	height:3rem;
}
/**辞书查询部分**/
.topPage{
	display: flex;
	justify-content: center;
	background-color: #f1f8f1 ;
}

.dictPart{
	padding-top:1rem ;
	padding-bottom:3rem ;
	margin-bottom: 1rem;
	width: 60rem;

}
.dictPartTitleArea{
	margin-bottom: 1rem;
}
.dictPartTitle{
	color:#2d6400;
	font-size: 2.6rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.dictPartTitleDesc{
	color:#c9cbcb;
	font-size: 1rem;
	margin-top: 0.4rem;
	margin-bottom: 0.2rem;
}

.inputSelArea {
    margin-top: 1rem;
	position: relative;
}

.selIconImg_box{
    position:absolute;    
    width:3rem;
    height:3rem;
    top: 1rem;
    left:0.5rem;
    z-index: 2000;
}
.selIconImg{
    width:3rem;
    height:3rem;
}
.dictInputBox{
	width: 50rem;
}
.dictInput{
	width: 45rem;
	height:4rem;
	border-radius: 1rem;
	font-size: 2.5rem;
	letter-spacing: 0.1rem;
	padding-left: 4.3rem;
}
.searchBtnArea{
	display: flex;
	flex-direction:row;
}
.miniAppLinkBox{
	font-size: 1.2rem;
}
.miniAppLinkDesc1{
	font-size: 1.2rem;
	color:#00beff;
	margin-top: 0.1rem;
	margin-left: 0.4rem;
	padding-bottom: 0.3rem;
	height: 1.5rem;
	
}
.miniAppLinkDesc2{
	font-size: 1.2rem;
	color:#00beff;
	margin-top: 0.1rem;
	margin-left: 2rem;
	padding-bottom: 0.3rem;
	height: 1.5rem;
	
}
.selBtnBox{
    width:8rem;
    height: 2.4rem;
    border: 0.1rem solid #00beff;
    border-radius: 1rem;
    margin-top:0.5rem;
    margin-left: 24rem;
    display: flex;
    justify-content: center;
    font-size: 1.7rem;
    color: #00beff;
    background-color:#ffffff;

}

/**  3  检索结果区域  start **/
.wordDataArea{
    background-color:#ffffff;
    border-radius: 1rem; 
    margin-top:1rem;
    padding-left: 1rem;
    padding-top: 1rem;
	padding-bottom: 13rem;

}     
.wordPronounceBox{
    display: flex;
    flex-direction:row;
}
.wordItem{
    font-size: 2.6rem;
    font-weight: bold;
}
.wordPronounce{
    margin-top: 1rem;
    margin-right: 3rem;   
    font-size: 1.2rem;  
}
.wordType{
    color: #8c8c8c;
    font-size: 3rem;  
    font-weight: bold;
    font-style:italic;
    margin-top: 5rem;
}
.wordStateArea{
    margin-top: 1rem;
	margin-left: 1.2rem;
}
.verbPasttenseArea{
    display: flex;
    flex-direction:row;
}
.wordStateBox{
    display: flex;
    flex-direction:row;
}
.wordStateTitle{
    font-size: 2rem;
    color: #8c8c8c;
}
.wordStateDesc{
    font-size: 2rem;
    color: #1a3561;
    margin-left: 0.6rem;
    margin-right: 2rem;
}
.adjStateArea{
    display: flex;
    flex-direction:row;
}
.adjStateBox{
    display: flex;
    flex-direction:row;
    margin-right: 2rem;
}
.verbStateBox{
    display: flex;
    flex-direction:row;
    margin-top: 0.5rem;
}
.alsoWordBox{
    margin-top: 1rem;
}

.wordUsageDescBox{
    margin-top: 1rem;
	margin-left: 1.2rem;
}
.wordUsageTitle{
    font-size: 2rem;
    color: #8c8c8c;
}
.wordUsageDesc{
    font-size: 2rem;
    margin-left: 2rem;
}
 /**  词义区域  **/
 .wordMeandivideLine{
    margin-top: 3rem;
    border-top: 0.1rem dashed #00beff; 
    margin-right: 2rem;
 }
 .groupCountBox{
    display: flex;
    flex-direction:row;
 }
 .wordMeanGroupCount{
    margin-top: 0.6rem;
    font-size: 1.8rem;
    color: #8c8c8c;
 } 
 .wordMeanArea{
    margin-top: 1rem;
    margin-left: 1.2rem;
	margin-right: 1rem;
 }
 .wordMeanTitleBox{
    display: flex;
    flex-direction:row;
    margin-top: 2rem;
 }
 .wordMeanTitle{
    font-weight: bold;
    font-size: 2.5rem;
    color: #8c8c8c;
 } 
 .wordMeanTitleDesc{
     margin-top: 0.6rem;
     margin-left:1rem;
     font-size: 2rem;
     color: #8c8c8c;
 }  
 .wordMeanDetailArea{
    margin-top: 1rem;
 }
 .wordMeanItemArea{
    margin-top: 2rem;
 }
 .wordMeanItemBox{
    display: flex;
    flex-direction:row;
	margin-left: 1.2rem;
	margin-right: 1.2rem;
 }
 .itemNoBox{
    display: flex;
    flex-direction:row;
    font-size: 2rem;
 }
 .itemNoDesc{
    width: 2.5rem;
 }
 .itemSubNoDesc{
    width: 2.5rem;
    margin-left: 0.5rem;  
 } 
 .meanDetailBox{
    margin-left: 0.8rem;  
 }
 .wordMean{
    font-size: 2rem;
 }
 .wordExampleBox{
    margin-top: 1rem;
    margin-left: 1rem;  
    font-size: 2rem;  
    color: #717171;
 }
 .wordExample{
    margin-top: 1rem;
 }
 .nodataBox{
    margin-top: 3rem;
    margin-left: 3rem;
    font-size: 3rem;
    color: #717171;
 }
/**  3  检索结果区域  end **/

/**弹窗**/
.popupArea {
	  position: fixed;
	  top: 0rem;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0, 0.5);
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  z-index: 1000;
}
.popupBox {
	  background: #fff;
	  width: 40rem;
	  height: 30rem;
	  border-radius: 1rem;
}
.popupTitle{
	 margin-top: 2.5rem;
	 margin-left: 2.5rem;
	 font-size: 2.2rem;
	 font-weight: bold;
	 color:royalblue;
	 border: 0.2rem solid #42a7fa;
	 width:6.6rem;
	 padding-left: 0.9rem;
	 border-radius: 0.7rem;
}
.popup-content {
	 margin-top: 4rem;
	 margin-left: 6rem;
     font-size: 2.3rem;
}
.close-button {
    margin-top: 8rem;
    margin-left: 20rem;
	width: 13rem; 
	height: 3.5rem; 
	border-radius: 3rem;
	font-size: 2.3rem;

}
  /*--处理中弹窗--*/     
  .dealDoingSubWinArea {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0rpx;
    left: 0;
    z-index: 20000;
    opacity: 0.75;
    background-color: #c9cbcb ;
}
.dealDoingDesc{
    margin-top: 30%;
    font-size: 3rem;
    font-weight: bold;
    display: flex;
    justify-content: center;
}