/*  公用部分  */
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-image: url(images/bj.jpg);
	background-color: #FFFFFF;
}
.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:7px;

}
.logo{
	width:1002px;

}
.logotop{
	width:727px;
	height:113px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	float: left;
	display:inline;
}
.logor{
	width:275px;
	height:113px;
	float: right;
	background-color: #FFFFFF;
	background-image: url(images/logor.jpg);
}
.dh{
	width:1002px;
	height:41px;
	background-image:url(images/dh.jpg);
	background-repeat: repeat-x;
	margin: auto;	
}
.dh ul{
	line-height: 41px;
	margin: 0px;
	padding: 0px;
}
.dh li{
	width:110px;
	height:41px;
	float: left;
	text-align: center;
	display: block;
	line-height: 41px;
	color: #FFFF00;
}
.dh li a{
	text-decoration: none;
	color:#FFFFFF;
	font-size:14px;
	line-height: 41px;
	height: 41px;
	width: 110px;
	text-align: center;
	display: block;
}
.dh li a:hover {
	text-decoration:none;
	color: #FF0000;
	line-height: 41px;
	text-align: center;
	display: block;
	height: 41px;
	width: 110px;
	background-position: center;
	background-image: url(images/dh0202.jpg);
	background-repeat: no-repeat;
} 
.dh li a:active {
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	display: block;
	line-height: 41px;
	height: 41px;
	width: 110px;
}


/*foot*/
.foot{
	width:1002px;
	height:52px;
	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);
}
 
/*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:397px;
}
.indexb{
	width:1002px;
	height:214px;
	background-color: #FFFFFF;

}

.indexc{
	width:1002px;
	height: auto;
	background-color: #FFFFFF;
}






.cpfl{
	width:242px;
	height:397px;
	float: left;
}
.jj{
	width:437px;
	height:397px;
	float: left;

}
.xw{
	width:323px;
	height:397px;
	float: left;

}


.fltop{
	width:242px;
	height:76px;
	float: left;
}
.fldi{
	width:242px;
	height:357px;
	float: left;
	background-image: url(images/fldi.jpg);
}
.jjtop{
	width:437px;
	height:186px;
	float: left;

}

.jjdi{
	width:437px;
	height:211px;
	float: left;
	background-image: url(images/jjdi.jpg);
}
.xwco{
	width:323px;
	height:195px;
	float: left;
}
.xwzuo{
	width:13px;
	height:195px;
	float: left;
	background-color: #FFFFFF;
}
.xwtop{
	width:323px;
	height:186px;
	float: left;
}
.xwdi{
	width:323px;
	height:16px;
	float: left;
}
.xwcoco{
	width:279px;
	height:195px;
	float: left;
	background-color: #FFFFFF;
}
.xwyou{
	width:31px;
	height:195px;
	float: left;
}

.cp{ width:740px; height:214px;float: left;}
.lx{ width:262px; height:214px;float: left;}
.cptop{
	width:740px;
	height:52px;
	float: left;

}
.cpco{ width:740px; height:145px;float: left;}
.cpdi{ width:740px; height:17px;float: left;}
.cpcozuo{
	width:28px;
	height:145px;
	float: left;

}
.cpcoco{
	width:695px;
	height:145px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(images/cpcoco.jpg);
}
.cpcoyou{ width:17px; height:145px;float: left;}







.yqljtop{
	width:1002px;
	height:13px;
	float: left;
	background-image: url(images/yqljtop.jpg);
	background-repeat: repeat-x;
}
.yqljdi{
	width:1002px;
	height:auto;
	float: left;
	background-repeat: repeat;
	background-color: #FFFFFF;
}









/* 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: 259px;
	float: left;
	margin-left: 6px;
	display:inline;
}
.fenlei{
	width:259px;
	
}
.flbiaoti{
	width:259px;
	height:30px;
	background-image: url(images/nyfenleibt.jpg);
	background-repeat: repeat-x;
	
}
.flnr{
	width:257px;
	border: 1px solid #cdcdcd;
	
}
.nylx{
	width:259px;
	height:193px;
	margin-top: 19px;

	
}
.nyr {
	float: left;
	height: auto;
	display:inline;
	width: 725px;
	margin-left: 8px;
}
.nynr {
	width: 1002px;
	height: auto;
	margin-top: 10px;
	
}



.neiyebt{
	width:725px;
	height:30px;
	background-image: url(images/nybiaoti.jpg);
	text-align: left;
}
.neiyenr{
	width:725px;
	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: #000000;font-size:12px;}
.lj A:link {
	COLOR: #000000; TEXT-DECORATION: none;font-size:12px;
}
.lj A:visited {
	COLOR: #000000; 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;  
}
