@charset "utf-8";
/* CSS Document */

#midcon{
	clear:both;
	width:900px; margin:0px auto; margin-top:20px; margin-bottom:20px;
}
#midleft{width:690px; float:left; margin-left:20px;}
.midlBt{font-size:14px; font-weight:bold;}
.midline{ background:url("../images/web/bg_rtop01.gif") repeat-x; height:4px;}
#midright{width:186px;  float:left;}
.mrBT{width:170px; height:28px; line-height:28px; font-weight:bold; font-size:14px; padding-left:16px;}
#mrNavCon,#mrSCon,#mrDoCon{width:184px; border:1px #e4e4e4 solid;}
#mrNavCon a{
	display:block; width:152px;
	margin-top:1px;
	line-height:27px;
	background:url("../images/web/arr1.gif") no-repeat 15px center;
	padding-left:30px;
}
#mrNavCon a:hover,#mrNavCon a:active,#mrNavCon .mrNavA{background-color:#FFFFFF;}
.quk{
	display:block; width:148px; margin:auto; height:26px; line-height:26px;
	background:url("../images/web/arr-quk.gif") no-repeat 13px center;
	padding-left:32px; margin-top:1px;
}
.quk:hover,.quk:active{background:url("../images/web/arr-quk.gif") no-repeat -174px center;}

#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; font-family:Georgia}
.newsCon br{line-height:normal;}
.newsimg{ padding:3px; width:165px; height:120px; border:1px #dcdcdc solid;}
.newstb td{ height:26px; border-bottom:1px #efefef solid; line-height:22px;}
#newstt{height:71px;}
#newstt,#newsdet,#blueteethtt,#bluedet{background:#f9f9f9; border:1px #e9e9e9 solid; margin-top:20px; width:690px;}
#blueteethtt{height:50px;}
#newsdet,#bluedet{ margin-top:10px; padding:30px; color:#666666; font-size:14px; width:630px;}
.bluedetimg{ float:left; padding-right:15px;}
#bluedet{font-size:12px;}
#newsdet p,#midcontent p,#bluedet p{ line-height:24px;}
.news-time{ text-align:center; line-height:30px; color:#666666;}

#midcontent{ width:670px; margin:0 auto; margin-top:20px;}
#tabtd p{ line-height:21px; padding-top:5px;}

.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;}
.caseB{display:block;  padding-bottom:8px;}
.caseB img{display:block; margin-bottom:6px; 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;}


#tabbj td,#tabbj2 td{ height:25px; border:1px #e4e4e4 solid; text-align:center;}
.tdtitle{background:#fefeef; font-weight:bold; color:#333333;}
.bluecaseimg{ border:1px #ccc solid;}

.mapsite{ width:670px; margin:0 auto; margin-top:10px;}
.website_t{  height:17px; padding-top:8px; padding-left:15px; font-weight:bold; color:#666; border-bottom:1px #e7e9e9 solid; }
.website_list{ width:670px;}
.website_list ul{ margin:0px; margin-top:5px; height:24px;}
.website_list li{ background:url(../images/sitemap_dor_47.gif) no-repeat 5px 9px;  background:#e7e9e9; line-height:20px; padding-top:5px; padding-left:15px; padding-right:15px; float:left; list-style:none; margin-right:10px;}
.website_list li a{ color:#666;}
.website_list li a:hover,.website_list li a:active{ color:#e30200; font-weight:bold;}