body,dl,dt,dd,p,form,ul,li {margin:0;padding:0;list-style:none;}
body {font-size: 14px;font-family: arial, sans-serif ;}
#logo {
	float: left;
	padding: 0;
	margin: 5px 15px 3px 2px;
}
#top {float:left;}
#top p {padding:5px 0;margin-top:3px;}
#top p a,#top p a:visited {margin-left:7px;}
#word {padding:2px;height:17px;}
.sub {padding:3px 5px 0 5px;margin:0 0 0 10px;font-weight:bold}
#navchar {height: 27px;line-height: 27px;background:url(searchbg.gif) repeat-x;padding:0 15px;clear:both;margin-bottom:8px;}
#navchar a,#navchar a:visited {color:#00f;TEXT-DECORATION: none;margin-left:15px;}
#navchar a:hover {color:#f00;}
#cleft {width:100px;float:left;display: inline;font-size:12px;}
#cleft dt {color:#666;padding-left:20px;margin-top:10px;background:url(dt.gif) no-repeat 8px 1px;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold;}
#cleft dd {line-height:23px;text-align:center;}

#content {height:100%;overflow:hidden;width:712px;border-left:1px solid #ccc;float:left;padding:0 8px;}

#tagnav {border-bottom:1px solid #D7D7D7;height:29px;margin:10px 0 8px 0;}
#tagnav li { width:90px; height:29px; line-height:29px; text-align:center; margin:0 5px;float:left;background:#f00 url(navli.gif) no-repeat 0 -29px;}
#tagnav .curr { background:url(navli.gif) no-repeat;}
#tagnav a,#tagnav a {color:#000; text-decoration:none;}
#tagnav a:hover {text-decoration:underline;}
.menu1re { position:relative; display:block;cursor: pointer;}
#tagnav .menulayer { position:absolute; left:0; top:29px; width:88px; border: 1px solid #D7D7D7; border-top:none; visibility: hidden; z-index:1;}
#tagnav .menulayer a,#tagnav .menulayer a:visited { display:block;height:25px;background:#fff;}
#tagnav dd { height:25px; line-height:25px; border-top:1px solid #D7D7D7; font-size:12px; letter-spacing:2px;}
#endText {font-size: 14px;}
#endText .ad {float:right;width:350px;}
#endText .g {border:0px solid #ccc;padding:5px;margin-bottom:8px;}

#sder {float:left;width:160px;border-left:1px solid #ccc;padding-left:4px;}

#foot {text-align:center;padding-top:8px;clear:both;}
#foot a,#foot a:visited {color:#818181;}
#foot form {width: 100%;padding: 10px 0 10px 0;background: #EFEFEF;color: #000;text-align: center;}
#foot p {padding:15px 0;height:100%;overflow:hidden;}

/* 原内容样式 */

.explain,.variety,.synonymy,.synonymy_word,.synonymy_seealso,.antonym,.antonym_word {
	line-height: 150%;
}
.variety,.synonymy,.synonymy_seealso {	
	margin-left: 16px;
}
.explain_follow,.explain_attr,.explain_item,.result_list,.ensentence_key,.key_word,.ensentence,.cnsentence,.other_ensentence,.other_cnsentence,.explain_numerous,.explain_preexplain,.explain_sentence_antetype,.explain_sentence_explain,.explain_subexplain,.explain_word ,.page_bar,.sentence_result{font-family: Arial, verdana, 宋体, sans-serif;
}

.synonymy_word {margin-left: 32px;}

.synonymy_seealso {color: #00c;}

.split_bar{height: 10px;}

.page_bar{
	line-height: 30px;
	background: #FFF center left;
	color: #669900;
	padding-left: 16px;
	margin: 1px;
}
.antonym,.explain_block {margin-left: 16px;}

.antonym_word {	margin-left: 32px;}
.sentence_result {
	line-height: 25px;
	border-bottom:1px dashed #D7D7D7;
	color: #000000;
	padding-left: 10px;	
	margin: 1px;
	margin-right: 10px;
}
.top {
	margin: 0; 
	padding: 0; 
	height: 25px;
	text-align:right;
	line-height: 25px; 
	vertical-align: middle;
}
.split_title {
	float: left; 
	padding-top: 2px; 
	height: 23px; 
	width: 80px; 
	line-height: 23px; 
	vertical-align: middle;
	background-color:#77AEEE; 
	color: #FFF; text-align: center; 
	font-weight: bold;
}
.split{
	border-bottom: #77AEEE solid 2px;
	margin: 20px 0 10px 0;
	width: 100%; 
}
.explain_attr {
	color: #000;
	padding-top: 5px; 
	padding-bottom: 5px; 

}

.explain_item,.result_list {margin-left: 32px;}
.result_list {font-size: 14px;}

.ensentence_key,.key_word {
	color: #FF0000;
	font-weight: bold;	
}

.ensentence {
	color: #0000CC;
	margin-left: 48px;
}
.cnsentence {
	margin-left: 48px;
	margin-bottom: 10px;
	margin-right: 10px;	
	word-break: break-all;
}
.other_ensentence {
	color: #0000CC;
	margin-left: 12px;
}
.other_cnsentence {
	margin-left: 12px;
	margin-bottom: 10px;
}

.explain_segment {
    margin-left: 16px;

}
.explain_sentence_antetype {
	color: #000;
}
.explain_sentence_explain {
	color: #1838a5;
}

.explain_word {
	font-size: 14px;
	line-height: 30px;
	background: url(dian.gif) #FFF no-repeat center left;
	color: #669900;
	padding-left: 16px;
	margin: 1px;
	font-weight: bold;
}
