.banner{ float:left; background:url(../images/banner.jpg) left top no-repeat;}

/*- maintop--------------------------- */
.maintop{ background: url(../images/topbg.jpg) top repeat-x; height:72px;}
.maintop div.left img{margin:0;}
.maintop div.right{margin:10px 8px auto auto; text-align:right}

.maintop span{display:block; line-height:18px;}
.maintop span a{margin:8px; color:#636363;}
.maintop input{ margin:8px 5px auto 0;padding-left:5px;background:#141414; border:#3C3C3C solid 1px; height:18px; line-height:20px; color:#5E5B5B; width:130px;}
.maintop span .inpimg{margin-bottom:-8px;*margin-bottom:-4px;padding-left:0; margin-right:8px;border:0;width:46px;height:21px;}

/*- mainnav--------------------------- */
.mainnav{ background: url(../images/nav.jpg) top repeat-x; line-height:32px; height:35px;padding-left:60px;}
.mainnav li{float:left;margin-top:2px;text-align:center; width:105px;border-right:#333 solid 1px;}
.mainnav li a{color:#9E9E9E;}

/*- mainbody--------------------------- */
.mainbody{width:972px;}
h2{font-size:12px; height:29px;margin:0;}
h2 span{ float:left;display:block;padding-left:20px; margin-top:8px;*margin-top:10px;}
h2 a{ float:right;display:block; margin:5px 25px auto auto;_margin-right:12px; color:#e1e1e1; font-weight:normal;}

/*- mainright--------------------------- */
.mainright{ float:left;width:460px;color:#3a3a3a;}
.rightline{ background:url(../images/line1.jpg) left top no-repeat; height:23px;}

/*- rightabo--------------------------- */
.rightaa h2{ background:url(../images/abonav.jpg) left top no-repeat;}
.rightaa div.cle{ background:url(../images/abobg.jpg) left top no-repeat; padding:10px; clear:both; height:123px;}
.rightaa p{ margin:0; float:left; width:295px; }
.rightaa img{ float:left; margin:10px;}

/*- rightpro--------------------------- */
.rightpp h2{ background:url(../images/pronav.jpg) left top no-repeat;}
.rightpp div.cle{ background:url(../images/probg2.jpg) left top no-repeat; padding:8px 5px 5px 8px; clear:both; height:212px;}
.rightpp li{ float:left;margin:6px!important;margin:5px; width:133px;}
.rightpp li a{ display:block;border:#898989 solid 2px;}
.rightpp li span a{background: url(../images/probg.jpg) top repeat-x; color:#bebebe;text-align:center;line-height:24px; margin-top:1px; border:0;}

.rightpp div.clear{ margin: auto 8px;}
.rightpp div.clear img{ margin:5px 5px -5px;*margin-top:3px;}

/*- maindi ------------------------------ */
.maindi{line-height:32px; color:#5a5a5a; background:#131313; border:#333 solid; border-width:1px 0;}
.maindi a{ padding:8px; margin:8px; color:#5a5a5a;}

/*- footer------------------------------ */
.footer{background: url(../images/footer.jpg) top repeat-x;color:#444; width:972px;}
.footer p{ float:left; width:700px; padding-left:8px;line-height:22px;}
.footer p img{ float:none;}
.footer div.right{margin:10px 5px; width:139px;}
.footer div.right a{margin:8px;}

/*- nei-------------------------------- */
.neimain{margin:0 10px 10px;}
.neimain h2 a{ float: none;display: inline;color:#444;}
.neimain h2 span{ float: none;display: inline;}
.neiline{background: url(../images/neiline.jpg) top repeat-x; height:10px;}

/*- neileft-------------------------------- */
.neileft{ float:left; width:187px; margin-right:10px;}
.neileft h2{background:url(../images/neinav.jpg) top no-repeat; color:#BBB;height:28px; line-height:28px;}
.leftline{ background:url(../images/neileft2.jpg) top no-repeat; height:14px; font-size:0; margin-bottom:10px;}

.neileft ul{padding:5px 5px 20px; background:url(../images/neileft.jpg) top repeat-y;}
.neileft li{ border-bottom:#9C9C9C solid 1px; line-height:30px; height:30px;}
.neileft li a{ display:block; width:164px;padding-left:13px; height:28px; margin:1px 0; color:#333;}
.neileft li a:hover{background:#B4B4B4; text-decoration:none;}

.neileft p{padding:5px 10px 20px; margin:0; background:url(../images/neileft.jpg) top repeat-y; color:#333;}

/*- neiright---------------------------*/
.neiright{ float:left; width:753px; border:#5C5C5C solid 1px; border-top:0;}
.neiright h2{height:31px; line-height:31px; color:#777; border:#5C5C5C solid; border-width:1px 0; padding-left:15px;font-weight:normal;}
.neiright h2 a{ margin:0;}

.neiright .content{ padding:10px 20px; background:url(../images/neirbg.jpg) top repeat-y;min-height:500px;height:auto!important;height:500px;}

/*- newsnei---------------------------*/
.newsnei{ padding:15px;min-height:500px;height:auto!important;height:500px;}
.newsnei li{ line-height:35px; background:url(../images/ic2.gif) left no-repeat; padding-left:12px; margin-left:8px; border-bottom: #333 solid 1px;}
.newsnei li a{ color:#666}
.newsnei p{ font-size:13px;}
.newsnei h1{ font-size:16px; text-align:center; border-bottom:#333 solid 1px; padding-bottom:10px; margin-bottom:10px;}
.newsnei span{ margin:8px;} 

.pronei,.pro2{padding:15px;min-height:500px;height:auto!important;height:500px;}
.pronei li{ float:left;margin:10px 25px!important;margin:10px; text-align:center;}
.pronei a{ display:block; width:170px;border:#4A4A4A solid 5px;}
.pronei span a{background: url(../images/probg.jpg) top repeat-x;width:178px;text-align:center;line-height:25px; border-width:1px; color:#999;}

.pro2{width:720px;}
.pro2 img{ float:left;}
.pro2 ul{ float:left; margin-left:8px;width:260px;padding:10px; }
.pro2 li{ width:260px; padding-left:8px;line-height:32px;border-bottom:#333 solid 1px;}
.pro2 .protel img{ float:none; margin:5px;}

.tab{border-right: #333 solid 1px;border-top: #333 solid 1px;}
.tab td{border-bottom: #333 solid 1px;border-left: #333 solid 1px; padding-left:5px;}
.tab input,.tab textarea{padding-left:5px;background:#302F2F; border:#000000 solid 1px;color:#A1A1A1;}
.tab .inpimg input{padding-left:0;border:0;}
.tab td span{ color:#F60;margin:5px;}

/*-------²úÆ··ÖÒ³-------*/
#page_prd{display:inline; border:none}


