*{ padding:0; margin:0; list-style-type:none;}
body{ background:#fff; color:#333; text-align:left; font: 12px/2 simsun, Tahoma, Helvetica, Arial, sans-serif; line-height:24px;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{border:0; display:block}

.mainbox{ width:960px; margin:0 auto;overflow:hidden;}
.erj_mainbox{ width:970px; margin:0 auto;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear30{ margin-top:30px; overflow:hidden;}
.clear40{ margin-top:40px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.jpg) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display:inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}

/*--------------------------------- 字体 ------------------------------------*/
.f-999{ color:#999;} /*#999深灰色*/
.f-666{ color:#666;} /*#666深灰色*/
.f-333{ color:#333}
.f-red{ color:#d00000;} /*红色*/
.f-org{ color:#fe8101;}/*橘色*/
.f-blue{ color:#0a8cd2;} /*蓝色*/
.f-bluea{ color:#113160;}
.f-gr{ color:#46890e;}
.f-fff{ color:#fff;} /*白色*/
.f-wh{ font-weight:700;} /*加粗*/
.f18{ font-size:18px;} 
.f14{ font-size:14px;} /*字体14号字*/
.f12{ font-size:12px;} /*字体12号字*/
.line-18{ line-height:18px;} /*行高18*/
.line-20{ line-height:20px;} /*行高20*/
.ip24{ height:24px; line-height:24px;}

/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#fb7c00; blr:expression(this.onFocus=this.blur());outline: none;}

/*--------------首页--------------*/
/*-----------------------------------顶部部分----------------------------------*/
#logo { width:100%; height:134px; border-bottom:1px solid #3e3e3e; background:url(sy_05.jpg) repeat left top; position:relative;}
#logo .topnr { width:1000px; height:30px;  margin:0 auto; padding-right:37px; background:url(sy_02.jpg) no-repeat right top #4a4a4a; z-index:9999; position:relative}
#logo .topnr .text{ float:left; color:#a2a2a2; z-index:9999; display:block; line-height:30px;}
#logo .topnr .topnav{ float:right; line-height:30px; color:#a2a2a2;}
#logo .topnr .topnav a { padding:0 5px; color:#a2a2a2; line-height:30px;}
#logo .leftbg { width:1000px; height:30px; background:#4a4a4a; z-index:0; position:absolute; top:0; left:0;}
#logo .top { width:1000px; margin:0 auto; overflow:hidden;}
#logo .top a { display:block; float:left; margin:18px 0 0 0;}
#logo .top .phone { width:190px; float:right; margin-top:30px; padding-left:55px; background:url(sy_06.jpg) no-repeat left center;}
#logo .top .phone .dwz { color:#959597; font-family:"微软雅黑"; font-size:17px;}
#logo .top .phone .dhwz { color:#fff; font-size:26px; font-family:"微软雅黑"; font-weight:700;}

/*-----------------------------------导航----------------------------------*/
#header { width:100%; position:relative; overflow:hidden; }
#navd{ background:url(navbg_03.png) repeat center top; position:absolute; z-index:9999; top:0; left:0; height:44px; width:100%; display:block;}
#nav-al{ width:1000px; height:44px; margin:0px auto;}
#nav-al #nav2{ width:1000px; height:44px; line-height:44px; margin:0px auto;}
#nav-al #nav2 li { float:left; text-align:center; position:relative; width:125px; }
.mainitems { text-align:center; z-index:9999;}
.mainitems a{ font-size:14px; height:44px; line-height:42px; font-family:"微软雅黑"; color:#fff; text-decoration:none; display:inline-block; width:125px; border-top:1px solid #000;}
.mainitems a:hover{ font-size:14px; line-height:42px; height:44px; color:#fff; display:inline-block; text-decoration:none; width:125px; border-top:1px solid #fea418; padding-top:0;}
.mainitems a.hover{ font-size:14px; line-height:42px; height:44px; color:#fff;display:inline-block; text-decoration:none; width:125px; border-top:1px solid #fea418; padding-top:0;}

.subuls{ width:125px; border:none; line-height:30px; position:absolute; top:36px; display: none; z-index:-1; left:0px; padding-top:5px;}
.subuls ul li{ width:125px; height:30px; line-height:30px; text-align:left;}
.subuls li a{ width:125px; height:30px; line-height:30px; font-weight:400; font-size:12px; color:#fff; background:url(navbg_02.jpg) repeat center bottom; border-bottom:1px solid #676767;}
.subuls li a:hover { width:125px; height:30px; line-height:30px; font-weight:400; font-size:12px; color:#fff; background:url(navbg_02.jpg) repeat center bottom; text-decoration:underline;border-bottom:1px solid #676767; border-top:none; padding-top:1px;}

#nav2 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ top:36px; left: 0; z-index:}
#nav2 li:hover ul, li.over ul { /* lists nested under hovered list items */ display: block;}
#restofcontent { /*wrap rest of content of the page inside this div*/ clear: left;}


/*-----------------------------------幻灯----------------------------------*/
#focus { width:100%; height:520px; margin:0 auto;  overflow:hidden;}
#focus ul { width:100%; padding:0; margin:0; position:absolute; overflow:hidden;}
#focus ul li { display:inline; float:left; width:100%; height:520px; background:#000; position:relative; overflow:hidden;}
#focus ul li a { display:block; height:520px; margin:0; padding:0;}
#focus ul li div { position:absolute; overflow:hidden;}
#focus .btnBg { width:100%; height:20px; background:#000; position:absolute; left:0; bottom:0;}
#focus .btn { height:10px; padding:5px 10px; position:absolute; right:45%; bottom:0;}
#focus .btn span { display:inline-block; width:25px; height:10px; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on { background:#fff;}
#focus .preNext { width:45px; height:100px; cursor:pointer; background:url(sprite.png) no-repeat; position:absolute; top:36%;}
#focus .pre { left:0;}
#focus .next { background-position:right top; right:0;}


/*-----------------------------------关键词----------------------------------*/
#gjc { height:46px; background:#292929; overflow:hidden;}
.inner { width:1000px; margin:0 auto; overflow:hidden;}
#gjc .lf { float:left; width:780px; margin-left:20px; overflow:hidden;}
#gjc .lf p { line-height:46px; font-size:12px; float:left; color:#e58d00;}
#gjc .lf div {float:left; margin-left:10px; line-height:46px; color:#fff;}
#gjc .lf div a { color:#fff; line-height:46px; padding:0 5px; margin:0 5px;}
#gjc .rf { width:200px; overflow:hidden; margin-top:10px;}
#gjc .rf .srk { width:154px; padding-left:5px; line-height:27px; height:27px; background:#fff; float:left; color:#999; font-family:"微软雅黑"; border:none;}
#gjc .rf .btn { width:35px; height:27px; background:url(sy_22.jpg) no-repeat ; border-left:1px solid #ee761f; border-right:1px solid #ee761f; border:none; float:left; cursor:pointer}


/*-----------------------------------首页产品中心----------------------------------*/
#main-cpzx { width:100%; padding:20px 0 40px 0; background:#f2f2f2;}
#main-cpzx .lfcpzx { float:left; width:210px; margin-right:30px; overflow:hidden;}
#main-cpzx .lfcpzx .dbt { width:210px; background:url(sy_17.jpg) repeat; overflow:hidden; padding:10px 0;}
#main-cpzx .lfcpzx .dbt h2 { color:#fff; font-family:"微软雅黑"; font-size:20px; width:210px; text-align:center;}
#main-cpzx .lfcpzx .dbt p { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; width:210px; text-align:center;}
#main-cpzx .lfcpzx ul { height:335px; width:210px; overflow:hidden; background:#4c4c4c;}
#main-cpzx .lfcpzx ul li p { line-height:33px; background:#383838 url(sy_32.jpg) no-repeat 14px center; padding-left:32px; width:178px; color:#fff; cursor:pointer; }
#main-cpzx .lfcpzx ul li p.on { line-height:33px; background:#383838 url(sy_24.jpg) no-repeat 14px center; padding-left:32px; width:178px; color:#fff; cursor:pointer;}
#main-cpzx .lfcpzx ul li dl { width:210px;}
#main-cpzx .lfcpzx ul li dl dd a { display:block; line-height:33px; color:#bebebe; padding-left:41px; background:url(sy_28.jpg) no-repeat 28px center #4c4c4c; border-bottom:1px dashed #898989;}
#main-cpzx .rfcpzx { width:760px; float:left; overflow:hidden;}
#main-cpzx .rfcpzx .top { width:760px; padding-bottom:1px; border-bottom:1px solid #343434; overflow:hidden;}
#main-cpzx .rfcpzx .top p {/* width:105px;*/ padding:0 20px; text-align:center; line-height:31px; font-size:14px; font-weight:700; background:#343434; color:#fff; float:left;}
#main-cpzx .rfcpzx .top a,#main-cpzx .rfcpzx .top a:hover { color:#333; float:right; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
#main-cpzx .rfcpzx .nrbox { width:760px; overflow:hidden;}

#main-cpzx .rfcpzx .nrbox .nr { padding:20px 15px 15px 10px; width:735px; border-bottom:1px dashed #dddddd; overflow:hidden;}
#main-cpzx .rfcpzx .nrbox .nr a { display:block; float:left; margin-right:24px;}
#main-cpzx .rfcpzx .nrbox .nr a img { border:1px solid #dddddd;}
#main-cpzx .rfcpzx .nrbox .nr .right { width:466px; float:left;}
#main-cpzx .rfcpzx .nrbox .nr .right h2 { color:#333; font-size:14px; }
#main-cpzx .rfcpzx .nrbox .nr .right p { line-height:22px;}
#main-cpzx .rfcpzx .nrbox .nr .right a { float:right; display:block; overflow:hidden; width:100px; line-height:33px; background:#383838; text-align:center; color:#fff; border-left:3px solid #fba504;}
#main-cpzx .rfcpzx .nrbox  { width:760px; overflow:hidden; margin-top:20px;}
#main-cpzx .rfcpzx .nrbox li { width:176px; float:left; padding:7px;}
#main-cpzx .rfcpzx .nrbox li div { padding-bottom:16px; background:url(sy_37.jpg) no-repeat left bottom;}
#main-cpzx .rfcpzx .nrbox li div img { border:1px solid #dedede;}
#main-cpzx .rfcpzx .nrbox li p { width:176px; text-align:center; line-height:12px;}
#main-cpzx .rfcpzx .nrbox li a,#main-cpzx .rfcpzx .nrbox ul li a:hover { display:block; color:#333;}


/*-----------------------------------首页四大优势----------------------------------*/
#main-ys { width:100%; height:1587px; background:url(syys_02.jpg) no-repeat center top;}
#main-ys .inner { position:relative; height:1587px}
#main-ys .nrbox{ font-family:"微软雅黑";}
#main-ys .nrbox .bt1 { font-size:24px; font-weight:700; color:#4b4b4b; line-height:28px;}
#main-ys .nrbox .bt2 { font-size:28px; font-weight:700; color:#ff9130; line-height:32px;}
#main-ys .nrbox .bz1 { font-size:16px; color:#333333; line-height:24px; margin-top:10px;}

#nrone { position:absolute; top:260px; left:90px; z-index:99;}
#nrtwo { position:absolute; top:395px; left:660px; z-index:99;}
#nrthree { position:absolute; top:780px; left:90px; z-index:99;}
#nrfore { position:absolute; top:984px; left:660px; z-index:99;}
#main-ys #nrone ul { margin-top:30px; width:420px; overflow:hidden;}
#main-ys #nrtwo ul { margin-top:30px; width:400px; overflow:hidden;}
#main-ys #nrthree ul { margin-top:20px; overflow:hidden;}
#main-ys #nrfore ul { margin-top:20px; overflow:hidden;}
#nrone li { width:185px; padding-left:25px; background:url(sy_40.jpg) no-repeat left center; float:left; font-size:14px; font-weight:700;}
#nrtwo li { width:155px; padding-left:25px; background:url(sy_40.jpg) no-repeat left center; float:left; font-size:14px; font-weight:700;}
#nrthree li { padding-left:25px; background:url(sy_40.jpg) no-repeat left center; float:left; font-size:14px; margin:8px; font-weight:700;}
#nrfore li { padding-left:25px; background:url(sy_40.jpg) no-repeat left center;font-size:14px; font-weight:700;}


/*-----------------------------------首页公司简介----------------------------------*/
#main-jj { width:1000px; margin:30px auto 0; background:#fff; overflow:hidden;}
#main-jj .lfnr { width:642px; float:left; margin-right:42px; margin-top:5px;}
#main-jj .lfnr .top { width:642px; padding-bottom:10px; background:url(sy_07.jpg) repeat-x left bottom; overflow:hidden;}
#main-jj .lfnr .top .lfwz { float:left; background:url(sy_020.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
#main-jj .lfnr .top .lfwz .zw { font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:700;}
#main-jj .lfnr .top .lfwz .yw { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#e6e6e6; font-weight:700;}
#main-jj .lfnr .top a { float:right; font-family:Arial, Helvetica, sans-serif; color:#343434; margin-top:20px;}
#main-jj .lfnr .nrbox { width:642px; margin-top:16px; overflow:hidden;}
#main-jj .lfnr .nrbox .img { width:312px; height:229px; float:left; margin-right:25px; overflow:hidden;}
#main-jj .lfnr .nrbox .right { width:305px; float:left; overflow:hidden;}
#main-jj .lfnr .nrbox .right .xbt { margin-top:5px; font-weight:700;}
#main-jj .lfnr .nrbox .right .text { line-height:24px; margin-top:10px;}
#main-jj .lfnr .nrbox .right a {  display:block; overflow:hidden; width:100px; line-height:27px; background:#383838; text-align:center; color:#fff; border-left:3px solid #fba504; margin-top:18px;}


/*-----------------------------------首页荣誉资质----------------------------------*/
#main-jj .rfnr { width:294px; padding:5px 10px 10px; border:1px solid #d9d9d9; float:left;}
#main-jj .rfnr .top { width:294px; padding-bottom:10px; background:url(sy_07.jpg) repeat-x left bottom; overflow:hidden;}
#main-jj .rfnr .top .lfwz { float:left; background:url(sy_020.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
#main-jj .rfnr .top .lfwz .zw { font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:700;}
#main-jj .rfnr .top .lfwz .yw { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#e6e6e6; font-weight:700;}
#main-jj .rfnr .top a { float:right; font-family:Arial, Helvetica, sans-serif; color:#343434; margin-top:20px;}
#main-jj .lbbox { width:294px; height:230px; overflow:hidden; position:relative;}
#main-jj .lbbox .lb { width:234px; height:209px; overflow:hidden; margin:30px auto 0;}
#main-jj .lbbox .lb li { float:left; width:214px; height:209px; overflow:hidden; padding:0 10px;}
#main-jj .lbbox .lb li a:hover { color:#333;}
#main-jj .lbbox .lb li a img { border:1px solid #dedede;}
#main-jj .lbbox .lb li a p  { margin-top:15px; line-height:20px; color:#333; font-size:14px; text-align:center; width:214px; font-family:"微软雅黑";}
#main-jj .lbbox #left1 { position:absolute; top:96px; left:12px; cursor:pointer;}
#main-jj .lbbox #right1 { position:absolute; top:96px; right:12px; cursor:pointer;}


/*-----------------------------------首页新闻资讯----------------------------------*/
#main-xw { width:1000px; margin:30px auto 0; background:#fff; overflow:hidden;}
#main-xw .lfnr { width:642px; float:left; margin-right:42px; margin-top:5px;}
#main-xw .lfnr .top { width:642px; padding-bottom:10px; background:url(sy_07.jpg) repeat-x left bottom; overflow:hidden;}
#main-xw .lfnr .top .lfwz { float:left; background:url(sy_020.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
#main-xw .lfnr .top .lfwz .zw { font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:700;}
#main-xw .lfnr .top .lfwz .yw { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#e6e6e6; font-weight:700;}
#main-xw .lfnr .top a { float:right; font-family:Arial, Helvetica, sans-serif; color:#343434; margin-top:20px;}

#main-xw .lfnr .nrbox .nr { width:642px; margin-top:16px; padding-bottom:20px; overflow:hidden; background:url(sy_31.jpg) no-repeat center bottom;}
#main-xw .lfnr .nrbox .nr .img { width:245px; height:175px; float:left; margin-right:17px; overflow:hidden;}
#main-xw .lfnr .nrbox .nr .right { width:380px; float:left; overflow:hidden;}
#main-xw .lfnr .nrbox .nr .right .xbt { margin-top:5px; font-weight:700;}
#main-xw .lfnr .nrbox .nr .right .text { line-height:24px; margin-top:10px;}
#main-xw .lfnr .nrbox .nr .right a {  display:block; overflow:hidden; width:100px; line-height:27px; background:#383838; text-align:center; color:#fff; border-left:3px solid #fba504; margin-top:13px;}
#main-xw .lfnr .nrbox  { width:642px; overflow:hidden; margin-top:5px;}
#main-xw .lfnr .nrbox  li { line-height:42px; padding-left:18px; background:url(sy_33.jpg) no-repeat 1px center; width:624px; overflow:hidden; border-bottom:1px dashed #dedede;}
#main-xw .lfnr .nrbox  li a { float:left; line-height:22px; margin:10px 0; _margin:8px 0; color:#333; width:430px;}
#main-xw .lfnr .nrbox  li p { float:right;line-height:22px; margin:10px 0; _margin:8px 0; }



/*-----------------------------------首页在线留言----------------------------------*/
#main-xw .rfnr { width:296px; padding:5px 10px 10px;float:left;}
#main-xw .rfnr .top { width:294px; padding-bottom:10px; background:url(sy_07.jpg) repeat-x left bottom; overflow:hidden;}
#main-xw .rfnr .top .lfwz { float:left; background:url(sy_020.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
#main-xw .rfnr .top .lfwz .zw { font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:700;}
#main-xw .rfnr .top .lfwz .yw { font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#e6e6e6; font-weight:700;}
#main-xw .rfnr .top a { float:right; font-family:Arial, Helvetica, sans-serif; color:#343434; margin-top:20px;}

#main-xw .rfnr .nrbox { width:294px; overflow:hidden;}
#main-xw .rfnr .nrbox td {font-family:"微软雅黑"; font-size:14px;}
#main-xw .rfnr .nrbox .bd1 { width:190px; height:24px; line-height:24px; border:1px solid #e5e5e5; background:#fff; padding-left:5px;}
#main-xw .rfnr .nrbox .bd2 { width:186px; height:72px; line-height:24px; border:1px solid #e5e5e5; background:#fff; padding:5px;}
#main-xw .rfnr .nrbox .bd3 { width:90px; height:24px; line-height:24px; border:1px solid #e5e5e5; background:#fff; padding-left:5px; margin-right:10px; float:left; vertical-align:middle;}
#main-xw .rfnr .nrbox img { margin-top:2px;}
#main-xw .rfnr .nrbox #tj { width:85px; margin:0 5px; height:28px; line-height:28px; background:#ffa806; color:#fff; border:none; cursor:pointer;}
#main-xw .rfnr .nrbox #cz { width:85px; margin:0 5px; height:28px; line-height:28px; background:#434343; color:#fff; border:none; cursor:pointer;}


/*-----------------------------------首页友情链接----------------------------------*/
#yqlj { width:1000px; margin:30px auto 0; overflow:hidden; padding-bottom:50px; background:url(sy_35.jpg) no-repeat center bottom;}
#yqlj .top { background:url(sy_30.jpg) repeat-x left center; height:18px; width:1000px;}
#yqlj .top p { padding:0 13px; line-height:18px; color:#666; font-size:18px; font-family:"微软雅黑"; background:#fff; display:inline-block;}
#yqlj .top p span { font-size:12px; margin-left:7px;}
#yqlj .nrbox { width:1000px; margin-top:30px; overflow:hidden;}
#yqlj .nrbox a,#yqlj .nrbox a:hover { color:#333; display:block; float:left; padding:0 13px; line-height:18px;}


/*-----------------------------------首页底部导航----------------------------------*/
#footer { width:1000px; margin:30px auto 0; overflow:hidden; padding-bottom:20px; }
#footer .fnav { width:1000px; overflow:hidden;line-height:18px; color:#333;text-align:center; }
#footer .fnav a { padding:0 20px; line-height:18px; color:#333;}

#footer .bottom { width:755px; padding:50px 0 0 245px; overflow:hidden;}
#footer .bottom .img { padding-right:20px; background:url(sy_52.jpg) no-repeat right center; float:left; margin-right:44px;}
#footer .bottom .text { float:left;}
#footer .bottom .text p { line-height:20px; color:#999;}
#footer .bottom .ewm { float:right; margin-top:5px;}

#dbg { height:22px; background:url(sy_56.jpg) repeat-x left top}


/*-----------------------------------子页公共部分----------------------------------*/
#header .z-banner { display:block; margin-top:44px; width:100%; height:357px; background:url(zy_22.jpg) repeat-x center top }
#header .z-banner img { margin:0 auto;}

#dqwz { width:100%; padding-bottom:22px; background:url(zy_09.jpg) repeat-x left bottom #f9f9f9; overflow:hidden; height:44px;} 
#dqwz p { width:976px; margin:15px auto; overflow:hidden; padding-left:24px; background:url(zy_05.jpg) no-repeat left center; line-height:14px;}
#dqwz p a,#dqwz p a:hover { line-height:14px; color:#333;}

#main { padding-bottom:55px; background:#f2f2f2; width:100%; overflow:hidden;}
#main .main-inner1 { width:1000px; background:url(zy_06.jpg) no-repeat left top; border-top:1px solid #1c1c1c; overflow:hidden; margin:0 auto; padding:0 1px;}
#main .main-inner2 { width:1000px; background:url(zy_06.jpg) no-repeat right top; overflow:hidden; padding-right:1px;}
#main .main-inner2 .lfnav { width:172px; float:left; padding:16px 30px 10px 18px; background:url(zy_12.jpg) repeat-y right top #ffffff;}
#main .main-inner2 .lfnav { width:172px; float:left; background:url(z-lxwm_09.jpg) repeat-x left bottom #fff;}
#main .main-inner2 .lfnav .top { width:160px; height:55px; padding:15px 0 0 12px; background:url(zy_10.jpg) no-repeat;}
#main .main-inner2 .lfnav .top .zw { line-height:26px; font-size:18px; font-family:"微软雅黑"; color:#fff; margin-left:2px;}
#main .main-inner2 .lfnav .top .yw { line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-left:4px;}
#main .main-inner2 .lfnav ul { width:172px; overflow:hidden; margin-top:6px;}
#main .main-inner2 .lfnav ul li { width:172px; overflow:hidden; margin-top:2px; }
#main .main-inner2 .lfnav ul li p { line-height:28px; font-weight:700; color:#7d7d7d; padding-left:38px; width:134px; background:url(zy_15.jpg) no-repeat 14px center; cursor:pointer;}
#main .main-inner2 .lfnav ul li dl { width:172px; overflow:hidden;  }
#main .main-inner2 .lfnav ul li dl dd a { display:block; line-height:28px; color:#7d7d7d;padding-left:38px; width:134px; background:url(zy_20.jpg) no-repeat 14px center #e4e5e6; margin-top:2px;}
#main .main-inner2 .lfnav ul li dl dd a:hover { display:block; line-height:28px; color:#fff;padding-left:38px; width:134px; background:url(zy_18.jpg) no-repeat 14px center #fea418; margin-top:2px; text-decoration:none;}
#main .main-inner2 .lfnav .znss { width:172px; margin-top:25px; overflow:hidden;}
#main .main-inner2 .lfnav .znss p { width:172px; text-align:center; padding-bottom:17px; background:url(znss_03.jpg) no-repeat left bottom; font-family:"微软雅黑"; font-size:18px;}
#main .main-inner2 .lfnav .znss .nr { width:172px; overflow:hidden;}
#main .main-inner2 .lfnav .znss .nr label { line-height:24px; overflow:hidden;}
#main .main-inner2 .lfnav .znss .nr input { line-height:24px; vertical-align:middle;}
#main .main-inner2 .lfnav .znss .ss { width:156px; height:29px; background:url(zy_23.jpg) left top; margin-top:5px; overflow:hidden; padding-right:3px; border-radius:3px;}
#main .main-inner2 .lfnav .znss .ss .znss-srk { width:127px; background:url(zy_23.jpg) left top; line-height:28px; height:28px; padding-top:1px; border:none; padding-left:3px; float:left;}
#main .main-inner2 .lfnav .znss .ss .znss-btn { width:25px; height:23px; background:url(zy_26.jpg) no-repeat; border:none; margin-top:3px; float:left; cursor:pointer;}
#main .main-inner2 .lfnav .z-lxwm { width:172px; overflow:hidden; margin-top:20px;}
#main .main-inner2 .lfnav .z-lxwm p { line-height:40px; padding-left:43px; background:url(zy_35.jpg) no-repeat 7px #2b2b2b; width:129px; color:#fff; font-size:16px; font-family:"微软雅黑";}

#main .main-inner2 .rfmain { width:750px; padding-top:35px; float:left; overflow:hidden; background:url(rfmainbg_03.jpg) repeat-x left bottom #fff; padding-right:30px;}
#main .main-inner2 .rfmain .top { padding-bottom:8px; background:url(wzbg_06.jpg) no-repeat left bottom;}
#main .main-inner2 .rfmain .top p { margin-left:10px; padding-left:5px; border-left:3px solid #353534; line-height:18px; font-size:18px; font-family:"微软雅黑";}
#main .main-inner2 .rfmain .top p span { font-size:14px; color:#666;}


#z-footer {  width:100%; margin:0 auto; padding-top:45px; overflow:hidden; padding-bottom:20px; background:url(zy_47.jpg) no-repeat center top #f2f2f2; }
#z-footer .fnav { width:1000px; overflow:hidden;line-height:18px; color:#333;text-align:center; }
#z-footer .fnav a { padding:0 20px; line-height:18px; color:#333;}

#z-footer .bottom { width:755px; padding:50px 0 0 245px; overflow:hidden;}
#z-footer .bottom .img { padding-right:20px; background:url(sy_52.jpg) no-repeat right center; float:left; margin-right:44px;}
#z-footer .bottom .text { float:left;}
#z-footer .bottom .text p { line-height:20px; color:#999;}
#z-footer .bottom .ewm { float:right; margin-top:5px;}

/*-----------------------------------二级页----------------------------------*/

/*产品中心*/
.ej_cpzx { padding:30px 0 0 23px;}
.cp_list { margin-bottom:7px; overflow:hidden;}
.cp_list li { float:left; width:221px; margin-right:20px; text-align:center; background:url(cp_img_bg.jpg) no-repeat center 147px; line-height:47px;}
.cp_list li.hui { float:left; width:221px; margin-right:20px; text-align:center; background:url(cp_img_bg2.jpg) no-repeat center 147px; line-height:47px;}

/*分页*/
.fenye { padding:33px 0 0 110px; background:#f2f2f2 url(list_bg.jpg) no-repeat left top; }
.fenye li { float:left; margin-right:6px;}
.fenye li a { color:#555;}
.fenye li a:hover { color:#555; font-weight:700; text-decoration:none;}
.fenye li .smy { display:block; width:43px; height:20px; text-align:center; line-height:20px; background:url(fenye_sy.jpg) no-repeat;}
.fenye li .fenye_sxy { display:block; width:48px; height:20px; text-align:center; line-height:20px; background:url(fenye_sxy.jpg) no-repeat;}
.fenye .fenye_box {}
.fenye .fenye_box a { float:left; display:block; color:#555; padding:0 10px; height:20px; line-height:20px; text-align:center; background:url(fenye_xie.png) no-repeat right center;}
.fenye .fenye_box a.last { display:block; color:#555; padding:0 10px; height:20px; line-height:20px; text-align:center; background:none;}
.fenye .fenye_box a:hover { color:#555; font-weight:700; text-decoration:none; padding:0 10px; height:20px; line-height:20px; text-align:center; }

/*产品中心详细页*/
.ej_cpzx_xx { padding:30px 0 0 23px; overflow:hidden;}
.ej_cpzx_xx .cp_top { margin-bottom:15px; overflow:hidden;}
.ej_cpzx_xx .cp_top .cp_img { float:left; width:352px; height:250px; background:url(cpxx_img_bg.jpg) no-repeat 0 233px; overflow:hidden;}
.ej_cpzx_xx .cp_top .cp_img img { border:1px solid #dfdfdf;} 
.ej_cpzx_xx .cp_top .cp_wz { float:right; width:353px; overflow:hidden;}
.ej_cpzx_xx .cp_top .cp_wz .tit { font-size:24px; font-family:"微软雅黑"; height:30px; margin-bottom:15px; overflow:hidden;}
.ej_cpzx_xx .cp_top .cp_wz p { height:70px; overflow:hidden; margin-bottom:20px;}
.ej_cpzx_xx .cp_top .cp_wz .xjdg { height:50px; background:url(xuxian.jpg) repeat-x left top; padding:20px 0 0 5px;}
.ej_cpzx_xx .cp_top .cp_wz .xjdg .xj { float:left; width:100px; height:32px; text-align:center; line-height:32px; background:url(xunjia.jpg) no-repeat; margin-right:20px;}
.ej_cpzx_xx .cp_top .cp_wz .xjdg .dg { float:left; width:100px; height:32px; text-align:center; line-height:32px; background:url(dinggou.jpg) no-repeat;}
.ej_cpzx_xx .cp_top .cp_wz .xjdg a { color:#fff; font-family:"微软雅黑"; font-size:16px;}
.ej_cpzx_xx .cp_top .cp_wz .xjdg a:hover { color:#fff; font-family:"微软雅黑"; font-size:16px; text-decoration:none;}
.ej_cpzx_xx .cp_top .cp_wz .tele { padding-left:15px; font-family:"微软雅黑"; font-size:14px; }
.ej_cpzx_xx .cpxx_tit { width:700px; height:35px; line-height:35px; border:1px solid #f0f0f0; border-left:0; background:#fdfdfd; font-family:"微软雅黑"; color:#8b8b8b;}
.ej_cpzx_xx .cpxx_tit span { background:#333; color:#ededed; width:115px; height:35px; line-height:35px; text-align:center; display:inline-block; border-right:1px solid #f0f0f0; font-family:"微软雅黑"; font-size:14px; margin-right:20px;}
.ej_cpzx_xx .cpxx_nr { width:700px; padding-top:17px; margin-bottom:10px; overflow:hidden;}
.ej_cpzx_xx .cpxx_nr p { font-family:"微软雅黑"; font-size:14px; line-height:30px;}
.ej_cpzx_xx .cpxx_nr p span { color:#fea418; font-family:"微软雅黑"; font-size:16px; font-style:italic; }
.ej_cpzx_xx .cpxx_nr img { margin:10px auto;}
.ej_cpzx_xx .cpxx_zxdg { width:700px; overflow:hidden; margin-top:30px;}
.ej_cpzx_xx .cpxx_zxdg .ly_nr { float:left; width:451px;}
.ej_cpzx_xx .cpxx_zxdg .ly_nr textarea { width:425px; height:159px; _height:170px; background:#fff; border:1px solid #cfcfcf; font-family:"微软雅黑"; color:#8b8b8b; font-size:12px; padding:12px;}
.ej_cpzx_xx .cpxx_zxdg .ly_list { float:right; width:228px;}
.ej_cpzx_xx .cpxx_zxdg .ly_list li { width:214px; height:33px; line-height:33px; background:#fff; border:1px solid #cfcfcf; padding-left:12px; margin-bottom:15px;}
.ej_cpzx_xx .cpxx_zxdg .ly_list li span { _float:left; font-family:"微软雅黑"; color:#8b8b8b; font-size:12px; margin-right:10px;}
.ej_cpzx_xx .cpxx_zxdg .ly_list li input { width:138px; height:33px; line-height:33px; border:0; font-family:"微软雅黑"; color:#8b8b8b; font-size:12px;}
.ej_cpzx_xx .cpxx_btn { float:right; width:250px;}
.ej_cpzx_xx .cpxx_btn .cx { width:100px; height:32px; background:url(chongxie.jpg) no-repeat; border:0; margin-right:20px; font-family:"微软雅黑"; font-size:14px;}
.ej_cpzx_xx .cpxx_btn .tj { width:100px; height:32px; background:url(tijiao.jpg) no-repeat; border:0; color:#fff; font-family:"微软雅黑"; font-size:14px;}

/*左侧菜单 无js效果的*/
.left_menu { width:172px; overflow:hidden; margin-top:6px;}
.left_menu li { _float:left; width:172px; overflow:hidden; margin-top:2px; }
.left_menu li a { padding-left:40px; background:url(zy_15.jpg) no-repeat 15px center; font-weight:700;}
.left_menu li a:hover { display:block; padding-left:40px; background:#fea418 url(zy_18_heng.jpg) no-repeat 15px center; font-weight:700; color:#fff; text-decoration:none;}
.left_menu li a.on { display:block; padding-left:40px; background:#fea418 url(zy_18_heng.jpg) no-repeat 15px center; font-weight:700; color:#fff; text-decoration:none;}

/*工厂掠影*/
.ej_gcly { padding:30px 0 0 23px;}
.ej_gcly .ly_list { margin-bottom:25px; overflow:hidden;}
.ej_gcly .ly_list li { float:left; width:217px; margin-right:20px; text-align:center; line-height:36px;}
.ej_gcly .ly_list li img { padding:4px; border:1px solid #ccc; background:#fff;}

/*工厂掠影详细页*/
.ej_gcly_xx { padding-top:15px;}
.ej_gcly_xx .tit { font-family:"微软雅黑"; font-size:18px; text-align:center; margin-bottom:15px;}
.ej_gcly_xx .laiyuan { width:706px; height:20px; line-height:20px; background:#f2f2f2; text-align:center; color:#999; margin:0 auto; margin-bottom:20px;}
.ej_gcly_xx .gcly_xx_nr { padding:0 20px; overflow:hidden; line-height:30px;}
.ej_gcly_xx .gcly_xx_nr img { padding:1px; background:#fff; border:1px solid #ccc; margin: 0 auto;}
.ej_gcly_xx .share { margin:30px 0 20px 0; padding-right:20px; overflow:hidden; _height:25px;}
.ej_gcly_xx .share ul { float:right; overflow:hidden;}
.ej_gcly_xx .share ul li { float:left; margin-right:6px;}
.ej_gcly_xx .share ul li img { margin-top:4px;}
.ej_gcly_xx .sxp { _width:730px; overflow:hidden; color:#666; padding-top:20px; margin-right:20px; _margin-right:0px; background:url(xuxian.jpg) repeat-x left top;}
.ej_gcly_xx .sxp .sp { float:left; width:350px;}
.ej_gcly_xx .sxp .xp { float:right; width:350px; text-align:right;}

/*工艺流程*/
.ej_gylc { padding:22px 18px 0 18px;}
.ej_gylc .p_tit { font-family:"微软雅黑"; font-size:16px; font-weight:700; color:#fea418;}
.ej_gylc p { line-height:30px; font-family:"微软雅黑"; font-size:14px;}
.ej_gylc p span { font-weight:700;}

/*公司地图*/
.ej_gsdt { padding:33px 36px 0 32px;}
.ej_gsdt .gsmz { padding-bottom:11px; background:url(xuxian.jpg) repeat-x left bottom;}
.ej_gsdt .gsmz img { margin-bottom:5px;}
.ej_gsdt .gsmz a { color:#fea418; background:url(lan_jt.jpg) no-repeat left 2px; padding-left:15px; text-decoration:underline;}
.ej_gsdt .gsdz { height:208px; padding-top:45px; background:url(lxwm_bg.jpg) no-repeat right top; font-size:14px; color:#666;}
.ej_gsdt .gsdz span { color:#333; font-weight:700;}
.ej_gsdt .gsdt_wz { height:55px; line-height:55px; background:url(xuxian.jpg) repeat-x left top; font-family:"微软雅黑"; font-size:16px; font-weight:700;}
.ej_gsdt .gsdt_nr { border:1px solid #dcdcdc;}

/*关于我们*/
.ej_gsjj { padding:23px 25px 50px 25px;}
.ej_gsjj img { margin:15px auto;}
.ej_gsjj .p1 { font-family:"微软雅黑";}
.ej_gsjj span { color:#fea418; font-family:"微软雅黑"; font-size:16px; font-style:italic; font-weight:700;}
.ej_gsjj .p2 { font-family:"微软雅黑"; font-size:14px; font-weight:700;}

/*网站地图*/
.wzdt { height:535px; background:url(wzdt_bg.jpg) repeat-x left top; padding-top:40px;}
.wzdt .wzdt_box { width:873px; height:441px; margin:0 auto; border:1px solid #dedede; background:#fefefe;}
.wzdt .wzdt_box .tit { height:48px; line-height:48px; background:#efefef; border-bottom:1px solid #dedede; padding-left:20px; font-family:"微软雅黑"; font-size:18px;}
.wzdt .wzdt_box .wzdt_nr { width:812px; margin:0 auto; margin-top:22px;}
.wzdt .wzdt_box .wzdt_nr li { _width:792px; _float:left; height:43px; line-height:43px; background:url(xuxian2.jpg) repeat-x left bottom; padding-left:20px;}
.wzdt .wzdt_box .wzdt_nr li.no { background:none;}
.wzdt .wzdt_box .wzdt_nr li span { float:left; font-weight:700; margin-right:75px;}
.wzdt .wzdt_box .wzdt_nr li a { float:left; margin-right:20px;}
.wzdt .wzdt_box_bottom { height:18px; background:url(wzdt_box_bg.jpg) no-repeat center bottom;} 

/*新闻资讯*/
.ej_news { padding-top:20px; overflow:hidden;}
.ej_news .news_ul { padding-left:15px; width:718px; margin-bottom:13px; overflow:hidden;}
.ej_news .news_ul li { _width:698px; padding-right:20px; margin-bottom:15px;}
.ej_news .news_ul li .title { height:30px; line-height:30px; _height:35px; _line-height:35px; padding-left:27px; background:url(news_tit.png) no-repeat left bottom; font-weight:700; overflow:hidden;}
.ej_news .news_ul li .title a:hover { text-decoration:none;}
.ej_news .news_ul li .nr { padding-top:11px; overflow:hidden;}
.ej_news .news_ul li .nr .news_img { float:left; width:187px;}
.ej_news .news_ul li .nr .news_txt { float:right; width:492px; height:125px; overflow:hidden;}

/*在线留言*/
.ej_zxly { padding:20px 0 0 20px;}
.ej_zxly .hong { width:660px; height:20px; line-height:20px; background:#f3f3f3; margin:20px 0 30px 20px; color:#c80000; padding-left:10px;}
.ej_zxly table { margin-left:30px;}
.ej_zxly table span { color:#c80000; margin-right:15px;}
.ej_zxly table .input1 { width:144px; height:20px; line-height:20px; padding:0 5px; border:1px solid #ccc; background:#fff; color:#666;}
.ej_zxly table .input2 { width:270px; height:20px; line-height:20px; padding:0 5px; border:1px solid #ccc; background:#fff; color:#666;}
.ej_zxly table textarea { width:490px; height:90px; padding:5px; padding-top:2px; border:1px solid #ccc; background:#fff; color:#666; font-size:12px; line-height:24px;}
.ej_zxly table .input3 { float:left; margin-right:10px; width:111px; height:20px; line-height:20px; padding:0 5px; border:1px solid #ccc; background:#fff; color:#666;}
.ej_zxly table img { margin-top:2px;}
.ej_zxly table .tj { width:128px; height:29px; background:url(zxly_tj.jpg) no-repeat; border:0; margin-right:30px;}
.ej_zxly table .cz { width:128px; height:29px; background:url(zxly_cz.jpg) no-repeat; border:0;}

/*组织机构*/
.ej_zzjg { padding:23px 25px 50px 25px; background:url(1111.jpg) repeat-x left top;}















