.wapBanner {
	display: none;
}
@media screen and (max-width:1500px) {
	.page-kg-title {
	    padding: 55px 0;
	    border-bottom: 1px solid #e5e5e5;
	    width: 100%;
	}
	.case-box .index-sec1-list .item .text .title h4 {
	    color: #333333;
	    font-family: arial;
	    font-size: 30px;
	    font-weight: bold;
	}
	.page-kg-title h2 {
	    font-size: 38px;
	    color: #333333;
	    font-weight: normal;
	}
	.page-kg-about-text {
	    margin-top: 50px;
	}
}
@media screen and (max-width:1200px) {
	.I_footer_son .div3 {
	    border-right: 1px solid #464646;
	    padding: 0 5vw;
	    margin-top: 40px;
	}
	.I_footer_son .left {
	    width: 310px;
	    background: #313131;
	    position: relative;
	    z-index: 999;
	}
	.I_footer_son .div4 {
	    width: 30%;
	    padding: 0 0 0 0%;
	    margin-top: 40px;
	    box-sizing: border-box;
	}
	.moveDown .fr {
		display: none;
	}

	.solid .fr {
		display: none;
	}
	.I_footer_son .left .div1 .tel h2 {
	    font-family: arial;
	    font-size: 19px;
	    font-weight: normal;
	    margin: 0px 0;
	    color: #ffffff;
	    letter-spacing: 1px;
	}
	.I_footer_son .left .div2 {
	    margin-top: 35px;
	    background: #004ea2;
	    text-align: center;
	    padding: 0 5px;
	    width: 300px;
	    height: 48px;
	    line-height: 48px;
	    color: #ffffff;
	    font-size: 16px;
	}

	.nav {
		margin-left: 0;
		display: flex;
		justify-content: flex-end;
	}

	header .logo img {
		margin-top: 20px;
		display: block;
		height: 55px;
	}
}


