body{
	color:#7B7B7B;
}
.box{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(../images/x1.jpg) left top repeat-x;
	background-color:#EFEFED;
}
.bottom_bg{
	clear:both;
	background:url(../images/x2.jpg) left top repeat-x;
	background-color:#ECECEA;
}
.bottom{
	background:url(../images/bot.jpg) left top no-repeat;
}
.text{
	width:314px;
	padding-left:15px;
	background-image:url(../images/hbg.jpg);
	background-position:left;
	background-repeat:repeat-y;
	line-height:15px;
}
.text h1{
	color:#3D94C1;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:25px;
	
}
.text1{
	color:#3D94C1;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:25px;
	
}
.text2{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:25px;
	
}
/*.center_r{
	background:url(../images/x_r.jpg) right top repeat-y;
}
*/.top1{
	width:978px;
	overflow:hidden;
	padding:14px 0px 16px 0px;
	margin:0px auto;
	line-height:15px;
	color:#9A9790;
	text-align:left;
}
.top1a{
	width:300px;
	overflow:hidden;
	padding:0px 0px 0px 18px;
	margin:0px;
	background:url(../images/xtb2.jpg) center left no-repeat;
}
.top1b{
	width:120px;
	overflow:hidden;
	padding:0px 20px 0px 0px;
	margin:0px;
	text-align:right;
}
.top1b a:link,.top1b a:visited,.top1b a:active{
	text-decoration:none;
	color:#9A9790;
}
.top1b a:hover{
	text-decoration:underline;
	color:#9A9790;
}
.top_column{
	background:url(../images/dh.jpg) left top no-repeat;
}
.top_column li{
	float:left;
	color:#166580;
}
.top_column li a:link,.top_column li a:active,.top_column li a:visited{
	color:#166580;
	text-decoration:none;
}
.top_column li a:hover{
	color:#166580;
	text-decoration:underline;
}
.center{
	margin-bottom:17px;
	background:url(../images/n_cc.jpg) left top repeat-y;
/*	background:url(../images/c_ca.jpg) left top repeat-y;
	background:url(../images/c_c.jpg) left top repeat-y;
*/}
.fs_t{
	width:598px;
	overflow:hidden;
	padding:12px 3px 0px 41px;
	margin:0px;
	color:#62BCE1;
	font-size:15px;
	font-weight:bold;
	background:url(../images/fs_t.jpg) left top no-repeat;
}
.fs_n{
	width:605px;
	overflow:hidden;
	padding:12px 16px 16px 21px;
	margin:0px;
	height:275px;
	background:url(../images/fs.jpg) left top no-repeat;
}
.n_product{
	width:598px;
	overflow:hidden;
	padding:24px 6px 5px 38px;
	margin:0px;
	color:#62BCE1;
	font-size:15px;
	font-weight:bold;
	background:url(../images/n_product_t.jpg) left top no-repeat;
}
.n_producta{
	width:598px;
	overflow:hidden;
	padding:24px 6px 5px 38px;
	margin:0px;
	color:#62BCE1;
	font-size:15px;
	font-weight:bold;
	background:url(../images/n_product_ta.jpg) left top no-repeat;
}
.n_productc{
	width:598px;
	overflow:hidden;
	padding:24px 6px 5px 38px;
	margin:0px;
	color:#62BCE1;
	font-size:15px;
	font-weight:bold;
	background:url(../images/n_product_tc.jpg) left top no-repeat;
}
.profile_t{
	width:598px;
	overflow:hidden;
	padding:12px 3px 0px 41px;
	margin:0px;
	color:#62BCE1;
	font-size:15px;
	font-weight:bold;
	background:url(../images/fs_t.jpg) left top no-repeat;
}
.profile_n{
	width:610px;
	overflow:hidden;
	padding:0px 12px 0px 20px;
	margin:0px;
	background:url(../images/cont_c.jpg) left top repeat-y;
}
.n_product_n{
	width:615px;
	overflow:hidden;
	padding:10px 10px 10px 17px;
	margin:0px;
}
.profile_nt{
	width:610px;
	overflow:hidden;
	padding:10px 3px 8px 0px;
	margin:0px;
	color:#6193AB;
	font-size:18px;
	line-height:25px;
	text-align:left;
}
.profile_nn{
	width:610px;
	overflow:hidden;
	padding:0px 3px 0px 0px;
	margin:0px;
}
.profile_nn_t{
	width:198px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.profile_nn_n{
	width:400px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:22px;
}
.profile_nn_n span{
	width:100%;
	overflow:hidden;
	float:right;
	padding:20px 0px 12px 0px;
	margin:0px;
	text-align:right;
}
.contact_t{
	width:619px;
	overflow:hidden;
	padding:17px 3px 0px 20px;
	margin:0px;
	color:#6193AB;
	font-size:18px;
	text-align:left;
	line-height:32px;
	background:url(../images/cont_t.jpg) left top no-repeat;
}
.contact_n{
	width:610px;
	overflow:hidden;
	padding:0px 12px 0px 20px;
	margin:0px;
	background:url(../images/cont_c.jpg) left top repeat-y;
}
.contact_nt{
	width:198px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.contact_nn{
	width:400px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:22px;
}
.contact_nn span{
	width:60px;
	overflow:hidden;
	float:right;
	padding:0px 0px 0px 12px;
	margin:0px 0px 20px 0px;
	text-align:left;
	color:#7B98A6;
	font-weight:bold;
	text-decoration:underline;
	line-height:8px;
	background:url(../images/xtb3.jpg) center left no-repeat;
}
.contact_nn span a:link,.contact_nn span a:visited,.contact_nn span a:active{
	color:#7B98A6;
	text-decoration:none;
}
.contact_nn span a:hover{
	color:#7B98A6;
	text-decoration:underline;
}
.ss{
	width:282px;
	overflow:hidden;
	padding:11px 21px 18px 26px;
	margin:0px;
	line-height:39px;
	background:url(../images/ss.jpg) right top no-repeat;
}
.wbka{
	width:150px;
	height:32px;
	border:0px;
	margin:0px;
	padding:0px 0px 0px 37px;
	color:#858585;
	font-style:italic;
	line-height:35px;
	background:url(../images/wbk.jpg) left top no-repeat;
}
.pro_ser{
	width:302px;
	overflow:hidden;
	padding:17px 12px 22px 15px;
	margin:0px;
	color:#6D6D6D;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	background:url(../images/p_xlt.jpg) right top no-repeat;
}
.pro_ser a:link,.pro_ser a:actice,.pro_ser a:visited{
	color:#6D6D6D;
	text-decoration:none;
}
.pro_ser a:hover{
	color:#6D6D6D;
	text-decoration:underline;
}
.pro_sera{
	width:302px;
	overflow:hidden;
	padding:12px 12px 15px 15px;
	margin:0px;
	color:#6D6D6D;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	background:url(../images/n_pros.jpg) right top no-repeat;
}
.pro_ser_xl{
	width:273px;
	overflow:hidden;
	padding:5px 12px 5px 44px;
	margin:0px;
	color:#3D94C1;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background:url(../images/p_xln.jpg) right top no-repeat;
}
.pro_ser_xl a:link,.pro_ser_xl a:active,.pro_ser_xl a:visited{
	color:#3D94C1;
	text-decoration:none;
}
.pro_ser_xl a:hover{
	color:#3D94C1;
	text-decoration:underline;
}
.product_zst{
	width:302px;
	overflow:hidden;
	padding:0px 12px 10px 15px;
	margin:0px 0px 0px 0px;
	color:#6D6D6D;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	background:url(../images/product_title.jpg) right top no-repeat;
}
.product_zsta{
	width:120px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.product_zstb{
	width:60px;
	overflow:hidden;
	padding:0px 18px 0px 0px;
	margin:0px;
	text-align:right;
	color:#7B98A6;
	font-size:12px;
	font-weight:200;
}
.product_zstb a:link,.product_zstb a:active,.product_zstb a:visited{
	color:#7B98A6;
	text-decoration:none;
}
.product_zstb a:hover{
	color:#7B98A6;
	text-decoration:underline;
}
.product_zsn{
	width:304px;
	overflow:hidden;
	padding:9px 10px 7px 15px;
	margin:0px;
}
.product_zsn_t{
	width:96px;
	overflow:hidden;
	padding:5px;
	margin:0px;
	border:1px solid #D1D1CF;
	background-color:#fff;
}
.product_zsn_ta{
	width:128px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.product_zsn_za{
	width:166px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.product_zsn_z{
	width:187px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.product_zsn_z span{
	text-decoration:underline;
	color:#7898A7;
	font-weight:bold;
}
.product_zsn_z span a:link,.product_zsn_z span a:active,.product_zsn_z span a:visited{
	color:#7898A7;
	text-decoration:none;
}
.product_zsn_z span a:hover{
	color:#7898A7;
	text-decoration:underline;
}
.order{
	width:301px;
	overflow:hidden;
	padding:10px 11px 0px 17px;
	margin:0px;
}
.n_fs{
	width:971px;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
.center_d{
	width:971px;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
}
.n_center{
	width:971px;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
	background:url(../images/n_cc.jpg) left top repeat-y;
}
.pro_l_photo img{
	border:1px solid #E5E5E5;
}
.news li{
	display:block;
	border-bottom:1px #ccc dotted;
	line-height:25px;
}
.news li span{
	float:right;
}
.npage{
	width:100%;
	text-align:center;
	line-height:25px;
}