/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#555;
	background-color:#fff;
	line-height:24px;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-image: url(siteNav-bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
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-image: url(topbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height:120px;
}
#dh{
	width:100%;
	height:50px;
	background-color:#fff; float:left;
}

#flash{
	width:100%;
	float:left;
	background-image: url(fc1.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:18px;
}
#nbanner{
	width:100%;
	float:left;
	height:250px; position:relative;

}
#hyweb{
	width:100%;
	float:left;
	background-color: #F3F7FA;
	background-image: url(index_mainbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:10px;
	padding-bottom:25px;
}
#hyweb1{
	width:100%;
	float:left;
	background-image: url(inside_mainbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#hyweb2{
	width:100%;
	float:left;
	background-image: url(inside_topbg.jpg);
	background-repeat: no-repeat;
	background-position: center -100px;
}
#hyweb3{
	width:100%;
	float:left;
	background-image: url(inside_bottombg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:40px;
}
#body{width:1020px; margin-left:auto; margin-right:auto;}
#body_1{width:1100px; margin-left:auto; margin-right:auto;}
#footer{
	width:100%;
	float:left;
	padding-top:22px;
	padding-bottom:10px;
	background-image: url(bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


#top{
	width:1100px;
	float:left; position:relative;


}

#logo{ float:left; text-align:left; width:276px; margin-top:25px; }
#logo img{ max-width:276px;}
#top-1{ width:760px; float:left;  margin-top:19px;  height:72px;
} 
#hyc{ width:700px; line-height:28px; float:left; text-align:left; color:#FFFFFF; font-size:13px;}
.none{ display:none;}
#tel{
	width:160px;
	position:absolute; right:-40px; top:2px;
	background-image: url(green_tree.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding-top:48px;
	font-size:12px;
	line-height:20px;
	color:#0089E1;
	font-style: italic;
	font-weight:bold;
}


#main{
	width:1020px;
	float:left; 
 
}
#lmtc{
	width:1020px;
	float:left;
	background-image: url(lm1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#lmtc h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#lmtc h2 span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}
#lmtc .tel{
	float:right;
	line-height:42px;
	color:#F9D904;
	font-weight:bold; padding-right:25px;
	font-size:14px;
	font-style: italic;
}
#lmtc .more{
	width:50px;
	float:right;
	height:42px;
	background-image: url(cmore1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#lmtc .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#prolista {
	WIDTH:1020px;
	FLOAT: left; margin-top:5px; overflow:hidden;
}
#prolista UL {
	LIST-STYLE-TYPE: none
}
#prolista UL LI {
	TEXT-ALIGN: center; WIDTH:225px; FLOAT: left; margin-left:6px; margin-right:6px; border:#ddd solid 1px; background-color:#FFFFFF; padding:4px;
}

#prolista UL LI img{ width:225px; height:170px; border:0px; display:block;}


#prolista UL LI p{ width:225px; line-height:30px; font-size:14px; height:30px; overflow:hidden;}
#prolista UL LI A{ color:#444;}
#prolista UL LI A:hover{
	color:#0066B3;
	text-decoration: underline;
}

#comapny{ width:400px; float:left;}
#comapny_1{
	width:400px;
	float:left;
	background-image: url(lm2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#comapny_1 h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#comapny_1 span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}

#comapny_1 .more{
	width:50px;
	float:right;
	height:42px;
	background-image: url(more2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#comapny_1 .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#comapny_2{ width:400px; float:left; margin-top:5px; line-height:25px; color:#666; font-size:13px;}
#comapny_2 img{ width:136px; height:114px; float:left; margin-right:12px;}
#comapny_2 span{ color:#0066B3}
#contact{ width:295px; float:right;}
#contact_1{
	width:295px;
	float:left;
	background-image: url(lm3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#contact_1 h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#contact_1 span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}

#contact_1 .more{
	width:40px;
	float:right;
	height:42px;
	background-image: url(more3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#contact_1 .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#contact_2{
	width:195px;
	float:left;
	line-height:28px;
	color:#666666;
	line-height:24px;
	font-size:13px;
	background-image: url(mv.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right:100px;
	padding-bottom:35px;
}
#cpdh{ width:300px; float:left; padding-left:12px;}
#cpdh_1{
	width:300px;
	float:left;
	background-image: url(lm4.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#cpdh_1 h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#cpdh_1 span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}

#cpdh_1 .more{
	width:40px;
	float:right;
	height:42px;
	background-image: url(more4.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#cpdh_1 .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#cpdh_2{ width:300px; float:left; margin-top:5px;}
#cpdh_2 img{ float:left;}
#cpdh_2 .fl{ width:160px; float:right; line-height:25px; font-size:13px;}
#cpdh_2 .fl p{
	background-image: url(dd.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#cpdh_2 .fl A{ color:#666666; padding-left:8px;}
#cpdh_2 .fl A:hover{ color:#0066B3;
	text-decoration: underline;}
#ryzz{ width:712px; float:left;}	
#ryzz_1{
	width:712px;
	float:left;
	background-image: url(lm5.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#ryzz_1 h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#ryzz_1 span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}

#ryzz_1 .more{
	width:40px;
	float:right;
	height:42px;
	background-image: url(more5.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#ryzz_1 .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#ryzz_2{ width:712px; float:left; margin-top:5px;}
#rylist {
	WIDTH:710px;
	FLOAT: left; overflow:hidden;
}
#rylist UL {
	LIST-STYLE-TYPE: none
}
#rylist UL LI {
	TEXT-ALIGN: center;
	WIDTH:214px;
	FLOAT: left;
	margin-left:6px;
	margin-right:6px;
	cursor:pointer;
	border:#d3d3d3 solid 1px;
	background-image: url(rbg.png);
	background-repeat: no-repeat;
	background-position: right bottom; background-color:#fff; padding:1px;
}
#rylist UL LI img{ width:214px; height:160px; border:0px;}
#rylist UL LI p{ width:214px; height:30px; overflow:hidden; line-height:30px; font-size:14px;}
#rylist UL LI A {
	DISPLAY: block; color:#666;
}
#rylist UL LI A:hover {
	color:#0066B3;
	text-decoration: underline;
}

#info{ width:295px; float:right; }
#inlm{
	width:295px;
	float:left;
	background-image: url(lm3.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:57px;
}

#inlm h2{
	float:left;
	font-size:16px;
	color:#FFFFFF;
	font-style: italic; height:42px; line-height:42px; padding-left:14px;
}
#inlm span{
	margin-left:12px;
	font-size:15px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; text-transform:capitalize;
}

#inlm .more{
	width:40px;
	float:right;
	height:42px;
	background-image: url(more6.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#inlm .more A{ display:block; width:50px; height:42px; line-height:42px; text-indent:-300px; overflow:hidden;}
#news-2{width:295px;
	float:right; margin-top:5px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:295px;
	display:block;
	float:left;
	OVERFLOW: hidden;
	font-size:13px;
	line-height:24px;
	border-bottom:#ddd dotted 1px;
	background-image: url(jt1.png);
	background-position: 2px center;
	background-repeat: no-repeat;	
}

#news-2 UL LI A { padding-left:20px;
display:block;
color:#666;
}
#news-2 UL LI A:hover {
	color:#0066B3;
	text-decoration: underline;

}