@media screen and (max-width:1000px) {
	.downLoad .div2 .divWord1 {
	    font-size: 16px;
	    font-family: 宋体;
	    font-style: italic;
	    margin-bottom: 0;
	}
	.downLoad .div2 .divWord2 {
	    font-family: BIN;
	    font-size: 15px;
	    line-height: 24px;
	}
	.downLoad .div2 .divWord3 {
	    font-family: BIN;
	    font-size: 14px;
	    line-height: 23px;
	    margin-top: 6px;
	    text-align: left;
	}
	.JiJinCase .JiJinCase_content {
	    display: inherit;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    margin-bottom: -40px;
	}
	.downLoad img {
	    width: 110px;
	}
	.page-wy-about .pic {
	    margin-bottom: 25px;
	}
	.menubox.solid {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 9999;
		height: 60px;
		line-height: 60px;
		background: #ffffff;
		border-bottom: none;
		-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
		shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
	}
	.JiJinCase .JiJinCase_content .JiJinCase_content_list .content_list_txt {
	    font-size: 15px;
	    color: #333333;
	    line-height: 55px;
	    padding: 0px 15px;
	    background: #fff;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    margin-bottom: 10px;
	}
	.JiJinCase .JiJinCase_content .JiJinCase_content_list .content_list_txt span {
	    font-size: 13px;
	    color: #999999;
	    margin-left: 15px;
	}
	.JiJinCase .JiJinCase_content {
	    display: inherit;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    margin-bottom: 0;
	    padding-bottom: 20px;
	}
	.downLoad .div2 {
	    font-size: 15px;
	    line-height: 32px;
	    margin: auto;
	    background: rgb(0,78,162);
	    text-align: center;
	    padding: 9px;
	    margin-top: 15px;
	    border-radius: 5px;
	    display: inline-block;
	}
	.index-about-left .bottom .fr {
	    width: 65%;
	    padding: 0 40px 0 0;
	    box-sizing: border-box;
	    color: #ffffff;
	    height: 100%;
	    /* position: relative; */
	    /* top: 25%; */
	    /* bottom: 0; */
	    min-height: 300px;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    padding-top: 14%;
	}

	.banner {
		display: none;
	}

	.wapBanner {
		display: block;
		margin-top: 60px;
	}

	.nav {
		display: none;
	}

	header {
		height: 60px;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #d8d8d8;
	}

	header .logo img {
		margin-top: 10px;
		display: block;
		height: 40px;
	}

	.index-about .fl {
		float: inherit;
	}

	.index-about-left {
		background: #004ea2;
		width: 100%;
		position: relative;
		z-index: 99;
		margin-top: 0;
	}

	.index-about-right {
		width: 100%;
		position: relative;
		z-index: 3;
	}

	.wapBanner .swiper-slide {
		overflow: hidden;
	}

	.wapBanner img {
		float: left;
		width: 100%;
	}

	.index-about-left .top .fr {
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
	}

	.index-about-left .top .fr {
		width: 100%;
		padding: 15px 20px;
		box-sizing: border-box;
	}

	.index-about-left .top img {
		height: auto;
		width: 50%;
	}

	.index-about-left .top .fr {
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	a.more {
		display: block;
		height: 34px;
		line-height: 36px;
		width: 34px;
		margin: 0;
		background: #ffffff;
		border-radius: 50%;
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #004ea2;
		font-family: "宋体";
		transition: 0.5s;
	}

	.index-about-left .bottom .fr {
	    width: 100%;
	    padding: 0 8vw;
	    padding-top: 7%;
	}

	.index-about-left .bottom .fr h2 {
		font-weight: bold;
		color: #ffffff;
		font-size: 20px;
		margin: 10px 0 15px 0px;
		letter-spacing: 2px;
	}

	.index-about-left .bottom .fr p {
		color: #ffffff;
		font-size: 15px;
		line-height: 28px;
		letter-spacing: 0px;
		margin-top: 10px;
	}
	.index-about-left .bottom .fr a.more{display: block;height: 34px;line-height: 34px;width: 34px;margin: 20px 0 0;background: none;border: 1px solid #ffffff;border-radius: 50%;text-align: center;font-size: 20px;font-weight: bold;color: #ffffff;font-family: "宋体";transition: 0.5s;}
.index-about-left .bottom{background: url(../images/a-pic3.jpg) no-repeat right bottom;background-size: cover;min-height: auto;height: 270px;}
header {
		height: 60px;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #d8d8d8;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 9999999999;
		background: #fff;
	}
	.index-about-right-son {
	    margin-left: 0;
	    width: 100%;
	    padding-top: 0%;
	    padding: 0 20px;
	    box-sizing: border-box;
	}
	.container h1 {
	    color: #464646;
	    font-size: 32px;
	    font-weight: bold;
	    position: relative;
	    letter-spacing: 2px;
	}
	.container {
	    margin-top: 28px;
	}
	.container h1::before {
	    position: absolute;
	    width: 110%;
	    height: 1px;
	    background: #959595;
	    right: -185px;
	    content: "";
	    top: 50%;
	}
	.container .text h2 {
	    color: #242424;
	    font-size: 18px;
	    margin: 15px 0 12px;
	}
	.container .text::before {
	    position: absolute;
	    width: 35px;
	    height: 2px;
	    background: #333333;
	    left: -50px;
	    content: "";
	    top: 13px;
	}
	.container .text .text-p {
	    color: #666666;
	    font-size: 14px;
	    line-height: 30px;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 6;
	    overflow: hidden;
	}
	.Guarantee {
	    background: #333333;
	    padding: 8% 0 8% 8%;
	    margin-top: 20px;
	    box-sizing: border-box;
	    position: relative;
	}
	.Guarantee_time li h2 {
	    color: #ffffff;
	    font-size: 22px;
	    font-family: "DIN";
	    font-weight: bold;
	    display: inline-block;
	}
	.Guarantee {
	    background: #333333;
	    padding: 0;
	    margin-top: 20px;
	    box-sizing: border-box;
	    position: relative;
	    display: flex;
	    justify-content: center;
	    padding:13px 15px 10px 15px;
	    box-sizing: border-box;
	}
	.Guarantee_time {
	    width: 100%;
	    padding-left: 0;
	    box-sizing: border-box;
	    position: relative;
	}
	.Guarantee_time li {
	    color: #ffffff;
	    margin: 0 auto;
	    float: left;
	    width: calc(100%/4);
	    position: relative;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.Guarantee_time li i {
	    font-size: 14px;
	    margin-left: 4px;
	}
	.Guarantee_time li p {
	    font-size: 14px;
	    color: #a1a1a1;
	    margin-top: -4px;
	}
	.scheme-title {
	    padding: 22px 0 18px 0;
	}
	.scheme-title h2 {
	    color: #333333;
	    font-size: 20px;
	    font-weight: bold;
	}
	.scheme-title span {
	    color: #333333;
	    font-size: 14px;
	    font-weight: normal;
	    display: inline-block;
	    border-left: 1px solid #000000;
	    padding: 0 12px;
	    margin-left: 12px;
	    line-height: 15px;
	}
	.scheme-title p {
	    color: #333333;
	    font-family: arial;
	    text-transform: uppercase;
	    font-size: 15px;
	    letter-spacing: 1px;
	    margin-top: 2px;
	}
	.index-sec1-list .item .text {
	    padding: 2px 20px 30px 20px;
	    box-sizing: border-box;
	    width: 100%;
	    max-width: 100%;
	    float: left;
	    box-sizing: border-box;
	}
	.index-sec1-list .item .img {
	    width: 100%;
	    float: right;
	}
	.index-sec1-list .item .text .title h4 {
	    color: #333333;
	    font-family: arial;
	    font-size: 18px;
	    font-weight: bold;
	}
	.index-sec1-list .item .text .title {
	    margin-bottom: 10px;
	}
    .index-sec1-list .item .info p {
        color: #666666;
        line-height: 30px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
	.more-but {
	    transition: all .4s;
	    display: block;
	    width: 210px;
	    height: 44px;
	    line-height: 44px;
	    text-align: center;
	    border-radius: 35px;
	    border: 2px solid #000000;
	    margin-top: 18px;
	}
	.index-sec1-tab ul li {
	    cursor: pointer;
	    position: relative;
	    text-align: center;
	    color: #ffffff;
	    opacity: 0.5;
	    display: block;
	    float: left;
	    font-size: 18px;
	    font-family: arial;
	    font-weight: normal;
	    position: relative;
	}
	.index-sec1-tab {
	    height: 50px;
	    line-height: 50px;
	    background: #004ea2;
	}
	.index-scheme {
	    background: #f7f7f7;
	    padding-bottom: 0;
	}
	.main-storefront {
	    padding-bottom: 0;
	    padding-top: 0px;
	}
	.main-storefront-banner .swiper-button-next {
	    width: 31px;
	    height: 65px;
	    background: url(../images/next1.png) no-repeat;
	    top: 50%;
	    position: absolute;
	    right: 10%;
	    margin-top: -15px;
	    background-size: 45%;
	}
	.main-storefront-banner .swiper-button-prev {
	   background-size: 45%;
	    margin-top: -15px;
	}
	.index-case {
	    padding-bottom: 20px;
	}
	.News .xinwen.kuadu_b {
	    width: 100%;
	    box-sizing: border-box;
	}
	.News .xinwen.kuadu_a {
	    width: 100%;
	}
	.News .xinwen .ming figure span {
	    font-size: 16px;
	    line-height: 25px;
	    font-weight: bold;
	    color: #fff;
	    letter-spacing: 3px;
	    display: block;
	    position: relative;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	.News .xinwen .zixun {
	    padding: 15px 15px;
	    overflow: hidden;
	}
	.News .xinwen .zixun ul li {
	    width: 100%;
	    overflow: hidden;
	    padding: 4px 0;
	    position: relative;
	}
	.News .xinwen .zixun ul li figure h2 {
	    font-size: 15px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    color: #333333;
	}
	.News .xinwen .zixun ul li dl dt {
	    width: 100%;
	    display: block;
	    line-height: 42px;
	    font-size: 22px;
	    font-family: arial;
	}
	.News .xinwen .zixun ul li dl dd {
	    width: 100%;
	    display: block;
	    color: #fff;
	    background: #aaa;
	    font-family: arial;
	}
	.News .xinwen .zixun ul li dl {
	    display: block;
	    position: absolute;
	    right: 0;
	    top: 5px;
	    background: #f5f5f5;
	    text-align: center;
	    width: 65px;
	}
	.News .xinwen .zixun ul li figure {
	    width: 68%;
	}
	
	.News .xinwen .zixun ul li figure {
	    float: left;
	    overflow: hidden;
	    padding: 0px 75px 0px 12px;
	}
	.News .xinwen .zixun ol li {
	    padding: 3px;
	    overflow: hidden;
	    width: 100%;
	    line-height: 29px;
	}
	.News .xinwen .zixun ol li h2 {
	    width: 80%;
	    float: left;
	    overflow: hidden;
	    font-size: 14px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    transition: all 300ms;
	    color: #333333;
	}
	.News {
	    background: #f7f7f7;
	    padding-bottom: 30px;
	}
	.I_footer_son .div4,.I_footer_son .left{
		display: none;
	}
	.I_footer_son .div3 {
	    border-right: none;
	    padding: 0 1vw;
	    margin-top: 22px;
	    width: 100%;
	}
	.I_footer {
	    background: #222222;
	    padding-bottom: 15px;
	}
	.I_footer_son h3 {
	    color: #fff;
	    font-weight: bold;
	    font-size: 18px;
	    padding-bottom: 10px;
	}
	.I_footer_son .div3 p {
	    color: #808080;
	    font-size: 14px;
	    line-height: 20px;
	}
	.index-about-left .top {
	    background: #004ea2 url(../images/a-pic2.png) no-repeat right bottom;
	    padding: 10px 0 0 0;
	    box-sizing: border-box;
	}
	.pbanner {
	    position: relative;
	    overflow: hidden;
	    margin-top: 60px;
	}
	.pbanner .word .zh {
	    font-size: 18px;
	}
	.pbanner .word .line {
	    display: block;
	    height: 2px;
	    width: 22px;
	    margin: 12px auto 12px;
	    background-color: #fff;
	}
	.pbanner .word .en {
	    font-size: 16px;
	    text-transform: uppercase;
	}
	.sub-menu .link {
	    display: block;
	    color: #414141;
	    padding: 0 10px 0 10px;
	    position: relative;
	    border-left: 2px solid #ececec;
	    font-size: 15px;
	    line-height: 15px;
	}
	.sub-menu li {
	    display: inline-block;
	    padding: 18px 0;
	}
	.page-kg-title h2 {
	    font-size: 18px;
	    color: #333333;
	    font-weight: normal;
	    text-align: center;
	}
	.page-kg-title {
	    padding: 20px 0;
	    border-bottom: 1px solid #e5e5e5;
	    width: 100%;
	}
	.page-kg-about-text {
	    margin-top: 20px;
	}
	.page-kg-about-text p {
	    line-height: 30px;
	    margin-bottom: 10px;
	    font-size: 14px;
	    color: #666666;
	    padding: 0 10px;
	}
	.page-wy-about .Guarantee_time li h2 {
	    font-size: 26px;
	    letter-spacing: 0;
		    margin-bottom: 0;
	}
	.page-wy-about .Guarantee_time li {
	    text-align: center;
	    color: #666666;
	    padding: 0 0 20px 0;
	    float: left;
	    width: calc(100%/4);
	    box-sizing: border-box;
	}
	.page-hdwy-team {
	    display: -webkit-flex;
	    display: inherit;
	}
	.page-hdwy-team .left {
	    width: 100%;
		overflow: hidden;
	}
	.page-hdwy-team .left img{
		float: left;
	}
	.page-hdwy-team .right {
	    padding: 22px 20px;
	}
	
	.page-hdwy-team .right {
	    width: 100%;
	    background: #f5f5f5;
	    color: #141418;
	    box-sizing: border-box;
	}
	.page-hdwy-team .right h2 {
	    font-size: 20px;
	}
	.page-hdwy-team .right span {
	    display: block;
	    width: 20px;
	    height: 2px;
	    background: #666666;
	    margin: 15px 0;
	}
	.page-hdwy-team .right p {
	    color: #666666;
	    line-height: 22px;
	    color: #666666;
	    margin-bottom: 8px;
	}
	.page-wy-about .Guarantee_time li p {
	    font-size: 14px!important;
	}
	.page-hdwy-jiazhi .left {
	    width: 100%;
	    float: left;
	    padding: 22PX 10px;
	    box-sizing: border-box;
	}
	.page-hdwy-jiazhi .left h3 {
	    font-size: 20px;
		letter-spacing: 0;
	}
	.page-hdwy-jiazhi .left h5 {
	    font-size: 14px!important;
	}
	.page-hdwy-jiazhi .left h5 {
	    color: #ffffff;
	    line-height: 22px!important;
	    margin-bottom: 1vw!important;
	}
	.page-hdwy-jiazhi .left h5 span {
	    margin-right: 0;
	}
	.page-wy-about {
	    margin-bottom: 0px;
	}
	.main-news-list li {
	    /* float: left; */
	    border: 1px solid #eeeeee;
	    transition: all 0.6s;
	    background: #ffffff;
	    width: 49%;
	    margin-right: 2%;
		    margin-bottom: 1%;
	}
	.news {
	    padding: 15px 0 30px;
	    background-color: #f1f1f1;
	}
	.main-news-list li .text h3 {
	    color: #333333;
	    font-size: 14px;
	    height: 30px;
	    font-weight: bold;
	    line-height: 30px;
	    overflow: hidden;
	    position: absolute;
	    margin-top: 10px;
	    bottom: 10px;
	    left: 10px;
	    right: 10px;
	}
	.main-news-list li em img {
	    width: 100%;
	    float: left;
	}
	.pages a {
	    display: block;
	    float: left;
	    font-size: 14px;
	    font-family: arial;
	    color: #676767;
	    width: 38px;
	    height: 32px;
	    line-height: 32px;
	    border: 1px solid #bdbdbd;
	    margin-left: 11px;
	    transition: .45s;
	    -webkit-transition: .45s;
	}
	.pages {
	    text-align: center;
	    margin-top: 30px;
	}
	.case-box .index-sec1-list .item .text {
	    padding:0 20px 25px 20px;
	    box-sizing: border-box;
	    width: 100%;
	    max-width: 600px;
	    float: left;
	}
	.case-box .index-sec1-list .item .img {
	    width: 100;
	    float: right;
	    overflow: hidden;
	}
	.case-box .index-sec1-list .item .img img {
	    display: block;
	    width: 100%;
	    float: left;
	}
	.case-box .w1300 {
	    width: 100%;
	    padding: 0 15px;
	    box-sizing: border-box;
	    max-width: 1200px;
	}
	.case-box .index-sec1-list .item .text .title h4 {
	    color: #333333;
	    font-family: arial;
	    font-size: 18px;
	    font-weight: bold;
		    margin-top: -5px;
	}
	.case-box .index-sec1-list .item .info p {
	    color: #666666;
	    line-height: 26px;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 5;
	    overflow: hidden;
	    font-size: 14px;
	}
	.case-box .index-sec1-list .item .text .title {
	    margin-bottom: 12px;
	}
	.case-box {
	    background: #f4f4f5;
	    padding: 25px 0 25px 0;
	}
	.case-box .more-but a {
	    display: block;
	    width: 100%;
	    height: 38px;
	    line-height: 38px;
	}
	.case-box .more-but {
	    transition: all .4s;
	    display: block;
	    width: 125px;
	    height: 38px;
	    line-height: 38px;
	    text-align: center;
	    border-radius: 35px;
	    border: 2px solid #000000;
	    margin-top: 20px;
	}
	.case-box .index-sec1-list .item .img {
	    width: 100%;
	    float: right;
	    overflow: hidden;
	}
	.case-box .index-sec1-list .item {
	    margin-bottom: 20px;
	}
	.works {
	    padding: 10px 0 0px;
	    background-color: #f1f1f1;
	}
	.works ul {
	    display: inherit;
	    flex-wrap: wrap;
	}
	.works .w1300{
		padding: 0 15px;
	}
	.works ul li {
	    width: 100%;
	    margin-right: 0;
	    /* float: left; */
	    margin-top: 3%;
	}
	.works ul .bot {
	    display: block;
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    background-color: rgba(0, 0, 0, 0.8);
	    width: 100%;
	    color: #fff;
	    font-size: 14px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    transition: .45s;
	    -webkit-transition: .45s;
	    line-height: 48px;
	    height: 48px;
	}
	.botFlex {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding: 0 15px;
	    line-height: 48px;
	    height: 48px;
	}
	.works ul .bot .w{
		display: none;
	}
	.worksWord .tit {
	    line-height: 1.5;
	    font-size: 16px;
	    color: #080808;
	    font-weight: normal;
	    padding: 10px 15px;
	    border-bottom: 1px solid #ececec;
	    text-align: center;
		padding-bottom: 15px;
	}
	.worksWord .con {
	    padding-top: 20px;
	    text-align: justify;
	    line-height: 25px;
	}
	.w1300 {
	    width: 100%;
	    padding: 0 15px;
	    box-sizing: border-box;
	}
	.worksWord {
	    padding: 20px 0 30px 0;
	}
	.work2{
		background: #fff;
		padding-top: 30px;
	}
	.backToList .back{
		display: none;
	}
	.backToList .link {
	    display: block;
	    color: #333;
	    padding-right: 0;
	    margin-bottom: 10px;
	    text-align: justify;
	    line-height: 1.4;
	}
	.backToList {
	    padding: 20px 0 10px 0;
	    background-color: #f1f1f1;
	}
	.s_news_list li {
	    transition: all 0.5s;
	    background: #ffffff url(../images/dot.png) no-repeat 95% 25px;
	    margin-left: 0%;
	    margin-bottom: 10px;
	    background-size: 55px;
	    float: left;
	    width: 100%;
	    padding: 15px 15px 0;
	    box-sizing: border-box;
	}
	.s_news_list li .title span {
	    display: block;
	    color: #888888;
	    font-size: 14px;
	    font-weight: normal;
	    margin-bottom: 6px;
	    font-family: arial;
	}
	.s_news_list li .title h2 {
	    color: #141418;
	    font-size: 16px;
	    margin-bottom: 6px;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    overflow: hidden;
	}
	.s_news_list li .info {
	    color: #666666;
	    font-size: 14px;
	    margin-bottom: 0px;
	    line-height: 28px;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}
	.s_news_list li .more {
	    display: flex;
	    display: -webkit-flex;
	    justify-content: flex-end;
	    margin-top: 20px;
	}
	.s_news_list li .more span {
	    position: relative;
	    z-index: 1;
	    transition: all 0.5s;
	    display: inline-block;
	    width: 95px;
	    height: 50px;
	    line-height: 50px;
	    background: #f3f3f3;
	}
	.lianxi .shang {
	    width: 100%;
	    overflow: hidden;
	    text-align: center;
	    padding: 25px 0;
	    border-bottom: 1px #e0e0e0 solid;
	}
	.lianxi .shang .ming h2 {
	    font-size: 20px;
	}
	.lianxi .shang .ming p {
	    color: #ccc;
	    font-size: 16px;
	    line-height: 1.1;
	    padding-top: 6px;
	    font-family: "siyuan";
	    text-transform: uppercase;
	}
	.lianxi .shang .dimian {
	    width: 100%;
	    overflow: hidden;
	    margin-top: 20px;
	}
	.lianxi .shang .dimian li strong {
	    display: block;
	    overflow: hidden;
	    font-size: 14px;
	    padding-top: 8px;
	    line-height: 22px;
	}
	.lianxi .shang .dimian li figure {
	    font-size: 14px;
	    padding-top: 8px;
	    line-height: 22px;
	}
	.lianxi .shang .dimian li small.sm_02 {
	    background-position: -90px 0;
	}
	.lianxi .divyou .fade h3 {
	    font-size: 20px;
	    font-family: "siyuan";
	}
	.lianxi .divyou .fade h2 {
	    font-size: 18px;
	    letter-spacing: 2px;
	    font-weight: bold;
	}
	.lianxi .divyou .fade span {
	    display: block;
	    margin: 15px auto;
	    width: 60px;
	    height: 2px;
	    background: rgba(0,0,0,0.1);
	    overflow: hidden;
	}
	.lianxi .divyou .fade figure {
	    font-size: 15px;
	    color: #666;
	    line-height: 1.8;
	    padding: 0 15px;
	}
	.mapditu iframe{
		height: 320px!important;
	}
	.lianxi .divyou .fade {
	    width: 100%;
	    overflow: hidden;
	    padding: 20px 0;
	    line-height: 1.5;
	    text-align: center;
	}
	.lianxi .shang .dimian li small {
	    display: block;
	    overflow: hidden;
	    width: 90px;
	    height: 90px;
	    margin: 0 auto;
	    background: url(../images/dimian.png) no-repeat;
	    background-size: cover;
	}
	.lianxi .shang .dimian li em img {
	    display: block;
	    width: 90px;
	    height: 90px;
	    margin: 0 auto;
	}
	.h100 {
	    height: 0;
	}
	.work1 .worksWord{
		padding-top: 0;
	}
	.rc-popscroll{ max-height: 200px; overflow-y: scroll;  padding-right: 30px;}
	.tancoiii p {
	    color: #666666;
	    font-size: 14px;
	    font-weight: lighter;
	    line-height: 28px;
	}
	.tancoiiiab .t1 b{display: inline-block; font-size: 14px; margin-left: 0px;}
	.g5lianjie p {
	    display: block;
	    width: 100%;
	    height: 100%;
	    line-height: 52px;
	    color: #274fa1;
	    font-family: "微软雅黑";
	    font-weight: bold;
	    font-size: 15px;
	}
	.ibox-inner{padding: 0 ;}
	.recruit-box .list{margin-top: 1em;}
	.recruit-box .list .item{padding: 1em;}
	.recruit-box .list .staff-box{padding-bottom: 1em;}
	.recruit-box .list .staff{font-size: 16px;}
	.recruit-box .list .detail{font-size: 14px;}
	.recruit-box .list .require{margin-top: 10px;}
	.recruit-box .list .require span{margin-bottom: 0; font-size: 12px; line-height: 30px; width: 50%;}
	.recruit-box .list .item {
	    display: block;
	    cursor: pointer;
	    margin-bottom: 10px;
	    padding: 30px 40px;
	    border: 1px solid #d8e5ec;
	    background-color: #fff;
	    transition: all .2s;
	}
	.recruit-box{padding-bottom: 0;}
	.news .main-news-list>li:nth-child(2n){
		margin-right: 0;
	}
	.message-box {
	    padding: 5px 20px 40px 20px;
	}
	.develop-tit .line {
	    width: 40px;
	    height: 4px;
	    background-color: #e8e8e8;
	    margin:10px auto 0;
	}
	.form-box .tit {
	    font-size: 15px;
	    margin-bottom: 8px;
	}
	.develop-tit .about-tit{font-size: 34PX;}
	
	.develop-tit .about-tit {
	    font-size: 20px;
	}
	.form-box input[type="text"], .form-box textarea{height: 46px; line-height: 46px;}
	.form-box .item {
	    box-sizing: border-box;
	    margin-bottom: 10px;
	}
	.message-box .form-box {
	    margin-top: 0;
	}
	.form-box .content {
	    background-image: url(../images/form-icon7.png);
	    background-position: 20px 32px;
	    height: 100px;
	}
	.form-box input[type="submit"]{margin-top: 1em !important;}
	.form-box input[type=submit] {
	    float: left;
	    width: 200px;
	    height: 47px;
	    background-color: #274fa1;
	    text-align: center;
	    margin-left: 20px;
	    color: #fff;
	    font-size: 14px;
	    transition: all .3s;
	    border: none;
	}
	.main-news-list li em {
	    display: block;
	    height: auto;
	    overflow: hidden;
	}
	.main-news-list li .text p {
	    color: #707070;
	    font-size: 13px;
	    overflow: hidden;
	    margin-top: 10px;
	    text-overflow: -o-ellipsis-lastline;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    line-clamp: 2;
	    -webkit-box-orient: vertical;
	    line-height: 25px;
		margin-bottom: 5px;
	}
	.hoFlex p {
	    width: 32%;
	    margin-right: 2%;
	    transition: all 0.5s;
	    box-sizing: border-box;
	    overflow: hidden;
	    margin-bottom: 2.5%;
	    padding: 5px;
	    cursor: pointer;
	}
	.hoFlex p:nth-child(3n) {
	    margin-right: 0;
	}
	.hoFlex p:nth-child(5n) {
	    margin-right: 2%;
	}
	
	.page-hdwy-jiazhi .left h5 span:nth-child(1) {
	    width: 45px;
	    text-align-last: justify;
	    display: inline-block;
	}
	.wapBanner .swiper-slide{
		overflow: hidden;
	}
	.wapBanner .swiper-slide img{
		float: left;
		width: 100%;
	}
}
