.m_sec1 .banner {position:relative;width:100%;height:568px;overflow:hidden; z-index:5;}
.m_sec1 .banner .slogan{position:absolute;z-index:10;left:0;bottom:10%;text-align:center;width:100%}
.m_sec1 .banner .img{position:relative; width:100%; height:100%; overflow:hidden;}
.m_sec1 .banner .img li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-size:cover !important; background:#dddee2; text-align:center;}
.m_sec1 .banner .img li:first-child{display:block}
.m_sec1 .banner .btn{position:absolute;left:50%;margin-left:-635px;bottom:20px;text-align:center}
.m_sec1 .banner .btn li{display:inline-block;width:56px;height:6px;background:#fff;margin:0 2px;cursor:pointer;text-indent:-9999px}
.m_sec1 .banner .btn li.on{background:#c0251b}








.m_sec3{padding:50px 0}
.m_sec3 .prd{float:left;width:572px;margin:20px 0}
.m_sec3 .prd:nth-child(2n){float:right}
.m_sec3 .prd em{display:block;font-size:28px;font-weight:600;margin:15px 0}
.m_sec3 .prd em i{color:#c0251b}
.m_sec3 .prd em i:before{display:block;content:'';width:10px;height:3px;background:#c0251b;margin:5px 0}
.m_sec3 .prd ul{margin-left:-8px}
.m_sec3 .prd li{float:left;margin-left:8px}
.m_sec3 .prd .thumb{border:1px solid #ccc;width:185px;height:185px}
.m_sec3 .prd .thumb:hover{border:1px solid #333}
.m_sec3 .prd .info{font-size:14px;margin:10px 0}
.m_sec3 .prd.type2{width:100%}
.m_sec3 .prd.type2 ul{margin-left:-10px}
.m_sec3 .prd.type2 li{margin-left:10px}
.m_sec3 .prd.type2 .thumb{width:238px;height:238px}
.m_sec3 .prd.type2 .info{font-size:15px}



.m_sec4{margin:50px 0}
.m_sec4 .inner{text-align:center;margin-left:-0.5%}
.m_sec4 .inner > div{float:left;border:1px solid #ccc;min-height:220px;margin-left:0.5%;padding:20px 30px 0}
.m_sec4 .latest,
.m_sec4 .customer{width:30%}
.m_sec4 .info{width:19%}

.m_sec4 .latest em{display:block;font-size:36px}
.m_sec4 .latest em:before{display:block;content:'';width:10px;height:3px;background:#d0170c;margin:5px auto}
.m_sec4 .latest ul{text-align:left;padding-top:5px}
.m_sec4 .latest li{position:relative;margin:10px 0;padding-left:15px}
.m_sec4 .latest li:before{display:block;position:absolute;content:'';left:0;top:6px;width:4px;height:4px;background:#d0170c;border-radius:50%}
.m_sec4 .latest li a:hover{text-decoration:underline}

.m_sec4 .customer em{padding-left:40px;background:url('../images/ico_tel.png') no-repeat 0 center;font-family:'nanum square';font-size:28px;font-weight:400}
.m_sec4 .customer .tel{font-size:34px;font-weight:800;margin-top:10px}
.m_sec4 .customer .mail{font-size:20px;margin:10px 0}
.m_sec4 .customer .office{font-size:18px}

.m_sec4 .info em{display:block;background:#d0170c;color:#fff;line-height:30px;font-size:17px;margin-top:110px}
.m_sec4 .info a{display:inline-block;margin:5px 0;;padding-right:15px;background:url('../images/ico_arrow.png') no-repeat 95% center}
.m_sec4 .info a:hover{text-decoration:underline}
.m_sec4 .catalog{background:url('../images/ico_catalog.png') no-repeat center 20%}
.m_sec4 .agent{background:url('../images/ico_agent.png') no-repeat center 20%}



.m_sec5{background:#f6f6f6;padding:50px 0;text-align:center}
.m_sec5 em{font-family:'nanum square';font-size:36px}
.m_sec5 .add{font-size:15px;margin:10px 0}
.m_sec5 ul{margin-top:30px}
.m_sec5 li{display:inline-block;border:1px solid #ccc;background:#fff;width:150px;padding:18px 0}
.m_sec5 li a{font-size:17px;font-weight:600;text-transform:uppercase}
.m_sec5 li a:after{display:block;content:'';width:20px;height:1px;background:#d0170c;margin:5px auto}