@charset "gb2312";


body { font-family: "宋体"; font-size: 11px;  color:#000;margin:0;padding:0;background:#fff;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{;text-decoration: none;color:#000; outline:none;blr:expression(this.onFocus=this.blur()); }
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}


.page{ text-align:center; color:#505050; padding:25px 0;}
.page a{ padding:5px 8px; border:1px solid #c8c8c8; color:#505050; margin:0 3px;}
.page a.cur{border:1px solid #696969; background:#696969; color:#fff;}


.mod1 .title{background:url(../../cn/images/tibg1.gif) repeat-x; height:35px; overflow:hidden;}
.mod1 .title h3{padding:8px 0 0 14px;}

.mod2 .title{height:35px; overflow:hidden; background:#7E7E7E;}
.mod2 .title h3{padding:8px 0 0 14px;}

.mod3 .title{height:35px; overflow:hidden; background:#7E7E7E;}
.mod3 .title h3{padding:8px 0 0 14px;}
.mod3 .cont{height:auto!important; height:610px; min-height:610px; background:url(../../cn/images/bg1.gif) repeat-x center top #fff; padding:10px;}

#header{width:984px; margin:0 auto;}
.topbar{height:97px; overflow:hidden; position:relative;}
.logo{ position:absolute; top:29px; left:9px; }
.phone{ position:absolute; top:36px; right:62px; } 

.menu .leftbg{background:url(../../cn/images/mlf.gif) no-repeat; width:6px; height:35px; overflow:hidden; float:left;}
.menu .contbg{background:url(../../cn/images/mcon.gif) repeat-x; width:891px; height:35px; overflow:hidden; float:left; padding-left:80px;}
.menu .contbg ul li{ background:url(../../cn/images/line1.gif) no-repeat left 10px; float:left; padding:10px 32px;}
.menu .rigbg{background:url(../../cn/images/mri.gif) no-repeat; width:7px; height:35px; overflow:hidden; float:left;}

.banner{width:984px; margin:10px auto auto;}

#content{width:984px; margin:10px auto auto;}

.side{width:248px; float:left;}

.pro_cate .cont{height:auto!important; height:232px; min-height:232px; margin-top:2px; background:#E1E3E3; padding-bottom:8px;}
.pro_cate .cont dl dt{background:url(../../cn/images/line.gif) no-repeat center bottom; height:38px; overflow:hidden; cursor:pointer;}
.pro_cate .cont dl dt a{display:block; background:url(../../cn/images/d1.gif) no-repeat 20px 17px; padding:12px 0 0 45px; font-size:14px;}
.pro_cate .cont dl dd{ display:none; }
.pro_cate .cont dl dd ul li{background:url(../../cn/images/line.gif) no-repeat center bottom; height:38px; overflow:hidden;font-size:14px;  }
.pro_cate .cont dl dd ul li a{display:block; background:url(../../cn/images/d1.gif) no-repeat 54px 17px; padding:12px 0 0 73px; font-size:14px;} 

.contact{margin-top:3px;}
.contact .cont{height:213px; background:url(../../cn/images/bj3.gif) repeat-x left top; overflow:hidden; padding:15px 0px 5px; }
.contact .cont img{ height:64px; overflow:hidden; }
.contact .cont p{ padding:35px 5px 0px 80px; line-height:22px;background:url(../../cn/images/cont.gif) no-repeat; }

.main{width:732px; float:right;background-color:#f1f1f1;}

.about{width:373px; float:left;}
.about .cont{height:225px; overflow:hidden; background:#E1E3E3; margin-top:2px; padding:10px 8px 5px 5px; line-height:25px; }
.about .cont img{float:left; margin-right:6px;}
.about .cont a{display:block; background:url(../../cn/images/morebg.gif) no-repeat; width:68px; height:21px; overflow:hidden; text-align:center; line-height:21px; color:#fff; float:right; padding-right:15px;}

.case{width:355px; float:right;}
.case .cont{height:225px; overflow:hidden; background:#E1E3E3; margin-top:2px; padding-top:15px; position: relative; zoom:1;}
.case .cont .cont0{width:255px; margin:0 auto;}
.case .leftbotton ,.case .rightbotton{ width: 32px; height:39px; position: absolute; top:72px; cursor: pointer;}
.case .leftbotton { background:url(../../cn/images/bot1.gif) no-repeat; width:32px; height:39px; overflow:hidden; top:89px; left:10px;} 
.case .rightbotton{ background:url(../../cn/images/bot2.gif) no-repeat; width:32px; height:39px; overflow:hidden; top:89px; right:10px;}
.case ul.imgul{ float:left;} 
.case ul li{ width: 255px; padding: 0px; height:225px; float: left; overflow: hidden;}
.case ul li .photo {
	width:245px;
	height:174px;
	border:5px solid #ffffff;
	overflow:hidden;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size:101px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.case ul li .photo img {vertical-align:middle;}
.case ul li .name { text-align: center; line-height: 40px; height:41px; overflow:hidden; font-weight:bold;}
.fl{ float:left;}
.section{ width:730px; height:270px;}
.product{margin-top:10px;}
.product .cont{height:184px; background:url(../../cn/images/bj3.gif) repeat-x left top; overflow:hidden; padding-top:39px; }
.product ul li{ width: 199px; padding: 0 17px; height: 184px; float: left; overflow: hidden;}
.product ul li .photo {
	width:199px;
	height:131px;
	overflow:hidden;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size: 90px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.product ul li .photo img {vertical-align:middle;}
.product ul li .name { text-align: center; line-height:36px;}

#footer{ background:url(../../cn/images/fbg.gif) repeat-x center top; height:68px; overflow:hidden; width:984px; margin: 10px auto 0 auto;  }
#footer .leftbg{ width:230px; float:left; height:62px; overflow:hidden; padding:6px 0 0 30px; }
#footer .leftbg .wen{ background:url(../../cn/images/s1.gif) no-repeat; width:139px; height:21px; overflow:hidden; float:left; }
#footer .leftbg .anniu{ float:left; width:29px; height:21px; overflow:hidden; }
#footer .rigbg{ color:#4c4c4c; width:715px; float:left; line-height:26px; }
#footer .rigbg a{ color:#4c4c4c; }
#footer .rigbg strong{ font-size:14px; }


.ny_dan .cont{line-height:26px;}

.ny_news li { line-height: 30px; width:677px; float: left; background:url(../../cn/images/dd.gif) no-repeat 5px 11px; padding-left:25px; border-bottom:1px dashed #afafaf; }
.ny_news li a { float: left; color:#4c4c4c; }
.ny_news li .date { float: right; padding-right: 10px; color:#4c4c4c; }

.ny_video .cont{line-height:36px; color:#4c4c4c; font-size:14px; font-weight:bold; padding:10px 30px; }

.ny_pro .cont{padding:15px;}
.ny_pro ul li{ width: 199px; padding: 0 17px; height: 170px; float: left; overflow: hidden;}
.ny_pro ul li .photo {
	width:199px;
	height:131px;
	overflow:hidden;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size: 114px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.ny_pro ul li .photo img {vertical-align:middle;}
.ny_pro ul li .name { text-align: center; line-height:36px;}


.pro_detail .tit { font-size:14px; height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 2px solid #009604; overflow:hidden;}
.pro_detail .related { padding:6px 0; text-align: center;}
.pro_detail .related span { padding: 0 10px;}
.pro_detail .text { padding: 10px 40px; line-height: 23px;}
.pro_detail .text .photo { text-align: center; margin-bottom:20px;  }
.pro_detail .text .photo img{ padding:4px; border:1px solid #575756; }
.pro_detail .text .biaoti{ width:100%; height:20px; overflow:hidden; }
.pro_detail .text .biaoti h3{ float:left; color:#333333; font-size:12px; margin-right:10px; display:inline; }
.pro_detail .text .biaoti span{ float:left; }
.pro_detail .other { padding: 8px 0 ; width: 100%;}
.pro_detail .other li {line-height: 24px;}
.pro_detail .other li a{  color:#4c4c4c; }
.pro_detail .print { padding: 8px 0; text-align: right; clear: both;}
.pro_detail .print a { margin-right: 20px; color:#4c4c4c; }


.ny_zhaoping .cont .jobapply p{float:left;}

.ny_dan .cont .bridge { line-height: 30px; text-align: right;}
.ny_dan .cont .welcome { width: 100%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_dan .cont .msg_form { width: 480px; margin: 0 auto; padding-top: 25px;}
.ny_dan .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_dan .cont .msg_form li .type { width: 100px; text-align:right; float: left; line-height: 21px;}
.ny_dan .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }
.ny_dan .cont  .msglist { width: 100%; }
.ny_dan .cont  .msglist ul { border: 1px solid #ccc;}
.ny_dan .cont  .msglist li { line-height: 24px;}
.ny_dan .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}




.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; font-size:14px;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}