#link{ width:1016px; float:left; border:#ddd solid 1px; padding:1px; background-color:#fff;}
#link h1{ width:50px; text-align:center; font-size:14px; background-color:#005EA5; color:#fff; line-height:25px; float:left;}

#link p{ float:right; width:950px; line-height:25px;}
#link p A{ color:#555; padding-left:8px; padding-right:8px;}
#link p A:hover{ color:#0066B3;}
#flk{ width:900px; float:left;}
#flk ul{LIST-STYLE-TYPE: none}
#flk ul li{ width:180px; float:left;}
#flk ul li h1{ font-size:16px; color:#333333; line-height:40px;}
#flk ul li p{ font-size:14px; line-height:25px;}
#ewm{ float:right; width:280px; text-align:center; font-size:14px; line-height:35px;}
#ewm img{ width:140px; height:140px;}
#bottom{
	width:1020px;
	float:left;
	line-height:25px;
	padding-bottom:20px;
	

}
#bottom A{color: #b0e4f5;}
#bottom .bottom_left {
	float: left;
	width: 580px;
}
.bottom_link {
	font: 12px "Î¢ÈíÑÅºÚ";
	color: #b0e4f5;
}
.bottom_link a {
	font: 12px "Î¢ÈíÑÅºÚ";
	color: #b0e4f5;
	margin: 0px 5px;
	padding: 0px;
}
.copyright {
	font-size: 12px;
	color: #b0e4f5;
	line-height: 25px;
	padding-top:10px;
}

#bottom .bottom_right {
	float: right;
	width: 350px;
}
.bottom_right a {
	float: left;
	display: block;
	margin: 0px 5px 0px 0px;
}
.bottom_right .oa {
	background: url(bottom_oabtn.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_oabtn.png');
	height: 25px;
	width: 115px;
}
.bottom_right .oa:hover {
	background: url(bottom_oabtn2.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_oabtn2.png');
_behavior:url(csshover3.htc);
}
.bottom_right .email {
	background: url(bottom_emailbtn.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_emailbtn.png');
	height: 25px;
	width: 91px;
	margin: 0px 15px 0px 0px;
}
.bottom_right .email:hover {
	background: url(bottom_emailbtn2.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_emailbtn2.png');
_behavior:url(csshover3.htc);
}
.bottom_right .tq {
	background: url(bottom_qqbtn.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_qqbtn.png');
	height: 30px;
	width: 30px;
}
.bottom_right .tq:hover {
	background: url(bottom_qqbtn2.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_qqbtn2.png');
_behavior:url(csshover3.htc);
}
.bottom_right .sina {
	background: url(bottom_sinabtn.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_sinabtn.png');
	height: 30px;
	width: 30px;
}
.bottom_right .sina:hover {
	background: url(bottom_sinabtn2.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_sinabtn2.png');
_behavior:url(csshover3.htc);
}
.bottom_right .rss {
	background: url(bottom_rssbtn.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_rssbtn.png');
	height: 30px;
	width: 30px;
}
.bottom_right .rss:hover {
	background: url(bottom_rssbtn2.png) no-repeat 0px 0px;
		_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bottom_rssbtn2.png');
_behavior:url(csshover3.htc);
}



a:link {
	text-decoration: none;
	color:#5a5a5a;transition:all 0.3s ease-in-out 0s;
}
a:visited {
	text-decoration: none;
		color:#5a5a5a;
}
a:hover {
	color:#0066B3;
}

.hg2{ margin-top:30px;}
.hg{ margin-top:4px;}
.hg1{ margin-top:20px;}
#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:#779A0B;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:#779A0B; 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:#779A0B; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#ff6600;}