@charset "utf-8";
*{ margin:0; padding:0}
body{ font:12px/25px Arial, Helvetica, sans-serif "宋体"; color:#666; background:#ffffff;width:100%;padding:0px;margin:0px;}
ul,li{ list-style:none}
a{ color:#4d7c96; text-decoration:none}
a:hover{ color:#006699; text-decoration:underline}
input{ font-size:12px}
img{ border:0}
h1,h2,h3,h4{ font-size:12px}
.clear10{ clear:both; height:10px; line-height:0; font-size:0; overflow:hidden}
.fleft{ float:left}
.fright{ float:right}
.t_center{text-align:center;}
a.fnormal{ font-weight:normal; color:#999999}
.red{ color:#FF0000}
.orange{color:#FF6600;}
.blue{color:#30648b}
#head{background:url(head_bg.gif) repeat-x;width:100%;height:128px;}
#head ul{margin:0 auto;width:929px;}
#nav{width:929px;margin:0 auto;background:url(bg.gif);height:33px;padding:0px;_margin-top:-3px;+margin-top:-3px;}
#nav ul{width:880px;text-align:center;}
#nav ul li{float:left;background:url(bg.gif) no-repeat 2px -34px;}
#nav ul li.first{background:none}
#nav ul li a{color:#fff;font-size:14px;font-weight:bolder;float:left;padding:0px 30px;line-height:33px;}
#nav ul li a:hover{background:url(bg.gif) no-repeat 5px -67px;text-decoration:none;}



#container{ background:#FFFFFF;width:929px;margin:0 auto;}
#banner ul{float:left;}
#flash{width:707px;height:232px;}
#flash li{position:absolute;}

#introduction{width:176px;height:194px;background:#5da7cb;margin-left:6px;padding:20px;color:#fff;font-size:14px;font-weight:bolder;line-height:28px;}
#mod{width:929px;height:1%;background:url(mod_bg.gif) repeat-x;}
#mod h3{width:289px;height:36px;text-indent:-9999px;}
#mod ul{width:290px;height:210px;float:left;}
#soft{margin-right:28px;}
#soft h3{background:url(bg.gif) no-repeat 0 -102px;}
#education{margin-right:28px;}
#education h3{background:url(bg.gif) no-repeat 0 -141px;cursor:hand}
#cooperation h3{background:url(bg.gif) no-repeat 0 -180px;}
#soft li,#education li,#cooperation li{padding:15px;line-height:30px;}

#sideLeft{ width:235px; float:left; overflow:hidden}
.search{ height:35px; border:1px #e1e2e4 solid;background:url(styleBg.gif) repeat-x 0 -171px; padding:25px 0 0 20px}
.search h2{ display:none}
.search .input1{ border:1px #ccc solid; width:130px; padding:2px}
.search .input2{ width:63px; height:19px; margin-left:5px;background:url(styleBg.gif) repeat-x 0 -242px; border:0}

.login{ background:#ebebeb}
.login h2{ background:#4483ac; padding:10px 10px; color:#FFFFFF}


.hot{}
.hot h2,.areaRight h2{ height:22px; line-height:22px; background:url(styleBg.gif) repeat-x 0 -275px; color:#FFFFFF; padding:0 10px}
.hotArea{ background:url(hotbg.gif) repeat-x; padding:5px 10px;color:#4d7c96;}
.bwhite{ border-bottom:1px #FFFFFF solid}
.hotArea ul li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:210px;-o-text-overflow: ellipsis}


#sideRight{ float:right; width:685px;}

.areaLeft{ float:left; }
.areaLeft h2{height:22px; padding:0 10px; color:#467591; background:url(rightbg.gif) no-repeat 0 -33px;}
.areaLeft ul{ line-height:20px; padding:0 10px;}
.areaLeft ul.bn li{ background: none; padding:0}
.areaLeft ul li{background:url(styleBg.gif) no-repeat 0 -440px; padding-left:10px }
.areaLeft ul li a{ color:#000000}
.areaLeft ul li span{ color:#999999}

.areaRight{ float:right; width:270px; line-height:20px }
.areaRight h2.hui{  background:url(rightbg.gif) no-repeat 0 -66px; color:#4d7c96}





#foot{width:929px;height:66px;text-align:center;background:url(bg.gif) no-repeat 0px -218px;padding-top:10px}


