@charset "UTF-8";
.top_bj { width: 1600px; height: 43px; background: url(../images/top_bj.jpg); position: relative; left: 50%; margin-left: -800px }
.top { width: 1200px; height: 43px; margin: 0 auto }
.top_tit { color: rgb(235, 233, 231); font: 400 16px / 43px "微软雅黑"; text-align: left; margin-left: 14px; padding-left: 13px; position: relative }
.top_tit:after { content: ""; position: absolute; left: 0; top: 10px; background: rgb(240, 20, 4); width: 4px; height: 25px }
#header { width: 100%; margin: 0 auto; height: 52px }
.top { }
.logo { float: left }
.yw { width: 51px; height: 43px; float: right; color: rgb(255, 255, 255); font-size: 18px; text-align: center; line-height: 43px }
.topLink { width: 1200px; text-align: right; position: relative; z-index: 9999; margin: 0 auto }
.translate { width: 100px; position: absolute; left: 0; top: 10px; z-index: 9999 }
.tran-in { left: 120px }
.translate li { border: 1px dashed rgb(204, 204, 204); line-height: 26px; text-align: left; background: rgb(255, 255, 255) }
.translate li a { display: block; padding-left: 10px; background: url(../images/dot4.png) no-repeat 88% 11px }
.translate li a:hover { text-decoration: none; color: rgb(39, 92, 234); cursor: pointer }
.translate-en { display: none; padding: 6px; padding-top: 0px }
.translate li .translate-en a { padding-left: 0px; text-align: center; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204) }
.translate li .translate-en a:hover { font-weight: bold }
.topLink .f_count { color: rgb(255, 0, 0); font-size: 13px; font-weight: bold }
.topLink .k1 { line-height: 32px }
.topLink .k2 { color: rgb(7, 75, 145); font-size: 14px; font-family: Microsoft YaHei }
.search { text-align: left; width: 182px; height: 25px; background: url(../images/ss.png); float: right; margin-top: 9px; margin-right: 22px }
#formsearch { width: 182px; float: left }
.hotSearch { float: left; height: 32px; line-height: 32px; font-weight: normal }
#container { width: 1200px; margin: 0 auto; margin-top: 43px; overflow: hidden }
.cpzs_box { width: 1200px; height: 506px; margin: 0 auto; margin-bottom: 88px }
.cpzs_hl { width: 1200px; height: 151px; background: url(../images/cpzs.jpg); text-align: center }
.cpzs_hl dd { color: rgb(77, 72, 72); font: 600 28px / 35px "微软雅黑"; margin-top: 76px }
.cpzs_hl dt { color: rgb(69, 67, 67); font-size: 22px; line-height: 40px }
.cpzs_nr { width: 1200px; margin-top: 34px }
.cpzs_bj { width: 1600px; height: 900px; background: url(../images/cpzs_bj.jpg); position: relative; left: 50%; margin-left: -800px }
.cpzs2_box { width: 1107px; height: 781px; margin: 0 auto }
.cpzs2_hl { width: 1107px; background: url(../images/cpzs_h2.png); height: 84px; margin-top: 73px; margin-bottom: 27px; text-align: center }
.cpzs2_hl dd { color: rgb(255, 255, 255); font: 600 28px / 51px "微软雅黑" }
.cpzs2_hl dt { color: rgb(255, 255, 255); font-size: 21px; line-height: 33px }
.cpzs2_nr { width: 1107px; height: 396px; overflow: hidden; float: left }
#tabs_ab { float: left; width: 1107px; height: 400px }
.ab_tabs { float: left; position: relative; height: 60px; background: url(../images/cpzs_hl.png) no-repeat }
.ab_tabs ul { height: 39px; line-height: 39px; margin-top: 8px; margin-left: 11px }
.ab_tabs ul li { float: left; font: 400 21px / 40px "微软雅黑"; width: 135px; height: 39px; line-height: 39px; text-align: center; margin-right: 2px; color: rgb(255, 255, 255) }
.ab_tabs ul li:last-child { margin-right: 0 }
.ab_tab-nav { cursor: pointer; background: url(../images/cp_tab2.jpg) no-repeat left center; color: rgb(255, 255, 255); width: 120px }
.tab-nav-action { cursor: pointer; background: rgb(255, 63, 50); color: rgb(255, 255, 255); width: 144px; height: 39px }
.ab_tabs-body { float: right; width: 1107px; margin-top: 45px }
.cpzs2_gd { width: 1105px; height: 41px; background: url(../images/cpzs_gd.png) no-repeat; line-height: 44px; font-size: 18px; text-indent: 515px; margin-top: 70px }
.cpzs2_gd a { color: rgb(255, 255, 255) }
.about_box { width: 1107px; height: 525px; margin: 0 auto }
.about_hl { width: 1107px; height: 78px; background: url(../images/about.png); margin-top: 77px; text-align: center; margin-bottom: 33px }
.about_hl dd { color: rgb(77, 72, 72); font: 600 28px / 35px "微软雅黑" }
.about_hl dt { color: rgb(69, 67, 67); font-size: 22px; line-height: 40px }
.about_nr { width: 1107px }
.about_l { width: 516px; color: rgb(44, 48, 53); font-size: 13px; line-height: 20px; position: relative; height: 336px }
.about_l dd { color: rgb(1, 1, 1); font-size: 19px; float: left; margin-top: 29px; line-height: 32px; position: relative; width: 516px; margin-bottom: 40px }
.about_l dd:after { position: absolute; left: 0; bottom: -11px; width: 43px; height: 4px; background: rgb(238, 21, 6); border-radius: 2px; content: "" }
.about_l dt { width: 160px; height: 36px; background: url(../images/gd.jpg); display: block; float: left; position: absolute; left: 0; bottom: 27px }
.about_r { width: 566px; height: 336px; overflow: hidden }
.news_box { width: 1107px; height: 519px; margin: 0 auto; margin-top: 107px }
.news_hl { width: 1107px; height: 78px; background: url(../images/about.png); text-align: center; margin-bottom: 61px }
.news_hl dd { color: rgb(77, 72, 72); font: 600 28px / 35px "微软雅黑" }
.news_hl dt { color: rgb(69, 67, 67); font-size: 22px; line-height: 40px }
.news_nr { width: 1107px; float: left }
.news_l { width: 519px; height: 324px; position: relative }
.news_r { width: 540px; height: 380px }
.lxwm_bj { width: 1600px; height: 644px; position: relative; left: 50%; margin-left: -800px; background: url(../images/lxwm.jpg) }
.lxwm { width: 1107px; margin: 0 auto; height: 644px }
.lxwm_hl { width: 1107px; height: 78px; background: url(../images/about.png); text-align: center; margin: 0 auto; margin-bottom: 38px }
.lxwm_hl dd { color: rgb(77, 72, 72); font: 600 28px / 35px "微软雅黑" }
.lxwm_hl dt { color: rgb(69, 67, 67); font-size: 22px; line-height: 40px }
.lxwm_p { float: left; width: 544px; height: 326px; margin-top: 126px }
.lxwm_c { float: right; width: 501px; background: rgb(255, 255, 255); height: 311px; border-radius: 5px; margin-top: 134px }
.lxwm_c dd { width: 452px; height: 81px; background: url(../images/lxwm_hl.jpg); margin-left: 17px }
.lxwm_c dt { margin-left: 30px; color: rgb(114, 114, 114); font-size: 13px; line-height: 40px; font-weight: bold }
.lxwm_c dl { margin-left: 30px; color: rgb(114, 114, 114); font-size: 16px; font-weight: bold; text-align: center; border: 1px solid rgb(97, 100, 104); width: 147px; height: 30px; line-height: 30px; margin-top: 20px }
.fl { float: left }
.fr { float: right }
.di { _display: inline }
.fwn { font-weight: normal }
.dib { _zoom: 1; _display: inline; _font-size: 0px }
.news_company { width: 280px; float: right }
.news1_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: Microsoft YaHei; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: rgb(0, 0, 0) }
.news_company .content { padding: 5px }
.contact { width: 218px; float: left; padding-bottom: 5px; margin-top: 10px }
.contact_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: Microsoft YaHei; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: rgb(0, 0, 0) }
.contact .content { padding: 5px; padding-left: 8px }
.case { width: 460px; float: left; margin-left: 12px; padding-bottom: 5px; margin-top: 10px }
.case_title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: Microsoft YaHei; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: rgb(0, 0, 0) }
.case .content { padding: 5px; padding-bottom: 12px; text-indent: 20px }
.news2_company { margin-top: 10px }
.recommend_product { margin-top: 10px; width: 692px; float: left }
.recommend_product .title { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: Microsoft YaHei; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: rgb(0, 0, 0) }
.recommend_product .content { padding-top: 15px; padding-bottom: 14px }
.roll_product li { padding-bottom: 0px }
.f_link { width: 1107px; margin: 0 auto; height: 50px; color: rgb(255, 255, 255); text-align: left; font-size: 13px; line-height: 50px }
#footer { position: relative; width: 100%; margin: 0 auto; text-align: left; background: url(../images/foot.jpg); height: 409px; overflow: hidden }
.foot { width: 1200px; height: 260px; margin: 0 auto; margin-top: 52px }
#footer a:hover { color: rgb(166, 179, 216); text-decoration: none }
.nav_foot { text-align: center; line-height: 24px; color: rgb(102, 102, 102) }
.foot_z { width: 134px; margin-right: 54px; float: left; height: 260px }
.foot_c2 { margin-top: 10px }
.foot_t { color: rgb(255, 255, 255); font-size: 13px; line-height: 35px; border-bottom: 1px solid rgb(91, 129, 208) }
.foot_c a { color: rgb(166, 179, 216); float: left; width: 134px; line-height: 30px }
.foot_z2 { width: 250px; float: right }
.copyright { text-align: left; line-height: 24px; width: 1200px; margin: 0 auto; color: rgb(192, 193, 193) }
.copyright a { color: rgb(192, 193, 193) }
.left .box { margin-bottom: 10px }
.left .box h3 { line-height: 31px; padding-left: 15px; font-weight: bold; font-family: Microsoft YaHei; background: rgb(2, 89, 169); font-size: 14px; color: rgb(255, 255, 255) }
.left .box .content { padding: 5px 0px }
.prodescription { border: 1px solid rgb(229, 229, 229); background: rgb(249, 249, 249); line-height: 24px; padding: 10px; margin-bottom: 15px; text-indent: 20px }
.n_banner { width: 1600px; margin: 0 auto; position: relative; left: 50%; margin-left: -800px }
.n_banner img { width: 1600px; margin: 0 auto }
.left { width: 300px; float: left }
.sort_menu { }
.sort_menu h3 { background-color: rgb(236, 236, 236); line-height: 28px; padding-left: 15px; font-weight: bold }
.sort_product h3 { background-color: rgb(236, 236, 236); line-height: 28px; padding-left: 15px; font-weight: bold }
.n_contact { margin-top: 10px }
.n_contact h3 { background-color: rgb(236, 236, 236); line-height: 28px; padding-left: 15px; font-weight: bold }
.n_contact .content { padding: 5px; line-height: 24px }
.right { width: 870px; float: right; padding-bottom: 10px }
.sitemp { line-height: 31px; height: 31px; overflow: hidden; padding-right: 10px; background: rgb(2, 89, 169) }
.sitemp h2 { width: 340px; float: left; line-height: 31px; text-align: center; text-align: left; text-indent: 15px; color: rgb(255, 255, 255); font-size: 16px }
.sitemp .site { width: 380px; float: right; text-align: right; line-height: 30px; color: rgb(255, 255, 255) }
.sitemp .site a { color: rgb(255, 255, 255) }
.right .content { padding: 10px; padding-top: 15px; overflow: hidden; line-height: 24px }