.toptop { width:100%; height:28px; background:url(toptopbg.png) repeat-x center;}
.toptop1 { width:1003px; margin:auto; height:28px; line-height:28px; text-align:right;}
.toptop1 a, .toptop1:hover { padding:0 5px;}
.top {width:100%; height:119px; background:url(topbg.png) repeat-x center;}
.top1 { width:1003px; margin:auto; height:78px; padding-top:25px; padding-bottom:16px;}
.top1 div { float:left;}
.logo {width:578px; height:78px;}
.toptel {width:425px; text-align:right; padding-top:21px; padding-bottom:16px; height:41px;}
.nav { width:100%; background:url(navbg.png) repeat-x center; height:42px;}
.nav1 { width:1003px; margin:auto; line-height:42px;}
.nav1 ul li { float:left; line-height:42px; width:92px; text-align:center;}
.nav1 ul li a, .nav1 ul li a:hover { font-size:14px; color:#FFFFFF;}
.nav1 .navg { background:url(navd.png) no-repeat right;}
.banner { width:1003px; margin:auto; height:401px; padding:5px 0 10px 0;}
.inbanner { width:1003px; margin:auto; overflow:hidden; padding:5px 0 10px 0;}
.indexmain {width:1003px; margin:auto;  overflow:hidden;}
.infomain {width:100%; background-color:#f8f8f8; overflow:hidden; padding-bottom:10px;}
.infomaindiv {width:1003px; background-color:#ffffff; margin:auto;  overflow:hidden;}
.infomaindivtitle {width:1003px; margin:auto; line-height:40px; height:40px; border-bottom:#d1d1d1 solid 1px;}
.infomaindivtitle ul li { float:right; }
.infotoptit {font-weight:300; font-size:22px; font-weight: normal; text-align:left; width:770px;}
.infotopwz { width:206px; font-size: 14px; background: url(home.gif) no-repeat left 11px; padding-left:24px;}
.infotopwz span { color:#028944;}
.infonewsmain {width:943px; background-color:#ffffff; margin:auto;  overflow:hidden; padding:30px;}


.indexproducttop { width:950px; height:41px; background:url(indexprotop.png) no-repeat; padding-left:53px; color:#FFFFFF; line-height:41px; font-size:14px;}
.indexproductnr {width:1001px; border-bottom:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px; padding:10px 0; overflow:hidden;}
.indexprolist { width:180px; height:268px; padding:0 10px; float:left;}
.indexproimg { width:170px; height:123px; border:#cccccc solid 1px; padding:4px; overflow:hidden;}
.indexproimg img { width:170px;}
.indexproinfo { width:173px; height:125px; padding-top:10px; padding:10px 2px 0 5px;}
.indexproli1 { font-size:14px; line-height:28px;}
.indexproli2 { color:#028944; padding:0 0 5px 0;}
.indexproli3 { line-height:18px; color:#666666;}

.indexdown { width:280px; height:380px; float:left;}
.indexnews { width:710px; height:380px; padding-left:13px; float:left;}
.indexdowntop {width:280px; height:41px; background:url(downbg.jpg) no-repeat; line-height:41px;}
.indexdowntop ul li { float:left;}
.indexdowntoptitle { width:127px; height:41px; padding-left:53px; color:#FFFFFF; font-size:14px;}
.indexdowntopmore {width:90px; height:41px; padding-right:10px; text-align:right;}
.indexdownnr {width:262px; height:319px; border-bottom:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px; padding:10px 8px; overflow:hidden;}
.indexdownnr ul li{ width:252px; height:38px; background:url(dian.png) no-repeat left center; padding-left:10px; float:left; line-height:38px; border-bottom:#999999 dashed 1px;}
.indexnewstop {width:700px; height:37px; background-color:#efefef; padding-top:4px; padding-left:10px;}
.indexnewstop ul li { float:left; height:37px; line-height:37px;}
.indexnewstop ul li b {font-size:14px;}
.indexnews1 { width:110px; height:37px; line-height:37px; text-align:center;}
.indexnews2 {width:110px; height:37px; line-height:37px; text-align:center; background:url(newstibg.png) no-repeat;  color:#FFFFFF;}
.indexnews3 {width:470px;  height:37px; text-align:right; padding-right:10px;}
.indexnewsinfo {width:674px; height:319px; padding:10px 18px;}
.indexnewsinfored {width:674px; height:136px; padding:10px 0; border-bottom:#999999 dashed 1px;}
.indexnewsinfoimg { width:262px; height:134px; border:#999999 solid 1px; overflow:hidden; float:left;}
.indexnewsinfoimg img {width:262px;}
.indexnewsinfoone { width:380px; height:126px; float:left; padding:5px 10px 5px 20px;}
.indexnewsinfoone b {font-size:14px; line-height:24px;}
.indexnewsinfoone p {line-height:24px;  color:#666666;}
.indexnewsinfoone p a, .indexnewsinfoone p a:hover { color:#028944;}
.indexnewsinfolist {width:674px;}
.indexnewsinfolist ul li{ height:38px;  float:left; line-height:38px; border-bottom:#999999 dashed 1px;}
.indexnewsinfolist1 { width:574px; background:url(dian.png) no-repeat left center; padding-left:10px;}
.indexnewsinfolist2 {width:90px;}

.link {width:100%; background-color:#f0f0f0; padding:15px 0;}
.link0 {width:1003px; margin:auto;  overflow:hidden; line-height:18px; }
.link0 b {color:#028944;}
.link0 a, .link0 a:hover { padding:0 5px;}

.foot {width:100%; background-color:#028944; padding:15px 0;}
.foot0 {width:1003px; margin:auto;  overflow:hidden; color:#bfecb4;}
.foot0 a, .foot0 a:hover {color:#bfecb4;}
.foot1 { float:left; width:580px; text-align:left;}
.foot1 a, .foot1 a:hover { padding-right:30px;}
.foot2 {float:left; width:423px; text-align:right; line-height:22px;}

/*ÎÄÕÂÄ£¿é*/
#newslist li{ padding:6px 10px; background:url(dt-1.gif) no-repeat left 17px; margin:5px 0px 15px; border-bottom:1px solid #e5e5e5;}
#newslist li a{ font-size:16px; margin-right:5px; color:#666666;}
#newslist li span{ float:right; color:#aaa;}
#newslist li p{ color:#aaa;}
#shownews .editor{ line-height:3; padding:0px 10px; color:#444; font-size:14px;}
#shownews h1{ font-size:26px; font-weight:normal; color:#000; text-align:center; padding:5px 0px; margin:10px 0px;}

.met_hits{ padding:0px; height:35px; line-height:35px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; text-align:left; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; right:0px; top:8px;}

#showtext{ line-height:2; color:#666666;}


/*ÏÂÔØÄ£¿é*/
#downloadlist .metlist{ margin-bottom:20px;}
#downloadlist .metlist dt{ border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; padding:3px 5px 3px 20px; background:url(dt-9.gif) no-repeat 5px 11px;}
#downloadlist .metlist dd{ color:#999; padding:5px 8px; background:#f8f8f8;}
#downloadlist .metlist dd b{ font-weight:normal;}
#downloadlist .metlist dd div{ float:right;}
#downloadlist .metlist dd span{ padding-right:20px;}
#downloadlist .metlist dd a{ color:#1C57C4; text-decoration:underline;}
#downloadlist .metlist dd a.down{ color:#fa1a1a; text-decoration:underline;}

#shownews h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#shownews .paralist{ background:#f6f6f6; padding:5px 10px;}
#shownews .paralist li{ padding:3px 5px 3px 0px; margin:5px 0px; border-bottom:1px solid #eee;}
#shownews .paralist li a{ color:#f00; text-decoration:underline;}
#shownews .paralist li span{ float:left; padding:0px 10px; margin-right:5px; text-align:left; }
#shownews .editor{ line-height:2; margin-top:15px; padding:0px 10px; color:#444; font-size:14px;}
#shownews .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}

.promain {width:1003px; margin:auto;  overflow:hidden;}
.proleft {width:200px; float:left; border-top:#bdcbc9 solid 1px; border-left:#bdcbc9 solid 1px; border-right:#bdcbc9 solid 1px; overflow:hidden;}
.prolefttop {width:176px; height:45px; border-bottom:#bdcbc9 solid 1px; background-color:#028b45; color:#FFFFFF; font-size:14px; line-height:45px; padding-left:24px;}
.proleftlist {width:176px; height:45px; border-bottom:#bdcbc9 solid 1px; font-size:14px; line-height:45px; padding-left:24px; cursor:pointer;}
.proleftsmall {width:161px; line-height:40px; background-color:#FFFFFF; color:#028b45; border-bottom:#bdcbc9 solid 1px; font-size:14px; padding-left:39px;}
.proleftsmall a, .proleftsmall a:hover {color:#028b45;}
.prclose {background-color:#FFFFFF;}
.propen {background-color:#f1f1f1;}
.prclose ul li{ background:url(ptclose.png) no-repeat left center; padding-left:15px;}
.propen  ul li{background:url(ptopen.png) no-repeat left center; padding-left:15px;}
.proleftlist ul li img { margin-top:5px;}

.proright {width:781px; padding-left:20px; float:left; overflow:hidden;}
.protopdiv {width:781px; margin:auto; line-height:40px; height:40px; border-bottom:#d1d1d1 solid 1px;}
.proclasslm {width:765px; padding-left:16px; margin:auto; height:37px; padding-top:10px; background:url(ptclassbg.png) repeat-x;}
.proclasslm ul li { float:left; line-height:37px; font-size:14px; width:120px; text-align:center; overflow:hidden;}
.proselect { background:url(newstibg.png) repeat-x; color:#FFFFFF;}
.proselect a, .proselect a:hover {color:#FFFFFF;}

.protopdivtit {font-weight:300; font-size:22px; font-weight: normal; text-align:left; width:208px; float:left;}
.protopwz {width:546px; font-size: 14px;  padding-left:24px; float:left;}
.protopwz ul li { float:right; }
.protopwz span { color:#028944;}
.protopwzimg {background: url(home.gif) no-repeat left 11px; width:21px;}

.prodiv {width:761px; min-height:500px; background-color:#FFFFFF; overflow:hidden; padding:10px; margin-top:10px;}
.prodiv0 {width:761px; min-height:500px; background-color:#FFFFFF; overflow:hidden; padding:20px 10px;}
.prodiv0 ul li {background:url(tdian.jpg) no-repeat left center; padding-left:20px; line-height:30px;}
.prolist { width:172px; height:192px; float:left; padding:5px 9px;}
.prolistimg {width:160px; height:130px; border:#e5e5e5 solid 1px; overflow:hidden; padding:5px;}
.prolistimg img {width:160px; }
.prolisttit {width:162px; height:36px; overflow:hidden; line-height:18px; padding:7px 5px; text-align:center;}
.disshow {display:none;}
.nopro { width:761px; line-height:40px; text-align:center; font-size:20px;}



