﻿.autowidth{width: 16rem; margin: auto;max-width: 95%;}
.banner{position: relative;background: #333;}
.banner .swiper-slide{height: 100vh;background-size: cover !important;position: relative;overflow: hidden;}
.banner .cons{max-width: 90%;}
.banner-pagination{ position: absolute;left:1.6rem; bottom: .5rem;z-index: 5;}
.banner-pagination .swiper-pagination-bullet{background: transparent;position: relative; padding:.1rem 2px; width: auto;height: auto;color: #fff; margin: 0 .2rem;opacity: .5;}
.banner-pagination .swiper-pagination-bullet:after{ position: absolute;left: 0;width: 0;height: 1px; bottom: -1px;content: '';background: #fff;transition: .4s;}
.banner-pagination .swiper-pagination-bullet:nth-child(1){ margin-left: 0;}
.banner-pagination .swiper-pagination-bullet:nth-last-child(1){ margin-right: 0;}
.banner-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banner-pagination .swiper-pagination-bullet-active:after{width: 100%;}
.banner .wlines{width: 5.6rem;height: 1px;position: relative;display: inline-block;}
.banner .wlines::before{position: absolute;left: 50%;content: '';bottom: 0;height: 1px;background: #fff;width: 0;opacity: .5;transition: .5s .85s;}
.banner .swiper-slide-active .wlines::before{left: 0;width: 100%;}
.moreLink a{display: inline-block;background: #0072ff;color: #fff;padding: .2rem .4rem;border-radius: 1rem;}
.moreLink a::before{display: inline-block;content: ''; height: 1px;width: 1.2rem;background: #fff;vertical-align: middle;margin-right: .18rem;}

.section{background-size: cover !important;overflow: hidden;}
.dowebok{background:#fff url(../images/loading.gif) no-repeat center;background-size: auto !important;}
.section_2 .tit{position: absolute;left: 0;right: 0;top: 2rem;}
.section_2 .conts{position: absolute;left: 0;right: 0;bottom: .55rem}
.qyyjDL dd{line-height: 1;margin-bottom: .4rem;width: 15%; padding-left: .8rem;}
.qyyjDL dd sup{vertical-align: top;}
.qyyjDL dd .ls{width: .26rem;height: 2px;background: #fff;display: inline-block;border-radius: 2px;}
.yewus{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;border-top: 1px solid #d5d3d6;z-index: 5;}
.yewus .item{padding: .3rem 0;position: relative;position: relative;}
.yewus .item::after{position: absolute;right: 0;top: .25rem;bottom: .25rem;content: '';border-left: 1px solid #d5d3d6;}
.yewus .item::before{position: absolute;left: 50%;top: -2px;height: 3px;background: #0072ff;content: '';width: 0;}
.yewus .item.on{color: #0072ff;}
.yewus .item.on::before{left: 0;width: 100%;}
.yewus.on .item.on,.yewus.on .item{color: #fff;}
.yewus.on .item.on::before{background: #fff;}

.flexImgs .imgs{width: 14.66%;margin: 0 1%; text-align: center;padding: .2rem;box-sizing: border-box;-webkit-box-sizing: border-box;}
.colorf3a412{color:#f3a412}
.max700{width: 7rem;margin: auto;max-width: 100%;}
.publicMore{display: inline-block;background: #0072ff;color: #fff;border-radius: 1rem;padding: .15rem .5rem;}
.yuwuDL dd{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;z-index: -1;transition: .5s;-webkit-transition: .5s;background-size: cover !important;}
.yuwuDL dd.on{opacity: 1;z-index: 2;}
.chuangxins{height: 100%;}
.chuangxins .item{background-size: cover !important;height: 100%;position: relative;overflow: hidden;}
.chuangxins .item .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-size: cover !important;}
.chuangxins .icon i{display: inline-block;background: #f3a412;color: fff;width: 1.2rem;line-height: 1.2rem;border-radius: 50%;border: 1px solid #f3a412;}
.xwzxFlex{padding-left: 1.6rem;}
.xwzxFlex .tit{padding-right: .8rem;}
.xwzxDL dd{width: 31.33%;background: rgba(255,255,255,.1);border-radius: .15rem;overflow: hidden;}
.xwzxDL dd .link{color: #fff;display: block;}
.xwzxDL dd .cots{padding: .2rem .25rem .5rem .25rem;}
.section_5{background: #204c66;}
.section_5 .tit{position: absolute;left: 0;right: 0;top: 1.5rem;}
.section_6 .tit{position: absolute;left: 0;right: 0;top: 1.5rem;}
.renwens .item{display: inline-block;background: #f3a412;color: #fff;min-width: 5em;padding: .1rem .25rem;margin-left: .1rem;text-align: center;}
.renwens .item.on{background: #0072ff;}
.renwenDL dd{display: none;}
.renwenDL dd.on{display: block;}

@media only screen and (max-width:1366px) {
    .autowidth{width: auto;}
    .banner-pagination{left: 2.5%;}
    .xwzxFlex{padding-left: 2.5%;}
}

@media only screen and (min-width:1100px) {
    .moreLink a::before,.yewus .item::before,.chuangxins .icon i,.durings,.xwzxDL dd{transition: .5s;-webkit-transition: .5s;}
    .chuangxins .item .bg{transition: 1.5s;-webkit-transition: 1.5s;}
    .moreLink a:hover{background: #ee7700;padding: .2rem .8rem;}
    .moreLink a:hover::before{width: 0;margin: 0;}
    .yewus .item:hover::before{left: 0;width: 100%;}
    .publicMore:hover{background: #ee7700;color: #fff;}
    .chuangxins .item:hover .bg{transform: scale(1.1);-webkit-transform: scale(1.1);}
    .chuangxins .item:hover  .icon i{background: transparent;color: #f3a412;transform: rotate(360deg);-webkit-transform: rotate(360deg);}
    .chuangxins .item:hover .durings{color: #f3a412;}
    .xwzxDL dd:hover{background: #0072ff;}
   
}
@media only screen and (max-width:1100px) {
   

}
@media only screen and (max-width:960px) {
   
.section_2 .conts{position: absolute;left: 0;right: 0;bottom: 3rem}
}
@media only screen and (max-width:640px) {
    .qyyjDL dd{width: 33.33%;}
    .flexImgs .imgs{width: 31.33%;}
    .chuangxins{display: block;}
    .chuangxins .item{width: auto;height: 33.33%;}
    .section_5 .tit{text-align: left;top: 1.2rem;left: .3rem;}
    .renflex{display: block;}
    .renwens {text-align: center;padding-top: .3rem;}
    .xwzxFlex{display: block;padding:0;}
    .xwzxFlex .tit{padding: 0 0 .5rem 0;text-align: center;}
	
	.section_2 .conts{position: absolute;left: 0;right: 0;bottom: 3rem}
}


/*留言版样式*/
.d-none {
    display: none;
}
.alert {
    position: relative;
    padding: .15rem .15rem;
    margin-bottom: 48px;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}



