/* CSS Document */

html,body,div,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box; 
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box; 
}


#MenuJJx ul{
	width: 100%;
	margin:0px 0px 5px 0px;
	padding:0 0 0 0;
}
#MenuJJx li{ 
	float:left;
	line-height:36px;
	height:36px;
	width:383px;
	font-size:15px;
	margin:0 10px 0 0;
	overflow:hidden;
	border-bottom:dashed 1px #DDDDDD;
}
#MenuJJx li a{
	text-decoration:none;
}
#MenuJJx li a:hover{
	text-decoration:underline;
	color:#ff0000;
}


.contai{
	padding:10px 0px 20px 0px;
	border:solid 1px #DDDDDD;
	background-color:#FFFFFF;
	display:inline-block;
}
.contai:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.muluc{
	width:748px;
	float:right;
	text-align:left;
	min-width:748px;
	width:auto;
	height:220px;
	max-height:220px;
	padding:20px 0px 0px 0px;
	display:inline-block;
}
.muluc:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
table{
	width:98%;
}
.anchorh1{
	font-size:34px;
	font-weight:400;
}
.anchorh2{
	font-size:24px;
	font-weight:400;
	margin:20px 0px 10px 0px;
}
.anchorh2:before{
	content:"";
	background-color:#4F9CEE;
	display:inline-block;
	width:12px;
	height:24px;
	margin:10px 10px 0px -31px;
}
.anchorh3{
	font-size:20px;
	font-weight:400;
	margin:10px 0px 2px 0px;
}
.lift-nav .lift .current{
	background-color:#FF0000;
}