@charset "utf-8";
/*布局宽度*/
.w{width: 1200px;margin: 0 auto;}
body,html{min-width: 1200px;}
/*默认链接颜色*/
a{color: #333;}
a:focus {outline:0 !important; }

/** 基础布局  清除空隙  需在外层容器加上 dib-box，dib 可单独使用*/
.dib-box { font-size: 0; *word-spacing: -1px;}
@media (-webkit-min-device-pixel-ratio: 0) { .dib-box { letter-spacing: -5px;} }
.dib-box .dib {vertical-align: top;font-size: 14px;letter-spacing: normal;word-spacing: normal;line-height: inherit;}
.dib{display: inline-block; *display: inline; *zoom: 1; }

/* 自适弹性布局 适用于内容数量已知的内容 代码结构↓↓↓↓↓↓↓↓↓↓↓
.justify>.dib*n  n>=2  
循环标签注意换行或留一个空格 */
.justify, .dib-box .justify { font-size: 0; line-height: inherit; }
.justify {text-align: justify;text-justify: inter-ideograph; *zoom: 1; -moz-text-align-last: justify;text-align-last: justify; }
/* .justify:after{content: ""; display: inline-block; width: 100%;} */
.justify .dib {-moz-text-align-last: auto;text-align-last: auto;text-justify: auto;text-align: left;font-size: 12px;letter-spacing: normal;word-spacing: normal;}
.justify_fix{width: 100% !important; height:0; overflow:hidden;margin-bottom: 0 !important;}

/* 常用样式 */
.bg-f5{background: #f5f6fa;}
.db{display:block;}
.dib{display: inline-block;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content: '\0020'; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{*zoom: 1;}
/*字体样式*/
.color6{color: #666666 !important;}
.f16{font-size: 16px !important;}
.f18{font-size: 18px !important;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align: justify;}
.ell{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ell_2{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ell_3{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ell_4{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ell_5{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ell_6{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ell_7{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 7;-webkit-box-orient: vertical;}
/*图像自适应 */
.imgfix{position: relative;overflow: hidden;}
.imgfix img{position: absolute;width: 100%;min-height: 100%;left: 0;top:0;-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
