body{
	margin:0px;
	padding:0px;
	color:#666;
	font-size:12px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	background:#ededed url(body_bg.jpg) repeat-x ;
	background-position:left -24px;
}
a,a:link,a:active,a:visited{
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#e60808;
	text-decoration:underline;
}
a.current{
	color:#e60808;
}
img{
	border:0px;
}
h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
}
ul,li{
	list-style:none;
}
p{
	margin:0px;
	padding:0px;
}
.color_2f2f2f{
	color:#2f2f2f;
}
.color_E60808{
	color:#E60808;
}
.wholeContainer{
	width:980px;
	background:#fff;
	padding:0 35px;
	margin:0 auto;
	overflow:hidden;
}
.logoPic,
.newsArea .newsHeader {
	background-image:url(home_bg.gif);
	padding-top:7px;
}
.searchPanel span,
.searchPanel input{
	background-image:url(home_bg.gif);
}
/* logoArea begin */
.logoArea{
	width:100%;
	height:65px;
	overflow:hidden;
	padding-top:15px
}
.logoPic{
	float:left;
	width:200px;
	height:65px;
	background-repeat:no-repeat;
	background-position:left top;
}
.loginLinks{
	float:right;
	height:65px;
	padding:10px 0px 0px 0px;
}
.loginLinks a{
	margin:0px 5px 0px 0px;
	margin:0px 7px 0px 4px\9;
}
/* logoArea end */
/* navArea begin */
.navArea{
	width:100%;
	height:35px;
	overflow:hidden;
	border-bottom:0px solid #bdbdbd;
}
.navMenu{
	float:left;
	height:35px;
}
.navMenu a{
	height:35px;
	line-height:35px;
	margin:0px 35px 0px 5px;
	font-family:微软雅黑;
	font-weight:bold;
	display:inline-block;
	
}
.navMenu a.current{
	font-size:12px;
	color:#e60808;
}
.navMenu a:hover{
	text-decoration:none;
}
.searchPanel{
	float:right;
	width:182px;
	line-height:35px;
	margin-top:3px;
	*margin-top:-4px;
	_margin-top:1px;
	overflow:hidden;
}
.searchPanel input{
	width:134px;
	height:20px;
	line-height:20px;
	text-indent:4px;
	*text-indent:0px;
	border:0px;
	color:#797979;
	vertical-align: middle;
	background-repeat:no-repeat;
	background-position:left -68px;
}
.searchPanel span{
	width:46px;
	height:22px;
	cursor:pointer;
	display:inline-block;
	vertical-align: middle;
	background-repeat:no-repeat;
	background-position:-136px -68px;
}
/* navArea end */
/* photoArea begin */
.photoArea{
	width:100%;
	height:290px;
	margin-top:2px;
	overflow:hidden;
}
/* photoArea end */
/* infoArea begin */
.infoArea{
	width:100%;
	margin-top:0px;
	_margin-top:0px;
	display:inline-block;
}
.newsArea{
	width:100%;
}
.newsArea .newsHeader{
	width:100%;
	height:33px;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
	background-repeat:repeat-x;
	background-position:left -191px;
}
.newsArea .newsTitle{
	float:left;
	width:80%;
	height:33px;
	line-height:20px;
	overflow:hidden;
}
.newsArea .newsTitle .newsInfo{
	width:80%;
	height:20px;
	margin:0px;
	margin-left:4px;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	margin-top:4px;
	*margin-top:0px;
	_margin-top:6px;
}
.newsArea .newsTitle .newsTab{
	width:55px;
	height:26px;
	line-height:26px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	/*font-family:Verdana, Geneva, sans-serif;*/
	text-align:center;
	display:inline-block;
	background:#e4e4e4;
	_margin-top:4px;
	vertical-align:middle;
}
.newsArea .newsMore{
	float:right;
	width:18%;
	height:33px;
	line-height:38px;
	padding-right:14px;
	overflow:hidden;
	text-align:right;
}
.infoShowArea{
	float:left;
	width:75%;
	padding-top:4px;
	overflow:hidden;
	font-size:12px;
}
.infoShowArea ul{
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
}
.infoShowArea ul li{
	margin:7px 0px; 
	*margin:5px 0px; 
	padding-right:20px;
}
.infoShowArea .infoTitle{
	line-height:24px;
	color:#333;
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:4px solid #e60808;
}
.exhibitArea{
	float:right;
	width:25%;
	overflow:hidden;
}
.exhibitArea .bec_shadow a{
	float:left;
}
.adSystem{
	margin-top:10px;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
}
.adSystem h4{
	text-align:left;
	margin:0px;
	color:#333;
	font-size:12px;
	padding-left:70px;
}
.adSystem p{
	margin-top:6px;
	text-align:left;
	padding-left:70px;
	line-height:20px;
}
.serviceSystem{
	margin-top:10px;
	border-bottom:0px solid #ececec;
	border-right:0px solid #ececec;
}
.bec_shadow{
	padding:12px 8px 22px 12px;
	border-bottom:0px solid #c5c5c5;
	border-right:0px solid #c5c5c5;
	/*background:#fff url(infoPanel_bg.gif) repeat-x left bottom;*/
}
.bec_grdColor{
	border-bottom:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	background:#fff url(infoPanel_bg.gif) repeat-x left bottom;
}
.serviceSystem h4{
	text-align:left;
	margin:0px;
	color:#333;
	font-size:12px;
	padding-left:70px;
}
.serviceSystem p{
	margin-top:6px;
	text-align:left;
	padding-left:70px;
	line-height:20px;
}
.otherSystem{
	margin-top:15px;
}
/* infoArea end */
/* footerArea begin */
.footerArea{
	background:#fff;
	width:100%;
	margin:40px 0px;
	padding-top:10px;
	border-top:6px solid #dcdcdc;
	display:inline-block;
}
.footerLeft{
	float:left;
}
.footerLeft a{
	font-weight:bold;
	margin:0px 4px;
}
.footerRight{
	float:right;
/*	font-family:"Arial";*/
}
/* footerArea end */
/* *****news style begin***** */
.newsContainer{
	width:100%;
	margin-top:2px;
	margin-left:-35px;
	padding:10px 35px;
	
	display:inline-block;
	background:#fff url(mid_bg.jpg) repeat-x;
}
.newslayout_l,.newslayout_c,.newslayout_r{
	float:left;
	width:20%;
	overflow:hidden;
}
.newslayout_l{
	width:16%;
}
.newslayout_c{
	width:63%;
	margin-left:1%;
}
.newslayout_r{
	width:19%;
	float:right;
}
.newslayout_l ul{
	float:left;
	width:100%;
	margin:10px 30px 0px 0px;
	padding:0px;
}
.newslayout_l ul li{
	margin:6px 0px; 
	*margin:5px 0px; 
	padding-left:10px;
	line-height:20px;
	border-bottom:1px dotted #d6d6d6;
}
.newslayout_l .infoTitle{
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:4px;
	line-height:24px;
	border-bottom:6px solid #dfdfdf;
}
.newslayout_l ul li a{
	color:#333;
}
.newslayout_l ul li a.current{
	color:#e60808;
	font-weight:bold;
}
.newsPic{
	width:100%;
	text-align:center;
	margin:10px 0px;
}
.newsEntry{
	width:96%;
	
	padding:10px 10px 10px 0px;
	overflow:hidden;
}
.newsEntry h4{
	margin:3px 0px;
	padding:0px;
}
.newsEntry h4 a{
	padding:2px;
	color:#ffffff;
	font-weight:normal;
	background:#333;
}
.newslayout_c .newsEntry h4 a{
	padding:2px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	background:#e7e7e7;
}
.newslayout_c .newsEntry h4 a:hover{
	color:#fff;
	background:#b71b39;
	text-decoration:none;
}
.newsEntry p{
	margin:0px;
	padding:0px;
	line-height:18px;
}
.newsEntry .newTime{
	color:#000;
}
.serviceSystem ul{
	margin:10px 0px 0px 0px;
	padding:0px;
}
.serviceSystem ul li{
	color:#62AFE7;
	line-height:20px;
	font-family:"\5b8b\4f53";
}
.serviceSystem ul li span{
	line-height:16px;
}
.serviceSystem .hrefLI{
	color:#aa0000;
}
.serviceSystem ul li>a{
	color:#62AFE7;
}
.serviceSystem .bec_shadow ul li a{/* because ie6 */
	_color:#62AFE7;
}
.serviceSystem span{
	color:#535353;
}
.newslayout_r .serviceSystem p{
	padding-left:0px;
	line-height:18px;
}
.newslayout_r .serviceSystem .bec_shadow{
	padding:12px 12px 22px 12px;
	background:#f3f3f3;
}
.solutions{
	width:100%;
}
.solutions a{
	float:right;
	margin-left:1px;
}
.solutions p{
	margin:0px;
}
.solutionsInto{
	width:100%;
	height:26px;
	margin-top:10px;
	line-height:26px;
	display:inline-block;
	background: url(solutionsInto.gif) no-repeat left top;
}
.solutionsInto a{
	color:#4f60af;
	padding-left:26px;
}
.newslayout_r .serviceSystem .lowFrame{
	background-color:#F3F3F3;
	background-position:left top;
}
/* *****news style end***** */
/* *****newsView style end***** */
.newsView{
	width:100%;
	overflow:hidden;
}
.newsView_title{
	margin-top:10px;
	padding:0px 0px 10px 0px;
	background:#ac0000;
}
.newsView_title h1{
	color:#fff;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
/*	font-family:"宋体";*/
	margin-bottom:10px;
	padding:10px 10px 0px 10px;
}
.newsView_title p{
	color:#fff;
	margin:0px;
	padding:0px 10px;
}
.newsView_content{
	padding:0px 5px;
}
.newsView_content p{
	margin:20px 0px;
	line-height:20px;
}
.newsView_content p a{
	color:#e60808;
	text-decoration:underline;
}
.newsView_operate{
	width:100%;
	padding:0px;
}
.newsView_more{
	height:24px;
	line-height:16px;
	padding-left:24px;
	margin-top:15px;
	display:inline-block;
	background:#fff url(solutionsInto.gif) no-repeat left -28px;
}
.newsView_more a{
	text-decoration:underline;
}
/* *****newsView style end***** */
/* *****aboutUs style end***** */
.aboutUs_content{
	padding:0px 10px;
}
.aboutUs_content p{
	margin:20px 0px;
	line-height:20px;
}
.aboutUs_content p a{
	color:#e60808;
	text-decoration:underline;
}
.aboutUs_Module{
}
.aboutUs_Module h4{
	color:#e60808;
	line-height:20px;
	margin-top:15px;
}
.aboutUs_Module p{
	margin:0px;
	color:#333;
	text-indent:0px;
	margin-bottom:15px;
}
.aboutUs_Module .abM_title{
	height:28px;
	line-height:28px;
	color:#333;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	border:1px solid #e5e5e5;
	background:#fff url(abM_title.gif) repeat-x left bottom;
}
.aboutUs_Module .abM_title , .aboutUs_Module h4, .aboutUs_Module p{
	padding-left:6px;
}
.honorsModule .abM_title{
	color:#e60808;
	font-style:normal;
	margin:10px 0px;
}
.honorsModule p{
	margin:0px;
	line-height:22px;
}
.contactModule .companyAddress{
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #dbdbdb;
}
.contactModule .companyAddress h4{
	font-size:12px;
}
.contactModule  p{
	margin:0px;
}
.contactModule  h4{
	color:#333;
}
.branchAddress{
	padding:0px;
	display:inline-block;
}
.branchAddress ul{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}
.branchAddress ul li{
	float:left;
	width:49.8%;
	margin:5px 0px;
}
.branchAddress ul li h4{
	font-size:12px;
}
.cultureModule .abM_title{
}
.cultureModule .abM_title span{
	font-size:12px;
	font-style:normal;
	float:left;
}
.cultureModule .abM_title select{
	float:right;
	margin-top:4px;
	margin-right:6px;
}
.cultureModule table{
	margin-top:14px;
}
.cultureModule table span.more{
	padding-left:28px;
	display:inline-block;
	background:#fff url(solutionsInto.gif) no-repeat left -25px;
}
.cultureModule table span.more a{
	color:#333;
}
.cultureModule table span.more a:hover{
	color:#e60808;
}
/* *****aboutUs style end***** */
/* scrollNews ul style begin */
.newsArea .newsTitle .newsInfo a{
	height:20px;
	margin:0px;
	padding:0px;
	line-height:20px;
}
/* scrollNews ul style end */
/* productsServices style begin */
.pS_content{
	width:96%;
	margin-left:1%;
	overflow:hidden;
}
.pS_content >p{
	margin-top:10px;
}
.pS_content h4,.pS_content p{
	line-height:20px;
}
.pS_content ul{
	float:left;
	width:50%;
	*width:49.5%;
	margin:10px 0px;
	padding:0px;
	overflow:hidden;
}
.pS_content ul li{
	width:90%;
	padding:10px 0px 6px 0px;
}
.pS_content ul.alignLeft li{
	float:left;
}
.pS_content ul.alignRight li{
	float:right;
}
.pS_content .pS_ul_title{
	border-bottom:5px solid #dfdfdf;
}
.pS_content .pS_ul_title h4{
	font-size:12px;
}
.productsList{
	width:92%;
	margin-top:28px;
	padding-left:40px;
	background:url(productsList_icon.gif) no-repeat;
	background-position:left 4px;
	background-position:left 2px\9;
}
.productsList p{
	margin-bottom:6px;
}
.pS_content .productsList p a{
	color:#62afe7;
}
.productsList p a:hover{
	color:#e60808;
}
.productsView{
	
}
.productsView h4{
	color:#da0000;
	margin:20px 0px;
        font-size:12px;
        font-weight:bold;
        
}
.productsView p{
	color:#333;
	margin-bottom:20px;
}
.productsView p font{
	color:#8a8a8a;
	font-size:7px;
	padding-right:12px;
	vertical-align:middle;
}
/* productsServices style end */
/* solutions style begin */
.solutions_content{
	
}
.solutions_content p{
	color:#333;
	line-height:20px;
	margin-bottom:20px;
}
.solutions_content ul{
	float:left;
	width:100%;
	margin:20px 0px;
	padding:0px;
}
.solutions_content ul li{
	width:49%;
	float:left;
	line-height:27px;
	color:#e60808;
	border-bottom:1px solid #e3e3e3;
}
.newslayout_c .solutions_content ul li a,
.solutions_content ul li a{
	color:#333;
	margin-left:4px;
}
.solutions_content ul li a:hover{
	color:#e60808;
}
.solutions_content ul .solutions_title{
	float:left;
	width:100%;
}
.solutions_content ul .solutions_title h4{
	color:#333;
	height:18px;
	line-height:18px;
	padding-left:28px;
	background:#fff url(solutionsInto.gif) no-repeat left -26px;
}
.solutions_content .noBorderUl li{
	width:100%;
	border:0px;
}
/* solutions style end */
/* common border、color... style begin */
.color_2f2f2f{
	color:#2f2f2f;
}
.bC_dfdfdf , .newslayout_l .bC_dfdfdf{
	border-color:#dfdfdf;
}
.bC_e79a62 , .pS_content .bC_e79a62{
	border-color:#e79a62;
}
.bC_62e7d9 , .pS_content .bC_62e7d9{
	border-color:#62e7d9;
}
.bC_62afe7 , .pS_content .bC_62afe7{
	border-color:#62afe7;
}
.bC_bbe762 , .pS_content .bC_bbe762{
	border-color:#bbe762;
}
/* common border、color... style end */
.logoArea,navArea,newsContainer,footerArea{
/*	padding:0px 20px;
*/}
/* navPage begin */
.navPage{
	width:99%;
	border-top:1px solid #a1a1a1;
	margin-top:18px;
	padding-top:10px;
}
.navPage span.leftInfo{
	float:left;
	padding-top:5px;
}
.navPage span.leftInfo a:hover{
	color:#333;
	text-decoration:none;
}
.navPage span.rightInfo{
	float:right;
}
.navPage span.rightInfo span,
.navPage span.rightInfo a{
	margin-left:8px;
}
/* navPage end */
/* job_content begin */
.job_content{
}
.job_content p{
	margin-top:16px;
	line-height:18px;
}
.search_panel{
	color:#333;
	margin-top:16px;
	padding:8px 20px;
	overflow:hidden;
	background-color:#F2F2F2;
}
.search_panel b{
	vertical-align:middle;
}
.searchPlugin{
	color:#333;
	height:22px;
	line-height:22px;
	margin-left:10px;
	padding-left:4px;
	display:inline-block;
	background-color:#fff;
	border:1px solid #E3E3E3;
	vertical-align:middle;
	overflow:hidden;
}
.searchPlugin input{
	border:0px;
	color:#aaa;
	height:14px;
	vertical-align:middle;
}
.searchSelect{
	cursor:pointer;
	margin-left:2px;
	_margin-top:1px;
	_display:inline-block;
	_vertical-align:middle;
}
.searchSelect font{
	font-size:10px;
	margin-left:10px;
}
.sysBtns{
	width:100%;
	margin-top:20px;
	text-align:center;
}
.sysBtn{
	height:24px;
	line-height:24px;
	*line-height:20px;
	margin-left:10px;
	padding:0px 14px;
	*padding:0px 7px;
	cursor:pointer;
	border:1px solid #a6a6a6;
	vertical-align:middle;
	background: url(sysBtn_bg.gif) repeat-x left bottom;
}
.sysBtnnew{
	height:24px;
	line-height:24px;
	*line-height:20px;
	margin-left:10px;
	padding:0px 14px;
	*padding:0px 7px;
	cursor:pointer;
	border:1px solid #a6a6a6;
	background: url(sysBtn_bg.gif) repeat-x left bottom;
}
.sysBtns .sysBtn{
	height:30px;
	line-height:30px;
	*line-height:26px;
}
.sysBtns .sysBtn b{
	color:#555;
}
.searchType{
	position:absolute;
	margin-top:20px;
	background-color:#fff;
	border:1px solid #bbb;
	display:none;
}
.searchType ul{
	margin:2px 0px 0px 0px;
	*margin:6px 0px 0px 0px;
	padding:0px;
}
.searchType ul li{
	margin:0px;
}
.searchType ul li a{
	width:100%;
	height:100%;
	padding:3px 10px;
}
.searchType ul li a:hover{
	background-color:#eee;
}
.jobNotice ul{
	margin:4px 0px 0px 0px;
}
.jobNotice ul li{
	padding:1px 0px;
}
.serviceSystem .jobNotice ul li a{
	color:#333;
}
.serviceSystem .jobNotice ul li a:hover{
	color:#e60808;
}
.serviceSystem .jobNotice .email{
	width:98%;
	margin-left:2%;
	margin-top:10px;
	text-indent:20px;
	line-height:18px;
	background: url(mail.png) no-repeat left top;
}
.serviceSystem .jobNotice .email a{
	color:#62AFE7;
	cursor:pointer;
	font-family:"\5b8b\4f53";
}
.serviceSystem .jobNotice .email a:hover{
	color:#e60808;
}
.bec_shadow p{
	margin:0px 0px 4px 0px;
}
.jobList{
	margin-top:16px;
}
.jobList thead b.listTitle{
	height:24px;
	padding-left:24px;
	background:#fff url(solutionsInto.gif) no-repeat left -28px;
}
.jobList th,
.jobList td{
	padding:8px 2px;
}
.jobList thead th{
	color:#000;
	font-weight:normal;
	padding:5px 2px 8px 10px;
	background-color:#E9E9E9;
}
.jobList thead td{
	border-bottom:3px solid #E9E9E9;
}
.jobList tbody th{
	text-align:left;
}
.jobList tbody th,
.jobList tbody td{
	font-family:"\5b8b\4f53";
	border-bottom:1px solid #E3E3E3;
}
.jobList tbody td span{
	margin-left:4px;
}
.jobViewTable{
	width:100%;
	margin-top:16px;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
}
.jobViewTable th,
.jobViewTable td{
	color:#000;
	padding:5px 6px;
	vertical-align:top;
	border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}
.jobViewTable th{
	font-weight:normal;
	text-align:left;
	background-color:#EFEFEF;
}
.jobViewTable td p{
	margin:0px;
}
/* job_content end */
/*隐藏更多*/
.lmbar .barright{
	display:none;
 }
.lmbar .barleft{
	line-height:24px;
	color:#333;
	border-bottom:4px solid #e60808;
    margin-right:25px;
    margin-bottom:5px;
    font-weight:bold;	
}
.newstitletab a{
	font-size:12px;
	line-height:18px;
}
.sel,a.sel{
	color:#e60808;
	font-weight:bold;
	}
#colee_left p a{color:#649805;height:20px;line-height:20px;}
.flink a{margin-right:5px;}