@charset "gb2312";
/* CSS Document */

body{ margin:0px; font-size: 12px;color:#424242;  font-family:"ËÎÌå"; background:url(bg.jpg) top;}
p,form,input,ul, li,dl,dt,dd{margin:0px; padding:0px}
img{border:0px;}
.clear{clear:both}
a:link {color:#424242;  text-decoration:none;}
a:visited {color:#424242;text-decoration:none;}
a:hover {color:#ec4525; text-decoration:underline;}
a:active {color:#424242;text-decoration:none;}
ul,li{list-style-type:none;}

/* top */
#topjls{width:100%; background:url(bg1.jpg) repeat-x top; margin:0 auto;}
#logjl{background:url(logjl.gif) no-repeat; width:992px; height:93px; margin:0 auto; padding-top:19px; padding-right:11px;}
#logjl dl{float:right; color:#fff;}
#logjl dl dt{float:left; padding-left:5px;}
#logjl dl dd{float:left;padding-left:5px;}
#logjl dl a{color:#fff;}
#logjl dl a:hover {color:#ec4525;}
#minjltop{width:1003px; height:13px; line-height:13px; background:url(minjltop.jpg) top no-repeat; background-color:#fff; margin:0 auto;}
#navjl{width:965px; background:url(navbgjl.jpg) no-repeat; height:46px; line-height:46px;margin:0 auto; padding-left:19px; padding-right:19px;}
#navjl li{width:120px; float:left; text-align:center;background:url(navbgjline.jpg) no-repeat right; font-size:14px;}
#navjl li a{color:#fff;}
#navjl li a:hover {font-weight:bold;}

#banjl{width:965px; background:#fff; margin:0 auto;padding-left:19px; padding-right:19px; padding-top:8px;}
#banjl span{ width:957px; height:357px; padding:3px;border:1px solid #e3e3e1; display:block; }

#projls{background:#fff; margin:0 auto; width:965px;padding-left:19px; padding-right:19px; padding-top:19px;}
#demo {overflow:hidden;width:963px; border:1px solid #e3e3e1; background:#e1e1e1; padding-top:10px; padding-bottom:10px;}
#demo li{width:136px; height:145px; padding-top:8px; padding-left:8px; padding-right:8px; float:left;margin-right:20px; background:url(probgjl.jpg) bottom no-repeat; background-color:#fff;}
#demo li a.d{ display:block; width:136px; height:110px; text-align:center;}
#demo li a.d img{max-width:100%;max-height:100%;}
#demo li span{ display:block; width:136px; height:22px; line-height:22px;  text-align:center;}
#indemo {float: left;width: 2000%;}
#demo1 {float:left;}
#demo2 {float:left;}

#necajl{width:965px; background:url(nwcajlbg.jpg) bottom no-repeat; background-color:#FFF; margin:0 auto; padding-left:19px; padding-right:19px; padding-bottom:20px;}
#nejl{width:444px; float:left; margin-right:44px;}
.necajlbt{width:444px; height:24px; border-bottom:1px solid #e3e3e1; padding-top:12px; }
.necajlbt dt{ float:left;}
.necajlbt dd{float:right;}
#nejl ul{padding-top:14px; line-height:22px;}
#nejl ul li{ background:url(ncjlbi.jpg) left top no-repeat; padding-left:16px;}
#nejl ul li span{color:#a1a1a1;}

#cajl{width:476px; float:left;}
#cajljs{width:476px; line-height:22px;padding-top:14px;}
#cajljs img{ border:solid 1px #CCC; padding:4px; margin-right:5px;}

#linkjl{width:965px;height:36px; line-height:36px; margin:0 auto; color:#fff; padding-left:19px; padding-right:19px;}
#linkjl dt{float:left;}
#linkjl dd{float:left; padding-left:10px; padding-right:10px;}
#linkjl dd a{color:#fff;}

#bqjl{width:983px; line-height:22px; margin:0 auto; color:#fff; padding:10px; text-align:center;}

#all{background:#fff; margin:0 auto; width:965px;padding:19px;}
#left{ width:670px; float:right; padding-left:20px; padding-right:20px; padding-top:16px;}
#left #lanmu{ width:670px; height:32px; padding-top:17px; line-height:32px; border-bottom:solid 1px #CCC; background:url(ld.jpg) no-repeat right;}
#left #lanmu strong{ display:block; width:170px; float:left; font-size:18px; font-weight:bold; color:#ec4525;}
#left #lanmu span{ display:block; float:left; text-align: right; width:500px;}
#left .title{ width:670px; height:60px; line-height:60px; text-align:center;}
#left .info{ width:670px; height:30px; line-height:30px; border-top:dashed 1px #CCC; border-bottom:dashed 1px #CCC; color:#999; text-align:center;}
#left .info a{ color:#999;}
#left .img{ width:670px; text-align:center; padding-top:20px;}
#left .img img{ border:solid 5px #ccc;}
#left .content{ width:670px; padding-top:20px; line-height:20px; padding-bottom:20px;}
#left .tuwen{ width:167px; float:left; height:170px; padding-top:13px;}
#left .tuwen dt{ width:100px; margin:0 auto; text-align:center; height:100px; border:solid 1px #CCC; padding:4px;}
#left .tuwen dd{ width:110px; margin:0 auto; line-height:30px; text-align:center;}
#left .ud{ width:670px; line-height:30px; height:30px; text-align:center;}
#left #page{ width:670px; text-align: center; height:50px; line-height:50px;}

#right{ width:234px; float:left;}
#right #rtop{ width:234px; height:12px; background:url(rtop.jpg) no-repeat;}
#right .lam{ width:232px; border-left:solid 1px #d4ced0; border-right:solid 1px #d4ced0; line-height:30px; font-size:14px; font-weight:bold; text-indent:10px; color:#ec4525;}
#right .lam span{ display:block; font-weight:normal; color:#888282; line-height:20px; font-size:12px;}
#right .lam .lamx{ width:226px; margin:0 auto; height:5px; background-color:#eeeced;}
#right .list{ width:232px; border-left:solid 1px #d4ced0; border-right:solid 1px #d4ced0; padding-top:10px;}
#right .list li{ width:210px; margin:0 auto; height:30px; line-height:30px; border-bottom:dashed 1px #CCC;}
#right .list li a{ display:block; width:210px; height:30px;}
#right .list li a:hover{ background:url(j.gif) no-repeat right;}
#right .list li a.on{ background:url(j.gif) no-repeat right; color:#ec4525;}
#right .rtu{ width:232px; border-left:solid 1px #d4ced0; border-right:solid 1px #d4ced0; text-align:center; padding-top:20px;}
#right .rtu img{ border:solid 1px #CCC; padding:3px;}
#right #news{ width:232px; border-left:solid 1px #d4ced0; border-right:solid 1px #d4ced0; padding-top:10px;}
#right #news li{ width:210px; margin:0 auto; height:20px; line-height:20px; display:block; overflow:hidden;}
#right #rbot{ width:234px; height:12px; background:url(rbot.jpg) no-repeat;}
