/**-- 网站设计:黄志强 
		  Mail:jacky9806@163.com
		  -**/

body {
color:#666;
background-color:#FFF;
margin:0;
padding:0;
font-size:12px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;

}

ul,ol,li,p {
margin:0;
padding:0;
}

dl,dt,dd,ul,li {
margin:0;
padding:0;
list-style-type:none;
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

span,td {
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6,h7 {
font-family:Arial;
color:#000;
margin:0;
}

a:link,a:visited {
color:#666;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;
}


#topBannerBao { width:1004px; margin:0 auto; cursor:hand; cursor:pointer; overflow:;}
#topBanner { width:1004px;  position:relative; z-index:2;}
#topBanner span { background:url(../image/close.gif); position:absolute; right:5px; top:5px; width:15px; height:13px; overflow:hidden; font-size:1px;}


#header{background-image:url(../Image/bg.png);
background-repeat:repeat-x;
background-position:left top; clear:both;}

/**-- 顶部LOGO开始 -**/
#top1 {
width:920px; margin:0 auto; overflow:hidden;
height:125px;
}

#top1 li {
float:left;
list-style-type:none;
margin:0;
}

#top1 li#logo {
width:106px;
height:125px;
}

#top1 li#logo a {
width:106px;
height:125px;
display:block;
background-image:url(/Image/logo.png);
}
#top1 li#flash{ padding:28px 0 0 108px}
#top1 li#txt { background:url(/image/title.png) left top no-repeat ;
float:right; width:260px; height:125px; overflow:hidden; text-align:right;
}
#top1 li#txt a:link,#top1 li#txt a:visited {
color:#333;
text-decoration:none;
}

#top1 li#txt a:hover {
list-style-type:none;
color:#000;
text-decoration:none;
}

/**-- 顶部LOGO 结束 -**/
#top2 {
width:920px;
margin:0 auto;
padding:0;
color:#fff;
}

#top2 li {
float:left;
color:#fff;
text-decoration:none;
margin:0 10px;
color:#fff;
}

#top2 li a:link,#top2 li a:visited {
color:#fff;
text-decoration:none;
width:90px;
font-size:14px;
display:block;
padding:10px 0 20px;
font-weight:700;
}

#top2 li a:hover {
color:#FFF;
text-decoration:none;
width:90px;
background-image:url(../Image/menu_2.png);
background-repeat:no-repeat;
}

/**--  首页Banner 开始 -**/
#top3 {
width:920px;
margin:10px auto;
}

#top3 li {
float:left;
}

#top3 li#banner {
width:700px;
}

#top3 li#right {
text-align:left;
width:198px;
height:208px;
margin:0 0 0 20px;
border:1px solid #e0e0e0;
}

#top3 li#right h1 {
background-image:url(../Image/news_1.gif);
height:30px;
background-repeat:no-repeat;
}

/**--  首页Banner 结束 -**/
/**--  首页主要部分开始 -**/
#main {
width:920px;
height:100%;
margin:3px auto 20px;
}

#main li {
float:left;
list-style-type:none;
}

/**--  首页主要部分 左边部分开始 -**/
#main li#l {
width:195px;
height:auto;
margin:0;
padding:0;
}

#l_search {
height:104px;
width:195px;
margin-bottom:10px;
border:1px solid #e0e0e0;
}

#l_search h1 {
background-image:url(../Image/prosearch.png);
background-repeat:no-repeat;
background-position:center top;
height:30px;
}

#l_search p {
color:#666;
line-height:250%;
text-align:left;
margin:0;
padding:0;
}

.l_searchinputbg {
width:136px;
border:1px solid #333;
text-decoration:none;
margin-right:3px;
}

#l_proclass {
width:195px;
margin-bottom:10px;
padding-bottom:16px;
border:1px solid #e0e0e0;
}

#l_proclass h1 {
background-image:url(../Image/proclass.gif);
background-repeat:no-repeat;
background-position:center top;
height:30px;
}

#l_proclass a {
display:block;
color:#333;
text-decoration:none;
width:160px;
text-align:left;
background-image:url(../Image/d_6.gif);
background-repeat:no-repeat;
background-position:left center;
padding:10px 0 7px 14px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}

#l_proclass p a:hover {
color:#f30;
text-decoration:none;
width:160px;
background-image:none;
}

/**--  首页主要部分 中间部分开始 -**/
#main li#c {
width:488px;
margin:0 0 0 15px;
}

#c_newpro {
width:482px;
height:180px;
padding:0 0 10px;
margin-bottom:10px;
text-align:left;
border:1px solid #e0e0e0;
}

#c_newpro h1 {
text-align:right;
padding:10px 10px 0 0;
text-decoration:none;
background-image:url(../Image/newpro_bg.gif);
height:20px;
}

#c_newpro_toptitle {
height:30px;
padding-top:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#364C59;
margin-bottom:5px;
padding-left:3px;
text-align:left;
}

#c_newpro_more {
margin-left:100px;
}

/**--  首页主要部分 调用最新产品开始 -**/
#c_index_newpro {
width:100%;
}

#c_index_newpro li {
list-style-type:none;
margin-right:auto;
margin-left:auto;
padding:5px 8px;
border:1px solid #ccc;
margin:9px;
}

#c_index_newpro li a {
text-decoration:none;
text-align:center;
margin:2px auto;
}

