/* CSS Document */
#imain{
width:950px; height:auto; padding-top:5px; clear:both; overflow:hidden;}
#imainleft{ width:228px; height:auto; overflow:hidden; background-color:#daf5ff; float:left; padding:0 0 20px 0; }
#imainright{ width:712px; height:auto; overflow:hidden; padding:0 0 20px 5px; float:right;}
.imT{ width:218px; height:30px; line-height:30px; background-color:#2095c1; text-align:left; padding-left:10px; font-size:14px; color:#FFFFFF;}
.imC{ width:200px; height:auto; overflow:hidden; line-height:20px; color:#666666; padding:0 10px 10px 10px;}
.imrT{ width:712px; height:22px; line-height:22px; border-bottom:1px solid #107da6; float:right; clear:both; font-size:16px; font-family:"Ó×Ô²"; color:#2095c1; font-weight:bold;}
.imrC{ width:690px; height:auto; overflow:hidden; line-height:22px; border:1px solid #e2e2e2; float:right; clear:both; font-size:12px; color:#666; background-color:#f7f7f7; padding:0 10px 10px 10px; margin-bottom:15px; }
#newsBOX{ width:351px; height:auto; overflow:hidden; float:left; padding:0 0 0 5px; }
.imrTn{ width:351px; height:22px; line-height:22px; border-bottom:1px solid #107da6; float:right; clear:both; font-size:16px; font-family:"Ó×Ô²"; color:#2095c1; font-weight:bold;}
.imrCn{ width:329px; height:auto; overflow:hidden; line-height:22px; border:1px solid #e2e2e2; float:right; clear:both; font-size:12px; color:#666; background-color:#f7f7f7; padding:10px; margin-bottom:15px; }
.productBox{ width:160px; height:130px; border:1px solid #dbdbdb; float:left; margin:0 5px 10px 5px;}
.imrCn a{ width:320px; height:22px; line-height:22px; float:left; clear:both; text-decoration:none; color:#666; overflow:hidden;}
.imrCn a:hover{ color:#000000;}
.pk0{
width:160px; height:auto; border:1px solid #ccc; margin:10px 5px 10px 5px; float:left;}
.PK{
width:160px; height:120px; float:left;}
.PT{
width:160px; height:30px; line-height:30px; text-align:center; font-size:12px; float:left;}
.PT a{
display:block; background-color:#eee; text-decoration:none; color:#000000;}
.PT a:hover{
text-decoration:none; background-color:#CCCCCC; color:#000; font-weight:bold; overflow:hidden;}
.iPCT{ width:200x; height:20px; padding-left:10px; border:1px solid #a7d7eb; clear:both; background-color:#cbf1fe; margin-top:5px;}
.iPCL{ width:200px; height:20px; padding-left:20px; clear:both;}
.iPCT a, .iPCL a{  width:180px; height:20px; line-height:20px; color:#666; text-decoration:none;}
.iPCT a:hover, .iPCL a:hover{ color:#000000;}


.page0{
width:680px; height:36px; background-color:#ececec; margin-top:10px; float:left; clear:both;}
.page1{
width:680px; height:auto; margin-top:5px; margin-bottom:5px; float:left; clear:both; }
.p00{
width:100px; height:30px; background-image:url(../images/p00.jpg); line-height:30px; color:#000; text-align:center; font-size:14px; float:left; clear:none;}
.p01{
width:80px; height:20px; margin-left:5px; background-color:#000000; line-height:20px; background-color:#a7d7eb; text-align:center; color:#000; font-size:12px; float:left; clear:none;}
.p01 a{
display:block; color:#000000; text-decoration:none; font-weight:bold;}
.p01 a:hover{
background-image:url(../images/p010.jpg);}
.pl0{
width:30px; height:16px; text-align:center; line-height:16px; float:left; clear:none; background-color:#fff; border:1px solid #E6E6E6;}
.pl0 a{
width:30px; height:16px; font-size:12px; line-height:16px; text-decoration:none; color:#000000; display:block; float:left; clear:none;}
.pl0 a:hover{
font-size:12px; line-height:16px; background-color:#a7d7eb; text-decoration:none; color:#000000; display:block; float:left; clear:none;}
.newslist{ width:680px; height:25px; line-height:22px; float:left; clear:both;}
.newslist a{ text-decoration:none; color:#666666;}
.newslist a:hover{ color:#000000;}
#pmain0{
width:948px; height:auto; clear:both; margin-top:5px; overflow:hidden;}
.cmc{
width:488px; height:auto; font-size:12px; font-family:"ËÎÌå"; background:url(../images/contact_1.jpg) no-repeat; padding:80px 10px 10px 450px; line-height:25px; float:left; clear:both;}
