@charset "utf-8";
/* CSS Document */
body 
{
	background-color:#2b0000;
	color:#f7f2c0;
	font-family:Arial,Helvetica,sans-serif,Tahoma;
	font-size:13px;
	margin:0;
	padding:0;
	line-height: 1.6em;
}
dd,dt,dl,p,ul,li,form,input,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px; }
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6,th{ font-size: 1em; font-weight: normal; font-style: normal; }
img { border: none; }
.clear {
	clear:both;
}
a:link {
	text-decoration:none;
	color:#f7f2c0;
}
a:visited {
	text-decoration:none;
	color:#f7f2c0;
}
a:hover {
	text-decoration: underline;
	color:#f7f2c0;
}
#all_bg
{
	background:url(images/index_bg.jpg) repeat-x;
}
#all
{
	width: 900px;
	margin: 0 auto;
}
#header
{
	width: 900px;
}
#bn
{
	background: url(images/bn_bg.jpg) no-repeat;
	width: 821px;
	_width: 826px;
	height: 38px;
	padding-left: 79px;
	_padding-left: 74px;
	margin:0;
	position: relative;

}
#bn li
{
	float: left;
	margin-left: 5px;
	height: 38px;
}
#bn_index
{
	position: absolute;
	width: 80px;
	height: 28px;
	left: 811px;
	top: -141px;
	z-index: 100;
}
#index_flash
{
	width: 900px;
	margin-top: 18px;
}
#content
{
	margin-top: 20px;
}
#index_left
{
	float: left;
	width: 568px;
	height: 200px;
}
.index_title
{
	margin-bottom: 18px;
}
.news_tb
{
	margin-bottom: 5px;
}
.news_title
{
	font-weight: bold;
}
#index_right
{
	float: right;
	width: 300px;
	height: 200px;
}
.info_txt1
{
	padding-left: 20px;
}
.txt_style1
{
	color: #e7c58b;
}
.info_txt2
{
	padding-left: 20px;
	margin-top: 10px;
}
#footer
{
	height: 61px;
	background: url(images/footer_bg.jpg) no-repeat;
	margin: 30px 0 20px 0;
	color: #a0814c;
	font-size: 11px;
	text-align: center;
	padding-top: 30px;
}
/***********about*****************/
#breadCrumb
{
	border-bottom: solid 1px #bda170;
	height: 18px;
	padding-bottom: 7px;
	margin-bottom: 20px;
	color: #b99d6c;
}
#breadCrumb a
{
	text-decoration: none;
	color: #b99d6c;
}
#breadCrumb a:hover
{
	text-decoration: underline;
	color: #b99d6c;
}
#about
{
	background: url(images/about_right.jpg) no-repeat right;
	width: 900px;
	height: 228px;
}
/***********service_l*****************/
#service_l
{
	background: url(images/service1.jpg) no-repeat;
	width:300px;
	height: 327px;
	float: left;
	padding: 30px 0 0 150px;
	_padding: 30px 0 0 140px;
}
#service_r
{
	background: url(images/service2.jpg) no-repeat;
	width:300px;
	height: 327px;
	float: left;
	padding: 30px 0 0 150px;
	_padding: 30px 0 0 140px;
}
#service_l ul ,#service_r ul
{
	list-style: url(images/li.jpg);
	line-height: 2em;
}
#service_l , #service_l li
{
	
}
/************news************/
.tab_line td
{
	border-bottom: solid 1px #411a1a;
}
#line_none
{
	border: none;
}
#page_next
{
	margin: 0 auto;
	text-align: center;
	height: 50px;
}	
#pagination-clean
{	margin: 20px auto 0 auto;
	width: 35%;
}
#pagination-clean li          { border:none; margin:0; padding:0; font-size:12px; list-style:none;float:left; line-height: 1.0em; }
#pagination-clean a           { border-right:solid 1px #ffe1ad; margin-right:5px;}
#pagination-clean .next a,
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:0px 6px; border-right:solid 1px #ffe1ad; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#ffe1ad; display:block; float:left; padding:0px 6px; text-decoration:none; }
#pagination-clean a:hover     { text-decoration:underline; }
#pagination-clean #prev a
{
	padding-top:0;
	border:none;
}
#pagination-clean #next a
{
	padding-top:0;
	border:none;
}
/*************news detail*******************/
#news_pic
{
	border: solid 1px #f0d897;
	float: left;
	width: 300px;
	height: 300px;
	overflow: hidden;
	margin: 0 10px 10px 0;
}
#back
{
	margin-top: 20px;
}
/**************search*******************/
#search_bar
{
	color: #bd6b6b;
	margin-bottom: 25px;
}
.name
{
	float: left;

}
.bar_c
{
	background: #410000;
	padding-left: 18px;
}
#search_bar ul
{
	float: left;
}
.search_sort li
{
	float: left;
	margin-right: 5px;
}
.bar_c .bar_ul_list ul
{
	margin-left: 25px;
}
.bar_c .bar_ul_list li
{
	
	margin-right: 25px;
	float: left;
	color: #fff;
}
.bar_c .bar_ul_list li a:link, a:visited
{
	color: #fff;
	text-decoration: none;
}
.bar_c .bar_ul_list li a:hover
{
	color: #fff;
	text-decoration: underline;
}
.bar_c .bar_ul_list li a.active
{
	color: #cc3939;
	text-decoration: underline;
}
/*.bar_c .bar_ul_list li a:active
{
	color: #cc3939;
	text-decoration: underline;
}*/
.bar_ul_list2
{
	margin: 5px 0 0 18px;
	_margin: 5px 0 0 7px;
}

