
.index_main{ width: 100%;}
.index_main .h_left{ float: left; width: 230px}

.index_main .h_left .menu_wp{ width: 227px;}
.index_main .h_left .menu_wp_bottom{ width: 227px;background: url('../images/menu_bg_bottom.jpg') no-repeat 0px 0px; height: 15px;}
.index_main .h_left .menu_wp h2{ height: 53px; color: #FFF; padding-left: 20px; line-height:38px; font-size: 14px;background: url('../images/menu_h2.jpg') no-repeat 0px 0px; }
.index_main .h_left .menu_wp_center{background: url('../images/menu_center_1.jpg') repeat-y;}
.index_main .h_left .menu_list{ width:100%}
.index_main .h_left .menu_list li{ width: 100%; height: 35px; line-height: 35px; border-bottom: 1px dashed #CCC;width:200px}
.index_main .h_left .menu_list li{background: url('../images/cate_ico1.gif') no-repeat 0px 10px;}
.index_main .h_left .menu_list li{ text-indent: 20px; margin-left:20px}





.index_main .h_right{ float:right; width: 740px;}
.index_main .pro_mod  .tit{ position: relative; height: 45px; color: #FFF; padding-left: 10px; line-height:38px; font-size: 14px; background: url('../images/section_titl1.jpg') no-repeat 0px 0px;}
.index_main .pro_mod  h2{ float: left; color: #FFF; font-size: 14px;  padding-left: 25px; }
.index_main .pro_mod  .more{ position: absolute;top:18px; right:20px; color: #FFF; }
.index_main .pro_mod .tit .end_section{ width: 20px; height: 45px; position: absolute;top:0px; right:0px;background: url('../images/end_section.jpg')  no-repeat 0px 0px;}

.contact_mod{ width: 100%;}
.contact_mod h2{ height: 40px; background: url('../images/title2.jpg') no-repeat 0px 0px; height:45px;}
.contact_mod  h2{ padding-top: 10px; color: #FFF; font-size: 14px;  padding-left: 25px; }
.contact_mod .cont_txt{ padding: 0px 15px 15px 15px;}
.contact_mod .cont_txt p{ line-height: 20px;}

#demo1{ padding: 15px;}
#demo1 table tr td img{  border: 1px solid #CCC; max-height: 200px; max-height: 160px; }
#demo1 table tr td{padding-bottom: 20px;}
#demo1 table tr td a{ line-height: 35px;}

#link_mod{ width: 980px; border: 1px solid #eee; height: 50px; padding: 5px; margin: 0 auto;}
#link_mod h3{ background: #006946; float: left; width: 100px; height: 50px;}
#link_mod .col_1{ float: left; width: 54px; height: 50px;}
#link_mod .col_2{ float: left; width: 850px; }
#link_mod .col_2 .link_list{ width:880px; margin-top: 5px;}
#link_mod .col_2 .link_list li{ float: left; width: 100px; margin-right: 10px;}


.content_padded{ padding: 20px 15px 20px 15px;}
 .pro_list{ width:99%; float:left; overflow:hidden; padding: 0px; line-height:22px; zoom: 1;}
 .pro_list ul{  float:left;}
 .pro_list ul li{ width:218px; height:196px; margin-bottom:17px; float:left;  margin-right:15px; position:relative;}
 .pro_list ul li .images{width:213px; height:160px; border:1px #e1e1e1 solid; }
 .pro_list ul li .title{ width:216px; height:35px; float:left; text-align:center; line-height:35px; }
 .pro_list ul li{ text-align: center;}
 .pro_list ul li.last{ margin-right: 0px;}
 .pro_list ul li img{ max-height: 200px; max-height: 160px;}
