/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	line-height:24px;
	background-image: url(bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
input,button,textarea{font-family:Arial, Helvetica, sans-serif;}
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:#fff;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
#dh{
	width:100%;
	float:left;
	background-color: #fdfdfd;
	background-image: url(menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:45px;
}
#flash{
	width:100%;
	float:left;

}
#sosuo{ width:100%; float:left; padding-top:8px; padding-bottom:2px;}
#hyweb{
	width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;

}
#nyweb{
	width:100%;
	float:left; position:relative;
}
#body{width:1050px; margin-left:auto; margin-right:auto;}

#footer{
	width:100%;
	float:left;
	background-color: #1DB9F2;
	background-image: url(f9.jpg);
	background-repeat: repeat-x;
	background-position: left top; 
}


#top{
	width:1050px;
	float:left;
	padding-bottom:0px;

}
#top{
	width:1050px;
	float:left;
}

#logo{ width:600px; float:left; text-align:left; padding-top:15px;padding-bottom:18px;}
#top-1{
	width:330px;
	float:right; 

}
#sc{ width:330px; float:right; height:24px; line-height:24px; text-align:right;}
#sc A{ margin-left:6px; color:#111; cursor:pointer;}
#sc A:hover{ color:#04567E;}
#sc A.cn{ padding-left:24px;
	
	background-image: url(china.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#sc A.en{ padding-left:24px;
	
	background-image: url(english.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#sc A.sc{ padding-left:14px;
	background-image: url(bookmark.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#sc A.lx{padding-left:14px;
	background-image: url(mail.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#sc A.dt{padding-left:14px;
	background-image: url(fan.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#tel{
	float:right;

	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: right top; text-align:right; margin-top:20px;
}
#tel h1{ padding-right:40px;   color:#101010;	font-size:22px; font-weight:normal;}
#tel p{
		font: 30px/40px "Impact"; color:#04567E; font-size-adjust: none; font-stretch: normal;
}
#navc{
	width:1050px;
	float:left;
	background-image: url(menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:33px;
}
#banner{ width:1050px; 	
	float:left;
	}
#so{
	width:1050px;
	height:42px;
	float:left;
	background-image: url(search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#so .gjc{ width:440px; float:right; height:42px; line-height:42px; overflow:hidden;}
#so .gjc A{ padding-left:6px; padding-right:6px;}
#search{
	width:330px;
	float:left;
	height:33px;
	border:0px;
	overflow:hidden;
	background-image: url(so.jpg);
	background-repeat: no-repeat;
	background-position: left top;  margin-top:30px;
}
#search .input{
	width:220px;
	color:#666;
	padding-left:15px;
	padding-right:15px;
	height:33px;
	line-height:26px;
	font-size:14px;
	float:right;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	border:0px;
	border-right:0px;
	background:none;
	outline:none;

}
#search .buttom{font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	width:67px;
	height:33px;
	float:right;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px; text-align:center; font-size:14px; color:#04567E; font-weight:bold; line-height:33px;
	float:right;
	background:none;}
#main{
width:1030px;
	padding:10px;
	float:left;
	background-color:#fff;
 
}
#mleft{ width:230px; float:left;}
#lefta{ width:230px; float:left; }
#lmta{
	width:230px;
	float:left;
	height:29px;
	background-image: url(boxt_e.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lmta h2{
	font-size:14px; padding-left:15px; padding-right:15px;
	color:#fff;
	line-height:27px;
	text-align:left;
	float:left;
	background-image: url(n1.jpg);
	background-repeat: repeat-x;
	background-position: left top; border:#0E6590 solid 1px; text-transform:capitalize;
}
#lmta .more{ width:50px; margin-top:8px; float:right; text-align:center;}
#lmtd{
	width:230px;
	float:left;
	height:29px;
	background-image: url(d4.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2184BB;
}
#lmtd h2{
	font-size:14px; padding-left:30px;
	color:#fff;
	line-height:29px;
	text-align:center;
	float:left;
	background-image: url(hjt1.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#lmtd .more{ width:50px; margin-top:7px; line-height:14px; font-size:12px; color:#2194C1; float:right; border-radius:2px; background-color:#fff; text-align:center; margin-right:7px;}
#lmtd .more A{color:#2194C1}
#leftb{ width:210px; float:left; padding:9px; border:#CCCCCC solid 1px; border-top:0px;}
#leftc{ width:210px; float:left; padding:9px; border:#0771BB solid 1px; border-top:0px;}
#lmfl{
	width:210px;
	float:left;
	overflow:hidden;
		
}
#lmfl .more{ width:210px; float:left; height:40px; text-align:center; margin-top:5px;}
#lmfl .more A{ display:block;background-color:#eee; line-height:40px; font-size:16px;}
#lmfl .more A:hover{ background-color:#04567E; color:#fff;}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
	WIDTH: 210px;
	font-size: 13px;text-transform:capitalize;

	float:left;margin-top:4px; margin-bottom:4px;
	
}
#lmfl UL LI A {
padding-left:12px;
	color:#666;
	display:block;border-radius:4px;	background-image: url(jt1.png);
	background-repeat: no-repeat; height:32px; line-height:32px;
	background-position: 180px center; background-color:#f7f7f7;

	
}
#lmfl UL LI.sec A {background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position:left center;;
	color:#fff; font-weight:bold;

	
}
#lmfl UL LI A:hover {background-image: url(jt2.png);
	background-repeat: no-repeat;
		background-position:left center;;
	color:#fff;

}
#lmfl UL LI.xl {
	WIDTH: 210px;
	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:#eee 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:#F4F4F4;
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:#F4F4F4;

}
#lmfl UL LI.xl A:hover {
padding-left:45px;
	COLOR:#04567E;;
	font-weight:bold;background-color:#F4F4F4;

}
#tznr{ width:210px; float:left;  height:212px; overflow:hidden;}
#tznr ul{list-style-type:none; }
#tznr ul li{ font-size:12px; color:#555; line-height:25px; float:left; width:210px; }
#news-2{
	width:210px;
	float:left; margin-top:3px;
}

