/*页面宽度*/
.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;
}
/*头部*/
.header {margin:0 auto;clear: both;height: 100px;width: 980px;}
.header .logo {float: left;}
.header .bl {float:left;height:100px;width:400px;overflow: hidden;padding-left:5px;}
.header .ble {float:left;height:100px;width:85px;overflow: hidden;padding-left:5px;}
.header .blt {float:left;height:100px;width:210px;overflow: hidden;padding-left:5px;}
.header .about{float:right;background-image: url(../../img/index2.gif);background-repeat: repeat-y;background-position: 3px 5px;width:70px;padding-left: 10px;height: 88px;line-height: 19px;padding-top: 2px;padding-bottom: 0px;float: right;text-align: center;}

/*导航菜单*/

/*左边菜单*/
#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:pointer;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; 
}
/*左边菜单结束*/

#menu_nav ul {
	text-align: center;
	padding-left:5px;
	height:42px;
}
#menu_nav li{
    float:left;line-height:20px;margin:1px 3px;width:68px;white-space:normal;}
#menu_nav li A {
	TEXT-DECORATION: none}

/*搜索*/

a:link{color: #203A84;
}
a:visited{color: #203A84;
}
a:hover{color: #F22005;
}
.left{FLOAT: left}
.search_bg{background-image: url(../../../img/keyword_bg.gif);}
#header_search{clear:both;width:980px;margin-right: auto;margin-left: auto;height: 90px;overflow: hidden;
}
/*
.global_nav {CLEAR: left;color:#046791;background-image: url(../../../img/bg_search.gif);background-repeat: repeat-x;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-position: top;height: 88px;
}*/
.global_nav a:hover{color:#000;}
.global_nav a{color:#046791;}
.nav_main{WIDTH: 980px;HEIGHT: 22px;margin: 0px;padding: 0px;line-height: 22px;
}
.msl {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px; TEXT-ALIGN: left;width:0px;}
.float_left{FLOAT: left;overflow: hidden;
}
.float_right{FLOAT: right}
.nav_main LI{FLOAT: left;LIST-STYLE-TYPE: none;text-align: center;
}
/*
.nav_search{FONT-WEIGHT: bold;FONT-SIZE: 14px;FLOAT: left;WIDTH: 77px;HEIGHT: 17px;TEXT-DECORATION: none;color:#fff;background-image: url(../../../img/index4.gif);line-height: 16px;padding-top: 5px;margin-left: 2px; cursor:pointer;
}
.nav_link{FONT-SIZE: 13px;FLOAT: left;WIDTH: 77px;HEIGHT: 17px;TEXT-DECORATION: none;color:#0087D8;background-image: url(../../../img/index5.gif);background-repeat: no-repeat;margin-left: 4px;padding-top: 5px;line-height: 16px;font-weight: bold; cursor:pointer;
}
*/
.sear_box {
	MARGIN-TOP: -4px; PADDING-LEFT: 7px; BACKGROUND: url(../../../img/button3_blue.gif) no-repeat; WIDTH: 440px; POSITION: relative; HEIGHT: 34px
}
.sear_box_1 {
	MARGIN-TOP: -4px; PADDING-LEFT: 7px; BACKGROUND: url(../../../img/button4_blue.gif) no-repeat; WIDTH: 440px; POSITION: relative; HEIGHT: 34px
}
.sear_box .input1 {
	LEFT: 363px; POSITION: absolute; TOP: 5px
}
.sear_box .input2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 6px; BORDER-LEFT: 0px; COLOR: #c1c1c1; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 18px
}
.sear_box .input3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 6px; BORDER-LEFT: 0px; COLOR: #c1c1c1; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 18px
}
.nav_link a{color: #046791;
}
.clear_float{CLEAR: both; HEIGHT: 1px}
.nav_sear {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: left
}
.w225 {
	float:left;PADDING-LEFT: 40px; WIDTH: 225px; PADDING-TOP: 8px;color:#036;
}
.w_440 {
	float:left; MARGIN-LEFT: 0px; TEXT-ALIGN: left; WIDTH: 440px; padding-top: 10px
}
INPUT {
	FONT: 12px/20px "宋体"; COLOR: #333
}
.w_239 {
	float:right; color:#036; PADDING-RIGHT: 10px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 239px; PADDING-TOP: 8px
}
.nav_sear A {COLOR: #046791; TEXT-DECORATION: none}
.nav_sear A:hover {COLOR: #046791}
.nav_sear LI{PADDING-LEFT: 10px;LIST-STYLE-TYPE: none;line-HEIGHT: 18px;clear: both;overflow: hidden;
}
.dis {
}
.undis{DISPLAY: none}.gxsoso {padding-top: 20px;color: #666666;
}
.gxsoso .sosotxt{background-image: url(../../../img/index22.gif);background-repeat: repeat-y;background-position: 10px 226px;padding-left: 20px;float: right;width: 60px;

}


.all-r-l{margin-right: 8px;margin-left: 8px;
}
.right-5{margin-right: 5px;float: right;
}
.pic{border: 1px solid #CCCCCC;padding: 0px;text-align: center;clear: both;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;overflow: hidden;
}
#icefable2{
	height: 0px;
	overflow: hidden;
	display: none;
}
#icefable1{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*新闻菜单*/
#nav{margin:0 auto;clear:both;font-size:13px;height:17px;width:970px;background-color:#FFFFFF;padding-left:10px;padding-top:5px;}
#nav a{
	text-decoration: none;
}
.hide_count{display:none;}