.header{ width:976px; margin:0 auto; height:400px; position:relative}
.logo{ position:absolute; top:10px; left:0px;}
.banner{ width:962px; margin:0 auto}
.nav{ background:url(../images/navbg.jpg) 0 0 no-repeat scroll; height:63px;}
.nav ul li{ display:block; float:left}
.nav ul li a{ font-size:14px; font-weight:bold; color:#215ca7; display:block; width:90px; text-align:center; height:57px; line-height:55px;}
.nav ul li a:hover{ background-color:#6882a4; color:#fff9d2;}
.nav table{ margin-top:10px; float:right; margin-right:10px;}

.main{ width:962px; margin:0 auto; clear:both; height:auto;}
.maina{ background:url(../images/mainabg.gif) 0 0 repeat-x scroll; height:167px;}
.mainal h2,.mainar h2{ font-size:14px; font-weight:bold; height:40px; line-height:40px; border-bottom:#e1e1e1 1px solid;}
.mainal{ width:276px; margin-left:10px; margin-right:10px; float:left; display:inline}
.mainar{ width:615px; float:right; background:url(../images/abg.gif) 7px 0 no-repeat scroll; padding-left:34px; display:inline; margin-right:10px;}
.mainar ul{ margin-top:10px;}
.mainar ul li{ display:inline; margin-right:10px;}
.mainal p{ line-height:18px; margin-top:10px; margin-bottom:10px; text-indent:2em;}

.footer{ width:962px; margin:0 auto; clear:both}
.footer ul{ background:url(../images/footerul.gif) 0 0 no-repeat scroll; elevation:45px; line-height:45px; color:#666666;}
.footer ul li{ display:inline; color:#fff9d2; margin-left:10px;}
.footer ul li a{ color:#fff9d2;}
.footer ul li a:hover{ text-decoration:underline;}
.footera{ width:700px; float:left; margin-top:10px; margin-left:10px;}
.footera p { padding-top:5px; padding-bottom:5px;}
.footera p span{ color:#2b87d6;}
.yu{ width:150px; float:right; margin-top:10px; margin-right:10px;}

.mainb{ height:auto; margin-top:2px; background-color:#f6f6f6; padding-left:10px; padding-right:10px;}
.mainb h2{ height:40px; line-height:40px; font-size:14px; border-bottom:#e0e0e0 1px solid; position:relative}
.mainb h2 a{ position:absolute; top:15px; right:2px;}
.mainb ul{ text-align:center; margin-top:5px;}
.mainb ul li{ display:inline; margin-left:40px;}
.mainb ul li img{ width:153px; height:153px;}
.mainc{ height:174px; margin-bottom:2px; margin-top:2px; background-color:#f6f6f6; background:url(../images/cbg.gif) 0 0 no-repeat scroll}

.maincl,.maincm,.maincr{ width:280px; float:left; display:inline; margin-left:20px;}
.maincm{ margin-left:40px;}
.maincr{ margin-left:40px;}
.maincl h2,.maincm h2,.maincr h2{ height:40px; line-height:40px; font-size:14px; border-bottom:#e0e0e0 1px solid}
.maincl p,.maincm p{ margin-top:10px; margin-bottom:10px; line-height:20px; text-indent:2em;}
.maincr ul{ text-align:center}
.maincr ul li{ display:inline; margin-left:20px; margin-right:20px;}
,maincr ul{ text-align:center;}
.maincl h4,.maincm h4{ float:right}

.bg1{ background:url(../images/bg1.jpg) center 0 no-repeat scroll;}
.headera{ width:976px; margin:0 auto; height:274px; position:relative}
.nav1{ background:url(../images/navbg1.jpg) 0 0 no-repeat scroll; height:63px;}
.nav1 ul{ float:left;}
.nav1 ul li{ display:block; float:left}
.nav1 ul li a{ font-size:14px; font-weight:bold; color:#215ca7; display:block; width:90px; text-align:center; height:57px; line-height:55px;}
.nav1 ul li a:hover{ background-color:#6882a4; color:#fff9d2;}
.nav1 table{ margin-top:10px; float:right; margin-right:10px;}
.inputText{ background:url(../images/sbg.gif) 0 0 no-repeat scroll; width:195px; height:22px; line-height:22px; color:#a2a2a2; border:0;}
.bread{ padding-top:5px; padding-bottom:5px; line-height:20px; height:20px; margin-left:20px;}
.bread span{ display:block; float:left; background:url(../images/now.jpg) 0 0 no-repeat scroll; width:65px; height:17px; line-height:17px; color:#FFFFFF; text-align:center; margin-right:10px;}
/*.sider{ background:url(../images/siderbg.jpg) 0 0 no-repeat scroll; float:left; width:210px; height:auto; margin-top:14px;}*/
.sider{ float:left; width:210px; height:auto; margin-top:14px;}
.sider ul li{ background:url(../images/bor.gif)  center bottom no-repeat scroll; height:auto; line-height:40px;  padding-left:40px;}
.sider ul li a{ color:#909090; font-weight:bold; padding-left:14px;background:url(../images/arr2.gif) left 0 no-repeat scroll;}
.sider ul li a:hover{/* background:url(../images/arr2.gif) right 0 no-repeat scroll*/}
.nei li{background:none;}
.container{ width:680px; float:right; margin-right:44px; display:inline}
.container h2{ height:36px; line-height:36px; border-bottom:#CCCCCC 1px solid; font-size:14px;}
.about{ padding:10px; line-height:20px; text-indent:2em;}
.about p{ margin-bottom:15px;}
.news{ padding:10px;}
.news ul li{ padding-top:5px; padding-bottom:5px; padding-left:20px; border-bottom:#CCCCCC dashed 1px}
.news ul li a{ color:#666666;}
.news ul li a:hover{ text-decoration:underline;}
.products{ padding:10px;}
.products ul li{ display:inline; float:left; margin-left:10px; width:153px; height:183px; text-align:center; vertical-align:middle;}
.products ul li a{ text-align:center; vertical-align:middle;}
.products ul li a span{ display:block; text-align:center; color:#999999; margin-top:10px;}
.a3 li{ display:inline;}
.a3 li img{ width:80px; height:60px;}
.a4{ margin-left:14px;}
.a4 li{ color:#000000; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px; border-bottom:#efefef 1px solid; line-height:30px;}
.a5 tr td h4{ height:40px; line-height:40px; border-bottom:#efefef 1px dashed}
.a5 tr td p{ line-height:25px; text-indent:2em;}

.proo-al{ width:320px; height:365px; background-color:#FFFFFF; border:#dddddd 1px solid; margin-top:4px; margin-left:4px; float:left}
.proo-al img{ margin-left:6px; margin-top:6px;}
.proo-all{text-align:center; vertical-align:middle;}
.proo-all img{ margin-left:6px; margin-top:6px;}
.chakan{ text-align:center; padding-top:10px; padding-bottom:10px; background:url(../images/pro/fangda.gif) 181px 4px no-repeat scroll;}
.chakan a{ color:#FF3300;}

#all1
{
	width:300px;
	background-color: #FEF7C9;
}
#main1
{
	width:300px;
}
#top1
{
	margin-bottom:2px;
}
#bottom1
{
	margin-top:2px;
}
#main1 ul
{
	margin-left:8px;
}
#main1 ul li
{
	height:34px;
	width:117px;
	list-style-type:none;
	float:left;
	background:url(/images/qq_05.jpg);
	margin-bottom:10px;
	margin-left:12px;
}
#main1 ul li .image
{
	float:left;
	padding-bottom:1px;
}
#main1 ul li .text
{
	padding-top:3px;
	text-align:left;
}
#main1 ul li a
{
    color:#333333;
}
#imgDiv {    width:342px;    height:278px;    border:0px solid #666;    overflow:hidden;    position:relative;    display:table-cell;    text-align:center;    vertical-align:middle } 
#imgDiv p {    position:static;    +position:absolute;    top:50%    } 
#imgDiv p img {    position:static;    +position:relative;    top:-50%;left:-50%;    }  

#all2
{
	width:154px;
	background-color: #FEF7C9;
}
#main2
{
	width:154px;
}
#top2
{
	margin-bottom:6px;
}
#bottom2
{
	margin-top:1px;
}
#main2 ul
{
	margin-left:8px;
}
#main2 ul li
{
	height:34px;
	width:117px;
	list-style-type:none;
	float:left;
	background:url(/images/qq_05.jpg);
	margin-bottom:10px;
	margin-left:6px;
}
#main2 ul li .image
{
	float:left;
	padding-bottom:1px;
}
#main2 ul li .text
{
	padding-top:10px;
	text-align:left;
}
#main2 ul li a
{
    color:#333333;
}
