body {font-family:"宋体"; margin:0px auto; font-size:12px;}
* {font-size: 12px; margin: 0; padding: 0;}
img {border:0;}
a {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #ff7300; text-decoration: underline;}
.left{float:left;}.right{float:right;}
br{line-height:150%;}.b {font-weight:bold;}.cent {text-align:center;}
#search {width:952px;text-align: left; margin: 0 auto; font-size:12px; text-align:center; padding-top:8px; padding-bottom:8px; background:url(../image/qs_bg.gif);}
#box {width:952px;text-align: left; margin: 0 auto; font-size:12px; padding-top:5px; padding-bottom:10px;}
#left {width:166px; margin-right:10px; float:left;}
#right{ width:774px; float:left;}
.a1 .imgstyle2 {border:1px #91968F solid;padding:1px; width:64px; height:64px; margin-left:16px;}
.imgstyle{
  display: table-cell;
  vertical-align:middle;
  width:64px;
  height:64px;
  text-align:center;
  *display: block;
  *font-size: 50px;
}
.imgstyle img { vertical-align:middle; border:0}

.borstyle1 {border:1px #9FC3DD solid; padding-left:5px; padding-right:5px; height:auto;}
.text_ls {padding:2px; line-height:180%; margin-left:20px; margin-top:5px;}
.line {background:url(../../image/line.gif) repeat-x left top;height:1px;font-size:1px;margin-bottom:3px;}
.borstyle {border:1px #fffff solid; margin-bottom:10px; clear:both;}
h5 {text-align:left;height:25px;line-height:25px;border:1px solid;border-color:#fff #fff #fff #fff;padding-right:3px; background:url(../../image/line.gif) repeat-x left bottom;}
h5 p{ float:left;height:25px;line-height:25px;padding-right:15px;padding-left:10px; font-size:14px; color:#000066;}
h5 a{color:#000066;font-size:14px;}
h5 a:hover{color:#ff7300; font-size:14px;}
h5 a:visited{color:#000066;font-size:14px; text-decoration:none;}
.rq { color:#999999;}
.text_ls li{width:122px;height:20px;float:left;text-align:left;white-space:nowrap; list-style:none;}
.tag_words2{width:100%;}

.l_borstyle {border:1px #9FC3DD solid; height:402px !important; height:419px; margin-bottom:10px;}
.l_borstyle img{ height:415px !important; height:419px; width:166px;}
.l_re {background:url(../image/bg_title.jpg); height:24px; font-size:16px; line-height:150%; text-indent:16px;}
.l_chanp {clear: both;}

.l_chanp ul{margin: 7px 10px 8px 30px;	padding: 0px; font-size:12px}
.l_chanp li{ list-style-type: none; line-height:200%; list-style-image:url(../image/rec_arrow.gif)}

/* MenuTop */
#menutop{padding-left: 25px;	>padding-left: 35px !important; padding-left /**/: 35px;}
#menutop a{
	line-height: 30px !important;	margin-bottom:-2px!important;	padding-right:20px !important;
	padding-left:20px !important;
	>padding-right:18px !important;
	>padding-left:18px !important;
	padding-right:20px;
	padding-left:20px;
	>padding-right:18px;
	>padding-left: 18px;
	font-family: "宋体";
	font-size:13px;
}
#menu{
	width:952px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/menu.gif);
	background-position:left bottom;
	clear: both;
	height: 30px;
}
#menu img{	float: left;}
#menu .cbg{	background-image: url(../image/menu.gif); background-color: #29518F; background-position: left -112px; margin: 0px auto 0px auto;}
#menu #menutopl,#menu #menutopr,#menutop li,#menutop ul{height:28px; background-image: url(../image/menu.gif);}
#menu #menutopl{float: left;width: 10px;}
#menu #menutopr{background-position: left -28px;float: right;width: 10px;}
#menu #menutop{	height: 28px;text-align: center;margin: 0px auto 0px auto;}
#menutop ul,#menutop li{ margin:0; padding:0; list-style:none}
#menutop ul{ float:left; background-position:right -140px ; background-repeat:no-repeat; padding-right:4px}
#menutop li{background-position: left -56px;float: left; background-repeat:no-repeat; width:96px;}
#menutop a{	font-weight: bold;	color: #E7EEF4;	text-decoration: none; height: 28px; line-height: 28px;	float:left;	margin-left:4px; padding-right:3px;}
#menutop a:hover{color: #FFFFFF; text-decoration: none;	background-position:left -84px;	background-image: url(../image/menu.gif);}

form {margin: 0px;padding: 0px;}
input, select, textarea{font-size: 12px; font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}

/*底部*/
#footer{border-top:1px solid #B0B0B0;padding-top:8px;line-height:22px;text-align:center;clear:both; width:952px; margin:0 auto;}



/* 列表页面 start*/
#main { width:940px; height:auto;}

#main ul{ padding:0; margin:0; list-style:none;}
#up form{ padding:0; margin:0; float:right; width:450px; height:30px; border:hidden; text-align:right;}
#up form .input{ border:#FFF solid 1px;}

#main li div{ float:left;}
#main li{ clear:left;}
#main li{ height:120px;  border-bottom:#D0E0FF dotted 1px;}
#main li.menu{ height:30px; line-height:30px; overflow:hidden; background:#EFF3F5;}
#main .a1{ width:100px; text-align:center; padding:10px 0; overflow:hidden;}
#main .a1 img{ vertical-align:middle;}
#main .a2{ width:480px; padding:10px 0; line-height:150%;}

#main .a4{ width:120px; height:120px; line-height:120px; overflow:hidden;text-align:center;}
#main .a5{ width:120px; padding:40px 0;text-align:center;}

#main .a3{ width:120px; text-align:center; height:120px; line-height:120px; overflow:hidden; font-weight:bold;}
#main li.menu div.a1{ text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0;}
#main li.menu div.a2{ text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0;}
#main li.menu div.a3{ text-align:center; height:30px; line-height:30px; overflow:hidden; font-weight:bold;}
#main li.menu div.a4{ text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0;}
#main li.menu div.a5{ text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0;}
.color1{background:#F9F9F9;}
.color2{background:#FFFFFF;}
#down form{ padding:0; margin:0;  width:920px; height:30px; border:hidden; text-align:right;}