
.container {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 1220px;
  }

  .carousel {
    position: relative;
}
.carousel-inner > .item >{
	overflow: hidden;
}
.carousel-inner > .item > a{
	display: block;
	height: 780px;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000;
}
.carousel-inner > .item > a > img {
	max-width: 1920px !important;
	margin-left: auto;
	margin-right: auto;
	
}
  

.footer{
    padding-top: 80px;
	padding-bottom: 80px;
	min-width: 1220px;
    background-image:url('/static/assets/images/footer_bg.png');
    background-position:center center;
}

.footer>.top{
    display: flex
}
.footer>.top>.navs{
    flex: 1 1 auto;
}
.footer>.top>.navs>ul{
    margin: 0px;
    padding: 0px;
    width: 180px;
    float: left;
    list-style: none;
}
.footer>.top>.navs>ul li{
    margin: 5px;
}
.footer>.top>.navs>ul li:first-child{
    margin-top: 0px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 12px;
}


.footer>.top>.navs>ul li>a{
    color: #CFCFCF;
}
.footer>.top>.navs>ul li>a:hover{
    color: red;
}


.footer>.top>.qr-code{
    flex: 0 0 180px;
    text-align: center;
    color: #CFCFCF;
    font-size: 12px;
    letter-spacing: 1.2px;
}
.footer>.top>.qr-code>img{
    width: 180px;
    height: 180px;
}
.footer>.top>.qr-code>h2{
    margin-top: 15px;
    margin-bottom: 0px;
    color: #CFCFCF;
    font-size: 18px
}

.footer>.bottom>.service-time{
    color: #CFCFCF;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #333333
}

.footer>.bottom>.desc>.address{
    display: inline-block;
    color: #CFCFCF;
}

.footer>.bottom>.desc>.address .beian{
    color: white;
    margin-left: 10px;
}
.footer>.bottom>.desc>.address .beian:hover{
    color: red;
}

.footer>.bottom>.desc>.slogan{
    float: right;
    text-align: right;
    color: #6D6D6D;
    letter-spacing: 1.5px;
    font-size: 12px;
    font-weight: 900;
}
.footer>.bottom>.desc>.slogan>h3{
    font-size: 14px;
    font-weight: 900;
    margin-bottom:2px; 
    letter-spacing: 1.5px;
    color: #6D6D6D
}

#topNav.affix{
	background: rgba(0, 0, 0, 0.9);
	min-width: 100%;
}
#topNav.affix .logo{
	display: none;
}
#topNav.affix .navMain{
	float: left !important;
}
#topNav.affix #topMain li>a{
	height: 60px !important;
    line-height: 40px !important;
}

#topNav.affix #topMain li .dropdown-menu li>a{
	height: 40px !important;
	line-height: 26px !important;
}



#contentcmswing{
    min-height:400px;
    position: relative
}



section.page-header{
    background-size: 1920px auto !important;
    border: none;
}

/**
 ----------
 单页面样式
 ------------
**/
section.single-page{
    border: none !important;
    padding-top: 60px;
    margin-bottom: 100px;
    background: url('https://img.wdstatic.cn/www-nd/images/price/price-2576fd8d04.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}

.page-header-b {
    padding: 0px !important;
    position: relative;
    background-size: 1920px;
}

.page-header-b::before {
    content: '';
    width: 100%;
    height: 60px;
    background: rgba(227, 229, 233, 0.95);
    position: absolute;
    bottom: 0px;
}

.page-header-b .container{
    height: 400px;
    position: relative;
}
.page-header-b .header{
    /* background: rgba(210, 215, 223, 0.85); */
    position: absolute;
    bottom: 0px;
    width: 100%;
    /* border-bottom: 3px solid rgba(0, 0, 0, 0.4); */
    padding: 0px 0px 0px 0px;
    border-radius: 15px 15px 0px 0px;
}
.page-header-b .header>.location{
    list-style: none;
    float: right;
    margin: 0 0 0 0;
}
.page-header-b .header>.location>li{
    float: left;
    line-height: 60px;
}
.page-header-b .header>.location>li::before{
    content: '/';
    margin: 0px 10px 0px 10px;
    color: #BBBBBB
}
.page-header-b .header>.location>li:first-child::before{
    content: '';
}

/* 栏目 */
.page-header-b .header>.column{
	list-style: none;
	padding: 0px;
    margin: 0 0 0 0;
    max-width: 800px;
    float: left;
}
.page-header-b .header>.column>li{
    float: left;
    margin-right: 10px;
}
.page-header-b .header>.column>li>a{
    font-size: 16px;
    line-height: 60px;
    font-weight: 500;
    color: #474747;
    border:none; 
    display: block;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.page-header-b .header>.column>li>a:hover{
    color: red;
}

.page-header-b .header>.column>li>a.active{
    color: #fff;
    background: red;
    position: relative;
}


.page-header-b .header>.column>li>a.active::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background: red;
    bottom: -5px;
    left: 0px;
}


.panel.list{
    border: none;
    background: none;
    box-shadow:none;
    border-radius: 0;
    -webkit-box-shadow:none;
}
.panel.list>.panel-body{
    padding: 0;
}
.panel.list>.panel-footer{
    background: none;
    border: none;
    padding: 10px 0px;
}
.panel.list .list-inline {
    margin-left:0; 
}
.panel.list .list-inline > li{
    padding-left: 0px !important;
}


.group-box{
    margin-bottom: 0px;
    padding-bottom: 15px;
}
.group-box>.nav-pills{
    display: block;
}
.group-box>.nav-pills li{
    margin-left: 0px;    
    margin-right: 10px;
    margin-bottom: 5px;
}
.group-box>.nav-pills li a{
    display: inline-block;
    background: #F1F1F1
}
.group-box>.nav-pills li.active a{
    color: #fff;
    background: #535457 !important;
    font-weight: 900
}
.group-box>.nav-pills li::after{
    content: '';
    display: inline-block;
    color: #BBBBBB
}
.group-box>.nav-pills li:last-child::after{
    content: '';
}


.content_pager{
    display: flex;
    border-radius: 0px !important;
    justify-content:space-around;
    border: 1px dotted #C7C7C7 !important;
    line-height: 60px;
    list-style: none;
    padding: 0px;
}
.content_pager li{
    flex: 1;
    border-right: 1px dotted #C7C7C7;
    text-align: center;
}
.content_pager li:last-child{
    border: none;
}
.social-share .social-share-icon{
    border:none !important;
}