/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#333333;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-color:#FDFAEA;
	line-height:24px;min-width:1050px;

}
input,button,textarea{font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#head{
	width:100%;
	float:left;
	background-color:#960209;
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:112px;min-width:1050px;
	
}
#dh{
	width:100%;
	float:left;
	background-color:#B6020D;
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:50px;min-width:1050px;
}
#flash{
	width:100%;
	float:left;min-width:1050px;

}
#sosuo{ width:100%; float:left; padding-top:8px; padding-bottom:2px;min-width:1050px;}
#hyweb{
	width:100%;
	float:left;
	padding-top:15px;
	padding-bottom:15px;min-width:1050px;

}
#nyweb{
	width:100%;
	float:left; position:relative;min-width:1050px;
}
#body{width:1050px; margin-left:auto; margin-right:auto;}

#footer{
	width:100%;
	float:left;
	background-color: #A20001;
	background-image: url(fbg.jpg);
	background-repeat: repeat-x;
	background-position: left top; min-width:1050px;
}


#top{
	width:1050px;
	float:left;
	padding-bottom:0px;

}
#top{
	width:1050px;
	float:left;
}

#logo{ width:600px; float:left; text-align:left; padding-top:6px;padding-bottom:6px;}
#top-1{
	width:330px;
	float:right; 

}

#tel{ width:288px; height:36px;
	float:right;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left top; text-align:right; margin-top:38px;
}
#tel h1{
	padding-left:140px;
	color:#FFEAC0;
	font-size:20px;
	line-height:36px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

#navc{
	width:1050px;
	float:left;

	height:33px;
}
#banner{ width:1050px; 	
	float:left;
	}

#search{
	width:209px;
	float:right;
	overflow:hidden;
	 margin-top:6px; padding-right:20px;
}
#search .input{
	width:140px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	height:22px;  margin-top:4px;
	line-height:20px;
	font-size:12px;
	float:left;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	border:#E6CCA9 solid 1px; background-color:#fff; color:#AF936C;
	outline:none;

}
#search .buttom{
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	width:33px;
	height:36px;
	float:right;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:14px;
	color:#b31e27;
	font-weight:bold;
	line-height:33px;
	float:right;background:none;
	background-image: url(btn.png);
	background-repeat: no-repeat;
	background-position: center center; 
}
#main{
width:1030px;
	padding:9px;
	float:left;
	background-color:#fff; border:#F0E7BA solid 1px;
 
}
#notice{
	width:1030px;
	float:left;
	background-image: url(title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:4px; height:46px;
}
#notice .left{ width:700px; float:left; padding-left:65px;}
#notice .left h1{ color:#fedeb6; float:left; line-height:46px; font-size:14px;}
#notice .left .ggr{ width:610px; float:left; line-height:46px; color:#fedeb6; font-size:14px; margin-left:10px;}
#part1{ width:1030px; float:left;}
#ronyu{ width:330px; float:left;}
#ronyu_1{ width:330px; float:left; height:32px; border-bottom:#939191 dotted 1px;}
#ronyu_1 h1{
	font-size:15px;
	color:#b31e27;
	float:left;
	background-image: url(dot1.png);
	background-repeat: no-repeat;
	background-position: 4px center; padding-left:20px; line-height:32px;
}
#ronyu_2{ width:330px; float:left; margin-top:12px;}
#ronyu_2 .focus{ width:330px; position:relative; height:230px;  padding:0px; margin:0px;}
#ronyu_2 .focus .hd {
	WIDTH: 330px
}
#ronyu_2 .focus .hd UL {
	FLOAT: right
}
#ronyu_2 .focus IMG {
	HEIGHT:230px; width:330px; border:0px;
}
#ronyu_2 .focus H3 {
	FONT-SIZE: 13px;
	HEIGHT: 25px;
	POSITION: absolute;
	FONT-WEIGHT: normal;
	COLOR: #fff;
	LEFT: 0px;
	Z-INDEX: 999;
	line-height:25px;
	WIDTH:310px;
	padding-left:10px; padding-right:10px;
	BOTTOM:0px; overflow:hidden; text-align:left;
	background-image: url(trans_bg.png);
	background-repeat: repeat;
	background-position: 0px 0px;font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}
