@charset "utf-8";
/* CSS Document */
body {	font-family:"微软雅黑";
        font-size: 12px;
	color: #none;
	margin:0;
}
img{ border:0;}
A:link {
	COLOR: #525352; TEXT-DECORATION: none
}
A:visited {
	COLOR: #525352; TEXT-DECORATION: none
}
A:hover {
	COLOR: #525352; TEXT-DECORATION: none
}
A:active {
	COLOR: #525352; TEXT-DECORATION: none
}
ol, ul {
	list-style: none;
}
ol, ul, li,
table,tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
*{margin: 0;padding: 0;hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}

.head{ width:100%; height:102px; overflow:hidden; background:url(../images/head_bg.jpg) repeat-x;}
.logo{ width:1002px; height:102px; margin:0 auto; overflow:hidden; background:url(../images/logo.png) no-repeat;}
.logo a{ color:#fff;}
.logo a:hover{ color:#fff;}
.menu{ width:100%; height:51px; overflow:hidden; background:url(../images/menu_bg.jpg) repeat-x;}
.menu ul{ width:1002px; height:51px; margin:0 auto; overflow:hidden;}
.menu ul li.jg{ width:2px; height:51px; margin-top:1px; float:left; overflow:hidden;}
.menu ul li.nav{ width:141px; height:51px; text-align:center; line-height:55px; float:left; overflow:hidden;}
.menu ul li.nav a{ width:141px; height:51px; text-align:center; line-height:55px; float:left; overflow:hidden; color:#fff; font-size:14px !important;}
.bottom{ width:100%; height:auto; overflow:hidden; background:url(../images/bottom_bg.jpg) repeat;}
.main{ width:1002px; height:auto; overflow:hidden; background:#fff; margin:0 auto;}
.main_middle{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.banner{ width:960px; height:auto; overflow:hidden; margin-top:16px; margin-bottom:16px;}
.middle{ width:960px; height:auto; overflow:hidden; background:url(../images/middlebg.jpg) repeat-y;}
.side_left{ width:199px; height:auto; float:left; overflow:hidden;}
.cl{ clear:both;}
.left_class{ width:199px; height:auto; overflow:hidden;}
.left_class_tit{ width:199px; height:38px; overflow:hidden; background:url(../images/left_01.jpg) no-repeat;}
.zi{ font-size:12px; color:#fff; line-height:40px; padding-left:18px; float:left; overflow:hidden; width:200px;}
.left_contact_con{ width:189px; height:auto; overflow:hidden; background:#0a3a81; color:#fff; line-height:21px; padding:10px 5px;}
.left_class_con{ width:199px; height:auto; overflow:hidden; background:#0a3a81; color:#fff; line-height:21px;}


.left_list{ width:189px; height:auto; overflow:hidden; background:#0a3a81; color:#fff; line-height:21px; padding:10px 5px;}

.left_list li{ width:164px; height:32px; line-height:32px;background:url(../images/list_bg.jpg) no-repeat; padding-left:25px; color:#fff; }
.left_list li a{ color:#fff;}
.left_list li a:hover{ color:#fff;}

/*--- 产品类别 ---*/
.prod_type{padding-top:8px;}
.prod_type ul{float:none;width:189px;}
.prod_type ul li{background:url(../images/class_bg.jpg) no-repeat; text-indent:25px;}
.prod_type ul li a{height:32px;line-height:32px; text-decoration:none;}
.prod_type ul li a:hover,.prod_type ul li.act a{}
.prod_type ul ul{display:none;}
.prod_type ul ul li{text-indent:38px;border:0px;padding:0px;background-position:0px 8px; background:none;}
.prod_type ul ul li a{height:30px;line-height:30px; text-decoration:none;}
.prod_type ul li, .prod_type ul li a, .prod_type ul li a:visited{ color:#fff;}

.side_right{ width:760px; height:auto; overflow:hidden; float:left; margin-left:1px; display:inline;}
.about_news{ width:760px; height:auto; overflow:hidden;}
.index_about{ width:444px; height:auto; float:left; overflow:hidden;}
.index_about_tit{ width:444px; height:38px; overflow:hidden; background:url(../images/index_01.jpg) repeat-x;}
.more{ width:30px; height:15px; float:right; overflow:hidden; margin-right:26px; margin-top:16px; display:block;}
.index_about_con{ width:404px; height:auto; overflow:hidden; padding:20px; line-height:21px;}

.index_news{ width:310px; height:auto; float:left; overflow:hidden; margin-left:4px; display:inline;}
.index_news_tit{ width:310px; height:38px; overflow:hidden; background:url(../images/index_01.jpg) repeat-x;}
.index_news_con{ width:270px; height:auto; overflow:hidden; padding:20px; line-height:21px;}
.index_news_con ul{ width:270px; height:auto; overflow:hidden;}
.index_news_con ul li{ width:270px; height:24px; line-height:24px;}

.list_con ul{line-height:2em;margin-left:10px;}
.list_con ul li{background:url(../images/news_arrow.gif) no-repeat;background-position:0px 10px;width:300px;float:left;padding-left:10px;overflow:hidden;}



.index_product{ width:760px; height:auto; overflow:hidden;}
.index_product_tit{ width:760px; height:38px; overflow:hidden;background:url(../images/index_01.jpg) repeat-x;}
.index_product_con{ width:720px; height:auto; overflow:hidden; padding:20px 20px 10px 20px;}

.sen{ width:228px; height:183px;}
.sen_t{ width:212px; height:162px; border:1px solid #cccecd; margin:0 8px;}
.sen_t img {width:200px; height:150px; margin:5px;}
.sen_b{ width:228px; height:21px; line-height:21px;text-align:center;}

.footer{ width:960px; height:auto; overflow:hidden; margin-top:1px; background:url(../images/foot_bg.jpg) repeat-x top #2e5495; text-align:center; min-height:51px; _height:51px; overflow:visible; color:#fff; line-height:21px; padding-bottom:10px;}
.footer a { color:#ffffff;}


.about_tit{width: 755px;height: 38px;overflow: hidden;background: url(../images/index_01.jpg) repeat-x;}
.about_con{width: 735px;height: auto;overflow: hidden;padding: 20px 10px 10px 10px;}
.about{ width: 755px;height: auto;overflow: hidden; margin-left:5px; float:left;}