@charset "utf-8";
/* CSS Document */
/*声明*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
div, ul, li p {
	margin: 0px;
	padding: 0px;
	list-style-type: none
}
img {
	border: 0px;
}
a {
	color: #3c3c3c;
	text-decoration: none;
}
a:hover {
	color: #ff1200;
}
.clear{	CLEAR: both; height:1px;
     margin-top:-1px;
     overflow:hidden;  }

.clearfloat {
	clear: both;
	font-size: 1px;
	line-height: 0;
	height: 0;
	overflow:hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*首页代码开始*/
.index_bg {
	background: url(../images/index_bg.jpg) repeat-x top left
}
.about_bg {
	background: url(../images/about_bg.jpg) repeat-x top left
}
#header {
	width: 980px;
	margin: auto;
	height:auto;
}
#logo {
	float: left;
	width: 449px;
	height: 107px;
}
#head_txt {
	float: left;
	width: 300px;
	height: 23px;
	margin-top: 52px;
	line-height: 23px;
	padding-left: 35px;
}
.mail a {
	color: #dd3225;
	text-decoration: underline;
}
#search {
	float: left;
	width: 185px;
	height: 23px;
	background: url(../images/search.gif) no-repeat top left;
	margin-top: 52px;
}
#banner {
	width: 100%;
	height: 479px;
	margin: auto
}
#aboutbanner {
	width: 100%;
	height: 250px;
	margin: auto
}
.aboutbanenr{
	background:url(../images/about_banner.jpg) no-repeat center}
.qywhbanenr{
	background:url(../images/qywhbanner.jpg) no-repeat center}
.newsbanenr{
	background:url(../images/newsbanner.jpg) no-repeat center}
.jobbanenr{
	background:url(../images/jobbanner.jpg) no-repeat center}
.productbanenr{
	background:url(../images/productbanner.jpg) no-repeat center}
.contactbanenr{
	background:url(../images/contactbanner.jpg) no-repeat center}					
#tz {
	width: 980px;
	height: 35px;
	line-height: 35px;
	background: url(../images/tz_bg.jpg) repeat-x left top;
	margin: auto;
}
#tzbj {
	width: 925px;
	height: 35px;
	line-height: 35px;
	background: url(../images/tzbnt.jpg) no-repeat left center;
	padding-left: 55px;
	color: #505050;
	background-position: 15px 11px;
}
/*首页中间信息展示栏*/
#center{ width:980px; margin:auto; background:url(../images/zwbg.jpg) repeat-x left top; height:180px;}
#center_left{ width:320px; height:155px; background:url(../images/cpzsbg.jpg) repeat-x top left; float:left; margin:15px 10px 15px 15px;*margin:15px 10px 15px 0px;*+margin:15px 10px 15px 15px; border-left:#dddddd solid 1px;border-right:#dddddd solid 1px;}
#center_min{ width:300px; height:155px; background:url(../images/cpzsbg.jpg) repeat-x top left; float:left; margin:15px 0 15px 0; border-left:#dddddd solid 1px;border-right:#dddddd solid 1px;}
#indexjsly{ background:url(../images/jsly_bg.jpg) no-repeat; background-position:bottom right}
#center_right{ width:300px; height:155px; background:url(../images/cpzsbg.jpg) repeat-x top right; float:left; margin:15px 15px 15px 10px;*margin:15px 8px 15px 6px; border-left:#dddddd solid 1px;border-right:#dddddd solid 1px;}
#indexnews{ background:url(../images/xwzx_bg.jpg) no-repeat bottom right}
.indexbt{ float:left; padding:1px 0 0 1px;}
.more{ float:right; padding:15px 10px 0 0;}
.indexnews{ line-height:26px; color:#3c3c3c; margin:12px 0 0 12px;}
.indexnews ul li {background:url(../images/li_bg.jpg) no-repeat left center; padding-left:12px;}
/*版权*/
#footer{ width:980px; height:34px;background:url(../images/footer_bg.jpg) repeat-x top left;  margin:auto;}
#footerleft{ padding-left:15px; color:#787878; float:left; width:600px;  padding-top:8px;*padding-top:10px;}
#footerright{ float:right; width:185px; padding-top:3px; *padding-top:8px; line-height:34px;}
#footer2{ width:980px; height:34px;background:url(../images/footer_bg.jpg) repeat-x top left;  margin:auto; position: relative;}
#footerleft2{ color:#787878; float:left; width:500px; padding-top:8px;}
#footerright2{ float:right; width:166px; padding-top:8px;}
/*产品滚动*/
.cpgd { margin:0 10px;}
.cpgd_kj{ padding:0 3px;}

/*文字滚动*/
.shell {
	width: 600px;
	padding: 0px;
}
#div1 {
	height: 35px;
	overflow: hidden;
}
/*网站导航*/
#menu_bg {
	background: url(../images/menu.jpg) no-repeat top left;
	height: 35px;
	position: relative;
	z-index: 999;
	line-height:35px;
}
#nav {
	line-height: 35px;
	list-style-type: none;
}
#nav a {
	display: block;
	width: 140px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	
}
#nav a:link {
	color: #666;
	text-decoration: none;
	
}
#nav a:visited {
	color: #666;
	text-decoration: none;
	
}
#nav a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background: #d6552e;
}
#nav li {
	float: left;
	width: 140px;
}
#nav li a:hover {
}
#nav li a.on {
	display:block;
}
#nav li ul {
	line-height: 28px;
	list-style-type: none;
	text-align: left;
	left: -999em;
	width: 140px;
	position: absolute;
}
#nav li ul li {
	float: left;
	width: 140px;
	background: #F6F6F6;
}
#nav li ul a {
	display: block;
	width: 140px;
	w\idth: 100px;
	text-align: left;
	padding-left: 40px;
	font-weight: normal;
	font-size: 13px;
}
#nav li ul a:link {
	color: #666;
	text-decoration: none;
}
#nav li ul a:visited {
	color: #666;
	text-decoration: none;
}
#nav li ul a:hover {
	color: #F3F3F3;
	text-decoration: none;
	font-weight: normal;
	background: #d6552e;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#content {
	clear: left;
}
/*内页开始*/
#aboutcenter{ margin:20px auto; width:980px;}
#aboutcenter_left{
	width:200px;
	float:left;}
