/* CSS Document */
* { margin:0; padding:0; word-break:break-all; }
img{ margin:0px; padding:0px;border:none;
}
form{ margin:0px; padding:0px;
}
ul,li{ margin:0px; padding:0px; list-style:none;
}
.left{ float:left; display:inline;
}
.rihgt{ float:right;
}
.clear{ clear:both;
}
a{ color:#4B4B4B; text-decoration:none; margin:0; padding:0;
}
a:hover{ color:#FF0000; text-decoration:underline;margin:0; padding:0;
}


#title{ width:958px;margin:0 auto; border-left:1px solid #D2D6D9;border-right:1px solid #D2D6D9;border-top:1px solid #D2D6D9; margin-top:5px; padding:0; background:url(../images/banner_title.gif); background-position:bottom; height:28px; line-height:28px; background:#FDFDFD
}
#title .p{ float:left;color:#878787;padding-left:8px; margin:0;
}
#title .p a{ color:#878787; text-decoration:none;
}
#title .p a:hover{ color:#FF8000; text-decoration:none;
}
#title .search{float:right; height:15px; margin:4px 0 0 0;color:#CCCCCC;
}
#title .img{float:left;display:inherit; margin:3px 0 0 10px;
}
#title .img1{display:inline; float:right; margin:4px 15px 0 0;
}
#title ul{ float:left;padding:0; list-style:none;
}
#title ul li{ padding-left:5px;
}

#news ul{ margin:0; padding:0 0 10px 0; list-style:none; border-bottom:1px solid #CAD5E2
}
#news ul li{padding-left:15px;background:url(../images/banner_img_02.gif) no-repeat 0 9px; line-height:18px;
}

#ifocus {width:995px;height:265px;background:#F8F8F8;margin:0 auto; border-left:1px solid #D2D6D9;border-right:1px solid #D2D6D9;border-bottom:1px solid #D2D6D9; padding:1px;
}
#ifocus_pic { display:inline; position:relative; float:left; width:846px; height:265px; overflow:hidden; margin:0; padding:0;
}
#ifocus_piclist { position:absolute;
}
#ifocus_piclist li { width:849px; height:265px; overflow:hidden;
}
#ifocus_piclist img { width:849px; height:265px;
}
#ifocus_btn { display:inline; float:right; width:105px; margin:0; padding:0;
}
#ifocus_btn li { width:105px; height:58px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);
}
#ifocus_btn img { width:105px; height:58px; margin:5px 0 0 0;
}
#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);
}
#ifocus_tx { position:absolute;color:#FFF;
}
#ifocus_tx .normal { display:none; }


#middle{ width:960px; margin:0 auto; padding:8px 0;background:#EBF6FC;
}
#middle .title{ margin:0; padding:0; background:url(../images/topnav_bg_1.gif); width:720px; height:32px;
}
#middle .title .ti{ width:105px;background:url(../images/content01_topnav01_.gif); text-align:center;
}
#middle .title ul{ margin:0; padding:0; list-style:none;
}
#middle .title ul li{ float:left;color:#006A28; font-weight:bold; width:92px; height:31px; line-height:31px; text-align:center;background:url(../images/content01_topnav.gif)
}
#middle .title ul li a{color:#ffffff; text-decoration:none
}
#middle .title ul li a:hover{color:#ffffff; text-decoration:none
}

#middle .content{ padding:15px 5px 0 13px;border-left:1px solid #8099B8;border-right:1px solid #8099B8; background:url(../images/content_bg.gif);
}
#middle .content .p{ color:#303030; font-weight:bold;line-height:23px;margin:0; padding:0;
}
#middle .content .p2{ color:#4B4B4B;line-height:23px;margin:0; padding: 0 10px 0 5px;
}
#middle .content .img{
	padding:0;
	margin-top:8px;
	margin-right: auto;
	margin-left: auto;
}
#middle .content .img2{
	float:left;
	padding:0;
	margin-left:10px;
}
#middle .content ul{ margin:0;list-style:none;padding:0
}
#middle .content ul li{ float:left;background:url(../images/11.gif); width:175px; height:204px;
}
#middle .content H1 {
	DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 5px 5px; WIDTH: 146px; COLOR: #0e4067; LINE-HEIGHT: 20px; PADDING-TOP: 8px; BORDER-BOTTOM: #cad5e2 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
#middle .content A:hover H1 {
	COLOR: #568309
}
#middle .content H3 {
	DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 5px 5px; WIDTH: 146px; COLOR: #0e4067; LINE-HEIGHT: 20px; PADDING-TOP: 8px; BORDER-BOTTOM: #cad5e2 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
#middle .content H2 {
	DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; WIDTH: 146px; COLOR: #78a8e6; LINE-HEIGHT: 18px;TEXT-ALIGN: left
}
#middle .content A:hover H2 {
	COLOR: #8cc01b
}
.solution_b {
	MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../images/01.gif); MARGIN-LEFT: 6px; WIDTH: 83px; COLOR:#006A28; LINE-HEIGHT: 12px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; TEXT-ALIGN: left
}
.solution_b a{ COLOR:#006A28; text-decoration:none;
}
.solution_b a:hover{ COLOR:#0e4067;text-decoration:none;
}

#middle .content2{ padding:5px 5px 5px 0;border-left:1px solid #8099B8;border-right:1px solid #8099B8; background:url(../images/content_bg.gif);
}
#middle .content2 H3 {
	DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0 0 105px; WIDTH:210px; COLOR: #0e4067; LINE-HEIGHT: 20px; PADDING-TOP: 8px;TEXT-ALIGN: left
}
#middle .content2 H2 {
	DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; margin:0 0 0 105px;WIDTH:210px; COLOR: #78a8e6; LINE-HEIGHT: 18px;TEXT-ALIGN: left
}
.solution_b2 {
	MARGIN-TOP:10px; DISPLAY:inline; COLOR:#1d52a1;PADDING-TOP:5px;HEIGHT: 21px;
}
.solution_b2 a{ COLOR:#006A28; text-decoration:none;FONT-WEIGHT: bold; float:right; padding-right:20px;
}
.solution_b2 a:hover{ COLOR:#0e4067; text-decoration:underline;FONT-WEIGHT: bold;
}
