@charset "utf-8";/* CSS Document */
/*global*/
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, input, p, a { margin:0px; padding:0px; }
body { font:12px Verdana, arial; color: #666; }
img { border:0px; margin:0px; padding:0px; }
ul { list-style:none; margin:0px; padding:0px; }
.clear { clear:both; font-size: 0px; height: 0px; line-height:0px; overflow:hidden; }
/*setup*/
.centered { margin:0px auto; }
p { margin:0px; padding:0px; line-height:1.5; margin: 8px 0px; }
.n_c { text-indent: 2em; }  /* 文章内容 样式 */
a { color:#666; text-decoration:none; }
a.wh:hover { text-decoration:underline; color:#FF0000; position:relative; left:1px; top:1px; }
a.ah:hover { text-decoration:underline; color:#FF0000; position:relative; left:1px; top:1px; }
a.am:hover { text-decoration:underline; color:#666; position:relative; left:1px; top:1px; }
#S14 { font-size:14px; }
#S16 { font-size:16px; font-weight:bold;}
.clear5 { height:5px; clear:both; width:100%; }
.clear10 { height:10px; clear:both; width:100%; }
.clear20 { height:15px; clear:both; width:100%; }
.clear15 { height:20px; clear:both; width:100%; }
.clear30 { height:30px; clear:both; width:100%; }
.clear40 { height:40px; clear:both; width:100%;}
/* breadcrumb 标签 */
.wb { font-weight: bold; }
.breadcrumb_link { padding-right: 3px; padding-left: 3px; }

h3  {
	font-size: 14px;
	color: #666;
}
.clea_km {
	height: 26px;
	clear: both;
}
.clea_ks {
	height: 20px;
	clear: both;
}

.clea_kl {
	height: 42px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	width: 950px;
}

.line2 {
	border-top: 1px solid #D8CDE5;
	margin-right: auto;
	margin-left: auto;
	width: 720px;
}


/* head 开始*/ 
#head {
	width: 950px;
	clear: both;
}
#head .logo {
	height: 72px;
	width: 180px;
	float: left;
}
#head .logo a {
	background: url(../images/logo.jpg) no-repeat;
	display: block;
	height: 72px;
	width: 180px;
}

#head .banner {
	width: 750px;
	height: 72px;
	float: right;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	position: relative;
}

#head .banner ul {
	margin-right: 50px;
	margin-top: 8px;
}
#head .banner ul li {
	float: right;
	padding-left: 12px;
}
#head .banner .tel {
	position: absolute;
	right: 30px;
	bottom: 13px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
#head .nav {
	width: 950px;
	height: 43px;
	clear: both;
	float: left;
	background-image: url(../images/nav_normal.jpg);
	background-repeat: repeat-x;
}

.nav ul li {
	float: left;
	height: 43px;
	line-height: 43px;
}
.nav ul li a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #999;
}
.nav ul .nav_line {
	background-image: url(../images/nav_line.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 1px;
}
.nav .nav_footer {
	background-image: url(../images/nav_footer.jpg);
	display: block;
	height: 43px;
	width: 6px;
	float: right;
}
.nav .nav_normal {
	background-image: url(../images/nav_normal.jpg);
	background-repeat: repeat-x;
}
.nav .nav_normal a:hover,.other_hover {
	color: #FFF;
	background-image: url(../images/nav_hover.jpg);
	background-repeat: repeat-x;
}

.nav .nav_s_hover {
	background-image: url(../images/nav_s_normal.jpg);
	width: 74px;
	height: 43px;
	text-align: center;
}
.nav .nav_s_hover a:hover ,.home_hover{
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/nav_s_hover.jpg);
	background-repeat: no-repeat;
}
/* head 结束 */ 



