body {margin:0;padding:0;text-align:center;}/* 消除body默认内外补丁，设置IE环境内居中 */
#head,#box,#menu,#footLine {width:1001px;margin:0 auto;text-align:left;clear:both;}/* 设置head,B0X,foot宽度，设置FF等支持CSS2.0标准浏览器左右自适应[居中方式]。继承属性[文本居中对齐]改回[文本靠左对齐].清除浮动继承属性 */
#box .left {float:left;width:222px;text-align:center;line-height:20px;}/* 设置浮动靠左,并设置宽度 */
#box .right {float:right;width:778px;height:auto!important;height:50px;min-height:600px;}/* 设置浮动靠右,并设置宽度 */
#box{
	background-image: url(/images/bg_main.jpg);
	background-repeat: repeat-y;
}

#head .left {float:left;width:600px;}
#head .right {float:right;width:380px;}

body {font-size:12px;}/* 设置文字大小 */
#head,#foot{height:auto!important;height:50px;min-height:50px;}/* 设置最小高度 */

a{
text-decoration: none;
color: #000000;
}

a:hover{
color: #336699;
text-decoration: none;
}

#topMenu a{
text-decoration: none;
color: #999999;
}

#topMenu a:hover{
color: #999999;
text-decoration: none;
}

h3 a{
text-decoration: none;
color: #012f7c;
}

h3 a:hover{
color: #336699;
text-decoration: none;
}

h3{
	font-size: 14px;
	color: #012f7c;
	font-weight: bolder;
	line-height: 0px;
	letter-spacing: 5px;
	padding-top: 10px;
}

#topLine{
	background-image: url(/images/bg_topLine.gif);
	background-repeat: no-repeat;
	height: 5px;
}
#topMenu{
	font-size: 12px;
	color: #999999;
	text-align: right;
	padding: 5px;
}

#menu{
	padding-bottom: 2px;
	padding-top: 2px;
}

.bgLeftLine{
background-image: url(/images/bg_line1.gif);
background-repeat: repeat-x;
width: 200px;
height: 3px;
}

#navLink{
background-image: url(/images/bg_navLink.gif);
background-repeat: repeat-x;
width: 680px;
height: 20px;
padding: 5px 0px 0px 40px;
}

.bgLine{
background-image: url(/images/bg_line1.gif);
background-repeat: repeat-x;
width: 80%;
height: 3px;
margin: 0px 20px 0px 20px;
}


#title{
	width: 680px;
	height: 20px;
	background-image: url(/images/bg_arrow1.gif);
	background-repeat: no-repeat;
	padding: 16px 0px 0px 30px;
}

#title h1{
	font-size: 14px;
	color: #012f7c;
	font-weight: bolder;
	padding-left: 60px;
}

#bgRightLine{
background-image: url(/images/bg_line2.gif);
background-repeat: repeat-x;
width: 718px;
}

#footLine{
	height: 4px;
	background-color: #90B6E5;
}
#foot{
	width: 901;
	height: 40px;
	background-color: #F1EFF0;
	padding-left:10px;padding-top:6px;
	line-height: 20px;
	text-align: left;
}

#bgContentLine{
background-image: url(/images/bg_line1.gif);
background-repeat: repeat-x;
width: 700px;
}

#leftSearch{
	line-height: 22px;
}

#leftSearch input{
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
	margin:10px 0 0 0;
}

#leftSearch select{
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
	margin:10px 0 0 0;
}

#leftSearch span{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color:#88898D;
	word-spacing: 5px;
}

.leftNav{
	text-align: left;
	line-height: 20px;
	color: #012f7c;
	padding-left: 15px;
}

.leftNav h3{
	font-size: 14px;
	color: #012f7c;
	font-weight: bolder;
	line-height: 0px;
	letter-spacing: 5px;
}

.leftNav a{
	text-decoration: none;
	color: #012f7c;
}

.leftNav a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */

.leftNav2 ul{
	text-align: left;
	margin-left:0px;
	list-style: none;
	padding-left:20px;
}

.leftNav2 li{
	background-image: url(/images/bg_Nav1.jpg);
	background-repeat: no-repeat;
	padding-left:40px;
}

.leftNav2 li:hover{
	background-image: url(/images/bg_Nav2.jpg);
	background-repeat: no-repeat;
	padding-left:40px;
}

.leftNav2 a{
	text-decoration: none;
	color: #000000;
	line-height: 30px;
}

.leftNav2 a:hover{
	text-decoration: none;
	color: #23466C;
	line-height: 30px;
	font-weight: bold;
}

/* 产品页面 */
#proBgImgL{
	background-image: url(/images/bg_leftTopPro.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}
#proLeftNav{
	background-image: url(/images/bg_LeftNavPro.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

#proBgImgR{
	background-image: url(/images/bg_rightTopPro.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#proContent{
	width: 718px;
}

#proContentL {float:left;width:340px;text-align:center;margin-top:20px;}
#proContentL img{ 
	border:5px solid #E2EEFC; 
} 
#proContentL:hover img{ 
	border:5px solid #ccc; 
} 
#proContentR {float:right;width:340px;margin-top:20px;margin-right:30px;line-height:22px;}

