@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea{
	font-family:"����", Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#656565;
}
body{
	background:#EFEFEF url(../images/bg.jpg) no-repeat center top;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
}
ul , ol {
	list-style:none;
}
img {
	border:0;
}
th, var {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
.clear{
	clear:both;
}
a{
	color:#656565;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:none;
}
img{
	border:none;
}
.wrapper{
}
.top{
	height:140px;
	background:url(/themes/0002/images/head_bg.jpg) repeat-x left top;
}
.top .head{
	width:990px;
	height:105px;
	margin:0px auto;
}
.top .topnav{
	height:28px;
	line-height:28px;
	color:#E8751A;
}
.top .topnav span{
	float:right;
	color:#333;
}
.top .topnav span a{
	color:#333;
}

.top .logo{
	float:left;
	margin-top:5px;
	margin-left:0px;
	width:580px;
	height:54px;
}
.top .tel{
	float:right;
	margin-top:5px;
	margin-left:0px;
	width:222px;
	height:54px;
}
.top .nav{
	float:left;
	height:50px;
	width:969px;
}
.top .nav ul{
	height:50px;
	list-style:none;
}
.top .nav li{
	width:94px;
	float:left;
	line-height:50px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-align:center;
}
.top .nav li a{
	display:block;
	width:100px;
	height:50px;
	color:#333;
}
.top .nav li.current,.top .nav li:hover{
	margin-top:0px;
	height:50px;
	background:#B6621E;
	color:#fff;
}
.top .nav li:hover a,.top .nav li.current a{
	margin-top:0px;
	height:50px;
	color:#fff;
}
.top .nav li.line{
	float:left;
	width:15px;
	height:50px;
	font-size:1px;
	line-height:50px;
	background:url(/themes/0002/images/nav_line_bg.jpg) no-repeat center center;
}

.banner{
	width:990px;
	margin:0px auto;
	height:100px;
	overflow:hidden;
}
.banner1{
	width:990px;
	margin:0px auto;
	height:157px;
	overflow:hidden;
}
.main{
	width:990px;
	margin:0px auto;
}


.main .gonggao{
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:285px;
	height:430px;
}
.main .gonggao .title{
	height:33px;
	background:url(/themes/0002/images/box_title_bg.jpg) repeat-x;
}
.main .gonggao .title h1{
	float:left;
	padding-top:10px;
	margin-left:10px;
	background:url(/themes/0002/images/ico.jpg) no-repeat left top;
	padding-left:15px;
	height:23px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
}
.main .gonggao .title span{
	float:right;
	padding-top:13px;
	margin-right:10px;
	height:20px;
	line-height:33px;
}
.main .gonggao .title a{
	height:33px;
	line-height:33px;
	color:#333;
}
.main .gonggao .list{
	float:left;
	padding:1px 5px;
	width:274px;
	height:397px;
	border:1px solid #ccc;
	border-top:none;
	z-index: 1;
	background:#fff;
	overflow-y:hidden;
}
.main .gonggao .list ul{
}
.main .gonggao .list ul li{
	background:url(/themes/0002/images/gonggao_li_bg.jpg) no-repeat 2px 10px;
	line-height:25px !important;
	height:25px !important;
	line-height:23px;
	height:23px;
	text-indent:15px;
	border-bottom:1px dashed #eee;
	white-space:nowrap;
	width:100%;
}
.main .gonggao .list ul li span{
	float:right;
	color:#666;
	z-index: 1;
}
.main .gonggao .list ul li a{
	float:left;
	z-index: 1;
}
.main .gonggao .list2{
	float:left;
	padding:1px 5px;
	width:274px;
	height:195px;
	border:1px solid #ccc;
	border-top:none;
	z-index: 5;
	background:#fff url(../images/yw_bg.jpg) no-repeat -2px -33px;;
}
.main .gonggao .list2 ul{
}
.main .gonggao .list2 ul li{
	float:left;
	line-height:65px;
	width:90px;
	height:65px;
	text-align:center;
	z-index: 5;
}
.main .gonggao .list2 ul li a{
	font-size:14px;
	font-weight:bold;
	z-index: 5;
}


.main .picfocus{
	float:left;
	margin-top:10px;
	margin-left:12px;
	width:525px;
	height:192px;
}

.main .daoh{
	float:left;
	margin-top:10px;
	margin-left:12px;
	width:150px;
	height:190px;
}
.main .daoh .title{
	height:33px;
	background:url(/themes/0002/images/box_title_bg.jpg) repeat-x;
}
.main .daoh .title h1{
	float:left;
	padding-top:10px;
	margin-left:10px;
	background:url(/themes/0002/images/ico.jpg) no-repeat left top;
	padding-left:15px;
	height:23px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
}
.main .daoh .list{
	float:left;
	padding:1px 5px;
	width:139px;
	height:158px;
	border:1px solid #ccc;
	border-top:none;
	background:#fff;
}
.main .daoh .list ul{
}
.main .daoh .list ul li{
	line-height:50px;
	height:50px;
	text-align:center;
	border-bottom:1px solid #ccc
}
.main .daoh .list ul li a{
	font-size:16px;
	font-weight:bold;
}

.main .newbox{
	float:left;
	margin-top:1px;
	margin-left:12px;
	width:442px;
	height:150px;
}
.main .newbox .ce{
	float:left;
	width:440px;
	height:160px;
	background:#fff;
	border:1px solid #ccc;
}
.main .newbox .ce ul{
}
.main .newbox .ce ul li{
	float:left;
	margin-top:10px;
	margin-left:7px;
	width:137px;
	text-align:center;
}
.main .newbox .ce ul li img{
	width:129px;
	height:105px;
}
.main .newbox .ce ul li h1{
	padding:0;
	margin:0 auto;
	margin-top:-18px;
	height:18px;
	width:130px;
	background: #000;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position:relative;
	z-index:22;
}
.main .newbox .ce ul li p{
	text-align:left;
	line-height:22px;
}
.main .newbox .zn{
	float:left;
	margin-top:10px;
	width:440px;
	height:68px;
}
.main .newbox .zn ul li{
	float:left;
	margin-left:1px;
	padding:10px;
	width:89px !important;
	width:88px;
	height:46px;
	background:url(/themes/0002/images/zn_bg.jpg) no-repeat;
	text-align:center;
}
.main .newbox .zn ul li a{
	font-weight:bold;
	font-size:18px !important;
	font-size:16px;
	line-height:25px;
	color:#AF0100;
}

.main .case{
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:742px;
	height:160px;
}
.main .case .title{
	height:33px;
	background:url(/themes/0002/images/box_title_bg.jpg) repeat-x;
}
.main .case .title h1{
	float:left;
	padding-top:10px;
	margin-left:10px;
	background:url(/themes/0002/images/ico.jpg) no-repeat left top;
	padding-left:15px;
	height:23px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
}
.main .case .title span{
	float:right;
	padding-top:13px;
	margin-right:10px;
	height:20px;
	line-height:33px;
}
.main .case .title a{
	height:33px;
	line-height:33px;
	color:#333;
}
.main .case .list{
	float:left;
	padding:1px 5px;
	width:730px;
	height:127px;
	border:1px solid #ccc;
	border-top:none;
	background:#fff;
}
.main .case .list ul{
}
.main .case .list ul li{
	float:left;
	margin-top:9px;
	margin-left:0px;
	width:145px;
	line-height:16px;
	text-align:center;
	overflow-x:hidden;
}
.main .case .list ul li img{
	height:95px;
	width:126px;
}
.main .case .list ul li p{
	margin-left:130px;
	line-height:25px !important;
	line-height:0px;
	width:145px;
	text-align:center;
}

.main .jmp{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:233px;
	height:145px;
}
.main .jmp .title{
	height:33px;
	background:url(/themes/0002/images/box_title_bg.jpg) repeat-x;
}
.main .jmp .title h1{
	float:left;
	padding-top:10px;
	margin-left:10px;
	background:url(/themes/0002/images/ico.jpg) no-repeat left top;
	padding-left:15px;
	height:23px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
}
.main .jmp .title span{
	float:right;
	padding-top:13px;
	margin-right:10px;
	height:20px;
	line-height:33px;
}
.main .jmp .title a{
	height:33px;
	line-height:33px;
	color:#333;
}
.main .jmp .content{
	float:left;
	padding:2px 1px;
	width:229px;
	height:110px;
	border:1px solid #ccc;
	border-top:none;
	background:#fff;
}

.main .contact{
	float:right;
	margin-top:10px;
	margin-right:8px !important;
	margin-right:4px;
	width:233px;
	height:248px;
}
.main .contact .title{
	height:33px;
	background:url(/themes/0002/images/box_title_bg.jpg) repeat-x;
}
.main .contact .title h1{
	float:left;
	padding-top:10px;
	margin-left:10px;
	background:url(/themes/0002/images/ico.jpg) no-repeat left top;
	padding-left:15px;
	height:23px;
	line-height:33px;
	color:#fff;
	font-weight:bold;
}
.main .contact .title span{
	float:right;
	padding-top:13px;
	margin-right:10px;
	height:20px;
	line-height:33px;
}
.main .contact .title a{
	height:33px;
	line-height:33px;
	color:#333;
}
.main .contact .content{
	float:left;
	padding:2px 1px;
	width:229px;
	height:210px;
	border:1px solid #ccc;
	border-top:none;
	background:#fff;
}
.main .contact .content p{
	padding: 5px 10px;
	line-height:20px;
}


.wrapper .link{
	width:991px;
	margin:0px auto;
	height:100px;
	background:url(/themes/0002/images/link_bg.jpg) no-repeat -5px top;
}
.wrapper .link ul.nav{
	float:left;
	margin-top:45px;
	width:970px;
	padding:0 10px;
}

.main .left{
	float:left;
	width:210px;
}
.main .left .category{
	margin-top:10px;
  margin-left:5px;
	float:left;
	width:210px;
}
.main .left .category .title{
	height:31px;
}
.main .left .category .about{
	background:url(/themes/0002/images/category_about_title.jpg) no-repeat;
}
.main .left .category .cccontact{
	background:url(/themes/0002/images/category_contact_title.jpg) no-repeat;
}
.main .left .category .czs{
	background:url(/themes/0002/images/category_zs_title.jpg) no-repeat;
}
.main .left .category .bd{
	background:url(/themes/0002/images/category_bd_title.jpg) no-repeat;
}
.main .left .category .gg{
	background:url(/themes/0002/images/category_gg_title.jpg) no-repeat;
}
.main .left .category .zn{
	background:url(/themes/0002/images/category_zn_title.jpg) no-repeat;
}
.main .left .category .che{
	background:url(/themes/0002/images/category_che_title.jpg) no-repeat;
}
.main .left .category .product{
	background:url(/themes/0002/images/category_product_title.jpg) no-repeat;
}
.main .left .category .case{
	background:url(/themes/0002/images/category_case_title.jpg) no-repeat;
}
.main .left .category .content{
	float:left;
	width:209px;
	background:#fff;
	border:1px solid #ccc;
}
.main .left .category .content ul{
	list-style:none;
	border-top:none;
}
.main .left .category .content ul li{
	margin:5px 0;
	line-height:33px;
	height:33px;
	text-indent:50px;
	background:url(/themes/0002/images/category_li_bg.jpg) no-repeat center bottom;
}
.main .left .category .content ul li.hover{
	line-height:33px;
	height:33px;
	text-indent:50px;
	background:url(/themes/0002/images/category_li_hover_bg.jpg) no-repeat center bottom;
}
.main .left .category .content ul li a{
	font-weight:normal;
	font-size:12px;
}
.main .left .category .content ul li.hover a{
	color:#fff;
}

.main .left .ccontact{
	margin-top:20px;
	float:left;
	width:210px;
	margin-left:6px;
}
.main .left .ccontact .title{
	height:31px;
	background:url(/themes/0002/images/category_contact_title.jpg) no-repeat left top;
}
.main .left .ccontact .content{
	float:left;
	width:178px;
	border:1px solid #ccc;
	padding:10px 15px;
	line-height:25px;
}


.main .right{
	width:758px;
	float:right;
}
.main .right .title {
	margin-top:10px;
	height:35px;
	background:url(/themes/0002/images/right_title.jpg) no-repeat left top;
}
.main .right .title h1{
	font-weight:bold;
	font-size:16px;
	color:#333;
	line-height:35px;
	width:200px;
	text-indent:35px;
}
.main .right .title span{
	float:right;
	height:42px;
	line-height:42px;
	margin-right:10px;
}
.main .right .content{
	float:left;
	width:719px;
	background:url(/themes/0002/images/right_content_bg.jpg) repeat-y;
}
.main .right .content .contain{
	padding:10px;
}
.main .right .end{
	float:left;
	width:719px;
	font-size:1px;
	height:13px;
	background:url(/themes/0002/images/right_end_bg.jpg) no-repeat;
}

.wrapper .productlist{
	float:left;
	width:100%;
}
.wrapper .productlist ul li{
	float: left;
	display: inline;
	text-align: center;
	width: 152px;
	margin-left: 10px;
	height: 162px;
	line-height:30px;
}
.wrapper .newslist{
	float:left;
	width:100%;
}
.wrapper .newslist ul li{
	padding:5px 0 5px 15px;
	text-indent:20px;
}
.wrapper .newslist ul li span{
	float:right;
	color:#ccc;
}
.wrapper .newslist ul li p{
	padding:5px;
	color:#ccc;
}

.footer{
	margin-top:10px;
	height:86px;
	background:#840000;
}
.footer .content{
	width:990px;
	margin:0 auto;
}
.footer .content .copyright{
	float:left;
	margin-top:10px;
	width:990px;
	line-height:20px;
}
.footer .content .copyright .footernav{
	height:25px;
	line-height:25px;
}
.footer .content .copyright p,.footer .content .copyright p a{
	line-height:20px;
	text-align:center;
	color:#fff;
}

.pageJump{
	clear:both;
	padding-top:10px;
	margin-right:20px;
	height:40px;
}
.pageJump .number{
	float:right;
	height:35px;
	padding-top:5px;
}
.pageJump .number span{
	padding:3px 5px;
	color:#666;
}
.pageJump .number .current{
	border:1px solid #ccc;
	padding:1px 5px;
}
.pageJump .number a{
	padding:1px 5px;
	background:#fafafa;
	color:#333;
	text-decoration:none;
	border:1px solid #ccc;
}
.pageJump .number a:hover{
	background:#f00;
	border:1px solid #f00;
	color:#fff;
}
.pageJump .total{
	float:right;
	padding-top:5px;
}
.commentsc{
	width:730px;
	border:1px solid #eee;
	height:auto;
	background-color:#fff;
}
.commentsc ul{
	width:100%;
}
.commentsc ul li{
	font-size:12px;
	line-height:28px;
	border-bottom:1px solid #aaa;
	float:left;
	width:100%;
}
.commentsc ul li h1{
	float:left;
	width:54px;
	margin-left:10px;
}
.commentsc ul li p{
	float:left;
	width:650px;
}
.commentsc ul li span{
	float:left;
	width:100%;
}
/*����߿�*/
div table.noBorderTable td,div table.noBorderTable th,div table.noBorderTable caption{border:1px dashed #DDD !important}
div table{margin-bottom:10px;border-collapse:collapse;display:table;}
div td,div th{ background:#FFF; padding: 5px 10px;border: 1px solid #DDD;}
div caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
div th{border-top:2px solid #BBB;background:#F7F7F7;}
/*����߿�*/