/*菜单*/
.index-more>a, .index-more-al>a {
    color: #2fc3be;
    cursor: pointer;
}
.index-more, .index-more-al {
    text-align: center;
    margin: 30px;
}
img{border:none;max-width: 100%;height: auto;}
.bad,.img{
    position: relative;
    overflow: hidden;
    text-align: center;
}
ul li{list-style: none}
.bad img,.img img{
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}
.bad img:hover,.img img:hover{
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.liss .liss1 ul li img{
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
}
.liss .liss1 ul li:hover img{
    transform:translateY(10px);
    -moz-transform:translateY(10px);
    -webkit-transform:translateY(10px);
    -ms-transform:translateY(10px);
}

@media only screen and (min-width: 1440px){
    .container {
        width: 1230px;
    }
}


.daniu{
    background: url("../new_image/xe-zhyw-bg.jpg") no-repeat center;
    background-size: cover;
    margin-top: -10px;
}
.daniuyemian{
    overflow: hidden;
}
.daniu .daniuyemian .col-md-3,.daniu .daniuyemian .col-md-9{
    float: right;
}
.daniu .shiw{
    width: 100%;
    display: none;
}
.daniu .shiw.active{
    display: inline-block;
}
.banner.school h1{
    font-size: 56px;
    color: #fff;
}
.banner.school p{
    font-size: 24px;
    margin-bottom: 5px;
}
.banner.school p:nth-child(3){
    margin-top: 10px;
}
.daniu .shiw .bad{
    width: 36%;
    float:left;
}
.daniu .shiw .right1{
    width: 64%;
    float:left;
    padding: 50px;
}
.daniu .shiw .right1 div span{
    color: #999;
}
.daniu .shiw .right1 div:first-child h3{
    display: inline-block;
    font-size: 36px;
}
.daniu .shiw .right1 p:nth-child(2){
    font-size: 12px;
    color: #666;
}
.daniu .shiw .right1 p:nth-child(3) span{
    font-size: 30px;
    color: #2FC2BD;
    display: inline-block;
    margin-right: 5px;
    font-family: Avenir-Medium;
}
.daniu .col-md-3 ul{
    margin-top: 110px;
    display: inline-block;
}
.daniu .col-md-3 li{
    height: 45px;
    line-height: 45px;
    color: #2FC2BD;
    text-align: right;
    font-size: 16px;
    position: relative;
    display: inline-block;
    width: 175px;
    float: right;
    cursor: pointer;
}
.daniu .col-md-3 li span{
    display: inline-block;
    width: 90%;
    padding-left: 20%;
    border-bottom: 1px solid #ccc;
}
.daniu .col-md-3 li.active{
    padding: 0 16px;
    background: #2FC2BD;
    color: #fff;
}
.daniu .col-md-3 h3{
    color: #e6edf1;
    text-align: right;
    font-size: 40px;
    margin-bottom: -31px;
}

.daniu .col-md-3 p:nth-child(3){
    text-align: right;
    font-size: 14px;
    color: #999;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.daniu .col-md-3 li img{
    position: absolute;
    right: 160px;
    top: 17px;
}
.daniu .col-md-3 li.active img, .daniu .col-md-3 li:hover img{
    right:150px;
}
.daniu .col-md-3 li img:nth-child(2){
    display: none;
}
.daniu .col-md-3 li.active img:nth-child(1),.daniu .col-md-3 li:hover img:nth-child(1){
    display: none;
}
.daniu .col-md-3 li.active img:nth-child(2),.daniu .col-md-3 li:hover img:nth-child(2){
    display: inline-block;
}
.shiw{
    display: none;
}
.liss{
    position: absolute;
    bottom: 20px;
    right: 0;
    padding-right: 50px;
}
.liss .liss1 li{
    text-align: center;
    color: #000;
    background: #f6f6f6;
    float: left;
}
.liss .liss1 ul{
    display: inline-block;
    box-shadow: 0 0 50px #ccc;
    position: relative;
}
.liss .liss1 li img{
    margin-bottom: 8px;
    height: 30px;
}
.liss .liss1 li p{
    font-size: 14px;
    color: #333;
}
.liss .liss1 li{
    padding: 20px 20px 10px;
    cursor: pointer;
    width: 180px;
}
.leftright:hover,.leftright1:hover{
    cursor: pointer;
}
.leftright1{
    position: absolute;
  	top:266px;
    bottom: 80px;
    left: -40px;
    z-index: 1;
}
.leftright:hover .s2{
    display: block;
}
.leftright:hover .s1{
    display: none;
}
#lbContent{
    padding-top: 20px;
}
#lbContent p{
    text-align: left;
}
.leftright{
    position: absolute;
  	top:308px;
    bottom: 126px;
    left: -40px;
    z-index: 1;
}
.left111 img,.right111 img{
    border-radius: 100px;
    cursor: pointer;
}
.daniu .s2,.daniu .s3{
    display: none;
}
.daniu .col-md-3 .h3{
    font-size: 53px;
    text-align: right;
}
.daniu .col-md-3 .p3{
    font-size: 30px;
    text-align: right;
    color: #333;
    margin-top: -35px;
}
.daniu .col-md-3 .p4{
    font-size: 16px;
}
.section-subtit{
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
    font-size: 18px;
    color: #a1a7ac;
    text-align: center;
    line-height: 1.8
}
.xe-index-top {
    margin-top: 28px;
    padding:0 24px;
}
.xe-index-con-2 {
    padding-top:10px;
	padding-left:0;
  	padding-right:20px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.xe-index-order {
    height: 210px;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgba(0,0,0,0.06);
}
.xe-index-con {
    display: flex;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8B8B8B;
    line-height: 30px;
}
.xe-index-con-1 {
  	padding-top:10px;
    padding-left: 40px;
    width: 70px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
/*========我们的优势===========*/
.clear { clear: both; width: 0; height: 0; border: 0; margin: 0; padding: 0; visibility: hidden; font-size: 0; line-height: 0; }
.clearfix { zoom: 1; }

.main{width: 80%;margin: 0px auto;}
.main-as { text-align:center; padding-top:30px;}
.aboutul {padding-left: 0;text-align:center;margin-top:30px; padding-bottom:50px;}
.aboutul li {float:left;width:30%;margin-right:5%; background:#fff;padding:0 0 30px 0}
.aboutul li.f3 {margin-right:0}
.aboutul li .cons {border-top:4px solid #2FC2BD;max-width:350px;margin:0 auto}
.aboutul li .cons .title {font-weight:Bold;font-size:25px; line-height:40px;margin:40px 0 45px 0}
.aboutul li .cons .content {font-size:16px;margin:30px 0}
.aboutul li .cons .line { background:#454545; height:1px;}
.serviceul li {float:left;width:30%;margin-right:5%;border:2px solid #454545;padding:0 0 30px 0}
.serviceul li.f3 {margin-right:0}
.serviceul li .left {float:left;width:40%;margin-left:10%}
.serviceul li .left .title { background:#535353;color:#FFF;width:80px; height:80px;padding:10px;font-size:24px; line-height:30px;text-align:center;margin:-15px 0 30px 0}
.serviceul li .left .title2 {  line-height:30px;font-weight:Bold;}
.serviceul li .right {float:right;width:45%;padding:40px 20px 0 0; min-height:150px;line-height:30px;}
.serviceul li .right h2{font-size: 16px;}
.serviceul li .right h3{font-size: 16px;}
.serviceul li .right h4{font-size: 16px;}
.serviceul li:hover .title { background:#e60013;color:#fff;}
.main-ys{width:1200px;margin: 0 auto;}
.main-ys .title{display: block;margin-bottom: 20px;text-align: center;color:#e60013;font-weight:Bold;font-size:35px; line-height:50px;}
.main-ys p{font-size: 18px;line-height: 35px;text-align: center;color: #969696;}
.main-ysys{width: 100%;margin: 20px auto;}
.main-ysys li{float: left;width: 33.33%;text-align: center;}
.main-ysys .tit1{font-size: 14px;color: #333; }
.main-ysys .tit1 span{font-size: 50px;color: #d50404;}
.main-ysys p{font-size: 16px;color: #333;}
.icon>img{width:80px;}
/*========我们的优势 移动端===========*/
@media only screen and (max-width: 640px ) {
    /*========banner===========*/
    .main-nodis{display: none;}
    .main{width: 95%;margin: 0px auto;}
    .main-as{margin:30px 0}
    .main-as .title{font-size:20px; line-height:25px;}
    .main-as p{font-size:16px; line-height:25px;margin-top:7px}
    .aboutul li {float:none;width:100%;margin-right:0;margin-top:20px}
    .aboutul2 {margin-top:0px}
    .aboutul2 li {float:none;width:100%;margin-right:0;margin-top:20px}
    .aboutul3 {margin-top:-10px}
    .aboutul3 li {float:none;width:100%;margin-right:0;margin-top:10px}
    .serviceul li {float:none;width:100%;margin-right:0;margin-top:30px;padding:0 0 20px 0}
    .serviceul li .right {padding:30px 10px 0 0; min-height:auto;}
    .serviceul li .left {width:40%;margin-left:5%;}
    .serviceul li .left .title { width:60px; height:60px;padding:11px 10px 0 10px;font-size:16px; line-height:20px;margin:-15px 0 30px 0}
    .main-ys{width:100%;margin: 0 auto;}
    .main-ys .title{display: block;font-size:20px;text-align: center;color: #e60013;}
    .main-ys a{display: block;margin-bottom: 15px;font-size: 20px;text-align: center;color: #000;}
    .main-ys p{font-size: 16px;line-height: 30px;text-align: center;color: #4c4c4c;}
    .main-ysys{width: 100%;margin: 15px auto;}
    .main-ysys li{float: left;margin:10px;width: calc(33.33% - 20px);text-align: center;}
    .main-ysys .tit1{font-size: 14px;color: #333;}
    .main-ysys .tit1 span{font-size: 35px;color: #d50404;}
    .main-ysys p{font-size: 16px;color: #333;}
    /*========首页服务优势-手机页面===========*/
    .main-xmbg{background-color: #f5f5f5;}
    .main-xmbg .main{margin: 0 auto;}
    .main-xm{width:100%;margin: 0 auto;}
    .main-xm h2{display: block;margin-bottom: 20px;padding-top:20px;font-size:30px;text-align: center;color: #000;}
    .main-xm dl{float: left;padding: 10px 0;width: 33.33%;}
    .main-xm dl img{display: block;height: 50px;margin: 0 auto;filter:grayscale(0%);opacity: 1;}
    .main-xm ul{display: none;margin: 10px 0 10px 25%;font-size: 15px;color: #666;line-height: 35px;}
    .main-xm li{list-style: square;}
    .main-xm a.main-xma-btn{display: none;margin:0 auto;width: 120px;line-height: 30px;text-align: center;font-size: 14px;background-color: #c70505;color: #fff}
    .main-xm dl:hover{background-color: #f5f5f5;}
    .main-xm dl:hover img{filter:none;opacity: 1;}
    /*========我们的优势===========*/
    .newscont ul{margin: 20px 0;}
    .newscont li{display: block;float: none;margin-bottom: 30px;padding:15px 0;width:100%;}
    .newsa-img img{display: block;margin-bottom: 20px;height: 50px;}
    .newsa-h{font-size: 16px;color: #333;line-height:25px;height: 100%;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: initial;
    -webkit-box-orient: vertical;}
    .newsa-p{margin: 10px 0;font-size: 14px;line-height:25px;color: #808080;height: 50px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
    .newscont li time{font-size: 14px;color: #4c4c4c; float:left;}
    .newscont li .newstag{font-size: 14px;color: #4c4c4c; padding-left:10px; float:left; float:left;}
    .newsfy{width: 190px;margin: 20px auto;}
    .newsfy a{float: left;}
    .newsfyc{margin: 0 5px;width: 35px;text-align:center;line-height: 35px;border-radius:5px;font-size: 18px;border: 1px solid #c80000;color: #4c4c4c;}
    .newsfyc:hover{background-color: #c80000;color: #fff;}
    .newsfyp img,.newsfyn img{padding:8px;filter: grayscale(100%);}
    .newsfyn{transform: rotate(180deg);}
    .newsfyp:hover img,.newsfyn:hover img{filter: grayscale(0%);}
    }
/*========我们的优势 移动端===========*/









