
.banner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
      }
.workwai {
 width:1200px; display:block; overflow:hidden; margin:0 auto;
}
.work {
	padding: 70px 0px 80px 0px;
	text-align: center;
	background: #fff;
}

.content_div {
	width:100%;
}



.content_div .child {
    margin-top:20px;
	position: relative;
	float: left;
	width: 150px;
}

.content_div .child .childImg {
	width: 95%;
	height: auto;
	vertical-align: middle;
}

.content_div .child .childHide {
	display: none;
	position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
	width: 100%;
	height: 100%;
	background: #3c4888;
    padding:5px;
}

    .content_div .child:hover .childHide {
        display: none;
    }

.content_div .child .childPointer {
	margin:0 auto; display:block;
}

.content_div .child .childTag {
	letter-spacing: 0.1em;
	font-weight: 100;
	font-stretch: condensed;
	font-size: 24px;
	color: #fff;
	text-align:center;
    margin-top:10px;
}

.content_div .child .childContent {
	width: 100%;
}

.content_div .child .childContent .title {
	font-size: 16px;
	color: #fff;
	width: 100%;
	margin: 0 auto; text-align:center;
}

.content_div .child .childContent .info {
	color: #fff;
	font-size: 14px;
    overflow: hidden;
    padding:2px;
    /* text-overflow: ellipsis; */
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.mainTitle {
	width: 100%;
	color: #434343;
	text-align: center;
	letter-spacing: 0.18em;
	font-weight: 100;
	font-stretch: ultra-condensed;
	font-size: 24px;
	line-height: 40px;
}

/* 首页新闻 */
.index_new_wai {
}
.index_new {
    width:1200px; margin:0 auto; display:block; margin-top:40px; background:#fff;
}
    .index_new .index_new_left {
        width:300px; display:block; float:left;
    }

    .index_new .index_new_left IMG:nth-child(1){
        float:left; width:100%;
    }
    .index_new .index_new_left IMG:nth-child(2){
        float:right; width:100%; margin-top:20px;
    }

    .index_new .index_new_right {
        width:880px; display:block; float:right;
    }

    .index_new .index_new_right_lan {
        width:100%; display:block; height:40px;font-size:24px;
    }

   
    .index_new .index_new_right_conteng {
        
    }
    .index_new .index_new_right_conteng .newlist {
         width:100%; display:block; overflow:hidden; position:relative;
    }
    .index_new .index_new_right_conteng .new_l{
        width:80px; height:80px; text-align:center; background-color:#3c4888; color:#fff;
    }
    .index_new .index_new_right_conteng .new_l .t{
        line-height:50px; font-size:24px; font-weight:bold;
    }
    .index_new .index_new_right_conteng .new_l .b{
        line-height:30px; font-size:16px; font-weight:bold;
    }

    .index_new .index_new_right_conteng .new_r{
        position:absolute;
        left:80px;
        right:0;
        top:0;
        bottom:0;
    }
    .index_new .index_new_right_conteng .new_r .t{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-indent:10px;
        line-height:50px;
        font-size:16px;
        color:#434343;
    }
    .index_new .index_new_right_conteng .new_r .b{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-indent:10px;
        line-height:30px;
        font-size:14px;
        color:#b4b4b4
    }
.xu {
    display:block; overflow:hidden; width:100%; height:40px; background:url('/images/xu.png') repeat-x left center;
}

.CLIENTS_div {
    width:1200px; display:block; overflow:hidden; margin:0 auto;
}

.CLIENTS_div .contetdiv{
    width:1200px; display:block; overflow:hidden; margin:0 auto; text-align:center;
}

.CLIENTS_div .contetdiv A{
    display:block; float:left; width:150px; text-align:center;
}

.CLIENTS_div .contetdiv A IMG{
    width:95%; margin-top:20px;
}

.btn_more {
    width:30%; line-height:40px; height:40px; border-radius:5px; text-align:center; color:#fff; background-color:#d9d9d9; display:block; margin:0 auto;
}

.lxwm {
    width: 100%;
    display: block;
    overflow: hidden;
    background-color: #5e69a7;
    color: #fff;
    margin-top: 70px;
    padding: 30px;
}

    .lxwm .contents {
        width: 1200px;
        display: block;
        overflow: hidden;
        background-color: #5e69a7;
        margin: 0 auto;
        color: #434343;
        text-align: center;
        letter-spacing: 0.18em;
        font-weight: 100;
        font-stretch: ultra-condensed;
        font-size: 24px;
        line-height: 40px;
    }

/* 首页新闻结束 */


/* 关于我们 */
.about {
	padding: 70px 0px 30px 0px;
	text-align: center;
	background: #fff;
}

.aboutus_div {
    display:block; overflow:hidden; width:1200px; margin:0 auto; text-align:center;
}
.aboutus_div .title {
	color: #444;
	font-size: 55px;
    margin: 0px auto;
}

.aboutus_div .info {
	color: #444;
	font-size: 18px;
	line-height: 30px;
	width: 877px;
	margin: 0px auto;
}
.btn_liaojie {
    color:#3c4888;
}

/* 关于我们结束 */
@media (max-width:1080px){
    .workwai {
     width:100%;
    }
    .content_div .child {
	position: relative;
	float: left;
	width: 20%;
}
    .content_div .child .childPointer {
	display:none;
}

    /* 首页新闻 */
.index_new {
    width:100%; margin:0 auto; display:block; margin-top:40px;
}
    .index_new .index_new_left {
        width:100%; display:block; float:left;
    }

    .index_new .index_new_left IMG:nth-child(1){
        float:left; width:48%;
    }
    .index_new .index_new_left IMG:nth-child(2){
        float:right; width:48%; margin-top:0px;
    }

    .index_new .index_new_right {
        width:100%; display:block; float:right; padding:10px;
    }

    .index_new .index_new_right_lan {
        width:100%; display:block; height:40px;font-size:24px;
    }

   
    .index_new .index_new_right_conteng {
        
    }
    .index_new .index_new_right_conteng .newlist {
         width:100%; display:block; overflow:hidden; position:relative;
    }
    .index_new .index_new_right_conteng .new_l{
        width:80px; height:80px; text-align:center; background-color:#3c4888; color:#fff;
    }
    .index_new .index_new_right_conteng .new_l .t{
        line-height:50px; font-size:24px; font-weight:bold;
    }
    .index_new .index_new_right_conteng .new_l .b{
        line-height:30px; font-size:16px; font-weight:bold;
    }

    .index_new .index_new_right_conteng .new_r{
        position:absolute;
        left:80px;
        right:0;
        top:0;
        bottom:0;
    }
    .index_new .index_new_right_conteng .new_r .t{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-indent:10px;
        line-height:50px;
        font-size:16px;
        color:#434343;
    }
    .index_new .index_new_right_conteng .new_r .b{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-indent:10px;
        line-height:30px;
        font-size:14px;
        color:#b4b4b4
    }
.xu {
    display:block; overflow:hidden; width:100%; height:40px; background:url('/images/xu.png') repeat-x left center;
}
/* 首页新闻结束 */
.CLIENTS_div {
    width:100%; display:block; overflow:hidden; margin:0 auto;
}

.CLIENTS_div .contetdiv{
    width:100%; display:block; overflow:hidden; margin:0 auto; text-align:center;
}

.CLIENTS_div .contetdiv A{
    display:block; float:left; width:20%; text-align:center;
}

.CLIENTS_div .contetdiv A IMG{
    width:80%; margin-top:20px;
}

/* 关于我们 */
.about {
	padding: 70px 0px 30px 0px;
	text-align: center;
	background: #fff;
}

.aboutus_div {
    display:block; overflow:hidden; width:100%; margin:0 auto; text-align:center;
}
.aboutus_div .title {
	color: #444;
	font-size: 24px;
    margin: 0px auto;
}

.aboutus_div .info {
	color: #444;
	font-size: 14px;
	line-height: 30px;
	width: 100%;
	margin: 0px auto;
    padding:10px;
}
.btn_liaojie {
    color:#3c4888;
}

/* 关于我们结束 */
    .lxwm .contents {
        width: 100%;
        display: block;
        overflow: hidden;
        background-color: #5e69a7;
        margin: 0 auto;
        color: #434343;
        text-align: center;
        letter-spacing: 0.18em;
        font-weight: 100;
        font-stretch: ultra-condensed;
        font-size: 16px;
        line-height: 40px;
    }
}