.mrbanneryd{
                display: none;
            }

            @media only screen and (max-width: 640px) {
            .mrbannerpc{
                display: none;
            }
            .mrbanneryd{
                display: block;
            }
        }

.hstart{
			position: relative;
			overflow: hidden;
		}
		.hstart-txt:before{
			content: '';
			position: absolute;
			top: 50%;
			left: 0;
			margin-top: -36px;
			width: 6px;
			height: 86px;
			background: #47e7c4;
		}
		.hstart-txt{
			position: relative;
			padding-left: 30px;
		}
		.hstart-txt h2{
			font-size: 30px;
			color: #38a0fb;
		}
		.hstart-txt p{
			font-size: 16px;
			color: #515c7a;
		}
		.hstart-btn{
			position: absolute;
			top:72%;
			right: 21%;
			margin-top: -75px;
		}
		.hstart-btn a{
			width: 268px;
			height: 80px;
			line-height: 80px;
			color: #fff;
		}
		.g-btn{
			display: inline-block;
			width: 200px;
			height: 70px;
			line-height: 70px;
			font-size: 28px;
			color: #fff;
			text-align: center;
			background-image: linear-gradient(#1b92fa,#1b92fa), linear-gradient(
				#57b1fb, 
				#57b1fb);
			-webkit-box-shadow: 0px 20px 30px 0px rgba(62, 123, 248, 0.3);
			box-shadow: 0px 20px 30px 0px rgba(62, 123, 248, 0.3);
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-moz-transition: all .5s;
			-webkit-transition: all .5s;
			transition: all .5s;
			opacity: 0.8;
		}
		.g-btn:hover{
			opacity: 1;
			color: #fff;
		}
		@media only screen and (max-width:1210px){
			.hstart-txt{
				padding-left: 20px;
			}
			.hstart-txt h2{
				font-size: 18px;
			}
			.hstart-txt:before{
				width: 3px; height: 30px; margin-top: -15px;
			}
			.hstart-txt p{
				font-size: 12px; line-height: 1.4;
			}
			.hstart-btn{
				position: relative; top: 0; right: 0; margin-top: 0; margin-top: 35px; text-align: center;
			}
			.hstart-btn a{
				height: 45px; width: 200px; line-height: 45px;
			}
			.g-btn{
				height: 45px; line-height: 45px; font-size: 16px;
			}
		}

.hnav ul {
                    overflow: hidden;
                    padding: 40px 0;
                    background: #fff;
                    -webkit-box-shadow: 0px 1px 30px 0px rgba(27, 103, 229, 0.1);
                    box-shadow: 0px 1px 30px 0px rgba(27, 103, 229, 0.1);
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                }
                
                .hnav li {
                    float: left;
                    width: 33.33%;
                    border-right: 1px solid #e5e5e5;
                    cursor: pointer;
                    -moz-transition: all .5s;
                    -webkit-transition: all .5s;
                    transition: all .5s;
                }
                
                .hnav li:hover {
                    -moz-transform: translateY(-20px);
                    -webkit-transform: translateY(-20px);
                    transform: translateY(-20px);
                }
                
                .hnav li:last-child {
                    border: 0;
                }
                
                .hnav li .img {
                    float: left;
                    padding: 25px 30px 0 30px;
                }
                
                .hnav li .txt {
                    float: left;
                    color: #6d7589;
                }
                
                .hnav li .txt h2 {
                    font-size: 16px;
                    line-height: 30px;
                }
                
                .hnav li .txt p {
                    padding-top: 20px;
                    font-size: 14px;
                    font-family: "Lucida Grande", "Microsoft JhengHei", "Microsoft YaHei";
                    line-height: 25px;
                    color: #8a95b2;
                }
                
                @media only screen and (max-width:1210px) {
                    .hnav li {
                        width: 33.33%;
                        text-align: center;
                        border-right: 0;
                        position: relative;
                    }
                    .hnav li:after {
                        position: absolute;
                        right: 0;
                        top: 0;
                        content: "";
                        width: 1px;
                        height: 30px;
                        background-color: #f1f1f1;
                    }
                    .hnav li:last-child:after {
                        display: none;
                    }
                    .hnav li .img {
                        float: none;
                        padding: 0;
                    }
                    .hnav li .img img {
                        width: 45px;
                    }
                    .hnav li .txt {
                        float: none;
                        max-width: 160px;
                        display: inline-block;
                    }
                    .hnav li .txt h2 {
                        font-size: 16px;
                    }
                    .hnav li .txt br {
                        display: none;
                    }
                    .hnav li .txt p {
                        font-size: 12px;
                        padding-top: 10px;
                        margin: 0 10px;
                        line-height: 1.6;
                    }
                }

.hpro .container {
                    padding: 0px;
                }
                
                .g-hd {
                    text-align: center;
                    color: #515c7a;
                }
                
                .g-hd h2 {
                    font-size: 30px;
                }
                
                .g-hd p {
                    font-size: 16px;
                    font-family: "Lucida Grande", "Microsoft JhengHei", "Microsoft YaHei";
                    letter-spacing: 10px;
                }
                
                .hpro-bd {
                    margin-top: 60px;
                }
                
                .hpro-bd ul {
                    height: 380px;
                    overflow: visible;
                }
                
                .hpro-bd li {
                    float: left;
                    margin-right: 25px;
                    width: 280px;
                    height: 390px;
                    background: #fff;
                    text-align: center;
                    -webkit-box-shadow: 0px 5px 20px 0px rgba(145, 145, 145, 0.05);
                    box-shadow: 0px 5px 20px 0px rgba(145, 145, 145, 0.05);
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;
                    border-radius: 5px;
                    border: solid 1px #ffffff;
                    -moz-transition: all .5s ease;
                    -webkit-transition: all .5s ease;
                    transition: all .5s ease;
                    cursor: pointer;
                }
                
                .hpro-bd li:hover {
                    -moz-transform: translateY(-50px);
                    -webkit-transform: translateY(-50px);
                    transform: translateY(-50px);
                    -webkit-box-shadow: 0px 20px 30px 0px rgba(62, 123, 248, 0.3);
                    box-shadow: 0px 20px 30px 0px rgba(62, 123, 248, 0.3);
                }
                
                .hpro-bd li:last-child {
                    margin-right: 0;
                }
                
                .hpro-bd li .img {
                    margin-top: 74px;
                }
                
                .hpro-bd li .txt {
                    position: relative;
                    line-height: 30px;
                    color: #515c7a;
                }
                
                .hpro-bd .txt:before {
                    content: '';
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -25px;
                    width: 50px;
                    height: 2px;
                    background: #ff8b88;
                }
                
                .hpro-bd li .txt h2 {
                    padding: 30px 0 30px 0;
                    font-size: 20px;
                }
                
                .hpro-bd li .txt h4 {
                    font-size: 14px;
                    color: #8a95b2;
                }
                
                @media only screen and (max-width:1210px) {
                    .hpro {
                        padding: 40px 0;
                        padding-top: 0;
                    }
                    .g-hd h2 {
                        font-size: 20px;
                    }
                    .g-hd p {
                        font-size: 15px;
                        letter-spacing: 1px;
                        line-height: 1.3;
                    }
                    .hpro-bd {
                        margin-top: 30px;
                    }
                    .hpro-bd ul {
                        height: auto;
                        overflow: hidden;
                    }
                    .hpro-bd li {
                        width: 47%;
                        margin: 0 1%;
                        margin-bottom: 2%;
                        height: 220px;
                    }
                    .hpro-bd li .img {
                        margin-top: 18px;
                    }
                    .hpro-bd li .img img {
                        width: 60px;
                    }
                    .hpro-bd li .txt h2 {
                        font-size: 16px;
                        padding: 10px 0 30px;
                    }
                    .hpro-bd .txt:before {
                        top: 50%;
                        width: 40px;
                        margin-left: -20px;
                        height: 1px;
                    }
                    .hpro-bd li .txt h4 {
                        font-size: 14px;
                        line-height: 1.5;
                    }
                }

.in-ys dl {
                    margin: 0;
                    padding: 50px 0;
                    border-bottom: solid 1px #C4C4C4;
                }
                
                .in-ys dl:last-child {
                    border-bottom: 0;
                }
                
                .in-ys dt {
                    float: right;
                    width: 500px;
                }
                
                .in-ys dd {
                    margin: 0 550px 0 0;
                }
                
                .in-ys dd h4 {
                    padding-bottom: 15px;
                    margin: 0 0 30px;
                    overflow: hidden;
                }
                
                .in-ys dd h4 i {
                    float: left;
                    font-style: normal;
                    color: #fff;
                    background-color: #00adec;
                    width: 77px;
                    line-height: 77px;
                    text-align: center;
                    border-radius: 50%;
                    font-family: Impact;
                    font-size: 48px;
                }
                
                .in-ys dd h4 span {
                    display: block;
                    margin-left: 100px;
                    font-size: 44px;
                    line-height: 1;
                    color: #00adec;
                    padding: 8px 0;
                }
                
                .in-ys dd h4 small {
                    display: block;
                    color: #333;
                    font-size: 12px;
                    text-transform: uppercase;
                    margin-top: 5px;
                }
                
                .in-ys dd p {
                    margin: 10px 0 0;
                    line-height: 2;
                    color: #666;
                    background: url(https://www.poskefu.com/zb_users/static/images/ys-icon.png) no-repeat left center;
                    padding-left: 20px;
                }
                
                .in-ys dd .text {
                    margin-left: 70px;
                }
                
                .in-ys dd .btn {
                    margin-top: 30px;
                }
                
                .in-ys dd .btn a {
                    display: inline-block;
                    margin-right: 15px;
                    line-height: 38px;
                    background-color: #00adec;
                    color: #fff;
                    padding: 0 30px;
                }
                
                .in-ys dd .btn .tel {
                    display: inline-block;
                    line-height: 38px;
                    background: url(https://www.poskefu.com/zb_users/static/images/ys-tel.png) no-repeat 0 center;
                    padding-left: 44px;
                }
                
                .in-ys dd .btn .tel strong {
                    font-size: 22px;
                    color: #00adec;
                }
                
                .in-ys dl:nth-child(even) dt {
                    float: left;
                }
                
                .in-ys dl:nth-child(even) dd {
                    margin: 0 0 0 550px;
                }
                
                @media screen and (min-width:1200px) {
                    @-webkit-keyframes circle {
                        0% {
                            transform: rotate(0deg);
                        }
                        100% {
                            transform: rotate(360deg);
                        }
                    }
                    @keyframes circle {
                        0% {
                            transform: rotate(0deg);
                        }
                        100% {
                            transform: rotate(360deg);
                        }
                    }
                }
                
                .in-ys-list {}
                
                .in-ys-list li {
                    float: left;
                    width: 20%;
                    position: relative;
                }
                
                .in-ys-list li .ys-circle {
                    -webkit-animation: circle 10s infinite linear;
                    animation: circle 10s infinite linear;
                    width: 154px;
                    height: 146px;
                    margin: 0 auto;
                }
                
                .in-ys-list li .ys-circle img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
                
                .in-ys-list li .icon {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    text-align: center;
                    color: #fff;
                }
                
                .in-ys-list li .icon img {
                    display: block;
                    margin: 40px auto 4px;
                }
                
                .in-ys-list li .icon h3 {
                    margin: 0;
                    font-weight: normal;
                    font-size: 15px;
                }
                
                @media screen and (max-width: 767px) {
                    .in-ys dl {
                        padding: 30px 0;
                    }
                    .in-ys dt {
                        float: none !important;
                        width: auto;
                    }
                    .in-ys dd {
                        margin: 20px 0 0 !important;
                    }
                    .in-ys dd h4 {
                        margin-bottom: 15px;
                    }
                    .in-ys dd h4 i {
                        width: 50px;
                        line-height: 50px;
                        font-size: 30px;
                    }
                    .in-ys dd h4 span {
                        padding: 6px 0;
                        margin-left: 60px;
                        font-size: 20px;
                    }
                    .in-ys dd .text {
                        margin: 0;
                    }
                    .in-ys dd p {
                        line-height: 1.8;
                    }
                    .in-ys dd .btn {
                        margin-top: 20px;
                        text-align: unset;
                    }
                    .in-ys dd .btn .tel {
                        display: block;
                        margin-top: 10px;
                    }
                    .in-ys-list {
                        margin-top: -15px;
                    }
                    .in-ys-list li {
                        width: 33.333333%;
                        margin-top: 15px;
                        background: none;
                    }
                    .in-ys-list li .ys-circle {
                        width: 86px;
                        height: 80px;
                    }
                    .in-ys-list li .icon img {
                        width: 21px;
                        height: 21px;
                        margin-top: 20px;
                    }
                    .in-ys-list li .icon h3 {
                        font-size: 12px;
                    }
                }

#table2 .swiper-container{text-align:center;}
	#table2 .flat-title{margin-bottom:50px;text-align:center;}
	#table2 .flat-title .p112{font-size:38px;}
	#table2 .flat-title.flattitle{text-align:center;margin-bottom:20px;padding:0 15%;}
	#table2 .flat-title .divclass{padding:0 22%;}
	#table2 .flat-title b{color:#f99500;}
	#table2 .flat-title .title.center-title:after{display:none !important;}
	#table2 .flat-title div div span{color:#0000;display:inline-block;height:10px;margin:3px 35px;width:110px;}
	#table2 .flat-title .imgclass1{position:absolute;width:135px;left:44%;top:20%;}
	#table2 .flat-title .center-title{width:100%;}
	#table2 .flat-title .spanleft{background:linear-gradient(to left,#fabd61,#fefdfa);}
	#table2 .flat-title span.spanright{background:linear-gradient(to right,#fabd61,#fefdfa);}
	#table2 .flat-title img{width:80%;}
	#table2 .flat-title .kuang{font-size:20px;color:#fff;width:100%;height:70px;padding:24px;border-radius:10px 10px 0 0;margin-bottom:30px;}
	#table2 .flat-title .kuang.lan{background:#0098f0;}
	#table2 .flat-title .kuang.hui{background:#c2c2c2;}
	#table2 .flat-title .kuangul{background:#c7eafe;padding:0 20px 30px 20px;border-radius:0 0 10px 10px;margin-bottom:30px;}
	#table2 .flat-title .kuangul.lan{background:#c7eafe;}
	#table2 .flat-title .kuangul.hui{background:#f1f1f1;}
	#table2 .flat-title .kuangul li{padding:10px;}
	#table2 .flat-title .kuangul li img{position:absolute;width:90px;}
	#table2 .flat-title .kuangul.lan li span{color:#0098ea;font-size:20px;padding:10px;border-bottom:3px dotted #96b9cb;font-weight:550;}
	#table2 .flat-title .kuangul.hui li span{color:#404040;font-size:20px;padding:10px;border-bottom:3px dotted #b8b8b8;font-weight:550;}
	@media only screen and (max-width:640px) {
		#table2 .flat-title img{width:60%;}
		#table2 .flat-title .p112{font-size:28px;}
		#table2 .flat-title div div span{margin:3px 0;width:40px;}
		#table2 .flat-title.flattitle{padding:0;}
		#table2 .flat-title .imgclass1{position:absolute;width:17%;left:42%;top:40%;}
		#table2 .flat-title .divclass{padding:0 10%;}
		#table2 .flat-title .kuang{font-size:14px;}
		#table2 .flat-title .kuangul{padding:0 10px 30px 10px;margin-bottom:0;}
		#table2 .flat-title .kuangul li{padding:5px 0;}
		#table2 .flat-title .kuangul.lan li span,#table2 .flat-title .kuangul.hui li span{font-size:12px !important;}
		#table2 .flat-title .divfloat{width:40%;}
	}