#proParam{
	margin-left:30px;margin-top:20px;line-height:20px;
}
#proParamTable{
	margin-left:20px;
}

#proContent ul{
width: 740px;
margin: 0px;
padding-left:30px;
}

#proContent li{
	float: left;
	width: 200px;
	text-align:left;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#012f7c;
	margin: 0px 10px 0px 10px;
}

#proContent a{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#proContent img{
border:1px solid #999999;
padding: 5px;
margin: 5px 0px 5px 0px;
}

/* 公司介绍 */
#introBgImgL{
	background-image: url(/images/bg_leftTopIntro.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}

#introBgImgR{
	background-image: url(/images/bg_rightTopIntro.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#introLeftNav{
	background-image: url(/images/bg_LeftNavIntro.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

#introText{
	font-size:12px;
	line-height:28px;
	padding:10px 60px 10px 40px;
}

#introText img{
	float: left;
	padding: 5px 30px 5px 30px;
}

#introBook ul{
	list-style: none;
	width: 720px;
	padding-left: 10px;
}

#introBook li{
	float: left;
	width: 160px;
}

/* 新闻中心 */
#newsBgImgL{
	background-image: url(/images/bg_leftTopNews.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}

#newsBgImgR{
	background-image: url(/images/bg_rightTopNews.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#newsLeftNav{
	background-image: url(/images/bg_LeftNavNews.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

#newsAll{
	width: 600px;
	margin-left:40px;
}

#newsTitle{
	font-size:14px;
	font-weight:bold;
	text-align: center;
	margin-top: 20px;
}

#newsDate{
	font-size: 12px;
	color: Gray;
	text-align: right;
	margin: 5px;
}

#newsLine{
	background-color: #80A7D2;
	height: 1px;
}

#newsContent{
	padding: 15px 0px 0px 0px;
	font-size:12px;
	line-height:22px;
}

#newsListLine{
background-image: url(/images/bg_line1.gif);
background-repeat: repeat-x;
height: 1px;
margin: 10px 0px 10px 0px;
}

#newsList{
	width: 700px;
	margin-left: 20px;
}

#newsTitleLine a{
	background-image: url(/images/bg_arrow2.gif);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	line-height: 22px;
	color: #23466C;
	text-decoration: none;
	padding-left: 20px;
}

#newsTitleLine a:hover{
	color: #3874BA;
	text-decoration: none;
}

#newsTitleLineDate{
	font-size: 10px;
	color: Gray;
	margin-left:40px;
}

#newsContentLine{
	line-height:22px;
	margin-left: 30px;
}

#jobTitleLine {
	background-image: url(/images/bg_arrow2.gif);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	line-height: 22px;
	color: #23466C;
	text-decoration: none;
	padding-left: 20px;
}

#jobTitleLineDate{
	font-size: 10px;
	color: Gray;
	margin-left:40px;
}

#jobContentLine{
	line-height:22px;
	margin-left: 30px;
}

#jobContentLine span{
	font-weight: bold;
}

/* 人才招聘 */
#jobBgImgL{
	background-image: url(/images/bg_leftTopJob.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}

#jobBgImgR{
	background-image: url(/images/bg_rightTopJob.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#jobLeftNav{
	background-image: url(/images/bg_LeftNavJob.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

/* 反馈留言 */
#feedbackBgImgL{
	background-image: url(/images/bg_leftTopFeedback.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}

#feedbackBgImgR{
	background-image: url(/images/bg_rightTopFeedback.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#feedbackLeftNav{
	background-image: url(/images/bg_LeftNavFeedback.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

/* 联系我们 */
#contactBgImgL{
	background-image: url(/images/bg_leftTopContact.jpg);
	background-repeat: no-repeat;
	width: 222px;
	height: 137px;
}

#contactBgImgR{
	background-image: url(/images/bg_rightTopContact.jpg);
	background-repeat: no-repeat;
	width: 778px;
	height: 165px;
}

#contactLeftNav{
	background-image: url(/images/bg_LeftNavContact.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 37px;
}

#contactContnet{
	width: 700px;
}

#contactLeft{
	width: 40%;
	float: left;
	line-height: 26px;
	padding:40px 0px 0px 60px;
}

#contactLeft strong{
	color: #012F7C;
	font-weight: normal;
}

#contactRight{
	width: 50%;
}

/* 首页 */
#main {width:1001px;margin:0 auto;text-align:left;clear:both;}/* 设置head,B0X,foot宽度，设置FF等支持CSS2.0标准浏览器左右自适应[居中方式]。继承属性[文本居中对齐]改回[文本靠左对齐].清除浮动继承属性 */
#main .left{width:204px;}/* 设置left、right宽度 */
#main .right{width:325px;}/* 设置left、right宽度 */
#main {position:relative;}/* 设置BOX定位属性，为子孙元素定位基点 */
#main .center {width:380px;}/* 设置center宽度 */
#main .left {float:left;}/* 设置left浮动靠左 */
#main .right {float:right;}/* 设置right浮动靠右 */
#main .center {position:absolute;left:0;right:0px;margin:0 204px;}/* 设置center绝对定位，左右距离为0；外补丁左右200px */

