@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; line-height:20px; }
*{ margin:0; padding:0; }
ul, li, ol{ list-style:none; }
a, a:hover{ text-decoration:none; }
a{ color:#313131; }
a:hover{ color:#000; }
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img{ border:0; }
.clear{ clear:both; height:8px; line-height:0; overflow:hidden; }
.red{ color:#FD3131; }

/* area */
#header, #content, #footer{ clear:both; width:980px; margin:0 auto; }

/* header */
#header{ height:126px; background:url(../images/logo1.jpg) no-repeat 24px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.subNav{ padding:64px 0 10px 0; text-align:right; color:#666; font-size:10px; }
.subNav li{ display:inline; padding:0 10px; background:url(../images/line1.jpg) no-repeat right center; }
.subNav #li1{ background-position:right -100px; }
.subNav a{ color:#666; }
.subNav a:hover{ color:#000; }

.headerBottom{ height:30px; overflow:hidden; background:url(../images/nav_bg.jpg) no-repeat left top; }
.nav{ float:left; width:718px; font-weight:bold; }
.nav li{ float:left; font-size:11px; border-right:solid 1px #fff; line-height:30px; }
.nav a{ padding:0 18px; }
.nav a:hover{ padding:0 14px 0 16px; background:url(../images/dot1.jpg) no-repeat 6px center; text-indent:6px; }
.absoNav{padding:0 18px 0 18px; background:url(../images/dot1.jpg) no-repeat 6px center; text-indent:6px; }

.search{ float:right; margin:4px 12px 0 0; }
.search input{ width:172px; height:18px; border:solid 1px #D6D6D6; } 
.search input, .search img{ vertical-align:middle; }

/* content-left */
#content{ margin:6px auto 16px auto; }
.left{ float:left; width:215px; margin-right:5px; }
.category{ position:relative; height:423px; margin-bottom:8px; background-color:#EDEDED; }
.category li{ margin-bottom:1px; }
.category #li2{ margin:0; }
.subCategory{ display:none; }
.subCategory2{ left:215px; width:240px; position:absolute; z-index:1; padding:6px 6px 4px 6px; background-color:#EDEDED; }
.subCategory2 li{ height:26px; display:inline; line-height:26px; }
.subCategory2 a{ display:block; margin-bottom:2px; color:#141414; background-color:#CCC; text-align:center; }
.subCategory2 a:hover{ color:#FFF; background-color:#D20000; }

h3{ margin-bottom:8px; }
.newPro{ height:172px; background-color:#F3F3F3; }
.newProSkin{ padding:19px 10px 19px 12px; }
.newPro h3{ margin-bottom:28px; }
.newPro a{ padding:0 4px; }

/* content-right */
.right{ float:left; width:760px;  }
.flash1{ margin-bottom:8px; }
.news, .about{ float:left; width:378px; height:172px; background-color:#F3F3F3; }
.newsSkin{ padding:19px 14px; }
.news h3{ margin-bottom:16px; }
.news li{ padding:0 6px 0 2px; background:url(../images/dot2.jpg) no-repeat 2px center; text-indent:14px; line-height:24px; border-bottom:solid 1px #DADADA; }
.news a{ float:left; }
.news span{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#797979; }
.newsTitle{ text-align:center; font-size:13px; margin-bottom:10px; }

.about{ float:right; }
.aboutSkin{ padding:19px 14px; }

/* footer */
#footer{ height:50px; padding-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:
center; color:#484848; background:#F2F2F2 url(../images/logo2.jpg) no-repeat 880px 16px; }

/* inner-page */
.position{ margin-bottom:2px; line-height:38px; border-bottom:solid 1px #D9D9D9; background:url(../images/arrow1.jpg) no-repeat 12px center; text-indent:20px; }
.rightContent{ margin:27px 16px 60px 12px; }
h4{ margin-bottom:16px; }
.address p{ text-indent:26px; }
.address strong{ float:left; width:80px; }
.address a{ color:#FA0001; text-decoration:underline; }
.address a:hover{ color:#000; }

.newsList li{ padding:0 8px 0 4px; background:url(../images/dot2.jpg) no-repeat 4px center; text-indent:14px; line-height:28px; border-bottom:solid 1px #E5E5E5; font-family:Verdana; font-size:11px; color:#7F7F7F; }
.newsList a{ float:left; font-family:Arial; font-size:12px; }
.number{ clear:both; text-align:right; padding:10px 8px 0 0; }
.number a{ color:#313131; }
.number a:hover, .number #a1{ color:#F90000; }

.pro{ margin-top:2px; border-top:solid 1px #D9D9D9; background:url(../images/proBg.jpg) repeat-y left top; }
.pro li{ float:left; width:190px; height:190px; text-align:center; }
.pro img{ margin:25px 0 8px 0;}
.proImg img{ border:solid 4px #E2E2E2; }