.sub_top{width:100%;height:400px;position:relative;overflow:hidden}.sub_top p{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);font-size:30px;text-align:center;color:#fff;text-shadow:2px 2px 8px black}.sub_navi{margin:30px 0}.sub_content{width:100%;position:relative;overflow:hidden}.sub{width:100%;margin-bottom:8%;position:relative}.sub>h2{font-size:32px;margin:50px 0;font-weight:600;box-sizing:border-box;border-bottom:1px solid #333;padding-bottom:10px}footer{width:100%;background:#232323;padding:30px 0;box-sizing:border-box}footer:after{content:'';display:block;clear:both}footer .footer_left{width:20%;height:140px;float:left;position:relative}footer .footer_left .logo_f{position:absolute;left:0;top:50%;transform:translateY(-50%)}footer .footer_left .logo_f img{display:block}footer .footer_mid{width:60%;float:left}footer .footer_mid .top{width:100%;padding:20px 0}footer .footer_mid .top:after{content:'';display:block;clear:both}footer .footer_mid .top ul{width:100%}footer .footer_mid .top ul li{width:33.333%;float:left;font-weight:bold;text-align:center}footer .footer_mid .top ul li a{color:#929292}footer .foot .footer_mid .bottom{width:100%}footer .foot .footer_mid .bottom ul.info{width:100%}footer .footer_mid .bottom ul.info li{width:100%;text-align:center;color:#929292;line-height:30px}footer .footer_right{width:20%;float:left;height:140px;position:relative;text-align:center}footer .footer_right i{font-size:40px;background-color:#eee;padding:10px;border-radius:50%;position:absolute;top:25%}.cnt{width:100%;margin-bottom:100px}.cnt:after{content:'';display:block;clear:both}.cnt:last-child{margin-bottom:0}.cnt h3{font-size:30px;font-weight:700;margin:20px 0}.cnt h4{padding-bottom:10px;font-size:22px;color:#333;font-weight:600}.cnt figure{text-align:center}.cnt p{font-size:18px;line-height:30px;padding-bottom:10px}.cnt strong{display:block;font-size:25px;color:#f38821;line-height:35px;margin:10px 0}.ceo_bg{width:100%;background-image:url(/img_up/shop_pds/sunlintech/design/img/intro_img.png);background-size:cover;background-repeat:no-repeat;padding:10% 5%;position:relative}.ceo_bg_r{position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:center}.ceo_bg h3{font-size:42px;color:#555;font-weight:bold;margin-bottom:30px;text-shadow:1px 3px 3px #fff}.ceo_bg>p{font-size:20px;margin-bottom:20px}.intro_txt p{line-height:1.8;font-size:18px}.intro_txt p.ceo{margin-top:30px}.intro_txt span.ceo_name{font-family:'Nanum Brush Script',cursive;font-size:30px;letter-spacing:5px;padding-left:10px}.company .company_info{width:100%;height:400px;position:relative}.company .company_info:after{content:"";display:block;width:1920px;height:80%;position:absolute;bottom:0;left:0;z-index:-1;background:#2f5998;transform:translateX(-380px)}.company .company_info .left{width:42%;float:left}.company .company_info .left img{width:100%}.company .company_info .right{width:50%;float:right;box-sizing:border-box;padding-top:120px}.certification{padding:20px 0 40px;position:relative}.certification:after{content:"";display:block;width:1920px;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#f5f5f5;transform:translateX(-340px)}.certification .box{margin:0 auto;width:100%;max-width:1280px}.history .box{width:100%;margin:0 auto 50px}.history .box:after{content:'';display:block;clear:both}table.history_list{width:100%}.history_list tr td{padding:3px 0;vertical-align:top}.history_list tr>td:first-child{width:15%}.history_list tr td span{display:block;text-align:center}.finance .box{width:100%}.finance .box:last-child{margin-right:0}.finance .box:after{content:'';display:block;clear:both}.table_wrap{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table_wrap>p{text-align:right;font-size:12px;color:#888;padding-bottom:0}.sub_table{width:100%;margin-bottom:30px}.sub_table th{font-weight:bold;padding:5px 0;vertical-align:middle;text-align:center;background:#f5f5f5;box-sizing:border-box;border:1px solid #ccc;min-width:100px}.sub_table td{padding:5px 10px;vertical-align:middle;text-align:center;box-sizing:border-box;border:1px solid #ccc}.client .sub_table th,.client .sub_table td{padding:12px 0;width:50%;font-size:18px}.sub2_1{width:100%;height:500px;margin-bottom:25%}.sub2_1 p{text-align:center;margin:2% 0 5%}.sub2_1 h2{text-align:center;margin-bottom:20px;font-size:35px;line-height:1em;color:#000}.bus_1{width:100%;position:relative}.bus_1 img{position:absolute;left:0;top:0}.bus_1>div{position:absolute;top:120px;right:5px;background-color:white;box-shadow:6px 10px 12px 0 rgba(0,0,0,0.1);padding:5%}.bus_1>div h3{font-size:30px;font-weight:700;padding-bottom:10px}.bus_1>div p{margin-bottom:20px}.bus_1>div a{font-size:17px;line-height:20px;text-align:left;display:block;width:160px;padding:10px 20px;background-color:#6db1e0;color:#fff}.sub2_2{width:100%;height:500px;margin-bottom:25%}.bus_2{width:100%;position:relative}.bus_2 img{position:absolute;right:0;top:0}.bus_2>div{position:absolute;top:120px;left:5px;background-color:white;box-shadow:6px 10px 12px 0 rgba(0,0,0,0.1);padding:5%}.bus_2>div h3{font-size:30px;font-weight:700;padding-bottom:10px}.bus_2>div p{margin-bottom:20px}.bus_2>div a{font-size:17px;line-height:20px;text-align:left;display:block;width:160px;padding:10px 20px;background-color:#6db1e0;color:#fff}.sub2_2 h2{text-align:center;margin-bottom:20px;font-size:35px;line-height:1em;color:#000}.part_bg{width:100%;height:400px;background:#edf8fe;text-align:center;padding:5%;margin-bottom:5%;position:relative}.part_bg h3{font-size:45px;color:#6db1e0;font-weight:bold;margin-bottom:20px;text-align:center}.part_bg img{position:absolute;left:0;bottom:0}.product{position:relative}.product_img{width:55%;float:left;z-index:20;animation-name:slick_h2;animation-duration:1s}.product_txt{width:45%;float:left;padding-left:40px;z-index:20;overflow:hidden;box-sizing:border-box}.product_txt:after{display:block;position:absolute;top:130px;right:-360px;z-index:-1;width:1920px;height:400px;background-color:#f4f4f4;content:''}.product_txt .tit{width:100%;overflow:hidden}.product_txt .tit h3{text-align:left;font-size:40px;line-height:1.2;margin-bottom:10px;font-weight:600;animation-name:appear_left;animation-duration:1.5s}.product_txt .tit span{display:block;font-size:20px;animation-name:appear_left;animation-duration:2s}.product_txt .cont{width:100%;overflow:hidden;margin:30px 0}.product .cont li{font-size:16px;line-height:2;color:#555;padding-left:15px;animation-name:appear_left;animation-duration:2.3s}.btn{width:150px;height:55px}.button{margin-left:20px;float:left;min-width:150px;max-width:250px;display:block;padding:.8em 1em;font-size:16px;border:0;background:0;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.button:focus{outline:0}.button>span{vertical-align:middle}.button.button--wapasha{background:#215fbe;color:#fff;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button--wapasha.button--inverted{background:#fff;color:#215fbe}.button--wapasha::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #215fbe;z-index:-1;border-radius:inherit;opacity:0;-webkit-transform:scale3d(0.6,0.6,1);transform:scale3d(0.6,0.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}.button--wapasha.button--inverted::before{border-color:#215fbe}.button--wapasha:hover{background-color:#f4f4f4;color:#215fbe}.button--wapasha.button--inverted:hover{background-color:#215fbe;color:#215fbe}.button--wapasha:hover::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}