﻿@charset "utf-8";
/* CSS Document */
*{
padding:0px;
margin:0px;
}
body{
font:12px/1.5em  "宋体", Verdana, Arial,sans-serifArial,sans-serif;
word-wrap:break-word;
background:url(../images/bg.gif) repeat-x left top #000000;
color:#9d9d9d;
}
a:link,a:visited{
text-decoration: none;
color:#9d9d9d;
}

a:hover,a:active{
text-decoration:underline;
}
img{
border: none
}
table{
border-collapse:collapse;
}
h1{
font-size:16px;
}
h2{
font-size:12px;
}
h3{
font-size:16px;
}
h4{
font-size:14px;
}
input{
vertical-align:middle;
}
ul,ol{
list-style:none;
}
.clear{
clear: both; 
}
#wrap{
width:1006px;
margin:0px auto;
background:url(../images/bg.jpg) repeat-y;
}
#head{
position:relative;}
.logo{
background:url(../images/logo.jpg) no-repeat;
height:113px;}
.h1_txt{
	position:absolute;
	top:50px;
	left:305px;
	width:400px;

}
#head .h1_txt a{
display:block;
width:400px;
height:50px;
overflow:hidden;
text-indent:-9999px;}
.btn{
position:absolute;
top:2px;
left:400px;
background:url(../images/btn1.gif) no-repeat;
height:31px;
width:221px;}
#head .btn a{
display:block;
line-height:25px;
text-align:center;
font-size:14px;
color:#343229;}
#head .btn a:hover{
color:#343229;
text-decoration:none;}
#nav{
background:url(../images/nav_bg.jpg) no-repeat;
height:54px;}
#nav ul{
padding-left:70px;
padding-top:17px;}
#nav ul li{
float:left;
padding-left:50px;}
 #flash{
margin-left:97px;
width:802px;
height:339px;}
#main{
width:791px;
margin-left:103px;
background:#494949;
}
.m_left{
width:499px;
min-height:480px;
_height:480px;
float:left;
padding:23px 29px 10px 34px;
line-height:18px;
background:#333333;
position:relative;}
.m_right{
width:228px;
float:left;
}
.h3_txt{
color:#817a5e;
padding-bottom:5px;}
.span_1{
float:left;
padding:2px 15px 10px 0px;}
.span_1 img{
border:1px solid #b38e0a;}
.more{
border-bottom:1px dotted;
text-align:right;
padding-right:20px;
padding-bottom:5px;
margin-bottom:10px;}
#main .more a{
font-weight:bold;}
.l_bottom ul li{
height:20px;
line-height:20px;
list-style:inside disc}
.l_top{
padding-bottom:20px;
line-height:18px;}
.r_top{
background:#1f1f1f;
height:185px;}
.h2_txt{
background:url(../images/list_bg.jpg) left 10px no-repeat;
height:25px;
width:169px;
padding-top:10px;
margin-left:10px;
line-height:25px;
padding-left:50px;
color:#909090;
letter-spacing:3px;}
.r_top ul{
padding-top:20px;}
.r_top ul li{
padding-left:60px;
line-height:25px;
letter-spacing:2px;
background:url(../images/dot.gif) 50px center no-repeat;}
#main .r_top ul li a{
color:#8d7551;
}
.r_bottom{
background:#494949;}
#h2_txt1{
background:url(../images/list_bg1.jpg) left 10px no-repeat;}
#bottom{
text-align:center;
background:#4f0a05;
height:100px;
width:791px;
margin-left:103px;
color:#c5bc9c;
}
#bottom a{
color:#c5bc9c;}
.p_1{
padding-top:30px;}
#bottom .p_1 a{
font-size:14px;
font:"黑体";
text-align:center;
color:#c5bc9c;}
.red{
color:#FF0000;}
.banner{
margin-left:99px;}
.p_2{
letter-spacing:2px;}
.ul_1 li{
float:left;
width:95px;
margin-top:20px;
text-align:center;
}
.ul_1 li a{
width:66px;
display:block;
text-align:center;
margin-top:10px;}
.ul_1 li a img{
height:66px;
width:66px;}
.h3_txt1{
text-align:left;
margin:10px 0px;
background:url(../images/h_bg.jpg) no-repeat left bottom;
width:280px;
height:25px;
line-height:25px;
color:#817a5e;}
.pro{
width:499px;
height:155px;
background:#2d2d2d;
margin-bottom:20px;
position:relative;}
.p_3{
letter-spacing:3px;
width:280px; 
float:left;
margin-left:15px;}
.more1{
position:absolute;
top:15px;
right:30px;
width:40px;
background:#1f1f1f;
text-align:center;
line-height:20px;
height:20px;}
#main .more1 a{
color:#7a7a78;}
.intro{
margin-bottom:20px;
letter-spacing:2px;
padding:0px 20px;
width:455px;
height:94px;
background:#2d2d2d;}


#demo{
text-align:center;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
height:500px;
margin-left:5px;
width:215px;
background:#494949;}
.go{
position:absolute;
top:20px;
right:30px;
width:300px;}
.table{
width:490px;
overflow:hidden;
}
.table li{
width:230px;
height:25px;
float:left;}
.table li input{
border:1px solid #8d7551; 
width:100px;
height:17px; 
line-height:17px;
background:#333333;
color:#909090;}
.span_2{
float:left;
width:65px;}
.p_4{
margin-top:20px;
margin-bottom:5px;}
.table2{
margin-top:20px;
}
.span_3{
width:120px;
float:left;}
.table2 li{
height:25px;}
.table2 li input{
border:1px solid #8d7551;
width:280px; 
height:17px;
line-height:17px; 
background:#333333; 
color:#909090;}
#demo1 img{
margin:3px 0px;}
