@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, div,/*structuralelements结构元素*/ dl, dt, dd, ul, ol, li,/*listelements列表元素*/ pre,/*textformattingelements文本格式元素*/ form, fieldset, legend, button, input, textarea,/*formelements表单元素*/ th, td/*tableelements表格元素*/ { margin:0; padding:0; }
/**设置默认字体**/

body, button, input, select, textarea/*forie*/ { font-size:12px; font-family:"微软雅黑", "宋体"; color:#444; }
body { background-color:#ffffff; }
select { width:190px; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
address, cite, dfn, em, var { font-style:normal; }/*将斜体扶正*/
small { font-size:12px; }/*小于12px的中文很难阅读，让small正常化*/
/**重置列表元素**/
ul, li { list-style:none; }
/**重置文本格式元素**/
a { text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#f33; }
sup { vertical-align:text-top; }/*重置，减少对行高的影响*/
sub { vertical-align:text-bottom; }
/**重置表单元素**/
legend { color:#333; }/*forie6*/
fieldset, img { border:0; }/*img搭车：让链接里的img无边框*/
button, input, select, textarea { font-size:100%; }/*使得表单元素在ie下能继承字体大小*/
/*注：optgroup无法扶正*/
/**重置表格元素**/
table { border-collapse:collapse; border-spacing:0; }
.clearfix { clear:both; height:1px; margin-top:-1px; overflow:hidden; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
strong { color:#333; }
.red { color:#f00; }
.white { color:#fff; }
.blank10 { overflow: hidden; clear:both; height:10px; clear: both; }
.blank20 { overflow: hidden; clear:both; height:20px; clear: both; }
.blank30 { overflow: hidden; clear:both; height:30px; clear: both; }
#logo, .nav, #banner, #main, #content, #footer { width:1000px; margin:0 auto; }
/*通用模块*/
.wrapper { width: 100%; }
.wrap { width: 1000px; margin: 0 auto; }
.body { background-color:#fafafa; }
/*样式开始*/

/**logo**/
#logo { height:100px; }
.logo { float:left; }
.sousuo { float:left; margin-top:32px; margin-left:45px; }
.soukuang { width:270px; height:28px; }
.xuan { width:60px; float:left; height:26px; vertical-align: middle; border:1px solid #CCC; }
.kuang { float:left; width:130px; height:24px; line-height:22px; vertical-align: middle; border:1px solid #CCC; }
.search-submit { float:left; width:70px; height:26px; background-color:#cc0000; color:#FFF; vertical-align: middle; border:1px solid #CCC; }
.sousuo li { float:left; margin-right:10px; margin-top:3px; }
.logoright { float:right; width:270px; margin-top:23px; }
.rexiandianhua { width:270px; }
.rexiandianhua img { float: right; margin-bottom:10px; }
.logoright ul { width:160px; float: right; }
.logoright li { float:left; width:80px; text-align:right; }
/**nav**/
.nav { background:url() bottom left repeat-x; }
.navbj { width:100%; background-color:#1f1f1f; border-top:#b0aeae solid 3px; }
#nav { height: 33px; background-color:#1f1f1f; }
#nav li.nav_m { position:relative; z-index:100; float: left; width: 137px; background: url() no-repeat 135px -35px; font: 14px/33px "Microsoft YaHei", SimSun; }
#nav li.nav_index { width: 133px; background-position: 131px -35px; ; }
#nav li.nav_m a.nav_m_link { color: #fff; display:block; text-align:center; _font-weight:bold; }
#nav li.nav_m a.nav_m_link:hover { background: url() no-repeat 0 0; }
#nav li.nav_index a.nav_m_link:hover { background: url() no-repeat bottom left; }
#nav li.sfhover a.nav_m_link { background: url() no-repeat 0 0; }
.nav_sub_main { position: absolute; top:33px; left:-9999px; width: 137px; z-index:100; border-top:#c00 solid 2px; }
#nav li.sfhover .nav_sub_main { left: 0; }
#nav li.nav_m:hover .nav_sub_main { left: 0; }
.nav_sub_main li { width: 135px; height: 27px; line-height: 26px; text-align:center; font-size: 12px; }
.nav_sub_main li:hover { width: 135px; height: 27px; line-height: 26px; text-align:center; font-size: 12px; background-color:#FFF; }
.nav_sub_main li a { display: block; width: 135px; height: 27px; background-color:#FFF; color:#333; }
.nav_sub_main li a:hover { color: #fff; background-color:#c00; width:115px; margin-left:10px; margin-right:10px; }
/*产品导航*/
.main_menu { display:none; position:absolute; left:-300px; top:33px; background:#f2f2f2 url(../img/nav_sub.gif) 0 -120px repeat-x; width:755px; overflow:hidden; _zoom:1; z-index:100; height:340px; font-size: 12px; font-family: SimSun; margin: 0 auto; }
#nav li.sfhover .main_menu { display:block; }
#nav li.nav_m:hover .main_menu { display:block; }
.navpro { overflow:hidden; width: 840px; margin: 0 auto; }
.navpro dl { overflow:hidden; float:left; height:340px; margin-right: 20px; background: url(../img/nav_sub_r.gif) no-repeat right bottom; }
.navpro dl dt { overflow:hidden; height: 37px; margin-bottom: 5px; line-height: 37px; font-weight:bold; font-family:"Microsoft YaHei", SimSun; background: url(../img/nav_sub.gif) 0 0 no-repeat; text-indent: 20px; }
.navpro dl dt.pro_mobile { background-position:0 -37px; margin-bottom:0; }
.navpro dl dt a { color:#000; }
.navpro dl dt a strong { color:#c00; }
.navpro dl dd { overflow:hidden; height: 30px; text-indent: 12px; background:url(../img/bg_sed_navi.png) no-repeat 0 -46px; }
.navpro dl dd.imp { background-position:0 -149px; }
.navpro dl dd a { display:block; }
.navpro dl dd.imp a { color:#3b3b3b; }
.navpro dl dd a:hover { background: url(../img/nav_sub.gif) no-repeat 0 -80px; color:#fff; }
.navpro dl.navpro_1 { width:140px; padding-left:20px; }
.navpro dl.navpro_2 { width:123px; }
.navpro dl.navpro_2 dd { width:110px; }
.navpro dl.navpro_3 { width:112px; }
.navpro dl.navpro_3 dd { width:103px; }
.navpro dl.navpro_4 { width:125px; }
.navpro dl.navpro_5 { width:150px; }
.navpro dl.navpro_5 dd { width:120px; }
.main_menu2 { display:none; position:absolute; left:-180px; top:33px; background:#f2f2f2 url(../img/nav_sub.gif) 0 -120px repeat-x; width:450px; overflow:hidden; _zoom:1; z-index:100; height:200px; font-size: 12px; font-family: SimSun; margin: 0 auto; }
#nav li.sfhover .main_menu2 { display:block; }
#nav li.nav_m:hover .main_menu2 { display:block; }
.navpro2 { overflow:hidden; width: 500px; margin: 0 auto; }
.navpro2 dl { overflow:hidden; float:left; height:340px; margin-right: 20px; background: url(../img/nav_sub_r.gif) no-repeat right bottom; }
.navpro2 dl dt { overflow:hidden; height: 37px; margin-bottom: 5px; line-height: 37px; font-weight:bold; font-family:"Microsoft YaHei", SimSun; background: url(../img/nav_sub.gif) 0 0 no-repeat; text-indent: 20px; }
.navpro2 dl dt.pro_mobile { background-position:0 -37px; margin-bottom:0; }
.navpro2 dl dt a { color:#000; }
.navpro2 dl dt a strong { color:#c00; }
.navpro2 dl dd { overflow:hidden; height: 30px; text-indent: 12px; background:url(../img/bg_sed_navi.png) no-repeat 0 -46px; text-align:center; }
.navpro2 dl dd.imp { background-position:0 -149px; }
.navpro2 dl dd a { display:block; }
.navpro2 dl dd.imp a { color:#3b3b3b; }
.navpro2 dl dd a:hover { background: url(../img/nav_sub.gif) no-repeat 0 -80px; color:#fff; }
.navpro2 dl.navpro_1 { width:140px; padding-left:20px; }
.navpro2 dl.navpro_1 { width:110px; }
.navpro2 dl.navpro_2 { width:123px; }
.navpro2 dl.navpro_2 dd { width:110px; }
.navpro2 dl.navpro_3 { width:115px; }
.navpro2 dl.navpro_3 dd { width:103px; }
.navpro2 dl.navpro_4 { width:125px; }
/*banner*/
.banner { position:relative; overflow:hidden; height: 350px; background:#790103; z-index:10; text-align:center; }
.slide_bann { width:1440px; height:350px; top:0; left:50%; margin:0 auto 0 -720px; border:0px solid #aaa; position:relative; z-index:10; overflow:hidden; }
.slide_main { width:1440px; height:350px; margin:0 auto; overflow:hidden; }
.slide_main img { width:1440px; height:350px; margin:0 auto; }
.hot_nav { height:35px; background: url(../img/reco_nav.png) repeat-x; }
.hot_nav_m { overflow:hidden; height:35px; line-height:35px; }
.hot_nav_m dl { overflow:hidden; width:680px; }
.hot_nav_m dl dt, .hot_nav_m dl dd { float:left; height:35px; }
.hot_nav_m dl dt { width: 93px; background: url(../img/reco_nav.png) no-repeat bottom left; text-indent:22px; color:#fff; }
.hot_nav_m dl dd { padding:0 12px; background: url(../img/ico.gif) no-repeat 0 -93px; }
.hot_nav_m dl dd.first { background: none; }
.quick_nav { overflow:hidden; width:250px; height:35px; }
.quick_nav li { float:left; height:35px; background: url(../img/index_ico.png) no-repeat top left; text-indent:25px; }
.quick_nav li.quick_nav_01 { background-position:0 -10px; width: 85px; text-indent:20px; }
.quick_nav li.quick_nav_02 { background-position:0 -56px; width:90px; }
.quick_nav li.quick_nav_03 { background-position:0 -102px; width:75px; }
/**中部配件**/
.cleft { float:left; width:650px; }
.peijiankuai { float: left; width:650px; height:52px; background-image:url(../img/pjtopbj.jpg); background-repeat:no-repeat; margin-top:16px; }
.peijiankuai .center { margin-left:33px; margin-top:10px; }
.peijiankuai li { width:100px; float: left; text-align:center; font-weight:bold; color: #FFFFFF; font-size: 14px; line-height:40px; }
.peijiankuai li:hover { width:100px; float: left; background-color:#c00; text-align:center; cursor:pointer; }
.peijiankuai li a { font-size:14px; color:#FFFFFF; height:32px; }
.peijiankuai li a:hover { font-size:14px; color:#FFFFFF; }
.peijianneirong { float:left; width:640px; background-color:#f8f8f8; height:392px; }
.zhongdiantitle { background:url(../img/titlebj.jpg) no-repeat bottom; }
.zhongdiantitle h3 { font-size:17px; line-height:30px; height:30px; font-family:"微软雅黑"; font-weight:bold; padding-left:32px; margin-top:15px; margin-bottom:10px; }
.zhongdiantitle2 { background:url(../img/titlebj.jpg) no-repeat bottom left; }
.zhongdiantitle2 h3 { font-size:17px; line-height:30px; height:30px; font-family:"微软雅黑"; font-weight:bold; margin-top:10px; margin-bottom:10px; }
.zhongdianpeijian { float:left; width:320px; }
.zhongdianpeijian li { float:left; width:296px; padding-left:24px; padding-top:5px; }
.zhongdianpeijian li img { float:left; width:120px; height:120px; border:#CCCCCC solid 1px; padding:1px; }
.zhongdianpeijian li h4 a { font-size:14px; line-height:25px; height:25px; color:#cc0000; font-weight:bold; display:block; border-bottom:1px dotted #666666 }
.zhongdianpeijian li h5 a { float:left; font-size:14px; line-height:25px; height:25px; padding-left:23px; color:#cc0000; font-weight:bold; display:block; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; width:120px; }
.zhongdianpeijian li div a { display:inline-block; width:auto; margin:0px 2px; }
.zhongdianpeijian li p { float:left; width:120px; padding-left:23px; line-height:20px; }
.gengduo { width:320px; background:url(../img/gdpjbj.jpg) no-repeat center; float:left; margin-top:20px; margin-bottom:25px; }
.gengduo p { text-align:center; color:#c00; }
.kehuanli { float:left; width:295px; padding:0px 10px; }
.kehuanli li { }
.kehuanli li h4 { background:url(../img/jiantou.jpg) no-repeat left; padding-left:25px; font-size:14px; font-weight:bold; color:#1f1f1f; margin-top:8px; margin-bottom:8px; }
.kehuanli li p { line-height:20px; }
.kehuanli li p span a { color:#cc0000; }
.cright { float:left; width:350px; }
.jiejuefangan { background-color:#efefef; float:left; width:315px; height:52px; background-image:url(../img/pjtopbj2.jpg); background-repeat:no-repeat; margin-top:16px; margin-left:20px; }
.jiejuefangan .center { margin-left:33px; margin-top:10px; }
.jiejuefangan1 li { width:100px; float: left; text-align:center; font-weight:bold; color: #FFFFFF; font-size: 14px; line-height:40px; height:42px; }
.jiejuefangan1 li:hover { width:100px; float: left; background-color:#c00; text-align:center; height:40px; margin-bottom:2px; }
.jiejuefangan1 li a { font-size:14px; color:#FFFFFF; }
.jiejuefangan1 li a:hover { font-size:14px; }
.lingyubox { width:310px; background-color:#efefef; margin-top:50px; }
.lingyu { height:150px; }
.lingyutitle h4 { width:310px; float:left; background:url(../img/jiantou.jpg) no-repeat left; height:15px; margin-top:10px; margin-left:20px; margin-bottom:10px; }
.lingyutitle h4 a { font-size:14px; font-weight:bold; color:#1f1f1f; padding-left:15px; }
.linyulie { width:310px; margin-left:20px; }
.linyulie li { float:left; width:90px; height:86px; padding-right:12px; margin-top:8px; }
.linyulie li img { width:78px; height:58px; border:#CCCCCC solid 1px; padding:1px; }
.linyulie li p { text-align:center; width:78px; }
.xuxian { width:290px; height:10px; border-bottom:#333333 dotted 1px; margin-left:5px; margin-right:5px; }
/**最新产品**/
.zuixinchanpin { float:left; width:650px; background-color:#f8f8f8; margin-top:20px; }
.zxtbj { float: left; width:650px; height:52px; background-image:url(../img/pjtopbj.jpg); background-repeat:no-repeat; }
.zxtbj h4 {width:100px; float: left; text-align:center; font-weight:bold; color: #FFFFFF; font-size: 14px; line-height:40px; margin-left:30px; margin-top:10px;}
.zxtbj h4:hover {width:100px; float: left; background-color:#c00; text-align:center; cursor:pointer;}
.zxtbj h4 a { font-size:14px; color:#FFF; font-weight:bold; }
.zxtbj h4 a:hover { font-size:14px; color:#FFFFFF; }
.zxcpnrtop .hs { float:left; width:620px; height:48px; line-height:18px; padding-left:25px; margin-top:15px; font-size:14px; color:#C30; }
.zxcpnrtop .hs a { font-size:14px; font-family:"微软雅黑"; color:#c63030; font-weight:bold; }
.zxcpnrtop img { float:left;  border: 1px solid #cccccc;margin-left: 22px;padding: 1px; width: 120px; height:120px;}
.zxcpnrtop p { float:left; width:450px; padding-left:20px; height:124px; line-height:20px; }
.zxcpnrtop p a{ color:#cc0000;}
.zxcplie { width:600px; padding-bottom:30px; }
.zxcplie li { float:left; }
.zxcplie li img { width:120px; margin-left:22px; margin-top:15px; border:#CCCCCC solid 1px; padding:1px; }
.zxcplie li p { text-align:center; margin-left:22px; line-height:25px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; width: 120px; word-break: keep-all; }
.gongsixinwen { background-color:#efefef; float:left; width:315px; height:52px; background-image:url(../img/pjtopbj2.jpg); background-repeat:no-repeat; margin-top:20px; margin-left:20px; }
.gongsixinwen .center { margin-left:33px; margin-top:13px; }
.jiejuefangan2 .center { margin-left:33px; margin-top:10px; }
.jiejuefangan2 li { width:85px; float: left; text-align:center; font-weight:bold; color: #FFFFFF; font-size: 14px; line-height:40px; height:42px; }
.jiejuefangan2 li:hover { width:85px; float: left; background-color:#c00; text-align:center; height:40px; }
.jiejuefangan2 li a { font-size:14px; color:#FFFFFF; font-weight:bold; }
.jiejuefangan2 li a:hover { font-size:14px; }
.xinwen { width:310px; padding-top:11px; background-color:#f8f8f8; }
.xinwen li { width:240px; height:41px; line-height:36px; border-bottom:#666 dotted 1px; margin-left:20px; padding-left:20px; color:#666666; background:url(../img/lidian.jpg) no-repeat 10px center; }
.xinwen li img { margin-right:8px; }
.xinwen li span { color:#b0afaf; padding-left:10px; float:right; }
.zuihou li { width:250px; height:41px; line-height:36px; margin-left:20px; padding-left:10px; color:#666666; }
/**footer**/
.footer { background-color:#1f1f1f; padding-bottom:50px; }
.footer1 { width: 960px; margin:0 auto; }
.gongsidizhi { float:left; padding-top:20px; color:#FFFFFF; }
.gongsidizhi p { line-height:30px; }
.gongsidizhi p a{ color:#ffffff;}
.gongsidizhi p a:hover{ color:#CC0000; }
.gongsidizhi li a:hover { color:#CC0000; }
.dibuliebiao { float:right; }
.dibuliebiao li { float:left; width:70px; padding-top:20px; }
.dibuliebiao li a { color:#FFFFFF; }
.dibuliebiao li a:hover { color:#CC0000; }
.youqingliejie { float:left; width:980px; }
.youqingliejie h4 { float:left; width:70px; height:20px; color:#FFFFFF; }
.youqingliejie li { float:left; padding-right:10px; }
.youqingliejie li a { color:#FFFFFF; }
.youqingliejie li a:hover { color:#CC0000; }
.gongchenganli { background-color: #efefef; }
.gongchenganli li { float:left; width:290px; margin-left:20px; border-bottom:#666666 dashed 1px; margin-top:10px; padding-bottom:5px; }
.gongchenganli li img { float:left; width:158px; height:115px; }
.gongchenganli li h4 { float:left; font-size:14px; line-height:25px; height:25px; color:#cc0000; font-weight:bold; }
.gongchenganli li span { float:left; font-size:14px; line-height:25px; height:25px; padding-left:23px; color:#cc0000; }
.gongchenganli li p { float:left; width:105px; padding-left:23px; }
.speech { width:380px; float:left; }
.speech img { margin-top:20px; margin-bottom:20px; }
.dingshengjianjie1 { width:730px; padding-left:35px; }
.dingshengjianjie1 p { line-height:25px; }
.main_tit_wrap { height: 36px; font: 14px/36px "Microsoft YaHei", SimSun; background: url(../img/innner_ico.png) no-repeat 2px -55px; text-indent: 24px; color: #222; }
.content { overflow: hidden; margin-top: 5px; line-height: 22px; line-height: 26px; }
.bdbl { position: relative; border-bottom: 1px solid #dbdbdb; z-index: 5; }
.content2 p { margin-top: 15px; }
.fr { float:right; }
.rd p strong { display: block; line-height: 30px; color: #333; }
.rd p { font-size: 13px; }
.dibutupian { width:100%;  background:url(../img/nrydb.jpg) repeat-x; height:55px; clear:both; }
.dibutupianindex { width:100%; background:url(../img/dibutupian.jpg) repeat-x; height:49px; clear:both; }
.bgf8 { background-color:#f8f8f8; }
