﻿html{color:#333;background:#fff;text-align: center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
body{font:0.8rem "Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;background-color:#ffffff;margin:0 auto;}
img,input{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
a{text-decoration: none;color: #333;}
table {border-collapse:collapse;border-spacing:0;}

/* 文字排版、颜色 */
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
i,address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1 { font-size: 24px;}
h2 { font-size: 20px;}
h3 { font-size: 18px;}
h4 { font-size: 16px;}
h5 { font-size: 14px;}
h6 { font-size: 12px;}
.h1 { font-size: 24px;}
.h2 { font-size: 20px;}
.h3 { font-size: 18px;}
.h4 { font-size: 16px;}
.h5 { font-size: 14px;}
.h6 { font-size: 12px;}
.yahei{font-family: "微软雅黑","Microsoft YaHei",Arial,"Hiragino Sans GB",sans-serif;}
.fb { font-weight:bold }
.fn { font-weight:normal }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }
.t2 { text-indent:2em }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.tj { text-align: justify; text-justify: inter-ideograph; }
.wn { word-wrap:normal; white-space:nowrap;} /* 强制不换行 */
.wb { white-space:normal; word-wrap:break-word; word-break:break-all;} /* 强制换行 */
.ellipsis { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}/* 多出部分用省略号表示 , 用于一行 */

/* 元素类型 */
.db { display: block; }
.dn { display: none; }
.di { display: inline }
.dib {display: inline-block;}
.transparent { opacity: 0 }

/* 定位方式 */
.ps {position: static; }
.pr {position: relative;zoom:1; }
.pa {position: absolute; }
.pf {position: fixed; }

/* 垂直对齐方式 */
.vt {vertical-align: top; }
.vm {vertical-align: middle; }
.vb {vertical-align: bottom; }

/* 鼠标样式 */
.csd {cursor: default; }
.csp {cursor: pointer; }
.csh {cursor: help; }
.csm {cursor: move; }

/* 浮动 */
.pull-left{float: left;}
.pull-right{float: right;}

/* 溢出样式 */
.ofh { overflow: hidden; }
.ofs {overflow: scroll; }
.ofa {overflow: auto; }
.ofv {overflow: visible; }

/* 定位方式 */
.ps {position: static; }
.pr {position: relative;zoom:1; }
.pa {position: absolute; }
.pf {position: fixed; }

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }

/* 内边距 */
.pad_5{padding:5px;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_20{padding:20px;}
.pad_30{padding:30px;}
.pad_40{padding:40px;}

.pad_t5{padding-top:5px ;}
.pad_t10{padding-top:10px ;}
.pad_t15{padding-top:15px ;}
.pad_t20{padding-top:20px ;}
.pad_t30{padding-top:30px ;}
.pad_t40{padding-top:40px ;}

.pad_tb5{padding-top: 5px;padding-bottom: 5px;}
.pad_tb10{padding-top: 10px;padding-bottom: 10px;}
.pad_tb15{padding-top: 15px;padding-bottom: 15px;}
.pad_tb20{padding-top: 20px;padding-bottom: 20px;}
.pad_tb30{padding-top: 30px;padding-bottom: 30px;}
.pad_tb40{padding-top: 40px;padding-bottom: 40px;}

.pad_lr5{padding-left: 5px;padding-right: 5px;}
.pad_lr10{padding-left: 10px;padding-right: 10px;}
.pad_lr15{padding-left: 15px;padding-right: 15px;}
.pad_lr20{padding-left: 20px;padding-right: 20px;}
.pad_lr30{padding-left: 30px;padding-right: 30px;}
.pad_lr40{padding-left: 40px;padding-right: 40px;}
/* 外边距 */
.mar_5{margin:5px;}
.mar_10{margin:10px;}
.mar_15{margin:15px;}
.mar_20{margin:20px;}
.mar_30{margin:30px;}
.mar_40{margin:40px;}

.mar_r5{margin-right:5px;}
.mar_r10{margin-right:10px;}
.mar_r15{margin-right:15px;}
.mar_r20{margin-right:20px;}

.mar_l5{margin-left:5px;}
.mar_l10{margin-left:10px;}
.mar_l15{margin-left:15px;}
.mar_l20{margin-left:20px;}

.mar_t5{margin-top: 5px;}
.mar_t10{margin-top: 10px;}
.mar_t15{margin-top: 15px;}
.mar_t20{margin-top: 20px;}
.mar_t30{margin-top: 30px;}
.mar_t40{margin-top: 40px;}

.mar_b5{margin-bottom: 5px;}
.mar_b10{margin-bottom: 10px;}
.mar_b15{margin-bottom: 15px;}
.mar_b20{margin-bottom: 20px;}
.mar_b30{margin-bottom: 30px;}
.mar_b40{margin-bottom: 40px;}

.mar_tb5{margin-top: 5px;margin-bottom: 5px;}
.mar_tb10{margin-top: 10px;margin-bottom: 10px;}
.mar_tb15{margin-top: 15px;margin-bottom: 15px;}
.mar_tb20{margin-top: 20px;margin-bottom: 20px;}
.mar_tb30{margin-top: 30px;margin-bottom: 30px;}
.mar_tb40{margin-top: 40px;margin-bottom: 40px;}

.mar_lr5{margin-left: 5px;margin-right: 5px;}
.mar_lr10{margin-left: 10px;margin-right: 10px;}
.mar_lr15{margin-left: 15px;margin-right: 15px;}
.mar_lr20{margin-left: 20px;margin-right: 20px;}
.mar_lr30{margin-left: 30px;margin-right: 30px;}
.mar_lr40{margin-left: 40px;margin-right: 40px;}

.mar_lr-5{margin-left:-5px;margin-right:-5px;}
.mar_lr-10{margin-left:-10px;margin-right:-10px;}
.mar_lr-15{margin-left:-15px;margin-right:-15px;}

/* 页面布局 */
.section{ position:relative; margin:0 auto; width:1150px; min-width:925px; max-width:1150px; text-align:left;background:#ffffff }
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wrap-box{ width:1150px; }
.bg-wrap{ margin:0; padding:0; background:#fff; }
    .bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .bg-wrap.nobg{ background:none; }
.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_80,.col_83,.col_66,.col_75{float:left;}
.col_1{width:100%;}
.col_2{width:50%;}
.col_3{width:33.3333%;}
.col_4{width:25%;}
.col_5{width:20%;}
.col_6{width:16.6666%;}
.col_80{width:80%;}
.col_83{width:83.3333%;}
.col_66{width:66.6666%;}
.col_75{width:75%;}