﻿@charset "utf-8";

.cl{clear:both;}
.m0{ margin:0 auto}
.ml20{ margin-left:20px}
.mt18{ margin-top:14px}
.fl{ float:left}
.fr{ float:right}
.pl20{ padding-left:20px}
.w100{ width:100%}
.w1200{ width:1200px; margin:0 auto; display:block}




/*cern do*/

.header{ height:120px;}
.header .logo{ margin-top: 34px;
    border-right: 1px #ddd solid;
    padding-right: 20px;
    height: 53px;}
.logo_wz{ margin:21px 0 0 20px}
.logo_wz h3{ font-size:17px; color:#373d41; margin-bottom:8px}
.logo_wz span{ font-size:15px; color:#91c82d; border:1px #91c82d solid; border-radius:3px; padding:0 6px; height:22px; line-height:22px;}
.header .fr{ margin-top:40px; width:200px}
.phone_icon{ margin-right:10px}
.header .fr h4{ font-size:24px; color:#ff8400; white-space:nowrap; line-height:35px;margin: 0 0;}
.header .fr h4 span{ font-size:14px; color:#999;}