body {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
body {
	background: url("img/bj01.jpg") no-repeat top; font: 12px/normal "ËÎÌå"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(36, 98, 158);
}
img {
	border: 0px currentColor;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.fonta {
	font-family: Arial;
}
.cored {
	color: rgb(255, 0, 0);
}
.co333 {
	color: rgb(51, 51, 51);
}
.co333 a {
	color: rgb(51, 51, 51);
}
.co999 {
	color: rgb(153, 153, 153);
}
.co999 a {
	color: rgb(153, 153, 153);
}
.cofff {
	color: rgb(255, 255, 255);
}
.cofff a {
	color: rgb(255, 255, 255);
}
.cofff a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.ahover a:hover {
	color: rgb(36, 98, 158);
}
.font14 {
	font-size: 14px;
}
.outwidth {
	width: 980px;
}
.minheight {
	height: auto !important; min-height: 30px;
}
.outheight {
	height: auto !important; min-height: 300px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.marcen {
	margin: 0px auto;
}
.outposition {
	position: relative;
}
.liblock ul li {
	margin-left: 30px;
}
.liblock ol li {
	list-style: decimal; margin-left: 30px;
}
.page {
	padding: 0px 35px; height: 50px; text-align: center; line-height: 22px; clear: both;
}
.page a {
	padding: 2px 5px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0);
}
.page a.cur {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;
}
#dcms_pager .pages .pgcurrent {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-weight: bold;
}
.page a:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0);
}
.header {
	height: 83px;
}
.header .logo {
	padding: 23px 0px 0px 9px;
}
.header .fr {
	padding: 32px 7px 0px 0px; text-align: right;
}
.header .fr p {
	height: 24px;
}
#nav {
	background: url("img/menubj02.jpg") repeat-x left bottom; margin: 0px auto; width: 980px; height: 30px;
}
#nav li {
	float: left; position: relative;
}
#nav li strong a {
	height: 44px; float: left;
}
#nav li.navs strong a {
	background-position: left -44px;
}
#nav li ul {
	left: 40px; top: 44px; line-height: 30px; display: none; position: absolute;
}
#nav li.navs ul {
	display: block;
}
#nav li li {
	padding-right: 25px;
}
.menu01 {
	background: url("img/menu01.jpg") no-repeat left top; width: 135px;
}
.menu02 {
	background: url("img/menu02.jpg") no-repeat left top; width: 135px;
}
.menu03 {
	background: url("img/menu03.jpg") no-repeat left top; width: 135px;
}
.menu04 {
	background: url("img/menu04.jpg") no-repeat left top; width: 137px;
}
.menu05 {
	background: url("img/menu05.jpg") no-repeat left top; width: 140px;
}
.menu06 {
	background: url("img/menu06.jpg") no-repeat left top; width: 142px;
}
.menu07 {
	background: url("img/menu07.png") no-repeat left top; width: 156px;
}
.footer {
	background: url("img/footbj01.jpg") repeat-x left bottom; padding: 15px 0px 0px; height: 77px; text-align: center; line-height: 1.8;
}
.footer em {
	width: 20px; height: 12px; display: inline-block; position: relative;
}
.footer em img {
	left: 0px; top: 1px; position: absolute;
}
.player01 {
	background: url("img/slidebj.jpg") no-repeat left bottom; margin: 0px auto 7px; width: 980px; height: 321px; overflow: hidden; padding-bottom: 29px; clear: both; position: relative;
}
.player01 .Limg {
	left: 0px; top: 0px; width: 980px; height: 321px; overflow: hidden; position: relative;
}
.player01 .Limg li {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 980px; height: 321px; overflow: hidden; position: absolute;
}
.player01 .Limg li img {
	width: 980px; height: 321px; display: block;
}
.player01 .playnobj {
	background: url("img/slidecurbj.png") no-repeat left top; top: 278px; width: 190px; height: 34px; right: 12px; position: absolute; z-index: 9; _background: none;
}
.player01 .Nubbt {
	top: 289px; right: 14px; position: absolute; z-index: 99;
}
.player01 .Nubbt span {
	background: url("img/none.png") no-repeat left top; width: 14px; height: 14px; overflow: hidden; margin-right: 20px; float: left; _background: none;
}
.player01 .Nubbt span.on {
	background: url("img/none.png") no-repeat left top; _background: none;
}
.player02 {
	background: url("img/boxbj02.jpg") no-repeat left top; width: 310px; height: 187px; overflow: hidden; margin-top: 10px; position: relative;
}
.player02 .Limg {
	left: 7px; top: 7px; width: 297px; height: 175px; overflow: hidden; position: relative;
}
.player02 .Limg li {
	background: rgb(239, 239, 239); left: 0px; top: 0px; width: 297px; height: 175px; text-align: center; overflow: hidden; position: absolute;
}
.player02 .Limg li img {
	width: 297px; height: 151px; margin-bottom: 7px; display: block;
}
.player02 .Nubbt {
	top: 145px; text-align: center; right: 6px; font-style: normal; position: absolute; z-index: 99;
}
.player02 .Nubbt span {
	background: rgb(0, 0, 0); width: 22px; height: 13px; color: rgb(255, 255, 255); line-height: 13px; overflow: hidden; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; cursor: pointer; opacity: 0.8;
}
.player02 .Nubbt span.on {
	background: rgb(255, 0, 0);
}
.iml {
	width: 348px;
}
.imr {
	width: 602px;
}
.bt01 {
	height: 21px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.bt01 strong {
	padding: 0px 0px 0px 2px; color: rgb(36, 68, 149); font-size: 14px;
}
.bt01 em {
	background: url("img/none.png"); left: 29px; top: 21px; width: 9px; height: 6px; overflow: hidden; display: block; position: absolute;
}
.more01 {
	background: url("img/more01.jpg") no-repeat left top; padding: 0px 0px 0px 15px; top: 5px; height: 14px; right: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; display: block; position: absolute;
}
.bt02 {
	height: 19px; position: relative;
}
.bt02 strong {
	padding: 0px 0px 0px 2px; color: rgb(36, 68, 149); font-size: 14px;
}
.inewsup {
	background: url("img/index_36.jpg") no-repeat left bottom; padding: 15px 5px 0px; height: 108px; line-height: 1.7; position: relative;
}
.inewsup img {
	width: 130px; height: 87px; margin-right: 20px; float: left;
}
.inewsup strong a {
	height: 24px; color: rgb(216, 47, 36); line-height: 24px; display: block;
}
.newslist01 li {
	background: url("img/none.png") repeat-x left bottom; padding: 0px 5px; height: 30px; line-height: 30px; clear: both; vertical-align: bottom;
}
.newslist01 li a {
	float: left;
}
.newslist01 li span {
	float: right;
}
.newslist02 {
	padding: 15px 9px;
}
.newslist02 li {
	background: url("img/none.png") repeat-x left bottom; padding: 0px 5px; height: 30px; line-height: 30px; clear: both; vertical-align: bottom;
}
.newslist02 li a {
	background: url("img/none.png") no-repeat left 9px; padding: 0px 0px 0px 17px; float: left;
}
.newslist02 li span {
	float: right;
}
.ivideobox {
	width: 277px; height: 233px;
}
.izyxxbox {
	width: 310px; height: 233px;
}
.ivideocon {
	background: url("img/boxbj01.jpg") no-repeat left top; padding: 21px 0px 0px 13px; height: 189px;
}
.ProScroll {
	margin: 17px 0px 0px; height: 154px; clear: both; position: relative;
}
.ProScroll #List1 {
	float: left;
}
.ProScroll #List2 {
	float: left;
}
.ProScroll .Cont {
	margin: 0px auto; width: 540px; height: 150px; overflow: hidden; position: relative;
}
.ProScroll .ScrCont {
	width: 8000%;
}
.ProScroll .los_let {
	background: url("img/le01.jpg"); left: 0px; top: 39px; width: 19px; height: 43px; display: block; position: absolute; z-index: 9; cursor: pointer;
}
.ProScroll .los_rit {
	background: url("img/ri01.jpg"); top: 39px; width: 19px; height: 43px; right: 0px; display: block; position: absolute; z-index: 9; cursor: pointer;
}
.ProScroll .ScrollCon01 {
	width: 260px; height: 150px; line-height: 1.7; overflow: hidden; margin-right: 20px; float: left;
}
.ProScroll .ScrollCon01 img {
	border: 1px solid rgb(221, 221, 221); width: 139px; height: 133px; margin-right: 10px; float: left;
}
.ProScroll .ScrollCon01 strong {
	color: rgb(216, 47, 36); display: block;
}
.banner {
	height: 257px; text-align: center;
}
.banner img {
	width: 980px; height: 248px;
}
.mlnr {
	width: 214px;
}
.mrnr {
	width: 759px; overflow: hidden;
}
.mlbt {
	height: 36px; overflow: hidden;
}
.mlnav {
	background: rgb(242, 246, 251); padding: 17px 8px 17px 9px; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.mlnav li {
	height: auto !important; min-height: 36px;
}
.mlnav li a {
	background: url("img/none.png"); padding: 0px 0px 0px 8px; height: 28px; line-height: 28px; overflow: hidden; display: block;
}
.mlnav li a.cur {
	background: url("img/none.png"); color: rgb(255, 255, 255);
}
.mlnav li a.cur:hover {
	background: url("img/none.png"); color: rgb(255, 255, 255);
}
.mlnav li ul {
	padding: 7px 3px 0px 5px;
}
.mlnav li li a {
	background: url("img/none.png") no-repeat left top; height: 24px; line-height: 24px; padding-left: 30px;
}
.mlnav li li a.cur {
	background: url("img/none.png") no-repeat left top; color: rgb(36, 98, 158);
}
.mlnav li li a.cur:hover {
	background: url("img/none.png") no-repeat left top; color: rgb(36, 98, 158);
}
.mldown {
	background: url("img/none.png") no-repeat left top; height: 50px;
}
.location {
	background: url("img/location.jpg"); padding: 0px 15px; height: 41px; line-height: 37px;
}
.location1 {
	background: url("img/location1.jpg"); padding: 0px 15px; height: 41px; line-height: 37px;
}
.location strong {
	font-size: 14px; float: left;
}
.location p {
	float: right;
}
.mrbor {
	background: rgb(255, 255, 255); height: auto !important; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; min-height: 300px;
}
.mrdown {
	background: url("img/none.png") no-repeat left top; height: 20px;
}
.confont01 {
	padding: 40px; line-height: 2;
}
.confont02 {
	padding: 20px 30px; line-height: 2;
}
.title01 {
	background: url("img/none.png") repeat-x left bottom; margin: 0px 13px; padding: 15px 0px 10px; text-align: center; line-height: 1.4; font-weight: bold;
}
.date01 {
	margin: 0px 13px; text-align: right; line-height: 35px;
}
.newsdown {
	margin: 0px 30px; height: 60px; text-align: right;
}
.hdmbt02 {
	padding: 40px 11px 0px; height: 31px;
}
.hdmbt02 a {
	background: url("img/none.png"); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; width: 64px; height: 30px; text-align: center; line-height: 30px; margin-right: 4px; float: left;
}
.hdmbt02 a.cur {
	background: url("img/none.png"); color: rgb(51, 51, 51); font-weight: bold;
}
.hdmbt02 a.cur:hover {
	background: url("img/none.png"); color: rgb(51, 51, 51); font-weight: bold;
}
.caselist01 {
	margin: 0px 11px 40px; padding: 20px 0px; border: 1px solid rgb(204, 204, 204); height: auto !important; min-height: 200px;
}
.caselist01 li {
	background: url("img/none.png") no-repeat 21px 3px; padding: 0px 0px 0px 36px; width: 207px; height: 24px; float: left;
}
.caseup {
	padding: 30px; line-height: 2;
}
.caseupimg {
	width: 436px; height: 273px; margin-right: 20px; float: left;
}
.castbt {
	background: rgb(239, 239, 239); margin: 0px 20px; padding: 0px 0px 0px 10px; height: 31px; line-height: 31px; font-weight: bold;
}
.Serup {
	background: url("img/none.png") repeat-x left bottom; margin: 0px 15px; padding: 30px 10px 15px;
}
.Serlist {
	padding: 17px 0px 20px 90px;
}
.Serlist li {
	background: url("img/none.png") no-repeat left 8px; padding: 6px 0px 0px 22px; width: 294px; height: 32px; vertical-align: bottom; float: left;
}
.Serlist li a {
	height: 12px; display: inline-block; position: relative;
}
.Serlist li a img {
	left: 0px; top: -4px; position: absolute;
}
.downlist {
	padding: 15px 9px;
}
.downlist li {
	background: url("img/none.png") repeat-x left bottom; padding: 0px 5px; height: 35px; line-height: 35px; clear: both; vertical-align: bottom;
}
.downlist li strong {
	font-weight: normal; float: left;
}
.downlist li span {
	float: right;
}
.downlist li span a {
	background: url("img/none.png"); top: 4px; width: 68px; height: 27px; display: block; position: relative;
}
.downdown {
	margin: 0px 30px; height: 60px; text-align: right;
}
.downdown a {
	background: url("img/none.png"); top: 4px; width: 68px; height: 27px; display: inline-block; position: relative;
}
.videolist {
	padding-bottom: 20px;
}
.videolist li {
	padding: 18px 24px 0px 46px; width: 291px; height: 274px; float: left;
}
.videolist li img {
	padding: 3px; border: 1px solid rgb(221, 221, 221); width: 281px; height: 182px; display: block;
}
.videolist li p {
	background: rgb(230, 230, 230); padding: 7px 6px; height: 66px; line-height: 1.7;
}
.feedtab {
	background: url("img/none.png") no-repeat right 60px;
}
.feedk {
	padding: 0px 0px 0px 2px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 20px; color: rgb(51, 51, 51); line-height: 20px;
}
.feedbut {
	background: url("img/none.png"); border: 0px currentColor; width: 77px; height: 27px; cursor: pointer;
}
.feedbut2 {
	background: url("img/none.png");
}
.oow{white-space:nowrap;overflow:hidden;}
.STYLE2 {color:#000000}