@charset "utf-8";
/* CSS Document */

#midcon{
	clear:both;
	width:981px; margin:20px auto 20px auto;
	padding-left:22px;
}
#midleft{width:750px; float:left;}
.midlBt{font-size:14px; font-weight:bold;}
#midright{width:186px; margin-left:20px; float:left;}
.mrBT{width:178px; height:28px; line-height:28px; font-weight:bold; font-size:14px; padding-left:8px;}
#mrNavCon,#mrSCon,#mrDoCon{width:186px; padding-bottom:12px; padding-top:8px;}
#mrNavCon a{
	display:block; width:156px;
	margin-top:1px;
	line-height:27px;
	background:url(../imgs/arr1.gif) no-repeat 15px center;
	padding-left:30px;
}
#mrNavCon a:hover,#mrNavCon a:active,#mrNavCon .mrNavA{background-color:#FFFFFF;}
.quk{
	display:block; width:152px; margin:auto; height:26px; line-height:26px;
	background:url(../imgs/arr-quk.gif) no-repeat 13px center;
	padding-left:32px; margin-top:1px;
}
.quk:hover,.quk:active{background:url(../imgs/arr-quk.gif) no-repeat -174px center;}

.quk2{display:block; width:152px; margin:auto; height:26px; line-height:26px;margin-top:1px;}

#mrDoCon a{
	display:block; width:123px; height:37px; line-height:37px;
	margin-left:12px; padding-left:35px;
}

.nLBtC,.casesBTa{
	display:block; width:80px; text-align:center;
	color:#000000; height:25px; line-height:25px;
	background-color:#FFFFFF; position:relative; margin-bottom:-1px;
}
.newsCBT h1{font-size:14px; color:#000000; padding:0px; margin:0px;}
.num{font-family:Georgia; font-size:11px;}
.newsCon{width:720px; overflow:hidden;}
.newsCon,.newsCon p,.casesCon,casesCon p,.gbCon,.gbRecon{font-size:14px; line-height:30px;}
.newsCon br{line-height:normal;}

.casesBTa{width:130px; margin-left:30px;}
.caseA{display:block; width:146px; padding-bottom:8px;}
.caseA img{display:block; margin-bottom:6px; width:140px; height:100px; background-color:#FFFFFF;}

.caseMore{font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#000000;}
.caseMore:hover,.caseMore:active{text-decoration:none;}
.casesCon,.gbCon,.gbRecon{font-size:12px;}
.casesCon br{line-height:normal;}
.casesCon img{background-color:#000000;}
.gbCon,.gbRecon{line-height:23px;}
.gbRecon{padding:10px 0px 10px 0px;}

.contactCon{font-family:Georgia; line-height:24px;}
#result{font-size:12px; line-height:23px;}

.linkEM h1,.aboutEM h1{font-size:12px; color:#000000; text-decoration:underline; padding:0; margin:0; font-family:Arial; font-weight:normal;}
.aboutEM h1{border-bottom:1px dotted #000000; display:inline; text-decoration:none;}
#proCon{
	width:718px; margin:auto;
	line-height:25px;
}
#state{
	position:absolute; z-index:1001; left:50%; top:50%;
	width:400px; height:100px;
	background:#FFFFFF;	
	margin-left:-200px;
	display:none;
}
#faqCon{padding:12px; line-height:25px; border-bottom:0px none;}
#faqCon br{line-height:normal;}
#faqCon a{text-decoration:underline; font-family:Arial;}


