{d-break:break-all;}
body { background:#FFFFFF; color:#143884; font-size: 12px; margin:0px;}
input, textarea {  font-size: 12px; border-width:1px}
select {  font-size: 12px; border-width:1px}
form,p {margin:0px;padding:0px;}
img {border:0;_vertical-align:middle;}
b {font-weight: normal;}
li{list-style:none;}
a:link, a:visited  {  color: #153B84;text-decoration:none}
a:hover {  color: #000000; text-decoration:underline}
#twidth { width: 960px; margin-left:auto; margin-right:auto; text-align:left;overflow-x:hidden;}
#sitetop{ border:1px solid #aacae3; background:url(sitetop.gif) repeat-x; height:27px; line-height:27px;color:#054c9a; overflow:hidden}
.topright {float:right; width:280px;text-align:right; padding-right:10px; height:20px;}
.topleft{
	float: left;
	height: 20px;
	width: 600px;
}
.logo{
	float: left;
	height: 90px;
	width: 260px;
}
.logo h1 {
}
.logo h1 a{
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 90px;
	width: 260px;
	text-indent: -1000px;
	display: block;
}
.banner{
	height: 70px;
	width: 680px;
	border: 1px solid #aacae3;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	overflow: hidden;
}
#sitehead { clear:both;overflow:hidden;_width:100%; height:90px;}
#sitehead l {display:none;}
#sitehead r {display:none;}
#sitehead .m {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#navbar {overflow:hidden;_width:960px; margin:0 auto;}
#navbar .m { line-height:35px; background:url(navbar.gif) repeat-x; text-align:center;}
#navBar .m img {vertical-align:middle}
#navbar .l {width:14px; background:url(navbar_l.gif) no-repeat;}
#navbar .r {width:14px; background:url(navbar_r.gif) no-repeat;}
#navbar a:link, #navbar a:visited {color:#EEE;text-decoration:none;background:url(navbar_separator.gif) no-repeat 0 50%; padding:3px 10px 3px 13px}
#navbar a:hover {color: #FFF; text-decoration:none }
#navbar a.first {background:none!important;}
.l { float:left;padding-bottom:10000px;margin-bottom:-10000px;}
.r { float:right;padding-bottom:10000px;margin-bottom:-10000px;}
#navsub {overflow:hidden;_width:100%; margin-bottom:10px}
#navsub .m { background: #EAF3FC url(navsub.gif) repeat-x; height:25px; line-height:25px; text-align:left;padding:0 20px;border:1px solid #C7DBF3; border-top:none}	/*二级分类*/
#navsub .l { display:none; }
#navsub .r { display:none; }

#popmenu{
	float:left;
	padding-left:50px;
	font-size:12px;
	height: auto;
	width: 520px;
}
#popmenu a{
	margin-right: 5px;
	margin-left: 5px;
}
.inputbg { border:1px #9CC6F0 solid;}
#mainbody{
	clear: both;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: auto;
}
.picshow {
	float: left;
	height: auto;
	width: 294px;
	border: 1px solid #9CC6F0;
	padding: 2px;
}
.newpic {
	border: 1px solid #9CC6F0;
	background-image: url(newbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: auto;
	width: 450px;
	margin-right: 5px;
	margin-left: 5px;
}
.newpic h2{
	font-size: 13px;
	line-height: 250%;
	font-weight: normal;
	width: 440px;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CC6F0;
	clear: both;
}
.newpic ul {
	clear: both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	overflow: hidden;
}
.newpic ul li{
	float: left;
	height: auto;
	width: 410px;
	font-size: 13px;
	background-image: url(icon_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 20px;
	line-height: 180%;
	list-style:none;
}
.newpic ul li a{
	float: left;
	height: auto;
	width: 370px;
}
.newpic ul li span.l{
	float: right;
	height: auto;
	width: 40px;
}
.hotpic {
	float: right;
	height: 273px;
	width: 196px;
	border: 1px solid #9CC6F0;
	background-image: url(newbg.gif);
	background-repeat: repeat-x;
}
.hotpic h3 {
	font-size: 13px;
	line-height: 250%;
	font-weight: normal;
	clear: both;
	height: 30px;
	width: 186px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CC6F0;
	margin: 0px;
	padding-left: 10px;
}
.hotpic ul{
	margin: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0px;
}
.hotpic ul li{
	clear: both;
	width: auto;
	list-style:none;
	margin: 0px;
	padding: 5px 10px;
}
.leftcomm {
	float: left;
	height: auto;
	width: 755px;
	border: 1px solid #9CC6F0;
	margin-top: 10px;
	background-image: url(bg1.gif);
	background-repeat: repeat-x;
}
.leftcomm strong{
	height:24px;
	line-height:24px;
	width: 600px;
	padding-left: 20px;
	float: left;
}
.leftcomm .img{
	float: right;
	height: 13px;
	width: 125px;
	text-align: right;
	padding: 4px;
}
.leftcomm ul{
	clear: both;
	height: auto;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9CC6F0;
	margin: 0px;
	overflow: hidden;
}
li a:hover{
	color: #FF6600;
}
.leftcomm ul .image{
	float: left;
	height: auto;
	width: 110px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding: 2px;
	margin: 10px 15px;
}
.leftcomm ul .image img{
	height: 115px;
	width: 110px;

}
.leftcomm ul li.img a{
	padding: 2px;
	height: auto;
	overflow: hidden;
	width: auto;
	border: 1px solid #CCCCCC;
}
.leftcomm ul li.img a img{
	height: 120px;
	width: 120px;
	overflow: hidden;
}
.leftcomm ul li{
	float: left;
	height: auto;
	width: 235px;
	padding-left: 10px;
	background-image: url(ioc.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	list-style:none;
	padding-top: 5px;
}
.leftcomm ul.text{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9CC6F0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.classcomm{
	height: auto;
	width: 196px;
	border: 1px solid #9CC6F0;
	float: right;
	margin-top: 10px;
}
.classcomm h3{
	line-height: 23px;
	background-image: url(bg1.gif);
	background-repeat: repeat-x;
	margin: 0px;
	height: 24px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CC6F0;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
}
.classcomm ul {
	margin: 0px;
	background-image: url(hot.gif);
	background-repeat: no-repeat;
	background-position: 6px 13px;
	padding-top: 5px;
	padding-bottom: 11px;
	padding-right: 0px;
	padding-left: 0px;
	height: 221px;
}
.classcomm ul.ad {
	background-image: none;
	padding: 0px;
	width: 196px;
	margin: 0px;
	clear: both;
	height: auto;
	overflow: hidden;
}
.classcomm ul li{
	list-style:none;
	padding-left: 30px;
	padding-top: 8px;
	font-size: 12px;
	font-family: "新宋体";
	clear: both;
	width: 160px;
	overflow: hidden;
	height: 14px;

}
.classcomm ul li a{
	height: 10px;
	width: 160px;
	clear: both;
	overflow: hidden;
}
.classcomm span.img {
	width: 100%;
	clear: both;
	height: auto;
}
.classcomm span.img a{
	float: left;
	width: 70px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
.hr {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	clear: both;
	height: auto;
}
.leftcomm ul.hr1 {
	margin: 0px;
	padding: 0px;
	list-style:none;
	overflow: hidden;
	height: auto;
}
.leftcomm ul.hr1 li{
	float: left;
	height: 140px;
	width: 130px;
	border: 1px solid #cccccc;
	list-style:none;
	overflow: hidden;
	background-image: none;
	background-position: 0px 0px;
	padding: 2px;
	margin: 10px;
}
.leftcomm ul.hr1 li a img{
	height: 140px;
	width: 133px;
	overflow: hidden;
}
.index_link {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.index_link strong.link{
	height:24px;
	line-height:24px;
	width: 100px;
	padding-left: 20px;
	float: left;
}
.index_link .linkinfo{
	width: 625px;
	float: left;
	text-align: left;
}
.index_link ul.link li{
	margin: 10px;
	float: left;
	height: auto;
	width: 75px;
	list-style:none;
	background-image: none;
	padding: 0px;
}
.copy {
	width: 958px;
	height:30px;
	background-image: none;
	text-align: center;
	line-height: 250%;
	background-color: #EBF3FC;
}
.copy a{
	margin-right: 10px;
	margin-left: 10px;
}
.Copyright{
	width: 960px;
	border: 0px none #FFFFFF;
	text-align: center;
	margin: 10px 0px;
	line-height: 200%;
	background-image: none;
}
/*首页以外的CSS样式*/
.list{
	clear: both;
	height: auto;
	width: 958px;
	border: 1px solid #9CC6F0;
	overflow: hidden;
	padding-bottom: 10px;
}
.list h2{
	background-image: url(bg1.gif);
	background-repeat: repeat-x;
	line-height: 180%;
	margin: 0px;
	font-size: 12px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CC6F0;
}
.list .c{
	float: left;
	width: 133px;
	overflow: hidden;
	height: auto;
	padding: 2px;
	margin: 10px;
	text-align: center;
	line-height: 200%;
}
.list .c a{
	padding: 2px;
	height: auto;
	width: auto;
	border: 1px solid #CCCCCC;
	clear: both;
}
.list .c a.text{
	height: 35px;
	width: 100px;
	overflow: hidden;
	border: 0px none #FFFFFF;
	line-height: 32px;
}
.list .c .text{
	height: 20px;
	width: 133px;
	overflow: hidden;
	font-size: 12px;
}
.list .c a img{
	height: 135px;
	width: 125px;
}
.pager { font-family:arial,宋体;margin:10px 20px;clear:both;}
.pager span.p_total { background:#FFF; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle; }
.pager span.p_current { background:beige; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#333; background:#fff; border:1px solid #999; padding:3px 5px; margin:0 1px; text-decoration:none !important;vertical-align:middle;}
.pager a:hover { background:#69e; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #999; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;}
.artpic{
	background-image: url(pic_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.list h2.title{
	text-align: center;
	margin-top: 25px;
	font-size: 25px;
	background-image: none;
	border: 0px none #FFFFFF;
}
.list .info{
	text-align: center;
	clear: both;
	height: 30px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #9CC6F0;
	border-bottom-color: #9CC6F0;
	line-height: 30px;
}
.list .info a{
	margin: 5px;
}
.list .content {
	color: #333333;
	text-align: center;
	font-size: 14px;
	padding: 30px;
	width: auto;
	overflow: hidden;
}
.list .content a img{
	margin-top: 10px;
	margin-bottom: 10px;
}
.list .content a{
	width: auto;
}
.picpage {
	clear: both;
	height: auto;
	width: 800px;
	font-size: 13px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.picpage ul{
	text-align: right;
	height: auto;
	width: auto;
	float: right;
}
.picpage ul li{
	margin: 3px;
	float: left;
	width: auto;
	border: 1px solid #9CC6F0;
	padding: 4px;
	height: auto;
	list-style:none;
}
.picpage ul li a{
	padding: 4px;
}
.picpage ul li.thisclass{
	margin: 0px;
	float: left;
	width: auto;
	border: 1px solid #9CC6F0;
	padding: 4px;
	margin: 3px;
	color: #333333;
	font-weight: bold;
}
.picpage ul li a{
	height: auto;
	width: 100%;
}
.context {
	clear: both;
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
.context ul{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 100%;
}
.context ul li{
	line-height: 30px;
	float: left;
	height: auto;
	width: 50%;
	list-style:none;
}
.listpages {
	clear: both;
	height: auto;
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.listpages ul{
	clear: both;
	float: right;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.listpages ul span.pageinfo{
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #9CC6F0;
	margin: 3px;
}
.listpages ul li{
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #9CC6F0;
	margin: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
}
.listpages ul li.thisclass{
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.listpages ul li a{
	padding: 5px;
}
.listpic {
	clear: none;
	float: left;
	height: auto;
	width: 755px;
}
.listpic .c{
	width: 125px;
}
.listpic .c .text{
	width: 125px;
}
.listpic .c a img{
	height: 135px;
	width: 115px;
}
.centent{
	font-size: 12px;
	line-height: 150%;
	clear: both;
	height: auto;
	width: auto;
	margin: 20px;
}
.shengming {
	margin: auto;
	padding: 10px;
	clear: both;
	height: auto;
	width: auto;
	text-align: right;
	line-height: 30px;
}
.shengming a strong{
	color: #333333;
	font-weight: normal;
	text-align: left;
}