.bar_ul_list2 li
{	
	margin-right: 5px;
}
.pd_list
{
	margin: 10px 0;
	border-bottom: solid 1px #411a1a;
	padding-bottom: 15px;
	line-height: 1.8em;
	position: relative;
	height:180px;
}

.s_title
{
	margin-right: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #ffbc6d;
}
.money
{
	color: #cc3939;
	font-size: 15px;
	font-weight: bold;
}
.s_num
{
	color: #ffbc6d;
}
.s_num2
{
	margin-right: 15px;
}
.s_more
{
	position: absolute;
	left: 190px;
	top: 162px;
}
.s_more img
{
	border: none;
}
/*************search_detail******************/
#search_detail
{
	margin-top: 18px;
}
#s_detail_pic
{
	float: left;
	width: 402px;
	margin-right: 10px;
}
#pic_b
{
	border: solid 1px #f0d897;
	width: 400px;
	height: 260px;
	margin-bottom: 10px;
	overflow: hidden;
	background: url(images/s_detail_pic1_bg.jpg) no-repeat;
	text-align: center;
}
#s_detail_pic li
{
	float: left;
	margin-right: 10px;
	width: 125px;
	height: 81px;
	border: solid 1px #f0d897;
	background: url(images/pic_detail_bg.jpg) no-repeat;
	text-align:center;
}
#s_detail_pic li
{
	float: left;
	margin-right: 10px;
}
#s_detail_pic #no_margin
{
	float: right;
	margin: 0;
}
#s_detail_r
{
	float: left;
	line-height: 2.0em;
}
#s_left
{
	float: left;
	width: 230px;
}
#s_right
{
	float: left;
	width: 253px;
}
.txt_style2
{
	color: #cc3939;
}
.txt_style3
{
	color: #a84b01
}
#s_right_down
{
	border-bottom: solid 1px #411a1a;
	padding-bottom: 15px;
}
.s_d_back
{
	text-align: center;
	margin: 10px 0;
}
/*************case*********************/
.c_more
{
	position: absolute;
	left: 190px;
	top: 162px;
}
.c_more img
{
	border: none;
}
/************case_detail*******************/
#c_detail_r
{
	float: left;
	line-height: 2.0em;
	width: 480px;
}
/***********contact*****************/
#contact_l
{
	width:554px;
	float: left;
}
.contact_txt input
{
	width:230px;
	border: solid 1px #600202;
	background-color: #410000;
	color: #fff;
}
.contact_messenge textarea
{
	width:390px;
	border: solid 1px #600202;
	background-color: #410000;
	color: #fff;
}
#contact_r
{	background: url(images/contact_pic.jpg) no-repeat;
	width:346px;
	height: 300px;
	float: left;
}

.list_bg
{
	background: url(images/pic-bg.jpg) no-repeat;
	width: 180px;
	height: 180px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	border: solid 1px #f0d897;
}