@charset "gb2312";
body{ padding:0; margin:0 auto; width:100%; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;}
a{ color:#666; text-decoration:none;} 
a:hover{ color:#A02C2C; text-decoration:none;} 
ul,li,dd,dl{ list-style:none; padding:0; margin:0;}
h2,h3,h4,ul,li,dd,dl,p{ list-style:none; padding:0; margin:0;} 
a img { border:none;}  
.clear{ clear:both;}
.mar10 { margin-top:10px;}
.mar7 { margin-top:4px;}

#header {  margin:0 auto;width:964px; height:73px; background:url(imageslogo.jpg) no-repeat 24px 30px;}
.logo { width:380px; float:left; height:40px; margin-top:27px;}
.logo a { width:184px;  height:40px; margin-left:25px; display:inline-block; }
.hdrt { float:left; width:564px;}

.zmenu { float:right; text-align:right; display:inline;margin-top:8px;}
.zmenu a{ color:#747474; text-decoration:none; background:url(imagesdli.gif) no-repeat right 0px; padding:0px 10px;}
.zmenu a.a1 { background:none; padding-right:0px;}
.zmenu a:hover{ color:#747474; text-decoration:underline;}
.zright {float:right; width:180px; overflow:hidden; display:inline; margin-top:22px;}
.inp01 { float:left; width:155px; height:14px; line-height:14px; border:1px solid #999999; background:#FFF;}
.inp02 { float:left; width:16px; height:17px;background:url(imagesbut.gif) no-repeat; border:none; cursor:hand; cursor:pointer; margin-left:4px; display:inline; }

#banner {margin:0 auto;width:964px;}
.bnleft { float:left; height:20px;}

#main { margin:0 auto;overflow:hidden; clear:both; background:url(imagesmainbg.jpg) no-repeat 50% top;}

.inkong {margin:0px auto; width:964px; overflow:hidden; height:2px;}


#middle {margin:0px auto; width:964px; overflow:hidden;}
.cnleft { float:left; width:750px; }
.flash { float:left; height:189px; width:750px;}
.midleft { float:left; width:222px; overflow:hidden;}
.in_midleft { float:left; width:282px; overflow:hidden;}


/*学习资料*/
.xxzl { float:right; width:282px; margin-top:18px;}
.xxzl dl dt { background:url(imagesdtbg.gif) no-repeat 0px bottom; height:18px; line-height:14px; margin-bottom:8px;}
.xxzl dl dt .zltext { padding-left:10px; float:left; color:#303030;}
.xxzl dl dt .zlmore { float:right; color:#747474; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
.xxzl dl dd { background:url(imagesddbg.gif) no-repeat 12px 10px; line-height:24px; padding-left:24px;}
.xxzl dl dd a { color:#747474;}
.xxzl dl dd a:hover { color:#000;}


/*MOS新闻*/
.mos { float:right; width:281px; margin-top:20px;}
.mos dl dt { background:url(imagesdtbg.gif) no-repeat 0px bottom; height:18px; line-height:14px; margin-bottom:3px;}
.mos dl dt .mostext { padding-left:10px; float:left; color:#303030;}
.mos dl dt .mosmore { float:right; color:#747474; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:20px;}
.mos dl dd { background:url(imagesddbg.gif) no-repeat 12px 23px; padding-left:24px; padding:5px 0px 4px 24px; line-height:14px;}
.mos dl dd a { color:#747474;}
.mos dl dd a:hover { color:#000;}
.mos dl dd .mosdate { color:#3778aa; font-size:10px;}


.midright { float:left; width:430px; margin-left:36px;}

/*中心新闻*/
.innews { float:left; width:430px; margin-top:18px;}
.innews dl dt { background:url(imagesdtbg.gif) no-repeat 0px bottom; height:18px; line-height:14px; margin-bottom:8px;}
.innews dl dt .zltext { padding-left:10px; float:left; color:#303030;}
.innews dl dt .zlmore { float:right; color:#747474; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.innews dl dd { clear:both; background:url(imagesddbg.gif) no-repeat 12px 10px; line-height:24px; overflow:hidden; height:24px;}
.innews dl dd .nstext { float:left;padding-left:24px;}
.innews dl dd .nsdate { float:right; background:#3778aa; color:#fff; font-size:9px; line-height:10px; padding:0px 3px; margin-top:8px; font-family:Arial, Helvetica, sans-serif;}
.innews dl dd a { color:#747474;}
.innews dl dd a:hover { color:#000;}

/*IT工作室成果列表*/
.itgz { float:left; width:430px; margin-top:20px;}
.itgz dl dt { background:url(imagesdtbg.gif) no-repeat 0px bottom; height:18px; line-height:14px; margin-bottom:16px;}
.itgz dl dt .zltext { padding-left:10px; float:left; color:#303030;}
.itgz dl dt .zlmore { float:right; color:#747474; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.itgz dl dd { float:left; background:url(imagesitddbg02.gif) no-repeat right bottom; padding-bottom:10px;}
.itgz dl dd img { width:97px; height:80px; float:left;}
.itgz dl dd .itrt { float:left; width:311px; padding-left:18px; padding-top:8px;}
.itgz dl dd .itrt h2 {font-size:12px; font-weight:normal;}
.itgz dl dd .itrt h2 a { color:#000;}
.itgz dl dd .itrt p a { color:#3778aa; }
.itgz dl dd.one { background:none; padding-bottom:0px;}

.cnright { float:right; width:198px; overflow:hidden;}

/*中心介绍*/
.zxjs { border-top:3px solid #428fcb;border-bottom:3px solid #428fcb; background:#4596d5; height:251px;}
.zxjs dl { padding:10px 20px 0px;}
.zxjs dl dt { color:#fff; font-family:"微软雅黑","宋体"; font-size:14px; font-weight:bold; background:url(imagesnslibg.gif) repeat-x left bottom;}
.zxjs dl dd { color:#fff; text-indent:24px; background:url(imagesnslibg.gif) repeat-x left bottom;line-height:18px; padding:10px 0px;}
.xiangxi { color:#fff; text-align:right; padding-right:14px; padding-bottom:3px;}
.xiangxi a { color:#fff;}

.rtimg img { margin-top:5px;}

.rtimg02 {border-bottom:3px solid #e2e6e9; }
.rtimg02 img { margin-top:5px;}

/*友情链接*/
.link {border-top:3px solid #e2e6e9;border-bottom:3px solid #e2e6e9; background:#edf1f4; margin-top:5px; height:79px;}
.link dl dd { padding:7px 7px 0px;}

/*下拉菜单*/
.select01 { width:178px; height:21px; margin-top:5px; color:#747474; border:1px solid #ccc;}
.select01 span { padding-left:30px;}




/* footer */
#footer {width:964px; margin:0px auto; clear:both; overflow:hidden; margin-top:10px;_margin-top:8px;}
.bot_a { float:right; width:964px; height:77px; overflow:hidden; display:inline;background:url(imagesbot_b.jpg) no-repeat; margin-bottom:10px;}
.b_menu { float:left;color:#FFF; padding-left:13px; margin-top:53px; letter-spacing:1px;}
.b_menu a{ color:#FFF; text-decoration:none;} 
.b_menu a:hover{ color:#FFF; text-decoration:underline;} 




