/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	font-family:"Microsoft YaHei", "微软雅黑";
	line-height:24px;
	background-repeat: repeat; background-color:#fff;
}
input,button,textarea,select{font-family:"Microsoft YaHei", "微软雅黑";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt,ol{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
img{ border:0px;}
#head{
	width:100%;
	float:left;
	min-width:1020px;
	background-color:#FBFAF8;
	background-image: url(headerbg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#dh{ width:100%; float:left; height:48px;min-width:1020px; background-color:#702223;}
#flash{
	width:100%;
	float:left;min-width:1020px;

}
#foot{
	width:100%;
	float:left;
	background-image: url(foot-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;min-width:1020px; padding-top:20px; padding-bottom:20px; background-color:#732525;
}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:25px; position:relative; z-index:80px; margin-top:-50px; 

}
.hyweb {
	width:100%;
	height:450px; float:left;
	position: relative;
	overflow:hidden;

}
.hyweb li{width:100%;
	background-repeat: no-repeat;
	background-position: center top; height:450px; text-align:center;
}
.hyweb li img{ border:0px; width:1000px;height:450px;}
.hyweb li A{ width:100%;height:450px; display:block; margin:auto; OVERFLOW: hidden;}
/*数字按钮样式*/
.hyweb .num { width:100%; left:0px; bottom:5px; text-align:center; height:20px; line-height:20px; position: absolute; z-index: 999;	}
.hyweb .num li {display:inline-block;*display:inline; *zoom:1;
	text-align:center;
	width:35px;
	height:8px;
	line-height:0px;
	overflow:hidden;
	color:#702223;
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden; background-color:#702223;transition:all 0.3s ease-in-out 0s;border-radius:2px;filter: Alpha(Opacity=60);
-moz-opacity:0.6;opacity:0.6;
}
.hyweb .num li.on {
		width:45px; background-color:#702223; color:#702223;filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;
} /*当前项*/

/*上一个  下一个*/
.hyweb .prev,
.hyweb .next {
	width: 50px;
	height:450px;
	position: absolute;
	filter: Alpha(Opacity=0.8);
-moz-opacity:0.8; 		opacity:0.8;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
.hyweb .prev {
	left:-50px;
	background-image: url(lefta.png);
}
.hyweb .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);	
}
#hyweb{
	width:100%;
	float:left;
	position:relative;
	min-width:1020px;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ECE2E0;
}
#body_1{width:1020px; margin-left:auto; margin-right:auto;}
#top{
	width:1020px;
	float:left; padding-top:10px; padding-bottom:10px;
}
#logo{ width:500px; float:left;}
#top-1{
	width:440px;
	float:right;
	
}
.hd{ overflow:hidden;}
.yza{TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;}
#tel{ float:right; line-height:30px; font-size:16px;    color:#555; text-align:right;background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:75px;margin-top:20px;}
#tel .name{  margin-right:18px; text-align:left; }
#tel .f22{ 
	font-family:"impact", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color:#9E2C2C;font-weight:bold;
}
#menu {
	Z-INDEX: 100; POSITION: relative; WIDTH:1010px; HEIGHT:48px; margin-left:5px;
}
#menu UL {
	FLOAT: left; 
}
#menu UL LI {
	POSITION: relative;
	DISPLAY: inline;
	FLOAT: left;
	font-size:14px;WIDTH:105px; font-weight:bold;
}
#menu UL LI.dg{
	width:8px;
	height:48px;
	float:left;
	background-image: url(navBg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#menu UL LI A {
TEXT-ALIGN: center; DISPLAY: block;  line-height:48px; color:#fff; transition:all 0.3s ease-in-out 0s;
}
#menu UL LI .change {
	TEXT-DECORATION: none;
	color:#fff;
	background-image: url(nav.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#menu UL LI A:hover {
		TEXT-DECORATION: none;
	color:#fff;
	background-image: url(nav.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
}
#menu UL LI a.sec {
		TEXT-DECORATION: none;
	color:#fff;
	background-image: url(nav.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:105px;
	DISPLAY: none;
	COLOR: #fff;
	MARGIN-LEFT: 0px;
	padding:0px;
	left:0px;
background-color:#530D0F;

}
#menu UL LI OL LI {
	DISPLAY: block; float:left; background-image:none; font-weight:normal; font-size:12px;padding:0px;
	margin:0px;WIDTH:105px;
}
#menu UL LI OL LI A { text-align:center;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#fff;
	padding-top:6px; padding-bottom:6px;
	LINE-HEIGHT: 20px;
	border-bottom:#762F33 solid 1px;
	margin:0px;
}
#menu UL LI OL LI A:hover {
	color:#fff;
	 background-color:#702223; background-image:none;border-bottom:#944C4D solid 1px;

}
.clear{ clear:both;}
#main{ width:1000px; float:left; padding:10px; background-color:#fff;}
#gg1{ width:1000px; float:left;}
#gg1 img{ width:1000px; border:0px; display:block;}
#part1{ width:1000px; float:left;}
.navBar dl{ float:left;height:130px; margin-left:9px;}
.navBar dl.navBar01{ background:url(navbar1.png) no-repeat;width:289px; margin-left:0;}
.navBar dl.navBar02{ background:url(navbar2.png) no-repeat;width:243px;}
.navBar dl.navBar03{ background:url(navbar3.png) no-repeat;width:251px;}
.navBar dl.navBar04{ background:url(navbar4.png) no-repeat;width:188px;}
.navBar dl.navBarTwo dt{padding-left: 20px;}
.navBar dl.navBarThree dt{padding-left: 28px;}
.navBar dl.navBarFour dt{padding-left: 35px;}
.navBar dl dt{height:42px; line-height:45px; text-align:center; padding-left:13px;}
.navBar dl dt a{ font-size:16px; color:#fff; font-weight:bold; display:block;}
.navBar dl dt a:hover{ color:#fff;}
.navBar dl dd{ text-align:center; display:table;width: 100%;height:85px;}
/*   transform: translateY(-50%);  -webkit-transform: translateY(50%); */
.navBar dl dd,.navBar dl dd a{ color:#4d4d4f;}
.navBar dl dd  p{ display:table-cell;line-height: 24px;vertical-align:middle; font-size:14px; margin-left:8px; margin-right:8px; text-align:center;}
.navBar dl dd a{ padding:0 7px;display:inline-block;*display:inline; *zoom:1;}
.navBar dl dd  span{display:inline-block;*display:inline; *zoom:1;}
.navBar dl a:hover{ color:#893E3C;}
.col-child { width:100%; height:40px; line-height:40px; background:#ebe2e0; }
.col-child .fl{ float:left}
.col-child .fr{ float:right;}
.col-btn { float:right; margin:9px 6px 0px 0px; }
.col-child p { line-height:40px; font-size:12px;}
.col-child p span { color:#6f2322; }
.col-child p a { padding:0px 5px; color:#4d4d4f;}
.col-child p a:hover{ color:#702223;}
.search-box {float:right; padding-right:10px;}
.search-box h3 { float:left;padding-right: 5px; line-height:40px; font-size:14px; color:#83423e; font-weight:normal; }
.search-form { width:245px; height:26px; background:#fff; border:1px solid #cbc9c9; float:left; margin-top:7px; }
.search-txt { width:205px; padding-left:10px; border:0px; height:24px; float:left;font-size: 12px;outline:none;}
.search-btn { width:30px; height:26px; border:none; background:url(searchfdj.jpg) no-repeat center; float:left; cursor:pointer; }
a.search-line { float:left;width:79px;height:29px; font-size:14px; text-align:center; line-height:29px; color:#fff; margin:5px 0px 0px 10px;background:url(soso.jpg) no-repeat center;}
.scroll_box { width:1000px; zoom:1; overflow:hidden; margin:0 auto; border:1px solid #d3d3d3; }
.slideGroup { width:1000px; text-align:left; }
.slideGroup .parHd {height:58px; position:relative; font-size:16px;background:url(Tcon1.jpg) no-repeat center top; background-size:100% 100%; width:100%; border-top:2px solid #6e1f20; margin:0px auto; }
.slideGroup .parHd ul { float:left; position:absolute; left:54px; top:-1px; height:48px; }
.slideGroup .parHd ul li { float:left; width:115px; height:48px;  line-height:48px;cursor:pointer; text-align:center; }
.slideGroup .parHd ul li a{color:#393939;}
.slideGroup .parHd ul li.hover { height:48px; border-bottom:2px solid #722626; color:#fff; background:#6e1f20;}
.slideGroup .parHd ul li.hover a{ color:#fff; }
.slideGroup .slideBox01 { overflow:hidden; zoom:1; position:relative; display:none;}
.slideGroup .parBd{ width:980px; border-top:dashed 1px #b9b9ba; margin:0 auto; overflow:hidden;}
.slideGroup .parBd .parDivle{ width:380px; height:318px;float:left; margin: 10px 0; position:relative;}
.slideGroup .parBd .parDivle img{ width:380px; height:318px;}
.slideGroup .parBd .parDivle p{ position:absolute; left:0px; bottom:0px;
	font-size:15px;
	color:#fff;
	width: 364px; padding:8px;
	display: block;
	background-image: url(zzc.png);
	background-repeat: repeat;
	background-position: left top;
}
.slideGroup .parBd .parDivri{ width:597px;height:316px; border:1px solid #e3cbc2; float:right;margin: 10px 0; text-align:center;}
.slideGroup .parBd .parDivri img{ max-width:580px; border:0px;}
.slideGroup .parBd .parDivri .padriBot{ border-top:1px solid #ebe2e0;}
.slideGroup .parBd .parDivri .padriBot .padriBot1{ width:145px; float:left; background:#f8eee7; margin:8px 2px;}
.slideGroup .parBd .parDivri .padriBot .padriBot1 img{ margin:0; width:145px; height:115px;}
.slideGroup .parBd .parDivri .padriBot .padriBot1 p{ font-size:15px; color:#4d4d4f; text-align:center;display: block;height: 30px;line-height: 30px;}
.slideGroup .slideBox01 .slboxWor1{
	margin-left:25px;
	float:left;
	width:290px;
	height:154px;
	margin-top: 10px;
	position:relative;
	
}
.slideGroup .slideBox01 .slboxWor1 p{ color:#fff; background-image: url(zzc.png);
	background-repeat: repeat;font-size:13px; z-index:3; position:absolute; bottom:0; left:0;height:30px; line-height:30px; text-align:center;width:100%;}
.slideGroup .tooLo div.div3s{padding-bottom:0;}
.slideGroup .tooLo div.div3s img{ width:290px; height:154px; border:0px; display:block;}
.slideGroup .slideBox01 .slboxWor2{ margin:10px 15px;}
.slideGroup .slideBox01 .slboxWor2 .slboxW1,.slideGroup .slideBox01 .slboxWor2 img{ float:left;}
.slideGroup .slideBox01 .slboxWor2 .slboxW1{ width:858px;}
.slideGroup .slideBox01 .slboxWor2 span{ margin:15px auto auto 2px; display:inline-block; background:#6e1f20; color:#fff; font-size:14px;padding:2px 12px; font-weight:bold;}
.slideGroup .slideBox01 .slboxWor2 li{ float:left;font-size:13px;margin-left: 10px;margin-top: 11px;}
.slideGroup .slideBox01 .slboxWor2 li a{color:#333333;margin-right: 10px;}
.slideGroup .slideBox01 .slboxWor2 .wMar1{ margin-top:-9px;}
.slideGroup .slideBox01 .slboxWor2 .wMar2{ margin-top:-12px;}
.slideGroup .slideBox01 .slboxWor2 .wMar3{ margin-top:-8px;}
.slideGroup .slideBox01 .slboxWor3{margin: 12px auto; }
.lastpicScroll{ position:relative;  height:295px; padding: 15px 0 15px 36px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.lastpicScroll ul{ overflow:hidden; zoom:1; }
.lastpicScroll ul li{ float:left; margin: 0 18px;  width:267px; height:295px; text-align:center; overflow:hidden; display:inline;}
.lastpicScroll .prev,
.lastpicScroll .next{ position:absolute;  left:10px; top:114px; display:block; width:22px; height:41px; overflow:hidden; cursor:pointer;  }
.lastpicScroll .next{ left:auto; right:10px; background:url(kfjzBtnR.jpg) no-repeat;}
.lastpicScroll .prev{ right:auto; left:10px; background:url(kfjzBtnL.jpg) no-repeat;}
.lastpicScroll ul li a{ display:block;}
.lastpicScroll ul li h4{height:58px; line-height:58px; color:#fff; font-size:20px; font-weight:bold;}
.lastpicScroll ul li p{ color:#4d4d4f; font-size:14px;line-height:40px;}
#bottom{
	width:1020px;
	float:left;
 color:#fff;
}
#bottom A{ color:#fff;}
#bottom .banquqn{ width:1020px; float:left; margin-top:20px;}
.foot-box {
	width:1020px;
	float:left;
	position:relative;
	background-image: url(foot-img01.jpg);
	background-repeat: no-repeat;
	background-position: center -10px;
}
.foot-nav { width:1020px; height:50px; float:left; text-align:center; line-height:50px; color:#fff; padding-top:13px; }
.foot-nav a { color:#fff; font-size:14px; margin:0px 16px; }
.foot-logo {
	float:left;
	width:325px;
	height:162px;
	background-image: url(cd4.png);
	background-repeat: no-repeat;
	background-position: 315px center; text-align:center;
}
.foot-logo img{ height:162px; max-width:300px;}
.foot-copy { width:348px; float:left; line-height:24px; color:#fff; padding:0px 0px 0px 20px; font-size:12px;}
.foot-qq {
	width:300px;
	float:left;
	background-image: url(cd4.png);
	background-repeat: no-repeat;
	background-position: 8px center; text-align:right;
}
.foot-qq img{ width:256px; height:162px; border:0px;}
a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#702223;
}
.hg2{ margin-top:25px;}
.hg{ margin-top:12px;}
.hg1{ margin-top:20px;}
#floatDivBoxs{width:150px;position:fixed;top:200px;right:0;z-index:11999; right:-150px;	font-family:"Microsoft YaHei", "微软雅黑", "黑体";}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#702223; 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:#702223; text-align:center;}
.floatShadow{ background:#fff;}
#rightArrow{
	width:50px;
	height:200px;
	position:fixed;
	top:200px;
	right:0px;
	z-index:11999;
	background-image: url(online_arrow.jpg);
	background-repeat: no-repeat;
}
#rightArrow a{display:block;height:200px;}
.lan1{ color:#666; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#A20404;}
