

.indespmain{overflow: hidden;height: 43vw; max-height: 550px;  overflow: hidden;position: relative; width: 100%;}
.indespmain video{width: 100%; position: absolute;top:0;left: 0;@include transform(translateY(-50%));z-index: 1;}
.video-bg{content: '';position: absolute;top: 0;	left: 0;	right: 0;	bottom: 0;background-color: rgba(0,0,0,.5);	z-index: 2;}
.indespmain .bingtr{ position: absolute;top: 0;left: 0;right: 0; bottom: 0; z-index: 3;}
.bingtr:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.indespmain .cell{width: 100%; display: inline-block; vertical-align: middle; text-align: center;z-index: 9999; left: 0; right: 0; position: absolute; top: 50%; margin-top: -50px;}
.indespmain .cell .h3{font-size: 36px;color: #fff;letter-spacing: 2px;margin-bottom:24px;font-weight: bold;}
.indespmain .cell .txt p{margin-top: 20px;font-size: 18px; color: #fff; margin-top:10px}
.indespmain .cell .customize-btn_buttom_center{display: inline-block;
    font-size: 16px ;
    text-decoration: none ;
    border-radius: 5px ;
    border: 2px solid rgb(44, 159, 189) ;
    background-color: rgb(44, 159, 189) ;
    color: rgb(255, 255, 255) ;
    padding: 12px 22px ;
    margin-top:40px;
}			
.indespmain .cell .customize-btn_buttom_center:hover{background-color: #fff;
    color: rgb(44, 159, 189) ;}
	
.sdgj{padding:65px 0  120px;overflow: hidden;}	
.bast{font-size: 28px;
    font-weight: bold;
    font-style: normal;
    color: #333;
    padding: 0 0 50px 0;
    display: block;
    vertical-align: bottom;    text-align: center;}
.bast i{display:block;margin: 20px auto;    border-bottom-style: solid;
    width: 60px;
    max-width: 60px;
    border-bottom-width: 4px;
    border-bottom-color: #666666;}	
	
.sdgj ul li{text-align: center;float:left;width:23%;margin-right:2%;border:1px solid rgba(223,223,223,1);background:#fff}
.sdgj ul li:nth-child(4){margin-right:0}
.sdgj ul li>div{    position: relative;
    line-height: 2em;
    background-color: #f7f7f7; 
    padding-top: 20px;
    padding-bottom: 20px;
}
.sdgj ul li img{width:50px;}
.sdgj ul li h3{font-size:18px;    color: #333;margin:10px 0}
.sdgj ul li span{height:100px;   color: #666;display:block;padding:40px 20px 20px 20px}
.sdgj ul li p{ line-height: 2; height:138px;  font-size: 13px;
    font-family: 微软雅黑;
    color: rgb(128, 128, 128);text-align:left;padding:20px 20px 40px 20px;}


.jdczx{padding:35px 0;overflow: hidden;background:#ffffff;}	
.jdczx ul li{text-align: center;float:left;width:32%;margin-right:2%;background:#ffffff;margin-bottom:20px;padding:20px 0;}


.jdczx ul li:nth-child(3n){margin-right:0}

.jdczx ul li i{    margin: 20px auto;display:block;height:68px;width:68px;background-color: #2A5B9E;    background-position: center;
    border-radius: 100%;background-repeat:no-repeat;}
.jdczx ul li i.ico1{background-image:url(../images/o1.png);}
 .jdczx ul li i.ico2{background-image:url(../images/o2.png);}
 .jdczx ul li i.ico3{background-image:url(../images/o3.png);}
 .jdczx ul li i.ico4{background-image:url(../images/o4.png);}
 .jdczx ul li i.ico5{background-image:url(../images/o5.png);}
 .jdczx ul li i.ico6{background-image:url(../images/o6.png);}
 .jdczx ul li i.ico7{background-image:url(../images/o7.png);}
 .jdczx ul li i.ico8{background-image:url(../images/o8.png);}
 .jdczx ul li i.ico9{background-image:url(../images/o9.png);}
.jdczx ul li img{width:50px;}

.jdczx ul li span{height:100px; font-weight:bold;  color: rgb(128, 128, 128);display:block;padding:40px 20px 20px 20px}
.jdczx ul li p{ line-height: 2; height:138px;  font-size: 13px;
    font-family: 微软雅黑;
    color: rgb(128, 128, 128);text-align:left;padding:20px 20px 40px 20px;}

.cyja{background:#ffffff;padding:35px 0;overflow: hidden;}
.cyja ul{width:918px;margin:0 auto}
.cyja ul li{    transition: all ease .6s;height:400px;    position: relative;text-align: center;float:left;width:286px;margin-right:30px;background:#efefef;margin-bottom:20px;background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 30px;
    background-attachment: scroll;
    background-position: 0 0%;box-sizing: border-box; }
	.cyja ul li:hover{padding:0 30px 30px 30px;}
	
.cyja ul li.ico1{background-image:url(../images/c1.jpg) ;}
.cyja ul li.ico2{background-image:url(../images/c2.jpg);}
.cyja ul li.ico3{background-image:url(../images/c3.jpg) ;}

.cyja ul li:nth-child(3){margin-right:0}
 .cyja ul li i{       border-bottom-style: solid;
    width: 60px;
    max-width: 60px;
    border-bottom-width: 4px;
    border-bottom-color: #ffffff;
    margin-bottom: 60px;
    display: block;
    position: relative;
    margin: 0 auto}
.cyja ul li span{    position: relative;height:100px; font-weight:bold;  color: #fff;font-size:20px;display:block;padding:40px 20px 20px 20px}
.cyja ul li p{    position: relative; line-height: 2;   font-size: 13px; color: #fff;text-align:left; }
.cyja ul li:before{    content: " "; width: 100%;
    height: 100%;
    background:#2A5B9E;
    display: block;
    position: absolute;
    top: 0;
    left: 0;}

.zmdq{padding:35px 0}
.zmdq img{width:100%;}
.jzsy{padding:35px 0;overflow: hidden;}
.jzsy dl{    display: flex;
    justify-content: center;
    align-items: center;}
.jzsy dt{width:330px;margin-right:150px;}
.jzsy dt img{width:100%;}
.jzsy dd li{      list-style: none;  font-size: 20px;
    color: rgb(102, 102, 102);line-height:50px;}
.jzsy dd img{width:20px;margin-right:10px;}	

  

@media(max-width:540px){
	.bast{font-size:16px;}
.hezuo_a{    height:58vw;
    margin-top: 55px;}	
.indespmain.hezuo_a .cell{margin-top:-100px;}
.indespmain.hezuo_a video{height:100%;}
.cyja ul{width:100%}
.sdgj ul li{    margin-bottom: 20px;float:none;width:100%;}
.sdgj ul li span{    padding: 40px 20px 0px 20px;height:auto;}
.sdgj ul li p{height:auto;}
.cyja ul li{float:none;width:100%;height:auto;}
.jdczx ul li{float:none;width:100%;}
.jzsy{padding:35px 20px;}
.jzsy dl {
 flex-direction: column; 
}
.jzsy dt {
    width: 100%;
    margin-right: 0;
}

.indespmain .cell .h3{font-size: 20px;color: #fff;letter-spacing: 2px;margin-top:40px;}
.indespmain .cell .txt{font-size: 14px; color: #fff;margin-top: 0px;}
	}


.abuntBox{width: 100%;float: left; overflow: hidden; display: block; position: relative;margin-bottom: 20px;margin-top: 30px;}
.abuntBox ul{zoom: 1;}
.abuntBox ul li{display: inline-block;width: 16%;margin-right: 1%; overflow: hidden; position: relative; box-sizing: border-box;background: #f6f4f4;padding: 85px 30px;}

.abuntBox ul li .igxin{margin-bottom: 20px;height: 50px; width: 50px;}
.abuntBox ul li .igxin img{max-width: 100%;}
.abuntBox ul li .bight{color: #333333; font-size: 18px; font-weight: bold; position: relative; display: block;}
.abuntBox ul li .bight:after{content:'';display: block;width: 34px;height: 1px;background: #333333;margin-top: 20px;margin-bottom: 20px;}
.abuntBox ul li .bygu{line-height: 24px;color:#333333;font-size: 15px; height: 72px;}
.abuntBox ul li:after{content: '';display: block;width: 0;height: 4px;    background: #16c0f7;
    background: -webkit-linear-gradient(left,#16c0f7,#1752f4);position: absolute;left: 0;bottom: 0; transition: all .4s }
.abuntBox ul li:hover:after{width: 100%;}


@media(max-width:1023px){
.abuntBox{width: 100%;}
.abuntBox ul li{padding: 30px 20px;}
.abuntBox ul li .bight{font-size: 18px; }
	}


@media(max-width:800px){
.abuntBox ul li{width: 48%; margin-bottom: 20px;padding: 30px 10px;}
.abuntBox ul li:nth-child(5){display: none;}
	}


@media(max-width:640px){


 .home_page2 .txtBox .distabcel h5{font-size:18px}
.home_page5 .titBox h5{font-size:18px}


	}