#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: 210px;
	display:block;
	height:26px; 
	line-height:26px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position:3px center;
	font-size:12px;
	float:left;
	border-bottom:#ddd dotted 1px;

}
#news-2 UL LI A {
padding-left:12px;
color:#555;
}
#news-2 UL LI A:hover {
	COLOR:#04567E}
#part1{ width:1030px; float:left;
}

#part2{ width:1002px; float:left; padding:15px;background-color:#fff;
}
#mright{ width:790px; float:right;}
#lmtr{ width:790px; float:left;  }
#lmtr_1{
	width:790px;
	float:left;
	height:29px;
	background-image: url(newbox_e.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lmtr_1 h2{font-size:14px; padding-left:15px; padding-right:15px;
	color:#fff;
	line-height:27px;
	text-align:left;
	float:left;
	background-image: url(n1.jpg);
	background-repeat: repeat-x;
	background-position: left top; border:#0E6590 solid 1px; text-transform:capitalize;}
#lmtr_1 .more{ width:50px; margin-top:8px; float:right; text-align:center;}
#lmtrd_1{
	width:790px;
	float:left;
	height:29px;
	background-image: url(d4.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2184BB;
}
#lmtrd_1 h2{
	font-size:14px; padding-left:30px;
	color:#fff;
	line-height:29px;
	text-align:center;
	float:left;
	background-image: url(hjt1.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#lmtrd_1 .more{ width:50px; margin-top:7px; line-height:14px; font-size:12px; color:#2194C1; float:right; border-radius:2px; background-color:#fff; text-align:center; margin-right:7px;}
#lmtrd_1 .more A{color:#2194C1}
#lmtr_2{ width:770px; float:left; padding:9px; border:#ddd solid 1px; border-top:0px;}
#mleftd{
	width:300px;
	float:left;
	
}
#mleftd .focus{ width:300px; position:relative;  padding:0px; margin:0px;}
#mleftd .focus .hd {
	WIDTH: 340px
}
#mleftd .focus .hd UL {
	FLOAT: right
}
#mleftd .focus IMG {
	HEIGHT:220px; width:300px; border:0px;
}
#mleftd .focus H3 {
	FONT-SIZE: 12px;
	HEIGHT: 50px;
	POSITION: absolute;
	FONT-WEIGHT: normal;
	COLOR: #fff;
	LEFT: 0px;
	Z-INDEX: 999;
	line-height:25px;
	WIDTH:280px;
	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:Arial, Helvetica, sans-serif;
}
#mleftd .focus .fd LI { width:300px; height:220px;}
#mleftd .focus LI {
	POSITION: relative; ZOOM: 1; padding:0px;
}
#mleftd .focus .hd { width:300px;POSITION: absolute; bottom:48px; z-index:1000;
}
#mleftd .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;
}
#mleftd .focus .hd .on { color:#FFFFFF;
background-image: url(t12.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#prolista {
	WIDTH:760px;
	FLOAT: left;
	padding-left:5px;
	padding-right:5px;
}
#prolista UL {
	LIST-STYLE-TYPE: none
}
#prolista UL LI {
	TEXT-ALIGN: center; WIDTH:170px; margin-left:10px; margin-right:10px;  FLOAT: left;  text-align:center; padding-bottom:10px;
}
#prolista UL LI h1{WIDTH:166px; HEIGHT: 130px; border:#555 solid 1PX; padding:1px; display:block; display:table; vertical-align:middle;}
#prolista UL LI IMG { max-width:166px; HEIGHT: 130px; border:0px;
}
#prolista UL LI p{ line-height:30px; width:170px;cursor:pointer; font-size:12px; height:30px; overflow:hidden; 
}
#prolista UL LI A {
	DISPLAY: block; color:#555;
}
#prolista UL LI A:hover {
color:#0F5FB8; 
}
#prolista UL LI A:hover h1{border:#04567E solid 1px; }
#prolista UL LI A:hover p{ background-color:#04567E; color:#FFFFFF;}
#company{ width:770px; float:left; line-height:22px; font-size:14px;}
#company img{ width:140px; float:left; margin-right:12px;}
#company span{ color:#0F5FB8}
#lxwm{
	width:210px;
	float:left;
	line-height:25px;
	background-image: url(tela.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:196px;
}

