@charset "utf-8";
body{
	background:url(../images/bg_04.jpg) repeat; 
	margin:0 auto;
	padding:0; 
	font-size:12px;
}
*{
	margin:0; 
	padding:0;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.clear{
	clear:both;
}
img{
	border:0;
}
.box{
	width:960px;
	margin:0 auto;
	background:url(../images/bg.jpg) repeat-y;
}
.top{
	width:960px;
	height:150px;
}
.logo{
	width:276px; 
	height:150px;
	float:left;
}
.dh{
	width:684px;
	height:59px;
	float:right;
	margin-top:55px;
}
.show{ 
	margin-top:22px;
	margin-bottom:40px;
}
.show-left{
	width:220px;
	border:1px solid #C9C1A7; 
	padding-left:18px; 
	padding-right:18px;
	padding-top:20px; 
	border-bottom:none; 
	float:left;
}
.show-left ul li{
	width:220px;
	border-bottom:1px solid #A6A5A5;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/bn1.gif) no-repeat 6px 17px;
	text-indent:40px;
}
.show-left h4{
	margin-top:100px;
}
.show-right{
	float:right;
	width:673px;
}
.show-right ul li{
	float:left;
	width:196px; 
	height:145px; 
	padding:4px 6px; 
	margin:15px 7px 0px 7px;
	background:url(../images/a_10.jpg) no-repeat;
}

.about{
	width:960px;
	text-align:center;
	margin:28px 0;
}
.ab{
	margin-bottom:25px;
}

.s-l{
	width:550px;
	height:468px;
	float:left;
	background:url(../images/s_07.jpg) no-repeat;
}
.s-r{
	width:399px;
	height:468px; 
	float:right;
	background:url(../images/s_08.jpg) no-repeat;
}
.service-right{
	width:949px;
}
.services{
	width:949px;
	padding-left:5px;
	margin:25px 0;
}
.im{
	margin-bottom:25px;
}

.s-r ul li{
	background:url(../images/bn2.gif) no-repeat 2px 8px;
	text-indent:30px;
	padding:5px 0;
}

.ce-right{
	width:676px;
	float:right;
}
.cehua{
	width:659px;
	height:302px;
	margin-top:25px;
	background:url(../images/c_07.jpg) no-repeat;
	padding:8px 6px 7px 11px;
}

.c-list{
	margin-top:15px;
}
.c-list ul li{
	float:left;
	width:145px;
	height:153px;
	background:url(../images/c_11.jpg) no-repeat;
	margin:5px;
	padding:8px 6px 5px 6px;
}


.lx{
	width:960px;
	margin:25px 0;
	text-align:center;
}
.lx h3{
	margin-bottom:25px;
}


.zx-right{
	width:672px;
	float:right;
}
.zxl{
	width:130px; 
	float:left; 
	height:96px;
	background:url(../images/zx.jpg) no-repeat; 
	padding:2px 4px;
}
.zxr{
	width:730px;
	float:right;
	margin-top:15px;
	line-height:22px; 
	font-size:12px; 
	color:#000000;
}
.one a{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.two a{
	font-family:12px;
	color:#000000; 
	margin-left:400px;
	display:block; 
	width:60px; 
}

.zixunxq{
	font-family:12px;
	color:#000000;
	display:block; 
}
.zixun{
	width:95%;
	margin:auto;
	margin-top:25px;
	padding-left:12px;
	height:aotu;
	overflow:hidden;
}

.zixunfont{
	margin-top:10px;
	color:#7a4f0b;
	font-size:12px;
}
.zixunfont a{
	font-size:12px;
	color:#7a4f0b;
}


.hlzs{
	width:95%;
	margin:auto;
	margin-top:25px;
	padding-left:12px;
	height:aotu;
	overflow:hidden;
}


.hlzsl{
	width:130px; 
	float:left; 
	height:96px;
	background:url(../images/zx.jpg) no-repeat; 
	padding:2px 4px;
}
.hlzsr{
	width:470px;
	float:right;
	margin-top:5px;
	line-height:22px; 
	font-size:12px; 
	color:#000000;
}
.one a{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.two a{
	font-family:12px;
	color:#000000; 
	margin-left:400px;
	display:block; 
	width:60px; 
}

.wei{
	font-size:12px;
	color:#000000; 
	text-align:center;
	line-height:30px; 
	margin-top:20px;
}
.wei a{
	font-size:12px;
	color:#000000;
}
.bt{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	height:30px;
	line-height:30px;
	margin-top:15px;
}
.sj{
	text-align:center;
	height:30px;
	line-height:30px;
}
.text{
	text-indent:2em;
	line-height:20px;
	font-size:12px;
	height:30px;
	line-height:30px;
}
.tu{
	text-align:center;
	margin-top:20px;
}

.ren{
	margin-top:25px;
}
.renl{
	float:left; 
	width:266px;
	padding-left:10px;
}
.renl span{
	line-height:26px;
	display:block;
	width:200px;
	margin-left:40px;
	margin-top:10px;
}
.renl b{
	font-size:20px;
}
.renr{
	float:right;
	width:360px; 
	line-height:25px;
	text-indent:2em; 
	font-size:13px;
}
.rw{
	margin-left:50px;
	line-height:25px;
	font-size:13px;
}

.bd{
	width:672px;
	height:511px;
	background:url(../images/onbg.jpg) no-repeat;
}
.list{
	margin-top:20px;
	margin-left:15px;
}
.list ul li{
	line-height:30px;
	font-size:20px;
	font-weight:bold;
}
.list_input{
	background-color:transparent;
	font-size:13px;
	color:#565656;
	height: 20px;
	line-height:20px;
	border: 1px solid #929290;
	padding-left:4px;
	margin-top:15px;

}
.list_input2{
	background-color:transparent;
	font-size:13px;
	color:#565656;
	height: 40px;
	line-height:20px;
	border: 1px solid #929290;
	padding-left:4px;
	margin-top:20px;
}
.list_tj{
	margin-top:25px;
	padding-left:60px;
}
.on-one{
	width:196px;
	height:145px;
	float:left;
	background:url(../images/onb.jpg) no-repeat; 
	padding:4px 6px;
}
.on-two{
	width:160px;
	float:left;
	margin-left:60px;
	margin-top:30px;
	font-size:14px;
}
.on-two b{
	font-size:20px;
}
.on-there{
	width:125px;
	float:right;
	padding-right:60px;
	margin-top:30px;
}
.zxtx{
	margin-top:28px;
	padding-left:5px;
}
.online_bg{
	width:475px;
	height:319px;
	float:left; 
	background:url(../images/onlinebg.jpg) no-repeat;
}
.online_img{
	margin-left:10px;
	margin-top:8px;
	}
.online-there{
	width:140px;
	float:right;
	margin-top:30px;
	text-align:center;
}
.online_text{
	width: 140px;
	margin-top:28px;
	text-align:center;
	line-height:40px;
}
.online_bian{
	color:#868686;
	font-size:20px;
	font-weight:bold;
}
.online_bian2{
	color:#555553;
	font-size:34px;
	font-weight:bold;
}
.online_xq{
	height:28px;

}
.online_xqimg{
	margin-left:50px;
}
.online_xqtext{
	width:648px; 
	margin-top:28px;
	text-align:left;
}
.online-one{
	width:648px;
	height:147px;
	float:left;
	background:url(../images/online_textbg.jpg) no-repeat;
	margin-left:6px;
}
.online_textarea{
	width:96%;
	font-size:12px;
	height:auto;
	margin-left:15px;
	margin-top:8px;
	line-height:20px; 
	color:#555553;
}
.bottom-one{
	width:940px;
	margin:18px 10px 0 10px;
	height:142px;
	margin-bottom:25px;
}
.bf{
	float:left;
	width:210px;
	height:142px;
	background:url(../images/1_07.jpg) no-repeat;
	padding:6px 6px 1px 9px;
}
.bl{
	float:right;
}
.bottom-two{
	width:960px;
	height:65px;
	line-height:25px;
	font-size:14px; 
	color:#352919; 
	font-weight:bold;
	text-align:center; 
	background:#B48341; 
	padding-top:15px; 
	margin:0 auto;
}
#news_body{
	width:950px;
	margin:auto;
	
}
.news_body2{
	width:100%;
	margin-top:25px;
}
.new_ku{
	width:450px;
	float:left;
	height:200px;
}
.new_text{
	width:100%;
	float:left;
	margin-top:15px;
}
.new_text ul{
	width:100%;
	list-style-type:none;
	font-weight: bold;
	font-size: 16px;
	color:#7a4f0b;
	float: left;
}
.new_text li{
	line-height: 34px;
	background:url(../images/new_bgline.gif) repeat-x bottom;
}
.new_textstyle{
	margin-left:20px;
}
.new_text  a{
	color: #7a4f0b;
}
.new_text  a:hover{
	color: #4d4d4d;
	text-decoration: none;
}



.ddxx_text{
	width:95%;
	float:left;
	margin:auto;
	margin-left:20px;
}
.ddxx_text ul{
	width:96%;
	list-style-type:none;
	font-weight: bold;
	font-size: 24px;
	color:#7a500d;
	float: left;
}
.ddxx_text li{
	margin-top:27px;
	line-height:40px;
	text-align:center;
	background:url(../images/bgline2.gif) repeat-x bottom;
}
.ddxx_textstyle{
	margin-left:20px;
}
.ddxx_text  a{
	color: #7a4f0b;
}
.ddxx_text  a:hover{
	color: #fd9b00;
	text-decoration: none;
}
#trs{
	width: 947px;
	overflow: auto;
	background: #B48342;
	padding: 15px 0;
	margin: 0 auto;
}
.trlr{
	width: 24px;
	height: 627px;
	float: left;
	background: url(images/tr02.png) repeat-x;
}


.trm{
	width: 879px;
	float: left;
	background: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
	color: #915401;
	padding-right: 10px;
	padding-left: 10px;
}
.trm h2{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 16px;
}
.trm p{
	text-indent: 28px;
	font-size: 14px;
	line-height: 30px;
}
.trm img{
	float: left;
}

