* { margin:0px; padding:0px; list-style:none;}

.clear{ clear:both;}

a{ color:#333333; text-decoration:none;}

a:hover { color:#CC0000; text-decoration:none;}

img{ border:none; margin:0px; padding:0px;}

body{ background:#E6E6E6;}

#m{ width:1000px; margin:0px auto;}

#top{ background:#000; height:25px; line-height:25px; font-size:12px; color:#FEFEFE;}

.topm{ width:1000px; margin:0px auto;}

.topm span{ float:right;}

#top a{ font-size:12px; text-decoration:none; color:#FEFEFE;}

#top a:hover{ text-decoration:underline; color:#FF0000;}

#head{ height:100px; background:#FFFFFF;}

.logo{ padding:10px; width:1000px; margin:0px auto;}

#nav{ background:url(../img/nav_bg.gif) repeat-x; height:48px; line-height:48px;}

#nav ul{ width:980px; margin:0px auto;}

#nav ul li{ float:left; display:block; width:140px; text-align:center;}

#nav ul li a{ color:#FEFEFE; text-decoration:none; font-size:16px; font-weight:bold;}

#nav ul li a:hover{ text-decoration:underline; color:#FFFF00; }

/*banner*/

.index_banner{ position:relative;}
.index_banner ul{ overflow:hidden;}
.index_banner li{ position:absolute; top:0px; left:0px; overflow:hidden; width:100%; height:380px;}
.index_banner li a{ display:block; margin:0 auto;}
.index_banner cite{ position:absolute; left:50%; bottom:10px; z-index:999; display:block; _display:none; margin-left:-44px;}
.index_banner cite span{ float:left; display:block; margin:0 4px; width:25px; height:8px; background-color:#DFE7FC; text-indent:-999em; opacity:.8; cursor:pointer;}
.index_banner cite span:hover{ background-color:#DFE7FC;}
.index_banner cite span.cur{ background-color:#8198B8; cursor:default;}

#tya{ width:238px; float:left; border:#CED2D4 1px solid; background:#FFFFFF; margin-top:10px;}

.bt{ background:url(bt.gif) repeat-x; height:39px; line-height:39px; border-bottom:#CED2D4 1px solid;}

.bt b{ padding-left:10px; font-size:14px;}

.bt span { font-size:12px; float:right; padding-right:10px;}

.con{ padding:10px; font-size:14px; }

.con p{ line-height:200%; text-indent:2em;}

.con img { float:right; padding-left:10px;}

.con ul li { line-height:200%;}

.con ul li a{ font-size:14px;}

#tyb{ width:498px; float:left; border:#CED2D4 1px solid; background:#FFFFFF; margin-top:10px; margin-left:10px;}

#tyc{ width:238px; float:left; border:#CED2D4 1px solid; background:#FFFFFF; margin-top:10px; margin-left:10px;}

#wx{ width:998px; border:#CED2D4 1px solid; background:#FFFFFF; margin-top:10px;}

.bt_x{ background:url(bt_x.gif) repeat-x; height:39px; line-height:39px; border-bottom:#CED2D4 1px solid;}

.bt_x b{ padding-left:10px; font-size:14px;}

.bt_x span { font-size:12px; float:right; padding-right:10px;}

#foot{ background:#232124; margin-top:10px;}

#foot p{ font-size:12px; padding-top:30px; line-height:150%; color:#FEFEFE; width:998px; margin:0 auto;}

/*dy*/

#dya{ background:#FFFFFF; height:35px; line-height:35px; border:#CED2D4 1px solid; width:978px; margin-top:10px; font-size:14px; padding-left:20px;}

#dyb{ background:url(bt2.gif) repeat-y 758px #FFFFFF; border:#CED2D4 1px solid; margin-top:1px; width:998px;}

.dyb_left{ padding-top:10px; padding-bottom:10px; float:left; width:758px;}

.dyb_leftcon{ line-height:200%; font-size:14px; padding-left:20px; padding-right:20px; width:718px;}

.dyb_leftcon p{ text-indent:2em;}

.dyb_right{ width:240px; float:left;}

.dyb_rightcon{ padding-left:10px; padding-right:10px; padding-top:10px; width:220px;}

.rbt{ background:url(rbtbg.gif) repeat-x; height:35px; line-height:35px; width:205px; padding-left:15px;}

.rbt span{ float:right; padding-right:10px;}

.rbt span a{ font-size:12px;  color:#FEFEFE;}

.rbt span a:hover{ color:#FF0000;}

.rbt b{ color:#FEFEFE; font-size:14px;}

.rcon{ padding:10px; width:200px;}

.rcon ul li{ line-height:200%; font-size:14px;}

.sinimg{ float:right; display:block; width:300px; text-align:center;}

.sintext{ color:#FF0000; font-weight:bold;}

/*list*/

.list{ padding:10px 20px;}

.listcon{ line-height:200%; font-size:14px;}

.listcon span{ float:right;}

/*ÁÐ±í·ÖÒ³*/

.fenye { padding-top:20px; height:30px;}

.fenye li { display:inline; float:left;line-height:30px; margin:0 3px; font-size:14px;}

.fenye li a { padding:2px 8px; display:block; border:1px solid #d8d8d8; color:#313131; background:#eeeeee; line-height:26px;}

.fenye a:hover{ color:#fff; background:#146290; border:1px solid #085989;}

.fenye .thisclass { padding:2px 8px; display:block; border:1px solid #d8d8d8; line-height:26px; color:#fff; background:#146290;}

/*article*/

.article_title{ text-align:center; font-size:24px; font-weight:bold; padding-bottom:10px; padding-top:10px;}

.art_info{ height:38px; line-height:38px; text-align:center;}

.art_info small{ padding-right:20px;}

.daodu{ border:#f4ecdb 1px solid; background:#fffefb; padding:10px; line-height:200%; margin:20px 10px; font-size:14px;}

.art_con{ line-height:200%; padding-top:5px; font-size:14px;}

.updown{ border:1px dotted #bfbfbf; background:#f7f7f7; height:28px; line-height:28px; margin:30px 10px 10px 10px; padding-left:10px;}

.updown p{ float:left; width:50%; font-size:14px;}