/*页面宽度*/
.pagewidth{width:980px;}

/*基本样式*/
div,form,img,ol,dl,dt,dd {margin: 0; padding: 0; border: 0;}
ul,li {margin: 0; padding: 0; border: 0;list-style-type: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}

/*个性区域*/
.blankH1px{ height:1px; clear:both; font-size:1px;overflow:hidden;}
.blankH2px{ height:2px; clear:both; font-size:1px;overflow:hidden;}
.blankH3px{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blankH5px{ height:5px; clear:both; font-size:1px;overflow:hidden;}
.blankH10px{ height:10px; clear:both; font-size:1px;overflow:hidden;}

/*浮动左右样式*/
.float_left { float: left;}
.float_right { float: right;}

/*字体样式*/
.redfont12px{ font-size:12px;color:red;}
.bluefont12px{ font-size:12px;color:#0000FF;}

/*链接样式*/
A.redLink:link { COLOR: red;text-decoration: none;}
A.redLink:visited { COLOR: red;text-decoration: none;}
A.redLink:hover { COLOR: #000;text-decoration: none;}

A.redLineLink:link { COLOR: red;text-decoration: underline;}
A.redLineLink:visited { COLOR: red;text-decoration: underline;}
A.redLineLink:hover { COLOR: #000;text-decoration: underline;}

A.blackLink:link { COLOR: #000;text-decoration: none;}
A.blackLink:visited { COLOR: #000;text-decoration: none;}
A.blackLink:hover { COLOR: red;text-decoration: none;}

A.blackLineLink:link { COLOR: #000;text-decoration: underline}
A.blackLineLink:visited { COLOR: #000;text-decoration: underline}
A.blackLineLink:hover { COLOR: red;text-decoration: underline}

A.whiteLink:link { COLOR: #ffffff;text-decoration: none;}
A.whiteLink:visited { COLOR: #ffffff;text-decoration: none;}
A.whiteLink:hover { COLOR: #FFFF00;text-decoration: none;}

A.yellowLink:link { COLOR: #FFFF00;text-decoration: none;}
A.yellowLink:visited { COLOR: #FFFF00;text-decoration: none;}
A.yellowLink:hover { COLOR: #ffffff;text-decoration: none;}

A.blueLink:link { COLOR: #0000FF;text-decoration: none;}
A.blueLink:visited { COLOR: #0000FF;text-decoration: none;}
A.blueLink:hover { COLOR: #FF0000;text-decoration: none;}

A.brownLink:link { COLOR: #B48B57;text-decoration: none;}
A.brownLink:visited { COLOR: #B48B57;text-decoration: none;}
A.brownLink:hover { COLOR: #FF0000;text-decoration: none;}	
.list_content { CLEAR: both; WIDTH: 100%; HEIGHT: auto; TEXT-ALIGN: center; background-color: #FDFDFD; margin-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-top: 8px; float: left; padding-bottom: 8px;
}.list_content H1 { CLEAR: left; BORDER-RIGHT: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 119px; margin-top: 10px; margin-bottom: 10px;
}
.list_content H2 { FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: -120px; WIDTH: 100%; MARGIN-RIGHT: -152px; WORD-WRAP: break-word
}
.list_content H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: 99px
}
.list_content H4 { CLEAR: right; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; WIDTH: 120px}
.list_content H1 #pic { BORDER-RIGHT: #cccccc 1px solid; BACKGROUND-POSITION: center center; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 35px; MARGIN: 20px 8px 8px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; LINE-HEIGHT: 35px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
.info_where { MARGIN-TOP: 30px; WIDTH: auto; WORD-BREAK: break-all; HEIGHT: auto
}.info_message { MARGIN-TOP: 30px; WIDTH: auto; WORD-BREAK: break-all; HEIGHT: auto
}.info_company { MARGIN-TOP: 10px; MARGIN-LEFT: 130px; WIDTH: auto; WORD-BREAK: break-all; MARGIN-RIGHT: 122px; HEIGHT: auto; TEXT-ALIGN: left; WORD-WRAP: break-word
}.info_brief { MARGIN-LEFT: 130px; WIDTH: auto; COLOR: #666; WORD-BREAK: break-all; LINE-HEIGHT: 20px; MARGIN-RIGHT: 122px; HEIGHT: auto; TEXT-ALIGN: left; WORD-WRAP: break-word
}.info_type { MARGIN-LEFT: 130px; WIDTH: auto; WORD-BREAK: break-all; LINE-HEIGHT: 20px; MARGIN-RIGHT: 122px; HEIGHT: auto; TEXT-ALIGN: left; WORD-WRAP: break-word
}.bgLine { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #fffae6; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 60px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #cccccc 1px solid; WHITE-SPACE: normal; HEIGHT: 18px; TEXT-ALIGN: center
}.info_sign { MARGIN-LEFT: 130px; WIDTH: auto; WORD-BREAK: break-all; MARGIN-RIGHT: 122px; HEIGHT: auto; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.zy{ font-size: 0px; line-height: 0px; clear: both; height: 0px; width: 100%; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}.all_i{ margin-left:200px; width:auto; height:25px; line-height:25px; text-align:left; clear: both; margin-bottom: 5px; margin-right: 10px;
}.allul{ width: 100%; clear: both; margin-top: 8px; margin-bottom: 8px; float: left; height: auto; line-height: 20px;
}
.allul ul{ padding-left: 20px; clear: both; float: left; height: auto;
}
.allul li{ line-height: 30px; float: left; height: auto; width: auto; padding-right: 10px;
}
.newslist{ clear: both; height: auto; width: 95%; margin-right: auto; margin-left: auto;
}
.newslist ul{ width: 100%; margin-bottom: 10px; }
.newslist li{line-height: 24px;height: auto;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;text-align: left;margin: 0px;padding: 0px;
}.newslist .news_l{ float: left; font-size: 13px; line-height: 24px; letter-spacing: normal; text-align: left; word-spacing: normal; display: list-item; clear: left; }
.newslist li a{ color: #003366; text-decoration: none; }
.newslist .news_r{ float: right;	height: auto; width: auto;}
.newsall_id{ font-size: 14px; line-height: 30px; font-weight: bold; color: #000000; clear: both; width: 100%; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px;
}
.photoall_id{ font-weight: bold; color: #000000; clear: both; width: 100%; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; 
}
.nwesall{ font-size: 14px; line-height: 24px; color: #333333; margin-left: 200px; margin-right: 10px;
}
.mews_con{ text-align: center; clear: both; width: 100%; margin-top: 15px; margin-bottom: 15px; line-height: 30px; height: 30px; font-size: 12px;
}
.mews_con a{ background-color: #EFF9FE; height: 30px; width: auto; padding-right: 5px; padding-left: 5px; border: 1px solid #0A979E; text-decoration: none; color: #003366; line-height: 30px; padding-top: 2px;
}
#current{ color: #666666; font-size: 12px;
}
#current a{ color: #000000; text-decoration: none;
}
.netwl{ padding-left: 5px;
}.time_news { line-height: 20px; text-align: right; clear: both; height: 20px; width: 100%; margin-bottom: 20px;
}
showclass { padding:3px; display:block; list-style-type:none; margin:0;}
  #showclass li { float:left; margin:4px; width:150px; white-space:normal; margin:0;}
#main #right_main #column #content li #logo{ clear:both;text-align:center;margin-left:auto;margin-right:auto;width:120px;height:45px;font-size:38px;line-height:38px;border:#ccc 1px solid;}
#main #right_main #column #content li #logo img{ VERTICAL-ALIGN: middle;}
#content li { padding-left: 4px; }

/*图片DIV居中*/
#pic-center,#pic-center p, #pic-center img  { margin:0; padding:0; font-size: 0px; line-height: 0px;
} 
#pic-center { width:100px; height:100px; border:1px solid #999999; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;} 
#pic-center p {    position:static;    +position:absolute;    top:50%    } 
#pic-center img {    position:static;    +position:relative;    top:-50%;left:-50%;    } 

/*企业标志DIV居中*/
#about-logoimg,#about-logoimg p, #about-logoimg img  { margin:0; padding:0; font-size: 0px; line-height: 0px;
} 
#about-logoimg {
	width:150px;
	height:100px;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	float: left;
} 
#about-logoimg p {    position:static;    +position:absolute;    top:50%    } 
#about-logoimg img {    position:static;    +position:relative;    top:-50%;left:-50%;    } 

.certify_title{ font-size:14px; line-height:23px;}

.certifyall_id{ width:100%; border-bottom:1px solid #CCCCCC; font-size:1px; height:1px; line-height:0px;}
.certify_content{ padding:5px 0 10px 0;}
.dzy-xxtt{
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.my-bo{}
.my-bo td{
	line-height: 18px;
	padding: 5px;
}
/*左边菜单*/
#main #left_main #pro_class{float:left;clear:both;width:170px;padding:0px 5px;}
#main #left_main #pro_class li{list-style:none;font:normal normal 12px/1.5em "宋体";text-align:left;overflow:hidden;}
#main #left_main #pro_class li span{display:block;height:25px;line-height:25px;cursor:hand;font-weight:bold;background-image:url(imagescommon1.bmp);background-repeat: no-repeat;background-position:left;text-align:left;text-indent:15px;}
#main #left_main #pro_class li a{text-decoration:none;display:block;text-indent:25px;background-image:url(imagescommonpo.gif);background-repeat: no-repeat;background-position:top left;line-height:20px;font-size:12px;color:#000000;}
#main #left_main #pro_class li a:hover{line-height:20px;font-size:12px;color:#FF0000;}
.classStyle1{ 
width:170px; 
height:25px; 
overflow-y:hidden; 
text-align:left; 
}
.classStyle2{ 
width:170px; 
height:auto; 
overflow-y:hidden; 
text-align:left; 
}
/*左边菜单结束*/
