/* CSS Document 
 * Create by doudou at 2011-01-05
 */
div, p, h1, h2, h3, h4, h5, h6, ul, li, img, hr, span, table, tr, td { padding:0px; margin:0px; }
img { border:0px none; vertical-align:bottom; }
ul, li { list-style:none; }
body { font-family:Arial, "宋体"; font-size:12px; color:#404040; margin:0 auto; padding:0px;line-height:24px; background:#80ADE4; }
p { text-indent:2em; line-height:20px;font-family:Arial, "宋体"; }
.pp { text-indent:0em; }
h1 { font-family:Arial, "宋体"; font-size:14px; }
h2 { font-family:Arial, "宋体"; font-size:12px; }
h4 { font-family:Arial, "宋体"; font-size:14px; color:#404040; padding:15px 0 0 30px; }
h3 { font-family:Arial, "宋体"; font-size:14px; padding-left:20px; color:#F00; }
h5 { height:26px; }
a:link, a:active, a:hover, a:visited { color:#404040; text-decoration:none; }
span.color a:link, span.color a:visited { color:#FFF; text-decoration:none; font-weight:bold; }
span.colorred a:link, span.colorred a:visited { color:#F00; text-decoration:none; }
span.color a:hover, span.color  a:active{ color:yellow; text-decoration:none; font-weight:bold; }
.fr { float: right}
.fl { float: left;}
.textCenter { text-align:center; }
.overflow { overflow:hidden; }
.clear { clear:both; }
.clearBoth { clear:both; font-size:0px; line-height:0px; }
/*************************************/
.wrap { width:905px; margin:0 auto; padding:0; }
.paddingT { padding-top:10px; }
.paddingB { padding-bottom:5px; }
.hui { color:#808080; }
.paddingT5 { padding-top:3px; }
.paddingT2 { padding-top:15px; }
.paddingL { padding-left:20px; }
.marginT5 { margin-top:5px; }
.paddingTB { padding:10px 0; }
#top_bg { background:url(toTp_bg_w.jpg) repeat-x; }
.logo_t { text-align:left; }
.top_r { width:905px; margin:0 auto; padding:0; }
.logo_t { width:400px; float:left; }
.logo_span { padding-top:60px; float:right; width:230px; }
.banner { background:url(banner.jpg) no-repeat; height:144px; padding-top:10px; }
.banner { padding:3px 0 0 8px; }
ul.list li { float:left;  font-weight:bold; margin:3px 0 0 10px;font-size:14px; }
.left { width:760px; float:left; }
ul.list_tu li { float:left; }
.date { width:180px; float:right; font-size:14px; font-weight:bold; padding-top:3px; color:#FFF; }
ul.list li a:link, ul.list li a:visited { color:#FFF; font-size:14px; }
ul.list li a:hover { color:yellow; text-decoration:none; }
#nav { background:url(nav_bg.jpg) repeat-x; height:33px; color:#FFF; }
.main { background:#FFF; }
#mainL { width:200px; float:left;padding-left:3px; }
#mainL h1 { background:url(side_bg.jpg) no-repeat; width:200px; height:26px; color:#FFF; line-height:26px; }
#mainR { width:689px; float:right; padding-right:3px;  background:url(side_r.jpg)  no-repeat; }
#mainR h2 { padding-bottom:12px; }
.side_content { border:5px solid #004A93; }
#listLI li { color:#404040; line-height:24px; padding-left:5px; text-align:center; }
#listLI li a:link, #listLI li a:active { color:#666; }
#listLI li a:hover { color:#F00; }
#list_Fr li { background:url(shipd.jpg) no-repeat 0 8px; padding-left:18px; }
#list_Fr li a:link, #list_Fr li a:active { color:#404040; }
#list_Fr li a:hover { color:#F00; }
#tup { width:143px; float:left; padding-left:10px; }
#main_wz { width:500px; float:right; padding-right:20px;  height:143px; }
#main_wz1 { width:655px; float:right; padding-right:20px;  }
#main_wz1 a{ color:#0f45e1}
.cpzx { background:url(side_r.jpg)  no-repeat; }
#cpzx_L { width:31px; float:left; padding-left:10px; } 
#cpzx_M  { width:655px; float:left; margin-left:10px; padding-top:5px; }
#cpzx_R { width:31px; float:right; padding-right:10px; } 
.marquee { padding-left:4px; padding-top:5px; }
.marquee img { margin:0 2px; }
.bg { background:#FFF; }
.red { color:#565656; border:1px solid #CFCFCF; background:#FCFCFC; font-size:12px; padding-left:10px; margin:10px 0; }
#bottom_hb { border:1px solid #CCC; margin:0px 5px; height:90px; }
#hb_R img { margin:10px 3px; }
#hb_L { width:24px; float:left; }
#hb_R { float:right; width:869px; }
.footer { background:url(footer_bg.jpg) repeat-x; height:61px; }

/******************************/
h2.spcolor a:link, h2.spcolor a:visited { color:#808080; }
h2.spcolor a:hover, h2.spcolor a:active { color:#F00; }
.color_d a { color:#808080; font-weight:bold; }
.color_d a:hover { color:#F00; }
.colorRed li { color:#F00; line-height:24px; }
.contact_bg{ background:url(dq.jpg) no-repeat right; width:500px; }
#width { width:660px; float:right; }
.contact_dh li { line-height:24px; }
.contact_dh li h1 { padding-top:5px; font-size:12px; }
.faz img { padding:5px 10px 5px 30px; }
.comhb { border:4px solid #004A93; }
.comhb img { padding:5px 0 5px 10px; }
.zp li { padding-left:20px; }
.side_p { padding-left:15px; width:160px; }
.side_p li { background:url(shipd.jpg) no-repeat 0 8px; padding-left:30px; font-weight:bold; color:#808080; border-bottom:1px dashed #CCC; font-size:14px; line-height:30px; height:30px; }
.paddingT10 { margin-bottom:15px; }
.side_p li a:link, .side_p li a:active { color:#808080; }
.side_p li a:hover { color:#F00; }
.side_pp { padding-left:30px;  }
.side_pp li { padding-left:30px; border-bottom:1px dashed #CCC; margin-right:15px; font-size:14px; font-size:14px;line-height:30px; height:30px;}
.side_pp li.list_bg { background:url(shipd.jpg) no-repeat 0 8px; padding-left:30px; height:24px;  }
.side_pp li.list_bg a:link, .side_pp li.list_bg a:visited { color:#808080; font-weight:bold; }
.side_pp li.list_bg a:hover, .side_pp li.list_bg a:active { color: #F00!important; font-weight:bold; }
.side_ppp { padding-left:30px;  }
.side_ppp li { padding-left:30px; }
.side_ppp li { background:url(shipd.jpg) no-repeat 0 8px; padding-left:30px; height:24px;  }
.side_ppp li a:link, .side_ppp li a:visited { color:#808080; font-weight:bold; }
.side_ppp li a:hover, .side_ppp li a:active { color: #F00!important; font-weight:bold; }
.side_bottom { padding-left:20px; }
.padding_left { padding-left:250px; }

#gs { position:absolute; margin:10px 820px;}


/*首页右侧产品中心*/
.IndexNews { width:660px; height: 160px; margin: 0 auto; display: block; padding: 0px 0 10px 0; }
.IndexNews li a { text-indent: 1em; background: url(../images/indexnews_bg.jpg) no-repeat left; padding:0 10px 0 10px; width: 640px; height: 28px; display: block; border-bottom: 1px #999 dashed; line-height: 28px; }
.IndexNews li a:hover { color: red;}

/*News*/
.News { width:660px; height:auto; margin: 0 auto; display: block; padding: 0px 0 50px 0; }
.News li a { text-indent: 1em; background: url(../images/indexnews_bg.jpg) no-repeat left; padding:0 10px 0 10px; width: 640px; height: 28px; display: block; border-bottom: 1px #999 dashed; line-height: 28px; }
.News li a:hover { color: red;}

/*newsShow*/
.newsShowTable { display: block; margin: 0 auto;}
.newsShowTable h6 { font-size:14px;}
.newsShowTable tr td {padding:0px 0px 5px 0px;}
.newsShowTable tr td img { max-width: 600px;}