body {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg.jpg);
}
h1{
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
h2{
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
h3{
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.box{
	width:100%;
	background-image:url(../images/mbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.box_n{
	width:100%;
	background-image:url(../images/nbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.top_column{
	background:url(../images/dh.jpg) left top no-repeat;
	line-height:31px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.top_column_ny{
	width:943px;
	padding:2px 30px;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/dh_n.jpg) left top no-repeat;
	line-height:31px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.top_columna{
	padding:0px 30px 0px 35px;
	margin:0px;
	float:left;
}
.top_columna.bl{
	color:#FF0000;
}
.top_columna.bl a:link,a:visited,a:active,.top_columnb a:link,a:visited,a:active,.top_columnc a:link,a:visited,a:active,.top_columnc1 a:link,a:visited,a:active,.top_columnc2 a:link,a:visited,a:active.top_columnd
 a{
	text-decoration:none;
	color:#fff;
}
a:link,a:visited,a:active{
	text-decoration:none;
	color:#fff;
}
.top_columna.bl a:hover,.top_columnb a:hover,.top_columnc a:hovertop_columnd.top_columnc1 a:hover,.top_columnc2 a:hover.top_columnd a:hover{
	text-decoration:none;
	color:#FF0000;
}
.top_columnb{
	padding:0px 30px 0px 40px;
	margin:0px;
	float:left;
}
.top_columnc{
	padding:0px 28px 0px 16px;
	margin:0px;
	float:left;
}
.top_columnc1{
	padding:0px 28px 0px 27px;
	margin:0px;
	float:left;
}
.top_columnc2{
	padding:0px 28px 0px 25px;
	margin:0px;
	float:left;
}
.top_columnd{
	padding:0px 28px 0px 22px;
	margin:0px;
	float:left;
}
.s_fs{
	width:950px;
	overflow:hidden;
	padding:0px 26px 0px 27px;
	margin:0px auto;
	background:url(../images/index_04.jpg) left top no-repeat;
}
.centera{
	width:950px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}
.center{
	background:url(../images/n_c.jpg) left center repeat-y;
}
.Loign_t{
	width:180px;
	overflow:hidden;
	padding:10px 0px 9px 40px;
	margin:0px;
	background:url(../images/mail_t.jpg) left top no-repeat;
	font-size:14px;
	line-height:29px;
	font-weight:bold;
	color:#fff;
}
.Login_n{
	width:200px;
	overflow:hidden;
	padding:0px 10px;
	margin:0px auto;
	height:109px;
	background:url(../images/Login_n.jpg) left top no-repeat;
}
.wbk{
	width:131px;
	height:21px;
	color:#666;
	border:1px solid #020202;
	background:url(../images/wbk.jpg) left top no-repeat;
}
.xl_t{
	width:180px;
	margin:8px 0px 0px 0px;
	padding:10px 0px 6px 40px;
	overflow:hidden;
	font-size:14px;
	line-height:29px;
	font-weight:bold;
	color:#fff;
	display:block;
	background:url(../images/p_t.jpg) left top no-repeat;
}
.ny_xl{
	margin:0px;
}
.center_d{
	width:950px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
}
.xl_t a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.xl_t a:hover{
	text-decoration:none;
	color:#fff;
}

.con_t a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.con_t a:hover{
	text-decoration:none;
	color:#fff;
}
.profile_t a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.profile_t a:hover{
	text-decoration:none;
	color:#fff;
}
.prof_1 a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.prof_1 a:hover{
	text-decoration:none;
	color:#fff;
}
.ny_product a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.ny_product a:hover{
	text-decoration:none;
	color:#fff;
}
.honor_t a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.newpro_1 a:hover{
	text-decoration:none;
	color:#fff;
}
.newpro_1 a:link,a:visited{
	text-decoration:none;
	color:#fff;
}
.honor_t a:hover{
	text-decoration:none;
	color:#fff;
}
.xl_na{
	background:url(../images/xl_nna.jpg) left top no-repeat;
	background-color:#000000;
}
.xl_n{
	width:190px;
	overflow:hidden;
	padding:2px 0px 2px 0px;
	margin:0px 16px 0px 14px;
	line-height:25px;
	text-align:left;
	font-weight:bold;
	background:url(../images/xla.gif) bottom left no-repeat;
}
.xl_n a:link,.xl_n a:visited,.xl_n a:active{
	color:#666;
	text-decoration:none;
}
.xl_n a:hover{
	color:#666;
	text-decoration:underline;
}
.xl_d{
	width:197px;
	overflow:hidden;
	padding:17px 13px 20px 10px;
	margin:0px;
	line-height:22px;
	background:url(../images/ss.jpg) left top no-repeat;
}
.wbk2{
	width:157px;
	height:21px;
	border:1px solid #000;
	background:url(../images/wbk2.jpg) left top no-repeat;
}
.con_t{
	width:180px;
	margin:8px 0px 0px 0px;
	padding:8px 0px 4px 40px;
	overflow:hidden;
	font-size:14px;
	line-height:29px;
	font-weight:bold;
	color:#fff;
	display:block;
	background:url(../images/con_t.jpg) left top no-repeat;
}
.ny_contact{
	margin:0px;
	padding:22px 0px 2px 40px;
	background:url(../images/n_cont.jpg) left top no-repeat;
}
.con_n{
	width:185px;
	overflow:hidden;
	padding:0px 18px 15px 18px;
	margin:0px;
	text-align:left;
	background:url(../images/c_na.jpg) left top no-repeat;
	background-color:#000;
}
.con_n span{
	font-size:22px;
	color:#FF0000;
}
.profile{
	width:510px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.profile_t{
	width:450px;
	overflow:hidden;
	padding:18px 10px 18px 50px;
	margin:0px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	display:block;
	background:url(../images/new_t.jpg) left top no-repeat;
}
.profile_n{
	width:480px;
	overflow:hidden;
	padding:0px 13px 0px 17px;
	margin:0px;
	background:#000;
}
.profile_n1{
	width:480px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.profile_n1t{
	width:106px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.profile_n1n{
	width:367px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.profile_n1m{
	width:64px;
	overflow:hidden;
	background:url(../images/xtb.jpg) center left no-repeat;
	padding:2px 8px;
	margin:0px;
	color:#fff;
	text-decoration:underline;
	float:right;
}
.profile_n1m a{
	text-decoration:underline;
	color:#fff;
}
.profile_n2{
	width:460px;
	overflow:hidden;
	padding:0px 20px 12px 0px;
	margin:0px;
}
.new1{
	width:450px;
	overflow:hidden;
	background:url(../images/xtb.jpg) center left no-repeat;
	line-height:22px;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.new1 span{
	float:right;
}
.honor{
	width:200px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.honor_t{
	width:150px;
	overflow:hidden;
	padding:18px 0px 13px 50px;
	margin:0px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	display:block;
	background:url(../images/h_t.jpg) left top no-repeat;
}
.honor_n{
	width:180px;
	overflow:hidden;
	margin:0px;
	padding:0px 10px 18px 10px;
	background:#000;
}
.prof_1{
	width:670px;
	overflow:hidden;
	margin-top:8px;
	padding:15px 0px 9px 50px;
	line-height:26px;
	font-size:14px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	display:block;
	background:url(../images/profile_t.jpg) left top no-repeat;
}
.prof_1n{
	width:670px;
	overflow:hidden;
	padding:10px 25px 10px 25px;
	margin:0px;
	background:url(../images/index_95.jpg) left top no-repeat;
	background-color:#000;
	line-height:18px;
	text-align:left;
}
.newpro_1{
	width:670px;
	overflow:hidden;
	margin:0px;
	padding:9px 0px 4px 50px;
	line-height:26px;
	font-size:14px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	display:block;
	background:url(../images/np_t.jpg) left top no-repeat;
}
.ny_product{
	width:670px;
	overflow:hidden;
	margin:0px;
	padding:10px 0px 7px 50px;
	background:url(../images/n_pro.jpg) left top no-repeat;
}
.ny_product span{
	width:200px;
	line-height:35px;
	font-size:14px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	display:block;
	float:left;
}
.ny_product_tb{
	width:117px;
	overflow:hidden;
	background:url(../images/xtb2.jpg) center left no-repeat;
	padding:0px 0px 0px 10px;
	margin:11px 0px 0px 0px;
	color:#7A7A7A;
	font-size:12px;
	line-height:24px;
	font-weight:200;
	text-align:left;
}
.ny_productn{
	width:687px;
	overflow:hidden;
	padding:0px 17px 0px 16px;
	margin:0px;
}
.newpro_1n{
	width:680px;
	overflow:hidden;
	padding:10px 20px;
	margin:0px;
	background:#000;
}
.pro_l_photo img{
	border:1px solid #7A7A7A;
}
.bottom{
	background:url(../images/bottom.jpg) left top no-repeat;
	line-height:17px;
	text-align:left;
	color:#666;
	margin-top:10px;
}
.bottoma{
	width:950px;
	padding:5px 0px 22px 0px;
	margin:0px auto;
	overflow:hidden;
	text-align:right;
}
.bottoma a:link,.bottoma a:active{
	text-decoration:none;
	color:#666;
}
.nmain{
	width:100%;
	background-image:url(../images/nbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}


