@charset "gb2312";
/*
*	this menu file was created psufool
*	psufool information:
*	name:psufool
*	email:psufool@163.com
*	qq:psufool@qq.com
*	homePage:http://www.psufool.com.cn/
**/
.border89d{border:1px solid #89D157;}
.hidden{display:none;}
.inline{display:inline;}
.container{width:1003px; margin:0 auto; padding:0;}
.head{width:100%; padding:0;}
.headTop{width:100%; height:92px; margin:0 auto; padding:0;}
.headTop .logo{float:left; width: 683px; background:url(../images/logo.gif) 68px 0 scroll no-repeat;}
.headTop .logo a{display:block; width:409px; height:92px; margin:0; padding:0; margin-left:68px;}
.headTop .side{float:right; width:320px; height:92px;}
.headTop .side ul{margin:0 auto; padding:0; list-style-type:none; display:block; white-space:nowrap; word-break:normal; text-overflow:ellipsis; line-height:92px;}
.headTop .side ul li{float:left; margin-right:5px;}
.headTop .side ul li a{margin-top:40px; line-height:18px; display:block; float:left;}
.headTop .side ul li a img{margin-top:-1px;}
.headTop .side ul li span{margin:38px 4px 0 10px; display:block; float:left; line-height:18px;}
.headTop .side ul li span img{font-size:0; line-height:13px; border:0; margin-top:2px;}
.banner{width:950px; margin:0 auto; height:250px; *+height:auto; font-size:0; line-height:0;}
.main{clear:both; float:none; width:950px; margin:0 auto; padding:0; background:url(../images/content_bg.gif) 0 0 repeat-x;}
.main .side{width:227px; background:url(../images/content_bg.gif) repeat-x center top; padding:7px 0 0 0;}
.main .sideTitle{height:25px; line-height:25px; background:url(../images/index_topic_bg2.gif) no-repeat; padding:4px 0 0 28px; font-weight:bold;}
.main .sideListMain{margin:0 auto; padding:0; padding:8px;}
.main .sideListMain ul{margin:inherit; list-style-type:none;}
.main .sideListMain ul li{min-height:24px; _height:24px; line-height:24px; background:url(../images/topic_t_b_line.gif) left bottom repeat-x; white-space:nowrap; text-overflow:ellipsis; word-break:normal; overflow:hidden;}
.main .sideListMain ul li .sideItem{margin:inherit; padding-left:38px; background:url(../images/topic_t1.gif) 14px 7px no-repeat;}
.main .sideListMain li li{margin:inherit; background:url(../images/topic_t1.gif) 14px 7px no-repeat;}
.main .sideListMain li li li{margin:inherit; background:url(../images/topic_t1.gif) 28px 7px no-repeat;}
.main .sideListMain li li a{margin-left:38px;}
.main .sideListMain li li li a{margin-left:50px;}
.main .sideListMain .sideItemChild{min-height:24px; _height:24px; line-height:24px; background:url(../images/topic_t_b_line.gif) left bottom repeat-x;}
.main .sideListMain .sideChildItem{min-height:24px; _height:24px; line-height:24px; background:url(../images/topic_t_b_line.gif) left bottom repeat-x;}
.indexAboutDetail{padding:8px 8px 12px;}
.indexAboutDetail p{margin:0 auto; padding:0;}
.indexContactDetail{padding:8px 15px; word-break:break-all;}
.indexContactDetail p{margin:0 auto; padding:0;}
.indexNewProDetail{padding:21px 12px 25px;}
.indexNewProDetail p{margin:0 auto; padding:0;}
.indexNewProDetail .pic{width:149px; height:133px;}
.indexNewProDetail .txt{height:24px; line-height:24px;}
.detail{padding:12px 0 5px;}
.detail p{margin:0 auto; padding:0;}
.detail .detailTitle{text-align:left; border-bottom:1px dotted #89D157; margin-bottom:5px; font-size:13px; font-weight:bold; color:#027B36;}
.detail .detailTitle span{margin-top:10px 0;}
.detail .contentDetail{margin:5px auto; background:url(../images/icon81_03.gif) 3px 5px no-repeat; padding-left:20px;}
.detail .contentDetail div{background:#CAEAB4; color:#3A3C3B; padding:4px; font-weight:bold;}
.proPic{margin:0; padding:0; margin-bottom:3px; text-align:center;}
.proPic img{width:149px; height:133px; border:2px solid #D4D3D3;}
.proBPictures{text-align:center;}
.spaceLine{height:10px;}
.message{background:#efefef;}
.message td{background:#fff;}
.message .guid{width:94px; text-align:right;}
.message textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;border-top: 1px solid #555;	border-left: 1px solid #555;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; width:96%;}
.message select{border:1px solid #660103; background-color:#270008; color:#f27c02;}
.searchBtn{cursor:pointer; width:67px; height:20px; margin:0 auto; padding:0; background:url(../images/button_jc.gif) 0 0 no-repeat;}
.foot{clear:both; float:none; height:71px; background:url(../images/foot_bg.gif) left top no-repeat; display:block; white-space:nowrap; word-break:normal; text-overflow:ellipsis; line-height:71px;}
.copyright{text-align:center;margin-top:10px;}

.topNav{clear:both; float:none; background:url(../images/menu_bg.gif) 0px 0px no-repeat; width:950px; height:37px; _height:35px; margin:0 auto; display:block; white-space:nowrap; word-break:normal; text-overflow:ellipsis; line-height:37px; _line-height:35px; font-size:0; line-height:0;}
.topNav ul{margin:0 auto; padding:0 20px; _padding:0 20px; list-style-type:none; height:100%;}
.topNav ul li{float:left; margin-right:5px; overflow:hidden;}
.topNav ul li a{line-height:35px; *+line-height:37px; _line-height:35px; display:block;float:left; text-align:center; font-size:13px; color:#fff; font-weight:bold; text-decoration:none;}
.topNav ul li a:hover{line-height:35px; *+line-height:37px; _line-height:35px; display:block;float:left; text-align:center; font-size:13px; color:#fff; font-weight:bold; text-decoration:underline;}
.topNav ul li span{float:left;}
.topNav ul li.currentNav{width:125px; background:url(../images/menu_bg.gif) -25px 0px no-repeat;}
.topNav ul li.currentNav a{display:block; width:100%; text-align:center; margin-top:2px;}
.topNav ul li.nav{width:80px;}
.topNav ul li.nav a{margin-right:13px; margin-top:2px;}
.topNav .menu{display:block;}
.topNav .menu:link{font-size:13px;color:#ffffff;text-decoration:none; padding:0; background:url(../images/menu_bg.gif) -150px center no-repeat;}
.topNav .menu:visited {font-size:13px;color:#ffffff;text-decoration:none; padding:0; text-decoration:none;}
.topNav .menu:hover {font-size:13px;color:#ffffff;text-decoration:none; padding:0; text-decoration:underline;}
/*
. by lamcen
*/

/*---layout---*/
*{padding:0;margin:auto;}

body {
    margin: 0 0; 
	font-size: 12px;
	color: #3A3C3B;	
	background: #ffffff url(../images/bg.gif) no-repeat scroll center top;
}

body, th, td, input, textarea, select, option {
	font-family: "",Arial, Helvetica, sans-serif;
}

td {
	font-size: 12px;
	color: #3A3C3B;
}

/*---links---*/
a {
	color: #575856;
	text-decoration: none;
}

a:hover {
	color: #027B36;
	text-decoration: underline;
}

a img {
	border: none;
}

/*block*/
input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-indent:2em;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #FCD5F3;
	border-left: 1px solid #FCD5F3;
	border-bottom: 1px solid #FEF7FD;
	border-right: 1px solid #FEF7FD;
}

.pro_index{width:149px;height:133px;border:1px solid #D4D3D3;padding:0;margin:0;}
.pro_index_hover{width:149px;height:133px;border:1px solid #C8EAB1;padding:0;margin:0;}
/*top links*/
.top{padding:4px 8px 0;display:block;}
/*menu*/
.menu:link{font-size:13px;color:#ffffff;text-decoration:none;display:block; padding:5px 15px 0;}
.menu:visited {font-size:13px;color:#ffffff;text-decoration:none;display:block; padding:5px 15px 0;text-decoration:none;}
.menu:hover {font-size:13px;color:#ffffff;text-decoration:none;display:block; padding:5px 15px 0;text-decoration:underline;}
/*?*/
.index_topic{font-size:13px;color:#FFFFFF;}
.about_trxt{line-height:19px; text-indent:2em;}
.index_contact{line-height:20px;}
/*copyright*/
.copyright{line-height:20px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}

