body {
	background:  no-repeat center 189px rgb(255, 255, 255);
}
#warpper {
	margin: 0px auto; overflow: visible;
}
#menu {
	padding-bottom: 0px;
}
.banner {
	margin: 0px auto; width: 100%; height: 240px; display: block;
}
.banner .share {
	margin: 0px auto; width: 950px;
}
.banner .share em {
	line-height: 30px; float: right;
}
.banner .share #bdshare {
	float: right;
}
.banner .share #bdshare span {
	float: left;
}
.banner .share #bdshare span.bds_more {
	background:  no-repeat 0px 4px !important; width: 20px; height: 20px;
}
.banner .share #bdshare a {
	width: 20px; height: 24px;
}
.banner .subnav {
	margin: 0px auto; top: 163px; width: 950px; position: relative;
}
.banner .subnav span {
	width: 950px; text-indent: -9999px; float: left; display: inline;
}
.banner .subnav span a {
	margin: 0px 0px 0px 5px; width: 130px; height: 37px; float: right; display: inline;
}
.content {
	margin: 0px auto; width: 950px; text-align: left;
}
#focus {
	width: 630px; height: 320px; overflow: hidden; float: left; position: relative; z-index: 1;
}
#focus ul.slider {
	left: 0px; top: 0px; width: 745px; display: block; position: absolute; z-index: 1;
}
#focus ul.slider li {
	display: inline;
}
#focus ul.slider img {
	width: 630px; height: 320px; overflow: hidden; float: left;
}
#focus ul.num {
	margin: 0px; height: 18px; text-align: center; right: 0px; bottom: 11px; overflow: hidden; position: absolute; z-index: 2;
}
#focus ul.num li {
	background: rgb(255, 255, 255); width: 18px; height: 18px; font-weight: bold; margin-right: 5px; float: left; display: inline;
}
#focus ul.num li.on {
	background: rgb(236, 97, 0); width: 18px; height: 18px;
}
#focus ul.num li a {
	width: 18px; height: 18px; text-align: center; color: rgb(51, 51, 51); display: block;
}
#focus ul.num li.on a {
	color: rgb(255, 255, 255);
}
.daodu {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(193, 212, 212); width: 278px; height: 318px; float: right;
}
.daodu strong {
	font-size: 14px;
}
.daodu p {
	line-height: 21px; text-indent: 24px; padding-bottom: 12px; font-size: 12px;
}
.box950 {
	width: 950px; overflow: hidden; display: block;
}
.box950 .tit {
	line-height: 30px;
}
.box950 .tit strong {
	font-family: "microsoft yahei"; font-size: 20px;
}
.box950 .tit strong i {
	background:  no-repeat; margin: -3px 5px 0px 4px; top: 6px; width: 22px; height: 22px; overflow: hidden; float: left; position: relative;
}
.box950 .tit span {
	padding-right: 6px; font-size: 12px; float: right;
}
.box950 .tit span a {
	color: rgb(136, 136, 136);
}
.box950 .tit .nav {
	bottom: -1px; line-height: 30px; padding-top: 6px; margin-left: 12px; display: inline; position: relative; z-index: 2;
}
.box950 .tit .nav a {
	border: 1px solid rgb(193, 212, 212); width: 80px; text-align: center; color: rgb(83, 83, 83); font-size: 14px; display: inline-block;
}
.box950 .tit .nav a.on {
	font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.box950 .txt {
	padding: 20px; border: 1px solid rgb(193, 212, 212); width: 950px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.box950 .txt .sideleft {
	width: 260px; margin-right: 18px; float: left;
}
.box950 .txt .sideright {
	width: 630px; float: left;
}
.box950 .txt .sideright strong {
	font-family: "microsoft yahei"; font-size: 18px; font-weight: normal;
}
.box950 .txt .sideright p {
	color: rgb(125, 125, 125); font-size: 12px;
}
.sideright .list {
	padding: 15px 0px; width: 630px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.sideright .list ul {
	width: 645px;
}
.sideright .list li {
	width: 315px; line-height: 24px; font-size: 14px; float: left;
}
.box950 .txt .sideright h6 {
	margin: 10px 0px 0px; padding: 0px; color: rgb(83, 83, 83); line-height: 30px; font-size: 14px; font-weight: normal; float: left;
}
.sideright .pic {
	width: 100%; overflow: hidden; display: block;
}
.sideright .pic ul {
	width: 650px;
}
.sideright .pic li {
	width: 145px; height: 111px; line-height: 24px; overflow: hidden; margin-right: 15px; float: left; display: inline;
}
.sideright .pic li img {
	display: block;
}
.box950 .txt .pic1 {
	width: 100%; overflow: hidden; display: block;
}
.box950 .txt .pic1 ul {
	width: 1000px;
}
.box950 .txt .pic1 li {
	width: 210px; height: 126px; line-height: 24px; margin-right: 23px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.box950 .txt .pic1 li a {
	width: 210px; height: 126px;
}
.box950 .txt .pic1 li img {
	position: absolute; z-index: 1;
}
.box950 .txt .pic1 li span {
	left: 0px; width: 210px; height: 21px; text-align: center; bottom: 0px; line-height: 21px; position: absolute; z-index: 3;
}
.box950 .txt .pic1 li a span {
	color: rgb(255, 255, 255);
}
.box950 .txt .pic1 li span.bg {
	background: rgb(0, 0, 0); width: 210px; height: 21px; display: block; filter: alpha(opacity=70); z-index: 2; opacity: 0.7; -moz-opacity: 0.7;
}
.box950 .list1 {
	width: 908px; overflow: hidden; float: left;
}
.box950 .list1 strong {
	color: rgb(83, 83, 83); line-height: 30px; font-size: 14px; font-weight: normal;
}
.box950 .list1 ul {
	width: 908px;
}
.box950 .list1 li {
	width: 424px; line-height: 24px; font-size: 14px; margin-right: 30px; float: left; display: inline;
}
.box950 .list1 li span {
	color: rgb(235, 97, 0); font-family: arial; font-size: 12px; float: right;
}
.box950 .list1 li span em {
	font-size: 16px;
}
.box950 .txt dl {
	width: 454px; margin-bottom: 15px; float: left;
}
.box950 .txt dt {
	width: 90px; margin-right: 10px; float: left; display: inline;
}
.box950 .txt dd {
	width: 334px; padding-right: 20px; float: left;
}
.box950 .txt dd storng {
	font-size: 14px;
}
.box950 .txt dd p {
	color: rgb(125, 125, 125);
}
.box950 .txt dd p img {
	top: -1px; right: 3px; position: relative;
}
.box950 .txt dd p span {
	padding-right: 12px;
}
.box950 .txt dd p span em {
	color: rgb(235, 97, 0); font-family: arial; font-size: 15px;
}
.box950 .txt dd p span del {
	font-size: 12px;
}
.box950 .txt dd p i {
	width: 16px; height: 16px;
}
.other {
	width: 950px; margin-top: 40px; float: left;
}
.other p {
	margin: 0px auto; text-align: center; border-top-color: rgb(83, 83, 83); border-top-width: 1px; border-top-style: solid;
}
.other p strong {
	background: rgb(255, 255, 255); padding: 0px 12px; top: -15px; font-family: "microsoft yahei"; font-size: 20px; font-weight: normal; position: relative;
}
.other ul {
	width: 1000px;
}
.other li {
	margin-right: 10px; float: left;
}
.box950 a {
	color: rgb(10, 137, 228);
}
.down_type {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; width: 950px; display: block;
}
.down_type ul {
	width: 950px; overflow: hidden; display: block;
}
.down_type li {
	padding: 30px 10px 30px 50px; text-align: left; color: rgb(148, 148, 148); float: left; position: relative;
}
.down_type li.line {
	background-position: 0px -75px; margin: 0px; padding: 0px; width: 1px; height: 94px; overflow: hidden; display: inline-block;
}
.down_type li s {
	background:  no-repeat; left: 14px; top: 33px; width: 29px; height: 29px; overflow: hidden; position: absolute;
}
.down_type li s.s1 {
	background-position: -2px -75px;
}
.down_type li s.s2 {
	background-position: -31px -75px;
}
.down_type li s.s3 {
	background-position: -60px -75px;
}
.down_type li s.s4 {
	background-position: -89px -75px;
}
.down_type li s.s5 {
	background-position: -118px -75px;
}
.down_type li strong {
	color: rgb(98, 98, 98); display: block;
}
#footer {
	margin: 0px auto; padding: 0px;
}