#ronyu_2 .focus .fd LI { width:330px; height:230px;}
#ronyu_2 .focus LI {
	POSITION: relative; ZOOM: 1; padding:0px;
}
#ronyu_2 .focus .hd { right:2px;POSITION: absolute; bottom:-2px; z-index:1000;
}
#ronyu_2 .focus .hd LI {
	CURSOR: pointer;
	HEIGHT: 30px;
	WIDTH: 24px;
	line-height:30px;
	color:#fff;
	float:left;
	text-align:center;
	padding:0px;
	background-image: url(t11.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ronyu_2 .focus .hd .on { color:#FFFFFF;
background-image: url(t12.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#company{
	width:680px;
	float:right;
	background-image: url(newsbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#company_1{ width:400px; float:left; padding-left:20px;}
#company_2{ width:400px; float:left; height:32px; border-bottom:#939191 dotted 1px;}
#company_2 h1{
	font-size:15px;
	color:#b31e27;
	float:left;
	background-image: url(dot1.png);
	background-repeat: no-repeat;
	background-position: 4px center; padding-left:20px; line-height:32px;
}
#company_3{ width:400px; float:left; margin-top:12px;}
#company_3 img{ width:140px; height:100px; float:left; margin-right:12px; color:#444; font-size:12px; line-height:25px;}
#company_3  span{color:#b31e27;; font-weight:bold;}
#lxwm{
	width:240px;
	float:right;
	}
#lxwm_1{
	width:240px;
	float:left;
	background-image: url(contact_t.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:71px;
}
#lxwm_2{
	width:240px;
	font-size:12px;
	color:#444;
	line-height:24px;
	background-image: url(contactbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; padding-bottom:70px; margin-top:10px;
}	
#mleft{ width:240px; float:left;}
#lefta{ width:240px; float:left; }
#lmta{
	width:240px;
	float:left;
	height:46px;
	background-image: url(title2.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-top:4px;
}
#lmta h1{ font-size:16px;   color:#fff; line-height:46px; padding-left:70px; color:#fedeb6;float:left;}

#leftb{ width:240px; float:left; margin-top:8px;}

#lmfl{
	width:240px;
	float:left;
	overflow:hidden;
		
}

#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
	WIDTH: 240px;
	font-size: 14px;

	float:left;margin-top:4px; margin-bottom:4px;
	
}
#lmfl UL LI A {
padding-left:25px;
	color:#b31e27;
	display:block;border-radius:4px;	background-image: url(jt1.png);
	background-repeat: no-repeat; height:32px; line-height:32px;
	background-position: 12px center; background-color:#FEDEB6;

	
}
#lmfl UL LI.sec A {background-image: url(jt2.png);
	background-repeat: no-repeat;
background-position: 12px center;
	color:#FEDEB6;  background-color:#b31e27;

	
}
#lmfl UL LI A:hover {background-image: url(jt2.png);
	background-repeat: no-repeat;
background-position: 12px center;
	color:#FEDEB6;  background-color:#b31e27;

}
#lmfl UL LI.xl {
	WIDTH: 240px;
	height:25px;
	line-height:25px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
		background-image: url(tree_line1.gif);
	background-position: 25px center;background-repeat: no-repeat;
	font-weight:normal;
	border-bottom:#cc0000 dotted 1px;
	font-size:12px; margin-top:5px; 


}
#lmfl UL LI.xl A {
	padding-left:45px;
DISPLAY: block; 
line-height:25px;
	COLOR:#222; background-color:#FEDEB6;
