@charset "utf-8";
/* CSS Document */
body {
	background:#043e88;
	font-size:12px;
	line-height:1.8em;
	color:#555;
	margin:0 auto;
	text-align:justify;
	text-justify:inter-ideograph;
	font-family:Arial, Helvetica, sans-serif;
}
*{
	margin:0;
	padding:0;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
li {
	list-style:none;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c {
	clear:both;
}
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
.t_c {
	text-align: center;
}
a, a:visited {
	color:#555;
	text-decoration:none;
}
a:hover {
	color:#555;
}
#head {
	width:1003px;
	height:185px;
	margin:0 auto;
}
.head_top {
	width:983px;
	height:33px;
	text-align:right;
	line-height:33px;
	color:#2b5882;
	padding-right:20px;
	background:url(../images/head_top.jpg) no-repeat top;
}
.head_top a, .head_top a:visited {
	color:#2b5882;
	text-decoration:none;
}
.head_top a:hover {
	color:#2b5882;
}
.head_main {
	width:1003px;
	height:154px;
	background:url(../images/head_main.jpg) no-repeat top;
}
.ss {
	width:273px;
	height:32px;
	line-height:32px;
	padding-top:63px;
}
#cont {
	width:975px;
	margin:0 auto;
	padding:0px 14px;
	background:url(../images/cont_bg.jpg) repeat-y top;
}
.menu {
	width:974px;
	height:43px;
	margin-top:2px;
}
.box {
	width:974px;
	margin-top:10px;
}
.box_left {
	width:255px;
}
.box_right {
	width:709px;
}
.lb {
	width:255px;
}
.lb_top {
	width:255px;
	height:47px;
}
.lb_main {
	width:249px;
	padding-left:6px;
	overflow:hidden;
	background:url(../images/lb_main.jpg) repeat-y top;
}
.lb_main li {
	width:250px;
	height:35px;
	line-height:35px;
	background:url(../images/li_a.jpg) no-repeat top;
}
.lb_main li a, .lb_main li a:visited {
	color:#555;
	padding-left:20px;
	display:block;
	text-decoration:none;
}
.lb_main li a:hover {
	color:#ee8321;
	font-weight:bold;
}
.lb_bottom {
	width:255px;
	height:6px;
	background:url(../images/lb_bottom.jpg) no-repeat top;
}
.contact {
	width:255px;
	height:131px;
	margin:10px 0px;
}
.about_02 {
	width:255px;
	height:94px;
}
.right_01 {
	width:444px;
}
.right_02 {
	width:256px;
}
.banner {
	width:444px;
	height:236px;
}
.about {
	width:444px;
	height:236px;
	margin:10px 0px;
}
.about_top {
	width:444px;
	height:34px;
	background:url(../images/about_top.jpg) no-repeat top;
}
.about_main {
	width:424px;
	height:177px;
	padding:10px;
	overflow:hidden;
	background:url(../images/about_main.jpg) repeat-y top;
}
.about_bottom {
	width:444px;
	height:6px;
	background:url(../images/about_bottom.jpg) no-repeat top;
}
.news {
	width:444px;
	height:236px;
}
.news_top {
	width:444px;
	height:34px;
	background:url(../images/news_top.jpg) no-repeat top;
}
.news_main {
	width:424px;
	height:177px;
	padding:10px;
	overflow:hidden;
	background:url(../images/about_main.jpg) repeat-y top;
}
.news_main li {
	width:424px;
	height:28px;
	line-height:28px;
	background:url(../images/news_li.jpg) no-repeat top;
}
.news_main li a, .news_main li a:visited {
	color:#555;
	padding-left:15px;
	display:block;
	text-decoration:none;
}
.news_main li a:hover {
	color:#ee8321;
}
.news_bottm {
	width:444px;
	height:6px;
	background:url(../images/about_bottom.jpg) no-repeat top;
}
.js {
	width:256px;
	margin-bottom:10px;
}
.js_top {
	width:256px;
	height:47px;
	background:url(../images/js_top.jpg) no-repeat top;
}
.js_main {
	width:231px;
	padding:0px 15px 0px 10px;
	background:url(../images/rc_main.jpg) repeat-y top;
}
.js_bottom {
	width:256px;
	height:6px;
	background:url(../images/rc_bottom.jpg) no-repeat top;
}
.zp {
	width:256px;
}
.zp_top {
	width:256px;
	height:47px;
	background:url(../images/rc_top.jpg) no-repeat top;
}
.zp_main {
	width:231px;
	padding:0px 15px 0px 10px;
	background:url(../images/rc_main.jpg) repeat-y top;
}
.zp_main li {
	width:231px;
	height:27px;
	line-height:27px;
	background:url(../images/rc_li.jpg) no-repeat top;
}
.zp_main li a, .zp_main li a:visited {
	color:#555;
	padding-left:15px;
	display:block;
	text-decoration:none;
}
.zp_main li a:hover {
	color:#ee8321;
}
.zp_bottom {
	width:256px;
	height:6px;
	background:url(../images/rc_bottom.jpg) no-repeat top;
}
.product {
	width:963px;
	margin:10px auto 0px;
}
.product_top {
	width:963px;
	height:34px;
	background:url(../images/product_top.jpg) no-repeat top;
}
.product_main {
	width:943px;
	padding:5px 10px;
	overflow:hidden;
	background:url(../images/product_main.jpg) repeat-y top;
}
.product_bottom {
	width:963px;
	height:6px;
	background:url(../images/product_bottom.jpg) no-repeat top;
}
.cont_bottom {
	width:1003px;
	height:23px;
	margin:0 auto;
	background:url(../images/cont_bottom.jpg) no-repeat top;
}
#foot {
	width:1003px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#787878;
	margin:20px auto 0px;
	background:url(../images/foot_bg.jpg) no-repeat top;
}

























/*------------------------------------*/
.right_top {
	width:658px;
	height:39px;
	line-height:39px;
	font-size:14px;
	font-weight:bold;
	padding-left:45px;
	color:#FFF;
	background:url(../images/right_top.jpg) no-repeat top;
}
.right_main {
	width:683px;
	padding:10px 10px;
	background:url(../images/right_main.jpg) repeat-y top;
}
.right_bottom {
	width:703px;
	height:7px;
	background:url(../images/right_bottom.jpg) no-repeat top;
}

/*产品类别样式：fcss为一级类别样式，scss为二级类别样式，tcss为三级类别样式*/
.fcss			{font:12px/35px ""; color:#555; width:230px; padding:0 0 0 20px; background:url(../images/li_a.jpg) no-repeat top;}
.fcss a			{font:12px/35px ""; color:#555; text-decoration:none;}
.fcss a:hover 	{font-weight:bold; color:#ee8321; text-decoration:underline;}

.scss			{font:12px/35px ""; color:#000; width:210px; padding:0 0 0 40px; background:url(../images/li_02.jpg) no-repeat top;}
.scss a			{font-size:12px; color:#000;text-decoration:none;}
.scss a:hover 	{color:#FF0000; text-decoration:underline;}

.showpage			{margin:10px 0 10px 0; padding:0; text-align:right; }
.showpage a			{border:1px #ccc solid; padding:3px 6px; margin:0 2px 0 0; font-size:11px;} /*默认*/
.showpage a:hover 	{border:1px #bbb solid; background:#eeeeee; color:#000; text-decoration: none;} /*经过*/
.showpage .pageon 	{border:1px #bbb solid; background:#eeeeee; color:#000;} /*当前*/