/* 以下样式不用修改 开始*/
    /* 默认ul 无需修改 */
    .nav_menustyle_1_1 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;}
    /* 默认li 无需修改 */
    .nav_menustyle_1_1 li
    {
        float:left;
        text-align:center;
        position:relative;}
    /* 2级以上 li 无需修改 */
    .nav_menustyle_1_1 ul li ul li
    {
        float:none;
        z-index:100;}
    /* 3级以上默认ul 无需修改 */
    .nav_menustyle_1_1 ul li ul li ul
    {
        left:100%;
        top:0px;}
    /* IE6下的table样式 无需修改 */
    .nav_menustyle_1_1 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;}   
    .nav_menustyle_1_1 table table
    {
        top:0px;}
    .nav_menustyle_1_1 td 
    {
        padding: 0;}   
    /* 共6级导航子菜单打开关闭控制 无需修改 */
    .nav_menustyle_1_1 li ul,
    .nav_menustyle_1_1 li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;}
    .nav_menustyle_1_1 li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;}
    .nav_menustyle_1_1 li a:hover ul,
    .nav_menustyle_1_1 li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;}
    .nav_menustyle_1_1 li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul
    {
        visibility:visible;}
    /* 默认a属性 无需修改 */
    .nav_menustyle_1_1 a
    {
        display:block;
        text-decoration:none;
        white-space:nowrap;}
/* 以上样式不用修改 结束*/
/* 默认链接样式 可以修改默认的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 a
{
    width:90px;         /*菜单宽度*/
    height:25px;        /*菜单高度*/
    line-height:25px;   /*字体高度, 可设为菜单高度*/
    font-size:14px;     /*字体大小*/
    color:#000;         /*字体颜色*/
    background:#eeeeee; /*背景色*/
    border:1px solid #fff;  /*边框颜色*/
    border-width:0px 1px 1px 0px;}
