/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#49331c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#faf7ed url(../images/bj1.jpg) no-repeat center top;}	
ul,li{
	list-style:none;}
a{
	color:#49331c;
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
	outline:none;}
a:hover{
	color:#bc1117;}	
img{
	border:0;}
.header{
	width:975px;
	height:75px;
	position:relative;
	margin:0 auto 15px;}
#nav{
	width:975px;
	height:43px;
	margin:0 auto;}
#nav em{
	width:3px;
	height:43px;
	float:left;
	background:url(../images/navleft.jpg) no-repeat left top;}
#nav b{
	float:left;
	width:3px;
	height:43px;
	background:url(../images/navright.jpg) no-repeat right top;}
#nav ul{
	width:969px;
	float:left;
	background:url(../images/nav.jpg) repeat-x left top;}
#nav li{
	width:101px;
	float:left;
	margin:0 0 0 18px;
	position:relative;
	padding:4px 0 0;
	display:inline;
	text-align:center;
	line-height:34px;
	font-size:15px;
	height:39px;}
#nav li a{
	color:#fff;
	display:block;}
#nav li a:hover{
	display:block;
	color:#ffd947;
	background:url(../images/nav1.jpg) no-repeat left top;}


#nav li ul{
	width:195px;
	position:absolute;
	display:none;
	left:0;
	text-align:left;
	padding:4px 0 10px;
	background:#9f8d5b;
	filter:alpha(opacity=90);
	opacity:0.9;}
#nav li.navs ul{
	display:inline;
	position:absolute;
	line-height:23px;
	left:0;
	top:43px;}	
#nav li.navs a{
	color:#ffd947;
	background:url(../images/nav1.jpg) no-repeat left top;}
#nav li.navs li a{
	color:#fff;
	display:block;
	background:none;}
#nav li ul li{
	width:141px;
	height:23px;
	line-height:23px;
	text-align:left;
	font-size:12px;
	margin:0;
	padding:0;
	display:inline;
	float:none;}
#nav li ul li a{
	height:23px;
	padding:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8b5d06;}
#nav li ul li a:hover,#nav li ul li a.hover{
	color:#fff;
	z-index:99999999999999999;
	font-family:Arial, Helvetica, sans-serif;
	background:#9f8d5b url(../images/dian.jpg) no-repeat 5px center;
	filter:alpha(opacity=100);
	opacity:1;
	background:#9e7e49 url(../images/dian.jpg) no-repeat 5px center;}
	
/*#nav li{
	width:101px;
	float:left;
	display:inline;
	margin:0 0 0 18px;
	height:43px;}
#nav li a{
	height:43px;
	display:block;}
#nav li a:hover,#nav li a.hover{
	background-position:left -43px}
.a{
	background:url(../images/1.jpg) no-repeat left top;}
.b{
	background:url(../images/2.jpg) no-repeat left top;}
.c{
	background:url(../images/3.jpg) no-repeat left top;}
.d{
	background:url(../images/4.jpg) no-repeat left top;}
.e{
	background:url(../images/5.jpg) no-repeat left top;}
.f{
	background:url(../images/6.jpg) no-repeat left top;}
.g{
	background:url(../images/7.jpg) no-repeat left top;}
.h{
	background:url(../images/8.jpg) no-repeat left top;}*/
#banner{
	width:975px;
	height:306px;
	margin:0 auto;}
#logo{
	width:143px;
	height:75px;
	float:left;}
.header span{
	text-align:right;
	position:absolute;
	top:17px;
	right:0;}
