body{color:#363636}
a{color:#363636}
a:hover{color:#C40809;text-decoration:underline}
.eleItemNotip{padding:10px;}
.articleItemNotip{padding:10px;}
.hrItemNotip{padding:10px;}
.merItemNotip{padding:10px;}
.picItemNotip{padding:10px;}
.certItemNotip{padding:10px;}
.dItemNotip{padding:10px;}
.dBestNotip{width:310px;overflow:hidden;height:124px; line-height:22px;padding:8px 10px;position:relative;border:1px #C8C8C8 solid;border-top:none}
.dArticleItemNotip{height:26px;position:relative;line-height:26px; overflow:hidden;background:url('i_news_bg.gif') repeat-x left bottom;padding-bottom:1px;width:298px;margin:0 auto;padding-left:20px;}
.dLinkNotip{padding:0 10px;}
.headerTopBox{width:1003px;}
.header{width:1003px; margin:0 auto; position:relative; background:url('top_bg.jpg') repeat-x left top; }
	.h-com{position:relative;width:1003px;height:64px;padding:27px 0 0;}
		.h-logo{float:left;margin-top:7px;height:50px; margin-left:10px;display:inline;width:68px;}
		.h-logo img{height:50px;float:left;width:68px;}
		.h-name{float:left;height:26px;font-size:20px;font-weight:400;color:#333;font-family:\9ED1\4F53;line-height:30px;overflow:hidden;width:600px;margin-left:10px;display:inline;margin-top:4px}
		.h-Ename{float:left;height:20px;font-size:16px;color:#333;font-family:Tahoma;line-height:20px;overflow:hidden;width:600px;margin-left:10px;display:inline}
		.hEle{position:absolute;top:0px;width:314px;text-align:center;right:0px; height:27px; background:url('top_nav.jpg') no-repeat left top;}
		.hEle a{background:url('top_nav_bor.gif') no-repeat left center;display:inline-block;*zoom:1;*display:inline; font-weight:700;color:#fff;height:27px;line-height:27px;}
		.hEle a.setHome{background:none;margin-right:20px}
		.hEle a.addF{padding-left:20px}
	.h-menu{height:41px;width:1003px; overflow:hidden}
		.h-menu ul{width:100%;overflow:hidden}
		.h-menu li{line-height:41px; height:41px;float:left;text-align:center;font-weight:bold; font-size:15px;width:91px; color:#333333}
		.h-menu li a{text-decoration:none; display:block;height:41px; width:100%}
		.h-menu li a:hover{background:url('nav_select.gif') no-repeat left top;color:#fff}
		.h-menu li.select a{background:url('nav_select.gif') no-repeat left top;color:#fff}
	.banner{width:1003px;height:340px;margin-top:4px;}
		.banner img{width:1003px;height:340px;display:block}
		
.Dwrap{width:1003px; margin:4px auto 0;position:relative}
.wrap{width:1003px; margin:4px auto 0;position:relative;background:url('box_c.jpg') repeat-y scroll left top;}
.wrapt-t{height:40px;background:url('box_t.jpg') no-repeat left top; width:1003px;float:left}
	.sidebar{width:180px;float:left;overflow:hidden;margin-left:3px; display:inline;border-top:1px #dadada solid;margin-top:-40px;position:relative}
		.sCol{width:176px;padding-left:2px;}
			.s-t1{height:40px; width:180px;}
			.s-t1 strong{position:absolute; color:#ffffff; font-weight:700;top:5px;left:18px;font-size:13px; width:141px;height:28px;line-height:28px; text-align:center}
			.s-t2{position:relative;background:url('s-t2.gif') no-repeat;height:28px; width:141px; margin:10px auto; text-align:center;line-height:28px;}
			.s-t2 strong{color:#ffffff; font-weight:700;font-size:13px;}

		.classItem{width:176px;}
			.cIname,.classItem h2{height:28px;line-height:28px;overflow:hidden;background:url('g_list1.gif') no-repeat left top;padding-left:50px;width:126px;  font-weight:400}
			.classItem .select a{color:#C40809}
			.classItem p{height:28px;line-height:28px;vertical-align:bottom; overflow:hidden;background:url('g_list1.gif') no-repeat;padding-left:50px;overflow:hidden;width:126px;}
	.content{width:811px; float:left;margin-left:8px; display:inline;border-top:1px #dadada solid;margin-top:-40px; position:relative;overflow:hidden;}
		.bcNav{width:500px;height:22px;line-height:22px;top:0;right:20px;font-size:12px;font-weight:normal;overflow:hidden;text-align:right;position:absolute;z-index:4}
			.bcNav em{}
			.bcNav a{margin:0 3px;}
			.bcNav span{}
			.bcNav strong,.bcNav h1{display:inline;font-weight:400;margin-left:3px;}
		.c-t1{width:811px;position:relative;height:28px;}	
		.c-t1 strong,.c-t1 h1{position:absolute;font-weight:700;font-size:13px; color:#016D6D;width:58px;height:26px;line-height:26px;overflow:hidden;left:29px;top:0}
		.wrap-b{background:url('box_b.jpg') no-repeat;line-height:0;height:5px;overflow:hidden;width:1003px; clear:both}
		.cCol{width:811px;overflow:hidden}
		
.d-t1{ background:url('i_t1.jpg') no-repeat;height:24px;width:332px; position:relative;overflow:hidden}
.d-t1 strong{height:22px;font-size:12px;color:#046D70;font-weight:700;line-height:22px;float:left;margin-left:29px; margin-top:2px}
.d-more{position:absolute; background:url('i_more.jpg') no-repeat;height:7px;width:38px;text-indent:-99px;overflow:hidden;right:10px;top:9px;}

.dCom{overflow:hidden;width:332px;float:left;display:inline;position:relative}	
	.dCompany{width:310px;overflow:hidden;height:125px;padding:10px 10px 5px;line-height:22px;border:1px #C8C8C8 solid;border-top:none}
	.dComImg{width:135px;height:100px;padding:2px;border:1px #d1d1d1 solid;margin-right:10px;float:left;_margin-left:7px;}
	.dComImg img{width:135px;height:100px;}
	.dComImg:hover{border-color:#C61717;}
	.dComtext{ position:relative; margin-top:-2px;}

.dBest{width:332px;float:left;margin-left:4px;display:inline; overflow:hidden}
	.dBestBox{width:330px;overflow:hidden;height:130px; line-height:22px;padding:5px 0;position:relative;border:1px #C8C8C8 solid;border-top:none}

	.dBestImg{padding:2px;border:1px #d1d1d1 solid;width:100px;height:100px;position:absolute;left:10px;top:15px;}
	.dBestInfo{position:absolute;width:200px;left:126px;top:15px; line-height:22px; height:110px; overflow:hidden}
	.dBestName{font-size:13px;font-weight:700;}
.dNews{overflow:hidden;width:332px;float:left; margin-left:3px;display:inline;}
	.dArticle{width:330px;overflow:hidden;height:130px; line-height:22px;padding:5px 0;border:1px #C8C8C8 solid;border-top:none}
	.dArticleBox{width:312px;margin:0 auto}
		.dArticleItem{height:26px;position:relative;line-height:26px; overflow:hidden;background:url('i_news_bg.gif') repeat-x left bottom;padding-bottom:1px;}
		.dArticleItem p{height:26px;line-height:26px;padding-left:20px; float:left; width:200px;overflow:hidden }
		.dArticleItem span{height:26px;line-height:26px; text-align:right; float:right;margin-right:10px;display:inline}
.dCol{float:left;margin-top:10px;width:1003px; background:url('dCol.gif') repeat-y scroll left top;}
.dColb{float:left;height:1px;border-left:725px #c8c8c8 solid; border-right:274px #c8c8c8 solid; width:4px; line-height:0;overflow:hidden}
.dEle{width:723px;float:left;overflow:hidden;position:relative;z-index:1; padding:0 1px;}
.d-t2{height:24px;position:relative;z-index:2;background:url('d-t2.jpg') repeat-x;width:723px; overflow:hidden}
.d-t2 strong{background:url('d-t2Ico.jpg') no-repeat;font-size:12px;color:#046D70;font-weight:700;line-height:22px;float:left;margin-left:-1px; padding-top:2px;width:114px;text-align:center}
	.dList{width:723px;overflow:hidden;line-height:22px;}
	.dListBox{width:723px;overflow:hidden; padding-bottom:10px;}
		.dItem{position:relative;width:106px;float:left; margin-left:12px;display:inline;margin-top:10px;}
			.dImg{display:block; width:100px;height:100px; cursor:pointer;padding:2px;border:1px #d1d1d1 solid;}
				.dImg:hover{border-color:#C61717}
			 .dName{color:#363636;line-height:20px;width:106px;overflow:hidden; background:url('i_list1.jpg') no-repeat left 3px;width:106px; padding:2px 0 2px 0px; text-indent:16px; height:40px;overflow:hidden}
.dLinks{overflow:hidden;width:272px;float:left;margin-left:4px;display:inline;position:relative;z-index:1; padding:0 1px;}
	.dLinksBox{width:272px;overflow:hidden;height:140px; line-height:22px;padding:5px 0}
	.dLinksItem{width:272px; height:130px;overflow:hidden;position:relative;}
	.dLinksItem a{float:left;width:120px;padding-left:16px; background:url('i_list2.jpg') no-repeat 10px 11px;height:26px;line-height:26px;overflow:hidden}

.dCol2{background:url('i_b_bg.jpg') repeat-x left bottom;height:59px; width:1003px;position:relative; margin-top:10px; float:left}
.search-box{overflow:hidden;padding-top:18px; padding-left:100px;background:url('i_s_text.jpg') no-repeat 20px 20px; height:22px;}
	.searchInput{width:140px;margin-right:5px; float:left }
		.searchInput input{width:136px;height:16px; line-height:16px;border:1px #d1d1d1 solid;padding:1px; }
	.searchBtn{background:url('i_s_bt1.jpg') no-repeat;width:59px;height:20px;float:left }
		.searchBtn input{border:0;border:none; cursor:pointer;width:59px;height:20px; background:url(/) }


.dCol2-ele{width:198px;height:59px;right:10px;position:absolute;top:0; background:url('dele.jpg') no-repeat left top;}
.d-xc{width:78px;height:20px;overflow:hidden;text-indent:-9999px;left:109px;top:24px; position:absolute}
.d-cp{width:78px;height:20px;overflow:hidden;text-indent:-9999px;left:14px;top:24px; position:absolute}



.companyTip{border:1px solid #9EC2F8;padding:10px;line-height:22px; background:#F0F9FD;margin:10px auto 0;width:769px}
.companyInfo{width:791px; margin:0 auto}
	.companyContent{width:791px;overflow:hidden;line-height:1.8; margin-top:10px;}
	.companyContent img,.companyContent table{max-width:791px;}
	.aComd{padding-left:1px;width:790px;margin-top:10px;}

.eleList{width:811px;}
	.eleListBox{width:790px;overflow:hidden;background:url('p_list.gif');margin:0 auto}
	.eleItem{width:395px;float:left;height:125px;}
		.eleImg{padding:2px;border:1px #d1d1d1 solid;width:100px;height:100px;margin-top:9px; margin-left: 10px;display:inline;float:left}
		.eleInfo{width:215px;height:110px;line-height:22px; margin-left:10px; overflow:hidden;line-height:22px;margin-top:9px; float:left}
			.eleName{font-size:13px;font-weight:700;}
.picList{width:811px;}
	.picListBox{padding:10px 0;width:810px; position:relative;margin:0 auto;overflow:hidden}
	.picItem{position:relative;width:150px;height:139px;float:left;display:inline;overflow:hidden;margin-top:10px; padding:5px 5px 0;background:url('photo_bg.gif') no-repeat 5px 5px; margin-left:32px;}
	.picImg{width:135px;height:103px; margin:4px 0 0 10px; float:left;display:inline;overflow:hidden}
	.picImg img{max-width:135px;max-height:100px;}
	.picName{height:24px;width:150px;line-height:24px;text-align:center; float:left;overflow:hidden}
	.picName a{ color:#363636;}

.articleList{width:811px;}
	.articleListBox{padding:10px 0;width:770px; margin:0 auto}
	.articleItem{width:770px;height:28px;line-height:28px; background:url('news_list.gif') no-repeat left top; }
	.articleItem h3{margin-left:20px;display:inline;font-weight:400;height:28px;float:left;width:600px;overflow:hidden}
	.articleItem h3 a{color:#666666;text-decoration:none}
	.articleItem h3 a:hover{color:#FF6500;text-decoration:none}
	.articleItem span{color:#989898; float:right; margin-right:15px;display:inline; }

.articleDetail{width:791px; overflow:hidden; margin:0 auto } 
	.articleTitle{line-height:40px;height:40px;font-weight:bold;font-size:16px; text-align:center;padding-top:20px;}
	.articleEle{border-top:1px #d1d1d1 solid;padding-top:10px;height:20px; position:relative; text-align:right; width:791px; margin:0 auto; overflow:hidden}
	.articleEle span{float:right;margin-right:15px; display:inline}
	.a-print{text-align: left; padding-left: 20px; background: url(../common/a-print.gif) no-repeat left; float:right;margin-right:15px;display:inline;color:#f00}
	.a-quote{text-align: left; padding-left: 20px;background: url(../common/a-quote.gif) no-repeat left; float:right;margin-right:15px;display:inline;color:#f00}
	.articleContent{padding:10px 0px; line-height:1.8; width:791px; margin:0 auto; overflow:hidden}
	.articleContent img,.articleContent table{max-width:791px}


.hrList{width:811px;}
	.hrListBox{width:766px;margin:20px auto}
	.hrTitle{width:764px; overflow:hidden;line-height:38px; border:1px #dadada solid; background:url('hr.jpg') repeat-x left top;}
	.hrItem{width:764px; overflow:hidden;line-height:38px; border:1px #dadada solid; border-top:0;}
		.hrName{width:334px;float:left;text-align:center;padding:0 5px;}
			.hrNameBox{width:334px;height:38px;overflow:hidden; display:block;text-align:left}
			.hrNum{width:79px;border-left:1px #dadada solid;float:left;text-align:center; overflow:hidden}
			.hrNumBox{width:100%; display:block;overflow:hidden}
			.hrDate{width:119px;border-left:1px #dadada solid;float:left;text-align:center;}
			.hrClick{width:99px; border-left:1px #dadada solid;float:left;text-align:center;}
			.hrClickBox{height:38px; display:block}
			.hrClickBox a{ height:21px;line-height:21px;width:80px; float:left;margin-left:9px;display:inline;overflow:hidden;text-indent:-999px; background:url('hr_click.gif') no-repeat;margin-top:9px;}


.hrDetail{width:764px;border:1px #dadada solid; border-top:0;border-left:0;margin:20px auto}
	.hrDrow{width:764px;border-top:1px #dadada solid;overflow:hidden}
	.hrdName{width:753px; overflow:hidden;line-height:38px; background:url('hr.jpg') repeat-x left top; height:38px;border-left:1px #dadada solid; padding-left:10px;color:#FF0000;font-weight:700;font-size:14px;}
	.hrDcol{float:left;width:253px;border-left:1px #dadada solid; height:30px; padding-left:111px;position:relative;line-height:30px; padding-right:10px;}
	.hrDcol label{width:100px;text-align:center;border-right:1px #dadada solid; left:0;top:0; height:30px; position:absolute;font-weight:700}
	.hrDc{width:100%;height:30px;overflow:hidden;}
	.hrDele{float:left;width:559px;border-left:1px #dadada solid;padding-left:111px;position:relative;line-height:30px; padding-right:10px;}
	.hrDele label{width:100px;text-align:center;border-right:1px #dadada solid; left:0;top:0; height:30px; position:absolute;font-weight:700}
	.hrContent{line-height:1.8;padding:5px 0; width:743px;overflow:hidden;border-left:1px #dadada solid; padding-left:10px;}
	.hrContent img,.hrContent table{max-width:743px;}



.merList{width:811px;}
	.merListBox{width:780px;margin:0 auto}
	.merItem{height:103px;overflow:hidden;position:relative;width:780px;border-bottom:1px #cecece solid}
	.merSimg {float:left;width:88px;height:68px; border:1px #d1d1d1 solid;background:#fff;margin-top:14px;margin-left:2px;display:inline}
	.merSimg:hover{border-color: #991C15}
	.merSimg img{width:88px;height:68px; float:left}
	.merItem ul{width:672px; float:left;margin-left:10px; margin-top:12px;}
		.merLinfo{height:22px;width:672px;overflow:hidden;}
		.merItem h3{float:left;width:400px;height:22px; font-weight:700;overflow:hidden;line-height:22px; font-weight:400;}
		.merItem h3 a{color:#C40809;}
		.merDate{float:right;margin-right:10px;display:inline;width:150px; text-align:right;height:22px;overflow:hidden;line-height:22px;}
		.merDate em{margin-left:20px;}
		.merTip{width:672px;line-height:22px;height:44px; background:url('merListbg.gif') repeat-x left top; overflow:hidden;padding-top:2px;}

.merDetail{width:811px;margin:0 auto;}
	.merTop{width:811px; overflow:hidden;margin-top:20px; margin-bottom:20px;}
		.merBimg{float:left;margin-left:20px; display:inline}
			.merAbtn{margin-top:5px; height:29px;overflow:hidden;width:100%}
			.merAbtn a{float:left; width:122px;height:29px;line-height:29px;text-align:center;color:#A41B09;font-weight:bold;font-size:14px; text-decoration:none;background:url('merAbtn.gif') no-repeat left top; margin-right:10px;  text-indent:-999px;overflow:hidden}
			.merAbtn a.merAbtn1{background:url('merAbtn.gif') no-repeat left -29px;}
	.merTitle{height:31px;border-bottom:1px #91B4C8 solid;border-top:1px #91B4C8 solid;line-height:31px; background:url('mert1-bg.jpg') repeat-x; color:#2E4D52; position: relative}
		.merTitle strong{background:url('merIco.gif') no-repeat 10px center;height:28px;padding-left:25px; font-size:13px;font-weight:700;color:#FF7300;float:left;}	
	.merContent{margin:10px 20px;line-height:1.8; overflow:hidden;width:771px;} 
	.merContent img,.merContent table{max-width:771px;}
		.merForm{width:100%;}
		.merInput{border:1px solid #7B9EBA;}
		.merTexta{border:1px solid #7B9EBA;}



.certList{width:811px; overflow:hidden;margin-top:-1px;}
	.cert-t1{width:811px;position:relative;height:28px; background:url('box_t.jpg') no-repeat -191px top}
	.cert-t1 strong{position:absolute;font-weight:700;font-size:13px; color:#016D6D;width:58px;height:26px;line-height:26px;overflow:hidden;left:29px;top:0}
	.certItem{width:811px;overflow:hidden;padding:10px 0;}
	.certTitle{height:24px;line-height:24px;overflow: hidden;background:url('zhs_bg.jpg') repeat-x left top;}
	.certTitle .certName{height:24px;background:url('zhs_bor.jpg') no-repeat left center;}
	.certTitle .certOrg{height:24px;background:url('zhs_bor.jpg') no-repeat left center;}
	.certTitle .certDate{height:24px;background:url('zhs_bor.jpg') no-repeat left center;}
	
	.certImg{float:left;text-align:center;width:120px;}
		.certImg .tempImgBox{border:1px #dadada solid}
	.certName{float:left;text-align:center;width:231px; padding:0 10px;}
		.certNameBox{display:inline-block;*zoom:1;*display:inline;text-align:left;line-height:22px;}
	.certOrg{float:left;text-align:center;width:180px; padding:0 10px;}
		.certOrgBox{display:inline-block;*zoom:1;*display:inline;text-align:left;line-height:22px;}
	.certDate{float:left;text-align:center;width:120px;}
		.certDateBox{display:inline-block;*zoom:1;*display:inline;line-height:22px;}


.gbookBox{width:811px; padding-bottom:10px; position:relative; overflow:hidden}
		.gbook-row{width:600px;}
		.gbookI{border:1px solid #a3a3a3;}

.contactBox{width:760px; margin:0 auto 20px; background:url('msg_us.gif') no-repeat right bottom}
	.map{width:760px;margin-top:20px;}
	
	.contactInfo{width:760px;margin-top:20px; padding-bottom:10px;}
		.contactInfo dl{width:760px; line-height:24px;font-size:14px}
		.contactInfo dt{ font-weight:700;color:#EA0104;line-height:40px;}
		.contactInfo dd{height:24px;}
		
	.contactSer{width:660px; overflow: hidden}
		.contactSer dl{border:1px solid #dadada;margin-top:20px;padding-bottom:10px; width:308px; padding-left:20px}
			.contactSer dt{font-size:12px; height:40px;line-height:40px; }
			.contactSer dd{height:24px; line-height:24px;}