/* content 开始 */ 
#content {
	width: 950px;
	clear: both;
	height: auto;
}
/* ---- content Index 开始 ---- */
/* -------- content Index 左边开始 -------- */ 
.content_index_left {
	float: left;
	width: 693px;
	height: auto;
}
.content_index_left_product_nav {
	background-image: url(../images/contnet_left_nav_bg.jpg);
	background-repeat: no-repeat;
	width: 195px;
	height: auto;
	float: left;
	/*font-size: 14px;*/
}
.content_index_left_product_nav_title {
	margin-top: 66px;
	margin-left: 76px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.content_index_left_product_nav_content ul {
	margin-top: 16px;
	/*padding-left: 15px;*/
}
.content_index_left_product_nav_content ul li {
	background-repeat: no-repeat;
	height: 38px;
	line-height: 38px;
	background-image: url(../images/contnet_left_nav_li_gb.jpg);
	padding-left: 0px;
}
.contnet_index_left_product_pic {
	float: right;
	width: 498px;
	height: auto;
}
.content_index_left_product_pic_content {
	float: left;
	height: auto;
	width: 490px;
	background-image: url(../images/contnet_left_pic_bg.jpg);
	background-repeat: repeat-x;
}
.content_index_left_product_pic_content ul li {
	float: left;
	display: inline;
	text-align: center;
	width: 120px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 30px;
}
.content_index_left_product_pic_content ul li a img {
	border: 1px solid #CCC;
}
.content_index_left_product_pic_content img:hover {
	border: 1px solid #C00;
}
.contnet_index_left_product_pic_rt_bg {
	float: right;
	height: 355px;
	width: 8px;
	background-image: url(../images/contnet_left_pic_right_bg.jpg);
}
/* -------- content Index 左边 结束 -------- */ 
/* -------- content Index 右边 开始 -------- */ 
.content_index_right {
	width: 237px;
	float: right;
	height: auto;
	background-image: url(../images/contnet_right_bg.jpg);
	background-repeat: no-repeat;
	color: #666;
	font-size: 14px;
}
.content_index_right .more {
	position: absolute;
	bottom: 8px;
}
.content_index_right .more a {
	color:#B3C928;
}
.content_index_right .more a:hover{
	color:#F00;
}
.content_index_right_contact {
	width: 237px;
	overflow: hidden;
	height: 205px;
	position: relative;
}
.content_index_right_contact h3 {
	margin-left: 20px;
	line-height: 20px;
}
.content_index_right_contact_content {
	line-height: 22px;
	padding: 0px;
	margin-top: 30px;
	text-indent: 2em;
	height: 22px;
	margin-left: 5px;
}
.content_index_right_news {
	width: 237px;
	height: 177px;
	overflow: hidden;
	position: relative;
}
.content_index_right_news h3 {
	margin-top: 11px;
	margin-left: 20px;
}
.content_index_right_news_content ul {
	margin-top: 8px;
	margin-left: 8px;
}
.content_index_right_news_content ul li {
	background-image: url(../images/newicon.png);
	background-repeat: no-repeat;
	background-position: -75px -166px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	line-height: 20px;
	height: 20px;
}
.content_index_right_about {
	height: 285px;
	width: 237px;
	position: relative;
	overflow: hidden;
}
.content_index_right_about h3 {
	margin-top: 73px;
	margin-left: 20px;
}
.content_index_right_about_content {
	margin-top: 10px;
	margin-left: 5px;
}
.content_index_right_email {
	width: 237px;
	height: 200px;
	overflow: hidden;
}
.content_index_right_email_kf {
	margin-top: 26px;
	margin-left: 6px;
}
.content_index_right_email_zx {
	margin-top: 44px;
	margin-left: 6px;
}
/* -------- content Index 右边 开始 -------- */ 
/* ---- content Index 结束 ----- */ 

/* ---- content List_Product 开始 ---- */
.content_flash {
	height: 165px;
	width: 950px;
}
.contnet_nav {
	text-align: right;
	height: 30px;
	line-height: 30px;
	width: 940px;
}


.content_about {
	background: url(../images/content_about.jpg) no-repeat;
	height: 122px;
	width: 179px;
	position: relative;
	overflow: hidden;
}
.content_about h3 {
	margin-left: 74px;
	padding-top: 7px;
}
.content_about_content {
	margin-left: 12px;
	margin-top: 6px;
}

.content_product {
	height: auto;
	width: 755px;
	float: right;
}

.content_product_content {
	height: auto;
	width: 747px;
	background-image: url(../images/contnet_left_pic_bg.jpg);
	background-repeat: repeat-x;
	float: left;
}
/*
.content_product_content ul li {
	float: left;
	display: inline;
	text-align: center;
	width: 120px;
	margin: 15px 0px 0px 25px;
}*/
.content_product_content img {
	/*border: 1px solid #CCC;*/
}
.content_product_content img:hover {
	border: 1px solid #C00;
}
/* ---- content List_Product 结束 ---- */
/* ---- content Show_Product 开始 ---- */
.content_product_content_pic {
	text-align: center;
	margin-top: 32px;
}
.content_product_content_content {
	width: 350px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.content_product_content_ask {
	text-align: center;
	padding-top: 25px;
}
/* ---- content Show_Product 结束 ---- */
/* ---- content List_News 开始 ---- */
.content_right {
	height: auto;
	width: 755px;
	float: right;
}
.content_right_content {
	min-height: 355px;
	float: left;
	height: auto;
	width: 747px;
	background-image: url(../images/contnet_left_pic_bg.jpg);
	background-repeat: repeat-x;
}
.content_right_content_news {
	margin-bottom: 30px;
}
.content_right_content_news ul li {
	background: #FFF url(../images/newicon.png) no-repeat -63px -162px;
	height: 28px;
	margin-top: 10px;
	line-height: 28px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-left: 24px;
	margin-left: 10px;
	margin-right: 10px;
	padding-right: 20px;
}
.content_right_content_news span {
	float: right;
}
/*.content_right_content_news ul li span {
	float: right;
}*/
.content_right_content_news ul li:hover {
	background: #F0F0F0 url(../images/newicon.png) no-repeat -63px -162px;
	color: #666;
	position:relative; left:1px; top:1px;
}
.content_right_content_news ul li:hover a {
	/*color: #666;*/
}
.content_right_content_news div {
	margin-top: 20px;
	margin-left: 90px;
	margin-right: 60px;
	font-weight: bold;

}

/* ---- content List_News 结束 ---- */
/* ---- content Show_News 开始 ---- */
.news_content_cotent {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}
.news_content_title {
	text-align: center;
	margin-top: 30px;
}
.news_content_time {
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 90%;
}
/* ---- content Show_News 结束 ---- */
/* content 结束 */
.about_content {
	margin-top: 20px;
}
.map h3 {
border:1px solid #ececec; border-bottom:0px; background:url(../images/h2bg.gif) repeat-x; line-height:25px; height:25px;
}
.map h3 span {
background:url(../images/line.gif) no-repeat 18px 3px; padding-left:30px; color:#4a8e21; font-size:16px;
}
.map div{
	margin-top: 10px;
	margin-bottom: 40px;
}
.map div ul li {
	height: 30px;
	line-height: 30px;
	padding-left: 28px;
}
.map div ul li.positive {
	background: #FFF url(../images/icon.gif) no-repeat 12px center;
}
.map div ul li.negative {
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	background: #FBFBFB url(../images/icon.gif) no-repeat 12px center;
}
/* foot 开始 */
#footer {
	height: 50px;
	width: 950px;
	text-align: center;
	line-height: 20px;
	color: #666;
}
/* foot 结束 */
.bt_inquiry {
	background: url(../images/content_product_content_ask.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 42px;
	cursor: pointer;
}


.bt_inquiry:hover{-moz-box-shadow:0px 0px 5px #BA0000; -webkit-box-shadow:0px 0px 5px #BA0000; box-shadow:0px 0px 5px #BA0000;}








#product_list ul li h3 {
	font-size: 12px;
	font-weight: normal;
}

#product_list ul li a { display: block; }
#product_list ul li img { border: 1px solid #CCC; }
#product_list ul li img:hover { border: 1px solid #F00; }


/* breadcrumb 标签 */
/* 网页代码:<div id="breadcrumb">{$breadcrumb}</div> */
#breadcrumb {
	height:24px;
	line-height:24px;
	text-align: right;
}
.breadcrumb_link { padding-right:3px; padding-left:3px; }


#product_show_pic {
	text-align: center;
	margin-top: 32px;
}
#product_show_pic img {
	border: 1px solid #CCC;
}
#product_show_pic img:hover {
	border: 1px solid #C00;
}

