﻿@charset "utf-8";
/* ==全局样式定义== */
body {
	font: normal normal normal 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color: #555;
	background:#fff;
}
a {
    text-decoration: none;
	color: #666;
}
a:hover {
	color: #065497;
	text-decoration: underline;
}
input[type=text], input[type=Keyword]
{
    height: 15px;
    margin: 1px;
}
select{
	color:#616161;
}
ul, ol, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
*, #*, .* {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
}

/* ==通用定义== */
.pagecss /*通用分页*/
{
	padding: 10px;
	text-align: center;
	display:block;
}
.c_spacing /*通用分隔*/
{
	margin-bottom: 7px;
	line-height: 0px;
}
.clearbox /*清除盒*/
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
	line-height: 0px;
}
.noBorder
{
	border: 0px !important;
}
.bgClear, .bgClear dl, .bgClear dd
{
	background:none !important;
}
/* ==内容页整体布局定义开始== */
#head, #mainContent, #foot { width: 1000px; margin: 0 auto;}
#mainContent { }
#foot { background-color: #edf4fc; height: 100px;}
/* ==内容页整体布局定义结束== */

/* ==头部定义开始== */
#head
{
	position:relative;
	background: url(images/contbg.gif) repeat-x 0 340px;
}
#flashBanner
{
	height: 305px;
}
#topLink
{
	position:absolute;
	right:0;
	margin: 10px 10px 0 0;
	color: #666;
}
#topLink a
{
	color: #666;
	margin: 0 5px;
}
.siteSearch
{
	text-align:right;
	margin-top:5px;
}
#topMenu
{
	background: url(images/menubg.gif) no-repeat;
	height: 65px;
}
#topMenu dl
{
	padding:0 15px 0 25px;
	background: url(images/homeIcon.gif) no-repeat 20px 12px;

}
#topMenu dt a{ display:inline-block; padding: 0 13px; height:35px; line-height:35px; background: url(images/menuSpaLine.gif) no-repeat right 2px;}
#topMenu dd a{ display:inline-block; padding: 0 15px 0 18px; height:28px; line-height:28px; color:#333; font-size:12px; font-family: song; background: url(images/liteIcon0.gif) no-repeat 3px 11px; }
#topMenu dd a:hover { color:#000; text-decoration:none;}
#topMenu #menu_list_11 { margin-left:130px;}
#topMenu #menu_list_15 { margin-left:200px;}
#topMenu #menu_list_16 { margin-left:320px;}
#topMenu #menu_list_17 { margin-left:360px;}
#topMenu #menu_list_18 { margin-left:490px;}
#topMenu #menu_list_19 { margin-left:550px;}
#topMenu dt a
{
	font-family:"微软雅黑","宋体";
	font-size:13px;
	color:#FFF ;
}
#topMenu dt a:hover, #topMenu dt a.classOn{color:#d5f087 !important; text-decoration:none;}
#topMenu li li a { font-family:"宋体"; font-size:12px !important; color:#eaf6ff ; }
#topMenu li li a:hover { color:#0572bd !important; }
#topMenu #nav .sub
{
	background: #0c79c4 url(images/submenubg.gif) repeat-x bottom;
}
#topMenu #nav
{
	float:left;
	position:absolute;
}
#topMenu .time
{
	float:right;
	padding-right:15px;
	line-height:35px;
	color:#cce2f4;
}
.siteSearch #keyword2
{
	height:20px;
	border-top:#b3b3b3 1px solid;
	border-left:#b3b3b3 1px solid;
	border-right:#cfcfcf 1px solid;
	border-bottom:#cfcfcf 1px solid;
	line-height:20px;
	color:#999;
}
.siteSearch input
{
	vertical-align:middle;
}
/* ==头部定义结束== */

