.header{ background:url(../images/headerbg.jpg) 0 0 repeat-x scroll; height:90px;}
.logo{ float:left; margin-top:18px; margin-left:4px;}
.search{ float:right; margin-top:36px; margin-right:10px;}
.search table tr td input{ background:url(../images/searchbg.jpg) 0 0 no-repeat scroll; width:173px; height:23px; line-height:23px; padding-left:5px; color:#999999; border:0;}
.nav{ background:url(../images/navbg.jpg) 0 0 repeat-x scroll; height:34px; line-height:34px;}
.nav ul{ width:950px; margin:0 auto;}
.nav ul li{ display:block; background:url(../images/navbg2.jpg) right 0 no-repeat scroll; float:left}
.nav ul li a{ display:block; height:34px; padding-left:28px; padding-right:28px; color:#000000; font-size:14px; font-weight:bold; float:left}
.nav ul li a:hover{background:url(../images/navbg1.jpg) 0 0 repeat-x scroll; text-decoration:none;}

.wrap{ width:950px; clear:both; margin:0 auto; background-color:#FFFFFF}

.m1 h2,.m2 h2,.m3 h2,.m4 h2,.m5 h2{ font-size:12px; font-weight:bold; color:#333333;}
.m1{ width:395px; height:169px; background:url(../images/line.jpg) right 0 no-repeat scroll; float:left; margin-top:10px; display:inline}
.m1 p{ width:342px; padding-top:10px; padding-bottom:10px; color:#999999; line-height:20px; padding-left:28px;}
.m1 h2{ background:url(../images/men1.jpg) 0 0 no-repeat scroll; height:34px; line-height:34px; padding-left:28px;}
.m1 h3{ padding-left:28px;}
.m2,.m3{ width:264px; float:left; margin-top:10px; display:inline; margin-bottom:20px;}
.m2 h2,.m3 h2{ background:url(../images/menu2.jpg) 0 0 no-repeat scroll; height:34px; line-height:34px; padding-left:24px;}
.m2 h3,.m3 h3{ padding-left:24px; margin-top:10px;}
.m2 p,.m3 p{ text-align:center; margin-top:10px;}
.m4{ clear:both; margin-left:28px; width:230px; float:left; background:url(../images/line.jpg) right 0 no-repeat scroll; display:inline}
.m4 h2{ background:url(../images/leftbg.jpg) 0 0 no-repeat scroll; height:24px; line-height:24px; padding-left:20px;}
.m4 ul{ margin-top:10px; margin-bottom:10px;}
.m4 ul li{ padding-top:5px; padding-bottom:5px; padding-left:25px; background:url(../images/arrs.gif) 19px 11px scroll no-repeat}
.m4 ul li a{ color:#747474;}
.m5{ width:652px; float:left; display:inline; margin-left:10px;}
.m5 h2{ background:url(../images/rightbg.jpg) 0 0 no-repeat scroll; height:24px; line-height:24px; padding-left:20px; color:#333333;}
.m5 ul{ margin-top:10px;}
.m5 ul li{ display:inline; margin-left:20px; float:left}
.m5 ul li a{ display:block; float:left; border:#e4e4e4 1px solid}
.m5 ul li a img{ width:130px; height:130px;}

.footer{ width:950px; margin:0 auto; height:132px; clear:both}
.footer ul{ background:url(../images/footerbg.jpg) 0 0 no-repeat scroll; height:33px; line-height:33px; padding-left:20px;}
.footer ul li{ display:inline; margin-left:5px; margin-right:5px; color:#FFFFFF}
.footer ul li a{ color:#FFFFFF}
.fl{ width:614px; float:left; color:#747474; margin-top:10px; margin-left:25px; display:inline}
.fl p{ line-height:24px;}
.fr{ float:right; margin-top:10px; margin-right:30px; display:inline}

.he{ width:950px; margin:0 auto; position:relative}
.he ul{ position:absolute; top:10px; right:10px;}
.he ul li{ display:inline; margin-left:6px; margin-right:6px; color:#666666}
.he ul li a{ color:#666666;}

.sider{ width:216px; float:left; background-color:#fafafa; margin-left:28px; display:inline; height:auto!important;
min-height: 500px;
height: 500px}
.sider h2{ background:url(../images/orange.jpg) 0 0 no-repeat scroll; width:216px; height:24px; line-height:24px; font-size:14px; padding-left:20px;}
.sider ul{ width:216px; margin-top:10px;}
.sider ul li{ border-bottom:#CCCCCC 1px dotted; padding-top:6px; padding-bottom:6px; padding-left:39px; background:url(../images/arrrrrrr.gif) 23px 9px scroll no-repeat;}
.sider ul li a{ font-weight:bold; color:#666666; font-size:14px;}

.sider_prd{ width:203px; float:left; background-color:#fafafa; margin-left:28px; display:inline; height:auto!important;
min-height: 500px;
height: 500px}
.sider_prd h2{ background:url(../images/orange.jpg) 0 0 no-repeat scroll; width:203px; height:24px; line-height:24px; font-size:14px; padding-left:20px;}
.sider_prd ul{ width:203px; margin-top:10px;}
.sider_prd ul li{ border-bottom:#CCCCCC 1px dotted; padding-top:6px; padding-bottom:6px; padding-left:18px; background:url(../images/arrrrrrr.gif) 5px 9px scroll no-repeat;}
.sider_prd ul li a{ font-weight:bold; color:#666666; font-size:14px;}



.container{ width:652px; float:right; margin-right:28px; display:inline}
.container h2{ background:url(../images/rightbg.jpg) 0 0 no-repeat scroll; line-height:24px; font-size:14px; padding-left:20px;}

.maina{ margin-top:10px; margin-bottom:10px;height:auto!important;
min-height: 500px;
height: 500px
}
.about,.news,.dev,.products{ padding:16px; color:#666666; line-height:22px;}
.news ul{}
.about h5{ margin-top:10px;}
#AspNetPager1{ margin-top:40px;}
#AspNetPager1 a{ color:#333333}
.news ul li{ padding-top:6px; padding-bottom:6px; border-bottom:#CCCCCC 1px dotted; padding-left:26px; background:url(../images/arrrr.gif) 6px 14px scroll no-repeat}
.news ul li a{ color:#333333; font-size:14px;}
.conn{ margin-top:20px; text-align:center}
.dev ul li{ display:inline; float:left; border:1px solid #efefef; margin-left:6px; margin-right:6px; margin-top:10px;}
.dev ul li img{ width:140px; height:140px;}
.dev ul li a span{ display:block; text-align:center; color:#FF9933; font-size:14px; padding-top:5px;}

.products ul li{ display:inline; float:left; border:1px solid #efefef; margin-left:6px; margin-right:6px; margin-top:10px;}
.products ul li img{ width:140px; height:140px;}
.products ul li a span{ display:block; text-align:center; color:#FF9933; font-size:14px; padding-top:5px;}
.info{ margin-top:10px;}
.info{ background:url(../images/righth2.gif) 0 0 no-repeat scroll; height:37px; line-height:37px; padding-left:26px; font-size:14px; color:#003399}

.prott{ border-bottom:#c4c2c2 1px dotted}

/*
.proo-b{ clear:both}
.proo-b h2{ background:url(../images/pro/bga.gif) 0 0 repeat-x scroll; height:27px; line-height:27px; color:#0e9622; padding-left:20px;}
.proo-b h2 span{ background:url(../images/pro/arr.gif) 3px -2px scroll no-repeat; padding-left:30px;}
.proo-b ul{ margin-bottom:10px;}
.proo-b ul li{ display:block; float:left; margin-left:23px!important; margin-left:15px; margin-top:10px;}

.proo-b1{ clear:both}
.proo-b1 h2{ background:url(../images/pro/bga.gif) 0 0 repeat-x scroll; height:27px; line-height:27px; color:#0e9622; padding-left:20px;}
.proo-b1 h2 span{ background:url(../images/pro/arr.gif) 3px -2px scroll no-repeat; padding-left:30px;}
.proo-b1 ul{ margin-bottom:10px;}
.proo-b1 ul li{ display:block; float:left; margin-left:23px!important; margin-left:15px; margin-top:10px; width:600px;}

.proo{ background-color:#f3f3f3; width:654px; border:#dddddd 1px solid; margin:0 auto; padding-bottom:10px;overflow: auto;
_height: 1%;}
.proo-al{ width:135px; height:309px; background-color:#FFFFFF; border:#dddddd 1px solid; margin-top:4px; margin-left:4px; float:left}
.proo-ar{ width:152px; float:left;}
.proo-ar1 ul{ margin-top:4px; margin-left:6px;}
.proo-a{}
.proo-ar1 ul li{ padding-top:10px; padding-bottom:10px; color:#0e9622; font-size:14px; font-weight:bold; border-bottom:#d5eec2 1px solid;}
.a1{ width:390px; height:83px; border:#dddddd 1px solid; background-color:#FFFFFF; margin-top:10px; margin-left:6px;}
.a1 td{ padding-left:5px;}
.a2{ }
.a3{ color:#1f8e2f; margin-left:10px;}
.a3:hover{ text-decoration:underline;}
.a2 li{ display:inline}
.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;}

.proo-ar1 ul li{ color:#006633; font-weight:bold; padding-top:6px; padding-bottom:6px; border-bottom:#d5eec2 1px solid}*/


.proo-al{ width:308px; float:left}

.proo-ar{ width:320px; float:left}

.proo-b1{ clear:both}

.proo-ar1 ul li{ padding-top:6px; padding-bottom:6px; border-bottom:#CCCCCC 1px solid; font-size:14px;}

.proo-ar1 ul li a{ color:#FF6600}

.proo-a{ margin-top:10px;}

.a2 li a{ font-weight:bold; color:#FF0000}

.chakan span{ color:#009900; padding-top:6px; padding-bottom:6px;}


#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;
}