#product_show_content {
	width: 350px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#product_show_inquiry {
	text-align: center;
	padding-top: 25px;
}

#product_show_inquiry_click {
	background: url(../images/content_product_content_ask.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 42px;
	cursor: pointer;
}

#product_show_inquiry_click:hover {-moz-box-shadow:0px 0px 5px #BA0000; -webkit-box-shadow:0px 0px 5px #BA0000; box-shadow:0px 0px 5px #BA0000;}

#sitemap { width:90%; margin:20px auto; }
#sitemap ul li { height:32px; line-height:32px; background:url(../images/default/icon.gif) no-repeat 4px center; padding-left:16px; }
#sitemap ul li.bg { border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; background: #FBFBFB url(../images/default/icon.gif) no-repeat 4px center; }
/* sitemap.html 结束 */


/* ---- inquiry.html guestbook.html  询盘 留言 应聘 结束 ---- */
#inquiry, #guestbook, #apply { font:12px Verdana, arial; color:#666; font-weight:normal; width:640px; }
.inquiry_delete { background:url("../images/default/inquiry_delete.gif") no-repeat; height:18px; width:18px; display:inline-block; cursor:pointer; }
/* ---- inquiry.html guestbook.html 询盘 留言 结束 ---- */


/***错误提示****/
.msgStack {padding:3px;padding-left:30px; color:#FF0000;}
.msgStack_s {background:url("../images/default/success.gif") no-repeat scroll 5px center #DDFFDD;border:2px solid #80CA82;}
.msgStack_c {background:url("../images/default/warning.gif") no-repeat scroll 5px center #FFFFCE;border:2px solid #FFD186;}
.msgStack_e {background:url("../images/default/error.gif") no-repeat scroll 5px center #FFD9D9;border:2px solid #FFB5B5;}
.red_1{ color:red;}
