﻿@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; 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:10px; padding-top:8px;}
#mrNavCon a:hover,#mrNavCon a:active,#mrNavCon .mrNavA{
	display:block;
	width:146px;
	background:url(../web/arr1.gif) no-repeat 30px center;
	padding-left:40px;
    background-color:#FFFFFF;
}

.quk{
	display:block; width:152px; margin:auto; height:26px; line-height:26px;
	background:url(../web/arr-quk.gif) no-repeat 13px center;
	padding-left:32px; margin-top:1px;
}
.quk:hover,.quk:active{background:url(../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,.nLBtCON,.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;}


.right3-list a{
	display:block; width:107px; height:53px; margin-left:12px; margin-top:1px;
	cursor:pointer; padding-left:55px;
}
.right3-list a:hover,.right3-list a:active{color:#EC0000;}
#spr1{background:url(../web/arr-spr1a.gif) no-repeat left center;}
#spr1:hover,#spr1:active{background:url(../web/arr-spr1.gif) no-repeat left center;}
#spr2{background:url(../web/arr-spr2a.gif) no-repeat left center;}
#spr2:hover,#spr2:active{background:url(../web/arr-spr2.gif) no-repeat left center;}
#spr3{background:url(../web/arr-spr3a.gif) no-repeat left center;}
#spr3:hover,#spr3:active{background:url(../web/arr-spr3.gif) no-repeat left center;}
#spr4{background:url(../web/arr-spr4a.gif) no-repeat left center;}
#spr4:hover,#spr4:active{background:url(../web/arr-spr4.gif) no-repeat left center;}
#spr5{background:url(../web/arr-spr5a.gif) no-repeat left center;}
#spr5:hover,#spr5:active{background:url(../web/arr-spr5.gif) no-repeat left center;}
.right3-list a span{display:block;}
.rs1{padding-top:9px; line-height:21px; height:21px;}
.rs2{color:#999999; height:16px;}



.pic_details{padding:1px;}
.pic_details span {
	margin-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pic_details span dd{
	float: left;
	width:352px;
	height:110px;
	margin-left:10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pic_details span dd img{ width: 120px; height: 75px;}
.pic_details span dd a{ width:350px; height:105px; display:block; border:1px solid #e7e7e7;padding-bottom:10px;_padding-bottom:0;}
.pic_details span dd p{ float:right; display:inline; width:185px;  margin:10px 10px 10px 0; line-height:20px;cursor:pointer}
.pic_details span dd p strong{
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.pic_details span dd a:hover img{ border:1px solid #e7e7e7;}




.pic_hotpro{padding:1px;}
.pic_hotpro span {
	margin-left:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pic_hotpro span dd{
	float: left;
	width:700px;
	height:126px;
	margin-left:22px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pic_hotpro span dd img{ width: 120px; height: 88px;}
.pic_hotpro span dd a{ width:700px; height:116px; display:block; border:1px solid #e7e7e7;padding-bottom:10px;_padding-bottom:0;}
.pic_hotpro span dd p{ float:right; display:inline; width:535px;  margin:10px 10px 10px 0; line-height:20px;cursor:pointer}
.pic_hotpro span dd p strong{
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.pic_hotpro span dd a:hover img{ border:1px solid #e7e7e7;}