#menubg{ width:200px; height:32px; background:url(../images/leftmenu_btbg1.jpg) no-repeat left top; }	
.menubt1{ font-family:"微软雅黑", Arial,; font-size:14px; color:#FFF; line-height:32px; padding-left:10px; font-weight:600;}
.menubt2{ font-family:04b08, Arial,; font-size:8px;color:#FFF}
.leftmenu{
	width:200px; height:auto;}
.leftmenu li{
	width:200px; height:32px; line-height:32px; margin:2px 0px 1px 0px;}	
.leftmenu li a{
	color:#4c4948; background:url(../images/leftmenu_bg1.jpg) no-repeat; text-indent:40px; display:block;}	
.leftmenu li a:hover{
	color:#fff; background:url(../images/leftmenu_bg2.jpg) no-repeat; text-indent:40px;}
	
#aboutcenter_right{
	width:760px;
	float:right;
	border:#CCC solid 1px;}	
#aboutcenter_right_title{
	width:760px;
	float:left;
	background:url(../images/aboutrightbg.jpg) repeat-x left top; height:32px; line-height:32px;
	text-indent:10px;
	}	
#aboutcenter_sbox{ margin:20px; width:720px; min-height:500px;}
.abouttxt{ font-size:12px; line-height:24px; min-height:500px;}
.abouttxt p{ text-indent:2em}
.aboutnews{
	width:100%; height:auto;}
.aboutnews li{
	width:100%px; height:35px; line-height:35px; margin:0; border-bottom:#ccc dashed 1px;}	
.aboutnews li a{
	color:#4c4948; background:url(../images/news_bnt.gif) no-repeat left center; text-indent:30px; display:block;}	
.aboutnews li a:hover{
	color:#ff1200; text-indent:30px;}
.newstime{color:#ccc; float:right; width:20%; text-align:right}
.newstext{float:left; width:80%;}
.newsview_title{ font-size:16px; font-weight:600; line-height:30px; text-align:center;}
.newsview_title2{ color:#3c3c3c; font-size:12px; line-height:30px;  border-bottom:#CCC dashed 1px; padding-bottom:10px; text-align:center}
.contactbox_bg{ width:100%; height:400px; background:url(../images/lsal.jpg) no-repeat right bottom}
.qywh{width:100%;}
.qywh p { margin:0; padding:0; line-height:30px; }
.qywh img {padding:1px; border:#CCC solid 1px;}
.qywh ul{
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}
.qywh li{ width:170px; height:auto; margin:0px 10px 5px 0px;  float:left; *margin:0px 5px 5px 0px;}
.qywh li a{ color:#3c3c3c; display:block;}
.qywh li a:hover{ background:#f5f5f5; color:#F00}
.productview_title{ font-size:16px; text-align:left; padding-bottom:10px; border-bottom:#CCC dashed 1px; font-weight:600; }
.productview img{ border:#CCC solid 1px; padding:2px; margin:10px 0 30px 0;}
.productview_title2{ font-size:14px; text-align:left; padding-bottom:5px; border-bottom:#CCC dashed 1px; }
.dayin{ padding-top:10px; border-top:#CCC dashed 1px; width:100%}
.dayin img{ border:0;
line-height:inherit;
vertical-align:middle;}
/* ---------------翻页------------------------- */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding:2px 6px;
border: 1px solid #ccc;
text-decoration: none; 
color: #3c3c3c;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{

padding: 2px 6px;
border: 1px solid #ccc;
background-color: #CCC;
color: #3c3c3c;
}

.pagination li.disablepage{
padding: 2px 6px;
border: 1px solid #ccc;
color: #3c3c3c;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
