@charset "gb2312";
/* CSS Document */

body{ font-family:"Î¢ÈíÑÅºÚ",arial;margin:0;padding:0;font-size:14px;background:#fff;color:#333;line-height:20px;}
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;}
input,select,option{ margin:0;padding:0;}
h1,h2,h3,h4{ margin:0;padding:0;}
ul,li{list-style:none;}
img,a img{border:0;display:block;-ms-interpolation-mode: bicubic;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0;overflow:hidden;}/*ie and firefox1.5 updata */
.left{float:left;}
.right{float:right;}
.f14{font-size:14px;}
.b{font-weight:bold;}
a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */outline: none;  /* for firefox 1.5 + */outline-style:none;color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
ul li{ height:26px;line-height:26px;}
.red_color{ color:#c00;}


.header{ background:url(topBg.jpg) repeat-x; height:300px; width:100%;}
.headArea{ width:1004px; height:250px; margin:0 auto; text-align:center;}
.navArea{ background:url(navBg.jpg) repeat-x; }
.navArea ul{ width:900px; margin:0 auto; height:50px; }
.navArea li{ padding:0 50px; float:left; background:url(navLine.jpg) center  right no-repeat;height:50px;}
.navArea li.noLine{ background:none;}
.navArea li a{ color:#fff; font:normal 18px/50px "Î¢ÈíÑÅºÚ";}

.main{ background:url(contBg.jpg) repeat-x; height:auto;}
.content{ width:960px; margin:0px auto; padding-top:18px;}
.dynamics{ border:#ccc 1px solid; background:#fff; height:auto; overflow:hidden;}
.dynamics h2{ background:url(titBg.jpg) no-repeat; height:39px; line-height:42px; color:#023e94;}
.dynamics h2 span{ font:bold 18px/42px ""; display:inline-block; text-indent:1.5em;}
.dynamics h2 a.moreSty{ float:right; color:#023e94; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:18px;}
.dynaCont{ padding:5px;}
.dynaCont img,.dynaCont ul{ float:left; }
.dynaCont ul{ width:500px; margin:7px 0 0 7px;}
.dynaCont ul span,.assemble ul span,.listArea span{ float:right; padding-right:5px;}
.dynaCont li a,.assemble li a,.centLft li a,.listArea li a{ display:inline-block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px;}
.assemble li a{ width:530px;}
.assemble ul{ min-height:150px; _height:150px;}
.focus { float:left; height:258px;padding:10px;width:420px;}

.center{ border:none;}
.centLft,.assemble{ border:#ccc 1px solid;} 
.centLft ul,.assemble ul{ padding:8px 8px 10px 12px; }
.centLft{ float:left; width:280px; min-height:350px; height:473px;}
.centLft li a{ width:235px;}
.centRig{ float:right; width:660px;}
.assemble,.dynamics{ margin-bottom:18px;}

.centLft li,.assemble li,.dynaCont li,.listArea li a{background:url(dot.gif) no-repeat left center; text-indent:1em;}

.footer{ text-align:center; background:#efedee; border-top:#e1dfe0 1px solid; height:100px; padding-top:25px; line-height:28px;}

/*list*/
.titArea p{ font-size:12px; float:right; padding-right:15px;}
.titArea a{ color:#023e94;}
.listArea ul{ width:920px; background:#fff; padding:0 10px; margin-top:10px; min-height:520px; height:520px;}
.listArea ul li{ height:32px; line-height:32px; background:url(dashed.png) repeat-x scroll 0 bottom; text-indent:0;}
.listArea li a{ text-indent:1.2em; display:block; width:780px;}
.page{ background: #e1f3ff;font: 12px/32px ""; margin: 25px 12px 40px; text-align: center;} 
.hr{ padding:10px 0;}
/*content*/
.dynaCont h1{ text-align:center; float:none; font:bold 16px/55px "Î¢ÈíÑÅºÚ";}
.contFun{ text-align:center;background: #eef9ff;border-bottom: 1px solid #e5e5e5;line-height: 30px; margin: 0 1em;}
.contFun a{ padding:0 8px;}
.clearFloat{ font: 14px/28px "";min-height: 350px; padding: 1em 2em 2em;}