#c_index_newpro li a:hover {
color:red;
}

/**--  首页主要部分 调用最新产品结束 -**/
.nimgtb{
	padding:5px 8px;
	margin:9px;
	background-image: url(../Image/newproBg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.nimgtb a{text-decoration:none;text-align:center;margin:2px auto;}
.nimgtb a:hover{ color:red;}

#c_index_news {
color:#666;
text-decoration:none;
padding:0 0 0 10px;
}

#c_index_news p {
color:#666;
text-decoration:none;
line-height:200%;
}

#c_index_news a:link,#c_index_news a:visited {
color:#666;
text-decoration:none;
}

#c_index_news a:hover {
color:#000;
text-decoration:none;
}

/**--  首页主要部分 关于结束 -**/
#c_about {
width:482px;
height:200px;
margin-bottom:10px;
text-align:left;
border:1px solid #e0e0e0;
}

#c_about h1 {
text-align:right;
padding:10px 10px 0 0;
text-decoration:none;
background-image:url(../Image/about_bg.gif);
height:20px;
}

#c_about_more {
margin-left:100px;
}

#c_about_into {
padding:4px;
line-height:190%;
}

#c_about_into li {
float:left;
}

/**--  首页主要部分 右边部分开始 -**/
#main li#r {
width:196px;
height:auto;
}

#r_hynews {
text-align:left;
width:196px;
height:200px;
margin:0 0 0  20px;
border:1px solid #e0e0e0;
}

#r_hynews h1 {
background-image:url(../Image/news_2.gif);
height:30px;
background-repeat:no-repeat;
}

/**--  首页主要部分 行业新闻部分结束 -**/
#r_wh {
text-align:left;
width:196px;
height:190px;
margin:0 0 10px 20px;
border:1px solid #e0e0e0;
}

#r_wh h1 {
background-image:url(../Image/news_4.gif);
height:30px;
background-repeat:no-repeat;
}
#r_wh_txt{ padding:2px;  line-height:180%}
/**--  首页主要部分 产品新闻部分结束 -**/
/**--  通用Bottom 部分代码开始 -**/
.bottom {
	width:920px;
	margin-right:0;
	margin-left:0;
	padding-top:6px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCC;
	line-height:280%;
	color:#888;
	text-decoration:none;
	margin-top:20px;
	clear: both;
}

.bottom a:link,.bottom a:visited {
color:#888;
text-decoration:none;
}

.bottom a:hover {
color:#000;
text-decoration:none;
}

.net {
color:#000;
}

.bottom a.net:link,.bottom a.net:visited,.bottom a.net:hover {
color:#000;
}

/**--  通用Bottom 部分代码结束 -**/
/**--  内页顶部BANNER开始 -**/
.banner {
width:920px;
height:90px;
margin:10px auto;
background-color:red;
}

/**--  内页主体部分开始 -**/
.content {
padding:0;
width:920px;
margin:5px auto;
}

.content li {
float:left;
list-style-type:none;
}

.content li.l {
height:100%;
width:200px;
text-align:left;
background-color:#f7f7f7;
border-top-width:4px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-color:#d1d1d1;
}

.l_title {
font-size:14px;
line-height:200%;
font-weight:700;
color:#000;
text-decoration:none;
height:26px;
width:180px;
padding-left:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}

.l_title_p {
color:#333;
padding-left:10px;
line-height:200%;
}

.content li.space {
width:20px;
}

.content li.r {
width:680px;
line-height:200%;
text-decoration:none;
text-align:left;
color:#222;
padding-right:5px;
padding-bottom:10px;
}

#content_r_p1 {
margin:5px;
color:#666;
}

#content_r_p1 h1 {
font-size:14px;
color:red;
}

.newslistbg {
background-image:url(../Image/newslistbg.gif);
background-repeat:repeat-x;
background-position:left bottom;
}

.newstitle {
color:#000;
text-decoration:none;
background-color:#F9F9F9;
border-bottom-width:3px;
border-bottom-style:inset;
margin-bottom:3px;
}

.nsbg {
background-attachment:fixed;
background-image:url(../Image/nsbg.gif);
background-repeat:no-repeat;
background-position:center center;
height:42px;
}

.newsinp {
background-color:#FFF;
height:18px;
border:1px solid #666;
}

.l_class {
width:200px;
}

.l_class h1 {
font-size:14px;
font-weight:700;
color:#113A64;
text-decoration:none;
text-align:left;
padding:6px 0 0 10px;
}

.l_class a {
display:block;
color:#333;
text-decoration:none;
padding:10px 0;
text-indent:30pt;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E4E4E4;
}

.l_class a:hover {
color:#f30;
text-decoration:none;
background-color:#fff;
}

.hrinput {
background-color:#FFF;
border:1px solid #e4e4e4;
}

.hrarea {
background-color:#FFF;
border:1px solid #e4e4e4;
overflow:auto;
}

.reset {
background-image:url(../Image/reset.gif);
background-repeat:no-repeat;
height:32px;
width:94px;
border:0 none;
font-size:12px;
color:#FFF;
text-decoration:none;
cursor:hand;
}

.feedbacktable {
border-top-width:1px;
border-right-width:1px;
border-bottom-width:3px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-color:#CCC;
border-right-color:#CCC;
border-bottom-color:#CCC;
border-left-color:#CCC;
margin-bottom:10px;
}