/* ==居中定义开始== */
#mainContent
{
	
}
.sidebar
{
	float: left;
	background: url(images/sidebarbg.gif) no-repeat;
	width: 212px;
	height: 564px;
	padding: 8px 9px 0 4px ;
}
.siteSelect
{
	background: url(images/bspicbg.gif) no-repeat;
	width: 212px;
	height: 82px;
}
.siteSelect select
{
	width:110px;
	margin: 48px 0 0 90px;
	border: #e3e9ef 1px solid;
	border-top: #abadb3 1px solid;
}
.specialSite { margin:15px 0 10px; }
.specialSite ul
{
	line-height: 20px;
}
.specialSite li
{
	margin: 12px 0;
	height: 74px;
	background: #fff;
}
.specialSite li .pic
{
	float: left;
	width: 63px;
	height: 63px;
	border: #d9d9d9 1px solid;
	margin: 4px 6px;
}
.specialSite li img
{
	height: 59px;
	width: 59px;
	border: #fff 2px solid;
}
.specialSite .title
{
	padding-top: 7px;
	font-weight: bold;
}
.specialSite p
{
	margin: 0;
}
.sideLink a
{
	display:inline-block;
	margin:7px 0;
}
/*内容部份*/
.mainCont
{
	float: right;
	width: 755px;
}
.newsBox
{
	float: left;
	width: 515px;
	margin-top: 3px;
}
.newsBox dt
{
	height: 25px;
}
.newsBox dt a,.newsBox dt a:hover
{
	float: left;
	height: 25px;
	width: 81px;
	background: url(images/newClassOff.gif) no-repeat;
	color: #666;
	margin-right: 2px;
	text-align: center;
	line-height: 25px;
	text-decoration:none;
}
.newsBox dt a.classOn,.newsBox dt a.classOn:hover
{
	background: url(images/newClassOn.gif) no-repeat;
	color: #fff;
}
.newsBox dd
{
	border: #ddd 3px solid;
	height: 161px;
	padding: 10px 5px 5px;
}
.newsBox .picList
{
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	min-height:100px;
}
.newsBox .picList img
{
	width:160px;
	height:120px;
}
.newsBox .infoList
{
	float: right;
	width:290px;
}
.newsBox .infoList li
{
	line-height: 26px;
	background: url(images/liteIcon1.gif) no-repeat 0 8px;
	padding-left: 20px;
}
.infoList li a
{
	color: #4e4e4e;
}

/*服务中心*/
.serviceBox
{
	float: right;
	width: 220px;
}
.serviceBox a,.serviceBox img
{
	float: left;
	display: inline-block;
}
.spaAd
{
	float: left;
	margin: 16px 0;
	height: 100px;
	display: inline;
}
/*新产品信息*/
.productBox
{
	float: left;
	width: 515px;
}
.productBox .Link
{
	height: 27px;
	line-height: 27px;
	background: url(images/prdTitlebg.gif) no-repeat 0 2px;
	text-align: right;
}
.productBox .Link a
{
	padding: 0 10px 0 14px;
	background: url(images/zoomIcon.gif) no-repeat 0 3px;
	color: #999;
}
.productBox .moreBt
{
	display:none;
}
.productBox dl
{
	border: #d5d5d5 3px solid;
	width: 465px;
	height: 150px;
	padding: 15px 21px 15px 19px;
}
.productBox dt
{
	float: right;
	width: 161px;
}
.productBox dt a
{
	display: block;
	background: #ebebeb url(images/pOffIcon.gif) no-repeat;
	height: 21px;
	line-height: 21px;
	padding-left: 23px;
	margin-bottom: 3px;
}
.productBox dt a.classOn
{
	background: #fff url(images/pOnIcon.gif) no-repeat;
	color: #069;
}
.productBox .pe_u_thumb 
{
	float:left;
	width:140px;
}
.productBox .pe_u_thumb_content, .productBox .pe_u_thumb_title
{
	float:left;
	width:142px;
	padding:0 9px;
	display:inline;
}
.productBox .pe_u_thumb_title a
{
	font-size:14px;
	font-family:"微软雅黑", "黑体", song;
	color:#069;
}
.productBox dd img
{
	width:140px;
	height:140px;
}
.ContactBox
{
	float: right;
	width: 190px;
	background: #f5f5f5 url(images/contactTitle.gif) no-repeat top;
	height: 178px;
	padding: 35px 15px 0;
	line-height: 22px;
}
.ContactBox img
{
	border: #d5c83c 1px solid;
	margin-top: 3px;
}
/* ==居中定义开始== */

