@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{	
	color:#836d5b;
	font-family:Arial, Helvetica, sans-serif,"宋体",Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
	background-color:#000;
}
input, select{ font-size:12px;}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#4a2e1a;cursor:pointer;}
a:hover,a:active{color:#837264;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{ cursor:pointer;}

/*header*/
.header{
	background:url(../img/bg_header.gif) repeat-x left top;
	width:100%;
	height:55px;
	border-top:5px solid #000;
}
.header2{
	width:100%;
	height:200px;
	border-top:5px solid #000;
	overflow:hidden;
	z-index:1000;
	position:absolute;
}
.header .container{
	background:url(../img/bg_top.gif) no-repeat center top;
	height:55px;
}
.logo{
	margin-top:-5px;
	width:334px;
	float:left;
	height:212px;
	background:url(../img/bg_logo.png) no-repeat -10px top;
	text-align:center;
	padding-top:15px;
	position:absolute;
	z-index:1000;
}
* html .logo{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="img/bg_logo.png");}
.flash{
	width:100%;
	z-index:0;
	position:relative;
	background:url(../img/bg_index_flash.gif) repeat left top;
}
.flash .container{z-index:0;}
.container{
	width:1002px;
	margin:0 auto;
}
.nav {height:20px;float:right;margin-right:5px;margin-top:25px;position:relative;}
.nav li{float:left;margin-right:40px;height:20px;}
.nav li.show a,.nav li.cur a{background-color:#000;color:#fff;}
.nav li.show li a{background-color:#85482a;color:#fff;}
.nav li a{display:block;width:80px;height:20px;background-color:#fff;color:#333;font-weight:bold;text-align:center;text-decoration:none;font-size:14px;}
.nav li a:hover{text-decoration:none;}
.nav li li{float:none;margin-right:0px;}
.nav li ul{position: absolute;width:80px;display:none;padding:3px 0;background-color:#85482a; z-index:10000;}
.nav li.show ul {display: block;}
.nav li li a{background-color:#85482a;color:#fff;text-align:center;font-weight:normal;font-size:12px;}
.nav li li a:hover{color:#fff; text-decoration:underline;}


.botsidebar{
	width:100%;
	background:#2b2016 url(../img/bg_ind_bot.gif) no-repeat center top;
	/*height:105px;*/
	border-top:1px solid #000;
	padding-top:10px;
}
.ind_news{
	width:327px;
	float:left;
}
.ind_news h3{
	background:url(../img/bg_ind_newsh3.gif) no-repeat left top;
	padding:8px 5px 0 18px;
	width:283px;
	font-size:12px;
	color:#35291c;
	height:22px;
}
.ind_news h3 a{
	background: url(../img/icon_1.gif) no-repeat right 8px;
	padding-right:10px;
	float:right;
	font-size:12px;
	color:#816b59;
	font-weight:normal;
	text-decoration:none;
}
.ind_news ul{
	padding:8px 15px;
}
.ind_news li,.newsul li{
	color:#837264;
}
.ind_news li a,.newsul li a{
	color:#e3c8a9;
	text-decoration:none;
}
.newsul{
	padding-bottom:15px;
}
.newsul li{
	text-align:right;
	border-bottom:1px solid #CCCC99;
	padding:5px 15px;
}
.newsul li a{
	float:left;
	color:#876A54;
}
.back a{
	margin:15px;
	width:100px;
	float:right;
	background-color:#876A54;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
}
.back a:hover{
	color:#fff;
}
.newstitle{
	margin-bottom:10px;
	font-size:14px;
	text-align:center;	
}
.newstitle span{
	font-size:12px;
	font-weight:normal;	
}


.friendlink{
	padding-top:5px;
}
.friendlink a{
	margin:0px 10px;
}

/*banner*/
.banner{
	background-color:#d1cdca;
	width:100%;
}
.bannershow{
	margin:0px auto;
	width:1002px;
	overflow:hidden;
	text-align:right;
}
.bannershow img{
	font-size:0px;
	display:block;
	float:right;
}
/*botsidebar*/


/*main*/
.main{
	background:#281e16 url(../img/bg_main.png) repeat-x left top;
	width:100%;
}
.main .container{
  position:relative;
	overflow:hidden;
	background:#fff url(../img/bg_content.png) no-repeat left top;
}

.sidebar{
	padding:100px 0 0;
	width:240px;
	float:left;
	margin-right:10px;
}
.sidebar li{
	padding:5px 0 5px 12px;
	text-align:center;
}
.sidebar li.cur{
	background:url(../img/bg_side_li.gif) no-repeat 84px 14px;
	padding:5px 0 5px 25px;
}
.sidebar li a{
	color:#806f61;
	font-size:14px;
	text-decoration:none;
}
.sidebar li.cur a{
	background:url(../img/bg_side_li.gif) no-repeat right 7px;
	padding-right:12px;
	color:#806f61;
	font-weight:bold;
}

.bg_sales{
  float:left;
  margin-top:10px;
	width:230px;
  height:345px;
}
.bg_sales img{ position:absolute; left:0; bottom:0;}
.side_sitemap img{ top:80px;}


.content{
	float:right;
	padding-top:30px;
	width:752px;
	min-height:300px;
}
* html .content{height:300px;}
.title{
	padding:5px 10px;
	border-bottom:1px solid #cccc99;
	width:646px;
	font-family: Microsoft YaHei;
	font-size:24px;
	font-weight:normal;
	color:#806f61;
}
.title span{
	float:right;
	color:#876a54;
	font-size:12px;
}
.wrap{
	padding:20px 15px 30px 15px;
	width:636px;
	overflow:hidden;
}

.aboutshow{
	background: url(../img/bg_about.jpg) no-repeat right bottom;
	padding:20px 105px 130px 15px;
}
.aboutshow .color{
	color:#cc6600;
}
.brandshow{
	background: url(../img/bg_brand.jpg) no-repeat right bottom;
	padding:20px 85px 100px 15px;
	width:652px;
	overflow:hidden;
}
.brand_tilte{
	width:652px;
	overflow:hidden;
}
.brand_tilte li{
	float:left;
	display:inline;
	margin-right:10px;

}
.brand_tilte li a{
	background:#fff url(../img/icon_brand.png) no-repeat left bottom;
	display:block;
	padding:10px 0 0 10px;
	width:142px;
	height:150px;
	text-decoration:none;
	color:#9b9996;
}
.brand_tilte li a:hover{
	text-decoration:none;
	color:#9b9996;
}
.brand_tilte li a.cur{
	background:#fff url(../img/icon_brand.png) no-repeat left top;
	color:#e6d8cd;
}
.brand_tilte li a.cur:hover{
	color:#e6d8cd;
}
.brand_tilte li span{
	font-family:Microsoft YaHei;
	display:block;
	height:85px;
	line-height:40px;
	font-size:36px;
}
.brandshowon{
	padding:15px;
	display:none;
}

.a_cul{
	width:646px;
	overflow:hidden;
	padding-left:15px;
}
.a_cul ul{
	width:700px;
}
.a_cul li{
	display:block;
	margin-right:26px;
	padding-bottom:30px;
	width:140px;
	height:185px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.a_cul li a.img img{
	border:1px solid #ddd;
	padding:4px;
	display:block;
}
.a_cul li div{
	margin-top:5px;
}
.a_cul li div a{
	color:#876a54;
}
.page{
  overflow:hidden;
  zoom:1;
	text-align:right;
	padding:5px 0px 10px 0;
}
.page .stat{ display:inline; margin-right:10px;}
.page a{
	padding:3px 5px;
	border:1px solid #dad4cc;
	background:#fff;
	text-decoration:none;
	color:#836d5b;
}
.page a:hover, .page a.cur{
	border:1px solid #dad4cc;
	background:#5b2000;
	color:#c1a05a;
	text-decoration:none;
}


.bg_milestone{
	background:#fff url(../img/bg_mi.jpg) no-repeat left top;
	padding:10px 330px 10px 10px;
}


.contact{
	background:#fff url(../img/bg_contact.jpg) no-repeat left top;
	padding-top:30px;
	padding-left:400px;
	height:481px;
}
.contact p{
	padding:3px 0 4px 3px;
	font-size:14px;
}
.contact img{
	margin-bottom:25px;
	display:block;
}

.prowrap{
	padding:20px 0px 25px 0px;
	width:656px;
	overflow:hidden;
}
.proul{
	width:646px;
	overflow:hidden;
	padding-left:10px;
}
.proul ul{
	width:700px;
}
.proul li{
	margin:0 30px 10px 6px;
	display:block;
	float:left;
	width:130px;
	height:160px;
	overflow:hidden;
	text-align:center;
}
.proul li a.img{
	display:block;
	padding:4px;
	border:1px solid #ddd;
}
.proul li a:hover{ border-color:#876A54;}
.proul li a.img img{
}
.proul li div{
	margin-top:3px;
}
.proul li div a{
	color:#876a54;
}
.pro_des{
	border-bottom:1px solid #cccc99;
	width:656px;
	overflow:hidden;
}
.pro_des ul{
	padding-left:10px;
}
.pro_des li{
	float:left;
}
.pro_des li a{
	display:block;
	float:left;
	width:90px;
	height:36px;
	line-height:36px;
	color:#836d5b;
	text-decoration:none;
	text-align:center;
	
}
.pro_des li.cur a{
	background-color:#876a54;
	color:#fff;	
}
.pro_type{
	background-color:#f3f0eb;
	height:35px;
	margin-bottom:20px;
}
.pro_type li{
	float:left;
	padding:0px 15px;
	height:35px;
	line-height:35px;
}
.pro_type li.cur{	background-color:#e5dccd;}
.pro_type a{
	color:#876a54;
	text-decoration:none;
}

.proshow{
	padding:20px 10px;
	width:636px;
	overflow:hidden;
}
.design_L{
	padding-right:20px;
	float:left;
	width:280px;
}
.designtitle{
	font-family:Microsoft YaHei;
	font-size:18px;
	font-weight:normal;
}
.design_cont{
	padding-top:10px;
}
.design_R{
	float:left;
	width:320px;
}
.proshow_L{
	float:left;
	width:327px;
	
}
.proshow_L .img{
	border:1px solid #ddd;
	padding:2px;
}
.proshow_L p{
	margin-top:5px;
	text-align:center;
}
.proshow_L p a{
	text-decoration:none;
	color:#836D5B;
}
.proshow_R{
	width:290px;
	float:right;
}
.city a {
	margin:0px 5px;
	text-decoration:underline;
	color:#836d5b;
}
.erea_choose select{
	width:180px;
}
.erea_choose select,.erea_choose font{
	vertical-align:middle;
}
.salestab{
	padding-bottom:15px;
}
.salestab table{
	border-collapse:collapse;
	margin-top:5px;
}
.salestab thead td{
	background-color:#5b2000;
	color:#fff;
	border:none;
	padding:10px 3px 5px 3px;
}
.salestab td{
	padding:8px 5px;
	border:1px solid #c5b5a9;
	color:#836d5b;
	text-align:center;
    vertical-align:top;
}
.salestab .add{
	text-align:left;
	padding-left:20px;
}

.servershow{
	background:url(../img/bg_server.jpg) no-repeat right bottom;
	padding:20px 300px 150px 15px;
	
}
.servertop{
	font-family:Microsoft YaHei;
	font-size:18px;
}
.serverbot{
	background: url(../img/bg_serverbot.gif) no-repeat left top;
	padding:15px 0 0 35px;
}
.backtab{
	float:left;
}
.backtab td{
	padding:3px 3px;
  vertical-align:top;
}
.backtab td .input_lenth,.backtab td .input_lenth2,.backtab td .input_lenth3{
	width:170px;
	height:17px;
	padding:3px 1px 1px 1px;
	border:1px solid #daccaa;
}
.backtab td .input_lenth2{
	width:250px;
}
.backtab td .input_lenth3{
	width:50px;
}
.backtab th{
	padding:3px 5px;
	font-weight:normal;
	text-align:right;
  vertical-align:top;
}
.backtab textarea{
	width:270px;
	height:173px;
	border:1px solid #daccaa;
}
.backtab input,.backtab img{
	vertical-align:middle;
}
.backtab .submit{
	background-color:#876a54;
	border:none;
	width:90px;
	height:26px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
  font-weight:bold;
}
.faq{
	background:url(../img/bg_faq.jpg) no-repeat left top;
	padding-left:150px;
	width:486px;
	overflow:hidden;
	margin-bottom:15px;
}
.faq li a{
	padding:5px 10px;
	display:block;
	background-color:#f3eee7;
	color:#956341;
	text-decoration:none;
}
.faq li{
	width:486px;
	float:left;
	margin-bottom:2px;
}
.faq li.cur a.qus{
	background-color:#5b2000;
	color:#fff;
}
.faq li .faqshow{
	display:none;
	padding:5px 10px 10px 32px;
}
.faq li.cur .faqshow{ display:block;}
.faq li .faqshow span.ans{
	width:15px;
	margin-left:-22px;
	float:left;
	
}


.sidebot{
	margin:15px 0;
	padding-left:18px;
	width:210px;
}
.search{
	 margin-top:15px;
	 background-color:#eeebe3;
	 padding:5px;
}
.search .input{
	padding:4px 5px 0 5px;
	height:18px;
	line-height:18px;
	border:1px solid #fff;
	width:135px;
}
.search .submit{
	 background-color:#eeebe3;
	border:none;
	color:#8d674b;
}

.sitemapul{}
.sitemapul li{
  float:left;
  margin:5px 15px;
  height:180px;
}
.sitemapul li a{
  display:block;
  padding:5px 20px;
  width:80px;
  border-bottom:1px solid #e8e3d8;
  background-color:#f1efec;
  font-weight:bold;
  text-decoration:none;
}
.sitemapul li ul{}
.sitemapul li li{
  float:none;
  margin:0;
  height:auto;
}
.sitemapul li li a{
  background:none;
  font-weight:normal;
}
















/*footer*/
.footer{
	width:100%;
	background:url(../img/bg_footer.png) repeat left top;
	height:25px;
	padding-top:5px;
	color:#999;
}
.footerlink {
	float:left;
}
.footerlink a{
	margin:0px 10px;
	color:#999;
	text-decoration:none;
}
.coperight{
	float:right;
}
.coperight a{ color:#999;}
/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/

/*editor admin*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}


.botsidebar .container{
	overflow:hidden;
	zoom:1;
}