﻿@charset "utf-8";
body{
	color:#464646;
	font-family:"微软雅黑", arial;
	font-size:12px;
	margin:0 auto;
	padding:0;
	width:100%;
	background:url(../images/bg_02.jpg) repeat-x;
}
/* 重置 */

div, form, p, i, img, ul, li, ol, dl, dt, dd, table, tr, td, th, fieldset, label, legend, select, button, input {
	margin:0;
	padding:0;
		line-height:23px;

}
li, div {/* add */
	line-height:23px;
}
/* 标题样式 */



h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
/* 列表样式 */

ul, ol, li, dl, dt, dd {
	list-style:none;
}
/* 图片样式 */

img, a img {
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
/* 链接样式 */
a:link{
	color:#464646;
	text-decoration:none;
}
a:visited{
	color:#464646;
	text-decoration:none;
}
a:hover{
	color:#ff0000;
	text-decoration: underline;
}
a:active{
	color:#464646;
	text-decoration:none;
}
/** 图片链接效果 **/

.pic a {
	padding:4px;
	border:1px solid #e6e7e7;
	display:inline-block;
}
.pic a:hover {
	border:1px solid #F60;
	background:#fff4ce;
	display:inline-block;
}
.clear{
	clear:both;
	height:0px;
	line-height:0;
}

/** 网页布局样式 **/
#contenner{ width:100%; margin:0 auto;}
#top{ width:1200px; margin: 0 auto; position:relative;z-index:999;}
#box-top{ width:1200px;  position: absolute; margin:0 auto; z-index:999;}
.box-top-logo{ width:240px; float:left; }
.box-top-right{ width:800px; float:right;}
.box-top-right-2{ width:700px; margin:0 auto; text-align:right; }
.box-top-right-3{ width:745px; float:left; margin-top:15px;}

.nav { float:right; font-family:微软雅黑;}
.nav ul { float:right;}
.nav ul li { position:relative; float:left; background-image:url(../images/nav-line.png); background-repeat:no-repeat; background-position:right center; }
.nav ul li span a { float:left; width:100px; height:27px; text-align:center; line-height:27px; font-size:13px; color:#333; text-transform:uppercase; overflow:hidden;  }
.nav ul li span a strong { font-weight:normal;}
.nav ul li span a em { display:none; height:27px; font-style:normal;}
.nav ul li span a:hover, .nav ul li span a.current, .nav ul li span a.hover { line-height:27px; background-image:url(../images/nav-bg.png); background-repeat:no-repeat; text-decoration:none; background-position:center; color:#fff;}
.nav div { display:none; position:absolute; left:0; top:27px; width:100px; text-align:center; padding:8px 0; background:rgba(196,0,0,1); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#c40000", endColorstr = "#ff0000"); box-shadow:3px 3px 5px rgba(0,0,0,.2);}
.nav div dl { margin-top:-9px; padding-top:9px; background:url(subnav-tbg.png) center top no-repeat; }
.nav div dl dt { padding:8px 10px; background:url(subnav-split.png) center bottom no-repeat;}
.nav div dl a {  FILTER: Alpha(opacity=50); filter:alpha(opacity=50); color:#fff7d0; font-size:12px;}
.nav div dl a:hover { color:#fff;}

#box-banner{width:100%; margin:0 auto;}
.banner { position:relative; width:100%; height:357px; overflow:hidden;}
.banner .pics { position:relative; width:100%; height:100%; }
.banner .pics div { position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; overflow:hidden; }
.banner .pics div a { display:block; width:1002px; height:100%; margin:0 auto; }
.banner .btns { display:none; }
.banner .pn { position:relative; width:1002px; margin:0 auto; }
.banner .pn a { position:absolute; top:-290px; width:30px; height:20px; background:url(pn.gif) no-repeat; overflow:hidden; }
.banner .pn a.prev { left:455px; background-position:0 0; }
.banner .pn a.next { left:486px; background-position:-31px 0; } 

#about-middle{ width:100%; background-image:url(../images/about_05.jpg);}
.about-middle1{ width:100%; margin:0 auto; background-image:url(../images/about_02.jpg); background-repeat:repeat-x; height:10px;}
.about-middle2{ width:1200px; margin:0 auto;}

#copyright{ width:100%; background-color:#5e5e5e; }
.copyright1{ width:1200px; margin:0 auto;}
.copyright-banquan{ float:left; width:794px; line-height:30px; color:#dfdfdf;}
.copyright-banquan a{ color:#dfdfdf;}
.copy-link{ width:220px; float:right;text-align:right; line-height:30px;color:#dfdfdf;}
.copy-link a{color:#dfdfdf;}
/*intro*/
.about-middle-local{ line-height:30px; width:1180px; margin:0 auto; margin-bottom:10px;}
.about-middle-left{ float:left; width:175px; margin-left:10px; margin-bottom:40px; }
.about-middle-left_title{ width:155px; background-image:url(../images/about-left-title.jpg); font-size:14px; line-height:37px; text-align:left; padding-left:20px; font-weight: bold; color:#fff}
.about-middle-left-prolist li{ width:155px; line-height:35px; background-image:url(../images/menu_bg1.jpg); background-repeat:no-repeat; color:#5d5d5d; padding-left:20px; font-size:13px;}
.about-middle-left-prolist li.leftpro{ width:155px; line-height:35px; padding-left:20px; color:#5f0000; background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; text-align:left; font-size:13px;}
.about-middle-left-prolist li.leftpro a{ line-height:35px; color:#5f0000; font-size:13px;}
.about-middle-left-chanye{ width:175px; background-image:url(../images/left_bg.jpg); background-repeat:no-repeat; background-position:top; padding-top:20px; text-align:center}
.about-middle-left-chanye1{ width:149px; margin:0 auto;}
.about-middle-left-chanye1 li{ width:149px; margin-top:10px;}

.about-middle-center{ float:left; margin-left:25px; width:795px;text-align:left; background-color:#FFFFFF; margin-bottom:50px;}
.about-middle-center-title{ width:775px; padding-left:20px; font-size:14px;  color:#5f0000;  line-height:38px; border-bottom:1px #dadada solid;}
.about-middle-right{ float:right;width:158px; margin-right:10px;}
.about-middle-right1{ float:right;width:158px; background-image:url(../images/right-bg.png); background-repeat:no-repeat;}
.about-middle-right1 li { width:116px; margin:0 auto; margin-top:10px;}

.about-middle-rightprocontent{ width:750px; margin:0 auto; font-size:13px; line-height:30px;padding:15px;display:table;}
.about-middle-rightprocontent li.pro{ width:100%; padding-top:20px;padding-bottom:20px; border-bottom:1px #999999 dotted;}
.chanpin_pic img{
width:206px;
height:136px;
border:5px solid #d4d4d4;
margin:0 auto;
}
.chanpin_tittle{
line-height:40px;
width:280px;
margin:0 auto;
text-align:center;
}




/*产品展示*/
.chanye-middle-center{ float:right; width:975px;text-align:left; background-color:#FFFFFF; margin-bottom:50px;}
.chanye-middle-rightprocontent{ width:935px; margin:0 auto; font-size:13px; line-height:30px;padding-bottom:50px;}
.chanye-middle-center-title{ width:955px; padding-left:20px; font-size:16px;  color:#5f0000;  line-height:38px; border-bottom:1px #dadada solid;}

.proshow_right1{ width:350px; float:left; text-align:center;}
.proshow_right2{ width:300px; float:left; text-align:left; font-size:13px; line-height:30px;}
.proshow_right3{ width:680px; text-align:left; font-size:14px; line-height:30px; font-weight:bold; background-color:#F2F2F2 ; margin-top:20px;border-bottom:1px #ccc solid; padding-left:20px;}
.proshow_right4{ padding:15px; line-height:30px; font-size:13px; width:650px; text-align:left; margin-left:20px; margin-bottom:20px;}

/*新闻*/
.about-middle-rightprocontent li.news-right{margin-top:10px; width:100%; border-bottom:1px #ccc dashed; display:table}
.news-center-pic{ float:left; width:200px; height:120px;}
.news-center-pic img{ width:150px; height:100px; border:3px #ccc solid;}

.news-center-right{ float:left; width:500px;}
.news-right-newstitle{  float:left; line-height:30px; font-size:14px; }
.news-right-newstime{float:left; line-height:30px; color:#999999; font-size:12px; margin-left:20px;}
.news-right-newsjianjie{ width:98%; color:#999999; margin-top:10px;}
/*招聘*/
.about-middle-rightprocontent1{ width:750px; padding:7px; margin:0 auto; text-align:left;}
/*联系方式*/
.contact-right-content{ width:600px; margin:0 auto; text-align:left; padding-top:30px; line-height:30px; font-size:13px; background-image: url(../images/contact.jpg); background-position:right; background-repeat:no-repeat;}

#nav_wrap{ padding-left:20px;}
#nav li{ text-align:center;font-size:12px;}

#hotnews {float:left; width:345px; margin-left:5px;}
#hotnews_caption {
	float:left; border-bottom:1px #e9e5e5 solid;WIDTH:345px;HEIGHT: 24px; OVERFLOW: hidden;
}
#hotnews_caption UL {
	FLOAT: left; width:100%
}
#hotnews_caption UL LI {
	TEXT-ALIGN: center;  LINE-HEIGHT: 24px; FLOAT: left; CURSOR: pointer
}
#hotnews_caption .normal {
	MARGIN-LEFT: 3px;  MARGIN-right:3px;width:61px;border:1px #ccc solid; border-bottom:none;
}
#hotnews_caption .current {MARGIN-LEFT: 3px;  MARGIN-right:3px;
	BACKGROUND-IMAGE: url(../images/menu_1.jpg); BACKGROUND-REPEAT: repeat-x; COLOR: #d40000; background-position:top; width:61px; border:1px #ccc solid; border-bottom:none;}
#hotnews_caption .current A {
	COLOR: #d40000; TEXT-DECORATION: none;
}


.about-right-content{ width:950px; padding-bottom:50px;}
.about-right-content ul li.pro1{ width:310px; float:left; margin-top:15px; margin-left:5px;}
#hotnews_caption1 {
	float:left; WIDTH:970px;;HEIGHT: 30px; OVERFLOW: hidden;
}
#hotnews_caption1 UL LI {
	TEXT-ALIGN: center; HEIGHT: 30px; FLOAT: left; CURSOR: pointer
}	

#hotnews_caption1 .normal1 { 
	MARGIN-LEFT: 3px;BACKGROUND-IMAGE: url(../images/menu_3.jpg); BACKGROUND-REPEAT: no-repeat;  MARGIN-right:3px; width:163px; line-height:30px;
}
#hotnews_caption1 .current1 { MARGIN-LEFT: 3px;  MARGIN-right:3px;
	BACKGROUND-IMAGE: url(../images/menu_2.jpg); BACKGROUND-REPEAT: no-repeat; COLOR: #fff; background-position:top; width:163px; line-height:30px; CURSOR: pointer}
#hotnews_caption1 .current1 A {
	COLOR: #fff; line-height:30px; font-size:16px; TEXT-DECORATION: none;
}
#hotnews_content1 { width:930px;
}
#hotnews_content1 .normal1 {
	DISPLAY: none; text-align:left;
}
#hotnews_content1 .current1 {
	DISPLAY: block; text-align:left;
}
.chanpin_pic1 img{
width:280px;
height:188px;
padding:2px;

text-align:center;
border:1px solid #ccc;
}
.pro_show{
	width:100%;
	margin:0px auto;
}
.pro_show_1{
	width:100%;
	text-align:center;
	font-size:16px;
	font-family:"微软雅黑","宋体";
	color:#666;
	font-weight:600;
}
.pro_show_2{
	width:100%;
	padding-top:15px;
}
.pro_show_img{
	width:350px;
	height:265px;
	float:left;text-align:center;margin-right: 10px;
}
.pro_show_info{
	width:330px;
	float:right;
	padding-top:30px;
}
.list_left{
	width:70px;
	height:30px;
	float:left;
	text-align:right;
	font-size:13px;
	font-weight:600;
	color:#555;
}
.list_right{
	width:260px;
	height:30px;
	float:left;
	font-size:12px;
	color:#555;
}
.pro_show_info ul li a{
	font-size:12px;
	font-weight:200;
	color:#d00;
}
.pro_show_3{
	width:730px;
	padding-top:15px;
}
.pro_show_3_up{
	height:25px;
	border-bottom:#ccc 1px solid;
	font-size:14px;
	font-family:"微软雅黑","宋体";
	color:#666;
	line-height:25px;
	padding-left:10px;
}
.pro_show_3_down{
	width:690px;
	padding-top:5px;
}
.pro_show_4{
	width:690px;
	padding-top:15px;
}
.pro_show_4_up{
	height:25px;
	background-color:#7a0611;
	font-size:14px;
	font-family:"微软雅黑","宋体";
	color:#fff;
	line-height:25px;
	padding-left:10px;
}
.pro_show_4_down{
	width:100%;
	padding-top:15px;
}
.pro_show_4_down ul li{
	float:left;
}
.pro_show_img1{
	width:140px;
	height:118px;
}
.pro_show_tt1{
	width:140px;
	height:25px;
	text-align:center;
	line-height:25px;
	font-size:12px;
	color:#333;
}