/* 全局通配符：清除所有元素默认外边距、内边距 */
*{ margin:0; padding:0;}

/* 超链接全局样式：0.2秒过渡动画，无下划线，文字黑色 */
a{
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
    text-decoration: none;
    color: #000;
}
/* 链接悬浮/获得焦点状态：文字变蓝色，无外发光轮廓 */
a:hover,a:focus{
    color:#0063c5;
    text-decoration: none;
    outline: none;
}

/* 有序、无序列表清除默认圆点/序号、内外边距 */
ul,ol,li{list-style-type: none;margin: 0;padding:0;}

/* 所有标题、段落取消默认加粗，清除外边距 */
h1,h2,h3,h4,h5,h6,p{font-weight: normal;margin: 0;}

/* 页面通用居中容器：最大宽度1920px，自适应屏幕，自动居中 */
.container{ width: 100%; max-width:1920px; display:block; margin:0 auto;}

/* 工具类：左浮动 */
.fl{float: left;}
/* 工具类：右浮动 */
.fr{float: right;}

/* 文字颜色类：深灰色 #333 */
.c_333{color: #333;}
/* 文字颜色类：中灰色 #666 */
.c_666{color: #666;}
/* 文字颜色类：浅灰色 #999 */
.c_999{color: #999;}
/* 文字颜色类：白色 */
.c_w{color: #fff;}
/* 背景色类：纯白色 */
.bg_fff{background: #fff;}
/* 文字颜色类：纯黑色 */
.c_b{color: #000;}
/* 背景色类：浅灰底色 #f3f4f5 */
.bg_f3{background: #f3f4f5;}
/* 文字颜色类：深蓝1 */
.c_bl{color: #014a7f;}
/* 文字颜色类：深蓝2 */
.c_bl2{color: #5c7ca0;}

/* 工具类：元素隐藏 */
.disnone{display: none;}
/* 图片隐藏通用类1、2 */
.img_d,
.img_d2{display: none;}

/* 清除浮动工具类，字体微软雅黑 */
.clear {clear: both;font-family: '微软雅黑';}

/* 文字居中对齐 */
.text-center{ text-align:center;}

/* 字号24px，深灰色文字 */
.f24{ font-size:24px; color:#333333;}
/* 字号14px */
.f14{ font-size:14px; }

/* 全局1秒过渡动画 */
.tr3{transition:all 1s;}

/* 内边距上下左右均30px */
.pt30{ padding:30px;}
/* 内边距上下左右均40px */
.pt40{ padding:40px;}
/* 上下内边距60px，左右0 */
.pt-60{ padding:60px 0;}
/* 上下内边距40px */
.pt-40{ padding:40px 0;}
/* 上下内边距30px */
.pt-30{ padding:30px 0;}
/* 上下内边距20px */
.pt-20{ padding:20px 0;}
/* 左右内边距20px */
.pt-lr-20{ padding-left:20px;padding-right:20px;}

/* 上外边距50px */
.mt-50{ margin-top:50px;}
/* 上外边距30px */
.mt-30{ margin-top:30px;}
/* 上外边距20px */
.mt-20{ margin-top:20px;}
/* 上外边距10px */
.mt-10{ margin-top:10px;}