/* 默认hover链接样式 可以设置默认的鼠标移上样式 */
.nav_menustyle_1_1 a:hover
{
    color:#fff; /*鼠标移上颜色*/
    background:#2687eb;}
/* IE6兼容性代码，在IE6下起效， 必须根据菜单高宽进行设定 */
.nav_menustyle_1_1 table 
{
    top:26px;}   
.nav_menustyle_1_1 table table
{
    left:91px;}   
/* 2级以上链接样式 可以修改2级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li a
{}
/* 2级以上hover链接样式 可以修改2级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li a:hover
{}
/* 3级以上链接样式 可以修改3级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li ul li a
{}
/* 3级以上hover链接样式 可以修改3级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li ul li a:hover
{}

/* 师资列表 */
.xrld{width:70%;float:left;}
.scale {
    overflow: hidden;}
.wl {
    position: relative;
    z-index: 1;}
.xrld ul{justify-content: space-between;}
.xrld li{width: 48%;margin-bottom: .4em;    background: #f3f3f3;}
.xrld li a{align-items: center;padding: 0.35em 0.25em;}
.xrld li a::after{background: #fff;width: 0%;height: 100%;border-bottom: 0.03em solid #767cb9;}
.xrld li .ld-l{width: 1.8em;}
.xrld li .con{width:calc(100% - 1.8em);padding-left: .35em;}
.xrld li .ld-l::before{content: "";position: absolute;left: -0.29em;width: 0.58em;height: 1.19em;background: url(images/ld-i3.png) no-repeat;background-size: 100%;bottom: -.15em;}
.xrld li .ld-l::after{width: 0.8em;height: 0.85em;background: #52c2c0;left: auto;bottom: auto;top: -0.05em;right: -0.05em;}

.xrld li h3{font-size: 0.24em;color: #0b5aa8;line-height: 1.32em;transition: 0.5s;font-weight: bold;}
.xrld li h4{font-size: 0.18em;color: #333;line-height: 2.41em;margin: .1em 0;padding-bottom: .1em;border-bottom: 1px dashed #ddd;}

.xrld li p{font-size: 0.16em;color: #999;line-height: 1.3em;max-height: 0.6em\0;transition: 0.5s;}
.xrld li .imged{padding-bottom: 130%;}
.xrld li .p{justify-content: flex-end;margin-top: .25em;}
.xrld li .p span{width: 5.2em;height: 2.4em;border-radius: 0.1em;background: #ededed;justify-content: center;align-items: center;font-size: 0.16em;color: #666;align-items: center;transition: 0.5s;}
.xrld li .p span i{display: inline-block;font-style: normal;width: 0.2em;height: 0.05em;background: url(../images/ld-i1.png) no-repeat;background-size: 100% !important;transition: 0.5s;margin-left: .1em;}


.imged {
    position: relative;
    padding-bottom: 65%;
    width: 100%;
    display: block;
    overflow: hidden;
    transition: 0.5s;
    background-size: cover !important;}
.imged img {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease 0s;
    object-fit: cover;
    display: block;}
img {
    vertical-align: middle;
    max-width: 100%;}
@media(min-width: 1024px){
  .xrld li a:hover::after{width: 100%;}
  .xrld li a:hover .ld-l:after,.xrld li a:hover .ld-l::before{display: none;}
  .xrld li a:hover .p span{background: #0661a2;color: #fff;}
  .xrld li a:hover .p span i{background: url(../images/ld-i2.png) no-repeat;}
}
@media screen and (max-width: 1024px) {
  .xrld li{width: 49%;margin-bottom: .4em;}
  .xrld li a{padding:0 0 0 .25em;}
}
@media screen and (max-width: 768px) {
  .xrld li{width: 100%;}
  .xrld li a{padding:0;}
  .xrld li .ld-l::before{display:none;}
}
@media screen and (max-width: 420px) {
   .xrld li{margin-bottom:.3em;}
  .xrld li .ld-l{width: 1.6em;}
  .xrld li .con{width:calc(100% - 1.6em);padding: 0em 0 0 .2em;}
}







@charset "utf-8";
/* CSS Document public*/

input::-ms-clear{display: none;}
/* *{font-family: -apple-system,PingFangSC-Regular, PingFang SC,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; padding: 0; margin:0; box-sizing:border-box; vertical-align:middle;} */
.flex{ display: -webkit-flex; /* safari */display: flex;}
#miso_loading{ position:fixed; top:0; right:0; bottom:0; left:0; width:100vw; height:100vh; background:#fff; z-index:100000000;}

.xrld::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
.xrld::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.xrld::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}

.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clearfix{*zoom: 1;}


hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 0;margin-top: 1.5em;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;height:0px;font-size:1px;line-height:0px;}
.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.slow{ overflow:hidden;}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
.slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
.slow02{-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* for ie 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* for ie 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;}


.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -k.xrld-opacity:1;}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%;}/*文本超出 

.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -k.xrld-opacity:0.6;} 
/*transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg); transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);*/  /*180度旋转*/
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/
@media screen and (min-width:1200px){
.aline_w{position:relative;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:.3s;}
/* .aline_w:hover{background-size:100% 1px} */
.aline_y{position:relative;background-image:linear-gradient(#17599a,#17599a);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:.3s;}
/* .aline_y:hover{background-size:100% 2px} */
}
.imged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: 0.5s; background-size: cover !important;}
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; display: block;}
.imged video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover;}
video{max-width: 100%;}
.scale { overflow: hidden;}
a:hover .imged { transform: scale(1.1);}
.clearflex::after, .clearflex::before { display: block; content: "clear"; height: 0px; clear: both; overflow: hidden; visibility: hidden;}
.wl { position: relative; z-index: 1;}
.wl::after { content: ""; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 100%;}
.flex { display: flex;flex-wrap: wrap;}
::after,::before{transition:0.5s;}
.l1 { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.l2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.l3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.l4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.l5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.l6 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.l7 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}

img{vertical-align:middle;max-width: 100%;}
a{ color:inherit;}

input,button,textarea {background: none; outline: none;border: none;-webkit-appearance:none; border-radius:0;}
input:focus {border: none;}

input::-webkit-input-placeholder{ color:#666;}
input::-moz-placeholder{ /* mozilla firefox 19+ */ color:#666;}
input:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:#666;}
input:-ms-input-placeholder{ /* internet explorer 10-11 */ color:#666;}

textarea::-webkit-input-placeholder{ color:#666;}
textarea::-moz-placeholder{ /* mozilla firefox 19+ */ color:#666;}
textarea:-moz-placeholder{ /* mozilla firefox 4 to 18 */ color:#666;}
textarea:-ms-input-placeholder{  /* internet explorer 10-11 */ color:#666;}

.w100{width:100%;}
.w1400{ max-width:1400px;margin:0 auto;}
.w1600{max-width:1600px;margin:0 auto;}
.w1800{max-width:1800px;margin:0 auto;}
.layui-img-responsive{ max-width:100%;}
.img_zd{ position:relative; width:100%;}
.img_zd .img_hezi{ padding-bottom:60% !important;}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}

h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul li:hover h5 a{ color:#ff0000;}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.box_table{ display:table; table-layout: fixed; width:100%; height:100%;}
.box_table_cell{ display:table-cell; vertical-align:middle;}
.box_table_cell *{ white-space:normal; word-wrap:break-word;}
/* 视频弹窗 */

.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden;}
.vwrap .videobox {z-index: 1200;width: 1400px;position: fixed;left: 50%;top: 50%;margin-left: -700px;object-fit: cover; transform:translateY(-50%);}
.vwrap .videobox #videobox { width: 100%; display: inline-block; background:#000;}
.vwrap .videobox #videobox .img_hezi{ padding-bottom:60% !important;}
.vwrap .videobox #videobox video{ position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
#videobox_wrapper { height: 100%!important;}
.vwrap .close {z-index: 999;width: 31px;height: 31px;cursor: pointer;position: absolute;top: 0px;right: -42px;text-align: center;}
.vwrap .close i { display: block; width: 31px; height: 31px; -webkit-transition: 400ms; transition: 400ms;}
.vwrap .close i svg{ transition:.6s;}
.vwrap .close:hover i svg{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
@media(max-width: 992px){
    .vwrap .videobox{width:94%;left: 3%;margin-left: 0;}
    .vwrap .close{right: 0;top: -35px;}
}


/*内容样式*/
.ar_article td,
.ar_article th{padding: 12px 10px;border: 1px solid #eff3f6;vertical-align:middle;/* text-align: center; */font-size: 0.9em;color: #303030;line-height: 1.25;}
.ar_article th{ font-family: OPENSANS-BOLD;}
.ar_article td p,
.ar_article th p{padding-bottom:0;margin-bottom: 0 !important;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed; width:100%;}
.ar_article table tr:not(:first-child) td{}
.ar_article table td {border-left: 1px solid #dadbdd;border-top: 1px solid #dadbdd;}

.ar_article table th{ background:#333; color:#fff; text-align:left;}

.ar_article{font-size: 15px;color: #707578;line-height: 30px;}
.ar_article video{ width:100%; object-fit:cover; height:auto;}
.ar_article p{font-size: 15px;color: #343434;line-height: .3em;margin-bottom: .3em;}
.ar_article p:last-child{ margin-bottom:0;}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25em; margin-bottom:1.25em;}.ar_article h2{ font-size:1.875em; margin-bottom:0.875em;}.ar_article h3{ font-size:1.5em; margin-bottom:0.9375em;}
.ar_article h4{ font-size:1.125em; margin-bottom:0.875em;}.ar_article h5{ font-size:0.875em; margin-bottom:0.75em;}.ar_article h6{ font-size:0.75em; margin-bottom:0.75em;}
.ar_article ul li,
.ar_article ol li{padding-bottom:0 !important;margin-bottom:0 !important;padding-left: 1.5em;list-style:inherit !important;font-size: 15px;position:relative;list-style: none !important;}
.ar_article ol li:before, .ar_article ul li:before{content:"";position:absolute;left:0;width: 5px;height: 5px;background: #001f86;border-radius:50%;top: 13px;}

.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important;}
.ar_article ul,
.ar_article ol{margin-bottom: 0;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{display:inline-block;margin: .1em 0;}

.Statistical span,.Statistical span img{ vertical-align:top;}
.bd_weixin_popup{ box-sizing:content-box;}
.bd_weixin_popup .bd_weixin_popup_foot{ text-align:center !important;}
@keyframes spin { 
    100% { transform: rotate(1turn);}
  }
  @keyframes spin2 { 
    100% { transform: rotate(-1turn);}
  }
  @keyframes spin-reverse { 
    0% { transform: rotate(1turn);}
  }
  @keyframes spin-reverse2 { 
    0% { transform: rotate(-1turn);}
  }

@-webkit-keyframes anim-close-2 {
    0% { opacity: 1;}
    100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1);}
}

@keyframes anim-close-2 {
    0% { opacity: 1;}
    100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1);}
}


.progress-wrap{position: fixed;right: 15px;bottom: 2em;height: 2.875em;width: 2.875em;cursor: pointer;display: flex;border-radius: 50px;box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);z-index: 10000;opacity: 0;visibility: hidden;transform: translateY(15px);-webkit-transition: all 200ms linear;transition: all 200ms linear;justify-content: center;align-items: center;line-height: 2.875em;}
.progress-wrap.active-progress { opacity: 1; visibility: visible; transform: translateY(0);}
.progress-wrap::after {position: absolute;font-family: 'unicons';content: '↑';text-align: center;font-size: 1.25em;color: #333;left: 0;top: 0;height: 100%;width: 100%;cursor: pointer;display: block;z-index: 1;-webkit-transition: all 200ms linear;transition: all 200ms linear;}
.progress-wrap:hover::after { color:#333;}
.progress-wrap::before {position: absolute;font-family: 'unicons';content: '↑';text-align: center;font-size: 1.25em;opacity: 0;left: 0;top: 0;height: 100%;width: 100%;cursor: pointer;display: flex;z-index: 2;-webkit-transition: all 200ms linear;transition: all 200ms linear;align-items: center;justify-content: center;}
.progress-wrap:hover::before {opacity: 1;}
.progress-wrap svg path { fill: none;}
.progress-wrap svg.progress-circle path {stroke: #000;stroke-width: 1.5px;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

@media(min-width: 1200px){
.miso_up{ transform:translateY(180px); visibility:hidden; opacity:0; transition:1.5s;}
.active .miso_up{ transform:translateY(0); visibility:visible; opacity:1;}

.container01 .miso_up01{ transform:translateY(180px); visibility:hidden; opacity:0; transition:1.5s;}
.container01.active.on .miso_up01{ transform:translateY(0); visibility:visible; opacity:1;}

.miso_down{ transform:translateY(-180px); visibility:hidden; opacity:0; transition:1s;}
.active .miso_down{ transform:translateY(0); visibility:visible; opacity:1;}

.miso_suoX{ letter-spacing:4px; visibility:hidden; opacity:0; transition:1s;}
.active .miso_suoX{ letter-spacing:0; visibility:visible; opacity:1;}

.miso_flip-up{ transform:perspective(2500px) rotateX(-100deg); visibility:hidden; opacity:0; transition:1s;}
.active .miso_flip-up{ transform:perspective(2500px) rotateX(0); visibility:visible; opacity:1;}

.miso_zoom-in{ transform:scale(.6); visibility:hidden; opacity:0; transition:1s;}
.active .zoom-in{ transform:translateZ(0) scale(1); visibility:visible; opacity:1;}

.wenzi_x{ letter-spacing:3px; visibility:hidden; opacity:0; transition:1s;}
.active .wenzi_x{ letter-spacing:0; visibility:visible; opacity:1;}

.miso_fade-right{ transform:translateX(-180px); visibility:hidden; opacity:0; transition:1s;}
.active .miso_fade-right{ transform:translateX(0); visibility:visible; opacity:1;}

.miso_fade-left{ transform:translateX(180px); visibility:hidden; opacity:0; transition:1s;}
.active .miso_fade-left{ transform:translateX(0); visibility:visible; opacity:1;}
}

.miso_up_left{ transform:translateX(300px) translateY(300px); visibility:hidden; opacity:0; transition:1s;}
.active .miso_up_left{ transform:translateX(0) translateY(0); visibility:visible; opacity:1;}
.xuanzhuan{ -webkit-animation:play 25s linear infinite; -moz-animation:play 25s linear infinite; animation:play 25s linear infinite;}
.fangda{animation: circleScale2 4s linear infinite;}
@-webkit-keyframes play{
    0% {
        -webkit-transform:rotate(0deg);}
    100% {
        -webkit-transform:rotate(360deg);}
}
@-moz-keyframes play{
    0% {
        -webkit-transform:rotate(0deg);}
    100% {
        -webkit-transform:rotate(360deg);}
}

@keyframes circleScale2 {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);}
  
    100% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      -moz-transform: scale(1.5);
      -ms-transform: scale(1.5);
      transform: scale(1.5);}
  }

  @keyframes scale2 {
    0% {
      -webkit-transform: scale(.5);
      -moz-transform: scale(.5);
      -ms-transform: scale(.5);
      transform: scale(.5);}
    50% {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1);}
    100% {
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5);
        -ms-transform: scale(.5);
        transform: scale(.5);}
  }
  .tiao{animation: bounce 1.6s both infinite;}
/* 跳动 */
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);}
    40% {
    -webkit-transform: translateY(-0.05em);
    -ms-transform: translateY(-0.05em);
    transform: translateY(-0.05em);}
    60% {
    -webkit-transform: translateY(-0.03em);
    -ms-transform: translateY(-0.03em);
    transform: translateY(-0.03em);}
    }

 a .line1{ position: absolute; left:0; top: 0; height:0; width: 0.02em; background: #068358; transition: .5s;}
 a .line2{ position: absolute; left:0; bottom: 0; height:0.02em; width: 0; background: #068358; transition: .5s;}
 a .line3{ position: absolute; right:0; bottom: 0;height:0; width: 0.02em;background: #068358; transition: .5s;}
 a .line4{ position: absolute; right:0; top: 0; height:0.02em; width: 0; background: #068358; transition: .5s;}
 @media(min-width: 1200px){
 a:hover .line1{ height: 100%; transition: .5s .2s;}
  a:hover .line2{ width: 100%; transition: .5s .2s;}
  a:hover .line3{ height: 100%; transition: .5s .2s;}
  a:hover .line4{ width: 100%; transition: .5s .2s;}

 }
.wp{ width: 14em; padding: 0; margin: 0 auto;max-width: 94%;}
@media(max-width: 1200px){
    .wp{ padding:0 15px; width: 100%; max-width: 100%;}
}
@media (min-width:1930px){
    .xrld{font-size: 110px!important;}
    }
@media (min-width:2300px){
    .xrld{font-size: 120px!important;}
    }
@media (min-width:2500px){
    .xrld{font-size: 125px!important;}
    }
@media (min-width:3100px){
    .xrld{font-size: 170px!important;}
    }

@media screen and (max-width:1930px){
    .xrld{font-size: 100px!important;}
}
@media screen and (max-width:1800px){
    .xrld{font-size: 95px!important;}
}
@media screen and (max-width:1600px){
    .xrld{font-size: 90px!important;}
}
@media screen and (max-width:1400px){
    .xrld{font-size: 85px!important;}
}
@media screen and (max-width:1024px){
    .xrld{font-size: 75px!important;}
}
@media screen and (max-width:900px){
    .xrld{font-size: 70px!important;}
}
@media screen and (max-width:640px){
    .xrld{font-size: 70px!important;}
}
@media screen and (max-width:480px){
    .xrld{font-size: 70px!important;}
}
@media screen and (max-width:375px){
    .xrld{font-size: 70px!important;}
}
@media screen and (max-width:360px){
    .xrld{font-size: 70px!important;}
} 
@media screen and (max-width:350px){
    .xrld{font-size: 65px!important;}
} 

@media(min-width: 1200px){  
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 120dpi) {}

    @media (-webkit-min-device-pixel-ratio: 1.05) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 100px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 95.5px!important;}
        }
    }
    @media (-webkit-min-device-pixel-ratio: 1.1) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 100px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 92.5px!important;}
        }
    }
    @media (-webkit-min-device-pixel-ratio: 1.15) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 80px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 87px!important;}
        }
    }
    @media (-webkit-min-device-pixel-ratio: 1.20) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 80px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 84px!important;}
        }
    }
    /* 屏幕分辨率放大为 125 */
    @media (-webkit-min-device-pixel-ratio: 1.25) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 80px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 80px!important;}
        }
    }
    /* 屏幕分辨率放大为 150 */
    @media (-webkit-min-device-pixel-ratio: 1.5) {
        @media screen and (min-width:1920px){
            .xrld{font-size: 80px!important;}
        }
        @media screen and (max-width:1920px){
            .xrld{font-size: 70px!important;}
        }
    }
}

@media screen and (max-width: 1199px) {
    .header_box{ display: none;}
    .m_header_box {display: block !important;}
    .tbsc{overflow-x: auto;}
    .tbsc table{width: 700px;}
  }
A.c1170823{
font-size: 9pt;
color: #222222;
line-height: 150%;
text-decoration: none;}
A.c1170823:link {
color: #222222;}  
A.c1170823:visited {
color: #222222;}  
A.c1170823:active {
color: #222222;}  
A.c1170823:hover {
color: #cc0000;}
