/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}



html,body,ul,li,a,span,p{ padding:0;  margin:0 auto; list-style:none;font:14px "宋体";color:#444444; line-height:22px;}
img{border:0px;}
body{
	font-size:12px;
	text-align:center;
	background-repeat:repeat-x;
	background-color: #ffffff;
	background-image: url(images/bj.JPG);
}
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#000000; font-size:14px}
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #444444;}
.white { COLOR: #ffffff}
.white A:link {COLOR: #ffffff;font-size:12px}
.white A:visited {COLOR: #ffffff}
.white A:hover {COLOR: #ffffff}

/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*head*/

.head{
	width:1002px;
	height:auto;
	padding:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom:0;
	margin-left: auto;
	background-color: #FFFFFF;
}


.xian{
	width:1002px;
	height:34px;
	float: left;
	background-image: url(images/xian.jpg);
}
.logo{
	width:1002px;

}
.logotop{
	width:550px;
	height:112px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	float: left;
	display:inline;
}
.logor{
	width:452px;
	height:112px;
	float: right;
	background-image: url(images/logor.jpg);
}
.dh{
	width:1002px;
	height:40px;
	background-image:url(images/dh.jpg);
	background-repeat: repeat-x;
	margin: auto;float: left;	
}
.dh ul{
	line-height:40px;
	margin: 0px;
	padding: 0px;
}
.dh li{
	width:123px;
	height:40px;
	float: left;
	text-align: center;
	display: block;
	line-height:40px;
	color: #FFFF00;
}
.dh li a{
	text-decoration: none;
	color:#ffffff;
	font-size:14px;
	line-height:40px;
	height:40px;
	width: 123px;
	text-align: center;
	display: block;
}
.dh li a:hover {
	text-decoration:none;
	color: #00FF00;
	line-height:40px;
	text-align: center;
	display: block;
	height:40px;
	width: 123px;
	background-position: center;
	background-repeat: no-repeat;
} 
.dh li a:active {
	text-decoration: none;
	color: #FF0000;
	text-align: center;
	display: block;
	line-height:40px;
	height:40px;
	width: 123px;
}
.logor01{
	width:592px;
	height:72px;float: left;
	background-image: url(images/logor01.jpg);
}
.logor03{
	width:592px;
	height:28px;float: left;
}

/*foot*/
.foot{
	width:1002px;
	height:270px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/foot.jpg);
}

.foot01{
	width:100%;
	height:270px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-image: url(images/foot01.jpg);
	padding: 0px;
}
 
/*index*/

.index{
	width:1002px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	clear: both;
	background-color: #FFFFFF;
}
.footc font {
	font-size: 14px;
	color: #FFFFFF;
}


/*indexa*/

.indexa{
	width:1002px;
	height:auto;
}
.indexb{
	width:1002px;
	height:66px;
	background-color: #ffffff;
}

.indexc{
	width:1002px;
	height:462px;
	background-color: #ffffff;
}
.indexd{
	width:1002px;
	height:260px;
	background-color: #ffffff;
}
.indexe{
	width:1002px;
	height: auto;
	background-color: #FFFFFF;
}
.fl{
	width:258px;
	height:462px;
	float: left;

}
.fltop{
	width:258px;
	height:80px;
	float: left;
}
.flco{
	width:258px;
	height:366px;
	float: left;
	background-image: url(images/flco.jpg);
}

.fldi{
	width:258px;
	height:16px;
	float: left;
	background-color: #FFFFFF;	

}
.xw01{
	width:487px;
	height:69px;
	float: left;

}
.xw02{
	width:487px;
	height:103px;
	float: left;background-color: #f6f6f6;
}

.xw03{
	width:487px;
	height:264px;
	float: left;
	background-color: #FFFFFF;

}
.xw04{
	width:487px;
	height:26px;
	float: left;
	background-color: #f6f6f6;
	background-image: url(images/jjco.jpg);
	background-repeat: repeat-y;
}
.xwco01{ width:12px; height:264px;float: left;background-color: #f3f3f3;}
.xwco02{
	width:464px;
	height:264px;
	float: left;
	background-color: #ffffff;
}

.xwco03{
	width:11px;
	height:264px;
	float: left;
	background-color: fcfcfc;
}
.jjtop{
	width:257px;
	height:69px;
	float: left;
	background-color: #FFFFFF;
}
.jjco{
	width:257px;
	height:377px;
	float: left;
	background-image: url(images/jjco.jpg);
}
.jjdi{ width:257px; height:16px;float: left;}
.jjco01{
	width:11px;
	height:16px;
	float: left;
	background-color: #FFFFFF;
}
.jjco02{
	width:455px;
	height:220px;
	float: left;background-color:#FFFFFF;
}
.jjco03{
	width:9px;
	height:220px;
	float: left;background-color:#FFFFFF;
}

.jj{
	width:257px;
	height:462px;
	float: left;

}
.cptop{
	width:1002px;
	height:44px;
	float: left;

}
.cpco{
	width:1002px;
	height:205px;
	float: left;background-color: #ffffff;

}
.cpdi{
	width:1002px;
	height:11px;
	float: left;background-color: #ffffff;

}
.cpco01{
	width:7px;
	height:205px;
	float: left;
}
.cpco02{
	width:986px;
	height:205px;
	float: left;background-color: #212121;
}
.cpco03{
	width:9px;
	height:205px;
	float: left;
	background-color: #FFFFFF;
}


.xw{
	width:487px;
	height:462px;
	float: left;
}
.xwdi{
	width:475px;
	height:13px;
	float: left;
}

.lx01{
	width:269px;
	height:179px;
	float: left;
}

.lx02{
	width:269px;
	height:220px;
	float: left;
}
.cyou{
	width:775px;
	height:575px;
	float: left;
}


.cyou01{
	width:775px;
	height:299px;
	float: left;background-image: url(images/flco.jpg);	
}
.cyou02{
	width:775px;
	height:276px;
	float: left;
}



.xwdco{
	width:387px;
	height:221px;
	float: left;
}














.hj{
	width:234px;
	height:111px;
	float: left;background-color: #FFFFFF;
}






.xwsco{
	width:383px;
	height:187px;
	float: left;
}




.zxx{
	width:367px;
	height:248px;
	float: left;
}
.zxtop{
	width:388px;
	height:37px;
	float: left;

}
.zxco{
	width:388px;
	height:221px;
	float: left;
	background-color: #FFFFFF;
}
.zxdi{
	width:388px;
	height:18px;
	float: left;background-color: #e3e8ea;

}
.zxco01{
	width:11px;
	height:221px;
	float: left;

}
.zxco02{
	width:367px;
	height:221px;
	float: left;

}
.zxco03{
	width:10px;
	height:221px;
	float: left;

}








.yqljtop{
	width:1002px;
	height:25px;
	float: left;background-image: url(images/yqljtop.jpg);

}
.yqljco{
	width:1002px;
	height: auto;
	float: left;
	background-color: #03c7bd;
}
.yqljdi{
	width:1002px;
	height:13px;
	float: left;
	background-color: #fff5d2;
	background-image: url(images/yqljdi.jpg);
}


.yq-ljdi{ width:1002px; height:29px;float: left;}
.xwtdop{
	width:240px;
	height:158px;
	float: left;

}
.xwddi01{
	width:240px;
	height:187px;
	float: left;

}
.xdwdi{ width:240px; height: 13px;float: left;background-color: #FFFFFF;}

.anlitop{ width:1002px; height:59px;float: left;}
.anlidi{ width:1002px; height:176px;float: left;}
.anlidi01{ width:38px; height:176px;float: left;}
.anlidi02{ width:919px; height:176px;float: left;}
.anlidi03{ width:45px; height:176px;float: left;}






.yqljtop{
	width:1002px;
	height:13px;
	float: left;
	background-image: url(images/yqljtop.jpg);
	background-repeat: repeat-x;
}
.ff{
	width:100%;
	height:70px;
	float: left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(images/foot.jpg);
}









/* ny */

.ny{
	width:1002px;
	height:auto;
	padding:0px;
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
.nytop{
width:1002px; height:361px;}

.nyl {
	height: auto;
	width: 220px;
	float: left;
	margin-left: 6px;
	display:inline;
}
.fenlei{
	width:220px;
	height:auto;
	
}
.flbiaoti{
	width:220px;
	height:40px;
	background-image: url(images/nyfenleibt.jpg);
	background-repeat: repeat-x;
	
}
.flnr{
	width:220px;
	height:auto;
	border: 1px solid #cdcdcd;
	
}
.nylx{
	width:220px;
	height:193px;
	margin-top: 19px;

	
}
.nyr {
	float: left;
	height: auto;
	display:inline;
	width: 740px;
	margin-left: 20px;
}
.nynr {
	width: 1002px;
	height: auto;
	margin-top: 5px;
	background-color: #FFFFFF;	
}



.neiyebt{
	width:740px;
	height:40px;
	background-image: url(images/nybiaoti.jpg);
	text-align: left;
}
.neiyenr{
	width:740px;
	height:auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background-color: #ffffff;
}
.d{COLOR: #000000;font-size:14px;}
.d A:link {
	COLOR: #000000; TEXT-DECORATION: none;font-size:14px;
}
.d A:visited {
	COLOR: #000000; TEXT-DECORATION: none;font-size:14px;  
}
.d A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;font-size:14px;  
}


.lj{COLOR: #8c8b8b;font-size:12px;}
.lj A:link {
	COLOR:  #8c8b8b; TEXT-DECORATION: none;font-size:12px;
}
.lj A:visited {
	COLOR: #8c8b8b; TEXT-DECORATION: none;font-size:12px;  
}
.lj A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;font-size:12px;  
}





.666666{COLOR:#666666;font-size:12px;}
.666666 A:link {
	COLOR: #666666; TEXT-DECORATION: none;font-size:12px;
}
.666666 A:visited {
	COLOR: #666666; TEXT-DECORATION: none;font-size:12px;  
}
.666666 A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;font-size:12px;  
}
