@charset "utf-8";

/* #index_wrap{background: url("../images/index_top.png") top repeat-x; margin-top: -46px; z-index: 2; } */
#index_wrap{margin-top: -46px; z-index: 2; }
#index_top{background: url("../images/index_tops.png") top center no-repeat;  position: relative; z-index: 2; _zoom:1; overflow: hidden;}
.contact{width: 348px;}
.contact h2{padding-top:6px; height: 42px; line-height:42px; font-size: 16px; font-weight: bold;}
.contact h2 .more{font-size: 11px;}
.contact_list{ height: 250px;  }
.contact_list ul li{line-height: 30px;  }
.contact_list ul li {font-size: 14px; }
/*
.contact_list ul li.m1{}
.contact_list ul li.m2{ padding-left:62px; }
.contact_list ul li.m3{padding-left:10px; }
.contact_list ul li.m4{padding:16px 0 0 80px;}
.contact_list ul li.m5{padding:10px 0 0 24px;}
.contact_list ul li.m6{padding:22px 0 0 0; }
*/
.about{width:634px; padding-top: 48px; position:relative;z-index:1;height:250px}
.about h2{border-bottom:1px solid #000; line-height: 34px; font-size: 16px; font-weight: bold; margin-bottom: 23px; }
.about h2 a{font-size: 14px; }
.about .text{ width:380px;line-height:30px;padding:0 17px; font-size: 13px;}
.about .image{background:url(../images/about-bg.jpg) bottom right no-repeat;no-repeat;display:block;width:206px;height:166px;margin:5px}

.index_bm{ margin-top: -30px; position: relative; z-index: 4; zoom:1; _zoom:1;}
.news_bm{background: url("../images/prod_h2.png") top center no-repeat;margin-top:-50px}
.news{width: 352px; }
.news .tab{padding-top:6px; height: 40px;  font-size: 15px; font-weight: bold;position:relative;z-index:10}
#index_wrap .tab ul li{float:left;;;text-align:center;height:36px;margin-top:4px;line-height:36px;}
#index_wrap .tab ul li a{padding:5px;font-size:14px;font-weight:bold}
#index_wrap .tab ul li.on{background:url(../images/tab_rt.jpg) right no-repeat;}
#index_wrap .tab ul li.on .wrap{background:url(../images/tab_li.jpg) left no-repeat;margin-right:2px}
#index_wrap .tab ul li.on a{color:#fff}
#index_wrap .tab .more{font-size: 11px;padding:20px 5px ;font-weight:bold}
#index_wrap .data{position:absolute;left:0;top:0;display:none}
#index_wrap .active{display:block}
#index_wrap .content {position:relative;}
#index_wrap .news .content {position:relative;width:352px;height:196px;}

.news .data ul li{line-height:32px;padding-left:17px; background:url(../images/ar.jpg) 0 10px no-repeat; position: relative; width: 93%; height: 100%;}
.news .data ul li a{color:#253743; font-size: 14px; }
.news .data ul li span{position:absolute; right:0; bottom:0; color:#253743; font-size: 14px;}


.product{ width: 632px; padding-top: 48px;}
.product h2{margin-top:6px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold;}
.product h2 .more{font-size: 14px; }
.product .tab{height:39px;border-bottom:1px solid #000;overflow:hidden}
#index_wrap .product.tab .more{font-size: 14px}
/* #index_wrap .product .tab ul li.on{background:#000} */
/* #index_wrap .product .tab ul li.on a{color:#fff} */
.product .carousel {margin-left:5px;}
.product .carousel ul li{width:202px;float:left;margin:8px 3px 0; position: relative;}
.product .carousel ul li .txt{background: url("../images/li_t.png") repeat-x; width:100%; text-align:center; height: 31px; line-height:31px; font-size:14px; font-weight:bold; position: absolute; bottom: 0; }



*{padding:0px;margin:0px}
img{border:none}
.product .content{height:373px;overflow:hidden;width:632px;}
.waterfall{margin-top: 8px;}
.dym-dl{width:210px;height:420px; float:left;overflow:hidden;position:relative}
.dym{ height:auto; margin:5px 8px 3px 0px;float: left;overflow:hidden;display:inline; position: relative;}
.dym img{max-width:200px;_width:200px}
.dym .txt{background: url("../images/li_t.jpg") repeat-x; width:200px;overflow:hidden; text-align:center; height: 42px; line-height:31px; font-size:13px; font-weight:bold;font-weight:normal  }


