.header .logo img {
    position: relative;}
.logodw {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    display: flex;
    align-items: center;
    align-content: center;}
.logodw a.txtlogo {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-left: 20px;
    width: 140px;
    text-overflow: ellipsis;
    white-space: nowrap;}

/* 以下样式不用修改 开始*/
    /* 默认ul 无需修改 */
    .nav_menustyle_1_2 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;}
    /* 默认li 无需修改 */
    .nav_menustyle_1_2 li
    {
        float:left;
        text-align:center;
        position:relative;}
    /* 2级以上 li 无需修改 */
    .nav_menustyle_1_2 ul li ul li
    {
        float:none;
        z-index:100;}
    /* 3级以上默认ul 无需修改 */
    .nav_menustyle_1_2 ul li ul li ul
    {
        left:100%;
        bottom:0px;}
    /* IE6下的table样式 无需修改 */
    .nav_menustyle_1_2 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;}   
    .nav_menustyle_1_2 table
    {
        bottom:-1px;}
    .nav_menustyle_1_2 td 
    {
        padding:0px;}   
    /* 共6级导航子菜单打开关闭控制 无需修改 */
    .nav_menustyle_1_2 li ul,
    .nav_menustyle_1_2 li:hover ul li ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;}
    .nav_menustyle_1_2 li a:hover ul li ul,
    .nav_menustyle_1_2 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;}
    .nav_menustyle_1_2 li a:hover ul,
    .nav_menustyle_1_2 li:hover ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_2 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;}
    .nav_menustyle_1_2 li a:hover ul li a:hover ul,
    .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_2 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_2 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_2 a
    {
        display:block;
        text-decoration:none;
        white-space:nowrap;}
/* 以上样式不用修改 结束*/
/* 默认链接样式 可以修改默认的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_2 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_2 a:hover
{
    color:#fff; /*鼠标移上颜色*/
    background:#2687eb;}
.nav_menustyle_1_2 ul li ul
{
    bottom:26px;}
/* IE6兼容性代码，在IE6下起效， 必须根据菜单高宽进行设定 */
.nav_menustyle_1_2 table table
{
    left:91px;}   
/* 2级以上链接样式 可以修改2级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_2 ul li ul li a
{}
/* 2级以上hover链接样式 可以修改2级以上菜单的鼠标移上样式*/
.nav_menustyle_1_2 ul li ul li a:hover
{}
/* 3级以上链接样式 可以修改3级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_2 ul li ul li ul li a
{}
/* 3级以上hover链接样式 可以修改3级以上菜单的鼠标移上样式*/
.nav_menustyle_1_2 ul li ul li ul li a:hover
{}

 .banner-z {
        position: relative
    ;}

    .banner-z .slick-dots button {
        display: none !important;}

    .banner-z .slick-dots li {
        display: inline-block;
        margin: 0 10px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #ffffff;}

    .banner-z .slick-dots .slick-active {
        background-color: #01427e;}

    .banner-z .con {
        width: 100%;
        position: relative;
        padding-top: 50%;}

    .banner-z .con video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0;}
    .banner-z .con img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0;}
    .banner-z .slick-dots {
        overflow: hidden;
        position: absolute;
        bottom: 10px;
        right: 0;
        font-weight: 400;}

    .banner-z .slick-dots li {
        display: inline-block;
        margin-right: 6px
    ;}

    .banner-z .slick-dots li:last-child span {
        display: none
    ;}

    .banner-z .slick-dots button {
        display: block;
        font-size: 16px;
        color: #fff;
        border: none;
        outline: 0;
        background-color: transparent;
        cursor: pointer;
        font-weight: 700
    ;}

    .banner-z .slick-dots .slick-active button {
        font-size: 26px;
        padding-bottom: 20px
    ;}

    .banner-z .xie {
        margin-left: -10px;
        width: 27px;
        height: 1px;
        display: inline-block;
        background-color: #fff;
        opacity: 0;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transform: rotate(-60deg);
        -webkit-transform: rotate(-60deg);
        -moz-transform: rotate(-60deg);
        -ms-transform: rotate(-60deg);
        -o-transform: rotate(-60deg)
    ;}

    .banner-z .slick-active .xie {
        opacity: 1
    ;}

    .banner-z .line {
        margin-left: -7px;
        width: 19px;
        height: 1px;
        display: inline-block;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        background-color: #fff;
        margin-bottom: 2px
    ;}

    .banner-z .slick-active .line {
        width: 58px
    ;}

    .banner-z .dot {
        display: inline-block;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        background-color: #fff;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        opacity: 0
    ;}

    .banner-z .slick-active .dot {
        opacity: 1
    ;}
