@charset "gb2312";


body { font-family: "宋体"; font-size: 12px;  color:#333333;margin:0;padding:0; background:url(../images/body.gif) repeat-x center top;}
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; }
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 { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px; color:#000}
.page .num { padding: 2px; text-align: center; color:#000; }
.page .cur { color: #f00; background:none;}


.mod .title{ background:url(../images/img8.gif) repeat-x center top; height:22px; overflow:hidden; padding:12px 0 0 19px; }
.mod .title span{ background:url(../images/ndd.gif) no-repeat 0 5px; padding-left:10px; color:#fff }

#header{ width:1003px; margin: 0 auto; }
.topbar{ height:78px; overflow:hidden; position:relative; }
.logo{ position:absolute; }
.cshou{ position:absolute; top:29px; left:261px; width:559px;  }
.shou{ background:url(../images/s1.gif) no-repeat; width:407px; height:25px; padding:4px 0 0 5px;  float:left;  }
.shou .input{ width:401px; height:17px; line-height:17px; border:1px solid #fff; }

.phone{ position:absolute; top:17px; right:21px;  }

.menu{ width:1003px; height:38px; overflow:hidden; }
.menu ul li{ float:left; width:109px; text-align:center; line-height:38px; font-size:14px; }
.menu ul li a{ color:#fff; }
.menu ul li.lien{ background:url(../images/line.gif) no-repeat; height:38px; overflow:hidden; width:2px; }

.pro_case{ height:37px; overflow:hidden; line-height:37px; padding-left:26px; }
.pro_case ul li{ float:left; }
.pro_case ul li.line{ background:url(../images/menu3.gif) no-repeat center 12px; width:3px; height:37px; overflow:hidden; margin:0 15px; }

#content{ width:989px; margin: 6px auto 0 auto; padding: 0 7px; }

.contact{ width:209px; float:left; }
.contact .title{ background:url(../images/img1.gif) no-repeat; height:20px; overflow:hidden; padding:7px 10px 0 15px;  }
.contact .title h3{font-size:14px; font-weight:bold; color:#fff; }
.contact .title span{ float:right; margin-top:3px; }
.contact .cont{ width:199px; height:233px; line-height:24px; padding:5px; overflow:hidden;  }
.contact .cont ul{ float:left; width:199px; }
.contact .cont ul li{ line-height:28px; border-bottom:1px dashed #030303; width:179px; float:left; background:url(../images/dd.gif) no-repeat 5px 10px ; padding-left:20px;  }

.ncontact{ width:209px; margin-bottom:5px; }
.ncontact .title{ background:url(../images/img1.gif) no-repeat; height:20px; overflow:hidden; padding:7px 10px 0 15px;  }
.ncontact .title h3{font-size:14px; font-weight:bold; color:#fff; }
.ncontact .title span{ float:right; margin-top:3px; }
.ncontact .cont{ width:199px; height:233px; line-height:24px; padding:5px; overflow:hidden;  }
.ncontact .cont ul{ float:left; width:199px; }
.ncontact .cont ul li{ line-height:28px; border-bottom:1px dashed #030303; width:179px; float:left; background:url(../images/dd.gif) no-repeat 5px 10px ; padding-left:20px;  }

.banner{ float:left; width:542px; height:270px; overflow:hidden; margin-left:6px; display:inline; }

.news{ width:223px; float:left; margin-left:7px; display:inline;  }
.news .title{ border:1px solid #B9B9B9; border-bottom:none; height:31px; overflow:hidden;  }
.news .title span{ float:right; margin:10px 8px 0 0 ; }
.news .title h3{ background:url(../images/img6.gif) no-repeat; height:21px; overflow:hidden; width:99px; padding-top:10px; text-align:center; color:#fff; }
.news .cont{ height:226px; overflow:hidden; border:1px solid #B9B9B9; padding:5px 10px; width:201px;  }
.news .cont ul li{ line-height:28px; border-bottom:1px dashed #030303; width:181px; float:left; background:url(../images/dd.gif) no-repeat 5px 10px ; padding-left:20px;  }

.side{ width:211px; float:left; margin-top:5px; }
.nside{ width:211px; float:left; }
.case .title{ background:url(../images/img3.gif) repeat-x center top; height:26px; overflow:hidden; width:202px; padding:10px 0 0 8px; font-size:14px; font-weight:bold; color:#fff;  }
.case .cont{ height:auto!important; height:840px; min-height:840px; border-bottom:1px solid #E0E0E0; background:url(../images/img5.gif) repeat-y center top ;}
.case .cont dl dt{ background:url(../images/img4.gif) no-repeat; height:30px; overflow:hidden; }
.case .cont dl dt span{ float:right; }
.case .cont dl dt h3{ font-weight:normal; padding:8px 0 0 36px; }
.case .cont dl dd{ height:auto!important; height:77px; min-height:77px; padding:9px 8px; width:195px; }
.case .cont dl dd a{ margin:0 4px; line-height:22px; color:#555555; }

.main{ width:775px; float:right; margin-top:5px; }
.nmain{ width:775px; float:right; }
.newest .title{ background:url(../images/img8.gif) repeat-x center top; height:34px; overflow:hidden; }
.newest .title span{ float:right; color:#fff; margin:12px 8px 0 0 ; display:inline; }
.newest .title span a{ color:#fff; }
.newest .title h3{ background:url(../images/img7.gif) no-repeat; width:129px; height:34px; overflow:hidden; padding:10px 0 0 45px; }
.newest .cont{  overflow:hidden; padding-top:18px; padding-left:18px;}
.newest ul li{ width: 135px; padding: 0 24px; height: 201px; float: left; overflow: hidden;}
.newest ul li .photo {
	width:131px;
	height:130px;
	border: 1px solid #CECECE;
	overflow:hidden;
	padding:1px;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size:113px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.newest ul li .photo img {vertical-align:middle;}
.newest ul li .name { text-align: center; line-height: 23px; float:left; width:100%; height:55px; padding-top:10px }
.newest ul li .name span{ color:#D5090A; font-weight:bold; }
.newest ul li .name a{ color:#666666; }

.newest2{ margin-top:8px;}
.newest2 .title{ background:url(../images/img8.gif) repeat-x center top; height:34px; overflow:hidden; }
.newest2 .title span{ float:right; color:#fff; margin:12px 8px 0 0 ; display:inline; }
.newest2 .title span a{ color:#fff; }
.newest2 .title h3{ background:url(../images/img7.gif) no-repeat; width:129px; height:34px; overflow:hidden; padding:10px 0 0 45px; }
.newest2 .cont{  overflow:hidden; height:auto !important; height:280px; min-height:280px; padding-right:16px; padding-left:21px; }
.newest2 .cont p{ line-height:20px; padding-top:10px;}
.newest2 .cont img{ float:left; margin:7px 20px 0 0;}

.product .title{ background:url(../images/j1.gif) no-repeat; height:43px; overflow:hidden; padding:11px 26px 0 46px;  }
.product .title span{ float:right; }
.product .title h3{ font-weight:none; }
.product .cont{ background:url(../images/j2.gif) no-repeat; height:370px; overflow:hidden; padding: 0 18px; }
.product ul li{ width: 135px; padding: 0 6px; height: 188px; float: left; overflow: hidden;}
.product ul li .photo {
	width:131px;
	height:130px;
	border: 1px solid #CECECE;
	overflow:hidden;
	padding:1px;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size:113px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.product ul li .photo img {vertical-align:middle;}
.product ul li .name { text-align: center; float:left; width:100%; line-height:20px; height:35px; padding-top:10px }
.product ul li .name span{ color:#D5090A; font-weight:bold; }
.product ul li .name a{ color:#666666; }

#footer{ background:url(../images/ff.gif) repeat-x center top; margin-top:10px;  }
.copyright{ background:url(../images/footer.gif) no-repeat;  width:991px; margin: 0 auto; height:175px; overflow:hidden; } 
.friendlylink{ height:29px; overflow:hidden; padding: 30px 0 0 198px } 
.friendlylink a{ margin: 0 15px; }
.nav{ height:38px; line-height:38px;  width:991px; text-align:center; color:#747474;  }
.nav a{ margin: 0 10px; color:#747474; } 
.jianjie{ height:78px; line-height:24px ; text-align:center; }
.jianjie strong{ color:#FF0000; }
.jianjie span{ font-weight:bold; }


.ny_dan .cont{ height:auto!important; height:1095px; min-height:1095px; border:1px solid #B9B9B9 ; margin-top:10px; padding:10px; line-height:24px; width:753px; }
.ny_dan .cont a{ margin: 0 5px; }

.ny_news .cont{ height:auto!important; height:1095px; min-height:1095px; border:1px solid #B9B9B9 ; margin-top:10px; padding:10px; line-height:24px; width:753px; }
.ny_news li { line-height: 28px; width: 733px; float: left; background:url(../images/dd.gif) no-repeat 5px 10px; padding-left:20px; border-bottom:1px dashed #030303; }
.ny_news li a { float: left;}
.ny_news li .date { float: right; padding-right: 10px;}

.detail .jiesao{ height:auto!important; height:160px; min-height:160px ; width:675px; padding:20px 50px; }
.detail .jiesao .leftbg{ width:131px; height:130px; float:left;  }
.detail .jiesao .leftbg .potu {
	width:131px;
	height:130px;
	border: 1px solid #CECECE;
	overflow:hidden;
	padding:1px;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size:113px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;
}
.detail .jiesao .rigbg{ width:500px;  float:right; height:auto!important; height:130px; min-height:130px;  }
.detail .jiesao .rigbg h3{ background:url(../images/dda.gif) no-repeat 0 2px; font-family:Arial, Helvetica, sans-serif; color:#505050; padding-left:20px; }
.detail .jiesao .rigbg .bja{ width:330px; height:auto!important; height:84px; min-height:84px ; font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:14px; font-weight:bold; background-color:#EDEBEB; color:#505050; padding:10px; margin-top:10px; line-height:24px; }

.detail .biaoti{ height:34px; overflow:hidden; margin-top:10px;  }
.detail .cont{ height:auto!important; height:1095px; min-height:1095px; border:1px solid #B9B9B9 ; border-top:none; padding:10px; line-height:24px; width:751px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.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;}


.ny_pro .cont{ height:auto!important; height:1095px; min-height:1095px; border:1px solid #B9B9B9 ; margin-top:10px; padding:10px; line-height:24px; width:753px; }
.ny_pro ul li{ width: 135px; padding: 0 25px; height: 208px; float: left; overflow: hidden;}
.ny_pro ul li .photo {
	width:131px;
	height:130px;
	border: 1px solid #CECECE;
	overflow:hidden;
	padding:1px;
	
	display: table-cell;
	vertical-align:middle;

	
	text-align:center;

	
	*display: block;
	*font-size:113px;/*约为高度的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; float:left; width:100%; line-height:20px; height:55px; padding-top:10px }
.ny_pro ul li .name span{ color:#D5090A; font-weight:bold; }
.ny_pro ul li .name strong { color:#666666; font-size:12px; font-weight:normal;  }
.ny_pro ul li .name a{ color:#666666; }

.ny_msg .cont{ height:auto!important; height:1095px; min-height:1095px; border:1px solid #B9B9B9 ; margin-top:10px; padding:10px; line-height:24px; width:753px; }
.ny_msg .cont .bridge { line-height: 30px; text-align: right;}
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px;}
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .cont .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }
.ny_msg .cont  .msglist { width: 100%; }
.ny_msg .cont  .msglist ul { border: 1px solid #ccc;}
.ny_msg .cont  .msglist li { line-height: 24px;}
.ny_msg .cont  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}