#indexTopFlash{
background-image: url(/images/bg_topIndex.jpg);
background-repeat: no-repeat;
width: 1001px;
height: 187px;
}

#indexTopSearch{
	background-color: #EAEFF2;
	color: #74777C;
	font-size:12px;
	font-weight: bold;
	padding:5px 10px 0 0;
	margin-bottom: 0px;
	height:30px;
	text-align: right;
	border-bottom: solid 1px #9D96CC;
}
#indexTopSearch img{
	margin-bottom:-5px;
}
#indexTopSearch select{
	margin-bottom:-3px;
}
#indexTopSearch input{
	width: 80px;
	border: solid 1px;
}

#main{
	background-image: url(/images/bg_indexMain.jpg);
	background-repeat: repeat-y;
}

#imgContactUs{
background-image: url(/images/bg_indexContact.jpg);
background-repeat: no-repeat;
height:38px;
}

#indexContactUs{
	background-color: #D2DEEA;
	text-align: center;
	padding-top:10px;
	border-top: solid 1px #B2B8CE;
	border-bottom: solid 1px #B2B8CE;
}

#imgLink{
background-image: url(/images/bg_indexLink.jpg);
background-repeat: no-repeat;
height:38px;
}

#indexLink{width:auto;height:auto;}

#indexLink ul{
list-style: none;
width: 210px;
margin:0px;
padding:0px;
}

#indexLink li{
padding:5px;float:left;width:88px;height:31px;
}

#indexLink li img{
	border: solid 1px #BABBBF;
	width: 88px;
	height:31px;
}

#imgNews{
background-image: url(/images/bg_indexNews.jpg);
background-repeat: no-repeat;
height:39px;
width: 470px;
margin-left:1px;
}

#indexNews{
	margin-left: 20px;
	text-align: left;
	list-style: none;
	line-height: 18px;
}

#indexNews ul{
margin: 0px;
padding: 0px;
}

#indexNews li{
background-image: url(/images/bg_arrow3.gif);
background-repeat: no-repeat;
padding:8px 0px 0px 20px;
width: 400px;
}

#indexNews li span{
float: right;
text-align: right;
}
#newsMore{
	float: right;
	text-align: right;
	width:450px;
	margin: 0px 0px 5px 0px;
	padding-top: 0px;
}

#imgAboutUs{
background-image: url(/images/bg_indexAboutUs.jpg);
background-repeat: no-repeat;
height:39px;
width: 470px;
margin-left:1px;
border-top: solid 1px #B7B8D6;
}

#indexAboutUs{
	text-align: left;
	line-height:22px;
	width:430px;
	margin: 10px 20px 10px 20px;
}

#imgPro{
background-image: url(/images/bg_indexPro.jpg);
background-repeat: no-repeat;
height:39px;
width: 325px;
}

#indexProNav img{
	width: 100px;
	border: solid 1px #5994D4;
	margin: 5px 0px 5px 10px;
}

#indexProNav span{
	width: 190px;
	float: right;
	text-align: left;
	padding: 5px 10px 5px 5px;
	line-height: 20px;
}

#indexProNav ul{
list-style: none;
width: 320px;
margin: 0px 0px 0px 5px;
padding: 0px;
}

#indexProNav li{
float: left;
width: 80px;
text-align: center;
}

#indexProNav li img{
	width: 66px;
	border: solid 1px #5994D4;
	margin:5px 5px -10px 5px;
}

#indexProNav .book{
	width: 66px;
	height: 93px;
	border: solid 1px #5994D4;
	margin:5px;
	padding:1px;
}


#indexProNav a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */

/* --menu样式-- */
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}

/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {width:15px; height:30px; padding-top:10px;}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(sample1_sub_arrow.gif); width:14px; height:30px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(sample1_sub_arrow.gif); background-repeat:no-repeat;background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {
	height: 25px;
	background-image: url(/images/bg_menu.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
}


/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#e6ede7; border-style:solid; border-color:#90B6E5; border-width:5px; padding:5px; }

/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {
color:#ffffff; text-align:center; 
font-size:14px; font-weight:bold; text-decoration:none; padding:2px 5px; }

/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a {background-color:#90B6E5; color:#ffffff; }
#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#90B6E5; color:#ffffff; }

/* [active] */
#imenus0 li a.iactive {}


/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#111111; text-align:left; font-size:12px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a {background-color:#90B6E5; color:#255585; }
#imenus0 ul li a.ihover {background-color:#90B6E5; color:#255585; }

/* [active] */
#imenus0 ul li a.iactive {text-decoration:underline; }



