/* CSS Document */

body{margin:0; padding:0; line-height:22px; color:#636363; font-size:12px; background:url(bg.jpg) top repeat-x #e6e5b5;}

ul,ul li{margin:0; padding:0; list-style:none;}

.wrap{width:983px; margin:0 auto;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.space{height:10px; clear:both; overflow:hidden;}

a{color:#636363; text-decoration:none;}
a:hover{color:#c00000;}

.header{background:#c29c55; height:93px; width:100%;}
.menu{width:100%; height:28px; background:#7e2900; line-height:28px;}

.logo{width:256px; height:93px; background:url(index_02.jpg) no-repeat;}
.logo a{width:256px; height:93px; display:block;}
.search{width:197px; height:22px; background:url(index_05.jpg) left bottom no-repeat; padding:51px 2px 0 0 ;}
.search form{margin:0; padding:0;}
.search form .txt{width:170px; height:22px; line-height:22px; padding:0 0 0 1px; border:none; background:none; float:left;}
.search form .btn{width:26px; height:22px; background:none; border:none; text-indent:5000px; cursor:pointer; float:right;}

.menu ul{}
.menu ul li {height:28px; width:94px; float:left; text-align:center; line-height:28px;}
.menu ul li a{color:#fff; display:block;}
.menu ul li a:hover,.menu ul li a.select{ background:#b07c55;}
.banner{ height:395px; }

.indexP{margin:10px auto; height:144px; padding:7px; background:#fff;}
.indexP .tit{height:25px; }
.indexP .tit a{float:left; padding:0 20px 0 23px; background:url(index_14.jpg) left center no-repeat #969696; line-height:25px; color:#fff; display:block;}
.indexP .tit a:hover,.indexP .tit a.select{background:url(index_12.jpg) left center no-repeat #c39b55;}
.indexP .con{height:102px; padding:17px 0 0 0;}
.indexP .con ul{margin:0; padding:0; list-style:none;}
.indexP .con ul li{width:102px; height:102px; float:left; margin:0 19px;}
.indexP .con ul li a{width:100px; height:100px; display:block; border:1px solid #dcdcdc;}
.indexP .con ul li a img{width:100px; height:100px; border:none;}

.cate a{color:#7e2900; text-decoration:none;}
.cate a:hover{color:#c00000;}
.indexC {height:147px; background:#fff; padding:9px; margin-bottom:10px;}
.indexC .pic{width:192px; height:147px; float:left; margin-right:14px; float:left;}
.indexC .catelist{width:522px; height:147px; float:left; overflow:hidden;}
.indexC .catelist a{display:block; float:left; width:130px; line-height:30px;}
.indexC .tel{width:242px; height:147px; background:url(index_25.jpg) left center no-repeat; float:right;}


.footer{height:65px; background:#a7986d; border-top:1px solid #fff; text-align:center; color:#fff; line-height:65px;}
.footer img{vertical-align:middle; width:45px; margin-left:10px;}

.infoBanner{margin:10px 0; border:1px solid #fff;}

.infoCon{border:1px solid #c8c9bb; margin-bottom:10px; background:#fff;}
.infoCon .tit{height:55px; background:url(about_07.jpg) repeat-x; text-indent:12px; line-height:55px; color:#757577;}
.infoCon .tit a{color:#757577;}
.infoCon .con{ padding:10px 33px 30px 33px; line-height:24px; color:#757577; min-height:540px; _height:540px;}

.proCon .side{width:180px;}
.proCon .side a{width:180px; height:32px; line-height:32px; display:block; text-indent:15px; color:#747474; background:url(pro_08.jpg) repeat-x; margin-bottom:1px; overflow:hidden;}
.proCon .side a:hover,.proCon .side a.select{background:url(pro_03.jpg) repeat-x; color:#fff;}
.proCon .proList{width:800px; min-height:540px; _height:540px; background:url(pro_05.jpg) left repeat-y;}

.proCon .proList .cate{ margin:0;  list-style:none; padding:10px 0 0 26px;}
.proCon .proList .cate li{width:237px; margin-right:20px; float:left; padding:10px 0; background:url(pro_11.jpg) bottom no-repeat; margin-bottom:10px;}
.proCon .proList .cate li img{width:144px; height:114px; border:1px solid #bebebe; float:left; margin-right:20px;}

.fenye{clear:both; margin:30px 0 0 0; text-align:center;}
.news_tit{font-weight:bold; text-align:center;}
.fb_bd1{ border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin:0px auto;}
.fb_bd1 td{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.fb_bd span{ color:#ff6600}
.fb_td_pd{ padding:5px;}
.fb_txt{ border:1px solid #DDDDDD; background:#f7f7f7; width:220px; padding:0px 5px; height:20px; line-height:20px; color:#454545;}
.fb_submit{ background:url(btn_submit.jpg) no-repeat; border:none; width:59px; height:25px; cursor:pointer;}
.fb_resert{ background:url(btn_resert.jpg) no-repeat; border:none; width:59px; height:25px; cursor:pointer;}


.pro_list{ padding:10px 0 0 10px;}
.pro_list li{width:202px; height:246px; float:left; margin:15px 24px;}