/* CSS Document */
.float_left{ float:left;}
.float_right{ float:right;}
.del_float{ clear:both;}
body{ margin:0px auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
background:url(../images/background.GIF) repeat-y;
background-position:center;
background-color:#ededed;
}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
ul li{ list-style:none;}
a,a:hover{ text-decoration:none; color:#615e5d;}
a img{ border:none;}
form,input{ margin:0px;
padding:0px}
#index_scroll01{ background-image:url(../images/index_36.gif);
background-repeat:repeat-x;
background-position:top center; height:102px;
}
#index_nav{ background-image:url(../images/index_62.gif);
background-repeat:repeat-x;
height:102px;
background-position:top center}
.input_bg{ background-image:url(../images/index1_03.gif);
background-repeat:no-repeat;
background-position:top center;
border:0px;
width:150px;
height:19px;
margin:0px;
padding-left:10px;
line-height:19px;
}
#footer{ line-height:25px; font-size:11px}
#footer_c{ background-image:url(../images/about_14.gif);
background-repeat:repeat-x;
background-position:top center;
text-align:center;
background-color:#FFFFFF;
padding:15px 0px}
.input_txt{ border:1px solid #7F9DB9;
width:200px;
height:20px;
line-height:20px;
padding-left:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#F1F1F1}
.input_text{ border:1px solid #7F9DB9;
width:400px;
height:120px;
line-height:20px;
padding-left:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#F1F1F1}
.btn_guestbook{ border:1px solid #ccc;
height:25px;
width:80px;
background-color:#666666;
color:#FFFFFF}
.left_nav a{color:#000000; padding-left:10px; float:left}
.left_nav a:hover{ color:#000000}
.left_nav1 a{color:#fff; padding-left:28px; float:left}
.left_nav1 a:hover{ color:#fff}
.pro_i{ border:1px solid #D1D1D1;
margin:3px;
text-align:center}
.pro_i a{ color:#666666}
.pro_i a:hover{color:#000000; }
.title_pro{ background-image:url(../images/product_17.gif);
background-repeat:repeat-x;
line-height:6px;
background-position:left center}
.title_l{ font-size:14px; font-weight:bold; color:#288796}
.pro_txt{ border:1px solid #ccc;
background-color:#FFFFFF;
padding:5px}



.guestleft{ vertical-align:middle; }
.guestright{ vertical-align:middle;padding-left:50px;}
#photo{ width:690px;}
#photo li{list-style:none; float: left;  height: auto!important; height: 160px; min-height: 160px;  width:165px; }
#photo  h3 { font-size: 1em; }


.news{ width:661px; border-bottom:1px solid #cdcdcd; color:#595959; line-height:30px; padding-left:5px; padding-right:15px;}


.input{ width:128px; height:16px; background:#FFFFFF; border:1px solid #dcdcdc; margin-left:15px;}

.button{ width:35px; height:21px; background: url(../images/go.gif) no-repeat; border:0px; margin-left:5px; vertical-align:middle;}
.page2{ margin-left:52px; margin-top:0px!important; margin-top:10px;}
.blue1{ color:#546283; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-right:25px;}

.date{ color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.page{ width:671px; height:36px; background:url(../images/search_bj.gif) repeat-x; margin-top:31px; line-height:36px; text-indent:2em;}

/*新闻*/
.rightBar_nr{ width:671px; margin:10px auto 0px;}
.news_detailTit{ width: auto; text-align:center; font-family:"宋体"; font-size:20px;}
.blueline{ width:671px; border-bottom:3px solid #5b8eb9;  margin-top:33px;}
.blueline_works{ width:671px; border-bottom:3px solid #5b8eb9;  margin-top:10px;}
.detail_tit{ width:475px; margin:15px auto 11px;}
.detail_font{ width:650px; margin:15px auto 11px;}
.bordline{ width:671px; border-bottom:1px solid #cdcdcd;}
.detail_nr{ width:671px; margin-top:19px;line-height:23px; font-family:"宋体"; font-size:12px;  text-indent:2em; text-indent:2em;}
.detail_nr_works{ width:671px; margin-top:19px;line-height:23px; font-family:"宋体"; font-size:12px;  text-indent:2em;}
.detail_nr_p{ line-height:23px; font-family:"宋体"; font-size:12px;  text-indent:2em;}
.detail_nr_p1{ line-height:23px; font-family: "长城楷体"; font-size:14px;}
.back{ width:200px; margin:15px auto 0px;}
.back img{ float:left;}
.jg{ margin:3px 5px 0px 5px;}
.jg1{ margin-left:38px;}

.parentnav{ width:180px;background-color:#595959;text-align:left;}
.parentnav a{text-decoration:none; color:#fff;  line-height:25px;}
.selectedparentnav{ width:180px;background-color:#fff;text-align:left; }
.selectedparentnav a{ text-decoration:none; color:#288796;line-height:25px; font-weight:bolder;}
.parentimgitem{ padding-left:10px;cursor:pointer;}

.subnav{ width:180px;background-color:#fff;text-align:left;}
.subnav a{text-decoration:none; color:#000; padding-left:10px; line-height:25px;}
.subnav a.selected{color:#288796;}
.selectedsubnav{ width:180px;background-color:#fff;text-align:left; }
.selectedsubnav a{ text-decoration:none; color:#000;line-height:25px;}

.selectednav{ width:180px;background-color:#fff;text-align:left;}
.selectednav a{ color:#fff; text-decoration:none; color:#000; padding-left:20px; line-height:25px;}
.leftnav{  width:180px;background-color:#595959;text-align:left; height:25px; }
.leftnav a{color:#fff; padding-left:20px;  text-decoration:none; line-height:25px;}
.leftnav a:hover{ color:#fff; text-decoration:none;}
.page2 a{  padding-right:5px;}
.page2 span{  padding-right:5px;}

.subimgitem{padding-left:20px; }
.imgitem{ padding-left:20px;  cursor:pointer;}
.sub{ display:none; }
.selectedsub{ display:block;}

.subcategory{ display:none;}
.selectedsubcategory{ display:block;}
.subcategory a:hover{ color:#000; text-decoration:none;}
.subsubcategory { width:180px;background-color:#fff;text-align:left; }
.subsubcategory  a{ color:#fff; text-decoration:none; color:#000;  line-height:25px;}
.subsubcategory a.selected{  color:#F14F4F}


.goods{float:left; width:90px; height:66px;  vertical-align:middle; text-align:center;}
.goods a{ float:left; border:#fff solid 1px ; padding:1px;}
.goods a:hover{ float:left; border:#F14F4F solid 1px ; padding:1px;}
.goods .selected{ float:left; border:#F14F4F solid 1px ; padding:1px;}
.category{ width:189px; background-color:#595959;display:none;}
.selectedcategory{width:189px; background-color:#595959;}
.parentitem{ padding-left:10px;cursor:pointer; color:#fff;}
.selectedparentnav .parentitem{ padding-left:10px;cursor:pointer; color:#000;}
.subitem{ }
.item{ cursor:pointer;}
.webtxtlink{ width:1003px;  height:auto; background-color:#cacaca; margin:0 auto; }
.weblink{background-color:#cacaca;}
.weblink ul{ width:950px;background-color:#cacaca; }
.weblink li{ float:left;  }
.QQ{ margin-top:20px;}

.photo{border: 1px solid #ccc; padding: 2px; width:150px; height:190px; text-align:center; overflow:hidden;position:relative;display:table-cell;vertical-align:middle;}
.photo p {position:static;+position:absolute;top:50%}
.photo img{position:static;+position:relative;top:-50%;left:-50%;}
.link{ width:680px; text-align:left; word-wrap:break-word;word-break:break-all;-moz-binding: url('xml/wordwrap.xml#wordwrap'); white-space:nowrap;}
.link li{ float:left; }
#adlist{ width:360px; overflow:hidden; height:70px;}