*{
    margin: 0;
    padding: 0;
}

body,ul,li,a{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}
body{font-family:helvetica;}

a:hover{
    text-decoration: none;
}

body{
    background: #fff;
}

/*å¯¼èˆª*/
nav>a>img{
    height: 60px;
}

nav>a{
    line-height: 60px;
    color: #000;
}

/********åº•éƒ¨å¼€å§‹**********/
footer{
    padding: 30px 0;
    margin-top: 30px;
    background: #343434;
    color: #fff;
}

footer .d-logo{
    height: 75px;
    margin: 20px 0;

}

footer .d-wechat{
    height: auto;
    width: 100%;
    margin-left: 0;
}

.nav{
    padding: 10px;
    background: #f6f6f6;
    display: none;
}
.nav ul>li{
    padding: 0 10px 10px;
    width: 33.33%;
    text-align: center;
}





/********åº•éƒ¨ç»“æÿ**********/

@media screen and (max-width: 540px) {

    nav>a>img{
        height: 40px;
    }

    footer .d-logo{
        height: 60px;
        text-align: center;
    }
    .nav{
    	display: block;
        margin-top: 66px;
    }
}


.text-indent{
    text-indent: 2em;
}

.right{
	float: right;
}

.navbar-nav{
	font-size: 18px;
}




/* æ–°åš çš„ */

.pagination {
    float: left;
    overflow: hidden;
    width: 100%;
    padding: 0 0 0 0;
    margin: .2rem 0 .2rem 0;
    text-align: center;
    font: 0.14rem simsun;
    display: block;
    margin-top: 18px;
}
.pagination li {
    display: inline-block;
}

.pagination a:link, .pagination a:visited{
	display:inline-block;
	margin: 0 .15rem 0 0;
	padding: 1rem;
	color: #595959;
	text-align: center;
	color: #666;
	font-size: .16rem;
	font-family: arial;
	text-decoration: none;
	line-height: .3rem;
	line-height: .3rem;
	background-color: #dee2e6;
	/* border: 1px solid #ececec; */
	border-radius: .04rem;
}
.pagination a:hover {
    color: #fff;
	background: #bb8f32;
    border: 0px solid #bb8f32;
}
.pagination a.current {
    color: #fff;
	background: #bb8f32;
    border: 1px solid #bb8f32;
	display:inline-block;
    margin: 0 .15rem 0 0;
    padding: 0 .1rem;
    text-align: center;
	font-size: .16rem;
	font-family: arial;
	text-decoration: none;
	line-height: .3rem;
	line-height: .3rem;
    border: 1px solid #ececec;
	border-radius: .04rem; 
}
.pagination .extend {
	padding:0;
	margin: .05 0 0 0;
    text-align: left;
}


.disabled span{

	display:inline-block;
	margin: 0 .15rem 0 0;
	padding: 1rem;
	color: #595959;
	text-align: center;
	color: #666;
	font-size: .16rem;
	font-family: arial;
	text-decoration: none;
	line-height: .3rem;
	line-height: .3rem;
	background-color: #dee2e6;
	/* border: 1px solid #ececec; */
	border-radius: .04rem;
    }

