@charset "utf-8";
/* CSS Document */

/**容器 start**/
.content{max-width: 1240px;width: 100%;height: auto;padding: 0 20px;margin:0 auto;position: relative;box-sizing: border-box;}
.content1{max-width: 1000px;width: 100%;height: auto;padding: 0 20px;margin:0 auto;position: relative;box-sizing: border-box;}
.content-pd{padding: 60px 0px;}
.content-pd1{padding: 30px 0px;}
.content-pd2{padding: 20px 0px;}
.content-pd3{padding: 60px 0px 90px;}
.content-tl{font-weight: 500;color: #333;width: 100%;font-size: 30px;}
.container-full{width: 100%;padding: 0;height: auto;}
.container-fill{position: absolute;top: 127px;width: 100%;height: auto;}
.full-img{width: 100%;height: 100%;display: block;}
.cover-img{object-fit: cover;}
.header-iframe{position: fixed;top: 0;z-index: 999;width: 100%;background: #fff;height: 120px;}
/**容器 end**/

/* 显示 */
.dis_b{display: block;}
.dis_n{display: none;}

/**flex弹性布局 start**/
.flex{display: flex;display:-webkit-flex;}
.flex-row{flex-direction: row;}
.flex-col{flex-direction: column;}
.flex-ai{align-items: center;}
.flex-as{align-items: flex-start;}
.flex-ae{align-items: flex-end;}
.flex-jc{justify-content: center;}
.flex-js{justify-content: flex-start;}
.flex-je{justify-content: flex-end;}
.flex-jcsb{justify-content: space-between;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.flex-start{justify-content: flex-start;align-items: center;flex-direction: row;}
.flex-rowc{display: flex;flex-direction: row;justify-content: center;align-items: center;}
.flex-rowl{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}
.flex-rowr{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
.flex-colc{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.flex-colt{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.flex-colb{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.flex-between{display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
.flex-around{display: flex;justify-content: space-around;align-items: center;flex-direction: row;}
.flex1{flex: 1;}
.flex2{flex: 2;}
.flex3{flex: 3;}
.flex-fw{flex:0 0 auto;}
.flex-aw{flex:1 1 auto;}
.fixedHig{flex: 0;}
.autoFullHig{flex: 1;}
/**flex弹性布局 end**/

/* 等比排列布局 start */
.row{width: 100%;}
.column1{width: 100%;}
.column2{width: 50%;}
.column3{width: 33.3%;}
/* 等比排列布局 end */

/**字体大小 start***/
.font-s48{font-size: 48px !important;}
.font-s46{font-size: 46px !important;}
.font-s44{font-size: 44px !important;}
.font-s42{font-size: 42px !important;}
.font-s40{font-size: 40px !important;}
.font-s38{font-size: 38px !important;}
.font-s36{font-size: 36px !important;}
.font-s34{font-size: 34px !important;}
.font-s32{font-size: 32px !important;}
.font-s30{font-size: 30px !important;}
.font-s28{font-size: 28px !important;}
.font-s26{font-size: 26px !important;}
.font-s24{font-size: 24px !important;}
.font-s22{font-size: 22px !important;}
.font-s20{font-size: 20px !important;}
.font-s18{font-size: 18px !important;}
.font-s16{font-size: 16px !important;}
.font-s14{font-size: 14px !important;}
.font-s12{font-size: 12px !important;}
.font-s10{font-size: 10px !important;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.font-wb{font-weight: bold;}
/**字体大小 end***/

/* 字体位置 start */
.text-l{text-align: left !important;}
.text-c{text-align: center !important;}
.text-r{text-align: right !important;}
.td_line{text-decoration:line-through;}
.td_under{text-decoration:underline;}
.td_over{text-decoration:overline;}
.td_color_red{text-decoration-color:red;}
.td_style_wavy{text-decoration-style:wavy;}
.text-id2{text-indent:2em;}
/* 字体位置 end */

/* 超出部分 start */
.t-over{overflow: hidden;white-space: nowrap;}
.t-over-el{text-overflow: ellipsis;}
.t-over1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.t-over2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.t-over3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.huanhang{display: block;overflow-wrap: break-word;}
.over_h{overflow: hidden;}
.over_a{overflow:auto;}
.over_x_a{overflow-x: auto;}
.over_x_h{overflow-x:hidden;}
.over_y_a{overflow-y:auto;}
.over_y_h{overflow-y:hidden;}
/* 超出部分 end */

/* 居中布局 start */
.all-center{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
.y-center{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.x-center{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
/* 居中布局 end */

/* 浮动 start */
.float-r{float: right !important;}
.float-l{float: left !important;}
/* 浮动 end */

/***清除浮动 start***/
.clear:after,.clear:before{ content: "";display: table;}
.clear:after{ clear:both;}
.clear{zoom:1;}
/***清除浮动 end***/

/* 间距布局 start */
.padding-lr30{padding: 0px 30px;}
.padding-tb30{padding: 30px 0px;}
.padding-t30{padding: 30px 0px 0px 0px;}
.padding-b30{padding: 0px 0px 30px 0px;}
.padding-l30{padding: 0px 0px 0px 30px;}
.padding-r30{padding: 0px 30px 0px 0px;}
.padding-b20{padding: 0px 0px 20px 0px;}
.margin-r10{margin-right: 10px;}
/* 间距布局 end */

/* 宽度 start */
.w10{width: 10% !important;}
.w20{width: 20% !important;}
.w30{width: 30% !important;}
.w40{width: 40% !important;}
.w50{width: 50% !important;}
.w60{width: 60% !important;}
.w70{width: 70% !important;}
.w80{width: 80% !important;}
.w90{width: 90% !important;}
.w100{width: 100% !important;}
/* 宽度 end */

/* 透明度 start */
.opacity0{opacity: 0 !important;}
.opacity1{opacity: 0.1 !important;}
.opacity2{opacity: 0.2 !important;}
.opacity3{opacity: 0.3 !important;}
.opacity4{opacity: 0.4 !important;}
.opacity5{opacity: 0.5 !important;}
.opacity6{opacity: 0.6 !important;}
.opacity7{opacity: 0.7 !important;}
.opacity8{opacity: 0.8 !important;}
.opacity9{opacity: 0.9 !important;}
.opacity10{opacity: 1 !important;}
/* 透明度 end */

/**颜色 start**/
.color1{color:#13a564 !important;}
.color333{color: #333 !important;}
.color666{color: #666 !important;}
.color999{color: #999 !important;}
.color000{color: #000 !important;}
/**颜色 end**/

/**主题色 start**/
.bg1{background:#13a564 !important;}
.bg2{background:#fff !important;}
.bg3{background:#F9F9F9  !important;}
.bg-hex333{background: #333 !important;}
.bg-hex666{background: #666 !important;}
.bg-hex999{background: #999 !important;}
.bg-none{background: none;}
.bg-trs{background: transparent;}
/**主题色 end**/

/* margin start */
.margin-t12{margin-top: 12px;}

.margin-r5{margin-right:5px;}
.margin-r10{margin-right:10px;}
.margin-r30{margin-right:30px;}

.margin-b10{margin-bottom: 10px;}
.margin-b12{margin-bottom: 12px;}
.margin-b16{margin-bottom: 16px;}
.margin-b20{margin-bottom: 20px;}
.margin-b30{margin-bottom: 30px;}
.margin-b60{margin-bottom: 60px;}
.margin-b76{margin-bottom: 76px;}
/* margin end */

/* line-height start */
.line-h22{line-height: 22px;}
.line-h28{line-height: 28px;}
.line-h32{line-height: 32px;}
/* line-height end */

/**高度 start**/
.h100{height: 100%;}
/**高度 end**/