/* ==底部定义开始== */
#foot
{
	background: #fff url(images/bmBg.gif) repeat-x top;
}
.bmLogo
{
	float: left;
	margin: 30px 30px 0 24px;
	display: inline;
	width: 134px;
	height: 37px;
}
.pic110
{
	text-align:center;
}
.bmLink
{
	display: block;
	padding-top: 20px;
	padding-bottom: 5px;
}
.bmLink a
{
	color: #39c;
}
/* ==底部定义结束== */

/*通用盒子*/
.Gen_box
{
	background: url(images/GenBox_bg.jpg) no-repeat;
	width: 180px;
	height: 155px;
	overflow: hidden;
	padding: 10px;
}
.Gen_box dt
{
	color: #e73649;
	font: normal normal bold 14px/30px "微软雅黑", "黑体";
	border-bottom: #d3d3d3 1px solid;
}
.Gen_box dt .more
{
	float: right;
	padding-top: 12px;
}
.Gen_box dt span
{
	color: #000;
}

/*通用左侧定义*/
.Contentbg
{
	background: url(images/spaline.gif) repeat-y 229px 30px;
}
.sidebar2
{
	float: left;
	width:220px;
}
.sidebar2 .siteSelect
{
	width:218px;
	border:1px solid #d7d7d7;
}
.sidebar2 dl
{
	border: 1px solid #d9d9d9;
	padding:12px 10px 8px;
}
.sidebar2 dt
{
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px solid #d9d9d9;
	height:18px;
	overflow:hidden;
	padding-left:8px;
	font-size:13px;
	font-family:"微软雅黑", song;
	color:#069;
}
.subMenu li a
{
	display:inline-block;
	width:150px;
	height:26px;
	background: url(images/submenubt_off.gif) no-repeat;
	padding-left:45px;
	line-height:26px;
}
.subMenu li.classOn a 
{
	background: url(images/submenubt_on.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
}
.navTitle
{
	background: url(images/contTibg.gif) no-repeat left bottom;
	height:32px;
	line-height:32px;
}
.navTitle span
{
	
	padding-left:33px;
	background: url(images/tiIcon.gif) no-repeat 11px 2px;
	font-size:14px;
	font-weight:bold;
	color:#06c;
}
.navTitle em
{
	float:right;
	padding: 0 16px;
	background: url(images/navIcon.gif) no-repeat 0px 12px;
	color:#666;
	font-style:normal;
}
.searchBox { padding:10px 10px 5px 10px; color:#000 }
.searchBox li
{
	padding:1px 0;
}
.formButton
{
	text-align:center;
	padding:5px 0 0;
}
/*默认通用左侧*/
.sidebar_Gen dl { padding:5px 10px;}
.sidebar_Gen dt
{
	background: url(images/liteIcon3.gif) no-repeat 6px 7px;
	padding-left:20px;
	font-size:13px;
	font-family:"微软雅黑","宋体";
	color:#069;
}
.sidebar_Gen dl /*通用左侧间隔*/
{
	margin-bottom:8px;
}
.sidebar_Gen #keyword
{
	width:150px;
	margin-bottom:5px;
}
.sidebar_Gen .siteSelect
{
	width:auto;
}
.sidebar2 .clearSide
{
	padding:0;
	border:0;
}
.modalPopup
{
    background-color: #d8ebf7;
    border-width: 3px;
    border-style: solid;
    border-color: #0062c1 !important;
    padding: 3px;
}
#EgvJobList td
{
    text-align:center;
}

#anpjobList
{
    text-align:center;.
    padding-top:10px;
}


/*网站地图*/
.mapList dl
{
	float:left;
	width:210px;
	margin: 10px 20px 0;
	display:inline;
}
.mapList dt img
{
	display:block;
}
.mapList dd
{
	min-height:90px;
	_height:90px;
	padding-top:10px;
}
.mapList li
{
	background: url(images/liteIcon2.gif) no-repeat 5px 5px;
	padding-left:25px;
	
}
.mapList .twoCol li
{
	float:left;
	width:38%;
}