#newsa{ width:385px; float:left}
#newsb{ width:385px; float:right}
#newsd{ width:365px; float:left;padding:9px; border:#ddd solid 1px; border-top:0px;}
#newsa_1{
	width:385px;
	float:left;
	height:29px;
	background-image: url(boxta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#newsa_1 h2{ font-size:14px; width:95px; text-align:center;color:#fff; line-height:29px; float:left;}
#newsa_1 .more{ width:50px; margin-top:8px; float:right; text-align:center;}
#news-3{
	width:450px;
	float:right;
}

#news-3 ul{ list-style-type:none; font-size:12px;}
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI span{ float:right; font-size:12px; color:#999;}
#news-3 UL LI {
	text-align:left;
	width:450px;
	display:block;
	line-height:27px;
	height:27px;
	OVERFLOW: hidden;
	background-image: url(icon1.gif);
	background-repeat: no-repeat;
	background-position:3px center;
	font-size:14px;
	float:left;
	border-bottom:#ddd dotted 1px; 

}
#news-3 UL LI A { width:380px; overflow:hidden;
padding-left:18px;
color:#555;
}
#news-3 UL LI A:hover {
	COLOR:#04567E}
#news-1{
	width:770px;
	float:right;
}

#news-1 ul{ list-style-type:none; font-size:12px;}
#news-1 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-1 UL LI span{ float:right; font-size:12px; color:#999;}
#news-1 UL LI {
	text-align:left;
	width:380px;
	display:block;
	line-height:25px;
	height:25px;
	OVERFLOW: hidden;
	background-image: url(s2.jpg);
	background-repeat: no-repeat;
	background-position:3px center;
	font-size:14px;
	float:left;
	border-bottom:#ddd dotted 1px; 

}
#news-1 UL LI.r{ float:right;}
#news-1 UL LI A {
padding-left:18px;
color:#555;
}
#news-1 UL LI A:hover {
	COLOR:#04567E}	
#case{ width:1030px; float:left;  }
#case_1{
	width:1030px;
	float:left;
	height:29px;
	background-image: url(newbox_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#case_1 h2{ font-size:14px; padding-left:15px; padding-right:15px;
	color:#fff;
	line-height:27px;
	text-align:left;
	float:left;
	background-image: url(n1.jpg);
	background-repeat: repeat-x;
	background-position: left top; border:#0E6590 solid 1px; text-transform:capitalize;}
#case_1 .more{ width:50px; margin-top:8px; float:right; text-align:center;}
#case_2{width:1010px; float:left; padding:9px; border:#ddd solid 1px; border-top:0px;}
#prolistc {
	WIDTH:1008px;
	FLOAT: left; padding-left:1px; padding-right:1px;
}
#prolistc UL {
	LIST-STYLE-TYPE: none
}
#prolistc UL LI {
	TEXT-ALIGN: center; WIDTH:242px; FLOAT: left; padding-left:5px; padding-right:5px;;cursor:pointer; 
}

#prolistc UL LI h1{ width:232px; padding:4px;  border:#f4f4f4 solid 1PX; cursor:pointer;TEXT-ALIGN: center; height:170px; display:table; vertical-align:middle; background-color:#fff; }
#prolistc UL LI IMG { border:0px;max-width:232px;HEIGHT: 170px;}
#prolistc UL LI p{ width:242px;  cursor:pointer; font-size:14px; height:50px; line-height:25px; overflow:hidden; background-color:#f4f4f4;}

#prolistc UL LI A {
	DISPLAY: block; color:#444;transition:all 0.2s ease-in-out 0s;
}
#prolistc UL LI A:hover {
	color:#fff;
}
#prolistc UL LI A:hover p{ background-color:#04567E}	
#prolistc UL LI A:hover h1{ border:#04567E solid 1px;}	
#link{ width:1026px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff;}
#link_1{ width:50px; height:50px; background-color:#333;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;	background-image: url(f9.jpg);
	background-repeat: repeat-x;
	background-position: left top; padding-top:8px; padding-bottom:8px;
	
}

#bottom .footer { 
	HEIGHT: 41px; }
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 40px;
	text-align:center;
	font-size: 13px;
	color:#fff;
}
#bottom .copyright { padding-top:10px; text-align:center; 
	LINE-HEIGHT: 26px;
	color:#fff;
	font-size: 12px;
}
#bottom  .emw{ width:100px; float:right; margin-top:10px; margin-right:35px; }
#bottom  img{ width:100px; height:100px}
#bottom  p{ text-align:center; color:#fff; line-height:26px;}
#bottom .copyright A{ color:#fff;}
#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 13px;
	color:#fff;
}
#bottom .footer UL LI A {
	MARGIN: 0px 5px;
	color:#fff;
}
#bottom .footer UL LI A:hover {
	color:#fff;
}


a:link {
	text-decoration: none;
	color:#555;
}
a:visited {
	text-decoration: none;
	color:#555;
}
a:hover {
	color:#04567E;
}

.hg2{ margin-top:18px;}
.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:#04567E;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:#04567E; 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:#04567E; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#ff6600;}
