body{
margin:0px;
padding:0px;
font-size:12px;
color:#333333;
background:url(../images/bg.jpg) center top no-repeat;
}
a{
color:#333333;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:none;
}
img{
border:0px;
}

.top{
margin:0px auto;
width:983px;
height:81px;
background:url(../images/top.jpg) no-repeat;
}
.topl{
float:left;
width:200px;
height:81px;
margin:0px;
padding:0px;
}
.topr{
float:left;
width:420px;
height:51px;
padding:20px 0px 0px 0px;
line-height:22px;
margin:0px;
color:#2a57aa;
}
.topx{
width:983px;
margin:0px auto;
height:34px;
padding:0px;
}
.ban{
margin:0px auto;
width:983px;
height:342px;
padding:0px;
}


/*MainPromotionBanner*/
#MainPromotionBanner{width:983px; height:344px;  padding:0px; float:left}
#MainPromotionBanner #SlidePlayer {position:relative; margin:0px auto;}
#MainPromotionBanner .Slides{padding:0px; margin:0px auto; list-style: none; height: 344px; overflow: hidden;}
#MainPromotionBanner .Slides li {float: left; width: 983px;	height: 344px;}

#MainPromotionBanner .Slides img{border:0; display: block; width: 983px; height: 344px;}

#MainPromotionBanner .SlideTriggers{margin: 0; padding: 0; list-style: none; position: absolute; top: 315px; right: 8px; z-index: 10; height: 15px;	}
#MainPromotionBanner .SlideTriggers li{	float: left; display: inline; color: #fff; cursor: pointer; overflow: hidden; background:url(../images/bg_w.jpg) no-repeat center center; width:18px; height:15px; line-height:15px; text-align:center; margin:0 5px 0 0; display:inline;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background:url(../images/bg_b.jpg) no-repeat center center; font-weight:bold; font-size:12px; color:#020202k; height:15px; width:18px;}

.menubg{
z-index: 1;  left: 210px;  width: 100%px; text-align:center; position: absolute; top: 105px; color:#FFFFFF; height:72px; background:url(../images/mneubg.png) no-repeat;
}
.dhbg{
margin:18px auto 0px auto;
width:822px;
height:38px;
background:url(../images/dhbg.png) no-repeat;
padding:0px;
}

li{
list-style-type:none;
}
#navMenu LI {
	BACKGROUND-POSITION: right 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/dhx.jpg); WIDTH: 82px; BACKGROUND-REPEAT: no-repeat; font-weight:bold; HEIGHT: 35px; TEXT-ALIGN: center
}
#navMenu LI A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #fff; font-family:"Î¢ÈíÑÅºÚ"; LINE-HEIGHT: 35px;  HEIGHT: 35px; TEXT-DECORATION: none; font-weight:bold;
}
#navMenu LI A:link {
	COLOR: #ffffff
}

#navMenu LI A.here {
	BACKGROUND-IMAGE: url(../images/hd.jpg); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; font-weight:bold; BACKGROUND-POSITION: center 0px;
}
#navMenu LI A:hover {
	BACKGROUND-IMAGE: url(../images/hd.jpg); COLOR:#FFCC00; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 0px; 
}
#navMenu {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 820px; COLOR: #111111; TEXT-DECORATION: none;
}

.bg2{
margin:0px auto;
width:983px;
height:880px;
padding:0px;
background:url(../images/bg2.jpg);
}

.sybg{
margin:0px auto;
width:983px;
height:880px;
background:url(../images/sybg.jpg) center top no-repeat;
padding:0px;
}

.kx{
margin:0px auto;
width:920px;
height:38px;
padding:0px;
}
.yqlj{
margin:12px auto 0px auto;
padding:10px;
width:910px;
height:30px;
border:1px #d9d9d9 solid;
line-height:22px;
}
.yqlj span{
font-weight:bold;
}

.sytop{
margin:0px auto;
padding:0px;
width:915px;
height:252px;
}

.sp{
float:left;
width:349px;
height:252px;
margin:0px;
padding:0px;
line-height:24px;
}
.about{
float:left;
margin:0px;
padding:0px;
margin:16px 0px 0px 0px;
width:566px;
height:235px;
background:url(../images/aboutbg.jpg) no-repeat;
}
.aboutt{
margin:0px;
padding:0px;
width:550px;
height:48px;
line-height:48px;
text-align:right;
}
.aboutnr{
margin:0px;
width:566px;
height:180px;
padding:0px;
}
.aboutnrin{
float:right;
width:316px;
height:140px;
line-height:22px;
padding:0px;
}
.aboutnrin a{
color:#FF0000;
}

.sylb{
margin:15px auto 0px auto;
padding:0px;
width:936px;
height:215px;
}

.sylbin{
float:left;
width:312px;
height:215px;
margin:0px;
padding:0px;
background:url(../images/syxwbg.jpg) center top no-repeat;
}

.syxwbt{
margin:0px auto;
padding:0px;
height:30px;
width:301px;
}

