@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-size:12px; color:#10387B; font-family:"宋体"; line-height:1.5em;}
a{color:#10387B; text-decoration:none;}
a:hover{color:#CE6531; text-decoration:underline;}
.hidden {
	DISPLAY: none
}
img a{border:0px;}

div.mainNav{width:952px; margin:0px auto;}

/*
#header{ background:url(../Images/headerBG.png) top left repeat-x; height:55px; border-bottom:#D1DADF solid 1px; border-left:#D1DADF solid 1px; border-right:#D1DADF solid 1px; margin-bottom:8px; clear:both;}

#logo{float:left; background:url(../Images/Logo.png) left top no-repeat; width:182px; height:41px; margin:10px 0 0 9px;!Important margin:10px 0 0 19px; }
#Search{float:left; margin:17px 0 0 60px; width:435px;}
#Search #SearchTitle{ float:left; background:url(../Images/SearchTitle.png) center left no-repeat; width:78px; height:21px;}
#Search .input{border:0; border-top:#9E9D9E solid 1px; border-left:#838583 solid 1px; height:20px; width:22em; line-height:20px; padding-left:10px; color:#CCCCCC;}
#Search .Btn{background:url(../Images/SearchBtnBG.png) top left no-repeat; width:42px; height:20px; border:0;}
#language{ float:right; margin:22px 5px 0 0; width:230px; text-align:right;}
#language #setHome{ float:left;}
#language a{color:#1E4382;}
#language a:hover{color:#CE6531; text-decoration:underline;}
*/

#Head { background:url(../Images/HeaderBottomBG.jpg) left bottom repeat-x; padding-bottom:5px;/* height:147px;*/}
#Head #toolBar{ background:#edf4fa; text-align:right; height:23px; line-height:23px; color:#10387b; padding:0 10px;}
#Head #toolBar a{color:#10387b;}
#Head #toolBar a:hover{color:#f50;}
#Head #HeadImage{ background:url(../Images/HeaderBG.jpg) left top no-repeat; height:138px; width:951px; overflow:hidden; border:#cad5db solid 1px; border-bottom:0px;}
/*
#Head #Menu{ background:url(../Images/MenuBG.jpg) left top repeat-x; height:29px; line-height:29px; border:#a4b1bb solid 1px; text-align:left; padding:0 15px;}
#Head #Menu li{ display:inline; list-style:none; padding:0 5px 0 10px; background:url(../Images/MenuGeBG.jpg) right center no-repeat;}
#Head #Menu li a{ color:#4a60bc;}
#Head #Menu li a:hover{color:#FFFFFF; background:#778a98; padding:4px 8px 2px;}
#Head #Menu li a.hover{color:#FFFFFF; background:#778a98; padding:4px 8px 2px;}



*/



#Head #Menu{ background:url(../Images/MenuBG.jpg) left top repeat-x; height:29px; line-height:29px; border:#a4b1bb solid 1px; text-align:left; padding:0 15px;}
#Head #Menu li{/* display:inline;*/ display:block; float:left; list-style:none; padding:0 15px 0 25px; background: url(../Images/ico_1.gif) left 5px no-repeat; height:29px; line-height:29px;}
#Head #Menu li a{ color:#4a60bc;}
#Head #Menu li a:hover{color:#FFFFFF; background:#778a98; padding:4px 8px 2px;}
#Head #Menu li a.hover{color:#FFFFFF; background:#778a98; padding:4px 8px 2px;}

#Head #Menu li.style02{background:url(../Images/ico_2.gif) left 5px no-repeat;}
#Head #Menu li.style03{background:url(../Images/ico_3.gif) left 5px no-repeat;}
#Head #Menu li.style04{background:url(../Images/ico_4.gif) left 5px no-repeat;}
#Head #Menu li.style05{background:url(../Images/ico_5.gif) left 5px no-repeat;}
#Head #Menu li.style06{background:url(../Images/ico_6.gif) left 5px no-repeat;}
#Head #Menu li.style07{background:url(../Images/ico_7.gif) left 5px no-repeat;}
#Head #Menu li.style08{background:url(../Images/ico_8.gif) left 5px no-repeat;}
#Head #Menu li.style09{background:url(../Images/ico_9.gif) left 5px no-repeat;}

#Foot {background:#005b8b url(../Images/FootBG.gif) right top repeat-y; height:28px; line-height:28px; text-align:center; color:#FFFFFF; margin-top:10px;}

#leftNav{ width:188px; float:left; clear:left;}
#middleNav{ width:396px; float:left; margin:0 13px;}
#rightNav{ width:338px; float:right;}
#BRightNav{width:747px; float:right; margin:0 0 0 13px;}
div.ge{font-size:0; line-height:0; height:5px; clear:both;}
.clear {
clear:both;
}


/*left*/
.ContentNav{ border:#9DADBB solid 1px; overflow:hidden;}
.ContentNav h1{ background:url(../Images/ContentNavH1BG.png) top left repeat-x; height:22px; border-bottom:#94A6B5 solid 1px; color:#10387B; font-weight:bold; font-size:12px; line-height:22px; padding-left:10px;}

.ContentNav .mainProduce,.ContentNav .mainNews,.ContentNav .mainItemLogo,.ContentNav .mainAboutWeb,.ContentNav .mainPartner,.ContentNav .mainProduces,.ContentNav .mainWorks{ padding:5px; clear:right;
}
.ContentNav .mainItemLogo{ height:230px;}
.mainNews .page{ border-top:#94A6B5 solid 1px; text-align:right; margin:3px -5px -5px -5px; background:#F7FBFF; height:15px; padding:5px; line-height:15px;}
.page span{float:left;}
span.red{color:#FF0000;}
span.blue{color:#10387B; font-weight:bold;}
.ContentNav .mainProduces{padding:0px;}

 .ContentNav .produceList A, .ContentNav .produceList_br A{
	DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND:url(../Images/Print1.gif) no-repeat 8px 8px; COLOR: #069; LINE-HEIGHT: 28px; BORDER-BOTTOM: #bccbd8 1px dashed; HEIGHT: 28px;
}
.ContentNav .produceList_br A{LINE-HEIGHT: 14px;}


.ContentNav .produceList A:hover, .ContentNav .produceList_br A:hover{
	BACKGROUND: url(../Images/Print1.gif) #f6f6f6 no-repeat 12px 8px; COLOR: #06c; BORDER-BOTTOM: #bccbd8 1px solid;
}

.ItemLogo{ float:left; border:#ABADAB solid 1px; width:79px; height:30px; margin:3px; display:inline;
}
.ItemLogo img{width:79px; height:30px; border:0px;}

.ItemLogo1{ float:left; width:79px; height:1px; margin:0 3px 0px 3px; line-height:0px; font-size:0px;}
/*middle*/
.ContentNav h2{ background:url(../Images/ContentNavH2BG.png) top left repeat-x; height:21px; border-bottom:#94A6B5 solid 1px; color:#10387B; font-weight:bold; font-size:12px; line-height:21px; padding-left:10px;}
.ContentNav h2 span{ float:right; margin:-21px 5px 0 0; font-weight:normal;}
.ContentNav .newsList A {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND:url(../Images/Print2.png) no-repeat 8px 8px; LINE-HEIGHT: 20px; clear:right; /*word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:348px;*/}
.ContentNav .newsList A:hover {}
.mainAboutWeb a{display:block; float:left; width:108px; height:18px; padding-left:13px;border:#FFFFFF solid 1px; line-height:18px; overflow:hidden; text-overflow:ellipsis;  word-break:keep-all; white-space:nowrap;}
.mainAboutWeb a:hover{ background:#EBF1F6; border:#B0C0C8 solid 1px; text-decoration:none;}


.mainPartner a{display:block; float:left; width:150px; height:40px; padding:0 0 5px 7px;border:#FFFFFF solid 1px; line-height:18px;}
.mainPartner img{width:150px; height:40px; border:#9DADBB solid 1px;}
/*.mainPartner a{BACKGROUND:url(../Images/Print2.png) no-repeat 5px 5px; display:block; float:left; width:145px; height:18px; padding-left:13px;border:#FFFFFF solid 1px; line-height:18px; overflow:hidden; text-overflow:ellipsis;  word-break:keep-all; white-space:nowrap;}*/

#ContactUSNav{ margin:15px;}
#ContactUSNav h4{ font-size:14px; font-weight:bold;}

/*Right_ls*/
.RightLink{background:url(../Images/RightLinkBG.png) top left repeat-x; height:58px; border:#94A6B5 solid 1px;}
.RightLink .RightLinkItem{ background:url(../Images/RightLinkItemBG.png) top left no-repeat; width:91px; height:36px; margin:12px 0 0 5px; float:left; line-height:28px; padding:5px 0 0 12px;}
.RightLinkItem a{ display:block; background:url(../Images/Item3.png) center left no-repeat; padding-left:25px; font-weight:bold;}
.RightLinkItem a.Item1{background:url(../Images/Item1.png) center left no-repeat;}
.RightLinkItem a.Item2{background:url(../Images/Item2.png) center left no-repeat;}

.mainProduces .ProducesNav{ width:25%; float:left;}
.ProducesImg,.ProducesImg1,.ProducesImg2,.ProducesImg3,.ProducesImg4,.ProducesImg5,.ProducesImg6,.ProducesImg7,.ProducesImg8,.ProducesImg9,.ProducesImg10{ width:62px; height:58px; margin:7px auto;} 
.ProducesImg1{background:url(../Images/ProducesImg1.png) center center no-repeat;}
.ProducesImg2{background:url(../Images/ProducesImg2.png) center center no-repeat;}
.ProducesImg3{background:url(../Images/ProducesImg3.png) center center no-repeat;}
.ProducesImg4{background:url(../Images/ProducesImg4.png) center center no-repeat;}
.ProducesImg5{background:url(../Images/ProducesImg5.png) center center no-repeat;}
.ProducesImg6{background:url(../Images/ProducesImg6.png) center center no-repeat;}
.ProducesImg7{background:url(../Images/ProducesImg7.png) center center no-repeat;}
.ProducesImg8{background:url(../Images/ProducesImg8.png) center center no-repeat;}
.ProducesImg9{background:url(../Images/ProducesImg9.png) center center no-repeat;}
.ProducesImg10{background:url(../Images/ProducesImg10.png) center center no-repeat;}






.ProducesNav .ProducesTitle{ border-top:#E9E8E8 solid 1px; border-bottom:#E9E8E8 solid 1px; height:20px; line-height:20px; background:#F7F7F7; color:#528600; text-align:center; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; width:84px;}
.ProducesNav .ProducesTitle a{color:#528600;}

/*Right_Now*/
.mainProduces1 .ProducesNav1{ width:50%; float:left;}
.ProducesNav1 .ProducesImg,.ProducesNav1 .ProducesImg1,.ProducesNav1 .ProducesImg2,.ProducesNav1 .ProducesImg3,.ProducesNav1 .ProducesImg4{ width:148px; height:116px; margin:7px auto;} 
.ProducesNav1 .ProducesImg1{background:url(../Images/Produces1Img1.png) center center no-repeat;}
.ProducesNav1 .ProducesImg2{background:url(../Images/Produces1Img2.png) center center no-repeat;}
.ProducesNav1 .ProducesImg3{background:url(../Images/Produces1Img3.png) center center no-repeat;}
.ProducesNav1 .ProducesImg4{background:url(../Images/Produces1Img4.png) center center no-repeat;}


.ProducesImg1 a, .ProducesImg2 a, .ProducesImg3 a, .ProducesImg4 a{ display:block; width:148px; height:116px;}

.ProducesNav1 .ProducesTitle{ border-top:#E9E8E8 solid 1px; border-bottom:#E9E8E8 solid 1px; height:20px; line-height:20px; background:#F7F7F7; color:#528600; text-align:center; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; width:168px;}
.ProducesNav1 .ProducesTitle a{color:#528600;}





.ContentNav h3{ background:url(../Images/ContentNavH3BG.png) top left repeat-x; height:19px; border-bottom:#94A6B5 solid 1px; color:#10387B; font-weight:bold; font-size:12px; line-height:19px; padding-left:10px;}
.ContentNav h3 span{color:#CE6531; font-weight:normal;}
.ContentNav h3 a.pre{ float:right; display:inline; background:url(../Images/h3_pre.jpg) left top no-repeat; width:10px; height:11px; margin-top:-15px; margin-right:5px; cursor:pointer;}
.ContentNav h3 a.next{float:right; display:inline; background:url(../Images/h3_Next.jpg) left top no-repeat; width:10px; height:11px; margin-top:-15px; margin-right:5px; cursor:pointer;}
.ContentNav h3 ul{ float:right; display:inline; margin-top:-19px; color:#ce6432;}
.ContentNav h3 ul li{FLOAT: left;/* WIDTH: 60px;*/ CURSOR: pointer; LINE-HEIGHT: 19px; HEIGHT: 19px; padding:0 5px; text-align:center; font-weight:normal; color:#ce6432;}
.ContentNav h3 .normal {
	BACKGROUND:none; color:#ce6432;
}
.ContentNav h3 .active {
	BACKGROUND:url(../Images/ContentNavH3_OverBG.png) left top repeat-x; border:#91a7b5 solid 1px; border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 0px; color:#ce6432;
}



.AD1{width:396px; height:90px; margin-top:5px;}
#AD2{width:336px; height:70px; margin-top:5px; overflow:hidden; }
#AD2 .AD2Img{height:70px;line-height:70px; /*white-space:nowrap;*/ overflow:hidden; width:168px; float:left; border:0px;}
.AD2Img Img, .AD2Img a{ border:0px;}
/*#footer{ border:#B5BEC6 solid 1px; margin:10px auto; clear:both; padding:5px; overflow:auto;}


#footer #menu{ text-align:center;}
#footer #copyright{text-align:center;}
*/





#S_Works_Nav ul{ padding:5px 15px 6px 15px;}
#S_Works_Nav ul li{ height:24px; line-height:24px; border-bottom:#cccccc dashed 1px; list-style:none;}
#S_Works_Nav ul li a{ display:block; background:url(../Images/Print2.png) left center no-repeat; padding-left:10px; width:610px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; color:#10387b;}
#S_Works_Nav ul li a:hover{color:#f50;}
#S_Works_Nav ul li span{float:right; margin-top:-24px; color:#c6c5c5;}