background-image: url(tree_line1.gif);
	background-position: 25px center;background-repeat: no-repeat;

	
}
#lmfl UL LI.xl A.sec {
	padding-left:45px;
	COLOR:#666; background-color:#FEDEB6;font-weight:bold;

}
#lmfl UL LI.xl A:hover {
padding-left:45px;
	COLOR:#b31e27;
	background-color:#FEDEB6;

}
#pro{ width:770px; float:right;}
#lmtrd_1{
	width:770px;
	float:left;
	height:46px;
	background-image: url(title3.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-top:4px;
}
#lmtrd_1 h1{ font-size:16px;   color:#fff; line-height:46px; padding-left:70px; color:#fedeb6;float:left;}
#lmtrd_1 .more{  line-height:46px; font-size:12px; color:#fedeb6; float:right;    margin-right:7px;}
#lmtrd_1 .more A{color:#fedeb6}
#lmtr_2{ width:770px; float:left; padding:9px; border:#ddd solid 1px; border-top:0px;}
#prolista {
	WIDTH:768px;
	FLOAT: left; margin-top:12px; padding-left:1px; padding-right:1px;

}
#prolista UL {
	LIST-STYLE-TYPE: none
}
#prolista UL LI {
	TEXT-ALIGN: center; WIDTH:240px; margin-left:8px; margin-right:8px; height:196px;  FLOAT: left; position:relative;  text-align:center;
}
#prolista UL LI span{ width:17px; height:17px; position:absolute; bottom:0px; right:0px;
	background-image: url(d7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#prolista UL LI h1{WIDTH:234px; HEIGHT: 160px; border:#ddd solid 1PX; border-bottom:0px; padding:2px; display:block; display:table-cell; vertical-align:middle;}
#prolista UL LI IMG { max-width:234px; HEIGHT: 160px; border:0px;
}
#prolista UL LI p{ line-height:30px; width:238px;cursor:pointer; font-size:12px; height:30px; overflow:hidden; border:#ddd solid 1px; border-top:0px;
}
#prolista UL LI A {
	DISPLAY: block; color:#444;
}
#prolista UL LI A:hover {
COLOR:#b31e27
}

#link{ width:1026px; border:#F0E7BA solid 1px; padding:1px; float:left; background-color:#fff;}
#link_1{ width:50px; height:50px; background-color:#b31e27;float:left; line-height:25px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:970px; float:right; line-height:25px;}
#link_2 A{ padding-left:6px; padding-right:6px;}
#bottom{
	width:1050px;
	float:left;
	text-align:center;
	line-height:25px;
	padding-bottom:12px;

}

#bottom .footer { 
	HEIGHT: 50px; }
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 50px;
	text-align:center;
	font-size: 14px;
	color:#fbebc2;
}
#bottom .copyright { padding-top:10px; text-align:center; 
	LINE-HEIGHT: 26px;
	color:#e9d2b5;
	font-size: 13px;
}

#bottom .copyright A{ color:#e9d2b5;}
#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 14px;
	color:#fff;
}
#bottom .footer UL LI A {
	MARGIN: 0px 6px;
	color:#fbebc2;
}
#bottom .footer UL LI A:hover {
	color:#fbebc2;
	text-decoration: underline;
}


a:link {
	text-decoration: none;
	color:#555;
}
a:visited {
	text-decoration: none;
	color:#555;
}
a:hover {
	color:#b31e27;
}

.hg2{ margin-top:15px;}
.hg{ margin-top:10px;}
.hg1{ margin-top:12px;}
#fd{ width:126px; right:0px;POSITION: fixed;top:30%; text-align:center;}
#fd img{ width:126px; height:126px; margin-bottom:8px;}
#fd p{ line-height:25px;}
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:80px;right:0;z-index:11999; right:-150px;	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#b31e27;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq a{ color:#333;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:5px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:8px 14px; text-align:center;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:14px; text-align:center;}
#floatDivBoxs .floatDtel img{border:0px;}
#floatDivBoxs .floatDbg{width:100%;height:30px; line-height:30px; color:#FFFFFF; cursor:pointer; background:#b31e27; text-align:center;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:200px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:80px;right:0px;z-index:11999;}
#rightArrow a{display:block;height:200px;}
.lan1{ color:#b31e27; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#ff6600;}
