*{margin:0px; padding:0px;}
body { font-family:Arial, Verdana, sans-serif; font-size: 12px; background:url(bg.jpg);  }
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,dl,dt,dd{	margin:0; padding:0;}
ul{	margin:0; 	padding:0; }
a { color: #000; text-decoration: none;}
a:hover { color:#CC0000; text-decoration: underline; }
img,a img { border: 0; }
.Red { color: #9D2900; }
.cRed { color:#FF0000; }
.cblack{ color:#000; }
.cGreen {color:61ca00;}
.cBlue {color:#336699;}
.cBlue a {color:#336699;}
.cBlue2 {color:#1c4c73;}
.cwhite {color:#ffffff;}
h1{ font-size:24px; display:inline; font-family:Arial black, Helvetica, sans-serif}
.wa a { color: #fff; text-decoration: none;}
.wa a:hover { color:#fff000; text-decoration: underline; }
.f8 { font-size:8px}
.f9 { font-size:9px}
.f10 { font-size:9px}
.f11 { font-size:9px}
.f14 { font-size:14px}
.f16 { font-size:16px}
.wp_980{ width:980px; margin:0 auto; background-color: #FFFFFF; }
.mt_10{margin-top:10px;}
.mr_10{ margin-right:10px;}

h2.sub_title1 {	font:bold 16px/30px Arial;	color:#095281;	height:30px;}

.intro_txt {	padding:10px 10px 20px;	line-height:14px;}
.spacer{	clear:both; 	font-size:0; 	line-height:0;	}
a.goMore {	font-family:normal 10px/30px Verdana #FFF;	text-decoration: underline;	display: inline-block;	margin-left: 50px;	padding: 2px 5px;}
a.goMore:hover {color:#FFFFFF;background-color:#1E4A57;}
.bor_bot {border-bottom:solid 1px #666666;}


/*----------&header------------------*/
.header{ position:relative; height:120px; overflow: visible; background-image:url(page_bg_b.png)}


#logo {
	height: 54px;
	width: 210px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 4;
}
#top_link { height: 30px; width: 90px; position: absolute; right: -8px; top: 36px; }
#top_link a{ padding-left:14px; background:url(side_ico.gif) no-repeat 0px -3px; padding-right:10px; line-height: 22px; font-weight: bold; color:#666666; font-size: 12px; }
#top_key {
	height:15px;
	width:449px;
	position: absolute;
	right: 4px;
	top: 3px;
	color:#666;
	z-index: 5;
}
#top_linkB {
	height:35px;
	width:355px;
	position: absolute;
	right: 8px;
	top: 33px;
	text-align:right;
	z-index: 6;
}
ul.linkB li{ float:left; padding:0 26px; list-style: none; height: 30px; position: relative; background:url('arrow.gif') no-repeat left ; text-align:center}
ul.linkB li a{ color:#336699; font:normal 12px/28px Arial; text-decoration:none; height: 30px;}
ul.linkB li a:hover{	text-decoration:none;color:#003183;  }

ul#main_nav {	width:780px;	height:30px;	position:absolute;	left:50%;	top:82px;	margin-left: -200px;	z-index: 2;}
ul#main_nav li{	float:left;	padding-right:20px;	list-style: none;}
ul#main_nav li a{	color:#FFFFFF;	font:normal 14px/28px Arial, sans-serif;	text-decoration:none;}
ul#main_nav li a:hover{text-decoration:underline;}

#main_nav {
	height: 30px;
	width: 980px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	border-bottom:solid 5px #0099FF;
	overflow: visible;
	z-index: 7;
}
ul.nav { height:30px; display:block; background: url(bg_01.gif); right: 0px; position: absolute; width: 768px; overflow: visible; padding-left: 10px; }
ul.nav li{ float:left; padding:0 30px; list-style: none; height: 30px; position: relative;background:url('towblue-r.gif') no-repeat left ; text-align:center }
ul.nav li a{ color:#FFFFFF; font:normal 14px/28px Arial; text-decoration:none; height: 30px; }
ul.nav li a:hover{	text-decoration:none;	color: #FFF; background-color:#003183; }
ul.nav li.cur {background:#0099FF;}
ul.nav li.cur a{ color:#FFFFFF; text-decoration:none; background:#0099FF; cursor:default; }
ul.nav li.cur a:hover{color:#FFFFFF;text-decoration:none;}


/*----------&nbannner------------------*/

#banner-home { height: 150px; text-align:center; position:relative; border-bottom:; background-color: #0099FF; z-index: -1; }
#banner-s {text-align:center; position:relative; border-bottom:solid 1px #000; background-color: #000000; z-index: -1; }
#banner-s img,#banner-s a img{ height: 150px; width:980px; }
.red-bar{
	display:block;
	position:absolute;
	border-right:solid 5px #0099FF;
	right:0px;
	width:600px;
	height:150px;
	background-color: #FF6600;
	text-align:right;
	z-index: 1;
}
.black-bar{
	display:block;
	position:absolute;
	left:0px;
	width:350px;
	height:150px;
	background-color:#003183;
	text-align:left;
	padding-top:28px;
	padding-left:8px;
	padding-right:18px;
	z-index: 2;
	
}

.fl-box{ width:249px; float:left ;}
.pic{ margin:10px auto; }
.more{ margin:20px auto; }
.fl-box2{ width:253px; float:left }
.more{ margin:20px auto; }
.fl-box3{
	width:650px;
	float:left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.more{ margin:10px auto; }

/*----------2级菜单------------------*/

#main_nav div.sub{
	position:absolute;
	width:190px;
	display:none;
	left:-55px;
	top:30px; text-align:center;

    border-bottom:5px solid #0099FF;
	border-top:5px  solid #0099FF;
	border-left:5px  solid #0099FF;
	border-right:5px  solid #0099FF;

}
#main_nav div.sub a{	display:block; background-color:#000000; border-bottom:1px  solid #fff; text-align:center;font-size:12px;
}
#main_nav div.sub a:hover{	 background-color:#EEB53F; font-weight:bold;
}
#main_nav li.nav {	position:relative;	}
#main_nav li.selected div.sub{display:block;}

/*----------&main------------------*/

#bd{ height:auto; padding: 10px 10px; width:960px; background:#FFFFFF;overflow:auto;}
.col-side{ width:180px; float:left; padding-top: 30px; }
.col-main{ width:760px; float:left; background-color: none; padding-bottom: 40px; margin-right: 10px; }
.line1{ border-bottom:solid 5px #999999; width:249px;}
.line2{ border-bottom:solid 5px #000; width:249px;}
.line3{ border-bottom:solid 5px #003183; width:249px;}

.col-main .main-cont{ width:100%; float:left;}
.col-main .main-cont .content{ margin-left:240px;}
.col-main .main-cont .content .main-txt{ padding:20px 0 0; margin:0; line-height:2em; width:520px; overflow:hidden }
.col-main .side-nav{ width:230px; float:left; margin-left:-100%; _margin-left:-760px }


.pro-shs{ margin-bottom:20px; padding: 0 0 20px; border-bottom: solid 4px #F00; }
.pro-shs table{ border-top:solid 1px #999999; border-left:solid 1px #999999;}
.pro-shs table td{ border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding: 5px; line-height: 1.2em; }
.pro-shs .p-thumb-1{ width:220px; height:220px; margin-right:0px; }

.pro-shs .p-thumb-1 img,.pro-shs .p-thumb-1 a img{ width:220px;}
/*----------&sidemenu------------------*/
h1.sub_title_1 {	font:bold 14px/18px Arial;	height: auto;	display: inline;	padding:0 0 0px 4px;	color: #F00;	text-transform: none;	border-bottom: solid 3px #da251d;	position: absolute;	left: 0px;	bottom: 0px;}
h1.sub_title_1 span {	font-family: Verdana;	display: inline-block;	color: #000;	letter-spacing: -1px;}
.side-nav .title_box{	display: block;	height:20px;	padding: 18px 0 0 24px;	background:url(side_top.gif) 0 0 no-repeat #0A0B0D;	text-align:left;	font:bold 13px/20px Arial, Helvetica, sans-serif;	color:#fff;	margin:0 10px;	-o-text-overflow:ellipsis;	text-overflow:ellipsis;	white-space:nowrap;	overflow:hidden;	border-bottom: solid 2px #ececec;}

ul.left_menu{	padding:0px 0 20px;;	margin:0px 0 0px;	list-style:none;	list-style-position: outside;}
ul.left_menu li{ margin:0 10px; list-style:none; background: #0A0B0D; display: block; padding:2px 0 2px 15px; }
ul.left_menu li a{	color:#FFFFFF;	font:normal 11px/16px Arial; display:block;margin: 0 10px;border-bottom:solid 1px #666666}
ul.left_menu li a:hover{	color:#000; background-color:#FFFFFF; text-decoration:none}
ul.left_menu li.pro_class{ display:block; background:url(side_ico.gif) #0A0B0D no-repeat 10px 6px; font:bold 11px/16px Arial; text-decoration:none; cursor: default; color:#FFF; border-bottom:none; text-indent:10px;}
ul.left_menu li.pro_class a{}
ul.left_menu li.pro_class a:hover{ }

ul.left_menu li.par{ display:block; background:url(side_ico.gif) #0A0B0D no-repeat 10px 6px; }
ul.left_menu li.par a{font:bold 11px/16px Arial; text-decoration:none; color:#FFF; border-bottom:none}
ul.left_menu li.par a:hover{text-decoration:none; background-color:#0A0B0D; color:#FFF; }


ul.left_menu li.subMenu a{	color:#FFFFFF;	font:normal 11px/16px Arial;	display:block;	background:none;	text-decoration:none;	border-bottom:solid 1px #666666;	padding:0 0 0 30px;	margin: 0 10px;	cursor: pointer;}
ul.left_menu li.subMenu a:hover{	background:#FFF;	color:#000;}
#un_line{ width:650px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}



.sub_title2{ font:bold 16px/20px Arial; display: block; padding:6px 0 0 0px; color: #000000; background: url(under-line.gif) no-repeat 0px 27px; text-transform: uppercase; }
.sub_title2 a{	color:#000;}

.intro_txt {	margin: 0px;	padding: 0px;	display: block; color:#333; width:240px; float:left;line-height:18px}
.intro_txt a{ color: #003183}
.intro_txt2 {	margin: 0px;	padding: 0px;	display: block; color:#333; width:150px; float:left;line-height:18px}
.intro_txt2 a{ color: #003183}
.intro_txt3 {	margin: 0px;	padding: 0px;	display: block; color:#333; width:150px; float:left;line-height:18px}
.intro_txt3 a{ color: #003183}
.intro_txt4 {	margin: 0px;	padding: 0px;	display: block; color:#333; width:150px; float:left;line-height:18px}
.intro_txt4 a{ color: #003183}
.intro_txt5 {	margin: 0 95px;	padding: 0px;	display: block; color:#333; float:left;line-height:18px}
.intro_txt5 a{ color: #003183}
.intro_txt6{	margin: 0px;	padding: 0px;	display: block; color:#333; width:220px; float:left;line-height:18px}
.intro_txt6 a{ color: #CB0102}
.intro_txt7{	margin: 0px;	padding: 0px;	display: block; color:#333; width:620px; float:left;line-height:18px}
.intro_txt7 a{ color: #CB0102}




.intro_txt h2 {	display:block;	font:bold 14px/28px Arial;	border-bottom: solid 1px #999;}
.intro_txt h2 a{color:#000;}
.intro_txt p {	line-height:14px;	margin:5px 5px 10px;	text-indent: 0px;	word-break: break-all;}



.guide-bar{height: 24px;width: 100%;position: relative;	border-bottom: solid 1px #333;}


.col-side .sd-title{ background:#D5DFE1; border-left:solid 5px #003183; height:26px; line-height:26px; padding-left: 5px; }
.col-side .sd-title a{ color:#000; font-weight:bold; line-height:26px; text-decoration:none; display:block; height:26px; width:170px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; text-overflow:hidden; }
.col-side .sd-title a:hover{text-decoration:underline}
.col-side .sd-pic{background:#D5DFE1;}
.col-side .sd-pic img,.col-side .sd-pic a img{ width:180px;}
/*----------&footer------------------*/

#foot{background:#ffff; height:140px}
#footer{width:980px; background:url(footer-background.gif) no-repeat; padding-top:20px; overflow:hidden;}
#footer li{ list-style-type:none}
.footer_txt {}
#footer a{ color:#333 }
#footer a:hover{ color:#CB0100 }
#footer .keywords { position: absolute; width: 538px; top: 13px; right: 10px; font-size: 9px; }
.copyright { text-align:center; width:980px;}
.copyright a.xml-map{}
.copyright a.xml-rss{}
.copyright a.xml-fed{}
#tagcould{background:#ffff; color:#CCCCCC;font-size:10px; top:15px}
#tagcould a{background:#ffff; font-size:10px; margin-top:35px; padding-left:18px; text-align:center}



/*----------&产品显示------------------*/
.pro-list-img .thmb {	width: 517px;	height: 544px;	overflow: hidden;	float: left;	list-style: none;	margin-top: 0px;padding: 5px 0px;	border: none;}
.pro-list-img .thmb li {	float: left;	width: 168px;	margin: 5px 0 0;	_margin: 4px 0 0;	border-bottom: 3px solid #F00;	height: 125px;	overflow: hidden;	text-align: center;}
.pro-list-img .thmb a {	display: block;	width: 148px;	height: 120px;	overflow:hidden;	padding: 1px 1px 0;}
.pro-list-img .thmb a img{	width: 135px;	height:125px;}
.pro-list-img .thmb a:hover {	border-color: #405061;}
.pro-list-img .thmb a.txt {	display: block;	width: 148px;	height: 20px;	padding: 1px;	border: 1px solid #ccc;	line-height:20px;	font:Arial, Helvetica, sans-serif;	background:#F1F1F1;	-o-text-overflow:ellipsis;	text-overflow:ellipsis;	overflow:hidden;}

/*----------&k_pagelist------------------*/
span.k_pagelist { padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align: center; display: block; }
span.k_pagelist a {	border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #000000; padding-top: 2px; border-bottom: #000000 1px solid; text-decoration: none}
span.k_pagelist a:hover {	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000}
span.k_pagelist a:active {	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #fff; border-bottom: #000000 1px solid; background-color: #000}
span.k_pagelist strong {	border-right: #000000 1px solid; padding-right: 5px; border-top: #000000 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #000000 1px solid; color: #fff; padding-top: 2px; border-bottom: #000000 1px solid; background-color: #000000}
span.k_pagelist span.disabled {	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}


.one-rk{ width: 100%; margin: 0 0 20px; line-height: 1.8em; }
.one-rk h1 {	font:400 20px/40px Arial;	height:40px;	}
.one-rk h2 {	font:300 18px/40px Arial;	height:40px;	}
.one-rk h3{	font:bold 16px/30px Arial;	height:30px;	}
.one-rk h3{	font:bold 12px/18px Arial;		}
.one-rk strong{color:#FF3300}
.one-rk a{color:#FF3300; text-decoration:underline;}
.one-rk a{ color:#FF3300; text-decoration:underline; }
.info-cont-fix{}
.info-cont-fix .photo{ float:left; width:270px; }
.info-cont-fix .cont{ margin-left:280px; }
#main_nav #p-nav { height: 62px; width: 120px; position: absolute; bottom: -60px; right: -53px; z-index: 9999; }
#main_nav #p-nav a{ height: 20px; width: 100%; font:normal 14px/20px Verdana, Geneva, sans-serif; background:#F00; color:#FFF; display: block; border-bottom: solid 1px #000; text-indent: 10px; }
#main_nav #p-nav a:hover{ background:#222; }
.dok{ display:block}
.news{border-bottom:1px dashed #CCCCCC;background:url('dot.gif') no-repeat left ; padding-left:13px}
.news2{border-bottom:1px dashed #CCCCCC;background:url('dot2.gif') no-repeat left ; padding-left:13px}
.news2 a{ color:#000000}
/* Clear Fix */
.clearfix:after {
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
