.w1400{max-width:1400px;margin:auto;}
.head{position:absolute;top:70px;left:0;width:100%;padding:0 20px;box-sizing:border-box;z-index:9;}
.head .logo{float:left;}
.head .nav{width:calc(100% - 500px);float:right;}
.nav li{float:left;width:12.5%;position:relative;}
.nav li>a{display:block;line-height:54px;text-align:center;font-size:16px;color:#fff;background:rgba(0,0,0,.2);}
.nav li:first-child>a{border-radius:4px 0 0 4px;}
.nav li:last-child>a{border-radius:0 4px 4px 0;}
.nav li>a:hover{background:rgba(0,0,0,.4);}
.nav li .nav_er{position:absolute;white-space:nowrap;top:100%;left:20px;width:100%;transition:opacity .6s,left .6s,right .6s;opacity:0;visibility:hidden;font-size:0;}
.nav_er a{display:block;line-height:40px;width:100%;background:#0864aa;text-align:center;font-size:14px;color:#fff;}
.nav_er a:hover{color:#fff;}
.nav li:hover .nav_er{left:0;opacity:1;visibility:visible;}
.nav li:last-child .nav_er{left:inherit;right:calc(100% + 20px);}
.nav li:last-child:hover .nav_er{left:inherit;right:100%;}
.nav_btn{display: none;width:0.8rem;padding: 0.24rem 0;height:.8rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem auto;}
.nav_btn:after,.nav_btn:before{content:" ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{display: block;width: 0.4rem;height:0.04rem;transition: all .3s;background-color:#fff;border-radius: 0.05rem;position: relative;}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/****/
/*.foot{padding:30px 20px;border-top:5px solid #d68908;background:#0a76b9;line-height:30px;color:#fff;}*/
.foot .foot_logo{display:block;margin-right:16px;}
.pt4{padding-top:4px;}
.mt8{margin-top:8px;border-left:1px solid #fff;padding-left:16px;}
/****/
.banner_list li a{display:block;height:100vh;background-size:cover;background-position:center;min-height:680px;}
.banner .bx-wrapper .bx-prev{background: url("../images/to_left_02.png") center no-repeat;}
.banner .bx-wrapper .bx-next{background:url("../images/to_right_02.png") center no-repeat;}
.ind_main{width:100%;position:absolute;bottom:26px;left:0;}
.ind_main .ind_link{float:left;width:29.5%;}
.ind_link a{
    display:block;width:50%;height:142px;float:left;font-size:16px;color:#fff;padding-left:20px;
    background-position:center;background-size:cover;line-height:50px;box-sizing:border-box;
}
.ind_link a:hover{text-shadow:0 0 20px rgba(0,0,0,.8);line-height:40px;}
.ind_main .ind_newsShow{float:left;width:32.7%;}
.indNS_list .indNS_one{display:block;position:relative;overflow:hidden;}
.indNS_one .indNS_pic{width:100%;height:284px;transition:all .5s;background-size:cover;background-position:center;}
.indNS_one:hover .indNS_pic{transform:scale(1.1);}
.indNS_one .indNS_txt{
    position:absolute;bottom:0;width:100%;line-height:42px;padding:0 60px 0 20px;
    left:0;background:rgba(0,0,0,.7);color:#fff;font-size:14px;box-sizing:border-box;
}
.ind_newsShow .bx-wrapper .bx-pager{bottom:0;text-align:right;box-sizing:border-box;padding-right:12px;}
.ind_newsShow .bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;text-align:left;margin:17px 4px;background:#fff;}
.ind_newsShow .bx-wrapper .bx-pager.bx-default-pager a.active,.ind_newsShow .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#e6a538;}
.ind_main .ind_newsTab{float:left;width:37.8%;height:284px;background:rgba(255,255,255,.9);box-sizing:border-box;padding:10px 30px 0;}
.indNT_nav a{display:inline-block;line-height:56px;font-size:16px;color:#000;margin-right:40px;}
.indNT_nav a:hover,.indNT_nav a.act{color:#097ac0;}
.indNT_main .indNT_box{display:none;}
.indNT_box .indNT_NA{display:block;margin-bottom:16px;}
.indNT_NA .indNTA_pic{float:right;width:80px;overflow:hidden;}
.indNTA_pic img{width:100%;transition:all .5s;}
.indNT_NA:hover .indNTA_pic img{transform:scale(1.1);}
.indNT_NA .indNTA_txt{width:calc(100% - 130px);float:left;line-height:26px;color:#999;}
.indNTA_txt .indNTA_T1{font-size:14px;color:#000;height:52px;transition:all .6s;}
.indNT_NA:hover .indNTA_txt .indNTA_T1{color:#0a76b9;}
.indNT_NB a{display:block;line-height:36px;height:36px;padding-left:18px;position:relative;font-size:14px;color:#999;}
.indNT_NB a:before{content:"";display:block;width:5px;height:5px;background:#374c9e;border-radius:50%;position:absolute;left:0;top:calc(50% - 2px);}
.indNT_NB a .fl{color:#000;width:calc(100% - 50px);transition:all .6s;}
.indNT_NB a:hover .fl{color:#0a76b9;}