.mwrap{
	padding-top: 180px;
	width: 100%;
	background-color: #eee;
	background-image: url(../images/n.png);
	background-repeat: repeat-x;
}
.mbox{ max-width:1200px; margin:0px auto;box-shadow: 0px 5px 10px #aaa; background-color:#fff; padding-bottom:30px;}
.ncontents{ padding:20px 20px; font-size:1.2em; font-family:"Microsoft YaHei UI", Verdana, Arial; line-height:25px;}
.ncontents img{ max-width:100%;}
.ncontents table{ width:100%; border:none;}
.ncontents table th{ padding:5px 3px;}
.ncontents table td{ padding:3px 3px; font-size:0.9em;}
.ncontents h1{ font-size:1.8em; padding:25px 0px; line-height:30px;}
.ncontents h2{ color:#0a6f00; font-size:1.2em; line-height:25px;}
.ncontents ul{ padding:15px 0px;}
.ncontents ul li{ font-size:0.95em; padding:3px 5px;}
.ncontents .plistbox{}
.ncontents .plistbox dl{ border-bottom:1px dotted #ccc; padding:20px 0px;}
.ncontents .plistbox dl img{ cursor:pointer;}
.ncontents .plistbox dl:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.ncontents .plistbox dl dt{width:30%; float:left;}
.ncontents .plistbox dl dd{ width:66%; float:left; margin-left:4%;}
ul.faqlist{ padding:0px 0px;}
ul.faqlist li{margin: 15px 0px;}
ul.faqlist li a{
	display: block;
	background-color: #f2f2f2;
	box-shadow: 0px 5px 10px #aaa;
	padding: 15px 50px;
	color: #333;
	text-decoration: none;
	background-image: url(../images/faqico.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
ul.faqlist li a:hover{background-color:#0a6f00; color:#fff;}
ul.applist{ padding:0px 0px;}
ul.applist:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
ul.applist li{ padding:25px 2.5%; float:left; width:45%; text-align:center; cursor:pointer;}
ul.applist li img{ width:100%; max-width:100%;}
ul.applist li a{ display:block;}
ul.applist li div{
	text-align: left;
}
.author{ text-align:center; color:#999; font-size:0.85em; padding-bottom:20px;}
.relnav{ font-weight:bold;}
.wanttoknow{ border-bottom:1px dotted #ddd; padding:10px 30px; font-size:0.9em;background-image: url(../images/wkico.png);
	background-repeat: no-repeat;
	background-position: 0px 12px;}
.addthis_inline_share_toolbox{ text-align:center; padding:20px 0px;}	
@media (max-width:1200px)
{
.mbox{width:96%; margin:0px 2%;}
}
@media (max-width:800px)
{
.mwrap{
	padding-top:140px;
}
}
@media (max-width:600px)
{
ul.applist li{ float:none; width:95%;}
}