@charset "utf-8";
/* CSS Document */
body{ font-family:"宋体"; font-size:12px; color:#646464; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x; background-color:#f0f0f0; line-height:20px; }
*{ margin:0; padding:0; }
a{ color:#646464; text-decoration:none; }
a:hover{ color:#cc0000; text-decoration:none; }
img{ border:0; }
ul, li{ list-style:none; }
.clear1{ clear:both; margin:0 auto; height:0; overflow:hidden; }
.blue{ color:red; }
.shblue{ color:red; }
.shblue a{ color:red; }

/* area */
#header, #flash, #content, #content1, #footer{ clear:both; width:974px; margin:0 auto; }

/* header */
#header{ height:104px; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center top;}
.logo{ float:left; width:240px; padding-top:11px; text-align:center; }
.subNav{ float:left; width:700px; height:65px; padding-top:2px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.subNav a{ padding:0 8px; color:#9c9c9c; background:url(../images/line1.gif) no-repeat left center; }
.subNav a:hover{ color:#c00;}
.subNav span a{ background-position:left -100px; }
.subNav .online a{ padding:2px 4px; background-color:#F5821F; color:#fff; }
.subNav .online a:hover{ color:#fff; }

.bottom{ float:left; width:700px; }
.menu{ float:left; height:35px; }
.menu li{ float:left;}
.search{ float:left; width:168px; padding-top:4px; text-align:right;  }
.searchInput{ width:120px; background:url(../images/bg2.jpg) repeat-x left top; border:0; }
.go{ border:0; padding:1px 2px; background-color:#fca739; font-size:10px; color:#fff; font-weight:bold; cursor:pointer; }

/* flash */
#flash{ height:304px; margin:0 auto 3px auto; }

/* content */
#content{ height:167px; background:url(../images/bg3.jpg) repeat-x left top; }
#content ul{ height:65px; }
#content li{ background:url(../images/arrow1.gif) no-repeat left center; text-indent:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.newPro, .newApplication, .news{ float:left; width:234px; height:130px; padding:14px 24px; border-right:solid 1px #fff; }
.news{ width:360px; border:0; }
.titleIndex{ height:20px; color:#2a2a2a; font-family:"微软雅黑"; font-size:13px; }
.newPro li, .newApplication li{ width:234px; }
.news li{ width:360px; }
.moreIndex{ text-align:right; }

/* footer */
#footer{ border-top:solid 1px #D9D9D9; color:#949698; line-height:26px; }
.bottomNav{ float:left; margin-left:10px; }
.copyright{ float:right; margin-right:10px; font-family:Arial, Helvetica, sans-serif; }
#footer a{ color:#949698; }
#footer a:hover{ color:#c00; }

/* inner-left */
#content1{ margin:0 auto 24px auto; }
.titleL{ margin:15px 0 8px 22px;color:#2a2a2a; font-family:"微软雅黑"; font-size:13px;}
.category{ margin-bottom:40px; }
.category li{ border-bottom:solid 1px #fff; }
.category li a{ height:22px; display:block; line-height:22px; text-indent:24px;width:185px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.category li a:hover, .li1 a{ background:url(../images/bg4.jpg) no-repeat left top; }
.category ul li{ border:0; }
.category ul li a, .category ul li a:hover{ height:18px; line-height:18px; background:url(../images/arrow2.gif) no-repeat 24px center; text-indent:36px; width:185px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* inner-right */
.flash2{ margin-bottom:9px; }
.pro{ float:left; width:587px; }
.titleR1{ height:24px; background:url(../images/titleBg1.jpg) no-repeat left top; text-indent:20px;font-size:13px; font-family:"微软雅黑"; color:#c00; }
.padding1{ margin:5px 20px 20px 20px; }
.border1{ padding:15px 0 5px 0; border-bottom:dashed 1px #999; }
.proList{ float:left; width:164px; margin-right:10px; }
h4{ font-size:12px; color:#c00; }
.proList li{ background:url(../images/dot1.jpg) no-repeat 3px 6px; padding-left:11px;line-height:18px; }

.innerRight{ float:right; width:185px; overflow:hidden; }
.newsR{ height:450px; background:url(../images/bg5.jpg) no-repeat left top; }
.newsR ul{ padding:35px 19px 0 19px; color:#9DA1A7; }
.newsR li{ height:42px; width:147px; padding-left:10px; background:url(../images/arrow2.gif) no-repeat left 7px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }

.position{ text-indent:20px; line-height:34px; }
.position span{ color:#c00; }
.proDetails{ float:left; width:780px; }
.proDetails a, .proDetails a:hover{ text-decoration:underline; }
.padding2{ margin:20px; }
.proDetails .p1{ padding:15px 0; border-bottom:dashed 1px #999; }
h3{ font-size:14px; color:#c00; }
.proImg{ float:left; margin:0 15px 10px 0; }
.padding3{ margin-left:5px; }

<!--.titleR2{ height:24px; background:url(../images/titleBg1.jpg) no-repeat left top; text-indent:20px; }
-->
.titleR2{ color:#c00; font-size:13px; line-height:24px;font-family:"微软雅黑"; height:24px; background:url(../images/titleBg1.jpg) no-repeat left top; text-indent:20px; }

.p2{ padding:15px 0; border-bottom:dashed 1px #999; }
.contact .input1, .contact textarea{ width:305px; height:20px;background-color:#fff;  background-color:#fff; border:0; }
.contact textarea{ height:120px; background-color:#fff; }
.bt1{ background-color:#cd0100; width:48px; line-height:18px; color:#fff; border:0; cursor:pointer; font-size:12px; }

.newsList li{ line-height:28px; text-indent:16px; background:url(../images/dot1.jpg) no-repeat 6px center; border-bottom:dashed 1px #C2C2C2;width:528px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.newsList span{ color:#7F7F7F; font-size:11px; padding-right:10px; }
.number{ margin:10px 0 0 16px; }

.sale td{ padding:15px; border-bottom:dashed 1px #999; vertical-align:top; }

/* categoryIndex */
.categoryIndex{ float:left; width:165px; margin:0 10px; }
.categoryIndexList{ float:left; width:70px; height:100px; }
.categoryIndexList p a{ background:url(../images/dot1.jpg) no-repeat 3px center; text-indent:8px; line-height:18px; }
.categoryImg{ float:left; }
.categoryIndex h3{ margin-bottom:8px; color:#c00;}
.more1{ text-align:right; padding-right:30px; }
.border2{ clear:both; margin:30px auto 30px auto; border-bottom:dashed 1px #cecece; }

/* sitemap */
.sitemap{ float:left; width:520px; }
.sitemap li{ background:url(../images/arrow1.gif) no-repeat 3px 11px; padding:4px 0 6px 14px; border-bottom:dashed 1px #cecece; }

.search1 td{ padding:4px 20px; border-bottom:dashed 1px #cecece; }
.search1 .dot{ background:url(../images/dot1.jpg) no-repeat 10px center; }