.header span a{
	color:#875e34;}
.find_bj{
	width:184px;
	height:24px;
	position:relative;
	color:#d7cab6;
	background:url(../images/find_bj.jpg) no-repeat left top;
	margin:10px 0 0;}
.find{
	position:absolute;
	right:0;
	top:0;}
.find_text{
	width:174px;
	height:24px;
	color:#d7cab6;
	line-height:24px;
	padding:0 0 0 10px;
	border:0;
	background:none;}
/*end				share*/
.imain{
	width:987px;
	height:187px;
	margin:14px auto 0;}
.i_newbj{
	width:271px;
	height:188px;
	padding:0 0 0 20px;
	float:left;
	background:url(../images/i_n.jpg) no-repeat left top;}
.i_newsname{
	width:253px;
	height:21px;
	position:relative;
	margin:20px 0 0;}
.i_newsname span{
	position:absolute;
	right:0;
	top:5px;}
.i_newspic{
	width:257px;
	height:43px;
	text-align:center;
	background:url(../images/i_02.jpg) no-repeat left top;
	margin:8px 0 0;
	padding:5px 0 0;}
.i_newspic img{
	width:247px;
	height:39px;
	margin:0 auto;}
.i_newlist{
	width:267px;
	height:50px;
	overflow:hidden;
	margin:12px 0 0;}
.i_newlist div{
	line-height:24px;
	height:24px;}	

.i_probj{
	width:367px;
	height:188px;
	float:left;
	background:url(../images/i_pbj.jpg) no-repeat left top;}
.i_proname{
	height:18px;
	margin:17px 0 0 14px;}
.i_pronr{
	width:337px;
	height:100px;
	position:relative;
	padding:11px 0 0;
	background:url(../images/i_05.jpg) no-repeat left top;
	margin:9px auto 0;}
/*scoll*/
.hhonr{
	width:327px;
	overflow:hidden;
	margin:0 auto 0 ;}
.l,#List1,#List2{
	float: left}
.r{
	float: right}
.Cont {
	width:327px;
	float:left; 
	overflow: hidden;}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:28px;
	height:18px;
	cursor:pointer;
	right:29px;
	top:-27px;
	position:absolute;
	background:url(../images/left.jpg) no-repeat left top;}				
.los_rit{
	display:block;
	width:28px;
	height:18px;
	text-align:right;
	right:0;
	top:-27px;
	position:absolute;
	cursor:pointer;
	background:url(../images/right.jpg) no-repeat left top;}	
.hpp{
	WIDTH:327px;
	float:left;
	overflow:hidden;
	background:url(../images/xian1.jpg) no-repeat 125px top; }
.hpp img{
	width:119px;
	float:left;
	height:92px;
	margin:0 18px 0 0;}
.hpp span{
	width:189px;
	line-height:20px;
	height:77px;
	float:left;}	
/*end scoll*/
.i_casenr{
	width:207px;
	height:109px;
	margin:8px 0 0;}
/*main*/
.a_main{
	width:975px;
	margin:0 auto 15px;}
.a_banner{
	width:975px;
	height:222px;
	margin:0 auto;}
.dangqian{
	width:975px;
	height:24px;
	line-height:24px;
	text-align:right;
	margin:0 auto;}
.left_male{
	width:163px;
	float:left;}
.left_bj{
	overflow:hidden;
	background:url(../images/mlnav.jpg) repeat-y left top;}
.left{
	width:163px;
	height:auto!important;
	height:200px;
	min-height:200px;
	background:url(../images/a_01.jpg) no-repeat left top;}
.mlnav_name{
	height:32px;
	font-size:18px;
	font-weight:bold;
	color:#e7bc53;
	padding:21px 0 0 18px;}
.mlnav{
	width:163px;
	height:auto!important;
	height:150px;
	min-height:150px;
	background:url(../images/mlnavbot.jpg) no-repeat left bottom;
	padding:0 0 35px;}
.mlnav ul{
	width:138px;
	margin:0 auto;}
.mlnav ul li{
	line-height:26px;
	display:inline;
	margin:3px 0 0;}
.mlnav ul li a{
	line-height:24px;
	display:block;
	color:#fecb64;
	padding:0 0 0 6px;
	margin-top:-2px;
	background:url(../images/xian.png) no-repeat left bottom;}
.mlnav ul li a:hover,.mlnav ul li a.hover{
	color:#fbfcfb;
	margin-top:-2px;
	background:url(../images/mlnav1.jpg) no-repeat left top;}
.mlnav ul li ul{
	width:120px;
	margin:0 auto 0 10px;}
.mlnav ul li ul li{
	line-height:24px;
	margin:3px 0 0;}
