/* CSS Document */

body{ color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; line-height:18px;}
body,div,ol,p,b,span,from,input,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
a{ color:#999; text-decoration:none;}
a:hover{ color:#e31b36; text-decoration:underline;}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#topmain{ width: 100%; height: 560px; background: url(../images/top_bg.jpg) no-repeat; padding:0; margin:0;}
#top{ width: 1080px; margin: 0 auto; height: 560px;}
#top img.logo{ display: block;	line-height: 0;	float:left; padding:9px 0 0 0;}

#top ul.nav{ width:848px; height: 37px; line-height:37px; background:#010101; padding-left:12px;}
#top ul.nav li{	float:left;  line-height:0; padding:0px 12px; display:block; position:relative;}
#top ul.nav li:hover{ background:url(../images/cai_bj_02.png) repeat-x;}
#top ul.nav li:hover .sbumeun{ display:block;}
#top ul.nav li.noMargin{ padding-left:30px; float: right; margin-right: 20px; background-image: url(../images/b2.jpg);	background-repeat: no-repeat; background-position: left center;}
#top ul.nav li a{ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif "宋体"; font-size: 14px; line-height: 37px; color: #c1a97b;}

.sbumeun{ position:absolute; left:0; top:37px; border-top:2px solid #c4a45d; border-left:2px solid #c4a45d; width:458px; display:none; cursor:pointer; z-index:99999;}
.sbumeun a{ border-bottom:2px solid #c4a45d; border-right:2px solid #c4a45d; display:block; width:227px; height:93px; float:left;}
.sbumeun a span{ z-index:66px; position:absolute; width:227px; height:93px; display:block; background:url(../images/caidan_cz.png) repeat;}
.sbumeun a:hover span{ z-index:66px; position:absolute; width:227px; height:93px; display:none;}

#top ul.weibo{ width: 190px; height: 37px; float: right; line-height: 37px;	background-image: url(../images/arrow.png);	background-repeat: no-repeat;	background-position: right;}
#top ul.weibo li{ float:left; font-size:0; line-height:0;}
#top ul.weibo li.weixin{ padding-left: 20px; float: left; background-image: url(../images/weixin.png); background-repeat: no-repeat; background-position: left center;}
#top ul.weibo li.wb{ padding-left: 30px; float: left; margin-left:10px;	background-image: url(../images/weibo.png);	background-repeat: no-repeat; background-position: left center;}
#top ul.weibo li a{	display: block;	height: 37px;	text-decoration: none;	text-align: center;	font-family: font-family:Arial, Helvetica, sans-serif "宋体";	font-size: 14px;	line-height: 37px;	color: #c1a97b;}
#top ul.weibo li a:hover{ text-decoration:underline;}

.ba{background:url(../images/top_bg.png) no-repeat; width:1000px; height:560px;}
#top p.topTxt1{
	display: block;
	width: 370px;
	font-size: 12px;
	line-height: 22px;
	color: #483945;
	float: left;
	margin-left: 660px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 100px;
}
#top img.toptitle{
	display: block;
	font-size: 0;
	line-height: 0;
	float: left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#top p.topTxt2{
	display: block;
	width: 370px;
	font-size: 15px;
	line-height: 22px;
	color: #483945;
	float: left;
	margin-left: 660px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 50px;
	font-family: font-family:Arial, Helvetica, sans-serif "宋体";
	text-decoration: underline;
	font-weight: bold;
}





.foot{ height:34px;width:1080px; margin: 20px auto 0 auto; background-color:#010101;color:#a0a0a0;}
.foot a{ display:block; float:left; color:#a0a0a0;font:14px/220% "宋体"; margin:2px 15px;}
.foot .br{ background:url(../images/fta.png) no-repeat left center; height:32px; padding-left:15px;}
.foot p{ float:left;font:14px/220% "宋体";}
.foot strong{font:16px/200% Arial, Helvetica, sans-serif;}
.foot input{ float:left; border:none; color:#a0a0a0;font:12px/100% "宋体"; padding-left:2px; margin-top:6px;}
.foot .a{ background:url(../images/input1.png) no-repeat; width:178px; height:22px;}
.foot .b{ background:url(../images/input2.png) no-repeat;width:160px; height:22px; float:right;}
.foot span{ float:right;font:14px/220% "宋体"; display:block; margin:0 15px;}