/* 防止图片闪一下 */
image{will-change: transform}
/* scroll-view */
.scroll-row{ width: 100%;white-space: nowrap; }
.scroll-row-item{ display: inline-block; }

:root{
	--main:#2349B9;
	--light_c: #BDD7EE;
	--holder_color: #dadada;
}

.cc1{background-color: #da251c;}
.cf1{color: #da251c}
.cb22{background-color: #222222}
.cb66{background-color: #666666}
.cf22{color: #222222}
.cf66{color: #666666}

/* 初始化标签在所有浏览器中的margin、padding值 */
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,img{padding: 0; margin: 0;}
    /* 短引用的内容可取值：''或"" */
    blockquote:before, blockquote:after,q:before, q:after{content:'';content:none} /* 重置嵌套引用*/
    /* 缩写，图片等无边框 */
    fieldset,img,abbr,acronym{border: 0 none;} /* 重置fieldset（表单分组）、图片的边框为0*/
    abbr,acronym{font-variant: normal;}
    legend{color:#000;}
    blockquote, q{quotes: none} /* 重置嵌套引用的引号类型 */
    /* 清除特殊标记的字体和字号 */
    address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal; font-style: normal;} /* 重置样式标签的样式 */
    /* 上下标 */
    /* 统一上标和下标 */
    sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
    sup{top:-0.5em; }
    sub{bottom:-0.25em;}
    /* 设置表格的边框被合并为一个单一的边框, 指定分隔边框模型中单元格边界之间的距离为0*/
    /* 表格标题及内容居左显示 */
    caption{display:none;} /* 重置表格标题为隐藏 */
    caption,th{text-align: left;}
    /* 清除列表样式 */
    dl,ul,ol,menu,li{list-style:none} /* 重置类表前导符号为onne,menu在HTML5中有效 */
    input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}/* 输入控件字体 */
    input,select,textarea,button{vertical-align:middle;outline:none;} /* 重置表单控件垂直居中*/
    textarea{resize:none}
    input[type="submit"]{cursor: pointer;}/* 鼠标样式 */
    button{border:0 none;background-color:transparent;cursor:pointer} /* 重置表单button按钮效果 */
    input::-moz-focus-inner{border: 0; padding: 0;}

    /* 标题元素样式清除, 让标题都自定义, 适应多个系统应用 */
    h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
    /* 链接样式，颜色可酌情修改 */
    a:link {text-decoration: none!important;}/* 未访问的链接 */
    a:visited {text-decoration: none!important;}/* 已访问的链接 */
    a:hover {text-decoration: none!important;}/* 鼠标移动到链接上 */
    a:active {text-decoration: none!important;}/* 选定的链接 */
    del,ins,a{text-decoration: none!important;}
    a:hover,a:active,a:focus{ text-decoration: none!important;} /* 取消a标签点击后的虚线框 */
    a:active{star:expression(this.onFocus=this.blur());} /* 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 */
    a{outline: none;transition: color 0.2s ease 0s;}/*CSS3链接秒数缓冲效果2秒*/

    .none {
        display: none !important;
    }
    a:link, a:visited, a:hover, a:active {
        color: inherit;
    }


.bor_red{border: 1px solid red;}
.bor_red2{border: 4px solid red;}
.bor_red3{border: 8px solid red;}
.bor_green{border: 1px solid green;}
.bor_green2{border: 4px solid green;}
.bor_green3{border: 8px solid green;}
.bor_black{border: 1px solid black;}
.bor_black2{border: 4px solid black;}
.bor_black3{border: 8px solid black;}
.bor_blue{border: 1px solid blue;}
.bor_blue2{border: 4px solid blue;}
.bor_blue3{border: 8px solid blue;}

.c_red{background-color: #800000   }
.c_red2{background-color: #B22222 }
.c_red3{background-color: #FF4500 }
.c_red4{background-color: #FF69B4  }
.c_yellow{background-color: #FFA500 }
.c_yellow2{background-color: #DAA520 }
.c_yellow3{background-color: #FFD700 }
.c_yellow4{background-color: #FFFF00 }
.c_blue{background-color: #0000CD }
.c_blue2{background-color: #4169E1 }
.c_blue3{background-color: #6495ED }
.c_blue4{background-color: #87CEEB  }
.c_green{background-color: #228B22 }
.c_green2{background-color: #32CD32 }
.c_green3{background-color: #66ff50}
.c_green4{background-color: #ADFF2F }
.c_pink{background-color: #8A2BE2 }
.c_pink2{background-color: #9370DB }
.c_pink3{background-color: #DA70D6 }
.c_pink4{background-color: #DDA0DD }
.c_gray{background-color: #808080 }
.c_gray2{background-color: #A9A9A9 }
.c_gray3{background-color: #D3D3D3 }
.c_gray4{background-color: #e9e9e9}
.c_black{background-color: black}
.c_white{background-color: white}
.c_cyan{background-color: #00e9e9}
.c_cyan2{background-color: #17fff9}
.c_cyan3{background-color: #8dfffd}
.c_cyan4{background-color: #d8fffd}
.c10{background-color:#2F0000}
.c11{background-color:#4D0000}
.c12{background-color:#750000}
.c13{background-color:#AE0000}
.c14{background-color:#CE0000}
.c15{background-color:#EA0000}
.c16{background-color:#FF0000}
.c17{background-color:#FF2D2D}
.c18{background-color:#FF5151}
.c19{background-color:#ff7575}
.c20{background-color:#28004D}
.c21{background-color:#3A006F}
.c22{background-color:#5B00AE}
.c23{background-color:#8600FF}
.c24{background-color:#921AFF}
.c25{background-color:#9F35FF}
.c26{background-color:#B15BFF}
.c27{background-color:#BE77FF}
.c28{background-color:#CA8EFF}
.c29{background-color:#d3a4ff}
.c30{background-color:#000079}
.c31{background-color:#000093}
.c32{background-color:#0000C6}
.c33{background-color:#2828FF}
.c34{background-color:#4A4AFF}
.c35{background-color:#6A6AFF}
.c36{background-color:#7D7DFF}
.c37{background-color:#9393FF}
.c38{background-color:#AAAAFF}
.c39{background-color:#B9B9FF}
.c40{background-color:#006000}
.c41{background-color:#007500}
.c42{background-color:#00A600}
.c43{background-color:#00DB00}
.c44{background-color:#00EC00}
.c45{background-color:#28FF28}
.c46{background-color:#53FF53}
.c47{background-color:#79FF79}
.c48{background-color:#93FF93}
.c49{background-color:#A6FFA6}
.c50{background-color:#642100}
.c51{background-color:#842B00}
.c52{background-color:#BB3D00}
.c53{background-color:#F75000}
.c54{background-color:#FF5809}
.c55{background-color:#FF8040}
.c56{background-color:#FF8F59}
.c57{background-color:#FF9D6F}
.c58{background-color:#FFAD86}
.c59{background-color:#FFBD9D}
.c60{background-color:#5B4B00}
.c61{background-color:#796400}
.c62{background-color:#AE8F00}
.c63{background-color:#D9B300}
.c64{background-color:#EAC100}
.c65{background-color:#FFD306}
.c66{background-color:#FFDC35}
.c67{background-color:#FFE153}
.c68{background-color:#FFE66F}
.c69{background-color:#FFED97}
.c70{background-color:#408080}
.c71{background-color:#272727}
.c72{background-color:#4F4F4F}
.c73{background-color:#6C6C6C}
.c74{background-color:#7B7B7B}
.c75{background-color:#8E8E8E}
.c76{background-color:#9D9D9D}
.c77{background-color:#ADADAD}
.c78{background-color:#BEBEBE}
.c79{background-color:#d0d0d0}
.c80{background-color:#003E3E}
.c81{background-color:#005757}
.c82{background-color:#009393}
.c83{background-color:#00CACA}
.c84{background-color:#00E3E3}
.c85{background-color:#00FFFF}
.c86{background-color:#4DFFFF}
.c87{background-color:#80FFFF}
.c88{background-color:#A6FFFF}
.c89{background-color:#BBFFFF}

.img100{width:100%;height:100%;}

.bor_box{box-sizing: border-box;}
.z_100{z-index: 100;}
.z_50{z-index: 50;}
.point{cursor:pointer}

/* 阴影 */
.shadow-1 {
    box-shadow: 4px 4px 8px rgba(114, 130, 138, 0.2)!important;
}
.shadow-2 {
    box-shadow: 8px 8px 16px rgba(114, 130, 138, 0.2)!important;
}
.shadow-3 {
    box-shadow: 12px 12px 48px rgba(114, 130, 138, 0.2)!important;
}
.shadow-4 {
    box-shadow: 0 0 40px rgba(114, 130, 138, 0.8)!important;
}
/* 定位 */
.position-absolute{ position: absolute; }
.position-fixed{ position: fixed; }
.position-relative{ position: relative; }
.left-0{ left: 0; }
.top-0{ top: 0; }
.bottom-0{ bottom: 0; }
.right-0{ right: 0; }
/* 宽高 */
.w-100{ width: 100%;}
.w-50{ width: 50%;}
.h-100{ height: 1250px;}
.h-50{ width: 625px; }
/* 字体 */
.font{ font-size: 25px; }
.font-20{ font-size: 22px; }
.font-30{ font-size: 30px; }
.font-35{font-size: 35px;}
.font-40{ font-size: 40px; }
.font-60{ font-size: 60px; }
.font-weight{ font-weight: bold!important; }
.font-weight-100{ font-weight: 100!important; }

.line-h0{ line-height: 0!important; }
.line-h{ line-height: 1!important; }
.line-h-sm{ line-height: 1.2!important; }
.line-h-md{ line-height: 1.5!important; }
.line-h-lg{ line-height: 2!important; }
.line-h-big{ line-height: 3!important; }

.line-through{ text-decoration: line-through; }

.text-center{ text-align: center; }
.text-left{ text-align: left; }
.text-right{ text-align: right; }

.row { box-sizing: border-box!important; display: flex!important; flex-direction: row; flex-wrap: wrap;}
[class*='col-'],[class*='span-'],[class*='span24-'] { min-height: 1px;box-sizing: border-box!important;}
/* 栅栏一 */
.col-1{ width: 62.5px; } 
.col-2{ width: 125px; } 
.col-3{ width: 187.5px; } 
.col-4{ width: 250px;} 
.col-5{ width: 312.5px; } 
.col-6{ width: 375px; }
.col-7{ width: 437.5px; }
.col-8{ width: 500px; }
.col-9{ width: 562.5px; }
.col-10{ width: 625px; }
.col-11{ width: 687.5px; }
.col-12{ width: 750px; }
/* 栅栏二 */
.span-1{ width: 5%; } 
.span-2{ width: 10%; } 
.span-3{ width: 15%; } 
.span-4{ width: 20%;} 
.span-5{ width: 25%; } 
.span-6{ width: 30%; }
.span-7{ width: 35%; }
.span-8{ width: 40%; }
.span-9{ width: 45%; }
.span-10{ width: 50%; }
.span-11{ width: 55%; }
.span-12{ width: 60%; }
.span-13{ width: 65%; }
.span-14{ width: 70%; }
.span-15{ width: 75%; }
.span-16{ width: 80%; }
.span-17{ width: 85%; }
.span-18{ width: 90%; }
.span-19{ width: 95%; }
.span-20{ width: 100%; }
/* 栅栏三 */
.span24-1{ width: 4.17%; } 
.span24-2{ width: 8.33%; } 
.span24-3{ width: 12.5%; } 
.span24-4{ width: 16.67%;} 
.span24-5{ width: 20.83%; } 
.span24-6{ width: 25%; }
.span24-7{ width: 29.17%; }
.span24-8{ width: 33.33%; }
.span24-9{ width: 37.5%; }
.span24-10{ width: 41.67%; }
.span24-11{ width: 45.83%; }
.span24-12{ width: 50%; }
.span24-13{ width: 54.17%; }
.span24-14{ width: 58.33%; }
.span24-15{ width: 62.5%; }
.span24-16{ width: 66.67%; }
.span24-17{ width: 70.83%; }
.span24-18{ width: 75%; }
.span24-19{ width: 79.17%; }
.span24-20{ width: 83.33%; }
.span24-21{ width: 87.5%; }
.span24-22{ width: 91.67%; }
.span24-23{ width: 95.83%; }
.span24-24{ width: 100%; }


/* flex布局 */
.d-flex{ display: flex; }
.d-block{ display: block; }
.d-inline-block{ display: inline-block; }

.row_start_start{display: flex;flex-direction: row;justify-content:flex-start;align-items: start;}
.row_start_end{display: flex;flex-direction: row;justify-content:flex-start;align-items: end;}
.row_start_center{display: flex;flex-direction: row;justify-content:flex-start;align-items: center;}

.row_end_start{display: flex;flex-direction: row;justify-content:flex-end;align-items: start;}
.row_end_end{display: flex;flex-direction: row;justify-content:flex-end;align-items: end;}
.row_end_center{display: flex;flex-direction: row;justify-content:flex-end;align-items: center;}

.row_between_start{display: flex;flex-direction: row;justify-content:space-between;align-items: start;}
.row_between_end{display: flex;flex-direction: row;justify-content:space-between;align-items: end;}
.row_between_center{display: flex;flex-direction: row;justify-content:space-between;align-items: center;}

.row_around_start{display: flex;flex-direction: row;justify-content:space-around;align-items: start;}
.row_around_end{display: flex;flex-direction: row;justify-content:space-around;align-items: end;}
.row_around_center{display: flex;flex-direction: row;justify-content:space-around;align-items: center;}

.row_center_start{display: flex;flex-direction: row;justify-content:center;align-items: start;}
.row_center_end{display: flex;flex-direction: row;justify-content:center;align-items: end;}
.row_center_center{display: flex;flex-direction: row;justify-content:center;align-items: center;}

.col_start_start{display: flex;flex-direction: column;justify-content:flex-start;align-items: start;}
.col_start_end{display: flex;flex-direction: column;justify-content:flex-start;align-items: end;}
.col_start_center{display: flex;flex-direction: column;justify-content:flex-start;align-items: center;}

.col_end_start{display: flex;flex-direction: column;justify-content:flex-end;align-items: start;}
.col_end_end{display: flex;flex-direction: column;justify-content:flex-end;align-items: end;}
.col_end_center{display: flex;flex-direction: column;justify-content:flex-end;align-items: center;}

.col_between_start{display: flex;flex-direction: column;justify-content:space-between;align-items: start;}
.col_between_end{display: flex;flex-direction: column;justify-content:space-between;align-items: end;}
.col_between_center{display: flex;flex-direction: column;justify-content:space-between;align-items: center;}

.col_around_start{display: flex;flex-direction: column;justify-content:space-around;align-items: start;}
.col_around_end{display: flex;flex-direction: column;justify-content:space-around;align-items: end;}
.col_around_center{display: flex;flex-direction: column;justify-content:space-around;align-items: center;}

.col_center_start{display: flex;flex-direction: column;justify-content:center;align-items: start;}
.col_center_end{display: flex;flex-direction: column;justify-content:center;align-items: end;}
.col_center_center{display: flex;flex-direction: column;justify-content:center;align-items: center;}

.flex_wrap{flex-wrap: wrap;}
.flex_no_wrap{flex-wrap: nowrap;}

.csn{display: flex;flex-direction: column;justify-content:flex-start;flex-wrap: nowrap;}
.cen{display: flex;flex-direction: column;justify-content:flex-end;flex-wrap: nowrap;}
.cbn{display: flex;flex-direction: column;justify-content:space-between;flex-wrap: nowrap;}
.can{display: flex;flex-direction: column;justify-content:space-around;flex-wrap: nowrap;}
.ccn{display: flex;flex-direction: column;justify-content:center;flex-wrap: nowrap;}

.rsw{display: flex;flex-direction: row;justify-content:flex-start;flex-wrap: wrap;}
.rew{display: flex;flex-direction: row;justify-content:flex-end;flex-wrap: wrap;}
.rbw{display: flex;flex-direction: row;justify-content:space-between;flex-wrap: wrap;}
.raw{display: flex;flex-direction: row;justify-content:space-around;flex-wrap: wrap;}
.rcw{display: flex;flex-direction: row;justify-content:center;flex-wrap: wrap;}

.csw{display: flex;flex-direction: column;justify-content:flex-start;flex-wrap: wrap;}
.cew{display: flex;flex-direction: column;justify-content:flex-end;flex-wrap: wrap;}
.cbw{display: flex;flex-direction: column;justify-content:space-between;flex-wrap: wrap;}
.caw{display: flex;flex-direction: column;justify-content:space-around;flex-wrap: wrap;}
.ccw{display: flex;flex-direction: column;justify-content:center;flex-wrap: wrap;}

.cc{display: flex;flex-direction: column;justify-content:center;flex-wrap: nowrap;align-items: center}
.rc{display: flex;flex-direction: row;justify-content:center;flex-wrap: nowrap;align-items: center}

.tc{text-align: center}
.tl{text-align: left}
.tr{text-align: right}

.flex-grow1{flex-grow: 1;}
.flex-grow2{flex-grow: 2;}
.flex-grow3{flex-grow: 3;}
.flex-1{ flex: 1; }
.flex-column{ flex-direction: column; }
.flex-row{ flex-direction: row; }
.flex-wrap{ flex-wrap: wrap; }
.flex-nowrap{ flex-wrap: nowrap; }
.flex-shrink{flex-shrink: 0;}
.j-start{ justify-content: flex-start; }
.j-center{ justify-content: center; }
.j-end{ justify-content: flex-end; }
.j-around{ justify-content: space-around;}
.j-between{justify-content: space-between;}
.a-center{ align-items:center; }
.a-start{ align-items: flex-start; }
.a-end{ align-items:flex-end; }
.a-around{align-items: space-around;}
.a-between{align-items: space-between;}
.a-stretch{ align-items: stretch; }
.a-self-start{ align-self: flex-start; }
.a-self-auto{ align-self: auto; }
.a-self-end{ align-self: flex-end; }
.a-self-stretch{ align-self:stretch; }
.a-self-baseline{ align-self:baseline; }
/* Border */
.border{  border-width: 1px; border-style: solid; border-color: var(--borderColor);}
.border-top{ border-top-width: 1px; border-top-style: solid; border-top-color: var(--borderColor); }
.border-right{ border-right-width: 1px; border-right-style: solid; border-right-color: var(--borderColor);}
.border-bottom{ border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:var(--borderColor);}
.border-left{ border-left-width: 1px;border-left-style: solid;border-left-color:var(--borderColor);}

.border-0{ border-width: 0; }
.border-top-0{ border-top-width: 0; }
.border-right-0{ border-right-width: 0; }
.border-bottom-0{ border-bottom-width: 0; }
.border-left-0{ border-left-width: 0; }

.border-primary{ border-color: var(--primary)!important }
.border-secondary{ border-color:var(--secondary)!important }
.border-success{ border-color: var(--success)!important }
.border-danger{ border-color: var(--danger)!important }
.border-warning{ border-color:var(--warning)!important }
.border-info{ border-color: var(--info)!important }
.border-light{ border-color: var(--light)!important }
.border-dark{ border-color: var(--dark)!important }
.border-white{ border-color: var(--white)!important }
.border-light-secondary{border-color: #F1F1F1!important;}

.radius5{ border-radius: 5px; }
.radius10{ border-radius: 10px; }
.radius20{ border-radius: 20px; }
.radius30{ border-radius: 30px; }
.radius50{ border-radius: 50px; }
.radius100{ border-radius:100%; }
.rounded-0{ border-radius:0; }

/* color */
.text-primary{ color:var(--primary)!important; }
.text-secondary{ color:var(--secondary)!important; }
.text-success{ color:var(--success)!important; }
.text-danger{ color: var(--danger)!important; }
.text-warning{ color:var(--warning)!important; }
.text-info{ color: var(--info)!important; }
.text-light{ color: var(--light)!important; }
.text-dark{ color: var(--dark)!important; }
.text-muted{ color: var(--muted)!important; }
.text-light-muted{ color: var(--lightmuted)!important; }
.text-white{ color: var(--white)!important; }

.bg-primary{ background-color:var(--primary)!important; }
.bg-secondary{ background-color:var(--secondary)!important; }
.bg-success{ background-color:var(--success)!important; }
.bg-danger{ background-color: var(--danger)!important; }
.bg-warning{ background-color:var(--warning)!important; }
.bg-info{ background-color: var(--info)!important; }
.bg-light{ background-color: var(--light)!important; }
.bg-dark{ background-color: var(--dark)!important; }
.bg-white{ background-color: var(--white)!important; }
.bg-light-secondary{background-color: #F1F1F1!important;}

/* Spacing */
.m-0 { margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 0;}
.m { margin-left: 5px;margin-right: 5px;margin-top: 5px;margin-bottom: 5px;}
.m-1 { margin-left: 10px;margin-right: 10px;margin-top: 10px;margin-bottom: 10px;}
.m-2 { margin-left: 20px;margin-right: 20px;margin-top: 20px;margin-bottom: 20px;}
.m-3 { margin-left: 30px;margin-right: 30px;margin-top: 30px;margin-bottom: 30px;}
.m-4 { margin-left: 40px;margin-right: 40px;margin-top: 40px;margin-bottom: 40px;}
.m-5 { margin-left: 50px;margin-right: 50px;margin-top: 50px;margin-bottom: 50px;}

.mx-0 { margin-left: 0;margin-right: 0;}
.mx { margin-left: 5px;margin-right: 5px;}
.mx-1 { margin-left: 10px;margin-right: 10px;}
.mx-2 { margin-left: 20px;margin-right: 20px;}
.mx-3 { margin-left: 30px;margin-right: 30px;}
.mx-4 { margin-left: 40px;margin-right: 40px;}
.mx-5 { margin-left: 50px;margin-right: 50px;}

.my-0 { margin-top: 0;margin-bottom: 0;}
.my { margin-top: 5px;margin-bottom: 5px;}
.my-1 { margin-top: 10px;margin-bottom: 10px;}
.my-2 { margin-top: 20px;margin-bottom: 20px;}
.my-3 { margin-top: 30px;margin-bottom: 30px;}
.my-4 { margin-top: 40px;margin-bottom: 40px;}
.my-5 { margin-top: 50px;margin-bottom: 50px;}

.mt-0 { margin-top: 0;}
.mt { margin-top: 5px;}
.mt-auto { margin-top: auto;}
.mt-1 { margin-top: 10px;}
.mt-2 { margin-top: 20px;}
.mt-3 { margin-top: 30px;}
.mt-4 { margin-top: 40px;}
.mt-5 { margin-top: 50px;}

.mb-0 { margin-bottom: 0;}
.mb { margin-bottom: 5px;}
.mb-auto { margin-bottom: auto;}
.mb-1 { margin-bottom: 10px;}
.mb-2 { margin-bottom: 20px;}
.mb-3 { margin-bottom: 30px;}
.mb-4 { margin-bottom: 40px;}
.mb-5 { margin-bottom: 50px;}

.ml-0 { margin-left: 0;}
.ml { margin-left: 5px;}
.ml-auto { margin-left: auto;}
.ml-1 { margin-left: 10px;}
.ml-2 { margin-left: 20px;}
.ml-3 { margin-left: 30px;}
.ml-4 { margin-left: 40px;}
.ml-5 { margin-left: 50px;}

.mr-0 { margin-right: 0;}
.mr { margin-right: 5px;}
.mr-1 { margin-right: 10px;}
.mr-2 { margin-right: 20px;}
.mr-3 { margin-right: 30px;}
.mr-4 { margin-right: 40px;}
.mr-5 { margin-right: 50px;}

.p-0 {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;}
.p {padding-left: 5px;padding-right: 5px;padding-top: 5px;padding-bottom:5px;}
.p-1 {padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}
.p-2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px;}
.p-3 {padding-left: 30px;padding-right: 30px;padding-top: 30px;padding-bottom: 30px;}
.p-4 {padding-left: 40px;padding-right: 40px;padding-top: 40px;padding-bottom: 40px;}
.p-5 {padding-left: 50px;padding-right: 50px;padding-top: 50px;padding-bottom: 50px;}

.px-0 { padding-left: 0;padding-right: 0;}
.px { padding-left: 5px;padding-right: 5px;}
.px-1 { padding-left: 10px;padding-right: 10px;}
.px-2 { padding-left: 20px;padding-right: 20px;}
.px-3 { padding-left: 30px;padding-right: 30px;}
.px-4 { padding-left: 40px;padding-right: 40px;}
.px-5 { padding-left: 50px;padding-right: 50px;}

.py-0 { padding-top: 0;padding-bottom: 0;}
.py { padding-top: 5px;padding-bottom: 5px;}
.py-1 { padding-top: 10px;padding-bottom: 10px;}
.py-2 { padding-top: 20px;padding-bottom: 20px;}
.py-3 { padding-top: 30px;padding-bottom: 30px;}
.py-4 { padding-top: 40px;padding-bottom: 40px;}
.py-5 { padding-top: 50px;padding-bottom: 50px;}

.pt-0 { padding-top: 0;}
.pt { padding-top: 5px;}
.pt-1 { padding-top: 10px;}
.pt-2 { padding-top: 20px;}
.pt-3 { padding-top: 30px;}
.pt-4 { padding-top: 40px;}
.pt-5 { padding-top: 50px;}

.pb-0 { padding-bottom: 0;}
.pb { padding-bottom: 5px;}
.pb-1 { padding-bottom: 10px;}
.pb-2 { padding-bottom: 20px;}
.pb-3 { padding-bottom: 30px;}
.pb-4 { padding-bottom: 40px;}
.pb-5 { padding-bottom: 50px;}

.pl-0 { padding-left: 0;}
.pl { padding-left: 5px;}
.pl-1 { padding-left: 10px;}
.pl-2 { padding-left: 20px;}
.pl-3 { padding-left: 30px;}
.pl-4 { padding-left: 40px;}
.pl-5 { padding-left: 50px;}

.pr-0 { padding-right: 0;}
.pr { padding-right: 5px;}
.pr-1 { padding-right: 10px;}
.pr-2 { padding-right: 20px;}
.pr-3 { padding-right: 30px;}
.pr-4 { padding-right: 40px;}
.pr-5 { padding-right: 50px;}


body{background-color: white}
/*头部面包屑*/
.abo_ .mianbao{width: 100%;height: 0.8rem;box-sizing: border-box;padding-left: 2.4rem;
    color: #666666;box-shadow: #c4c4c4 5px 5px 15px 1px ;}
@media screen and (min-width: 1px) and (max-width:768px){
    .abo_ .mianbao{width: 100%;height: 1.8rem;box-sizing: border-box;padding-left: 2.4rem;
        color: #666666;box-shadow: #c4c4c4 5px 5px 15px 1px ;}
}

.abo_ .wen{width: 12.5rem;margin: 0 auto;font-size: 0.17rem;color: #666666;line-height: 2}
.abo_ .shu_b{width: 11.5rem;height: 1.5rem;margin: 0 auto;display: flex;margin-top: 0.6rem;
    flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap}
.abo_ .shu{width: 2.8rem;margin: 0 auto;border-right: 1px solid #eeeeee;}
.abo_ .shu_up{width:100%;}
.abo_ .shu_up_1{height: 100%;font-size: 0.66rem;color: #cc2840;font-weight: bold;}
.abo_ .shu_up_2{height: 100%;padding-top: 0.15rem;box-sizing: border-box;
    font-size: 0.18rem;color: #999999;margin-left: 5px}
.abo_ .shu_down{font-size: 0.18rem;color: #999999;}

.abo_ .about1_b{width: 14.4rem;margin: 0 auto;margin-top: 0.6rem}
.abo_ .about1{width: 100%;height: 100%;}
.abo_ .about1_mob{display: none;}

.abo_ .tu_b{width: 14.4rem;margin: 0 auto;display: flex;flex-direction: row;
    justify-content: space-around;align-items: center;margin-top: 0.68rem;margin-bottom: 0.7rem}
.abo_ .tu{width: 6.2rem;}
.abo_ .tu img{width: 100%;height: 100%}

/*手机*/
@media (max-width:768px){
    .abo_ .wen{width: 80%;margin: 0 auto;font-size: 14px;color: #666666;line-height: 2}
    .abo_ .shu_b{width: 80%;height: 6rem;margin: 0 auto;display: flex;margin-top: 1rem;
        flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap}
    .abo_ .shu{width: 49%;margin: 0 auto;border-right: 1px solid #eeeeee;}
    .abo_ .shu_second{border: 0}
    .abo_ .shu_up{width:100%;}
    .abo_ .shu_up_1{height: 100%;font-size: 18px;color: #cc2840;font-weight: bold;}
    .abo_ .shu_up_2{height: 100%;box-sizing: border-box;margin-left: 5px;
        font-size: 12px;color: #999999}
    .abo_ .shu_down{font-size: 14px;color: #999999;}

    .abo_ .about1_b{width: 80%;margin: 0 auto;margin-top: 0.6rem}
    .abo_ .about1{display: none;}
    .abo_ .about1_mob{display: block;width: 100%;height: 100%}

    .abo_ .tu_b{width: 80%;margin: 0 auto;margin-top: 10px;flex-wrap: wrap}
    .abo_ .tu{width: 100%;margin-bottom: 10px;}
}




@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/**
 * Swiper 6.7.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 1, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	-webkit-tap-highlight-color: transparent
}
body {
	overflow-x: hidden;
	color: #333;
	font-size: 14px;
	font-family: Arial, 'Microsoft Yahei';
	-webkit-overflow-scrolling: touch
}
body, dd, dl, figure, form, h1, h2, h3, h4, h5, h6, p, td, th {
	margin: 0;
	padding: 0;
	border: 0
}
main {
	display: block
}
li, ol, ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
img {
	max-width: 110%;
	border: 0;
	vertical-align: middle
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	background: transparent;
	color: inherit;
	text-decoration: none
}
a:hover {
	color: #013594
}
a, em, i {
	display: inline-block
}
b, em, i {
	font-style: normal
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 14px
}
button {
	padding: 0
}
button, input, optgroup, select, textarea {
	outline: 0;
	border: 0;
	vertical-align: middle;
	font-family: 'Microsoft Yahei'
}
button, html input[type=button], input[type=reset], input[type=submit], input[type=text] {
	outline: 0;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	-webkit-appearance: button
}
textarea {
	resize: none;
	font-size: 14px
}
textarea, .select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none
}
.select::-ms-expand {
display:none
}
.clearfix:after, .clearfix:before, .mauto:after, .mauto:before, .mauto-1920:after, .mauto-1920:before {
	display: table;
	content: ""
}
.clearfix:after, .mauto:after {
	clear: both
}
.clear {
	height: 0;
	clear: both
}
.mauto {
	max-width: 1200px;
	margin: 0 auto
}
.mauto-1920 {
	max-width: 1920;
	margin: 0 auto
}
.m-au {
	margin-left: auto;
	margin-right: auto
}
.db {
	display: block
}
.dib {
	display: inline-block
}
.dn {
	display: none
}
.rel {
	position: relative
}
.abs {
	position: absolute
}
.fl {
	float: left
}
.fr {
	float: right
}
.ov {
	overflow: hidden
}
.tal {
	text-align: left
}
.tar {
	text-align: right
}
.tac {
	text-align: center
}
.fb {
	font-weight: bold
}
.wh1 {
	width: 100%;
	height: 100%
}
.dt {
	display: table
}
.dtm {
	display: table;
	margin: 0 auto
}
.dtcell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.els {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word
}
.els2 {
	display: block;
	display: -webkit-box;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}
.po-auto {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%
}
.img-md img {
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all .8s;
	-webkit-transition: all .8s
}
.img-md:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}
.tra, a {
	transition: all .3s;
	-webkit-transition: all .3s
}
.cx {
	color: #013594
}
.cf {
	color: #fff
}
.c0 {
	color: #000
}
.c1 {
	color: #111
}
.c2 {
	color: #222
}
.c3 {
	color: #333
}
.c4 {
	color: #444
}
.c5 {
	color: #555
}
.c6 {
	color: #666
}
.c7 {
	color: #777
}
.c8 {
	color: #888
}
.c9 {
	color: #999
}
.cd {
	color: #ddd
}
.ce {
	color: #eee
}
.bgf {
	background: #fff
}
.bge {
	background: #eee
}
.bgd {
	background: #ddd
}
.li20 {
	line-height: 20px
}
.li25 {
	line-height: 25px
}
.li30 {
	line-height: 30px
}
.li35 {
	line-height: 35px
}
.f12 {
	font-size: 12px
}
.f13 {
	font-size: 13px
}
.f15 {
	font-size: 15px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f20 {
	font-size: 20px
}
.f22 {
	font-size: 22px
}
.f24 {
	font-size: 24px
}
.f26 {
	font-size: 26px
}
.f28 {
	font-size: 28px
}
.f30 {
	font-size: 30px
}
.f32 {
	font-size: 32px
}
.f36 {
	font-size: 36px
}
.f40 {
	font-size: 40px
}
.f46 {
	font-size: 46px
}
.f48 {
	font-size: 48px
}
.f60 {
	font-size: 60px
}
.f72 {
	font-size: 72px
}
.dfcc, .dfccs, .dflc, .dflr, .dflrs {
	display: -webkit-flex;
	display: flex
}
.dfcc, .dfccs {
	justify-content: center;
	-webkit-justify-content: center
}
.dflc, .dfcc, .dfccs, .dflr, .dflrs {
	align-items: center;
	-webkit-align-items: center
}
.dflr {
	justify-content: space-between;
	-webkit-justify-content: space-between
}
.dflrs {
	justify-content: space-around;
	-webkit-justify-content: space-around
}
.dfccs {
	-webkit-flex-direction: column;
	flex-direction: column
}
.slick-slider {
	position: relative;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir="rtl"] .slick-slide {
	float: right
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-prev, .slick-next {
	z-index: 1;
	position: absolute;
	top: 50%;
	font-size: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%)
}
.slick-prev {
	left: 0
}
.slick-next {
	right: 0
}
.slick-dots {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	font-size: 0;
	text-align: center
}
.slick-dots li {
	display: inline-block;
	width: 12px !important;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	margin: 0 5px;
	cursor: pointer
}
.slick-dots li.slick-active, .slick-dots li:hover, .slick-dots li:focus {
	background: #333
}
.slick-dots li button {
	display: none
}
.animation {
	visibility: hidden;
	opacity: 0
}
.fadel, .fader, .fadeup, .fadez {
	visibility: visible
}
.fadeup {
	animation: slideInUp ease-out .6s forwards;
	-webkit-animation: slideInUp ease-out .6s forwards
}
@keyframes slideInUp {
from {
transform:translate3d(0, 50%, 0)
}
to {
	opacity: 1;
	transform: none
}
}
@-webkit-keyframes fadeInUp {
from {
-webkit-transform:translate3d(0, 50%, 0)
}
to {
	opacity: 1;
	-webkit-transform: none
}
}
.fadel {
	animation: slideInLeft ease-out .6s forwards;
	-webkit-animation: slideInLeft ease-out .6s forwards
}
@keyframes slideInLeft {
from {
transform:translate3d(-50%, 0, 0)
}
to {
	opacity: 1;
	transform: none
}
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform:translate3d(-50%, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none
}
}
.fader {
	animation: slideInRight ease-out .6s forwards;
	-webkit-animation: slideInRight ease-out .6s forwards
}
@keyframes slideInRight {
from {
transform:translate3d(50%, 0, 0)
}
to {
	opacity: 1;
	transform: none
}
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform:translate3d(50%, 0, 0)
}
to {
	opacity: 1;
	-webkit-transform: none
}
}
.fadez {
	animation: zoomIn ease-out .6s forwards;
	-webkit-animation: zoomIn ease-out .6s forwards
}
@keyframes zoomIn {
from {
transform:scale3d(.3, .3, .3)
}
to {
	opacity: 1;
	transform: none
}
}
@-webkit-keyframes zoomIn {
from {
-webkit-transform:scale3d(.3, .3, .3)
}
to {
	opacity: 1;
	-webkit-transform: none
}
}
.imgs {
	overflow: hidden;
	background: #eee url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center
}
.imgs img {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.mt5 {
margin-top:.05rem
}
.mt10 {
margin-top:.1rem
}
.mt15 {
margin-top:.15rem
}
.mt20 {
margin-top:.2rem
}
.mt25 {
margin-top:.25rem
}
.mt30 {
margin-top:.3rem
}
.mt35 {
margin-top:.35rem
}
.mt40 {
margin-top:.4rem
}
.mt45 {
margin-top:.45rem
}
.mt50 {
margin-top:.5rem
}
.mt60 {
margin-top:.6rem
}
.mr5 {
margin-right:.05rem
}
.mr10 {
margin-right:.1rem
}
.mr15 {
margin-right:.15rem
}
.mr20 {
margin-right:.2rem
}
.mr25 {
margin-right:.25rem
}
.mr30 {
margin-right:.3rem
}
.mr35 {
margin-right:.35rem
}
.mr40 {
margin-right:.4rem
}
.mr45 {
margin-right:.45rem
}
.mr50 {
margin-right:.5rem
}
.mr60 {
margin-right:.6rem
}
.mb5 {
margin-bottom:.05rem
}
.mb10 {
margin-bottom:.1rem
}
.mb15 {
margin-bottom:.15rem
}
.mb20 {
margin-bottom:.2rem
}
.mb25 {
margin-bottom:.25rem
}
.mb30 {
margin-bottom:.3rem
}
.mb35 {
margin-bottom:.35rem
}
.mb40 {
margin-bottom:.4rem
}
.mb45 {
margin-bottom:.45rem
}
.mb50 {
margin-bottom:.5rem
}
.mb60 {
margin-bottom:.6rem
}
.ml5 {
margin-left:.05rem
}
.ml10 {
margin-left:.1rem
}
.ml15 {
margin-left:.15rem
}
.ml20 {
margin-left:.2rem
}
.ml25 {
margin-left:.25rem
}
.ml30 {
margin-left:.3rem
}
.ml35 {
margin-left:.35rem
}
.ml40 {
margin-left:.4rem
}
.ml45 {
margin-left:.45rem
}
.ml50 {
margin-left:.5rem
}
.ml60 {
margin-left:.6rem
}
.pt5 {
padding-top:.05rem
}
.pt10 {
padding-top:.1rem
}
.pt15 {
padding-top:.15rem
}
.pt20 {
padding-top:.2rem
}
.pt25 {
padding-top:.25rem
}
.pt30 {
padding-top:.3rem
}
.pt35 {
padding-top:.35rem
}
.pt40 {
padding-top:.4rem
}
.pt45 {
padding-top:.45rem
}
.pt50 {
padding-top:.5rem
}
.pt60 {
padding-top:.6rem
}
.pr5 {
padding-right:.05rem
}
.pr10 {
padding-right:.1rem
}
.pr15 {
padding-right:.15rem
}
.pr20 {
padding-right:.2rem
}
.pr25 {
padding-right:.25rem
}
.pr30 {
padding-right:.3rem
}
.pr35 {
padding-right:.35rem
}
.pr40 {
padding-right:.4rem
}
.pr45 {
padding-right:.45rem
}
.pr50 {
padding-right:.5rem
}
.pr60 {
padding-right:.6rem
}
.pb5 {
padding-bottom:.05rem
}
.pb10 {
padding-bottom:.1rem
}
.pb15 {
padding-bottom:.15rem
}
.pb20 {
padding-bottom:.2rem
}
.pb25 {
padding-bottom:.25rem
}
.pb30 {
padding-bottom:.3rem
}
.pb35 {
padding-bottom:.35rem
}
.pb40 {
padding-bottom:.4rem
}
.pb45 {
padding-bottom:.45rem
}
.pb50 {
padding-bottom:.5rem
}
.pb60 {
padding-bottom:.6rem
}
.pl5 {
padding-left:.05rem
}
.pl10 {
padding-left:.1rem
}
.pl15 {
padding-left:.15rem
}
.pl20 {
padding-left:.2rem
}
.pl25 {
padding-left:.25rem
}
.pl30 {
padding-left:.3rem
}
.pl35 {
padding-left:.35rem
}
.pl40 {
padding-left:.4rem
}
.pl45 {
padding-left:.45rem
}
.pl50 {
padding-left:.5rem
}
.pl60 {
padding-left:.6rem
}
.lg-12, .lg-3, .lg-4, .lg-6 {
	float: left
}
.lg-12 {
	width: 100%
}
.lg-6 {
	width: 50%
}
.lg-4 {
	width: 33.33333333%
}
.lg-3 {
	width: 25%
}
@media (max-width:960px) {
.md-dn {
	display: none !important
}
.md-db {
	display: block !important
}
.md-12, .md-3, .md-4, .md-6 {
	float: left
}
.md-12 {
	width: 100% !important
}
.md-6 {
	width: 50% !important
}
.md-4 {
	width: 33.33333333% !important
}
.md-3 {
	width: 25% !important
}
}
@media (max-width:960px) {
.sm-12, .sm-3, .sm-4, .sm-6 {
	float: left
}
.sm-12 {
	width: 100% !important
}
.sm-6 {
	width: 50% !important
}
.sm-4 {
	width: 33.33333333% !important
}
.sm-3 {
	width: 25% !important
}
.sm-ha {
	height: auto !important
}
.sm-mt5 {
margin-top:.05rem
}
.sm-mt10 {
margin-top:.1rem
}
.sm-mt15 {
margin-top:.15rem
}
.sm-mt20 {
margin-top:.2rem
}
.sm-mt25 {
margin-top:.25rem
}
.sm-mt30 {
margin-top:.3rem
}
.sm-mt35 {
margin-top:.35rem
}
.sm-mt40 {
margin-top:.4rem
}
.sm-mt45 {
margin-top:.45rem
}
.sm-mt50 {
margin-top:.5rem
}
.sm-mt0 {
	margin-top: 0 !important
}
.sm-mr5 {
margin-right:.05rem
}
.sm-mr10 {
margin-right:.1rem
}
.sm-mr15 {
margin-right:.15rem
}
.sm-mr20 {
margin-right:.2rem
}
.sm-mr25 {
margin-right:.25rem
}
.sm-mr30 {
margin-right:.3rem
}
.sm-mr35 {
margin-right:.35rem
}
.sm-mr40 {
margin-right:.4rem
}
.sm-mr45 {
margin-right:.45rem
}
.sm-mr50 {
margin-right:.5rem
}
.sm-mr0 {
	margin-right: 0 !important
}
.sm-mb5 {
margin-bottom:.05rem
}
.sm-mb10 {
margin-bottom:.1rem
}
.sm-mb15 {
margin-bottom:.15rem
}
.sm-mb20 {
margin-bottom:.2rem
}
.sm-mb25 {
margin-bottom:.25rem
}
.sm-mb30 {
margin-bottom:.3rem
}
.sm-mb35 {
margin-bottom:.35rem
}
.sm-mb40 {
margin-bottom:.4rem
}
.sm-mb45 {
margin-bottom:.45rem
}
.sm-mb50 {
margin-bottom:.5rem
}
.sm-mb0 {
	margin-bottom: 0 !important
}
.sm-ml5 {
margin-left:.05rem
}
.sm-ml10 {
margin-left:.1rem
}
.sm-ml15 {
margin-left:.15rem
}
.sm-ml20 {
margin-left:.2rem
}
.sm-ml25 {
margin-left:.25rem
}
.sm-ml30 {
margin-left:.3rem
}
.sm-ml35 {
margin-left:.35rem
}
.sm-ml40 {
margin-left:.4rem
}
.sm-ml45 {
margin-left:.45rem
}
.sm-ml50 {
margin-left:.5rem
}
.sm-ml0 {
	margin-left: 0 !important
}
.sm-m0 {
	margin: 0 !important
}
.sm-pt5 {
padding-top:.05rem
}
.sm-pt10 {
padding-top:.1rem
}
.sm-pt15 {
padding-top:.15rem
}
.sm-pt20 {
padding-top:.2rem
}
.sm-pt25 {
padding-top:.25rem
}
.sm-pt30 {
padding-top:.3rem
}
.sm-pt35 {
padding-top:.35rem
}
.sm-pt40 {
padding-top:.4rem
}
.sm-pt45 {
padding-top:.45rem
}
.sm-pt50 {
padding-top:.5rem
}
.sm-pt0 {
	padding-top: 0 !important
}
.sm-pr5 {
padding-right:.05rem
}
.sm-pr10 {
padding-right:.1rem
}
.sm-pr15 {
padding-right:.15rem
}
.sm-pr20 {
padding-right:.2rem
}
.sm-pr25 {
padding-right:.25rem
}
.sm-pr30 {
padding-right:.3rem
}
.sm-pr35 {
padding-right:.35rem
}
.sm-pr40 {
padding-right:.4rem
}
.sm-pr45 {
padding-right:.45rem
}
.sm-pr50 {
padding-right:.5rem
}
.sm-pr0 {
	padding-right: 0 !important
}
.sm-pb5 {
padding-right:.05rem
}
.sm-pb10 {
padding-bottom:.1rem
}
.sm-pb15 {
padding-bottom:.15rem
}
.sm-pb20 {
padding-bottom:.2rem
}
.sm-pb25 {
padding-bottom:.25rem
}
.sm-pb30 {
padding-bottom:.3rem
}
.sm-pb35 {
padding-bottom:.35rem
}
.sm-pb40 {
padding-bottom:.4rem
}
.sm-pb45 {
padding-bottom:.45rem
}
.sm-pb50 {
padding-bottom:.5rem
}
.sm-pb0 {
	padding-bottom: 0 !important
}
.sm-pl5 {
padding-left:.05rem
}
.sm-pl10 {
padding-left:.1rem
}
.sm-pl15 {
padding-left:.15rem
}
.sm-pl20 {
padding-left:.2rem
}
.sm-pl25 {
padding-left:.25rem
}
.sm-pl30 {
padding-left:.3rem
}
.sm-pl35 {
padding-left:.35rem
}
.sm-pl40 {
padding-left:.4rem
}
.sm-pl45 {
padding-left:.45rem
}
.sm-pl50 {
padding-left:.5rem
}
.sm-pl0 {
	padding-left: 0 !important
}
.sm-p0 {
	padding: 0 !important
}
.sm-db {
	display: block !important
}
.sm-dn {
	display: none !important
}
}
.info {
	-webkit-transform: rotate3d(1, 0, 0, 90deg);
	transform: rotate3d(1, 0, 0, 90deg);
	position: absolute;
	pointer-events: none;
	background: rgba(0,0,0,0.15);
	width: 100%;
	height: 100%;
	top: 0
}
.in-top .info {
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-animation: in-top 300ms ease 0ms 1 forwards;
	animation: in-top 300ms ease 0ms 1 forwards
}
.in-right .info {
	-webkit-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	-webkit-animation: in-right 300ms ease 0ms 1 forwards;
	animation: in-right 300ms ease 0ms 1 forwards
}
.in-bottom .info {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: in-bottom 300ms ease 0ms 1 forwards;
	animation: in-bottom 300ms ease 0ms 1 forwards
}
.in-left .info {
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-animation: in-left 300ms ease 0ms 1 forwards;
	animation: in-left 300ms ease 0ms 1 forwards
}
.out-top .info {
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-animation: out-top 300ms ease 0ms 1 forwards;
	animation: out-top 300ms ease 0ms 1 forwards
}
.out-right .info {
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-animation: out-right 300ms ease 0ms 1 forwards;
	animation: out-right 300ms ease 0ms 1 forwards
}
.out-bottom .info {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-animation: out-bottom 300ms ease 0ms 1 forwards;
	animation: out-bottom 300ms ease 0ms 1 forwards
}
.out-left .info {
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-animation: out-left 300ms ease 0ms 1 forwards;
	animation: out-left 300ms ease 0ms 1 forwards
}
@-webkit-keyframes in-top {
from {
-webkit-transform:rotate3d(-1, 0, 0, 90deg);
transform:rotate3d(-1, 0, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@keyframes in-top {
from {
-webkit-transform:rotate3d(-1, 0, 0, 90deg);
transform:rotate3d(-1, 0, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@-webkit-keyframes in-right {
from {
-webkit-transform:rotate3d(0, -1, 0, 90deg);
transform:rotate3d(0, -1, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@keyframes in-right {
from {
-webkit-transform:rotate3d(0, -1, 0, 90deg);
transform:rotate3d(0, -1, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@-webkit-keyframes in-bottom {
from {
-webkit-transform:rotate3d(1, 0, 0, 90deg);
transform:rotate3d(1, 0, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@keyframes in-bottom {
from {
-webkit-transform:rotate3d(1, 0, 0, 90deg);
transform:rotate3d(1, 0, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@-webkit-keyframes in-left {
from {
-webkit-transform:rotate3d(0, 1, 0, 90deg);
transform:rotate3d(0, 1, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@keyframes in-left {
from {
-webkit-transform:rotate3d(0, 1, 0, 90deg);
transform:rotate3d(0, 1, 0, 90deg)
}
to {
	-webkit-transform: rotate3d(0, 0, 0, 0deg);
	transform: rotate3d(0, 0, 0, 0deg)
}
}
@-webkit-keyframes out-top {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(-1, 0, 0, 104deg);
	transform: rotate3d(-1, 0, 0, 104deg)
}
}
@keyframes out-top {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(-1, 0, 0, 104deg);
	transform: rotate3d(-1, 0, 0, 104deg)
}
}
@-webkit-keyframes out-right {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(0, -1, 0, 104deg);
	transform: rotate3d(0, -1, 0, 104deg)
}
}
@keyframes out-right {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(0, -1, 0, 104deg);
	transform: rotate3d(0, -1, 0, 104deg)
}
}
@-webkit-keyframes out-bottom {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(1, 0, 0, 104deg);
	transform: rotate3d(1, 0, 0, 104deg)
}
}
@keyframes out-bottom {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(1, 0, 0, 104deg);
	transform: rotate3d(1, 0, 0, 104deg)
}
}
@-webkit-keyframes out-left {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(0, 1, 0, 104deg);
	transform: rotate3d(0, 1, 0, 104deg)
}
}
@keyframes out-left {
from {
-webkit-transform:rotate3d(0, 0, 0, 0deg);
transform:rotate3d(0, 0, 0, 0deg)
}
to {
	-webkit-transform: rotate3d(0, 1, 0, 104deg);
	transform: rotate3d(0, 1, 0, 104deg)
}
}
header, footer, .header-m, main, .i-banner, .banner {
	transition: all .5s;
	-webkit-transition: all .5s
}
.header .top .xe {
	transition: all .6s;
	-webkit-transition: all .6s; color:#7ab0d3;
}
.header .top .xe:hover, .header .top .xe.cur {
	 
	color: #fff
}
.header .logo {
	overflow: hidden
}
.header nav ul li {
	position: relative;
	z-index: 2;
	float: left;
	margin: 0 35px
}
.header nav ul li:nth-last-child(1) {
	margin-right: 20px
}
.header nav ul li.cur a::after, .header nav ul li:hover a::after {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.header nav ul li:hover>a {
	color: #013594
}
.header nav ul li:hover .sub-nav {
	visibility: visible;
	opacity: 1;
	top: 72px
}
.header nav ul li>a {
	position: relative;
	height: 72px;
	line-height: 72px
}
.header nav ul li>a::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background: #013594;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	transition: all .3s;
	-webkit-transition: all .3s
}
.header nav ul li .sub-nav {
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	top: 130px;
	left: 50%;
	padding: 10px;
	width: 150px;
	background: rgba(255,255,255,0.9);
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transition: all .5s;
	-webkit-transition: all .5s
}
.header nav ul li .sub-nav a {
	line-height: 23px;
	padding: 8px 0;
	text-align: center;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.header nav ul li .sub-nav a:hover {
	color: #fff;
	background: #013594
}
.header .search-w {
	height: 72px
}
.header .search {
	width: 198px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background: #f6f6f6;
	overflow: hidden
}
.header .search .txt {
	float: left;
	width: calc(100% - 50px);
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	padding-left: 30px;
	background: transparent
}
.header .search .btn {
	float: right;
	width: 50px;
	height: 100%;
	background: url(../images/search.png) no-repeat center;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat center;
	background-size: 35%
}
.header .search-btn {
	padding-left: 63px;
	width: 30px;
	height: 19px;
	background: url(../images/nav_se.png) no-repeat center;
	cursor: pointer;
	background-size: 18px
}
footer {
	border-top: 5px solid #de0715
}
footer .footer-head {
	background: #fff;
	border-bottom: 1px solid #f5f5f5
}
footer .footer-head dl {
	margin-left: 5%
}
footer .footer-head dl:first-child {
	margin-left: 0
}
footer .footer-head dt {
	line-height: 30px;
	color: #eee;
	font-size: 22px;
	font-weight: bold;
	color: #373737;
	margin-bottom: 15px
}
footer .footer-head dd {
	margin-top: 10px;
	line-height: 25px;
	color: #999;
	font-size: 16px
}
footer .footer-head dd a:hover {
	text-decoration: underline
}
footer .copyright {
padding:.08rem .08rem;
	color: #d5d5d5;
	background: #fff
}
.bdsharebuttonbox {
	font-size: 0;
	text-align: center
}
.bdsharebuttonbox a {
	float: none;
	display: inline-block;
	width: 22px;
	height: 26px !important;
	background-position-y: 8px;
	background-repeat: no-repeat
}
.mauto-1680 {
	max-width: 1680px;
	margin: auto
}
.bor-d {
	border: 1px solid #d5d5d5
}
.bor-dt {
	border-bottom: 1px solid #d5d5d5
}
.bd_weixin_popup {
	height: auto !important
}
.bgxab {
	background: rgba(255,255,255,0.9)
}
.nw-top li .fl, .nw-top li .fr {
	width: 50%
}
.nw-top .slick-prev, .nw-top .slick-next {
	width: 50px;
	height: 50px;
	background: #ccc;
	transition: all .6s;
	-webkit-transition: all .6s
}
.nw-top .slick-prev:hover, .nw-top .slick-next:hover, .nw-top .slick-prev.cur, .nw-top .slick-next.cur {
	border-radius: 50%;
	background-color: #ccc
}
.nw-top .slick-prev {
	background: url(../images/nl.png) no-repeat center;
	background-size: cover;
	left: 15px
}
.nw-top .slick-next {
	background: url(../images/nr.png) no-repeat center;
	background-size: cover;
	right: 15px
}
.nw-top .slick-dots {
	display: none !important;
bottom:.25rem
}
.nw-top .slick-dots li {
	background: #fff;
	transition: all .3s;
	-webkit-transition: all .3s
}
.nw-top .slick-dots li.slick-active, .nw-top .slick-dots li:hover, .nw-top .slick-dots li:focus {
	background: #013594
}
.n-tab a {
	line-height: 70px
}
.n-tab a:hover, .n-tab a.cur {
	color: #fff;
	background: #013b96
}
.n-list-l {
	width: 835px
}
.n-list-l li a .fl img {
	width: 245px
}
.n-list-l li:nth-child(odd) {
	background: #f9f9f9
}
.w475 {
	width: 475px
}
.c_search_box {
	width: 28%;
	margin-bottom: 20px
}
.c_search_box .serch_title {
	margin-bottom: 18px;
	line-height: 1;
	color: #333
}
.c_search_box .serch_box {
	background: #fff;
	padding: 12.5% 10%;
	margin-bottom: 20px
}
.c_search_box .serch_inp {
	margin-bottom: 14px;
	font-size: 16px;
	background: #dedede
}
.c_search_box .seaxs {
	margin-bottom: 14px;
	font-size: 16px;
	border: 1px solid #ddd;
	background: #fff
}
.c_search_box .serch_inp ::-webkit-input-placeholder {
color:#666
}
.c_search_box .serch_inp .select_box01, .c_search_box .serch_inp input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	color: #666666;
	padding: 0 6%;
	border-radius: 0
}
.c_search_box .serch_btn {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	background: #e60012;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.c_search_box .serch_inp ._arrow {
	padding-left: 15px;
	width: 100%;
	height: 40px;
	background: url(../images/select_ico.jpg) no-repeat right
}
.c_search_box .serch_inp ._arrow .arr {
	display: none
}
.c_search_box .select-ui-choose-default ._txt {
	padding: 0
}
.c_search_box .serch_btn:hover {
	background: #0060a3
}
.select-ui-choose {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle
}
.select-ui-choose ._txt {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.select-ui-choose ._arrow {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%
}
.select-ui-choose ._arrow .arr {
	position: absolute;
	top: 50%;
	left: 0
}
.select-ui-options {
	position: absolute;
	z-index: 101;
	display: none
}
.select-ui-options li {
	cursor: pointer
}
.select-ui-options li._disabled {
	cursor: default
}
.select-ui-choose-default {
	height: 2em;
	line-height: 2em;
	border: 1px solid #aaa;
	border-radius: 4px;
	background: #fff;
	color: #aaa
}
.select-ui-choose-default ._txt {
	padding-right: 20px;
	padding-left: 8px
}
.select-ui-choose-default ._arrow {
	width: 1em
}
.select-ui-choose-default ._arrow .arr {
	margin: -0.2em 0 0;
	border: .4em solid;
	border-color: #333 transparent transparent
}
.select-ui-choose-default.on ._arrow .arr {
	margin-top: -0.5em;
	border-color: transparent transparent #333
}
.select-ui-choose-default-top.on {
	border-radius: 0 0 4px 4px
}
.select-ui-choose-default-bottom.on {
	border-radius: 4px 4px 0 0
}
.select-ui-options-default {
	overflow: auto;
	max-height: 12em;
	border: 1px solid #eee;
	background: #fff
}
.select-ui-options-default li {
	line-height: 1.8em;
	padding: 6px
}
.select-ui-options-default li._disabled {
	color: #aaa
}
.select-ui-options-default li._selected {
	background: #eee
}
.select-ui-options-default li:hover {
	color: #fff;
	background: #7b7bff
}
.select-ui-options-default li._disabled:hover {
	color: #aaa;
	background: inherit
}
.select-ui-options-default li._selected:hover {
	color: inherit;
	background: #eee
}
.select-ui-options-default-top {
	border-bottom: 0;
	border-radius: 4px 4px 0 0
}
.select-ui-options-default-bottom {
	border-top: 0;
	border-radius: 0 0 4px 4px
}
.select-ui-choose-thin {
	min-width: 90px;
	height: 2em;
	line-height: 2em
}
.select-ui-choose-thin ._txt {
	padding-right: 20px;
	padding-left: 8px
}
.select-ui-choose-thin ._arrow {
	width: 16px
}
.select-ui-choose-thin ._arrow .arr {
	position: absolute;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin-top: -16px
}
.select-ui-choose-thin ._arrow .arr:after {
	position: absolute;
	width: 16px;
	height: 16px;
	content: "×";
	text-align: center;
	font-family: tahoma;
	line-height: 14px;
	left: 0;
	bottom: -50%;
	font-size: 16px
}
.select-ui-choose-thin.on ._arrow .arr {
	margin-top: -4px
}
.select-ui-choose-thin.on ._arrow .arr:after {
	bottom: auto;
	top: -44%
}
.select-ui-options-thin {
	overflow: auto;
	max-height: 12em;
	background: #fff
}
.select-ui-options-thin li {
	line-height: 1.8em;
	padding: 6px;
	border-top: 1px solid #aaa
}
.select-ui-options-thin li._disabled {
	color: #aaa
}
.select-ui-options-thin li._selected {
	background: #eee
}
.select-ui-options-thin li:hover {
	color: #fff;
	background: #7b7bff
}
.select-ui-options-thin li._disabled:hover {
	color: #aaa;
	background: inherit
}
.select-ui-options-thin li._selected:hover {
	color: inherit;
	background: #eee
}
.nlse>span.select-ui-choose-default {
	width: 45% !important;
	background: #dedede !important
}
.bor-bt {
	border-bottom: 1px solid #ddd
}
.nr-list {
	padding-left: 15px;
	list-style-type: disc
}
.nr-list li {
	padding-left: 5px;
	list-style-type: disc;
	padding-top: 25px
}
.x-banx {
	height: 6.8rem !important
}
.fx-xsd.bdsharebuttonbox a {
	float: none;
	display: inline-block;
	width: 40px;
	height: 45px !important;
	background-position-y: 8px;
	background-repeat: no-repeat
}
.li65 {
	line-height: 65px
}
.wxs-12 {
	width: 120px;
	height: 50px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 50px
}
.f18 {
	font-size: 18PX
}
.i-banner .slick-prev, .i-banner .slick-next {
	width: 50px;
	height: 50px;
	background: #ccc;
	transition: all .6s;
	-webkit-transition: all .6s
}
.i-banner .slick-prev:hover, .i-banner .slick-next:hover, .i-banner .slick-prev.cur, .i-banner .slick-next.cur {
	border-radius: 50%
}
.i-banner .slick-dots {
bottom:.25rem
}
.i-banner .slick-dots li {
	background: #fff;
	transition: all .3s;
	-webkit-transition: all .3s
}
.i-banner .slick-dots li.slick-active, .i-banner .slick-dots li:hover, .i-banner .slick-dots li:focus {
	background: #013594
}
.i-banner a {
	display: block;
	min-height: 50px
}
.i-banner .dn {
	display: none !important
}
.ab-bgx {
	background: url(../testimg/abx_03.jpg) no-repeat center
}
.bor-af {
	height: 60px
}
.bor-af:after {
	content: "";
	border-bottom: 1px solid #ddd;
	width: 100%;
	display: block;
	position: absolute;
	z-index: 1
}
.bxs {
	z-index: 2;
	background: #fff;
	width: 260px;
	position: absolute;
	left: 0;
	right: 0;
	margin: -34px auto 0 auto
}
.dep-ul {
	height: 250px;
	padding: 0 65px 0px 65px
}
.dep-ul .slick-list {
	height: 250px
}
.dep-ul .slick-slide:nth-child(even) li {
    top: 110px;
    position: relative
}

.dep-ul .slick-slide:nth-child(even) li i {
    top: 10px;
    display: block;
    width: 100%;
    height: 21px;
    text-align: center;
    position: relative
}

.dep-ul .slick-slide:nth-child(even) li i:before {
    content: "";
    background: #a8a6a6;
    text-align: center;
    top: 10px;
    position: absolute;
    height: 100px;
    width: 3px
}

.dep-ul .slick-slide:nth-child(even) li .d-xsb {
    padding-top: 111px;
    padding-left: 53%;
    padding-bottom: 0;
    position: absolute
}

.dep-ul .slick-slide:nth-child(even) li .d-xsb .w300 {
    margin-top: -111px
}

.dep-ul .slick-slide:nth-last-child(1) li .d-xsb {
    visibility: hidden
}

.dep-ul .slick-slide:nth-last-child(1) li i::before {
    visibility: hidden
}

.dep-ul li i {
	top: 10px;
	display: block;
	width: 100%;
	background: url(../images/ab-b_x.png) repeat center;
	height: 21px;
	text-align: center;
	position: relative
}
.dep-ul li i:before {
	content: "";
	background: #a8a6a6;
	text-align: center;
	bottom: 10px;
	position: absolute;
	height: 100px;
	width: 3px;
	left: 55%
}
.dep-ul .d-xsb {
	padding-bottom: 80px;
	padding-left: 53%
}
.dep-ul .slick-prev, .dep-ul .slick-next {
	top: 51%
}
.xs-r1 {
	max-height: 80px;
	overflow: hidden;
	line-height: 25px
}
.xs-r1:before {
	content: " ";
	width: 5px;
	height: 5px;
	overflow: hidden;
	background: #0060a3;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px
}
.h90 {
	height: 90px
}
.h80 {
	height: 80px
}
.w300 {
	width: 300px
}
.h175 {
	height: 175px
}
.xs-ra {
	border: 2px solid #013b96;
	border-radius: 100%;
	background: #fff;
	width: 10px;
	height: 10px;
	margin-top: -3px
}
.dep .slick-dots {
	display: none !important
}
.dep .slick-prev, .dep .slick-next {
	width: 50px;
	height: 50px;
	background: #ccc;
	transition: all .6s;
	-webkit-transition: all .6s
}
.dep .slick-prev:hover, .dep .slick-next:hover, .dep .slick-prev.cur, .dep .slick-next.cur {
	border-radius: 50%
}
.dep .slick-prev {
	background: url(../images/l1.png) no-repeat center;
	background-size: 38px
}
.dep .slick-next {
	background: url(../images/r1.png) no-repeat center;
	background-size: 38px
}
.dep .slick-slider {
	z-index: 2
}
.dep .slick-slider .slick-prev, .dep .slick-slider .slick-next {
	background-color: #fff
}
.bor-l {
	border-left: 1px solid #022852
}
.w170 {
	width: 170px
}
.w200 {
	width: 200px
}
.w220 {
	width: 220px
}
.bor-l1 {
	border-left: 1px solid #ddd
}
.w25 {
	width: 24.99%
}
.banner {
	height: 432px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.main-nav-p {
	background: #013b96
}
.main-nav-p ul {
	font-size: 0
}
.main-nav-p li {
	display: inline-block
}
.main-nav-p li.cur a, .main-nav-p li:hover a {
	color: #fff;
	background: #e60012
}
.main-nav-p a {
	display: block;
	height: 75px;
	line-height: 75px;
	padding: 0 40px;
	transition: all .3s;
	-webkit-transition: all .3s
}
.f17 {
	font-size: 17px
}
 
.main-home {
	height: 50px;
	line-height: 50px
}
.main-home a:hover {
	color: #013594
}
.c-ab {
	color: #f5f8fc
}
.ab-fr {
	width: 600px
}
.mt-25 {
	margin-top: -25px
}
.content {
	min-height: 400px
}
.pro-list ul {
	margin-left: -0.3rem
}
.pro-list li {
padding-left:.3rem;
margin-bottom:.2rem
}
.pro-list .imgs {
	height: 100px
}
.slick-dots li.slick-active, .slick-dots li:hover, .slick-dots li:focus {
	background: #013594
}
.in-page {
	color: #888
}
.in-page span {
	padding: 0 15px;
	border: 1px solid #e8e8e8
}
.in-page a {
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border: 1px solid #e8e8e8
}
.in-page a:hover, .in-page a.cur {
	border-color: #013594;
	background: #013594;
	color: #fff
}
.tab-head li {
	cursor: pointer; background:#fff;
}
.tab-head .cur{ background:#ddd;}
.tab-body li {
	visibility: hidden;
	opacity: 0;
	height: 0;
	transition: all .3s;
	-webkit-transition: all .3s
}
.tab-body li.cur {
	visibility: visible;
	opacity: 1;
	height: inherit
}
.edit {
	overflow: hidden
}
.edit span {
	display: inline
}
.edit img {
	width: auto !important;
	height: auto !important
}
.fix-wrap {
	display: none;
	z-index: 9999;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8)
}
.fix-wrap .hide {
	position: fixed;
	width: 25px;
	height: 25px;
	padding: 25px;
	right: 5%;
	top: 5%;
	background: #090908;
	cursor: pointer;
	border-radius: 50%;
	transition: all .8s;
	-webkit-transition: all .8s
}
.fix-wrap .hide::before, .fix-wrap .hide::after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	width: 1px;
	height: 55%;
	background: #fff;
	margin-top: -27.5%
}
.fix-wrap .hide::before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.fix-wrap .hide::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.fix-wrap .hide:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.fix-video .video-wrap {
	min-width: 55%;
	max-width: 55%;
	padding: 10px;
	border-radius: 5px;
	background: #2d2d2d;
	border: 1px solid #3a3a3a;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	overflow: hidden;
	animation: ReturnToNormal .5s both;
	-webkit-animation: ReturnToNormal .5s both
}
.fix-video video {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.fix-pic {
	overflow: auto
}
.fix-pic img {
	animation: zoomIn .5s both;
	-webkit-animation: zoomIn .5s both
}
.fix-search {
	padding: 0 2.5%;
	background: #222
}
.fix-search:hover .search::after {
	transform: scale(1);
	-webkit-transform: scale(1)
}
.fix-search .search {
	position: relative;
	width: 100%;
	height: 125px;
	color: #555;
	padding-left: 88px;
	font-size: 66px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEE5NEZGREQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEE5NEZGRUQ0QUQxMUU2OUVGNjk4Qzg2RjZCRDdENiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QTk0RkZCRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QTk0RkZDRDRBRDExRTY5RUY2OThDODZGNkJEN0Q2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/Hs+IwAAAVlJREFUeNpi+P//PwMaFgLiJiC+/x8VHATiCCzqMTC6QBKSIc+AeC0QzwXiA0jiT4DYmFhDS6CaNgGxOg4NIUD8E6rOipChcVCFZUR4jwWIj0PVq+EylA2q4AAx4YWEQeAxLkMroAqESTS0D6rPAZuhL4H4NYkGgrAG1NDl2AwFgRVkGMqClBpQ5JgYIOAdA+ngL5TmR5eAGapKhqE8UPo1NkNvAbEtGYaaQOmDGDLAMIiGho0niWEKy2UWuBL/VyD+RYKBFlAD9+PLUTZQRUeAWICAgU5QB4CAIaG8745UaHQCsRkQ8wIxOxCLA7EfEG9HK7kuArEsoVLKHIgf/McPQF72RioaXwGxCD5DYdgXiBcC8S0gfgvEV4B4OhA7IqmRh+ZGELgJxFyEDCUWSwLxVSSDZalhKAhzogWFLiPYZMqBJBBfBGJRIH5ALUNBQBGI5wPxVIAAAwAoIUyRNtFOOQAAAABJRU5ErkJggg==) no-repeat 35px center
}
.fix-search .search::before, .fix-search .search::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 1px;
	transition: all 1s;
	-webkit-transition: all 1s
}
.fix-search .search::before {
	background: #515151
}
.fix-search .search::after {
	background: rgba(255,255,255,0.5);
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1)
}
.fix-search .txt, .fix-search .btn {
	color: #555;
	background: transparent
}
.fix-search .txt {
	width: 100%;
	text-align: center;
	font-size: 66px;
	padding-right: 2%
}
.fix-search .btn {
	font-size: 24px
}
.s-pages .s-pages-l {
	width: 515px;
	height: 365px
}
.s-pages .s-pages-l .bx-controls {
	display: none
}
.s-pages .s-pages-l .xs-in {
	background: rgba(0,91,172,0.8);
	width: 100%
}
.s-pages .s-pages-l .bx-wrapper {
	margin: 0;
	overflow: hidden;
	background: #fcfcfc
}
.s-pages .s-pages-r {
	width: 685px;
	height: 365px
}
.s-pages .s-pages-r li {
	position: relative;
	height: 120px;
	cursor: pointer;
	background: #fcfcfc
}
.s-pages .s-pages-r li:hover, .s-pages .s-pages-r li.cur {
	background: #013b96
}
.s-pages .s-pages-r li:hover h1, .s-pages .s-pages-r li.cur h1, .s-pages .s-pages-r li:hover h2, .s-pages .s-pages-r li.cur h2, .s-pages .s-pages-r li:hover .c9, .s-pages .s-pages-r li.cur .c9 {
	color: #fff
}
.s-pages .s-pages-r li:hover:after, .s-pages .s-pages-r li.cur:after {
	content: " ";
	background: url(../images/sj.png) no-repeat center;
	width: 10px;
	height: 20px;
	right: -10px;
	position: absolute;
	z-index: 33;
	top: 0;
	bottom: 0;
	margin: auto
}
.bgxf9 {
	background: #f9f9f9
}
.mauto-1500 {
	max-width: 1500px
}
.s-pages .s-pages-r .r-l {
	height: 100%
}
.s-pages .s-pages-r li:hover .c-r-l, .s-pages .s-pages-r li.act .c-r-l {
	background: none
}
.s-pages .s-pages-r .c-r-l {
	height: 100%;
	text-align: center;
	background: #f4f4f4
}
.s-pages .s-pages-r li .c-r-l p {
	color: #666
}
.pdtb {
	padding: 8px 0
}
.s-pages .s-pages-r .r-l .c-r-l .border-t {
	border-top: 1px solid #cccccc
}
.s-pages .s-pages-r .r-l .c-dot {
	display: none;
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	width: 10px;
	height: 19px;
	background: url(../images/icon/sec3-dot.png) no-repeat
}
.s-pages .s-pages-r .r-r {
	width: 515px
}
.s-pages .s-pages-r li:hover .c-r-r h3, .s-pages .s-pages-r li.act .c-r-r h3 {
	color: #007d5a
}
.s-pages .s-pages-l ul li {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 100%;
	height: 365px
}
.s-pages-l .bx-wrapper .bx-pager {
	bottom: 15px;
	text-align: right
}
.s-pages-l .bx-wrapper .bx-pager-item a {
	overflow: hidden;
	text-indent: 99999px
}
.s-pages .s-pages-r li:hover .r-l .c-dot, .s-pages .s-pages-r li.act .r-l .c-dot {
	display: block
}
.ry-top a {
	background-repeat: no-repeat;
	background-position: 32%;
	padding-left: 25px;
	border: 1px solid #ddd;
	width: calc( 25% - 7px);
	text-align: center;
	height: 58px;
	line-height: 58px
}
.ry-top a:nth-last-child(1) {
	margin-right: 0
}
.ry-top a.cur, .ry-top a:hover {
	position: relative;
	background-color: #013b96;
	color: #fff
}
.ry-top a.cur:after, .ry-top a:hover:after {
	content: " ";
	background: url(../images/bt.png) no-repeat center;
	width: 20px;
	height: 10px;
	bottom: -10px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}
.ry-top a:nth-child(1) {
	background-image: url(../images/1.png)
}
.ry-top a:nth-child(1).cur, .ry-top a:nth-child(1):hover {
	background-image: url(../images/1h.png)
}
.ry-top a:nth-child(2) {
	background-image: url(../images/2.png)
}
.ry-top a:nth-child(2).cur, .ry-top a:nth-child(2):hover {
	background-image: url(../images/2h.png)
}
.ry-top a:nth-child(3) {
	background-image: url(../images/3.png)
}
.ry-top a:nth-child(3).cur, .ry-top a:nth-child(3):hover {
	background-image: url(../images/3h.png)
}
.ry-top a:nth-child(4) {
	background-image: url(../images/4.png)
}
.ry-top a:nth-child(4).cur, .ry-top a:nth-child(4):hover {
	background-image: url(../images/4h.png)
}
.honor-ul li {
	margin-top: 35px;
	float: left;
	width: 31.9%;
padding-right:.3rem
}
.honor-ul li a .xline {
	height: 2.8rem;
padding:.2rem;
	border: 5px solid #f3f3f3;
	background: #fff;
	transition: all .6s;
	-webkit-transition: all .6s
}
.honor-ul li a .xline img {
	max-height: 100%
}
.honor-ul li:hover .xline, .honor-ul li.cur .xline {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
	border: 5px solid rgba(255,255,255,0)
}
.honor-ul li:hover h1, .honor-ul li.cur h1 {
	color: #004a88
}
.honor-ul .slick-slide img {
	width: unset
}
.honor-ul .slick-dots {
	display: none !important
}
.w915 {
	width: 915px
}
.xccs {
	color: #c54742
}
.xsborc {
	border: 1px solid #013b96
}
.li28 {
	line-height: 28px
}
.join-list .head-top {
	width: calc(100% - 45px);
	font-size: 16px
}
.join-list .head-top .box {
	float: left;
	height: 46px;
	line-height: 46px;
	width: 20%
}
.join-list .list li {
	margin-bottom: 25px
}
.join-list .list li.cur .head {
	color: #fff;
	border-color: #013b96;
	background: #013b96
}
.join-list .list li.cur .con-l {
	border: 3px solid #013b96
}
.join-list .list li.cur .con-r {
	background: url(../images/ab-b_x_03.png) no-repeat center;
	background-size: 27px 28px
}
.join-list .con-l {
	width: calc(100% - 45px)
}
.join-list .con-l .head {
	border: 1px solid #ccd6e2
}
.join-list .con-l .head .box {
	float: left;
	height: 46px;
	line-height: 46px;
	width: 20%
}
.join-list .con-l .xinfo {
padding:.25rem 6%
}
.join-list .con-l .txt {
	border-bottom: 1px solid #eee
}
.join-list .con-l .join-more a {
	width: 104px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #00903b
}
.join-list .con-r {
	width: 45px;
	height: 50px;
	cursor: pointer;
	background: url(../images/join_icon1_03.png) no-repeat center
}
.x_ovh {
	visibility: hidden
}
.cx01 {
	color: #c20505
}
.f50 {
	font-size: 50px
}
.tz-top-l {
	width: 610px;
	height: 300px
}
.tz-top-r {
	width: 565px
}
.mauto-1220 {
	max-width: 1220px;
	margin: 0 auto
}
.mauto-1560 {
	max-width: 1560px;
	margin: 0 auto
}
.tz-se-l {
	width: 755px;
	height: 383px;
	background: url(../testimg/tza_03.jpg) no-repeat center
}
.tz-se-l .els {
	width: 85%
}
.tz-se-r {
	width: 440px;
	height: 383px;
	background: url(../testimg/tzx_051.jpg) no-repeat center
}
.tzt1 {
	background: #2d5ba6;
	width: 185px;
	height: 75px;
	left: 0;
	bottom: 0;
	position: absolute;
	line-height: 75px;
	text-align: center
}
.w750 {
	width: 750px;
	margin: auto
}
.f80 {
	font-size: 80px
}
.i-pro .i-pro-ul li {
	width: 50%;
	float: left
}
.i-pro .i-pro-ul li .i-pro-bg {
	padding: 5%
}
.i-pro .i-pro-ul li .fl, .i-pro .i-pro-ul li .fr {
	width: 50%;
	height: 4.7rem
}
.i-pro .i-pro-ul li:hover .cc9, .i-pro .i-pro-ul li.cur .cc9 {
	color: #fff
}
.i-pro .i-pro-ul li:hover .i-pro-bg::before, .i-pro .i-pro-ul li.cur .i-pro-bg::before, .i-pro .i-pro-ul li:hover .i-pro-bg::after, .i-pro .i-pro-ul li.cur .i-pro-bg::after {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1)
}
.i-pro .i-pro-ul li .i-pro-bg::before {
	content: '';
	position: absolute;
	bottom: 0;
	transition: opacity .7s ease 0s, transform .7s ease 0s;
	width: 94%;
	height: 92%;
	top: 4%;
	left: 3%;
	opacity: 0;
	border-top: 3px solid #0060a3;
	border-bottom: 3px solid #0060a3;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	box-sizing: border-box
}
.i-pro .i-pro-ul li .i-pro-bg::after {
	transition: opacity .5s ease 0s, transform .5s ease 0s;
	content: '';
	border-left: 3px solid #0060a3;
	border-right: 3px solid #0060a3;
	transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
	opacity: 0;
	position: absolute;
	width: 94%;
	height: 92%;
	top: 4%;
	left: 3%;
	box-sizing: border-box
}
.i-pro .i-pro-ul li:nth-child(3) .fl, .i-pro .i-pro-ul li:nth-child(4) .fl {
	float: right
}
.i-pro .i-pro-ul li:nth-child(3) .fr, .i-pro .i-pro-ul li:nth-child(4) .fr {
	float: left
}
.xs-imgabs {
	right: 0;
bottom:.2rem
}
.zz-rr {
	height: 1rem
}
.x-line-f {
	height: 1px;
	background: #fff;
	width: 100%
}
.pd-rr {
	width: 530px
}
.xpbg {
	background: url(../testimg/xsb_10.jpg) no-repeat center
}
.i-classic-ul .slick-prev, .i-classic-ul .slick-next {
	top: 40%;
	width: 46px;
	height: 46px;
	background: #ccc;
	transition: all .6s;
	-webkit-transition: all .6s
}
.i-classic-ul .slick-prev:hover, .i-classic-ul .slick-next:hover, .i-classic-ul .slick-prev.cur, .i-classic-ul .slick-next.cur {
	border-radius: 50%;
	background-color: #ccc
}
.i-classic-ul .slick-prev {
	background: url(../images/i-left.png) no-repeat center;
	background-size: 46px
}
.i-classic-ul .slick-next {
	background: url(../images/i-right.png) no-repeat center;
	background-size: 46px
}
.i-classic-ul .slick-dots {
	display: none !important;
	bottom: -35px
}
.i-classic-ul .slick-dots li {
	width: 40px;
	height: 5px;
	border-radius: 0;
	background: #999
}
.i-classic-ul li {
padding:.2rem .25rem
}
.i-classic-ul li a .mo-bg {
	width: 0;
	height: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	background: url(../images/mo-bg.png) repeat;
	overflow: hidden;
	opacity: 0;
	transition: all .6s;
	-webkit-transition: all .6s
}
.i-classic-ul li a .mo-bg::before {
	content: '';
	position: absolute;
	bottom: 0;
	transition: opacity 1.5s ease 0s, transform 1.5s ease 0s;
	width: 94%;
	height: 92%;
	top: 4%;
	left: 3%;
	opacity: 0;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #fff;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	box-sizing: border-box
}
.i-classic-ul li a .mo-bg::after {
	transition: opacity 1.5s ease 0s, transform 1.5s ease 0s;
	content: '';
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
	opacity: 0;
	position: absolute;
	width: 94%;
	height: 92%;
	top: 4%;
	left: 3%;
	box-sizing: border-box
}
.i-classic-ul li:hover a .mo-bg {
	width: 100%;
	height: 100%;
	opacity: 1
}
.i-classic-ul li:hover a .mo-bg::before, .i-classic-ul li:hover a .mo-bg::after {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1)
}
.xline {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
	border: 5px solid rgba(255,255,255,0)
}
.borectxs {
	border: 1px solid #0060a3;
	background: rgba(0,0,0,0.1)
}
.xsbgpf {
	background: url(../testimg/pdbg_02.jpg) no-repeat center
}
.w483 {
	width: 483px
}
.cp-pdy li {
	height: 2.2rem;
	transition: all .6s;
	-webkit-transition: all .6s;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	width: 393px
}
.cp-pdy li a {
	height: 100%
}
.cp-pdy li:nth-child(3n+3) {
	margin-right: 0px
}
.cp-pdy li a .cp-yx {
	top: 0
}
.cp-pdy li a .px-bgx {
	width: 100%;
	height: 100%;
	display: block;
	transition: all .6s;
	-webkit-transition: all .6s;
	background: rgba(0,0,0,0.1);
}
.cp-pdy li:hover, .cp-pdy li.cur {
	/*box-shadow: 5px 5px 10px rgba(0,0,0,0.9)*/  
}
.cp-pdy li:hover a .px-bgx, .cp-pdy li.cur a .px-bgx {
	background: rgba(0,91,172,0.8)
}
.fstou .px-bgx {
	background: rgba(0,0,0,0.6) !important
}
.cp-xxdy li {
	height: 330px;
	transition: all .6s;
	-webkit-transition: all .6s;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	width: 593px
}
.cp-xxdy li:nth-child(2n+2) {
	margin-right: 0px
}
.cp-xxdy li a .cp-yx {
	top: 0
}
.cp-xxdy li a .px-bgx {
	width: 100%;
	height: 100%;
	transition: all .6s;
	-webkit-transition: all .6s;
	background: url(../testimg/lfz.png) 18% center no-repeat
}
.cp-xxdy li:hover, .cp-xxdy li.cur {
	box-shadow: 1px 0px 10px rgba(0,0,0,0.5)
}
.cp-xxdy li:hover a .px-bgx, .cp-xxdy li.cur a .px-bgx {
	background: url(../images/xbsa.png) no-repeat center
}
.w160 {
	width: 160px
}
.mauto-1350 {
	max-width: 1350px;
	margin: 0 auto
}
.x-classic .slick-prev, .x-classic .slick-next {
	top: 50%;
	width: 46px;
	height: 46px;
	background: #ccc;
	transition: all .6s;
	-webkit-transition: all .6s
}
.x-classic .slick-prev:hover, .x-classic .slick-next:hover, .x-classic .slick-prev.cur, .x-classic .slick-next.cur {
	border-radius: 50%;
	background-color: #ccc
}
.x-classic .slick-prev {
	background: url(../images/l1x.png) no-repeat center;
	background-size: 24px 39px
}
.x-classic .slick-next {
	background: url(../images/r1x.png) no-repeat center;
	background-size: 24px 39px
}
.x-classic .i-classic-ul li {
padding:.06rem
}
.bgs_02 {
	background: url(../testimg/bgs_02.png) no-repeat center
}
.bxs-fa {
	background: #013594
}
.cpinfox ul li {
	position: relative
}
.cpinfox ul li:hover:after, .cpinfox ul li.cur:after {
	content: " ";
	background: url(../images/1d.png) no-repeat bottom center;
	background-size: 11px 6px;
	width: 11px;
	height: 6px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}
.cpin-l li {
	margin-right: 15px;
	width: 385px
}
.cpin-l li:hover .yxline {
	box-shadow: 5px 5px 10px rgba(0,0,0,0)
}
.cpin-l li .s-se:before {
	content: " ";
	background: url(../images/1d.png) no-repeat bottom center;
	background-size: 11px 6px;
	width: 11px;
	height: 6px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -6px;
	z-index: 12
}
.cpin-l li a>img {
	width: 100%
}
.yxline {
	transition: all .8s;
	-webkit-transition: all .8s;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2)
}
.cpin-r {
	width: 365px
}
.cpin-r li {
	margin-bottom: 15px;
	transition: all 1s;
	-webkit-transition: all 1s
}
.cpin-r li:nth-last-child(1) {
	margin-bottom: 0px
}
.cpin-r li:hover, .cpin-r li.cur {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
	background: #0060a3
}
.cpin-r li:hover h1, .cpin-r li.cur h1, .cpin-r li:hover h2, .cpin-r li.cur h2, .cpin-r li:hover h3, .cpin-r li.cur h3 {
	color: #fff
}
.wbx-tab .tab-ll {
	width: 310px
}
.wbx-tab .tab-ll li:hover, .wbx-tab .tab-ll li.cur {
	border: 1px solid #ddd; background:#ddd;
}
.wbx-tab .tab-rr {
	width: 890px
}
.xsa-wbf {
	background: #667ba0
}
.xsa-wbf h1 {
	background: #013594;
	width: 310px
}
.coop07 {
	opacity: .7
}
.coop03 {
	opacity: .3
}
.sj {
    background: url(../images/s5.jpg) no-repeat;
    width: 80%;
}

.wb-index {
	position: fixed;
	z-index: 5;
	width: 100%;
	display: block
}
.wb-index .isearch-btn {
	padding-left: 63px;
	width: 30px;
	height: 31px;
	background: url(../images/ise.png) no-repeat center;
	cursor: pointer;
	background-size: 15px
}
.wb-index .header nav ul li {
	margin: 0 !important;
	position: unset;
	z-index: 2;
	float: left;
	margin: 0
}
.wb-index .header nav ul li:nth-last-child(1)::after {
	content: "";
	color: rgba(255,255,255,0.3);
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	line-height: 50px;
}
.wb-index .header nav ul li .xsl {
	position: relative;
	padding: 0 35px
}
.wb-index .header nav ul li .xsl::after {
	content: "|";
	color: rgba(255,255,255,0.3);
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	line-height: 50px;
}
.wb-index .header nav ul li:nth-last-child(1) {
	margin-right: 20px
}
.wb-index .header nav ul li.cur .xsl a::after, .wb-index .header nav ul li:hover .xsl a::after {
	-webkit-transform: scale(1);
	transform: scale(1)
}
.wb-index .header nav ul li:hover .xsl>a {
	color: #fff;
	
}
.wb-index .header nav ul li:hover .xsl .sub-nav {
	visibility: visible;
	opacity: 1;
	top: 50px;
}
.wb-index .header nav ul li .xsl>a {
	position: relative;
	height: 50px;
	line-height: 50px
}
.wb-index .header nav ul li .xsl>a::after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	border-radius: 2px;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	transition: all .3s;
	-webkit-transition: all .3s
}
.da4 {
	color: #4da6db
}
.ixtep {
	background: rgba(255,255,255,0.2);
	border-radius: 7px
}
.iear {
padding-top:.07rem;
padding-bottom:.07rem
}
.fullpage-wrapper .fp-controlArrow.fp-prev, .fullpage-wrapper .fp-controlArrow.fp-next {
	display: none
}
.fullpage-wrapper .fp-slidesNav.fp-bottom {
	display: none
}
.zaim {
	bottom: 10%;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 5
}
.imouse {
	position: relative;
	color: #fff;
	-webkit-animation-name: drop;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	animation-name: drop;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running
}
@-webkit-keyframes drop {
0% {
top:0px;
opacity:0
}
30% {
top:10px;
opacity:1
}
100% {
top:25px;
opacity:0
}
}
@keyframes drop {
0% {
top:0px;
opacity:0
}
30% {
top:10px;
opacity:1
}
100% {
top:25px;
opacity:0
}
}
.page2 .xp100 {
	height: 100%
}
.page2 .wb-cp {
	height: 100%
}
.page2 .wb-cp li {
	height: calc( 50% - 1px );
	margin-right: 2px;
	margin-bottom: 2px
}
.page2 .wb-cp li:nth-child(2n+2) {
	margin-right: 0px
}
.page2 .wb-cp li:nth-child(1) {
	width: 57.43%
}
.page2 .wb-cp li:nth-child(2) {
	width: 42.42%
}
.page2 .wb-cp li:nth-child(3) {
	width: 42.42%;
	margin-bottom: 0px
}
.page2 .wb-cp li:nth-child(4) {
	width: 57.43%;
	margin-bottom: 0px
}
.page2 .wb-cp .wb-bt0 {
	bottom: 0
}
.page1, .page2, .page3, .page4, .page5, .page6 {
	overflow: hidden
}
.ixc03 {
	color: rgba(255,255,255,0.3)
}
.f58 {
	font-size: 58px
}
.pl125 {
	padding-left: 12.5%
}
.ix-sub-nav {
	display: none;
margin-top:.05rem;
padding-top:.5rem;
padding-bottom:.75rem;
	width: 100%;
	background: #f8f8f8;
	transition: all .5s;
	-webkit-transition: all .5s
}
.ix-sub-nav .hide {
	position: fixed;
	width: 25px;
	height: 25px;
	padding: 25px;
	right: 5%;
	top: 17%;
	cursor: pointer;
	border-radius: 50%;
	transition: all .8s;
	-webkit-transition: all .8s
}
.ix-sub-nav .hide::before, .ix-sub-nav .hide::after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	width: 1px;
	height: 55%;
	background: #000;
	margin-top: -27.5%
}
.ix-sub-nav .hide::before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.ix-sub-nav .hide::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.ix-sub-nav .hide:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.ix-sub-nav a {
	line-height: 23px;
	padding: 0px 0;
	text-align: left;
	border-bottom: 1px solid rgba(0,0,0,0)
}
.ix-sub-nav a:hover {
	color: #0060a3;
	background: unset
}
.wb_idb {
	display: block;
	animation: slideInUp ease-out .6s forwards;
	-webkit-animation: slideInUp ease-out .6s forwards
}
.cp-sub-nav {
	padding-left: 15%;
	padding-right: 10%;
	height: 100%;
	position: fixed;
	display: none;
padding-top:.5rem;
padding-bottom:.75rem;
	width: 100%;
	background: #063a97;
	transition: all .5s;
	-webkit-transition: all .5s
}
.cp-sub-nav .hide {
	position: fixed;
	width: 25px;
	height: 25px;
	padding: 25px;
	right: 5%;
	top: 17%;
	background: rgba(255,255,255,0.6);
	cursor: pointer;
	border-radius: 50%;
	transition: all .8s;
	-webkit-transition: all .8s
}
.cp-sub-nav .hide::before, .cp-sub-nav .hide::after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	width: 1px;
	height: 55%;
	background: #013594;
	margin-top: -27.5%
}
.cp-sub-nav .hide::before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}
.cp-sub-nav .hide::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}
.cp-sub-nav .hide:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.cp-sub-nav .dfcc {
	height: calc( 100% - 133px)
}
.cp-sub-nav .wrem4 {
	width: 4rem
}
.cp-sub-nav dl {
	float: left
}
.cp-sub-nav dl:hover dd a {
	color: #fff
}
.cp-sub-nav dl:hover dt a i {
	border-bottom: 4px solid #fff
}
.cp-sub-nav dl:nth-child(1) {
	width: 4rem
}
.cp-sub-nav dl:nth-child(2) {
	width: 7rem
}
.cp-sub-nav dl:nth-child(2) dt {
	float: left;
	display: block;
	width: 100%
}
.cp-sub-nav dl:nth-child(2) dd {
	display: block;
	width: 49.9%;
	float: left
}
.cp-sub-nav dt a i {
	border-bottom: 4px solid rgba(255,255,255,0);
	border-radius: 2px;
	transition: all .8s;
	-webkit-transition: all .8s
}
.cp-sub-nav a {
	line-height: 23px;
	padding: 0px 0;
	text-align: left;
	color: rgba(255,255,255,0.5)
}
.cp-sub-nav a:hover {
	color: #fff;
	background: unset
}
.wb_idbc {
	display: block;
	animation: zoomIn ease-out .6s forwards;
	-webkit-animation: zoomIn ease-out .6s forwards
}
.page2 .wb-cp li {
	overflow: hidden
}
.page2 .wb-cp li a img {
	transition: all .8s;
	-webkit-transition: all .8s;
	max-width: unset
}
.page2 .wb-cp li a::after {
	content: "";
	background: url(../images/s.png) no-repeat left;
	position: absolute;
	bottom: -20px;
	width: 20px;
	height: 20px;
	transition: all 1.6s;
	-webkit-transition: all 1.6s
}
.page2 .wb-cp li a::before {
	content: "";
	background: url(../images/s.png) no-repeat left;
	position: absolute;
	right: -20px;
	width: 20px;
	height: 20px;
	transition: all 1.6s;
	-webkit-transition: all 1.6s;
	z-index: 33
}
.page2 .wb-cp li a:hover::after {
	content: "";
	bottom: calc( 100% - 20px )
}
.page2 .wb-cp li a:hover::before {
	content: "";
	right: calc( 100% - 20px )
}
.page2 .wb-cp li a:hover img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1)
}
.wb_t16 {
	-webkit-animation: top 16s linear 0s infinite;
	animation: top 16s linear 0s infinite
}
.wb_r25 {
	-webkit-animation: right 25s linear 0s infinite;
	animation: right 25s linear 0s infinite
}
.bg006 {
	background: #063a97;
	animation: slideInUp ease-out .6s forwards;
	-webkit-animation: slideInUp ease-out .6s forwards
}
.xvih {
	visibility: hidden
}
.f42 {
	font-size: 42px
}
.page3 .lis-btn {
	bottom: 0;
	width: 100%;
	height: 100%
}
.page3 .imbtn {
	bottom: 0
}
.page3 .fp-tableCell {
	display: block;
	overflow: hidden
}
.page3 .sec5-list {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	height: 100%
}
.page3 .sec5-list li {
	float: left;
	width: 25%;
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	transition: all .5s ease-out;
	overflow: hidden
}
.page3 .sec5-list li .lis-btn h1 {
	transition: all .6s;
	-webkit-transition: all .6s;
	margin-top: 0
}
.page3 .sec5-list li.xlsdt {
	width: 20%
}
.page3 .sec5-list .imgbg {
	max-width: unset;
	height: 100%
}
.page3 .sec5-list .in {
	display: none;
	width: 100%;
	text-align: center;
	overflow: hidden
}
.page3 .sec5-list .in h3 {
	font-size: 24px;
	margin-top: 20px
}
.page3 .sec5-list .in .p {
	margin: 15px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-height: 20px;
	height: 20px
}
.page3 .sec5-list .out {
	width: 100%;
	color: #fff;
	overflow: hidden
}
.page3 .sec5-list .out h3 {
	margin: 20px 0 10px;
	font-size: 24px
}
.page3 .sec5-list .out i {
	display: block;
	width: 22px;
	height: 22px;
	margin: 20px auto;
	background: url(../images/icon/ico14.png) no-repeat center
}
.page3 .sec5-list .tm-bg {
	width: 100%;
	height: 100%;
	opacity: .4;
	position: absolute;
	left: 0;
	top: 0;
	background: #000
}
.page3 .pg3_h1 {
	visibility: hidden
}
.page3 .sec5-list li.cur {
	width: 40%
}
.page3 .sec5-list li.cur .pg3_h1 {
	visibility: visible
}
.page3 .sec5-list li.cur .lis-btn {
	background: rgba(7,61,143,0.5)
}
.page3 .sec5-list li.cur .lis-btn h1 {
	margin-top: -50%
}
.page3 .sec5-list li.cur .tm-bg {
	display: none
}
.page3 .sec5-list li.cur .in {
	display: block
}
.page3 .sec5-list li.cur .out {
	display: none
}
.page4 .lis-btn {
	bottom: 0;
	width: 100%;
	height: 100%
}
.page4 .imbtn {
	bottom: 0;
	padding-bottom: 55%
}
.page4 .fp-tableCell {
	display: block;
	overflow: hidden
}
.page4 .innhh {
	height: 100%
}
.f31 {
	font-size: 31px
}
.fa-le {
	height: 100%
}
.fa-le .slick-list, .fa-le .slick-slide {
	height: 100% !important
}
.fa-le li {
	height: 100%
}
.mis-415 {
	min-width: 415px
}
.page4 .fp-controlArrow.fp-prev, .page4 .fp-controlArrow.fp-next {
	padding-left: 12.5%;
	display: block;
	top: 80%
}
.page4 .fp-controlArrow.fp-prev {
	background: url(../images/iil.png) no-repeat left;
	left: 12.5%
}
.page4 .fp-controlArrow.fp-next {
	background: url(../images/iir.png) no-repeat left;
	right: 72%
}
.page5 {
	padding-left: 11.5%;
	padding-right: 11.5%;
	background: url(../testimg/ab.jpg) no-repeat center
}
.page5 .le1 {
	background: url(../images/le1.png) no-repeat center left;
	height: 10px
}
.page5 .le-ul {
	width: 100%
}
.page5 .le-ul li {
	justify-content: space-around;
	-webkit-justify-content: space-around;
	max-width: 365px
}
.page5 .le-ul li:hover .le1, .page5 .le-ul li.cur .le1 {
	background: url(../images/leh.png) no-repeat center left
}
.page5 .le-ul li:hover h1, .page5 .le-ul li.cur h1, .page5 .le-ul li:hover h3, .page5 .le-ul li.cur h3 {
	color: #ef3032
}
.selext {
	border: 0 solid #000;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}
select::-ms-expand {
display:none
}
.xsftt {
	align-items: unset;
	-webkit-align-items: unset
}
@media (max-width:1680px) {
.footer .fp-tableCell footer .copyright {
	padding-left: 5%;
	padding-right: 5%
}
.page2 .wb-cp .wb-bt0 {
	bottom: 10%
}
.page4 .wb-bt0 {
	bottom: 10%
}
.page3 .imbtn {
	bottom: 10%
}
}
@media (max-width:1560px) {
.f58 {
font-size:.58rem
}
.f50 {
font-size:.5rem
}
.page3 .imbtn {
	bottom: 20%
}
.page5 {
	padding-left: 5%;
	padding-right: 5%
}
/* .page2 .wb-cp .wb-bt0 {
	bottom: 25%
} */
}
@media (max-width:1400px) {
.page3 .imbtn {
	bottom: 28%
}
}
@media (min-width:1201px) and (max-width:1300px) {
.f50 {
font-size:.32rem
}
.f58 {
font-size:.4rem
}
.page2 .wb-cp li a img {
	max-width: 100%
}
.page2 .wb-cp li:nth-child(2), .page2 .wb-cp li:nth-child(3) {
	width: 42.4%
}
.page3 .imbtn {
	bottom: 32%
}
.page3 .sec5-list li.cur .lis-btn h1 {
	margin-top: -100%
}
}
@media (max-width:1200px) {
.mauto {
	max-width: 92%
}
}
@media (max-width:960px) {
.page5 {
	background: url(../testimg/ab.png) repeat center;
	margin-top: 2px;
padding-top:.25rem
}
.page5 .f48 {
font-size:.55rem
}
.page5 .f18 {
font-size:.26rem
}
.page5 .f40 {
font-size:.4rem
}
.page5 .le-ul li {
margin-bottom:.4rem
}
.page5 .le-ul {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column
}
.page3 .sec5-list {
	position: relative
}
.zaim {
	display: none !important
}
#i-main .slick-dots {
	display: none !important
}
#i-main .page2 .wb-cp li {
	width: 100% !important
}
#i-main .page2 .wb-cp li a img {
	max-width: 100%
}
#i-main .f22 {
font-size:.3rem
}
#i-main .f32 {
font-size:.4rem
}
#i-main .page2 .wb-cp li:nth-child(1) {
	margin-top: 2px
}
#i-main .page2 .wb-cp li:nth-child(4) {
	margin-top: 2px;
	margin-bottom: 2px
}
#i-main .page3 .sec5-list li {
	float: none;
	width: 100%;
	margin-bottom: 2px
}
#i-main .page3 .sec5-list .imgbg {
	max-width: 100%
}
body {
	padding-top: 70px
}
.header {
	display: none
}
.header-m {
	display: block !important;
	z-index: 99999;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 70px;
	background: #fff;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.1)
}
.header-m::after {
	display: none;
	position: fixed;
	content: '';
	top: 70px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5)
}
.header-m .logo {
	position: absolute;
	left: 40%;
	line-height: 70px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%)
}
.header-m .logo img {
	max-height: 40px
}
.header-m .m-menu-b {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 70px;
	cursor: pointer
}
.header-m .m-menu-b::before, .header-m .m-menu-b::after {
	position: absolute;
	top: 50%;
	left: calc(35px / 2);
	content: '';
	width: 25px;
	height: 1px;
	z-index: 9999;
	transition: all .3s ease-out .3s;
	-webkit-transition: all .3s ease-out .3s;
	background: #222
}
.header-m .m-menu-b::before {
	transform: translateY(-4px) rotate(0);
	-webkit-transform: translateY(-4px) rotate(0)
}
.header-m .m-menu-b::after {
	transform: translateY(4px) rotate(0);
	-webkit-transform: translateY(4px) rotate(0)
}
.header-m .m-menu {
	display: none;
	z-index: 888;
	position: fixed;
	width: 100%;
	width: 260px;
	height: 100%;
	top: 0;
	right: -260px;
	opacity: 1;
	background: #fafafa;
	text-align: left;
	padding-top: 70px
}
.header-m .m-menu::after {
	position: absolute;
	top: 70px;
	content: '';
	width: 100%;
	height: 1px;
	background: #ebebeb
}
.header-m .nav {
	height: calc(100% - 82px);
	overflow-x: hidden;
	overflow-y: auto
}
.header-m .nav>li {
	border-bottom: 1px solid #ebebeb;
	animation: resize .5s both;
	-webkit-animation: resize .5s both
}
.header-m .nav>li>a {
	position: relative;
	display: block;
	width: 100%;
	font-size: 15px;
	padding: 0 40px;
	color: #666;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	overflow: hidden;
	height: 50px;
	line-height: 50px
}
.header-m .nav>li>a::after {
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -5px;
	content: '';
	width: 8px;
	height: 8px;
	border: 1px solid #999;
	border-radius: 50%;
	background: transparent;
	transition: all .3s;
	-webkit-transition: all .3s
}
.header-m .nav>li .sub-nav {
	display: none
}
.header-m .nav>li .sub-nav a {
	position: relative;
	display: block;
	line-height: 24px;
	padding: 12px 40px;
	background: #f2f2f2;
	color: #4E4E4E
}
.header-m .nav>li .sub-nav a::before, .header-m .nav>li .sub-nav a::after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	left: 20px;
	top: 20px;
	border: 5px solid transparent;
	overflow: hidden;
	transition: all .3s;
	-webkit-transition: all .3s
}
.header-m .nav>li .sub-nav a::before {
	left: 21px;
	border-left: 5px solid #555
}
.header-m .nav>li .sub-nav a::after {
	border-left: 5px #ebebeb solid
}
.header-m .nav>li.cur {
	position: relative
}
.header-m .nav>li.cur::after, .header-m .nav>li.cur::before {
	position: absolute;
	content: '';
	background: #999;
	transition: all .5s;
	-webkit-transition: all .5s
}
.header-m .nav>li.cur::before {
	top: 19px;
	right: 25px;
	width: 2px;
	height: 12px
}
.header-m .nav>li.cur::after {
	top: 24px;
	right: 20px;
	width: 12px;
	height: 2px
}
.header-m .nav>li.active::after {
	background: #fff
}
.header-m .nav>li.active::before {
	height: 0
}
.header-m .nav>li.active>a {
	color: #fff;
	background: #013594
}
.header-m .nav>li.active>a::after {
	background: #fff;
	border-color: #fff
}
.header-m .nav>li.active .sub-nav li {
	animation: ReturnToNormal .5s both;
	-webkit-animation: ReturnToNormal .5s both
}
.header-m .m-language {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center
}
.header-m .m-language div {
	color: #666;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	border-bottom: 1px solid #ebebeb;
	animation: slideInUp 1.5s both;
	-webkit-animation: slideInUp 1.5s both
}
.header-m .m-search-b {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 70px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat left center;
	background-size: 23px
}
html.active {
	height: 100%;
	overflow: hidden
}
html.active body {
	height: 100%;
	overflow: hidden
}
html.active .header-m {
	/*left: 260px*/
}
html.active .logo  {
	display: none;
}

html.active .header-m::after {
	display: block
}
html.active .header-m .m-menu-b::before, html.active .header-m .m-menu-b::after {
	background: #000
}
html.active .header-m .m-menu-b::before {
	transform: translateY(0) rotate(225deg);
	-webkit-transform: translateY(0) rotate(225deg)
}
html.active .header-m .m-menu-b::after {
	transform: translateY(0) rotate(-225deg);
	-webkit-transform: translateY(0) rotate(-225deg)
}
html.active .header-m .m-menu {
	display: block;
	right: 0
}
html.active footer, html.active main, html.active .i-banner, html.active .banner {
	transform: translateX(260px);
	-webkit-transform: translateX(260px)
}
}
@media (max-width:960px) {
.cpin-l li {
	float: none;
	margin-right: 0;
	width: 100%;
	margin-bottom: 20px
}
.cpin-r {
	width: 100%
}
.xsa-wbf {
	width: 100%
}
.xsa-wbf h1 {
	width: 100%
}
.wbx-tab .tab-ll {
	width: 100%
}
.wbx-tab .tab-body li {
	display: none
}
.wbx-tab .tab-body li.cur {
	display: block
}
.wbx-tab .tab-rr {
	width: 100%;
padding:.2rem 0 0 0
}
.w483 {
	width: 100%
}
.cp-pdy li {
	float: none;
	width: 100%;
	height: 3.3rem
}
.cp-pdy li a .px-bgx {
	background: rgba(0,0,0,0.2)
}
.cp-xxdy li {
	float: none;
	width: 100%;
	height: auto
}
.cp-xxdy li a .px-bgx {
padding-left:.25rem;
padding-right:.25rem;
	background: url(../testimg/lfz.png) 3% center no-repeat
}
.i-pro-ul .slick-dots {
	display: none !important
}
.i-pro-bg {
	float: none;
	width: 100%
}
.i-pro-r {
	display: none
}
.i-pro .i-pro-ul li .fl, .i-pro .i-pro-ul li .fr {
	width: 100%;
	height: 6.6rem
}
.xs-imgabs {
bottom:.8rem
}
.xsm-dn {
	display: none
}
.xsm-db {
	display: block
}
.w750 {
	width: 100%
}
.xm-sm-w100 {
	margin-bottom: 25px;
	width: 100%;
	float: none
}
.tzt1 {
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 16px
}
.tz-top-l {
	width: 100%;
	height: 300px;
	float: none
}
.tz-top-r {
	width: 100%;
	float: none;
	margin-top: 20px
}
.tz-se-l {
	width: 100%;
	float: none;
	height: 340px
}
.tz-se-r {
	width: 100%;
	float: none;
	margin-top: 20px;
	height: 280px
}
.tz-se-l .els {
	width: 100%
}
.zp-top .fl {
	width: 100%;
	float: none
}
.zp-top .fr {
	width: 100%;
	float: none;
margin-top:.2rem
}
.join-list .head-top {
font-size:.24rem
}
.join-list .con-l .head .box {
font-size:.2rem
}
.join-list .con-l, .join-list .con-l .head {
	overflow-x: scroll;
	width: 320px
}
.honor-ul li {
margin-top:.25rem;
	float: none;
	width: 100%;
	padding-right: 0
}
.honor-ul li a .xline {
	height: 4.5rem
}
.s-pages .s-pages-r {
	width: 100%;
	height: 365px
}
.s-pages-l {
	display: none
}
.ry-top {
	-webkit-flex-direction: column;
	flex-direction: column
}
.ry-top a {
margin-bottom:.15rem;
	display: block;
	width: 100%;
	margin-right: 0
}
.ry-top a.cur, .ry-top a:hover {
	position: relative;
	background-color: #013b96;
	color: #fff
}
.ry-top a.cur:after, .ry-top a:hover:after {
	display: none;
	content: " ";
	background: url(../images/bt.png) no-repeat center;
	width: 20px;
	height: 10px;
	bottom: -10px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto
}
.fx-xsd {
	display: none
}
.wxs-12 {
	display: none
}
.c_search_box {
	width: 100%;
	margin-top: 35px;
	float: none
}
.c_search_box .bor-bt a img {
	width: 100%
}
.c_search_box .nr-list li {
padding-top:.25rem
}
.n-list-l {
	float: none;
	width: 100%
}
.n-list-l li a {
padding:.2rem
}
.n-list-l li a .fl, .n-list-l li a .fr {
	float: none
}
.n-list-l li a .fl {
	width: 100%
}
.n-list-l li a .fl img {
	width: 100%
}
.n-list-l li a .fr {
	width: 100%;
padding:.2rem 0 0 0;
	margin: 0
}
.banner .xsli {
	line-height: 20px
}
.banner .f32 {
font-size:.45rem
}
.x-banx {
	height: 7.5rem !important
}
.x-banx .n-tab a {
line-height:.8rem
}
.x-banx .n-tab .f18 {
font-size:.24rem
}
.bgxab .fl {
	float: none;
	display: none
}
.bgxab .fr {
	float: none;
	width: 100% !important;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 15px
}
.bgxab .fr .f18 {
font-size:.3rem;
	line-height: 25px
}
.bgxab .fr .f16 {
font-size:.24rem;
margin-top:.25rem
}
.dep-ul {
	padding: 0 0 0px 0
}
.dep-ul .slick-list {
	height: 250px !important
}
.dep-top {
	max-width: 100%
}
.dep-ul .d-xsb {
	padding-left: 15%
}
.dep-ul li i::before {
	content: "";
	left: 16.5%
}
.dep-ul .slick-slide:nth-child(2n+1) li .d-xsb {
	padding-left: 15.5%
}
.xs-r1 {
	max-width: 77%
}
.copyright {
	-webkit-flex-direction: column;
	flex-direction: column
}
.ab-fr {
	float: none;
	width: 100%
}
.x-fn {
	float: none
}
.ab-bgx {
	background: url(../testimg/abx_03.jpg) no-repeat center;
	background-repeat: repeat-y
}
.number-w {
	align-items: center;
	-webkit-align-items: center;
	-webkit-flex-direction: column;
	flex-direction: column
}
.number-w .w25 {
	width: 100%;
	display: block
}
.i-banner .sm-db {
	display: block !important
}
.main-nav-p {
	display: none
}
.main-nav-m {
	display: block;
	position: relative;
	z-index: 555;
	cursor: pointer
}
.main-nav-m .title {
	position: relative;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	background: #013594
}
.main-nav-m .title strong {
	color: #fff;
	font-size: 16px;
	font-weight: bold
}
.main-nav-m .title i {
	position: absolute;
	content: '';
	width: 45px;
	height: 100%;
	right: 0
}
.main-nav-m .title i::before, .main-nav-m .title i::after {
	position: absolute;
	top: 50%;
	content: '';
	width: 12px;
	height: 1px;
	background: #fff;
	transition: all .3s;
	-webkit-transition: all .3s
}
.main-nav-m .title i::before {
	left: 46%;
	transform: rotate(40deg) scaleY(1.5);
	-webkit-transform: rotate(40deg) scaleY(1.5)
}
.main-nav-m .title i::after {
	right: 46%;
	transform: rotate(-40deg) scaleY(1.5);
	-webkit-transform: rotate(-40deg) scaleY(1.5)
}
.main-nav-m .title.active i::before {
	transform: rotate(-40deg) scaleY(1.5);
	-webkit-transform: rotate(-40deg) scaleY(1.5)
}
.main-nav-m .title.active i::after {
	transform: rotate(40deg) scaleY(1.5);
	-webkit-transform: rotate(40deg) scaleY(1.5)
}
.main-nav-m ul {
	display: none;
	position: absolute;
	top: 45px;
	width: 100%;
	padding: 0 10px;
	background: rgba(51,51,51,0.8);
	color: #fff
}
.main-nav-m ul li {
	animation: ReturnToNormal .5s both;
	-webkit-animation: ReturnToNormal .5s both
}
.main-nav-m ul li a {
	display: block;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid rgba(255,255,255,0.55)
}
.banner {
	height: 4.32rem
}
.in-page a {
	display: none
}
.in-page a.upper, .in-page a.lower, .in-page a.cur {
	display: inline-block
}
.in-page a.cur {
	margin: 0 2px
}
.fix-video .video-wrap {
	max-width: 90%
}
.fix-search {
	padding: 0 15px
}
.fix-search .search {
	height: 65px;
	padding-left: 0;
	background: none
}
.fix-search .txt {
	font-size: 20px;
	text-align: left;
	padding: 0 10px
}
.fix-search .btn {
	font-size: 22px;
	color: #777
}
}
@media (max-width:480px) {
}
@keyframes resize {
from, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:scale(5, 5)
}
100% {
opacity:1;
transform:scale(1, 1)
}
}
@-webkit-keyframes resize {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale(5, 5)
}
100% {
opacity:1;
-webkit-transform:scale(1, 1)
}
}
@keyframes ReturnToNormal {
from {
opacity:0;
transform-origin:right bottom;
transform:rotate3d(0, 0, 1, 45deg)
}
to {
	opacity: 1;
	transform-origin: right bottom;
	transform: none
}
}
@-webkit-keyframes ReturnToNormal {
from {
opacity:0;
-webkit-transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg)
}
to {
	opacity: 1;
	-webkit-transform-origin: right bottom;
	-webkit-transform: none
}
}
.ix-sub-nav .dfcc{
    align-items: unset;
-webkit-align-items: unset;
}

/*=========诚聘英才*/
.hiring{}
/*h_sec01*/
.h_sec01{ color: #333;}
.attach_img{ width:47.5%; max-width: 570px; float: left; position: relative; z-index:2; overflow:hidden;}
.attach_img img{ display:block; width:100%;}
.attach_info{ width:42.5%; float: left; padding-top:4%; padding-left: 4%;}
.hiring_tit{ position:relative; padding-bottom: 20px; margin-bottom: 30px;}
.hiring_tit:before{ content:""; position: absolute; bottom: 0; left:0; width:45px; height: 1px; background:#ff0000;}
.attach_des{ text-align:justify; line-height: 2.6; font-size:16px;}
/*h_sec02*/
.h_sec02{ background:#93acd5; color: #fff;} 
.h_sec02 .hiring_tit{ padding-bottom: 0;}
.h_sec02 .hiring_tit:before{ display:none;}
.advance_img{ float: right;}
.advance_info{ padding-left:0;  padding-right: 5%;}
.h_sec02 .advance_info{ padding-top: 0;}
/*h_sec03*/
.h_sec03{ margin-top: -10%; background:#fff; color: #333;}  
.reward_info{ padding-top:7%;}
/*h_sec04*/
.h_sec04{ background:#f0f0f0; color: #333;}
.h_sec04 .inner{ padding-bottom:0;}
.passport_box{ margin-top: 8%;}
.passport_box h6{ margin-bottom:7%;}
.passport{ position:relative; padding:20px 0 0;}
 
.passport_list{ position:relative; z-index:2; border:0px solid #ccc;}
.passport_list li{ width:25%; float: left; position:relative; text-align: center; padding-left: 2px;}
.passport_list li:before{ content:""; position: absolute; top:50%; left:0; width:2px; height: 34px; margin-top:-17px; background: #f1f1f1;}
.passport_list li:first-child{ padding-left: 0;}
.passport_list li:first-child:before{ display:none;}
.passport_list li a{ display:block; line-height: 65px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.passport_list li a span{ display:inline-block; position:relative;  }
.passport_list li a span:before{ content:""; position: absolute; top:0; left:0; width:22px; height: 100%;  }
.passport_list li.active a,
.passport_list li:hover a{ background: #013b96; color: #fff;}
.passport_list li.active a span:before,
.passport_list li:hover a span:before{ background-position:left center;}
.reward_info{ padding-top:7%;}
.inner {
    width: 1200px;
    margin: 0 auto;
}.detail_sec .inner{ padding-top: 50px; padding-bottom: 80px;} 

