@charset "utf-8";
/*
*	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;}