@charset "gb2312";

body {margin: 0px;padding: 0px; font-family:"ËÎÌå";font-size:12px;color:#333333; background:#f0f0f0; line-height:24px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {vertical-align:middle; margin: 0px;padding: 0px;font-family:"ËÎÌå";color:#555555; font-size:12px;}
p,ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div,i,b {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
p{ text-indent:2em;}

.clear {margin:0px; padding:0px; clear:both;}
.fl{ float:left;}.fr{ float:right;}
.mr10{ margin-right:10px;}

/* ----- font ----- */
.arial{ font-family:Arial, Helvetica, sans-serif;}
.yh{ font-family:"Î¢ÈíÑÅºÚ";}
.warp{ width:991px; margin:0px auto;}


/* ----- Links ----- */
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline;color:#cc0000;}

.ban{ margin-bottom:29px;}

.columnbox{ background:#f8f8f8; margin-bottom:18px;}
.columnbox .title{ line-height:36px; padding:10px 18px 0px 21px; background:url(imagestitlebg.gif) 0px top no-repeat;}
.columnbox .title a{ float:right; color:#787878;}
.columnbox .title span{ font-weight:bold; font-size:14px; color:#9e0e18;}
.columnbox .list li{ background:url(imagesline.gif) 0px bottom repeat-x; height:28px; line-height:27px; padding-right:3px;}
.columnbox .list li a{ background:url(imagesarr.gif) 0px center no-repeat; padding-left:17px;}
.columnbox .list li span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#777777;}
.columnbox .list li.nobg{ background:none;}
.columnbox .box{ margin:0px 26px;}

.hdjx{ width:744px; height:301px; float:left;}
.hdjx .focusBox { float:left; position: relative; width: 299px; height: 249px; margin:6px 0px 0px 11px; overflow: hidden;}
.hdjx .focusBox .pic img { width: 291px; height: 202px; background:#f0f0f0; border:1px solid #d8d8d8; padding:3px; display: block; margin:0px auto;}
.hdjx .focusBox .txt { position: absolute; bottom: 9; z-index: 2; height: 26px; text-align:center; width:100%; overflow: hidden; }
.hdjx .focusBox .txt li{ height:26px; line-height:26px; position:absolute; bottom:-26px; width:100%;}
.hdjx .focusBox .txt li a{ display: block;font-size: 13px; font-weight: bold; text-decoration: none; }
.hdjx .focusBox .num { position: absolute; z-index: 3; bottom: 43px; right: 4px; }
.hdjx .focusBox .num li{ float: left; width: 23px; padding-top:4px; line-height: 13px; overflow: hidden; text-align: center; border-left:1px solid #fff; cursor: pointer; background:#000; margin:0px; color:#fff;}
.hdjx .focusBox .num li.on{ background:#ce0609;}
.hdjx .rlist { margin-left:19px; display:inline; float:left; width:406px;}

.notice{ width:238px; height:296px; overflow:hidden; padding-bottom:5px; float:right;}
.notice li{ margin:0px 15px; padding:2px 4px 2px 8px; background:url(imagesline.gif) 0px bottom repeat-x;}
.notice li a{ background:url(imagesdot.gif) 0px 4px no-repeat; padding-left:12px;}

.zwzg{ width:491px; height:283px; float:left;}
.wspx{ width:491px; height:283px; float:right;}
.photoscroll{ background:#fff; clear:both; height:141px; padding-top:14px;}
.photoscroll h1{ float:left; padding:15px 0px 0px 12px; width:102px;}
.photoscroll .photo{ float:left; width:868px; overflow:hidden;}
.photoscroll .photo li{ padding-right:15px; float:left;}
.photoscroll .photo li img{ display:block; width:171px; height:126px;}

#leftbar{ border: 1px solid #d3d3d3; background:#fff;}

.menubox{ background: #fff url(imagesbg_leftmenu.gif) 0px top repeat-x;padding-bottom:40px;}
.menubox .title{ margin-left:20px; line-height:60px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:18px; font-size:18px; background:url(imagesicon_s1.gif) 0px center no-repeat; margin-bottom:25px;}
.menubox li{ border-bottom: 1px solid #ebebeb; margin:0px 20px; padding:7px 0px 7px 28px; line-height:20px; background:url(imagesarrow_2.gif) 2px 10px no-repeat;}
.menubox li a:hover,.menubox li a.on{ font-weight:bold; color:#bb090e;}

.position{ background:url(imagesline_1.gif) 0px bottom repeat-x; height:40px; line-height:40px; padding:2px 10px 2px 10px;}
.position em{ color:#bb090e;}

#rightbar{ border: 1px solid #d3d3d3; background:#fff;}

.list_news { margin:20px 15px 0px 15px;}
.list_news li { background:url(imagesline_1.gif) 0px bottom repeat-x; height:30px; line-height:30px;}
.list_news li span{ float:right; color:#a3a3a3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-right:5px;}
.list_news li a{ background:url(imagesarrow_s.gif) 5px center no-repeat; padding-left:20px;}
.list_news li a:hover{ color:#ff6600; text-decoration:underline;}

.content_news{ font-size:14px; line-height:26px; padding:30px 20px 18px 20px;}
.cen{ text-align:center; line-height:30px; padding:37px 10px 12px 10px; font-size:22px; color:#222;}
.titleinfo{ text-align:center; line-height:28px; border: 1px solid #e8e8e8; background-color:#f7f7f7;}
.titleinfo span{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.back{ text-align:right; padding:15px 18px 20px 0px;}
.back a{ text-decoration:underline;}
.con_zy{ padding-left:15px; line-height:48px; border: 1px dotted #dddddd; margin-top:20px;}

.page{ text-align:center; clear:both; padding:28px 16px 22px 0px; line-height:19px; color:#909090;}
.page .prev{ margin-right:16px; display:inline-block; vertical-align:middle; width:28px; height:25px; background:url(imagesarrow_page.gif) 0px bottom no-repeat;}
.page .prev a{ display:inline-block; vertical-align:middle; width:28px; height:25px; background:url(imagesarrow_page.gif) 0px top no-repeat;}
.page .next{ margin-left:16px; display:inline-block; vertical-align:middle; width:28px; height:25px; background:url(imagesarrow_page.gif) right bottom no-repeat;}
.page .next a{ display:inline-block; vertical-align:middle; width:28px; height:25px; background:url(imagesarrow_page.gif) right top no-repeat;}
.page .num{ margin-right:5px; background:url(imagesline_page.gif) 0px center no-repeat;}
.page .num a{ display:inline-block; vertical-align:middle; width:41px; height:25px; line-height:25px; text-align:center; background:url(imagesline_page.gif) right center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.page .num a:hover,.page .num a.on,.page a:hover.on{ color:#ef911e; text-decoration:none; font-weight:bold;}

/* ----- footer ----- */
#footer{ background:url(imagesfootbg.jpg) center top no-repeat; width:991px; margin:0px auto; margin-top:15px; clear:both; text-align:center; line-height:22px; padding-top:23px; height:80px; color:#414547; font-family:Arial, Helvetica, sans-serif;}