.xwbtl{
float:left;
width:100px;
padding:0px 0px 0px 15px;
height:30px;
font-family:"Î¢ÈíÑÅºÚ";
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:32px;
}
.xwbtr{
width:170px;
text-align:right;
float:left;
height:30px;
line-height:34px;
color:#FFFFFF;
}
.xwbtr a{
color:#FFFFFF;
}
.xwbtr a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.lbnr{
margin:0px auto;
width:270px;
height:170px;
padding:0px;
}
.lbnr ul{
margin:5px 0px 0px 0px;
padding:0px;
width:270px;
}
.lbnr ul li{
margin:0px;
padding:0px;
height:32px;
width:270px;
line-height:32px;
background:url(../images/xian.jpg) center bottom repeat-x;
}
.lbnr ul li span{
color:#666666;
}
.cpbt{
margin:15px auto 0px auto;
width:951px;
height:30px;
padding:0px;
background:url(../images/cpbt.jpg) no-repeat;
}
.cpbg{
margin:0px auto;
width:951px;
height:166px;
padding:0px;
background:url(../images/cpbg.jpg) no-repeat;
}
.cpkb{
margin:0px auto;
padding:0px;
width:900px;
height:28px;
}
.cpnr{
margin:0px auto 0px auto;
width:890px;
height:110px;
padding:0px;
}
.sydiv{
float:left;
width:160px;
height:110px;
text-align:center;
padding:0px;
margin:0px;
}


#demo {
	 OVERFLOW: hidden;  WIDTH: 890px;  HEIGHT: 112px
}

#indemo {
	FLOAT: left; WIDTH: 800%
}
#demo1 {
	FLOAT: left
}
#demo2 {
	FLOAT: left
}

.sypp{
margin:12px auto 0px auto;
width:950px;
height:50px;
padding:0px;
}

.ppdiv{
float:left;
width:158px;
height:48px;
padding:0px;
margin:0px;
text-align:center;
}

.foot{
margin:0px;
padding:0px;
width:100%;
height:156px;
background:url(../images/foot.jpg) center top repeat-x;
}
.footnr1{
margin:0px auto;
width:920px;
height:70px;
line-height:22px;
text-align:center;
padding:12px 0px 0px 0px;
color:#2566aa;
}

.footnr2{
margin:0px auto;
width:920px;
height:30px;
line-height:22px;
text-align:center;
padding:16px 0px 0px 0px;
color:#ffffff;
}
.footnr2 a{
color:#FFFFFF;
}
.footnr2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.fybg{
background:url(../images/bg2.jpg);
}
.nybg{
background:url(../images/fybg.jpg) center top no-repeat;
}
.nywz{
width:600px;
margin:0px;
padding:0px 0px 0px 45px;
height:30px;
color:#FFFFFF;
line-height:30px;
}
.nywz a{
color:#FFFFFF;
text-decoration:none;
}
.nywz a:hover{
color:#FFFFFF;
text-decoration:underline;
}


.bk{
border:1px #cccccc solid;
margin-top:20px;
margin-bottom:20px;
}
.rbk{
border-right:1px #cccccc solid;
}
.jiange{
margin-top:10px;
}
.lbt{
background:url(../images/ab_bg.png) center center no-repeat;
font-size:14px;
font-weight:bold;
color:#0000FF;
}
.flx{
border-bottom:1px #e7e7e7 solid;
}


.lxbk{
border:1px #e7e7e7 solid;
margin-bottom:15px;
}
.lxnr{
line-height:22px;
padding-top:0px;
padding-bottom:10px;
padding-top:8px;
}
.lxnr span{
font-weight:bold;
font-size:14px;
color:#0000FF;
}
.fybt{
font-size:14px;
font-weight:bold;
color:#0000ff;
}

.pagenr{
line-height:24px;
}
.fyjg{
margin-top:10px;
padding-bottom:16px;
}
.xian{
border-bottom:1px #b2b2b2 dashed;
}

.cpdiv{
float:left;
margin-top:12px;
padding:0px;
width:227px;
height:190px;
}
.picbk{
border:1px #CCCCCC solid;
padding:2px;
}



.xgbt{
border-bottom:1px #CCCCCC solid;
font-weight:bold;
color:#000000;
 FONT-FAMILY: "Î¢ÈíÑÅºÚ";
 padding-left:2px;

 }
 
 .xgdiv{
 float:left;
 margin-top:8px;
 height:24px;
 width:365px;
 padding:0px;
 }
 .xxbt1{
 font-size:14px;
 font-weight:bold;
 color:#000000;
 text-align:center;
 }
 .xxbt2{
 border-bottom:1px #CCCCCC dashed;
 text-align:center;
 color:#999999;
 }
 .xxbt3{
 line-height:24px;
 padding-top:8px;
 padding-bottom:15px;
 }
 
  
.dede_pages{
margin:0px auto;
width:600px;

}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


.w960{
	width:910px;
	/*position:relative;*/
}

.ppdiv img{
border:0px;
width:145px;
height:48px;
}

.cpbt2{
background:#eeeeee; padding-left:5px; font-size:14px; font-weight:bold; color:#333333
}