.active span{display:inline-block;margin: 0 .15rem 0 0;padding: 1rem;/* color: #ffffff; */text-align: center;color: #fff;font-size: .16rem;font-family: arial;text-decoration: none;line-height: .3rem;line-height: .3rem;background-color: #bb8f32;/* border: 1px solid #ececec; */border-radius: .04rem;}
  
    
@media screen and (max-width: 750px) {

    .bg-img{height: 10rem!important;
        background-size: 200%;
    }
    .view-content{padding: 10px!important;}

}

.view-title{ padding: 15px; text-align: center;}
.view-content{padding: 20px;}



@media screen and (max-width: 750px) {


    .lianxidianhua{display:none;}
    .mb_jianju{   margin-right: -5px;
        margin-left: -5px;}
    .shouji_lianxi{
            color: #eaab22;
            font-size: 22px;
            font-weight: 800;
            display: none;
    }
    
    .shouji_lianxi a{
            color: #ffffff;
            font-size: 16px;
            font-weight: 800;
    }
    
    .display_block{
            display:block!important;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99999999;
            background: white;
            text-align: center;
            line-height: 50px;
    }
    .links{display:none;}
    

    .navbar {
        position: absolute!important;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: .5rem 1rem;
        z-index: 999999!important;
        background: #fff!important;
    }
    #carouselexampleindicators {margin-top: 66px!important; display: none!important;}
    .banner{margin-top: 66px!important;margin-bottom:0!important;}

    .news .item {
        height: 150px;
        background: #fafafa;
        margin-top: 1rem!important;
    }
    .news {
        padding-top: 20px;
      
       background: #fff!important;
        padding-bottom: 30px;
        width: 90%;
        margin: auto;
    }
    footer .d-wechat {
        height: auto;
        width: 50%!important;
        margin-left: 0;
    }

    .banner {
        position: relative;
        max-width: 1680px;
        margin: auto;
        -webkit-box-shadow: 0 6px 10px 0px #c5c5c5!important;;
        -moz-box-shadow: 3px 3px 10px #666!important;;
        box-shadow: 3px 3px 10px #b5b5b5!important;;
        border-radius: 10px!important;;
        opacity: 0.8!important;;
        border-bottom: solid 12px #ffffff!important;
    }
    .bg-img {
        background-image: url(/uploads/image/smbimages/banner.jpg);
        background-repeat: no-repeat!important;;
        background-position: center!important;;
        height: 30rem;
        border-radius: 0px 0px 0px 0!important;;
    }

    .location {padding: 20px 0 0 10px;}
    .location a {color: #636363; font-size: .6rem;}
    .margin-top10{margin-top: 1rem!important;
       
    }

    .dianhua{width: 69%;float: left;background: #e2ae3f;font-size: 16px;color: #fff;}
    .weixin{width: 30%;float: left;background: #28a745;color: #fff;font-size: 16px;}
    .jconfirm-title-c{text-align: center;    padding-top: 15px;}
    .jconfirm-buttons{float: inherit!important; text-align: center!important;}
    .jconfirm .jconfirm-box.jconfirm-type-green {
        border-top: solid 0px #2ecc71!important;
        /* -webkit-animation-name: type-green; */
        /* animation-name: type-green; */
        border-radius: 30px!important;
    }
    
.example-icons {
    padding: 0 20px 10px 20px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.example-icons div {
    line-height: 2.5em;
}
.example-icons div span {
    cursor: pointer;
    font-size: 14px;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: calc(100% - 90px);
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
}
.example-icons div code:hover,
.example-icons div span:hover,
.example-icons div i:hover {
    color: #33cabb;
}
.example-icons div code:hover {
    border-color: #33cabb;
}
.example-icons div code {
    border: 1px solid #ddd;
    width: 46px;
    margin-left: 2px;
    margin-right: 4px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
}
.example-icons div i {
    display: inline-block;
    width: 32px;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    line-height: 24px;
}
.example-icons .mdi:before {
    font-size: 24px;
}


video{  
    position: relative;  
    right: 0px;  
    bottom: 0px;  
    min-width: 100%;  
    min-height: 100%;  
    height: auto;  
    width: 100%;  
    /*åš æ»¤é•œ*/
    /*filter: blur(15px); //èƒœæ™¯æ¨¡ç³šè®¾ç½® */
    /*-webkit-filter: grayscale(100%);*/ 
    /*filter:grayscale(100%); //èƒœæ™¯ç°åº¦è®¾ç½®*/ 
    z-index:-11
}  
source{  
    min-width: 100%;  
    min-height: 100%;  
    height: auto;  
    width: auto;  
}

.video_bg{width: 100%;height: 655px;position: relative;margin-top: -655px;text-align: center;background: rgb(28 52 107 / 30%);}


    }

    .video_bg h1{
        font-size: 1.356rem;
        color: #ffffff;
        text-align: center;
        padding-top: 76%;
        font-weight: 800;
    }

    .video_bg p{

        font-size: 1rem;
        color: #ffffff;
        text-align: center;
    
    }

    .video_bg img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;border-bottom: 1px solid #ffffff;}








    /* ç”µè„‘ */
    @media screen and (min-width: 750px) {

        .index_phone{
            color: #eaab22;
            font-size: 22px;
            font-weight: 600;
            
        }
        
        .index_phone a:hover{
              color: #eaab22;
            font-size: 22px;
            font-weight: 600;
            
        }
        
        .index_phone_p{
            color: #eaab22;
            font-size: 18px;
            font-weight: 600;
        }
        
        .fixednav {
            position: sticky;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99999999;
            background: white;
            /* max-width: 100%; */
        }
        .nav-1{
            
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            
        }
        .baozhucss{width:100%;height:auto; background:#fff;}
        .lianxidianhua{border: solid 1px #eaad27;
            padding: 0 11px 0 20px;
            border-radius: 27px;
        }
        
        .shouji_lianxi{
            
          display: none;
            
            
        }
        
        .margin-bottom65{margin-bottom: 65px!important;}
        
        .links{max-width:1140px;margin:auto;padding-top: 20px;}
        .links ul li{padding:5px 10px; float:left; }
        .links ul li a{font-size:12px;color:#ccc; line-height:24px;}
        .links span{    float: left;line-height: 35px; color: #e9a614;}
            
        .nav-link {
            padding-right: 1rem!important;
            padding-left: .5rem;
        }
        
    .location {padding: 20px 0 0 10px;}
    .location a {color: #636363;}
            
    .margin-top10{margin-top: 1rem!important;}
    .service_li{
        -ms-flex: 0 0 41.666667%!important;
        flex: 0 0 49.5%!important;
        max-width: 49.5%!important;
        border-radius: 10px;
    }

    .index_news_li {
        -ms-flex: 0 0 41.666667%!important;
        flex: 0 0 49.5%!important;
        max-width: 49%!important;
        border-radius: 10px;
        margin-top: 20px!important;
    }
    .mb_block{display: none;}
            
        }
    
        .view-content img{max-width:100%;}
