body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#333;font-size:14px;font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:underline; }
.clear{clear: both;font-size: 0;height: 0;line-height: 0;}

.fl{ float:left;  }
.fr{ float:right;   }
.mt10{margin-top:10px;}
/* frame */
body{ background:#f6f6f6 url(images/bg_body.png) repeat-x left top; }
#header{ width:1000px; margin:0 auto;}
#content{ width:980px;position:relative;background: #fff;padding:10px 9px; margin:10px auto 0; height: auto; overflow:hidden;border:1px solid #d2d2d2; }

#header .banner { width:1000px; height:240px;  }
.banner img{ width:1000px; height:240px;  }

/* µ¼º½²Ëµ¥ */
#nav{ background:#be0000; height:44px; width:1000px; margin:0 auto; position:relative; }
.subnav{position: relative; background:url(images/sub_nav.png) no-repeat left bottom; height:40px;line-height:40px; width:1000px; margin:0 auto; position:relative; }

#nav ul{}
#nav ul li{display:inline-block;padding:0 16px;cursor: pointer;background: url(images/nav_li.png) no-repeat right top;text-align: center;float: left;height:44px; line-height:44px; }
#nav ul li.first0{width: 84px;background: url(images/home.png) no-repeat left bottom;text-indent:-9999em;}
#nav ul li.first0 a{display: block;width: 124px;text-indent:-9999em;height:44px;}
#nav ul li.last{background: none;}
#nav ul li a{color:#fff;font-weight: bold;font-size:16px;font-family: "Î¢ÈíÑÅºÚ"; }


.subnav .zhuban{padding-left:20px;color:#b23c3a;}
.subnav .date{padding-left:20px;}


/* ËÑË÷¿ò */
.search_bd{ width:170px;padding:4px 0 5px 70px;height:20px;border:0px solid #ccc;position:absolute; right:20px; top:6px;z-index: 11;}
.search_kk{ width:130px;height:20px; float:left;color:#666; line-height:20px;border:none;background:none;}
.search_an{ width:40px; height:20px; float:right;cursor:pointer; border:none;background:none;text-indent: -9999em;}



/* */
.main{ width:1198px; overflow:hidden;border:1px solid #ccc;}
.sider{ width:280px; overflow:hidden; }

/*footer*/
#footer{ width:100%; height:150px; background:url(images/bg_footer.png) no-repeat center top; margin:0 auto; z-index:1; position:relative; overflow:hidden;}
.footer_c { width:1000px; margin:0 auto;padding-top: 30px;text-align: center;}
.footer_c p{ line-height: 30px;}



/*·ÖÒ³*/
.page {width:100%; margin:0px 0 20px 0px;padding:0;text-align:center;overflow:hidden; }
.page span {display:inline-block; margin:0 1px;overflow:hidden;text-align:center;background:#FFF;}
.page span a {display:block;overflow:hidden;}
.page span.pagebox_total{height:21px;line-height:21px;}
.page span.pagebox_pre_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.page span.pagebox_pre {color:#3568b9;height:23px;}
.page span.pagebox_pre a, .pagebox span.pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited {border:1px #b8b8b8 solid;color:#b8b8b8;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.page span.pagebox_pre a:hover, .pagebox span.pagebox_pre a:active, .pagebox span.pagebox_next a:hover, .pagebox span.pagebox_next a:active {color:#363636;border:1px #363636 solid;}
.page span.pagebox_num_nonce {border:1px #ddd solid;padding:0 8px;height:21px;line-height:21px;color:#fff;cursor:default;background:#3a8dd9;}
.page span.pagebox_num {color:#3568b9;height:23px;_width:24px;}
.page span.pagebox_num a, .pagebox span.pagebox_num a:visited {border:0px #b8b8b8 solid;color:#8a8a8a;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.page span.pagebox_num a:hover, .pagebox span.pagebox_num a:active {border:0px #363636 solid;color:#363636;}
.page span.pagebox_num_ellipsis {color:#393733;width:22px;background:none;line-height:23px;}
.page span.pagebox_next_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}

/*À¸Ä¿Ò³*/

.main_l {float: left;width: 650px;}
.main_r {float: right;width: 280px;overflow: hidden;}

.classlist {}
.classname {line-height: 33px;height: 33px;clear: both;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #CD3333;padding-right: 15px;}
.classname h3 {float: left;background: url(images/s_hd1.png) no-repeat 0 0;padding-right: 25px;padding-left: 25px;font-size: 16px;font-weight: bold;color: #FFFFFF;}

.classname .path {font-size: 12px;float: right;padding-left: 20px;background: url(images/home.gif) no-repeat 0 10px;}
.classlist .list {padding: 20px;}
.classlist .list li {line-height: 32px;height: 32px;}
.classlist .list a {background: url(images/ico1.png) no-repeat left center;display: block;	float: left;padding-left: 10px;}
.classlist .list li .datetime{float: right;color: #ccc}
.classlist .list li.newsline{background:url(images/line.png) repeat-x 0px center;}

.loop2{margin:20px auto;width: 620px;border:1px solid #e2e2e2;padding: 0 14px;}
.loop2 .hd{height:40px;line-height:40px;border-bottom:1px solid #b80000;}
.loop2 .hd h2{float: left;background: url(images/hd_ico1.png) no-repeat 10px 13px;padding-left: 30px;font-size: 16px;font-weight: bold;color: #b80000;}
.loop2 .hd .more {font-size: 12px;float: right;padding-right: 20px;}

.loop2 ul.list{padding:10px 0px;}



.side-outer{float:right;border:5px solid #f6f6f6;width:300px;height:auto;overflow: hidden;margin-top: 0px;}
.side-in{border:1px solid #e2e2e2;height:auto;overflow: hidden;padding-top:10px;padding-bottom:10px;}

.sidebox{width:280px;margin:0px auto}
.sidebox .t{height:35px;background:url(images/s_hd1.png) no-repeat 0px 0px;}
.sidebox .t h3{width:280px; height:35px;text-align:center;line-height: 35px;color:#fff;font-size:16px; font-family:?¡é¨¨¨ª??o¨²,o¨²¨¬?;}
.sidebox .bd{padding: 10px}
.sidebox .bd li{height: 25px;line-height: 25px;padding-left:10px;background:url(images/ico1.png) no-repeat 0px center;}
.sidebox .bd div{height: 25px;line-height: 25px;padding-left:10px;background:url(images/ico1.png) no-repeat 0px center;}
.sidebox .sidenav{padding: 10px}

.sidebox .sidenav li{font-size:16px;text-align:center;font-weight:bold;height:56px;line-height:56px;background:url(images/nav2.jpg) no-repeat center center;}
.sidebox .sidenav li a{color: #b80000;text-decoration: none;}
.sidebox .sidenav li.class_on{background:url(images/nav1.jpg) no-repeat center center;}
.sidebox .sidenav li.class_on a{color:#000000;}
.sidebox .sidenav li:hover{background:url(images/nav1.jpg) no-repeat center center;}
.sidebox .sidenav li:hover a{color:#000000;}


/*ÕýÎÄ*/
.showCon{width:940px; margin:25px auto 15px; overflow:hidden; }
.showCon h1{color:#b80000; padding:15px 0;height:auto;font-family:"Î¢ÈíÑÅºÚ"; line-height:30px; font-size:24px; text-align:center;}
.showCon h3{color:#999; font-size:12px; text-align:center; height:35px; line-height:35px; margin:15px 0;  border-top:1px solid #e2e2e2;}
.showCon h3 a{color:#999;}
.showCon p{font-size:14px;text-indent:0em; line-height:25px; padding-bottom:15px;}

