/*=============全局===========*/
html,body { font-family:Tahoma; font-size:12px; margin:0px auto; color:#333333; height:100%;  }
form { margin:0px; }
div { margin:0px;}
a:link { color:#333333; text-decoration:underline;}/*==实际地址链接没有被访问时显示的颜色==*/
a:visited { color:#333333; text-decoration:underline;}/*==链接被访问后显示的颜色==*/
a:hover { color:#FF0000; text-decoration:none;}/*==链接鼠标活动时显示的颜色==*/
.width { width:897px; margin:0px auto; }
.width2 { width:897px; margin:0px auto; position:relative; }
.clear { clear:both;}/*===清除样式===*/
.red { color:#cc0000; font-weight:bold;}/*===字体颜色红色===*/
.red2 { color:red;}
.arial { font-family:Arial;}/*===英文字体===*/
ul,li { list-style-type:none; list-style-position:outside; margin:0px; padding:0px; }
img { border:0px;}
.select { margin:0px; padding:0px; font-size:11px; line-height:11px; height:18px; vertical-align:middle;  border:solid #7f9db9 1px;}

p { margin:10px 0px; line-height:18px;}
/*===========顶部==========*/
.top { background:url(../images/search_bg_1.gif) repeat-x; height:30px; text-align:left; vertical-align:middle; }
.search { float:left; margin-left:2px; margin-top:4px;}/*===搜索===*/
.textfield { height:14px; width:150px; border:solid #7f9db9 1px; font-size:11px; line-height:11px; vertical-align:middle; margin-left:3px; }/*===搜索文本输入框===*/ .imageField { vertical-align:middle; }

.top .topNav { float:right; margin:4px 1px 0px 0px; }/*===收藏===*/
.top a:visited, .top a:link{ text-decoration:underline; }



.top2 { width:896px;  background:url(../images/topBg.gif) repeat-x 0px 0px; margin:0 auto; }
.topSearch { margin:15px 3px; float:right; font-size:11px;} 
.topSearch a:link, .topSearch a:visited { text-decoration:none;} 
/*=========背景=========*/
 
.gonggao { float:left; height:181px; width:234px; background:url(../images/gonggaoBg.gif) repeat-x 0px 0px; margin:0px; }
.gonggao2 { margin:5px; overflow:hidden; background:url(../images/gonggaoBg2.gif) repeat-x 0px 0px; border:#a6c11c solid 1px;}
.ggTitle { border-bottom:white solid 1px; color:black; font-size:14px; text-align:center; line-height:18px; font-weight:bold; padding-bottom:2px; padding:5px;}
.ggMain { padding:10px 5px 5px 5px;height:124px; overflow:hidden; line-height:18px; }

.sousuo { float:left; height:116px; width:234px; background:url(../images/gonggaoBg.gif) repeat-x 0px 0px; margin:0px; }
.sousuo2 { margin:5px; height:93px; background:url(../images/gonggaoBg2.gif) repeat-x 0px 0px; border:#a6c11c solid 1px; padding:5px 15px;}
.ssTitle { color:black;line-height:18px; font-weight:bold; font-size:14px; padding-left:3px; }



.nav { position:relative; background:#eceff8 url(../images/navBg.gif) repeat-x; height:37px; text-align:center; padding-bottom:3px;}
ul.mainNav { padding-left:10px; }
ul.mainNav li {background:url(../images/navBgLi.gif) no-repeat right 13px; float:left; padding:0px 15px; font-size:14px; font-weight:bold; text-align:center; line-height:36px; height:36px; }
ul.mainNav li a:link, ul.mainNav li a:visited { color:white; text-decoration:none;}
ul.mainNav li a:hover{ text-decoration:underline;}
.cn { position:absolute; top:0px; right:1px; background:#666666; height:36px; line-height:36px; font-weight:bold; padding:0px 25px; text-align:center;}
.cn a:link, .cn a:visited { color:white;}



.box { width:100% auto; margin:5px 5px 5px 5px; background:#f3f1f2;}/*===模块===*/
/*=========框架标题=========*/
.mainTop { background:#91a728; height:24px; position: relative; }/*===模块左===*/
.mainTop .mainTopRight { margin-left:6px; background:#91a728; height:24px;}/*===模块右===*/
.mainTop .mainTopRight span.title { position: absolute;  width:120px; font-weight:bold; line-height:24px; left:10px; font-size:14px; color:white;}/*===标题===*/
.mainTop .mainTopRight span.more { position: absolute;  width:100px;  right:10px; top:5px; text-align:right;  }/*==more==*/

/*=========框架中间=========*/
.mainCenter { }/*===左边框架===*/
.mainCenter .mainCenterRight { background:#f1f1f1; padding:3px 1px 10px 0px; margin:0px 5px; }
/*==右边框架==*/

/*=========框架底部=========*/
.mainBottom {}/*==左边底部===*/
.mainBottom .mainBottomRight {}/*===右边底部===*/



/*=========框架标题=========*/
.mainTop3 {  height:21px; position: relative; }/*===模块左===*/
.mainTop3 .mainTopRight { margin-left:8px; border-bottom:#e1dddf solid 1px; height:21px;}/*===模块右===*/
.mainTop3 .mainTopRight span.title { position: absolute;  width:120px; font-weight:bold; line-height:21px; left:10px; font-size:14px;}/*===标题===*/
.mainTop3 .mainTopRight span.more { position: absolute;  width:40px; right:10px; top:10px; text-align:right; font-size:11px;}/*==more==*/

.mainCenter3 {}
.mainCenter3 .mainCenterRight { padding:5px 10px 10px 8px; }


/*=========框架标题=========*/
.mainTop2 {  background:#2570df; height:21px; position: relative; }/*===模块左===*/
.mainTop2 .mainTopRight { background:url(../images/box_top_right2.gif) repeat-x left top; height:21px; margin-left:8px;}/*===模块右===*/
.mainTop2 .mainTopRight span.title { position: absolute;  width:180px; font-weight:bold; line-height:21px; left:10px; font-size:14px; color:white;}/*===标题===*/
.mainTop2 .mainTopRight span.more { position: absolute;  width:230px; right:10px; top:10px; text-align:right; font-size:11px; color:white; }/*==more==*/
.mainTop2 .mainTopRight span.more a:link, .mainTop2 .mainTopRight span.more a:visited { color:white;}
/*=========框架中间=========*/
.mainCenter2 { border:#dbdbdb solid 1px; }/*===左边框架===*/
.mainCenter2 .mainCenterRight { padding:10px 10px 10px 10px; }
/*==右边框架==*/

/*=========框架底部=========*/
.mainBottom2 {}/*==左边底部===*/
.mainBottom2 .mainBottomRight {}/*===右边底部===*/

.input2 { background:white url(../images/serchBg.gif) no-repeat 3px 3px; height:16px; vertical-align:top; border-top:#7f9db9 solid 1px; border-left:#7f9db9 solid 1px;  border-bottom:#7f9db9 solid 1px;font-size:11px; line-height:17px; width:175px; padding-left:18px;} 




/*=========正文=========*/
.mainContainer { position:relative; margin-top:3px; margin-bottom:5px; background:#f3f2f2; }/*===正文容器===*/

.box2{ width:100%; background:#f3f1f2; position:relative;}
.box3 { width:450px; }
.text { margin:4px 0px 0px 0px; line-height:15px; height:108px; overflow:hidden; }/*===文字===*/
.imgAbout{ width:158px; height:124px; float:left; padding-right:10px; padding-top:5px; }/*===图片===*/



ul.newsLi li { list-style-type:none; list-style-position:outside; background:url(../images/liIcon.gif) no-repeat 0px 6px; padding-left:8px; line-height:14px; margin:0px 0px 8px 5px;}

.linkLi { width:90%; }
.linkLi a { display:block; line-height:14px; word-break:break-all;  word-wrap:break-word; overflow:auto; margin:0px 15px 8px 8px; }


ul.newsLi2 li { position:relative; list-style-type:none; list-style-position:outside; background:url(../images/liIcon.gif) no-repeat 0px 6px; padding-left:8px; line-height:14px; margin:0px 0px 8px 0px; }
ul.newsLi2 li div.main { padding:0px; margin:0px; width:500px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;  line-height:14px;}
ul.newsLi2 li div.time { position:absolute; top:0px; right:10px; clear:both;  line-height:14px;}



.productCenter { height:78px; border-bottom:#d6d6d6 dashed 1px; padding-bottom:5px; margin-bottom:5px; }/*===中间===*/
.pro { float:left; height:69px; overflow:hidden; width:400px; }
.pro2 { float:left; height:69px; overflow:hidden; width:460px; }

h2.name1 { font-size:12px; color:#cc0001; margin:0px; width:400px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
h2.name1 a:link, h2.name1 a:visited { color:black; text-decoration:underline;}
h2.name1 a:hover { text-decoration:none;}
.imgProduct { float:left; padding:3px 10px 0px 0px; width:90px; height:69px;}/*===图片===*/
.text1 { font-size:11px; line-height:13px; }
.inquire { float:right; text-align:center; padding:20px 10px 0px 0px;}/*===产品价格===*/
.imgMenu { margin:5px;}

.tdLeft3 { font-weight:bold; text-align:right; padding-right:10px; line-height:18px; height:25px;}
.tdRight3 { text-align:left;}

.tdLeft { font-weight:bold; text-align:right; border-bottom:dashed #d6d6d6 1px; padding-right:10px; font-size:11px; line-height:18px; height:25px;}
.tdRight { text-align:left; border-bottom:dashed #d6d6d6 1px; font-size:11px; }

.tdLeft2 { font-weight:bold; text-align:left;  padding-left:5px;line-height:18px; height:24px;}
.tdRight2 { text-align:left; padding-left:5px;  }


.lianxi { position:absolute; top:2px; right:0px; padding:0px 0px 0px 0px; font-size:11px; width:120px; z-index:100; background:#FFFFFF;} 
.lianxi2 { margin:5px 5px 0px 10px; padding-left:10px;}
.path { font-size:11px; margin:0px 6px 0px 6px; line-height:20px; padding:0px 0px 0px 8px; }


.suoyin { border-top:#cedfeb solid 1px;  text-align:right; font-size:12px; padding:8px 0px; line-height:18px;}
.suoyin a:link, .suoyin a:visited { color:#445abd; }
.padding { padding-right:15px;}
.footer{ margin:0 auto; border-top:#7f7f7f solid 2px; background:#f5f5f5; text-align:center; line-height:18px; color:#333333; padding:15px 0px; }


.keyw { border-bottom:#e1e1e1 solid 1px; padding-bottom:15px; margin-bottom:10px;}
.keyw ul { width:98%;}
.keyw ul li { float:left; background:url(../images/liIcon.gif) no-repeat 0px 4px; padding-left:8px; line-height:14px; margin:0px 15px 5px 0px; word-break:break-all; white-space:nowrap; color:#6c6c6c; }
.keyw a:link, .keyw a:visited { color:#6c6c6c;}
.keyw a:hover { color:red;}

.bangzhu { text-align:center;  border-top:#e1e1e1 solid 1px; padding-top:10px;  margin-top:15px;}
.text2 { padding:5px 0px 0px 5px; line-height:18px; word-wrap:break-word;  overflow:auto;}



/*=========产品列表=========*/
.productList ul { margin:0px; padding:0px;}
.productList ul li { list-style-type:none; list-style-position:outside; background:url(../images/icon_01.gif) no-repeat 7px 7px; border-bottom:#e5e3e4 solid 1px; padding:2px 0px 2px 15px; margin-bottom:5px; font-family:Arial;}


h1.CASname { line-height:18px; text-align:center; font-size:14px; margin:0px 0px 10px 0px; padding:0px 10px 5px 0px; border-bottom:#e0e0e0 solid 1px; }
.imgProduct2 { width:211px; height:203px; float:left; padding-right:5px; }

.undis {display:none;}
.titmenut{width:200px; height:30px; line-height:35px; padding-left:10px; background:#eee; border-bottom:1px solid #bbb; font-weight:bold; color:#000;}
.maxmenudiv {clear:both; width:200px; height:25px; cursor:pointer; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.titmenudiv {width:200px; height:25px; line-height:25px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.titmenudiv img{padding:5px 5px 5px 5px;}
.titmenudiv ul.titmenuleft{float:left;width:140px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.titmenudiv ul.titmenuright{float:right;width:35px;}
.fontmenuwrap{margin:0px 0 0 0;}
.fontmenudiv {width:186px; height:18px; line-height:18px; text-align:left; margin-left:10px;font-size:12px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.fontmenudiv img{padding:0 5px;}



/*=========产品搜索页=========*/
.productSearch .textfield2 { margin-bottom:5px; background:white url(../images/serchBg.gif) no-repeat 2px 3px; padding-left:15px; font-size:11px; line-height:16px; height:16px; width:170px;}
.productSearch { margin:0px 10px 0px 10px;}
.productSearch .textfield3 { width:135px;  height:20px; font-size:11px; }


/*=========Product explanation=========*/


/*=========产品中心=========*/
.productList2 ul { padding-left:0px; line-height:22px; margin:0px;}
.productList2 ul li.information2 { float:left;  background:url(../images/liIcon.gif) no-repeat 0px 10px; padding-left:8px; list-style-type:none; list-style-position:outside; vertical-align:middle; width:500px; padding-right:20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
.productList2 ul li.time { float:left; padding-right:10px; width:80px; }



.imageField2 { vertical-align:top; margin-left:0px;  }



/*=========内容=========*/
.title1 { margin:5px 0px 0px 0px; height:25px; text-align:left; padding-top:4px; padding-left:20px; font-size:14px; font-weight:bold; border-top:#acacaa solid 1px; background:#dadada url(../images/an_01.gif) no-repeat 5px 8px;}/*===小标题===*/

.content1 { margin:0px auto; padding:10px 18px; line-height:25px; }

.content2 { width:auto; margin-top:10px; padding:0px 0px 10px 18px; border-bottom:1px dashed #D9E2EA; line-height:20px;}

h1.header{ line-height:16px; text-align:center; font-size:16px; margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;   }
.close { margin:0px auto; text-align:right; padding-right:20px; }/*===关闭===*/
.textfield4 { height:14px; width:150px; border:solid #D9E2EA 1px; vertical-align:middle; margin-left:3px;}
.help { margin:10px auto;}

/*===页码===*/
.page { line-height:22px; margin:10px;}
.page a:link,.page a:visited { padding: 1px 3px 1px 3px; border:#dadada 1px solid;  background-color:#f7f7f7;color:#3c3c3c; text-decoration: none;}
.page a:hover { padding: 1px 3px 1px 3px; border:#b6b6b6 1px solid; color:white; background-color:#2570df; text-decoration: none;}
.page_hover { padding: 1px 3px 1px 3px;  border:#b6b6b6 1px solid; color:white; background-color:#2570df;  text-decoration: none; font-weight:bold;}



/*===新闻===*/
.imgNews { width:188px; margin:0px auto; height:132px; float:left; padding-right:15px;  }
h1.header2  { margin:8px 0px 0px 0px; padding:0px; text-align:center; font-size:14px; width:300px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden; } 
h1.header2 a:link, h1.header2 a:visited { color:#cc0000;}
.author {  margin:10px auto; text-align:center; border-top:solid 1px #D9E2EA; padding-top:5px; color:#909090;  }

.newsList { margin-top:10px; display:block;list-style-type:none; line-height:20px; margin:0px; padding-left:10px}

.info { margin:0px auto; height:22px; text-align:left; padding-top:4px; padding-left:25px; font-size:14px; font-weight:bold; background:#EFEFEF }





.zhengshu { border:#cccccc solid 1px; text-align:center; vertical-align:middle; padding:5px; margin:5px 10px; background:white;}
.aboutMain { height:124px; overflow:hidden; line-height:18px;}
.contactImg { float:right; width:282px; height:178px; margin-top:50px;}



/*=========框架标题=========*/
.mainTop4 { background:url(../images/box_top_left4.gif) no-repeat left top; height:30px; position: relative; }/*===模块左===*/
.mainTop4 .mainTopRight { margin-left:3px; background:url(../images/box_top_right4.gif) no-repeat right top; height:30px;}/*===模块右===*/
.mainTop4 .mainTopRight span.title { position: absolute;  width:100px; font-weight:bold; line-height:29px; left:10px; font-size:12px; color:white;}/*===标题===*/
.mainTop4 .mainTopRight span.more { position: absolute;  width:100px;  right:10px; top:5px; text-align:right; font-size:11px; }/*==more==*/

/*=========框架中间=========*/
.mainCenter4 {background:url(../images/box_middle_left4.gif) repeat-y left top;}/*===左边框架===*/
.mainCenter4 .mainCenterRight { margin-left:3px;  background:url(../images/box_middle_right4.gif) repeat-y right top; padding:3px 1px 10px 0px; }
/*==右边框架==*/

/*=========框架底部=========*/
.mainBottom4 { background:url(../images/box_bottom_left4.gif) no-repeat left top; height:8px;}/*==左边底部===*/
.mainBottom4 .mainBottomRight { margin-left:3px; background:url(../images/box_bottom_right4.gif) no-repeat right top; height:8px;}/*===右边底部===*/


.search2 { position:absolute;top:5px; right:5px; padding:5px 0px 0px 10px; width:187px; height:168px; background:url(../images/searchBg.gif) no-repeat 0px 0px;}
.textfield5 { height:14px; width:155px; border:solid #7f9db9 1px; font-size:11px; line-height:14px; vertical-align:middle;}


/*certificate*/
.certificate { display:table; margin-top:10px;} 
.certificate dl{
	margin:10px 23px;
	float:left;
	display:inline;
	 
 }
*html .certificate dl{ margin-right:10px;} 
.certificate dt{
width:140px;
height:122px;border:1px solid #cccccc;
overflow:hidden;
padding:2px;}
.certificate dt img{
border:none;
margin:auto;
display:block;
}
.certificate dd {
width:140px ; 
line-height:13px;
margin-top:3px;
margin-left:0px;
font-size:11px;
white-space:normal; word-break:break-all;
height:24px; 
}
.certificate dd a{
color:#666;}
.certificate dd a:hover{
color:#ff0000;
text-decoration:underline;}

.lianxi2 { border:#d3d3d3 solid 1px; margin:5px; padding:5px; position:relative}
.close2{ position:absolute; right:0; top:0; }
*html .close2{ top:1px; right:5px;}
.tr{ text-align:right;}
.certificatemenu{display:none;}
.datamenu{display:none;}
.mp2{ margin-bottom:20px;}
.basic{ font-weight:bold; margin-bottom:10px;}
.white,.white a,.white a:link,.white a:visited{ color:#FFFFFF; text-decoration:none;}

logoleft{ width:600px; overflow:hidden; float:left; margin-left:20px;}
.companyName h1 {font-family:Times New Roman;  font-size:24px;  word-spacing:0.1em; line-height:40px; color:#00469d; float:left; margin-top:10px;  width:450px; padding-top:10px;}
.slogan { float:left; margin:10px 10px 10px 0px; display:inline; overflow:hidden;}
.banner { float:right; height:181px; width:663px; background:url(../images/2009512165419538.jpg) no-repeat left top; text-align:right; }
.renzhengLogo { margin:0px 0px 0px 0px;}
.contactmenu{}.mp2,.m2p{ margin-bottom:20px;}
/*=========产品中心=========*/
.productList2 ul { padding-left:10px; line-height:22px; margin:0px; }
.productList2 ul li{border-bottom:1px #eaf1fa solid; line-height:24px; }
.productList2 ul li span{ float:right; padding-right:10px; font-size:11px; text-decoration:underline;  }
.productList2 ul li span a{ text-decoration:underline;}