@charset "utf-8";
/* CSS Document */
body{ font-family:Arial,"宋体"; font-size:12px; color:#222; line-height:20px; background-color:#fff; }
*{ margin:0; padding:0; }
ul, li{ list-style:none; }
a, a:hover{ text-decoration:none; }
a{ color:#222; }
a:hover{ color:#ff7200; }
h4{ font-size:14px; }
.clear1{ clear:both; height:15px; line-height:15px; background-color:#fff; }
.clear2{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
.orange{ color:#FF7200; }
input, textarea{ font-size:12px; }
img{ border:0; }

/* area */
#header, #content, #footer{ clear:both; width:1003px; margin:0 auto; }
#header{ height:344px; }
#content .contentPadding{ padding:0 36px; }
.left{ float:left; width:220px; margin:0 20px 0 0; }
.right{ float:left; width:691px; display:inline; } 
#footer{ height:60px; padding-top:15px; margin-top:50px; border-top:solid 1px #AEDF7E; background-color:#ECFADF; color:#478C0A; text-align:center; }
#footer a{ color:#478C0A; }
#footer a:hover{ color:#000; }

/* header */
.flash{ height:286px; }
.nav{ height:42px; padding:0 0 0 36px; background:url(../images/nav-bg.jpg) repeat-x left top; font-family:"黑体"; font-size:14px; color:#fff; }
.nav ul{ height:42px; background:url(../images/line.jpg) no-repeat left top; }
.nav li{ float:left; padding:8px 23px; background:url(../images/line.jpg) no-repeat right top; }
.nav a:hover img{ filter:alpha(opacity=80); }

/* content */
.title1{ background:url(../images/title-bg1.jpg) no-repeat left top; line-height:27px; text-indent:32px; color:#fff; }
.skin1{ background:url(../images/bg2.jpg) repeat-y left top; }
.skin2{ background:url(../images/bg3.jpg) no-repeat left bottom; }
.skin3{ background:url(../images/bg1.jpg) no-repeat left top; padding:14px 12px 20px 12px; }
.hotList li{ background:url(../images/dot.jpg) no-repeat 6px center; padding:0 6px; border-bottom:solid 1px #E5E5E5; line-height:26px; text-indent:10px; }
.links img{ border:solid 1px #DCDCDC; margin-bottom:4px; }

.rightTop{ height:240px; overflow:hidden; }
.title2{ background:url(../images/title-bg2.jpg) no-repeat left 2px; line-height:30px; text-indent:24px; color:#009900; }
.title2 a, .title2 span{ float:right; display:inline; font-size:12px; font-weight:normal; color:#009900; margin:-30px 12px 0 0; }
.title2 a:hover{ color:#000; }
.title2 span{ color:#999; background:url(../images/arrow2.jpg) no-repeat 15px center; }
.about{ float:left; width:451px; }
.about .padding1{ padding:14px 5px; }
.about img{ float:left; margin-right:16px; }
.pro1{ float:right; width:220px; }
.pro2List{ height:150px; margin-top:5px; padding:18px 0 0 11px; background:#ECF5D8 url(../images/pro_bg.jpg) repeat-x left top; }
.pro2List li{ float:left; width:135px; }
.newsList{ padding:6px 5px; height:128px; overflow:hidden; }
.newsList li{ clear:both; width:670px; line-height:23px; background:url(../images/arrow2.jpg) no-repeat 6px center; border-bottom:solid 1px #E5E5E5; }
.newsTime{ float:left; display:block; width:110px; text-indent:20px; }
.newsTitle{ float:left; display:block; width:560px; }



.skin4{ background:url(../images/bg5.jpg) repeat-y left top; }
.skin5{ background:url(../images/bg4.jpg) no-repeat left top; padding:20px 15px 0 15px; min-height:160px; }
* html .skin5{ height:160px; }
.category li{ line-height:26px; background:url(../images/dot1.jpg) no-repeat 17px center; text-indent:37px; border-bottom:solid 1px #E5E5E5; }
.rightContent{ padding:26px 8px; }

.message{ line-height:24px; }
.message a{ color:#FF7200; text-decoration:underline; }
.message a:hover{ color:#0066FF; text-decoration:underline; }
.message p{ clear:both; margin-bottom:10px; }
.messageList{ float:left; display:block; width:90px; text-indent:20px; }
.messageInput{ float:left; display:block; width:580px; }
.input2{ width:357px; height:24px; line-height:24px; border:solid 1px #D6D6D6; }
.textarea1{ width:464px; height:150px; }

.newsList1 li{ clear:both; line-height:23px; background:url(../images/arrow2.jpg) no-repeat 6px center; border-bottom:solid 1px #E5E5E5; }
.number{ margin:15px 0 0 0; text-align:center; }
.newsDetailsTitle{ margin-top:12px; line-height:36px; background:url(../images/title-bg3.jpg) repeat-x left top; text-align:center; font-weight:bold; font-size:13px; } 
.newsDetailsContent{ border-bottom:solid 6px #F4FBE6; border-left:solid 6px #F4FBE6; border-right:solid 6px #F4FBE6; padding:5px 20px; }
.newsDetailsDate{ border-bottom:dashed 1px #B1B1B1; line-height:34px; text-align:right; }

.proCategory li{ line-height:30px; background:#fff url(../images/dot1.jpg) no-repeat 24px 9px; text-indent:44px; border-bottom:solid 1px #E7F2D0; }
.proCategory div a{ display:block; line-height:24px; background-color:#F6FCEB; border-bottom:solid 1px #fff; color:#000; }
.pro1List li{ float:left; width:160px; height:178px; text-align:center; line-height:30px; }
.pro1List img{ border:solid 4px #EAFCC8; }
.pro1DetailsTop{ margin:18px 0 10px 0; padding:8px 8px 0px 8px; background-color:#ECFCD7; }
.pro1DetailsImg{ float:left; height:219px; border:solid 4px #fff; margin-right:18px; }
.pro1DetailsImg img{ border:solid 1px #8EE144; }
.pro1DetailsTop p{ line-height:26px; }
.proParameter{ background:url(../images/arrow2.jpg) no-repeat 13px 10px; text-indent:24px; font-weight:bold; line-height:30px; border-bottom:dashed 1px #909090; }

.pro3List{ margin-right:-20px; }
.pro3List li{ float:left; width:206px; height:200px; margin-right:21px; background:url(../images/pro_bg1.jpg) no-repeat left top; }
.pro3List img{ padding:4px; }
.pro3List div{ padding:4px 8px; }
.pro3List span{ color:#FF7200; }

#t_span p{width:180px; overflow:hidden; text-overflow:ellipsis}

#idPicShow img{
width:198px; height:148px;}
#idPicText a{color:#FF7200;}