﻿/*通用样式表*/
body{font-size:12px; color:#3e3e3e; background:url(bg.gif) right top no-repeat; font-family:"宋体"}
body,div,ul,li,dl,dt,dd,span,form,p,h2,h1,h3{padding:0px; margin:0px;}
li{list-style-type:none;}
a:link,a:active,a:visited{color:#999; text-decoration:none;}
a:hover{text-decoration:underline;}
.red,a.red:link,a.red:active,a.red:hover,a.red:visited,a.setcolor1:link,a.setcolor1:active,a.setcolor1:hover,a.setcolor1:visited{color:red;}
a.setcolor2:link,a.setcolor2:active,a.setcolor2:hover,a.setcolor2:visited{color:red; font-weight:bold;}
a.blue:link,a.blue:active,a.blue:visited,a.setcolor3:link,a.setcolor3:active,a.setcolor3:hover,a.setcolor3:visited{color:blue;}
a.setcolor4:link,a.setcolor4:active,a.setcolor4:hover,a.setcolor4:visited{color:blue; font-weight:bold;}
a.green:link,a.green:active,a.green:visited{color:green;}
a.yellow:link,a.yellow:active,a.yellow:visited{color:yellow;}
a.white:link,a.white:active,a.white:visited{color:white;}
#a_content,#a_foot{background:#FFFFFF;}
#a_flash1{margin:5px 0 5px 0; text-align:center; border:1px solid #af1205;}

/*顶部资料*/
#a_top{margin:0 auto; height:80px;}
#a_top_box{width:980px; border-left:3px #002760 solid; border-right:3px #002760 solid; padding-bottom:12px; margin:0 auto;}
#a_menu{background:url(top_menu_bg.gif) bottom repeat-x;border-left:none; border-right:none;}
#top_logo{width:250px; float:left; padding-top:12px; text-align:center}
#top_banner{width:468px; float:left; padding-top:12px;}
#top_nav{width:135px; float:right; padding-top:12px; padding-right:8px;}
#top_nav li{float:left;}
#top_nav li a{padding-left:8px;}

/*顶部菜单*/
#top_menu{width:980px; margin:0 auto; overflow:hidden; padding-bottom:18px;}
#top_menu li{height:34px; line-height:34px; float:left; padding-right:5px;}
#top_menu li a{background:url(top_menu_sra.gif) top right no-repeat;font-size:13px; font-weight:bold; padding-top:10px; padding-bottom:9px; color:#c31709; }
#top_menu li a{*padding-top:0px; *padding-bottom:9px;}
#top_menu li span{background:url(top_menu_sla.gif) no-repeat;padding-left:21px;padding-top:10px; padding-bottom:9px; padding-right:21px;}
#top_menu .sm a{background:url(top_menu_sl.gif) no-repeat; color:#02275E; text-decoration:none; }
#top_menu .sm a span{background:url(top_menu_sr.gif) top right no-repeat; color:#fff;}
#top_menu li a:hover{background:url(top_menu_sl.gif) no-repeat; text-decoration:none;color:#c31709}
#top_menu li a:hover span{background:url(top_menu_sr.gif) top right no-repeat;color:#fff}

/*首页左侧样式表*/
.left_menu1_top,.left_menu2_top,.left_menu3_top,.left_menu4_top,.left_menu5_top{background:url(left_menu1_top.gif); height:22px; line-height:22px; float:left; width:250px; padding-top:5px; border-bottom:#af1205 solid 1px;}
.left_menu1_top dt,.left_menu2_top dt,.left_menu3_top dt,.left_menu4_top dt,.left_menu5_top dt{float:left; width:100px; padding-left:16px;}
.left_menu1_top dt a,.left_menu2_top dt a,.left_menu3_top dt a,.left_menu4_top dt a,.left_menu5_top dt a,.left_menu1_top dt a:visited,.left_menu2_top dt a:visited,.left_menu3_top dt a:visited,.left_menu4_top dt a:visited{float:left; width:100px; padding-left:8px; font-size:13px; font-weight:bold; color:#333}
.left_menu1_top dd,.left_menu2_top dd,.left_menu3_top dd,.left_menu4_top dd,.left_menu5_top dd{float:right; padding-right:8px; text-align:right;}
.left_menu1_nav,.left_menu2_nav,.left_menu3_nav,.left_menu4_nav,.left_menu5_nav{ background:url(left_menu1_mid.gif) repeat-y;padding:5px; float:left; width:240px; color:#999;}
.left_menu3_nav{font-size:12px;}
.left_menu3_nav img{padding:2px;}
.left_menu1_foot,.left_menu2_foot,.left_menu3_foot,.left_menu4_foot,.left_menu5_foot{background:url(left_menu1_foot.gif) no-repeat; height:15px; font-size:0px; float:left; width:250px;}
.left_menu1_nav li{width:222px; line-height:20px; height:20px; border-bottom:1px dotted #cccccc; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(icon_003.gif) 0px 5px no-repeat; padding-left:15px; color:#999;}
.left_menu1_nav li span{color:#CCCCCC;}
.left_menu2_nav li{padding-left:24px; background:url(icon_002.gif) 12px 10px no-repeat; float:left; line-height:24px; width:228px;}
.left_menu2_nav li a{font-weight:bold; font-size:13px; color:#666;}
.left_menu2_nav li li{width:102px; float:left; background:none; line-height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px;}
.left_menu2_nav li li a{font-weight:normal; font-size:12px; color: #999;}
.left_menu3_nav li,.left_menu5_nav li{width:108px; float:left; padding-left:5px;}
.left_menu4_nav li{line-height:28px; height:28px;}

/*关于我们样式表*/
.about_left_menu1_nav{ background:url(left_menu1_mid.gif) repeat-y; float:left; padding-top:5px;}
.about_left_menu1_nav li{width:100px; float:left; line-height:24px; padding-left:25px; background:url(icon_003.gif) 10px 6px no-repeat;}
.about_left_menu1_nav li a{font-size:13px; font-weight:bold;}
.about_top1,.news_top1{width:720px; line-height:20px; height:20px;border-bottom: #af1205 solid 1px;}
.about_top1 a,.about_top1 a:visited,.news_top1 a,.news_top1 a:visited{font-size:14px; font-weight:bold; color:#fff;}
.about_top1 dt,.news_top1 dt{background:url(pro_top1_l.gif) left no-repeat; width:500px; float:left; padding-left:12px; padding-top:3px;}
.about_top1 dd,.news_top1 dd{width:182px; float:right; line-height:20px; height:20px;}
.about_nav1,.news_nav1{width:708px; padding:5px; border-left:1px solid #af1205; border-right:1px solid #af1205; float:left; padding-bottom:12px; line-height:20px;}
.about_foot1,.news_foot1{background:url(pro_foot_bg.gif) repeat-x; height:14px; width:720px; font-size:0px; float:left;}
.about_nav1 a,.news_nav1 a,.about_nav1 a:visited,.news_nav1 a:visited{color:#000000;}

.news_nav1 li{width:690px; float:left; line-height:24px; height:24px; border-bottom:1px dotted #cccccc; background:url(icon_001.gif) 5px 8px no-repeat; padding-left:16px;}
.news_nav1 span{padding-left:12px; color:#888888;}
.about_foot1 dt,.news_foot1 dt{background:url(pro_foot_l.gif) left no-repeat; width:12px; float:left; height:4px;}
.about_foot1 dd,.news_foot1 dd{background:url(pro_foot_r.gif) right no-repeat; width:12px; float:right; height:4px;}

.news_nav1_title{text-align:center; line-height:32px; height:32px; font-size:14px; font-weight:bold; border-left:1px solid #AF1205; border-right:1px solid #AF1205; width:720px; overflow:hidden;}
.news_nav1_ds{text-align:center; line-height:24px; height:24px; border-left:1px solid #AF1205; border-right:1px solid #AF1205;}
.news_nav1_content{border-left:1px solid #AF1205; border-right:1px solid #AF1205; padding:12px; line-height:20px; overflow:hidden;}

.about_nav1 dl{border:1px solid #cccccc; margin-bottom:12px; padding-bottom:5px;}
.about_nav1 dl a,.about_nav1 dl a:visited{color:#FF0000;}
.about_nav1 dt{font-weight:bold; padding-top:8px; padding-left:5px;}
.about_nav1 dd{padding-left:5px;}
.about_nav1 .job_name{background:#F5F5F5; padding:5px;}

.page{width:718px; text-align:center; border-left:1px solid #af1205; border-right:1px solid #af1205; height:32px; line-height:32px; float:left;}
.page a:link,.page a:visited{color:#3e3e3e; font-size:14px; padding:5px; border:1px solid #fbcdca; background:#f6e5e4; font-weight:bold;}
.feedback td{padding:5px;}

/*首页产品样式表*/
.pro_top1,.pro_top2,.pro_top3{width:720px; line-height:20px; border-bottom: #af1205 solid 1px; height:20px; float:left;}
.pro_top1 a,.pro_top2 a,.pro_top3 a,.pro_top1 a:visited,.pro_top2 a:visited,.pro_top3 a:visited{font-size:14px; font-weight:bold; color:#fff;}
.pro_top1 dt,.pro_top2 dt,.pro_top3 dt{background:url(pro_top1_l.gif) left no-repeat; width:500px; float:left; padding-left:24px;  padding-top:3px;}
.pro_top1 dt a,.pro_top2 dt a,.pro_top3 dt a,.pro_top1 dt a:visitde,.pro_top3 dt a:visited;.pro_top2 dt a:visited{ color:#fff;}
.pro_top1 dd,.pro_top2 dd,.pro_top3 dd{width:182px; float:right; text-align:right; padding-right:12px; height:16px; padding-top:3px;}
.pro_top1 dd a,.pro_top2 dd a,.pro_top3 dd a,.pro_top1 dd a:visited,.pro_top2 dd a:visited,.pro_top3 dd a:visited{font-size:12px;color:#888888; padding:10px !important; *padding:9px;}
.pro_nav1,.pro_nav2,.pro_nav3,.pro2_nav1,.pro3_nav1{width:708px; padding:5px; border-left:1px solid #af1205; border-right:1px solid #af1205; float:left; padding-top:16px;}
.pro_nav1 li,.pro_nav2 li,.pro_nav3 li{width:175px; float:left; text-align:center; padding-bottom:5px; font-size:0px;}
.pro_nav1 li img,.pro_nav2 li img,.pro_nav3 li img{border:1px solid #CCCCCC; margin-bottom:3px;}
.pro_nav1 li li img,.pro_nav2 li li img,.pro_nav3 li li img{border:none; filter:alpha(opacity=72);}
.pro_nav1 li li,.pro_nav2 li li,.pro_nav3 li li{padding-left:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:170px; font-size:12px; line-height:24px; height:24px;}
.pro_nav1 li a:link,.pro_nav1 li a:active,.pro_nav1 li a:visited,.pro_nav2 li a:link,.pro_nav2 li a:active,.pro_nav2 li a:visited,.pro_nav3 li a:link,.pro_nav3 li a:active,.pro_nav3 li a:visited{color:#5e5e5e; cursor:pointer;}
.pro_nav1 li a:hover img,.pro_nav2 li a:hover img,.pro_nav3 li a:hover img{border:1px solid #FD822F;}
.pro_nav1 li li a:hover img,.pro_nav2 li li a:hover img,.pro_nav3 li li a:hover img{border:none; filter:alpha(opacity=100);}
.pro_nav1 li span,.pro_nav2 li span,.pro_nav3 li span{color:#FD822F;}

.pro_foot1,.pro_foot2,.pro_foot3{background:url(pro_foot_bg.gif) repeat-x; height:14px; width:720px; font-size:0px; float:left;}
.pro_foot1 dt,.pro_foot2 dt,.pro_foot3 dt{background:url(pro_foot_l.gif) left no-repeat; width:12px; float:left; height:4px;}
.pro_foot1 dd,.pro_foot2 dd,.pro_foot3 dd{background:url(pro_foot_r.gif) right no-repeat; width:12px; float:right; height:4px;}

.pro2_nav1 li{padding-left:12px; float:left;}
.pro2_nav1 .pic{float:left; width:120px; padding:0px;}
.pro2_nav1 .pic img{border:1px solid #cccccc;}
.pro2_nav1 .pic a:hover img{border:1px solid #FD822F;}
.pro2_nav1 a,.pro2_nav1 a:visited{color:#5e5e5e;}
.pro2_nav1 .pro_title,.pro2_nav1 .pro_title a:link,.pro2_nav1 .pro_title a:visited{font-size:16px; color:#666; font-weight:bold; width:570px; float:left; line-height:34px;}
.pro2_nav1 .pro_ds span{ background:url(icon_001.gif) left no-repeat;color: #666; padding-left:12px; padding-top:5px;}
.pro2_nav1 .pro_ds{line-height:24px; width:570px; float:left;}
.pro2_nav1 .pro_ds2,.pro2_nav1 .pro_other{line-height:20px; width:570px; float:left; color: #B3B3B3}
.pro2_nav1 .pro_link{border-bottom:1px solid #EEEEEE; margin-bottom:18px; font-size:0px; float:left; width:700px; height:5px;}

.pro3_nav1 .proshow_title{font-size:18px; color:#336699; text-align:center; float:left; width:700px; font-weight:bold; line-height:42px;}
.pro3_nav1 .infolist{width:350px; float:left}
.pro3_nav1 .infolist span{color:#FF0000;}
.pro3_nav1 .infolist li{font-size:14px; line-height:32px; height:32px; padding-left:24px; font-weight:bold;}
.pro3_nav1 .proshow_pic{width:333px; float:right; text-align:center;}
.pro3_nav1 .proshow_pic img{border:1px solid #cccccc;}
.pro3_nav1 .proshow_ico{width:708px; border-bottom:1px solid #FF9900; float:left;}
.pro3_nav1 .proshow_ico dt{padding:2px; background:#FF9900; float:left; text-align:center; color:#FFFFFF; font-weight:bold; padding-left:8px; padding-right:8px;}
.pro3_nav1 .proshow_content{width:708px; float:left; overflow:hidden; line-height:20px; padding-top:8px;}

/*底部菜单样式*/
#a_foot{border-top:1px solid #af1205;}
.foot{padding-top:12px;}
.foot,.foot a,.foot a:active,.foot a:visited{color:#5e5e5e;}
.foot li{line-height:18px; text-align:center;}