/* CSS Document */
*{margin:0; padding:0}
body{background:url(../images/back.gif); font-size:12px; }
img { behavior:	url("/publics/pngbehavior.htc"); border:0px;}/* png Í¼Æ¬Í¸Ã÷*/
.cl{ clear:both}

#main{ width:940px; margin:auto; background:#000; text-align:left}
.mainrigth{ width:166px; float:right; margin:48px 22px 0px 0px; display:inline;}
.mainleft{width:716px; float:left; margin:10px 15px 10px 20px;display:inline;}
.mainleft2{width:716px; float:left; margin:10px 15px 10px 20px;display:inline;}
.sdiv{width:716px; height:10px; background-color:#7a7a7a}
#pos{ height:28px; width:716px; border-bottom:1px solid #666666; color:#fff}
#pos .posi{padding:8px 0 4px 12px}
#pos .posi span{padding-left:6px;}
.sban{ height:148px; width:716px; margin:8px 0 -4px 0 }

.catleft{width:121px; float:left; margin:15px 0px 15px 11px!important;margin:15px 0px 15px 6px; }
.catleft li{ list-style:none;  padding-bottom:6px; }
.catrigth{width:570px; float:left; margin:8px 0 0 0;}
.catrigth-2{background:url(../images/40-50-bg-line.jpg) repeat-y; padding:6px 0; }
.catrigth-3{width:570px; margin-top:10px; margin:auto; background:#f1e8d9;  color:#1b1008;text-align:center; line-height:22px;}
.catrigth-3 b{ color:#9b4534}
.catrigth-3 a{ color:#1b1008; text-decoration:none}
.catrigth-3 a:hover{ color:#9b4534; text-decoration:underline}
.cr3imgdiv{width:375px; height:165px; border:1px solid #b4a795; margin:auto; padding:2px;}
.cr3imgdiv2{width:175px; height:106px; border:1px solid #b4a795; margin:auto; padding:4px 2px;}
.catrigth .head{height:70px; width:570px; background:url(../images/c_bg_head.jpg)}
.catrigth .head2{height:68px; width:570px; background:url(../images/head2_bg.jpg)}
.catrigth .head2 span{float:right;width:90px; padding-top:16px;}
.catrigth .head img{ padding:10px 0px 0px 18px}
.catrigth .head2 img{ padding:10px 0px 0px 18px}
.catrigth .mid{ min-height:150px; background:url(../images/cat_bg_mid.jpg) repeat-y;  }
.catrigth .mid2{ min-height:150px; background:url(../images/cat_bg_mid2.jpg) repeat-y; }

.catrigth .foot{height:22px; background:url(../images/cat_bg_foot.jpg) no-repeat}
.txt{line-height:22px; color:#40352d; width:509px; margin:auto; text-indent:22px; padding-bottom:30px;}
.txt4{line-height:22px; color:#40352d; width:509px; margin:auto;  padding-bottom:30px; text-align:left}
.txt2{line-height:22px; color:#40352d; width:282px; float:right; margin-right:20px; text-indent:22px; padding-bottom:30px;}
.txt3{line-height:22px; color:#40352d; width:509px; margin:auto; padding-bottom:10px;border-bottom:1px solid #b9b3a4}
.txt3 h3{ color:#850000; font-weight:bold; font-size:12px; margin-top:10px; }
.txt3 .dl{padding-left:18px;}

.faqtxt{width:505px; margin:auto; text-align:left; padding:10px 0; border-bottom:1px solid #b7ae9b; line-height:22px; color:#40352d}
.faqtxt span{ color:#654e1e; font-size:12px;}
.faqtxt b{ color:#9b4534}

.faqtxt2{width:505px; margin:auto; text-align:left; padding:4px 0;  line-height:22px; color:#40352d}
.faqtxt2 span{ color:#654e1e; font-size:12px;}
.faqtxt2 b{ color:#9b4534}

.faqtxt1{padding-left:8px; float:left; width:10px;}
.faqtxt2{padding-left:8px; float:right; width:465px;}
.proList{height:102px; margin:8px 0;}
.proList li{display:inline; width:102px;}
.protitle { width:400px; margin:auto}
.protitle li{width:200px; color:#fff; display:inline;FLOAT: left; line-height:22px; }
.protitle li a{color:#fff; text-decoration:none}
.protitle li a:hover{color:#fff; text-decoration:underline}

.input{ border:1px solid #ac8c58; width:228px; height:18px;}
.input2{ border:1px solid #ac8c58; width:128px; height:18px;}

.Nav { color:#ffffff; text-decoration:none; }

.column4050left{
   float:left;
	 width:320px;
	 height:1370px;
	 margin-right:1px;
}
.column4050left img{
   border:none;
}
.column4050right{
	 width:229px;
	 height:1363px;
	 margin-left:2px;
	 background:url(../images/image40_50_05bg.gif) repeat-y;  
	 padding:2px 2px 0 2px;
	 text-align:left;
	 float:right
}
.column4050rightbox{
   width:215px;
	 height:auto;
	 overflow:hidden;
	 padding:10px 7px 10px 7px;
	 border-bottom:2px solid #b9b3a4;
	 color:#3f352c;
}
.column4050rightbox a{ color:#9b4534;
	font-weight:bold;
	line-height:25px; text-decoration:none;
	}
.column4050rightbox span{
  color:#9b4534;
	font-weight:bold;
	line-height:25px;
}
.column43{
  width:548px;
	heigth:auto;
	overflow:hidden;
	margin:5px 5px 0 5px;
	padding:4px;
	background:#fff;
	line-height:20px;
	color:#3f352c;
}
.column4365container{
  width:505px;
	padding:0 22px 10px 22px;
	height:auto;
	overflow:hidden;
	
}
.column4365container td{
  padding:3px;
}
.column4365container p{
   text-indent:2em;
}
.column4364{
   background:url(../images/43-64-bg01.gif) repeat-x;
	 width:534px;
	 height:518px;
}
.column4364box{
	width:504px;
	height:auto;
	overflow:hidden;
	text-align:left;
	padding-left:17px;
	padding-right:13px;
	margin-top:20px;
	color:#40352d
}
.column4364box p{
  text-indent:2em;
}

.column71{
  width:500px;
	height:auto;
	overflow:hidden;

}

.column72{
	width:560px;
	height:auto;
	overflow:hidden;
	color:#40352d;
}
.column72 span{
  color:#9b4534;
	font-weight:bold;
}

.column73{
  margin:2px 28px;
  width:550px;
	height:auto;
	overflow:hidden;
	color:#40352d;
}
.column77{
	height:auto;
	overflow:hidden;
}
.column77 input{
   width:230px;
	 border:1px solid #787878;
}

.select{position:relative;left:-2px;top:-2px;font-size:12px;line-height:14px;border:0px; width:130px;} 
.input{width:225px;border:1px #787878 solid;}
.textarea{height:133px; width:380px; border:1px solid #787878; background:#fff; overflow:hidden;}
.title{color:#9b4534;font-weight:bold;}
.imagebox{ width:178px;height:148px;border:2px solid #e7e0dc;padding:3px;}

.lipin{height:97px; width:113px; background:url(../images/40-56-pro_bg.jpg); vertical-align:middle}
.lipin img{ padding-top:3px;}
.lipinname{width:113px;}
.lipinjifen{width:113px; background:#fcf4e7}

.lipintop{height:32px; width:557px; background:url(../images/40-56-head-bg.jpg); margin-bottom:20px; color:#fff}
.lipintop a{color:#fff; text-decoration:none}
.lipintop a:hover{color:#af0000; text-decoration:underline}
.lipintop table{margin-top:10px;}
.lipintop .td1{ width:66px; text-align:center}
.lipintop .td2{ width:22px; text-align:center; color:#af0000}

.sitemaptd{width:67px; height:22px; background:url(../images/sm_td_bg.jpg) no-repeat; text-align:center; }
.sitemaptd a{color:#40352d; text-decoration:none}
.index_news{width:716px; height:101px; background:url(../images/index_new_bg.gif); overflow:hidden; margin-top:-100px; z-index:1001; position:absolute;}
.index_newlist{margin:5px 45px 15px 45px; color:#fff; line-height:22px; font-size:12px;}
.index_newlist a{ color:#fff; text-decoration:none;}
.index_newlist a:hover{ font-weight:bold;}
