@charset "utf-8"; /*avaible_vi [ {"vicolor":"#2087ed","sub1color":"#fd7b02"}, {"vicolor":"#ac0000","sub1color":"#262626"}, {"vicolor":"#ff3d05","sub1color":"#ff8d05"}, {"vicolor":"#064d63","sub1color":"#46baba"} ] avaible_vi*/ html { color: #000; background: #fff; } body { color: #666; font: 12px/1.231 "microsoft yahei", arial, helvetica, clean, sans-serif; } /*网站字体颜色*/ 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; } select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; } table { font-size: inherit; 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; } a:focus { outline: 0; } .vam { vertical-align: middle; } .clear { clear: both; height: 0; line-height: 0; font-size: 0; } .clearfix:after { content: ""; height: 0; clear: both; display: block; visibility: hidden; } 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; } /* -- 购物车外部框架 -- */body { word-break: break-all; min-width: 1200px; margin: 0 auto; width: 100%; } /* -- 页面整体布局 -- */ .header, .content, .footer { width: 1200px; margin: 0 auto; } em, i { font-style: normal; } /*common*/ .mb10 { margin-bottom: 10px; } .ml10 { margin-left: 10px; } .bg { background: #fff; } /*头部开始*/ .top_bg { background: url(/uploads/image/1images/top_bg.jpg) repeat-x; background-size: 20px 175px; height: 175px; overflow: hidden; } .h_top { height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; color: #8e8e8e; } .h_top em { float: left; width: 500px; height: 32px; overflow: hidden; } .h_top span { float: right; width: 80px; height: 32px; overflow: hidden; } .h_top span a { padding: 0 10px; font-size: 14px; color: #8e8e8e; } .h_top span a:hover, .search p a:hover { color: #2087ed; text-decoration: none; } .h_con { height: 143px; overflow: hidden; } .h_con h1 { float: left; padding: 40px 0 0; width: 245px; margin-right: 20px; } .h_con h1 img { width: 245px; height: 65px; } .h_con .h_dw { width: 510px; float: left; padding: 48px 0 0; font-size: 20px; color: #262626; font-weight: bold; } .h_dw em { display: block; height: 24px; line-height: 24px; overflow: hidden; } .h_dw span { height: 20px; padding: 5px 0 0; display: block; font-size: 16px; line-height: 20px; font-weight: normal; overflow: hidden; } .h_con .tel { width: 230px; height: 80px; position: relative; float: right; padding: 56px 0 0 40px; font-size: 14px; color: #262626; overflow: hidden; } .tel em { display: block; line-height: 20px; height: 20px; overflow: hidden; } .tel_icon { width: 28px; height: 28px; border-radius: 5px; background-color: #2087ed; position: absolute; top: 66px; left: 0; z-index: 22; overflow: hidden; } .tel_icon img { width: 28px; height: 28px; } .tel span { display: block; font-size: 24px; } /*正文开始*/ .banner { background: url(/uploads/image/1images/banner.jpg) no-repeat center 0; background-size: 1920px 600px; height: 600px; display: block; } /**/ .three_bg { background: #ebebeb; font-size: 0; padding: 50px 0 45px; } .three dl { width: 270px; float: left; text-align: center; } .three dl dt { width: 133px; height: 133px; border-radius: 50%; overflow: hidden; margin: 0 auto; transition: all 1s ease-in-out 0s; } .three dl dt img { width: 133px; height: 133px; } .three dl dt:hover { transform: rotatey(360deg); } .three dl dd { width: 270px; padding: 15px 0 0; } .three dl dd b { display: block; font-size: 20px; height: 24px; line-height: 24px; color: #333; overflow: hidden; } .three dl dd span { display: block; font-size: 14px; height: 20px; line-height: 20px; color: #a0a0a0; overflow: hidden; font-family: arial, helvetica, sans-serif; padding: 5px 0 0; } .three .three_dl01 { padding: 0 0 0 150px; } /*产品中心*/ .pro { padding: 60px 0; font-size: 0; } .pro h2 { height: 36px; text-align: center; font: bold 28px/36px "microsoft yahei"; color: #333; overflow: hidden; } .pul { padding-top: 30px; } .pul li { float: left; width: 375px; margin: 0 0 15px 36px; } .pul li.ml0 { margin-left: 0; } .pul li span, .pul li em { display: block; } .pul li span { height: 242px; overflow: hidden; } .pul li span img { width: 375px; height: 242px; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; } .pul li span img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .pul li em { height: 46px; font: 20px/46px "microsoft yahei"; color: #333; text-align: center; overflow: hidden; } /*广告条*/ .ban01 { background: url(/uploads/image/1images/banbg.jpg) no-repeat center 0; background-size: 1920px 130px; height: 130px; overflow: hidden; } .ban01 h2 { float: left; width: 500px; padding: 35px 0; } .ban01 h2 span, .ban01 h2 em { display: block; text-align: center; overflow: hidden; color: #fff; } .ban01 h2 span { height: 32px; font: bold 20px/32px "microsoft yahei"; } .ban01 h2 em { height: 28px; font: 16px/28px "microsoft yahei"; } .ban01_tel { float: right; width: 400px; padding: 36px 0; position: relative; } .ban01_icon { width: 28px; height: 28px; border-radius: 5px; background-color: #2087ed; position: absolute; top: 37px; left: 0; z-index: 22; overflow: hidden; } .ban01_icon img { width: 28px; height: 28px; } .ban01_tel span { display: block; font-size: 14px; color: #fff; float: left; width: 180px; } .ban01_tel span i { display: block; padding: 0 0 0 38px; height: 30px; line-height: 30px; overflow: hidden; } .ban01_tel span b { display: block; font-size: 22px; line-height: 28px; height: 28px; overflow: hidden; } .ban01_tel em { display: block; float: left; padding: 10px 0 0; width: 87px; } .ban01_tel em a { display: block; height: 30px; font: 14px/30px "microsoft yahei"; color: #fff; text-align: center; border: 1px solid #fff; border-radius: 10px; } /*非凡品质*/ .pin_bg { background: url(/uploads/image/1images/pin_bg.jpg) no-repeat center 0; background-size: 1920px 1030px; height: 990px; padding: 40px 0 0; font-size: 0; overflow: hidden; } .pin h2 { margin: 0 0 50px; } .pin h2, .chang h2 { text-align: center; overflow: hidden; margin: 0 0 30px; } .pin h2 em, .chang h2 em { display: block; font-size: 28px; line-height: 36px; height: 36px; color: #333; overflow: hidden; } .pin h2 span, .chang h2 span { display: block; font-size: 16px; height: 24px; line-height: 24px; font-weight: normal; padding: 6px 0 0; overflow: hidden; } .chang h2 a:hover { color: #2087ed; text-decoration: none; } .pin h2 em, .pin h2 span { color: #fff; } .pin dl { float: left; text-align: center; background: url(/uploads/image/1images/pin_k01.png) no-repeat 7px 0; background-size: 386px 385px; width: 386px; height: 385px; padding: 0 7px 20px; } .pin dl dt { width: 171px; height: 171px; overflow: hidden; margin: 0 auto; transition: all 1s ease-in-out 0s; } .pin dl dt img { width: 171px; height: 171px; border-radius: 50%; overflow: hidden; } .pin dl dt:hover { transform: rotatey(360deg); } .pin dl dd { padding: 20px 0 0; } .pin dl dd h5 { height: 44px; line-height: 44px; overflow: hidden; font-size: 22px; color: #2087ed; } .pin dl dd h5:hover { color: #fd7b02; } .pin dl dd p { font-size: 14px; color: #333; height: 84px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; padding: 20px 40px 0; } /*典范工程应用案例*/ .case { padding: 80px 0 40px; font-size: 0; } .case_l { width: 300px; float: left; } .case_t { height: 132px; padding: 60px 0 0; background: #2087ed; text-align: center; } .case_t em { display: block; font-size: 28px; height: 36px; line-height: 36px; color: #fff; text-decoration: none; overflow: hidden; } .case_t span { display: block; font-size: 16px; height: 24px; line-height: 24px; color: #fff; font-weight: normal; padding: 5px 0 0; overflow: hidden; } .case_l ul li { height: 70px; line-height: 70px; padding: 0 1px 2px; overflow: hidden; font-weight: bold; font-size: 20px; color: #333; text-align: center; background: #e2e2e2; } .case_l ul li.cur, .case_l ul li:hover { color: #fff; background: #fd7b02; } .case_r { float: right; width: 900px; overflow: hidden; } .case_r p { height: 480px; } .case_r img { width: 900px; height: 480px; } /*金锐客户*/ .hz { padding: 0 0 40px; font-size: 0; } .hz_l { width: 215px; height: 126px; background: #2087ed; text-align: center; font-size: 24px; color: #fff; line-height: 124px; overflow: hidden; } .hz_r { width: 980px; } .hz_r ul li { width: 213px; height: 124px; position: relative; overflow: hidden; box-shadow: 2px 3px 4px #f5f5f5; border: #f5f5f5 1px solid; margin: 0 0 0 30px; float: left; } .hz_r ul li img { width: 213px; height: 124px; } .hz_r ul li span { display: none; width: 213px; height: 124px; text-align: center; line-height: 124px; font-size: 14px; color: #fff; z-index: 4; text-decoration: none; position: absolute; left: 0; bottom: 0; } /*铝单板资深生产厂家*/ .chang { padding: 35px 0 60px; font-size: 0; } .chang dl { width: 280px; float: left; padding: 0 10px; overflow: hidden; } .chang dl dt { width: 280px; height: 160px; } .chang dl dt img { width: 280px; height: 160px; } .chang dl dt:hover b { display: none; } .chang dl dd { width: 234px; height: 190px; border-bottom: #e3e3e3 1px solid; border-left: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; padding: 20px 22px 0; } .chang dl dd h5 { height: 40px; text-align: center; overflow: hidden; } .chang dl dd h5 span { font-size: 18px; display: block; height: 24px; line-height: 24px; color: #333; overflow: hidden; } .chang dl dd h5 a:hover { color: #2087ed; text-decoration: none; } .chang dl dd h5 em { display: block; width: 50px; height: 1px; background: #000; margin: 14px auto 0; } .chang dl dd p { font-size: 14px; color: #222; line-height: 24px; height: 96px; overflow: hidden; padding: 15px 0 0; text-align: center; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } /*走进金锐*/ .ab_bg { background: #f6f4f5; padding: 45px 0; font-size: 0; } .about { position: relative; height: 574px; } .about dl { display: none; } .about dl dt { width: 600px; height: 484px; float: left; overflow: hidden; } .about dl dt img { width: 600px; height: 484px; } .about dl dd { float: left; background: url(/uploads/image/1images/ab_ddbg.gif) no-repeat; background-size: 600px 484px; width: 530px; height: 436px; padding: 48px 25px 0 45px; } .about dl dd h5 { height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; color: #333; } .about dl dd h5:hover { color: #2087ed; } .about dl dd p { font-size: 14px; color: #333; height: 150px; line-height: 25px; padding: 10px 0 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; } .about dl dd em { display: block; width: 106px; height: 36px; padding: 25px 0 0; } .about dl dd em a { display: block; width: 106px; height: 36px; text-align: center; line-height: 36px; background: #fd7b02; font-size: 14px; color: #fff; overflow: hidden; } .about dl dd em a:hover { background: #2087ed; text-decoration: none; } .about-nav { position: absolute; z-index: 99; right: 78px; bottom: 75px; background-color: #fff; } .about-nav ul { width: 476px; border-left: #2087ed 1px solid; height: 50px; } .about-nav li { font-size: 14px; color: #2087ed; display: block; float: left; width: 118px; text-align: center; height: 48px; line-height: 48px; overflow: hidden; border-bottom: #2087ed 1px solid; border-top: #2087ed 1px solid; border-right: #2087ed 1px solid; } .about-nav li.cur, .about-nav li:hover { background: #2087ed; color: #fff; text-decoration: none; } /*企业风采*/ .honor_bg { background: #f6f4f5; font-size: 0; padding: 0 0 40px; } .honor_t { width: 1128px; height: 38px; border: #dbdbdb 1px solid; background: url(/uploads/image/1images/photo_ico.png) no-repeat 15px 9px; background-size: 20px; padding: 0 20px 0 50px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; font-size: 16px; line-height: 38px; color: #4b4b4b; overflow: hidden; } .news dd h3 a:hover, .wd ul li.cur a, .wd ul li a:hover { color: #2087ed; text-decoration: none; } .honor_t span { float: right; width: 70px; } .honor_c ul li { width: 265px; float: left; overflow: hidden; padding: 20px 17px 0; } .honor_c ul li em { width: 245px; height: 151px; display: block; overflow: hidden; border: #e9e8e9 10px solid; } .honor_c ul li img { width: 245px; height: 151px; } @-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); } 20%, 60% { -webkit-transform: translate3d(-10px, 0, 0); } 40%, 80% { -webkit-transform: translate3d(10px, 0, 0); } } @keyframes shake { from, to { transform: translate3d(0, 0, 0); } 20%, 60% { transform: translate3d(-10px, 0, 0); } 40%, 80% { transform: translate3d(10px, 0, 0); } } /*底部开始*/ .f_bg { height: 186px; overflow: hidden; background: url(/uploads/image/1images/f_xxx.jpg) no-repeat center center; background-size: 1920px 186px; } .f_bg a { color: #fff; } .f_logo { float: left; padding: 32px 0 0; width: 250px; height: 128px; background: url(/uploads/image/1images/f_line01.gif) no-repeat right 25px; background-size: 1px 63px; } .f_logo a { display: block; } .f_logo img { width: 202px; height: 54px; } .f_er { float: left; width: 255px; height: 160px; padding: 0 0 0 35px; background: url(/uploads/image/1images/f_line01.gif) no-repeat right 25px; background-size: 1px 63px; } .f_er span { width: 88px; float: left; display: block; height: 120px; line-height: 120px; } .f_er em { display: block; float: left; width: 120px; height: 120px; border: #ccc 1px solid; } .f_er img { width: 120px; height: 120px; } .f_ban { float: left; padding: 38px 0 0; width: 296px; height: 170px; border-right: 1px solid rgba(225, 225, 225, 0.5); } .f_ban b { display: block; font-size: 16px; color: #fff; padding: 0 0 15px; } .f_ban p { font-size: 14px; color: #fff; line-height: 22px; } .f_ban a { font-size: 14px; color: #fff; } .f_p01 { float: left; width: 250px; height: 151px; padding: 35px 0 0 50px; border-right: 1px solid rgba(225, 225, 225, 0.5); } .f_p01 em { height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-transform: uppercase; display: block; } .f_p01 em i { display: inline-block; height: 40px; line-height: 40px; overflow: hidden; } /*.f_p01 em {display: block;width: 40px;height: 40px;}*/ .f_p01 em img { width: 40px; height: 40px; float: left; padding: 0 12px 0 0; } .f_p01 span { display: block; max-height: 96px; font-size: 14px; color: #fff; line-height: 24px; background: url(/uploads/image/1images/f_ico04.png) no-repeat 18px 20px; background-size: 8px 9px; padding: 12px 20px 0 40px; overflow: hidden; } .fh { position: fixed; bottom: 10%; right: 20px; z-index: 99; width: 50px; height: 50px; border-radius: 50%; background-color: #2087ed; display: none; } .fh img { width: 50px; height: 50px; } /*底部结束*/