
/*共用css*/
/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 0 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 14px/1.5  "Microsoft Yahei", arail, sans-serif;
}
h1,h2,h3,h4,h5,h6 {font-family: "Microsoft Yahei";}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol {list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}


.blk{margin-bottom: 30px;}

/*Main模板*/
.blk-main{width: 1000px; margin: 0 auto;}
/*小模块*/
.blk-main .blk-xs{width: 235px;}
/*中模块*/
.blk-main .blk-sm{width: 720px;}

/*小版块*/
.blk-main .blk{margin-bottom: 25px;}
 

/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

.main1200 .blk{margin-bottom: 40px;}

/*通栏模块与main模块配套,因为需要重置white-space属性*/
.blk-md{width: 100%;clear: both;}

/*侧边栏*/
.t1-main-sidebar {position: relative; width: 220px;}
.t1-main-sidebar .t1-ad-pic img {width: 100%;}

/*主体内容*/
.t1-main-content-fluid {width: 100%; overflow: hidden;}
.t1-main-content {width: 720px; overflow: hidden;}
.t1-main{overflow: hidden;}

 /*自适应*/
.w {width: 960px; _width: 960px !important; margin: 0 auto;}
.w-xs {width:  768px;}
.w-sm {width:  960px;}
.w-md {width: 1210px;}
.w-lg {width: 1390px;}

/*设置高亮*/
.t1-lighten {color: #aaa;}

/*常用间距*/
.t1-mb-20 {margin-bottom: 20px;}
.t1-mb-90 {margin-bottom: 90px;}
.t1-mt-20 {margin-top: 20px;}
.t1-mt-30 {margin-top: 30px;}
.t1-pt-20 {padding-top: 20px;}
.t1-pb-20 {padding-bottom: 20px;}
.t1-pb-70 {padding-bottom: 70px;}
.t1-pt-40 {padding-top: 40px;}

/*面包屑导航*/
.t1-crumb {position: relative; z-index: 1; width: 100%; height: 40px; line-height: 40px; color: #999;}
.t1-crumb span {float: left;}
.t1-crumb a {float: left; color: #999; text-decoration: none;}
.t1-crumb i {float: left; height: 40px; line-height: 40px; margin: 0 7px; padding-left: 5px; background: url(../images/t1-sprite.png) no-repeat 0 -962px;}