.mlnav ul li ul li a{
	line-height:24px;
	display:block;
	color:#fecb64;
	margin:0;
	padding:0 0 0 6px;
	background:none;}
.mlnav ul li ul li a:hover,.mlnav ul li ul li a.hover{
	color:#fbfcfb;
	margin:0;
	background:none;}
.mlnav ul li ul li ul li{
	width:120px;
	margin:0 auto 0 10px;}
.mlnav ul li ul li ul li{
	line-height:24px;
	margin:3px 0 0;}
.mlnav ul li ul li ul li a{
	line-height:24px;
	display:block;
	color:#fecb64;
	margin:0;
	padding:1px 1px 1px 7px;
	background:none;}
.mlnav ul li ul li ul li a:hover,.mlnav ul li ul li ul li a.hover{
	color:#fff;
	background:none;
	padding:0 0 0 6px;
	margin:0;
	border:1px solid #ecd5c0;}
.right{
	width:795px;
	float:left;
	margin:0 0 0 16px;
	background-color:none;
	background:url(../images/a_nr1.jpg) repeat-y left top;}
.right_bj{
	width:795px;
	height:auto!important;
	height:448px;
	min-height:448px;
	padding:18px 0 10px;
	background:url(../images/11.jpg) no-repeat left top;}
.right_bot{
	height:759px;
	height:3px;
	margin:0 auto 0;
	background:url(../images/bj_bot.jpg) no-repeat left bottom}
.right_name{
	width:757px;
	height:31px;
	margin:0 auto 0;
	font-size:14px;
	background:url(../images/a_02.jpg) no-repeat left top;}
.right_name p{
	width:125px;
	line-height:31px;
	text-align:center;
	color:#fff;
	margin:0 0 0 24px;}
.about_nr{
	width:740px;
	line-height:24px;
	margin:30px auto;}
.honor {
	width:780px;
	overflow:hidden;}
.honor li{
	width:175px;
	height:175px;
	text-align:center;
	float:left;
	margin:10px 0 0 19px;
	display:inline;}
.honor li img{
	width:167px;
	height:136px;
	margin:0 0 9px;
	border:4px solid #8d7958;}
.honor li p{
	height:20px;
	line-height:20px;}
.video_bj{
	width:780px;
	overflow:hidden;}
.video_bj ul{
	overflow:hidden;
	display:block;
	background:url(../images/xian2.png) repeat-y left top}
.video_bj li{
	width:370px;
	height:95px;
	float:left;
	display:inline;
	margin:15px 0 23px 18px;}
.video_pic{
	width:120px;
	height:91px;
	text-align:center;
	float:left;
	background:url(../images/h_03.jpg) no-repeat left top;}
.video_pic img{
	width:111px;
	height:81px;
	margin:5px auto 0;}
.video_nr{
	width:232px;
	height:91px;
	line-height:24px;
	float:left;
	display:inline;
	margin:0 0 0 15px;}
.pro_list{
	width:760px;
	overflow:hidden;
	margin:0 auto;}
.pro_list li{
	width:760px;
	height:95px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 10px;
	background:url(../images/xian3.png) repeat-x left bottom;}
.pro_list li strong{
	width:120px;
	height:91px;
	text-align:center;
	float:left;
	background:/*url(../images/h_03.jpg) */no-repeat left top;}
.pro_list li strong img{
	width:111px;
	height:76px;
	margin:5px auto 0;}
.pro_list li span{
	width:620px;
	height:91px;
	line-height:24px;
	float:left;
	display:inline;
	margin:0 0 0 15px;}
.pro_list li span img{
	width:76px;
	height:20px;
	margin:0 15px 0 0;}

.video_pic{
	width:120px;
	height:91px;
	text-align:center;
	float:left;
	background:url(../images/h_03.jpg) no-repeat left top;}
.video_pic img{
	width:111px;
	height:81px;
	margin:5px auto 0;}
.video_nr{
	width:232px;
	height:91px;
	line-height:24px;
	float:left;
	display:inline;
	margin:0 0 0 15px;}
.proinfo_pic{
	width:444px;
	height:324px;
	text-align:center;
	/*background:#af9767;*/
	margin:35px auto 0;}
.proinfo_pic img{
	width:444px;
	height:324px;
	/*border:1px solid #917a4e;*/
	margin:0px auto 0;}
.proinfo_name{
	width:722px;
	height:31px;
	line-height:31px;
	padding:0 0 0 18px;
	margin:35px auto 0;
	border-bottom:1px solid #8f7f5e;}
.proinfo_name li{
	width:106px;
	height:31px;
	text-align:center;
	float:left;}
.proinfo_name li a{
	display:block;
	cursor:pointer;
	background:url(../images/p_02.jpg) no-repeat left top;}
.proinfo_name li a:hover,.proinfo_name li a.hover{
	font-weight:bold;
	background:url(../images/p_03.jpg) no-repeat left top;}
.profino_nr{
	width:700px;
	line-height:24px;
	margin:0 auto;
	padding:10px 0 20px;}
.new_list{
	width:757px;
	margin:15px auto 0;
	background:url(../images/n_01.png) repeat left top;}
.new_list li{
	height:27px;
	line-height:27px;
	position:relative;
	background:url(../images/dian.png) no-repeat 23px center;}
.new_list li a{
	padding:0 0 0 40px;}
.new_list li span{
	position:absolute;
	right:20px;
	line-height:27px;
	top:0;}
.newinfo_name{
	width:740px;
	line-height:24px;
	text-align:center;
	font-size:14px;
	font-weight:bold;}
.newinfo_title{
	width:740px;
	padding:10px 0 0;
	text-align:center;
	background:url(../images/xian4.png) repeat-x left top;
	margin:10px auto 0;}
.invest_list{
	width:740px;
	margin:15px auto 0;}
.invest_list li{
	height:30px;
	line-height:30px;
	position:relative;
	background:url(../images/xian4.png) repeat-x left bottom;}
.invest_list li a{
	padding:0 0 0 17px;
	background:url(../images/dian.png) no-repeat left center;}
.invest_list li span{
	position:absolute;
	right:0;
	line-height:30px;
	top:5px;}
.invest_list li span a{
	background:none;}
.jobs_list{
	width:740px;
	margin:0 auto 0;}
.jobs_list li{
	position:relative;
	margin:20px 0 0;
	position:relative;
	line-height:20px;
	padding:0 0 20px;
	background:url(../images/xian3.png) no-repeat left bottom;}
.jobs_list li span{
	position:absolute;
	right:0;
	top:0;}
.text1{
	width:53px;
	height:18px;
	line-height:18px;
	border:1px solid #857d6a;
	background:none;}
.text22{
	width:98px;
	height:22px;
	line-height:22px;
	border:1px solid #857d6a;
	background:none;}
.text2{
	width:98px;
	height:18px;
	line-height:18px;
	border:1px solid #857d6a;
	background:none;}
.text3{
	width:122px;
	height:18px;
	line-height:18px;
	border:1px solid #857d6a;
	background:none;}
.text4{
	width:241px;
	height:18px;
	line-height:18px;
	border:1px solid #857d6a;
	background:none;}
.text5{
	width:333px;
	height:71px;
	line-height:18px;
	border:1px solid #857d6a;
	background:none;}
/*end					main*/
.page span{
	border:0;}
.page span a{
	border:0;
	color:#836136;
	padding:1px 4px;}
.page span a:hover{
	border:0;
	color:#836136;
	padding:1px 4px;}
.page{
	width:740px;
	margin:20px auto 0;
	text-align:right;}
.page a{
	height:20px;
	line-height:20px;
	display:inline-block;
	color:#b08a4b;
	padding:1px 8px;}
.page a:hover{
	height:20px;
	padding:0 7px;
	color:#826135;
	border:1px solid #e5c295;}
.fooder{
	width:975px;
	line-height:30px;
	margin:0 auto;}
.fooder a{
	color:#956526;}
/*margin*/
.margin_top15{
	margin-top:15px;}
.margin_left19{
	margin-left:19px;}
.margin_left13{
	margin-left:13px;}
.english{
	font-family:Arial, Helvetica, sans-serif;}
.cored{
	color:#cb0000;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}		
.marcen{
	margin:0 auto;}
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/