/*  公用部分  */
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:9px;
	background-image: url(images/xian.jpg);
}
.logo{
	width:1002px;

}
.logotop{
	width:425px;
	height:73px;
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	float: left;
	display:inline;
}
.logor{
	width:577px;
	height:73px;
	float: right;
	background-color: #FFFFFF;
	background-image: url(images/logor.jpg);
}
.dh{
	width:1002px;
	height:47px;
	background-image:url(images/dh.jpg);
	background-repeat: repeat-x;
	margin: auto;float: left;	
}
.dh ul{
	line-height: 47px;
	margin: 0px;
	padding: 0px;
}
.dh li{
	width:142px;
	height:47px;
	float: left;
	text-align: center;
	display: block;
	line-height: 43px;
	color: #FFFF00;
}
.dh li a{
	text-decoration: none;
	color:#FFFFFF;
	font-size:14px;
	line-height: 47px;
	height: 47px;
	width: 142px;
	text-align: center;
	display: block;
}
.dh li a:hover {
	text-decoration:none;
	color: #FF0000;
	line-height: 47px;
	text-align: center;
	display: block;
	height: 47px;
	width: 142px;
	background-position: center;
	background-repeat: no-repeat;
} 
.dh li a:active {
	text-decoration: none;
	color: #FF0000;
	text-align: center;
	display: block;
	line-height:47px;
	height: 47px;
	width: 142px;
}
.xian02{
	width:1002px;
	height:19px;
	background-image: url(images/xian02.jpg);
}

/*foot*/
.foot{
	width:1002px;
	height:105px;
	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);
	background-color: 002eac;
}
 .foot01{
	width:100%;
	height:105px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	background-color: 1a1a1a;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:307px;
}
.indexb{
	width:1002px;
	height:375px;
	background-color: #FFFFFF;

}

.indexc{
	width:1002px;
	height:244px;
	background-color: #ffffff;
}
.indexd{
	width:1002px;
	height: auto;
	background-color: #e6f2fa;
	background-image: url(images/yqlj.jpg);
	background-repeat: repeat-y;
}


.donghua{
	width:1002px;
	height:352px;
	float: left;
}


.fl{
	width:284px;
	height:375px;
	float: left;
}
.jj{
	width:364px;
	height:279px;
	float: left;

}
.xw{
	width:354px;
	height:279px;
	float: left;
	background-color: ffffff;

}
.fltop{
	width:284px;
	height:71px;
	float: left;
}
.fldi{
	width:284px;
	height:304px;
	float: left;
	background-image: url(images/fldi.jpg);
}

.byou{
	width:718px;
	height:375px;
	float: left;
}

.byou01{
	width:718px;
	height:279px;
	float: left;
}
.byou02{
	width:718px;
	height:96px;
	float: left;
}
.jjtop{
	width:364px;
	height:71px;
	float: left;
}
.jjco{ width:364px; height:168px;float: left;background-image: url(images/jjco.jpg);}
.jjdi{
	width:364px;
	height:40px;
	float: left;
	background-color: #FFFFFF;
}
.xwtop{
	width:354px;
	height:71px;
	float: left;
	background-color: #FFFFFF;
}
.xwco{ width:354px; height:168px;float: left;}
.xwdi{
	width:354px;
	height:40px;
	float: left;
}
.xwco01{ width:17px; height:168px;float: left;}
.xwco02{ width:322px; height:168px;float: left;}
.xwco03{ width:15px; height:168px;float: left;}



.xsw{
	width:396px;
	height:178px;
	float: left;
	background-color: #FFFFFF;
}
.lx{ width:390px; height:178px;float: left;}



.xwcso01{ width:12px; height:168px;float: left;}
.xwcso02{
	width:372px;
	height: 168px;
	float: left;
	background-color: #FFFFFF;
}
.xwsco03{
	width:12px;
	height:168px;
	float: left;
	background-color: #FFFFFF;
}
.cptop{ width:1002px; height:63px;float: left;}
.cpco{
	width:1002px;
	height:166px;
	float: left;
	background-color: #FFFFFF;

}
.cpdi{
	width:1002px;
	height:15px;
	float: left;

}

.cpco01{
	width:17px;
	height:166px;
	float: left;
	background-color: #FFFFFF;
}
.cpco02{ width:967px; height:166px;float: left;}
.cpco03{ width:18px; height:166px;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;
	height:auto;
	
}
.flbiaoti{
	width:259px;
	height:30px;
	background-image: url(images/nyfenleibt.jpg);
	background-repeat: repeat-x;
	
}
.flnr{
	width:257px;
	height:auto;
	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;  
}


.bt{
	COLOR: #FF0000;
	font-size:14px;
	font-weight: bold;
	text-align: center;
}
.bt A:link {
	COLOR: #666666; TEXT-DECORATION: none;font-size:14px;font-weight: bold;
}
.bt A:visited {
	COLOR: #666666; TEXT-DECORATION: none;font-size:14px;font-weight: bold;  
}
.bt A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none;font-size:14px;font-weight: bold;  
}