body{font-family:Arial, Helvetica, sans-serif;  font-size: 12px;margin: 0px;color:#313131; background:#fff;}
dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,h8,h9,p{padding:0px; margin:0px;font-weight:normal;}
ul li{ list-style:none;}
a{font-size: 12px;color: #313131;text-decoration: none;}
a:link {font-size: 12px;color: #313131;text-decoration: none;}
a:visited {font-size: 12px;color: #313131;text-decoration: none;}
a:hover {font-size: 12px;color: #04749C;text-decoration: underline;}

td {font-size: 12px;text-decoration: none;line-height: 20px;}
.dateft {font-size: 11px;color: #505050;text-decoration: none; float:right}
.clear{height:0px; line-height:0px; font-size:0px; clear:both;}
.home {width:1000px;margin:0 auto;}

img{ border:0}

.top{ height:87px;}
#topLeft{ width:389px; float:left;}
#topRight{ width:611px; float:right;overflow:hidden; height:87px; background:url(images/topright.jpg) no-repeat}


.menu{width:1000px; height:35px; overflow:hidden; background:url(images/menubg.jpg) repeat-x}
#nav{ height:35px; margin:0 0; padding:0 0; padding-left:40px; color:#Fff}
#nav li{float:left;line-height:35px;text-align:center; padding-left:5px; background:url(images/menuline.jpg) no-repeat right center}
#nav li a{ color:#fff; font-weight:bold; font-size:12px; display:block;width:90px;}
#nav a:link {font-size:12px;color:#ff; text-decoration: none;}
#nav a:visited {font-size:12px;color:#fff; text-decoration: none;}
#nav a:hover,#nav a.cur,#nav a.cur:visited,#nav a.cur:link{ font-size: 12px;color: #ff0;text-decoration: none; }




.banner{ width:984px; margin:0 auto; overflow:hidden;}

.middle {width:1000px; margin:0 auto;overflow:hidden; background:#FFFFFF}
#middleWrap{margin:8px 8px; background:url(images/wrapbg.jpg) repeat-y}
#posbg{ width:957px; height:43px; background:url(images/posbg.jpg) no-repeat}
#posbgft{ padding-top:15px; padding-left:30px;}

.bottom{ padding:0 0; background:#E4E4E4; height:40px}
#bottomWord{font-size:12px;  font-weight:normal; color:#5C5C5C ;text-align:left; line-height:22px; padding-top:10px; margin:0 auto; width:1000px;}
.bottom a:link {font-size: 12px;color: #5C5C5C;text-decoration: none;}
.bottom a:visited {font-size: 12px;color: #5C5C5C;text-decoration: none;}
.bottom a:hover {font-size: 12px;color: #f00;text-decoration: underline;}


#left{width:235px;float:left; overflow:hidden;}
#left ul{width:235px; padding:0 0;overflow:hidden; margin:0 0;}
#left ul li{ background:url(images/lbg1.jpg) no-repeat; margin-top:0px;}
#left ul li a{margin:0; padding-left:35px; *height:27px;display:block; line-height:27px; font-weight:normal; color:#333333}
#left ul li a:link{ font-size:12px; color:#333333;}
#left ul li a:visited{ font-size:12px; color:#333333;}
#left ul li a:hover,#nava a.cur,#nava a.cur:visited,#nava a.cur:link{ font-size:12px; color:#656565; text-decoration:none; background:url(images/lbg1a.jpg) no-repeat; font-weight:bold}
#left img{ vertical-align:top}

#leftTitleBg{background:url(images/leftTitlebg.jpg) no-repeat;}
#leftTitle{color:#5E5E5E; text-align:center;font-size:16px; font-weight:bold; line-height:55px;}



#right{ width:736px;float:right;overflow:hidden;}
#rightTitleBg{background:url(images/t2.jpg) no-repeat;height:57px;}
#rightTitle{color:#fff; padding-left:15px; font-size:12px; font-weight:bold; padding-top:2px; line-height:25px; float:left;}
#contentBlock{ padding:5px 15px 15px 15px;}
#contentft{font-size:12px;margin:0;font-weight:normal;text-align:left;line-height:25px;}


#newsList{ padding:5px 15px 15px 15px;}
#newsList ul{margin:0 auto; padding:0 0;}
#newsList li{line-height:24px; background:url(images/q.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #F2F2F2; height:24px;}

#proList{ padding:5px 15px 15px 15px;}
#proList dl{ width:128px; float:left; margin-right:5px; margin-left:5px;}
#proList dt{ width:126px; height:126px;line-height:126px; border:1px solid #F2F2F2;vertical-align:middle; text-align:center;}
#proList img{ vertical-align:top; padding:3px;}
#proList dd{ text-align:center; padding-top:5px; height:22px;}

.link{height:25px; padding:5px 5px;}

#honorList{ padding:5px 15px 15px 15px;}
#honorList dl{ width:158px; float:left; margin-right:15px; margin-left:5px;}
#honorList dt{ width:156px; height:206px;line-height:206px; border:1px solid #F2F2F2;vertical-align:middle; text-align:center;}
#honorList img{ vertical-align:top; padding:3px;}
#honorList dd{ text-align:center; padding-top:5px; height:22px;}


/*分页 */
#page{text-align:center; height:30px; padding-top:20px;padding-bottom:10px; color:#313131;font-size: 12px;}
#page a{font-size: 12px;color: #313131;text-decoration: none;}
#page a:link {font-size: 12px;color: #313131;text-decoration: none;}
#page a:visited {font-size: 12px;color: #313131;text-decoration: none;}
#page a:hover {font-size: 12px;color:#04749C;text-decoration: underline;}


/*首页的信息*/


.more{ margin-top:10px;margin-right:8px; float:right}


.info{ padding:5px 2px 5px 2px;}
.info ul{margin:0 auto; padding:0 0;}
.info li{line-height:24px; background:url(images/q.jpg) no-repeat left center; padding-left:12px; border-bottom:1px dashed #B1CCE1; height:24px;}



#sinfo{ padding:9px 9px 9px 9px;}
#sinfo dl { width:85px;float:left; margin-bottom:5px; margin-right:10px;}
#sinfo dt{font-weight:bold; width:85px; margin-top:0px; height:80px; line-height:80px;}
#sinfo dd{padding-top:0px; line-height:22px; color:#6E6E6E;text-align:center}
#sinfo dt img{ width:85px; height:80px; }

#infoWord{ padding:3px 8px 3px 8px; line-height:24px;}



#aleft{ float:left; width:642px; overflow:hidden}
#aleftBg{background:url(images/t3.jpg) no-repeat;height:33px;}
#aleftTitle{color:#0866AE; padding-left:28px; font-size:14px; font-weight:bold; line-height:31px; float:left;}
#bleft{ float:left; width:329px; margin-left:32px;overflow:hidden}
#bleftBg{background:url(images/t4.jpg) no-repeat;height:34px;}
#bleftTitle{color:#0866AE; padding-left:28px; font-size:14px; font-weight:bold; line-height:31px; float:left;}



#sproList{ padding:10px 2px 10px 5px;}
#sproList dl{ width:202px; float:left; margin-right:4px; margin-left:0px;}
#sproList dt{ width:200px; height:130px;line-height:130px; border:1px solid #D3E5F3;vertical-align:middle; text-align:center;}
#sproList img{ vertical-align:top; padding:3px;}
#sproList dd{ text-align:center; padding-top:5px; height:22px;}

#play_text { width: 200px ; HEIGHT: 20px;+HEIGHT:30px;_HEIGHT:26px;margin-top:0px;*margin-top:0px;float:left; }
#play_text UL { position:relative;display: block; FILTER: Alpha(Opacity=80); PADDING-TOP: 1px; LIST-STYLE-TYPE: none; _padding-top: 0px; opacity: 0.8;left:880px; width:200px; margin-top:-30px; z-index:3;} 
#play_text UL LI { DISPLAY: block; FONT-SIZE: 9px; padding-top: 3px; FLOAT: left; MARGIN: 2px; WIDTH: 15px; CURSOR: pointer; COLOR: #000; FONT-FAMILY: "Arial"; HEIGHT: 15px; BACKGROUND-COLOR: #fff; BORDER: 1px solid #CECECE; TEXT-ALIGN: center !important; *text-indent: 3px }

a.tagtitle,a.tagtitle:visited,a.tagtitle:link {font-size: 16px;color:#5E5E5E;text-decoration: none; font-weight:bold}
a.tagtitle:hover {font-size: 16px;color:#000000;text-decoration:underline;}