@charset "utf-8"; /*avaible_vi [ {"vicolor":"#ffbf00","sub1color":"#1e1e1e"}, {"vicolor":"#e03636","sub1color":"#222222"}, {"vicolor":"#82a6f5","sub1color":"#333333"}, {"vicolor":"#00b38c","sub1color":"#444444"} ] avaible_vi*/ html { color: #000; background: #fff; } body { color: #666; font: 12px/1.231 "microsoft yahei"; min-width: 1200px; width: 100%; overflow-x: hidden; } /*网站字体颜色*/ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; } del, ins { text-decoration: none; } li { list-style: none; } caption, th { text-align: left; } q:before, q:after { content: ''; } abbr, acronym { border: 0; font-variant: normal; } sup { vertical-align: baseline; } sub { vertical-align: baseline; } input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } input, button, textarea, select { *font-size: 100%; } input, select { vertical-align: middle; } i, em { font-style: normal; } select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; } table { font-size: inherit; font: 100%; border-collapse: collapse; } pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; } /*title*/ h1 { font-size: 32px; } h2 { font-size: 26px; } h3 { font-size: 20px; } h4 { font-size: 14px; } h5 { font-size: 12px; } h6 { font-size: 10px; } .mt10 { margin-top: 10px; } a { color: #666; text-decoration: none; } /*for ie f6n.net*/ a:focus { outline: 0; } /*for ff f6n.net*/ a:hover { text-decoration: underline; } .vam { vertical-align: middle; } .clear { clear: both; height: 0; line-height: 0; font-size: 0; } .clearfix:after { content: ""; clear: both; height: 0; visibility: hidden; display: block; } .clearfix { *zoom: 1; } p { word-spacing: -1.5px; } .tr { text-align: right; } .tl { text-align: left; } .center { text-align: center; } .fl { float: left; } .fr { float: right; } .pa { position: absolute; } .pr { position: relative; } /* -- 页面整体布局 -- */ .header, .content, .footer { width: 1200px; margin: 0 auto; } /*头部开始*/ /*css_delete_start*/ .jypjy1.topwrap { background: no-repeat center top; background-size: 1920px 179px; height: 179px; position: relative; z-index: 3; font-family: "microsoft yahei"; } .jypjy1 .twz { height: 40px; font-size: 14px; font-family: "microsoft yahei"; line-height: 40px; overflow: hidden; } .jypjy1 .twz span a { display: inline-block; height: 40px; width: 165px; border-left: 1px solid #ebebeb; text-align: center; } .jypjy1 .twz span a img { vertical-align: middle; margin-right: 10px; } .jypjy1 .logo { height: 105px; overflow: hidden; margin-top: 18px; float: left; display: table; } .jypjy1 .logo span { display: table-cell; vertical-align: middle; } .jypjy1 .logo img { display: inline-block; max-width: 240px; max-height: 85px; } .jypjy1.topwrap h3 { font-size: 24px; font-family: "microsoft yahei"; line-height: 40px; color: #222; font-weight: bold; margin-top: 30px; padding-left: 30px; max-width: 460px; float: left; } .jypjy1.topwrap h3 span { display: block; line-height: 40px; height: 40px; overflow: hidden; } .jypjy1.topwrap h3 em { display: block; color: #e03636; line-height: 40px; height: 40px; overflow: hidden; } .jypjy1 .topr { width: 410px; float: right; height: 139px; } .jypjy1 .lx { width: 355px; padding-left: 55px; background: no-repeat 0 6px; background-size: 28px 32px; height: 63px; margin-top: 48px; float: right; } .jypjy1 .lx span { display: block; float: left; width: 75px; padding-right: 24px; height: 44px; overflow: hidden; background: no-repeat right 4px; background-size: 1px 40px; font-size: 14px; color: #aaaaaa; font-family: "microsoft yahei"; line-height: 22px; } .jypjy1 .lx p { float: right; width: 240px; font-size: 28px; color: #e03636; font-family: "arial"; font-weight: bold; line-height: 44px; height: 44px; overflow: hidden; } /*css_delete_end*/ /*头部结束*/ /*底部开始*/ /*css_delete_start*/ .jypjy9.footwrap { background: no-repeat center center; background-size: 1920px 408px; height: 300px; overflow: hidden; font-family: "microsoft yahei"; } .jypjy9 .footer { height: 354px; overflow: hidden; } .jypjy9 .footer h2 { display: table; float: left; max-height: 120px; margin-top: 90px; overflow: hidden; } .jypjy9 .footer h2 span { display: table-cell; vertical-align: middle; } .jypjy9 .footer h2 img { display: block; max-width: 200px; max-height: 200px; } .jypjy9 .footer dl { width: 360px; height: 158px; border: 1px solid #656565; margin-top: 70px; float: right; } .jypjy9 .footer dt { margin: 14px 0 0 19px; width: 155px; overflow: hidden; height: 132px; border-right: 1px solid #656565; float: left; } .jypjy9 .footer dt img { width: 112px; height: 112px; padding: 9px; border: 1px solid #ededed; background: #fff; } .jypjy9 .footer dd { margin-top: 38px; width: 170px; float: right; font-size: 12px; color: #fff; line-height: 30px; } .jypjy9 .footer dd em { display: block; height: 30px; line-height: 30px; overflow: hidden; padding-right: 12px; } .jypjy9 .footer dd span { display: block; font-family: times new roman; font-size: 24px; height: 30px; line-height: 30px; overflow: hidden; padding-right: 12px; } .jypjy9 .contact { width: 500px; padding: 0 0 0 50px; margin: 70px 0 0 50px; overflow: hidden; float: left; color: #bdbdbd; font-size: 14px; line-height: 30px; height: 173px; border-left: 7px solid #e03636; } .jypjy9 .contact p { font-size: 18px ; color: #fff; line-height: 40px; height: 40px; overflow: hidden; } .jypjy9 .contact p img { vertical-align: middle; margin-right: 20px; } .jypjy9 .contact span { display: block; float: left; width: 250px; height: 30px; line-height: 30px; overflow: hidden; } .jypjy9 .contact a { color: #bdbdbd; } .jypjy9 .contact em { display: block; width: 450px; font-size: 14px ; max-height: 60px; line-height: 30px; overflow: hidden; } /*css_delete_end*/ /*广告*/ .jypjy2.banner-4 { display: block; height: 570px; overflow: hidden; background: no-repeat center top; background-size: 1920px 570px; } /*设计承诺*/ .jypjy3.chengnuo01 { margin: 70px auto 0; width: 1200px; height: 435px; border-bottom: 1px solid #ebebeb; overflow: hidden; font-family: "microsoft yahei"; } .cnbt { height: 40px; text-align: center; font-size: 30px; line-height: 40px; margin-bottom: 45px; overflow: hidden; color: #333; letter-spacing: 6px; } .cnbt span { color: #e03636; } .jypjy3.chengnuo01 dl { width: 380px; float: left; margin-right: 30px; overflow: hidden; } .jypjy3.chengnuo01 .nomar { margin-right: 0; } .jypjy3.chengnuo01 dt img { width: 380px; height: 190px; } .jypjy3.chengnuo01 dd h3 { padding-top: 25px; text-align: center; font-size: 18px; color: #222222; line-height: 34px; height: 34px; overflow: hidden; font-weight: normal; } .jypjy3.chengnuo01 dd p { margin: 10px 10px; font-size: 14px; line-height: 24px; color: #888888; text-align: center; max-height: 48px; overflow: hidden; } /*施工承诺*/ .jypjy4.chengnuo02 { width: 1200px; height: 475px; margin: 50px auto 0; font-family: "microsoft yahei"; overflow: hidden; } .jypjy4.chengnuo02 dl.oxx { float: left; width: 600px; height: 300px; overflow: hidden; float: left; } .jypjy4.chengnuo02 dl.oxx dt { height: 300px; overflow: hidden; } .jypjy4.chengnuo02 dl.oxx dt img { display: block; width: 600px; height: 298px; } .jypjy4 .cn01 { width: 520px; overflow: hidden; float: right; } .jypjy4 .cn01 dl { height: 111px; overflow: hidden; } .jypjy4 .cn01 dt { width: 88px; height: 80px; overflow: hidden; float: left; } .jypjy4 .cn01 dt img { display: block; width: 88px; height: 80px; } .jypjy4 .cn01 dd { width: 390px; float: right; overflow: hidden; font-size: 14px; line-height: 24px; color: #666666; } .jypjy4 .cn01 dd span { display: block; font-size: 20px; color: #333; padding: 5px 0; height: 24px; overflow: hidden; line-height: 24px; } .jypjy4 .cn01 dd p { height: 48px; line-height: 24px; overflow: hidden; } /*材料承诺*/ .jypjy5.chengnuo03 { padding-top: 70px; height: 320px; background: #f7f7f7; font-family: "microsoft yahei"; overflow: hidden; } .jypjy5 .chengnuo03-1 { width: 1200px; margin: 0 auto; } .jypjy5 .chengnuo03-1 dl { float: left; overflow: hidden; width: 320px; padding-right: 50px; border-right: 1px solid #d2d2d2; margin-right: 60px; } .jypjy5 .chengnuo03-1 .nomar { margin-right: 0; border-right: 0; padding-right: 0; } .jypjy5 .chengnuo03-1 dt { font-size: 20px; line-height: 40px; color: #222222; } .jypjy5 .chengnuo03-1 dt span { display: block; width: 40px; height: 40px; float: left; margin-right: 18px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px; background: #e03636; } .jypjy5 .chengnuo03-1 dt em { display: block; height: 40px; line-height: 40px; overflow: hidden; } .jypjy5 .chengnuo03-1 dt img { display: block; width: 40px; height: 40px; border-radius: 40px; } .jypjy5 .chengnuo03-1 dd { padding-top: 24px; font-size: 14px; line-height: 28px; color: #666666; height: 56px; overflow: hidden; } /*售后承诺*/ .jypjy6.chengnuo04 { height: 707px; margin-top: 58px; background: no-repeat center 0; background-size: 1920px 707px; font-family: "microsoft yahei"; overflow: hidden; position: relative; } .jypjy6.chengnuo04 dl { position: absolute; top: 56px; left: 50%; margin-left: -600px; width: 400px; overflow: hidden; border-top: 5px solid #e03636; } .jypjy6.chengnuo04 dt { padding-left: 28px; text-align: left; height: 107px; line-height: 107px; border-bottom: 1px solid #d2d2d2; overflow: hidden; } .jypjy6.chengnuo04 dd { margin: 30px 30px 0; border-bottom: 1px dashed #d2d2d2; height: 123px; overflow: hidden; font-size: 14px; line-height: 26px; color: #888888; } .jypjy6.chengnuo04 dd span { display: block; font-size: 20px; color: #333; margin-bottom: 10px; height: 26px; line-height: 26px; overflow: hidden; } .jypjy6.chengnuo04 dd p { height: 52px; line-height: 26px; overflow: hidden; } /*流程*/ .jypjy7.chengnuo05 { margin: 120px auto 0; width: 1200px; height: 480px; overflow: hidden; font-family: "microsoft yahei"; } .jypjy7.chengnuo05 h2 { height: 145px; overflow: hidden; text-align: center; font-size: 30px; color: #222222; line-height: 40px; } .jypjy7.chengnuo05 h2 p { height: 40px; overflow: hidden; line-height: 40px; } .jypjy7.chengnuo05 h2 span { display: block; font-size: 22px; font-weight: normal; height: 40px; overflow: hidden; line-height: 40px; } .jypjy7.chengnuo05 ul { height: 228px; overflow: hidden; background: no-repeat center bottom; background-size: 1200px 50px; } .jypjy7.chengnuo05 li { float: left; width: 90px; margin-right: 45px; overflow: hidden; } .jypjy7.chengnuo05 li img { display: block; width: 90px; height: 90px; } .jypjy7.chengnuo05 li span { display: block; font-size: 16px; padding-top: 5px; color: #222222; text-align: center; width: 90px; height: 60px; line-height: 30px; overflow: hidden; } .jypjy7.chengnuo05 li.nomar { margin-right: 0; } .jypjy7.chengnuo05 li p { width: 50px; height: 50px; border-radius: 50px; border: 1px solid #c6c6c6; background: #f7f7f7; font: 20px arial; margin: 20px auto 0; text-align: center; line-height: 50px; overflow: hidden; } /*工具栏*/ .sidebar { position: fixed; bottom: 50px; right: 20px; z-index: 99; width: 50px; } .sidebar-itme { width: 50px; height: 50px; margin-bottom: 20px; position: relative; } .sidebar-itme:hover span { display: block; } .sidebar-itme span { display: none; width: 66px; height: 24px; font-size: 12px; color: #666; text-align: center; line-height: 24px; border-radius: 4px; background-color: #eee; position: absolute; right: 54px; top: 50%; margin-top: -12px; } .sidebar img { width: 50px; height: 50px; border-radius: 50%; cursor: pointer; background-color: #e03636; overflow: hidden; } .sidebar .fh { display: none; } .message .message_button input, .message .mess_su_sub { background-color: #e03636; }