.m_head,.right-nav,.m_foot,.m_nav{
	display: none;
}
@media (max-width: 768px){
	.side-cnt{
		display:none;
	}
	img{
		width: 100%;
		max-width: 100%;
	}
	.m_head{
		display: flex;
		box-sizing: border-box;
		padding: 1rem;
		align-items: center;
		justify-content: space-between;
		-moz-box-shadow:2px 0px 9px #0D337E; -webkit-box-shadow:2px 0px 9px #0D337E; box-shadow:2px 0px 9px #0D337E;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
		background: #fff;
	}
	.m_head a{
		width: 45.5vw;
	}
	.open-nav{
		width: 10vw;
	}
	.m_banner{
		width: 100%;
		height: 100vh;
	}
	.mbanner1{
		background:url(/template/suanda/images/mbanner1.jpg) no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.mbanner3{
		background:url(/template/suanda/images/mbanner3.jpg) no-repeat;
		background-position: center center;
		background-size: contain;
	}
	.mbanner2{
		background:url(/template/suanda/images/mbanner2.jpg) no-repeat;
		background-position: center center;
		background-size: contain;
	} 
	.mbanner-tip{
		position: absolute;
		bottom: 7.5vh;
		left: 50%;
		z-index: 99;
		width: 26px;
		margin-left: -13px;
		-webkit-animation: mtiao 2s ease-in-out infinite;
		-o-animation: mtiao 2s ease-in-out infinite;
		-moz-animation: mtiao 2s ease-in-out infinite;
		animation: mtiao 2s ease-in-out infinite;

	}
	@keyframes mtiao{
	    0%{transform: translateY(0px) }
	    60%{transform: translateY(-25px); }
	    100%{transform: translateY(0px); }
	}
	@-o-keyframes mtiao{
	    0%{transform: translateY(0px) }
	    60%{transform: translateY(-25px); }
	    100%{transform: translateY(0px); }
	}
	@-moz-keyframes mtiao{
	    0%{transform: translateY(0px) }
	    60%{transform: translateY(-25px); }
	    100%{transform: translateY(0px); }
	}
	@-webkit-keyframes mtiao{
	    0%{transform: translateY(0px) }
	    60%{transform: translateY(-25px); }
	    100%{transform: translateY(0px); }
	}
	.m_nav{
		display: flex;
		background: #fff;
		height: 6.8vh;
		width:100%;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 9999;
		box-sizing: border-box;
		border-top: 1px solid #e0e0e0;
	}
	.m_nav p{
		margin: 0;
	}
	.m_nav a{
		width: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.m_nav .mnav-icon{
		width: 37px;
		height: 38px;
	}
	.m_nav p{
		font-size: 1.5rem;
		color: #333;
	}
	.m_nav .mnav-icon1{
		background:url(../images/m_sprite.png) no-repeat;
		background-size: 300px 300px;
		background-position: -36px 0;
	}
	.m_nav .mnav-icon2{
		background:url(../images/m_sprite.png) no-repeat;
		background-size: 300px 300px;
		background-position: 0 0;
	}
	.m-title h3{
		position: relative;
	}
	.m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 0;
		width: 15vw;
		height: 3px;
		background: #0d337e;
		content: "";
		z-index: -1;
	}
	.m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 0;
		width: 7.5vw;
		height: 3px;
		background: #2196f3;
		content: "";
		z-index: 1;

	}
	#m_gsjs{
		margin-bottom: 16.6rem;
	}
	#m_gsjs .info{
		line-height: 1.8;
		color: #666;
		text-indent: 2.2rem;
		text-align: justify;
		padding: 2.2rem 0;
	}
	.gsimg{
		position: relative;
	}
	.gsimg	.gongsi-shuzi{
		    width: 100%;
		position: absolute;
		left: 0;
		bottom: -180px;
		background: #fff;
		-moz-box-shadow: 0px 0px 20px #ededef;
		-webkit-box-shadow: 0px 0px 20px #ededef;
		box-shadow: 0px 0px 20px #ededef;
		padding: 20px 0;
		box-sizing: border-box;
		display: flex;
		 flex-direction: row;
            flex-wrap: wrap;
		}
	.gsimg	.gongsi-shuzi li{
		width: 33.33%;
		text-align: center;
		margin-bottom: 1rem;
		position: relative;
	}
	.gsimg	.gongsi-shuzi li:after{
		width: 2px;
		height: 60px;
		background: #e8e8e8;
		position: absolute;
		content: "";
		right: 0;
		top: 50%;
		margin-top: -30px;
	}
	.gsimg	.gongsi-shuzi li:nth-child(3):after{
		background: none;
	}
	.gsimg	.gongsi-shuzi li:nth-child(5):after{
		background: none;
	}
	.gsimg	.gongsi-shuzi li b{
	    color: #333;
	    font-size: 36px;
	    font-family: "Swis721 BlkCn BT";
	    line-height: 1;
	}
	.gsimg	.gongsi-shuzi li p{
		color: #999;
	}
	.gsimg	.gongsi-shuzi li:nth-child(4){
		width: 50%;
	}
	.gsimg	.gongsi-shuzi li:nth-child(5){
		width: 50%;
	}
	.graybg{
		background: #f5f5f5;
	}
	#m_ryzz{
		padding-top: 4.2rem;
	}
	#m_ryzz .m-title h3{
		position: relative;
		text-align: center;
	}
	#m_ryzz .m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_ryzz .m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#m_ryzz .rycont{
		background: #fff;
		margin: 2.5rem 0;
		padding: 0 0 2.5rem 0;
	}
	#m_ryzz .rycont p{
		text-align: center;
		color: #666;
		padding: 1.6rem 0;
	}
	#m_ryzzimg .swiper-container-3d .swiper-slide-shadow-left{
		width: 0 !important;
	}
	#m_ryzzimg .swiper-slide p{
		padding: .5rem;
		color: #333;
	}
	#m_ryzzimg .swiper-slide{
		-webkit-transition: 300ms;
	    transition: 300ms;
	    border-radius: 6px;
	    -webkit-transform: scale(0.8);
	    transform: scale(0.8);
	}
	#m_ryzzimg .swiper-slide-active {
	    -webkit-transform: scale(1);
	    transform: scale(1); 
	}
	.right-nav{
		position: fixed;
		z-index: 99999;
		width: 100%;
		display: block;
	}
	.right-nav ul{
		background: #0d337e;
		width: 70%;
		position: fixed;
		z-index: 1000001;
		top: 0;
		right: -70%;
		height: 100%;

	}
	.right-nav ul li a{
		display: flex;
		width: 100%;
		justify-content: space-between;
		align-items: center;
		box-sizing: border-box;
		padding: 1.6rem .8rem;
		border-bottom: 1px solid #072053;
	}
	.right-nav ul li a p{
		font-size: 1.4rem;
		color: #fff;
		line-height: 1;
		margin: 0;
	}
	.right-nav ul li a span{
		display: inline-block;
		width: 16px;
		height: 16px;
		background: url(../images/m_sprite.png) no-repeat;
		background-size: 200px;
		background-position: -46px 0;
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
	}
	.right-nav ul li a .on{
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		-moz-transform:rotate(90deg);

	}
	.right-sub-nav{
		background: #072053;
		display: none;
	}
	.right-nav .open{
		display: block;
	}
	.right-sub-nav a{
		font-size: 1.4rem;
		color: #fff;
		padding: .8rem .8rem .8rem 1.6rem !important;
	}
	.right-nav .blackbg{
		background: rgba(0,0,0,.4);
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 100000;
		top: 0;
		left: 0;
		display: none;
	}
	/*m_yemlingyu*/
	#m_yemlingyu {
		padding-top: 2.2rem;
	}
	#m_yemlingyu .m-title h3{
		position: relative;
		text-align: center;
		margin-bottom: 2.6rem;
	}
	#m_yemlingyu .m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_yemlingyu .m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#m_yemlingyu .m_bs_bg{
		height: 16.5vh;
		display: block;
		padding:.8rem 1.2rem;
		box-sizing: border-box;
		position: relative;
		color: #fff;
	}
	#m_yemlingyu .m_bs_bg div{
		position: absolute;
		bottom: 1rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 90%;
	}
	#m_yemlingyu .m_bs_bg div b{
		display: inline-block;
		color: #fff;
		font-size: 2rem;
	}
	#m_yemlingyu .m_bs_bg div span{
		display: inline-block;
		color: #fff;
	}
	#m_yemlingyu .m_bs_bg h3{
		margin: 0;
		font-size: 1.8rem;
	}
	#m_yemlingyu .m_bs_bg1{
		background: url(../images/yewulingyu_06.jpg);
		background-size: contain;
		background-position: center center;
	}
	#m_yemlingyu .m_bs_bg2{
		background: url(../images/yewulingyu_08.jpg);
		background-size: contain;
		background-position: center center;
	}
	#m_yemlingyu .m_bs_bg3{
		background: url(../images/yewulingyu_10.jpg);
		background-size: contain;
		background-position: center center;
	}
	.m_bs_item {
		margin-top:1.8rem; 
	}
	.m_bs_item ul{
		background:#0d337e;
		display: flex;
		flex-wrap: wrap; 
	}
	.m_bs_item ul li{
		width: 33.33%;
		border-bottom:1px solid #fff;
	}
	.m_bs_item ul li a{
		display: block;
		text-align: center;
		line-height:3.2;
		color: #fff;
	}
	/*m_jiejue*/
	#m_jiejue .m-title h3{
		position: relative;
		text-align: center;
		padding-top: 2.2rem;
	}
	#m_jiejue .m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_jiejue .m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#m_jiejue{
		margin: 3.2rem 0;
	}
	#ztjjfa-item{
		height: 70vh;
		width: auto !important;
	}
	#ztjjfa-item .jjfa-info{

	}
	#ztjjfa-item .jjfa-info li{
		width: calc(100% - 30px) !important;
	}
	.one-item{
		background-position: center center;
		background-size: cover;
	}

	.fanganbg1{
		background-size: cover;
		background-position: center center;
		background-position: center bottom;
	    -webkit-animation: mpgbg3 1s ease-in-out;
	    -o-animation: mpgbg3 1s ease-in-out;
	    -moz-animation: mpgbg3 1s ease-in-out;
	    animation: mpgbg3 1s ease-in-out;
	}
	.fanganbg2{
		background-size: cover;
		background-position: center center;
		background-position: center bottom;
	    -webkit-animation: mpgbg3 1s ease-in-out;
	    -o-animation: mpgbg3 1s ease-in-out;
	    -moz-animation: mpgbg3 1s ease-in-out;
	    animation: mpgbg3 1s ease-in-out;
	}
	.fanganbg3{
		background-size: cover;
		background-position: center center;
		background-position: center bottom;
	    -webkit-animation: mpgbg3 1s ease-in-out;
	    -o-animation: mpgbg3 1s ease-in-out;
	    -moz-animation: mpgbg3 1s ease-in-out;
	    animation: mpgbg3 1s ease-in-out;
	}
	.fanganbg4{
		background-size: cover;
		background-position: center center;
		background-position: center bottom;
	    -webkit-animation: mpgbg3 1s ease-in-out;
	    -o-animation: mpgbg3 1s ease-in-out;
	    -moz-animation: mpgbg3 1s ease-in-out;
	    animation: mpgbg3 1s ease-in-out;
	}
	#ztjjfa-item .jjfa-info-item{
		width: 100%;
		flex-wrap: wrap;
	}
	#ztjjfa-item .jjfa-info-item li{
		width: 50%;
		padding: .8rem 0;
	}
	#ztjjfa-item .jjfa-info-item li:nth-child(2) .jjfa-info-item-cont {
	    border:none;
	}
	#ztjjfa-item .jjfa-info-area{
		bottom: 0;
	}
	#ztjjfa-item .jjfa-info{
		top: 15%;
	}
	#ztjjfa-item .jjfa-info li h3 {
	    text-align: center;
	    font-size: 1.6rem;
	    margin-bottom: .8rem;
	    font-weight: 700;
	}
	#ztjjfa-item .jjfa-info li p{
		font-size: 1.4rem;
		line-height: 1.8;
	}
	#ztjjfa-item{
		margin-top: 2.6rem;
	}
	#fwal-item .m-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	#fwal-item .m-title a{
		color:#666;
	}
	#fwal-item .m-title h3{
		margin-top:0; 
	}
	#fwal-item #fwal-area{
		margin-top: 2.2rem;
	}
	#fwal-item .fwal-al .blbg h4{
		font-size: 1.6rem;
		font-weight: normal;
		bottom: 50%;
		right: 50%;
		text-align: center;
		position: static;
	}
	#fwal-item{
		overflow: hidden;
		padding-top: 3.6rem;
	}
	/*m_news*/
	#m_news .newstab{
		display: flex;
		margin-bottom: 0;
	}
	#m_news .newstab li{
		width: 50%;
		background: #dadbdc;
		color: #333333;
		text-align: center;
		padding: .6rem 0;
		margin-bottom: 0;
	}
	#m_news .newstab .on{
		width: 50%;
		background: #0d337e;
		color: #fff;
	}
	#m_news .first-m-news{
		display: block;
	}
	#m_news .m-title h3{
		position: relative;
		text-align: center;
		margin: 6.6rem 0 3.6rem 0;
	}
	#m_news .m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_news .m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#m_news .first-m-news p{
		position: relative;
		font-size: 1.6rem;
		margin: 10px 0 0 0;
    	color: #333;
	}
	#m_news .first-m-news p:after{
		position: absolute;
		bottom: -5px;
		left: 0;
		width: 15vw;
		height: 3px;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_news .first-m-news h3{
	font-size: 1.8rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    color: #0d337e;
	}
	#m_news .first-m-news p:before{
		position: absolute;
		bottom: -5px;
		left: 0;
		width: 7.5vw;
		height: 3px;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#m_news .m_newslist{
		box-sizing: border-box;
		padding: 0 0 0 15px;
		margin-bottom: 0;
	}
	#m_news .m_newslist p{
	font-weight: bold;
    color: #333;
	}
	#m_news1,#m_news2{
		background: #f5f5f5;
		padding-bottom: 2.6rem;
	}
	#m_news .m_newslist li{
		box-sizing: border-box;
		padding: 1.2rem 0; 
		border-bottom: 1px solid #e0e0e0;
		
	}
	#m_news .first-m-news{
		background: #fff
	}
	#m_news .m_newslist li a{
		display: flex;
		align-items: center;
	}
	#m_news .m_newslist li div:nth-child(1){
		min-width: 30.3vw;
		height: 10.9vh;
		overflow: hidden;
		position: relative;
	}
	#m_news .m_newslist li div:nth-child(2){
		box-sizing: border-box;
		padding: 0 0 0 .8rem;
	}
	#m_news .m_newslist li div:nth-child(2) b{
		 font-weight: bold;
         color: #333;
	}
	#m_news .m_newslist li div:nth-child(2) h3{
		font-size: 1.6rem;
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: .6rem 0;
    color: #333;
    line-height: 1.4;
	}
	#m_news .m_newslist li div img{
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}
	#m_news .m_morebtn{
		width: 30vw;
		background: #0d337e;
		color: #fff;
		font-size: 1.4rem;
		line-height: 2.2;
		text-align: center;
		-moz-box-shadow:2px 2px 8px #0C285F; -webkit-box-shadow:2px 2px 8px #0C285F; box-shadow:2px 2px 8px #0C285F;
		display: block;
		margin: 2.6rem auto 0 auto;
	}
	#m_news2{
		display: none;
	}
    /*m_hezuo*/
    #m_hezuo{
    	background: #fff;
    }
    #m_hezuo .m-title h3{
		position: relative;
		text-align: center;
		padding: 2.6rem 0 0 0;
		margin: 0;
	}
	#m_hezuo .m-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#m_hezuo .m-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	.hezuo-area ul{
		padding: 10px 0 30px 0;
	}
	.hezuo-area li{
		height: 7vh;
		width: 33.33%;
		min-width: 25%;
		box-sizing: border-box;
		padding: .2rem;
	}
	.m_foot{
		background: #303030;
		padding: .8rem;
/* 		margin-bottom: 4.2rem; */
		display: block;
	}
	.m_foot p{
		color: #bfbfbf;
		margin-bottom: 0;
		line-height: 1.6;
	}
	header,footer{
		display: none;
	}
	.page-banner,.page-nav{
		display: none;	
	}
	#jianjie .gs-page-area{
		flex-direction:column-reverse
	}
	#jianjie .gs-page-area-l{
		width: 100%;
	}
	#jianjie .gs-page-area-l h3{
		margin-top: 3.2rem;
	}
	#jianjie .gs-page-area-l h4{
		margin-bottom: 1.4rem;
	}
	#jianjie .num-area{
		margin: 1.8rem 0;
		flex-wrap: wrap;
		padding: 0;
	}
	#jianjie .num-area li{
		width: 33.33%;
		text-align: center;
		box-sizing: border-box;
		padding: 0 1.4rem;
		margin-bottom: 1.8rem;
		border: 1px solid #ccc;
	}
	#jianjie .gs-page-area-r img {
    width: 100%;
    margin-top: 5px;
}
	#jianjie .num-area li div b{
		font-size: 36px;
	}
	#jianjie .num-area li div{
		justify-content: center;
	}
	#jianjie .num-area li:nth-child(4){
		width: 50%;
	}
	#jianjie .num-area li:nth-child(5){
		width: 50%;
	}
	#jianjie .num-area li:nth-child(3) p{
		min-height: 40px;
	}
	.gsbg{
		display: none;
	}
	#pgfwanl{
		margin: 0;
	}
	#item-title h3{
		position: relative;
		text-align: center;
		padding: 0;
		margin: 0 0 2.6rem 0;
		font-size: 24px;
	}
	#item-title h3:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#item-title h3:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#pgfwanl .fwal-al{
		width: 48%;
	}
	#pgfwanl .fwal-al:nth-child(3) {
	    margin-right: 2%;
	}
	#pgfwanl .fwal-al .blbg h3{
		display: none;
	}
	#pgfwanl .fwal-al .blbg h4{
		position: static;
		font-size: 1.6rem;
		text-align: center;
		display: inline-flex;
		justify-content: center;
		width: 100%;
	}
	#pgfwanl .fwal-al .blbg {
		padding: 0;
		display: flex;
		align-items: center;

	}
	#pgfwanl .anl-more-btn{
		width: 30vw;
		background: #0d337e;
		color: #fff;
		font-size: 1.4rem;
		line-height: 2.2;
		text-align: center;
		-moz-box-shadow:2px 2px 8px #0C285F; -webkit-box-shadow:2px 2px 8px #0C285F; box-shadow:2px 2px 8px #0C285F;
		display: block;
		margin: 1.8rem auto 1.8rem auto;
	}
	#ttrongyu .rongyu-title h3,#ttlxwm .rongyu-title h3{
		font-size: 2.2rem;
		
	}
	.iso-area li div:before,.qtrongyu-area li div:before{
	    position: absolute;
	    content: "";
	    width: 20px;
	    height: 20px;
	    background: url(../images/huizhang.png) center center;
	    background-size: 100% 100%;
	    right: 0;
	    top: 0;
	}
	.iso-area li div{
		margin:0 0 .8rem 0;
	}
	.iso-area li div:after,.qtrongyu-area li div:after{
		display: none;
	}
	.iso-area{
		flex-wrap: wrap;
	}
	.iso-area li{
		width: 50%;
		box-sizing: border-box;
		padding: .8rem;
	}
	.iso-area li p{
		font-weight: normal;
		font-size: 1.4rem;
	}
	.qtrongyu-area li p{
		font-weight: normal;
		font-size: 1.4rem;
	}
	.qtrongyu-area li{
		box-sizing: border-box;
		padding: .8rem;
	}
	#ttlxwm{
		flex-wrap: wrap;
		flex-direction: column-reverse;
		margin: 0;
		padding-top: 2.6rem;
	}
	.ttlxwm-l{
		width: 100%;
		padding: 0;
	}
	.ttlxwm-r{
		width: 100%;
	}
	.contact-area div{
		display: flex;
	}
	.contact-area div img{
		width: 25%;
	}
	#ditu{
		height: 30vh !important;
	}
	.bs-nav-area{
		display: none;
	}
	.bs-content{
		padding: 0;
	}
	.bs-content-area{
		padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto;
	    margin-bottom: 1.8rem;
	}
	#business .bs-content-area .fenlei-title{
		position: relative;
		text-align: center;
		padding: 0;
		margin: 2.6rem 0;
		font-size: 24px;
	}
	#business .bs-content-area .fenlei-title:after{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 15vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #0d337e;
		content: "";
		z-index: 1;
	}
	#business .bs-content-area .fenlei-title:before{
		position: absolute;
		bottom: -10px;
		left: 50%;
		width: 7.5vw;
		height: 3px;
		margin-left: -7.5vw;
		background: #2196f3;
		content: "";
		z-index: 2;

	}
	#business .fenlei-img-area li{
		width: 50%;
		margin: 0;
		margin-bottom: 2%;
		box-sizing: border-box;
		padding: .4rem;
	}
	#business .bs-content-area p{
		text-align: justify;
	}
	#business .chuli-img-area{
		flex-wrap: wrap;
	}
	#business .chuli-img-area li{
		width: 100%;
		margin: 0;
		margin-bottom: 5%;

	}
	#business .fenlei-img-area li a .black-bg h3{
		font-size: 1.6rem;
	}
	#business .yuanli-text-area{
		flex-wrap: wrap;
	}
	#business .yuanli-text-area .yuanli-text-area-l{
		width: 100%;
	}
	#ztjjfa .jiejue-step{
		width: 100%;
		flex-wrap: wrap;
		margin: 0;
	}
	#ztjjfa .ztjjfa-area .jufn-text{
		margin-top: 2.6rem;
		margin-bottom: 2.6rem;
	}
	#ztjjfa .jiejue-step li{
		width: 50%;
		margin-bottom: 2.6rem;
	}
	.ztjjfa-area{
		margin:0 auto 2.6rem auto 
	}
	#ztjjfa{
		padding: 2.6rem 0;
		margin-bottom: 2.6rem;
	}
	#ztjjfa .quickzixun{
		width: 30vw;
		background: #0d337e;
		color: #fff;
		font-size: 1.4rem;
		line-height: 2.6;
		text-align: center;
		-moz-box-shadow:2px 2px 8px #0C285F; -webkit-box-shadow:2px 2px 8px #0C285F; box-shadow:2px 2px 8px #0C285F;
		display: block;
		margin: 0 auto;
		border: 0;
	}
	.wushui-fanwei{
		margin-top: 0;
	}
	.chulistep-area{
		flex-wrap: wrap;
	}
	.chulistep-area li{
		width: 100%;
	}
	.chulistep-area li .chulistep{
		margin: 0 auto;
	}
	#ztjjfa .jiejue-step li:after{
		display: none;
	}
	#eqshebei .eqshebei-area{
		padding: 0;
	}
	#eqshebei .eqshebei-area li{
		width: 50%;
		padding:1.6rem .8rem 2.2rem .8rem;
		margin-bottom: 0;
	}
	#eqshebei .eqshebei-area li:nth-child(odd):before {
	    position: absolute;
	    left: 0;
	    top: 10%;
	    width: 1px;
	    height: 80%;
	    background: #e6e6e6;
	    content: "";
	}
	#online .online-area{
		flex-wrap: wrap;
		flex-direction: column-reverse;

	}
	#online .online-r{
		width: 100%;
		height: 28.5vh;
	}
	#online .online-l{
		width: 100%;
		padding: 0;
	}
	#online .online-r .help-img{
		height: 28.5vh;
		width: 100%;
		background-size: contain;
	}
	#case-nav .swiper-button-next,#case-nav .swiper-button-prev{
		display: none;
	}
	#m_case-nav .case-img{
		 width: 60px;
	    height: 68px;
	    margin: 0 auto;
	    opacity: .6;
	}
	#m_case-nav .swiper-slide p {
	    text-align: center;
	    color: #333;
	    opacity: .6;
	}
	#case-nav .case-img {
		width: 38px;
		height: 37px;
	    background-size: 330px;
	}
	.case-nav1 {
	    background-position: -140px -139px;
	}
	.case-nav2 {
	    background-position: -181px -139px;
	}
	.case-nav3 {
	    background-position: -140px -205px;
	}
	.case-nav4 {
	    background-position: -181px -207px;
	}
	.case-nav5 {
	    background-position: -181px -241px;
	}
	.case-nav13 {
	    background-position: -140px -173px;
	    height: 36px !important;
	    margin-bottom: 1px !important;
	}
	.case-nav6 {
	    background-position: -181px -173px
	}
	.case-nav7 {
	    background-position: -99px -242px;
	}
	.case-nav8 {
	    background-position: -90px -286px;
	}
	.case-nav9 {
	    background-position: -58px -239px;
	}
	.case-nav10 {
	    background-position: -62px -206px;
	}
	.case-nav11{
		width: 38px !important;
	    background-position: -101px -202px;
	}
	.case-nav12{
	    background-position: -141px -242px;
	}
	#pages-content{
		flex-wrap: wrap;
		margin:0 auto;
	}
	
a.page-item.page-link {
    display: inline-block;
    height: 40px;
    color: #646464;
    border: 1px solid #dedede;
    line-height: 40px;
    -moz-box-sizing: initial;
    margin: 0 0;
    padding: 0 8px;
    border-radius: 5px;
}
	.pages-content-l{
		width: 100%;
		max-width: 100%;
		padding: 2.2rem 2.4rem;
	}
	.pages-content-r{
		margin-top: 2.6rem;
		width: 100%;
	}
	#big-pages-content{
	padding: 25px 0;
	}
	.pages-content-r .more-dt{
		margin-bottom: 0;
	}
	.pages-content-r .more-dt:nth-child(2){
		display: none;
	}
	.more-right-txt{
		width: calc(100% - 85px);
	}
	#newsdongtai .news-page-item li{
		flex-wrap: wrap;
		box-sizing: border-box;
		padding:1.6rem 1.6rem .8rem 1.6rem;
		margin: 0 0 2.6rem 0;
		-moz-box-shadow: 0px 0px 20px #ededef;
		-webkit-box-shadow: 0px 0px 20px #ededef;
		box-shadow: 0px 0px 20px #ededef;
	}
	#newsdongtai .news-page-item li .news-img{
		width: 100%;
		height: auto;
	}
	.news-page-item-r-t-l{
		min-width: 58px;
		max-width: 58px;
	}
	#newsdongtai .news-page-item li .news-page-item-r{
		margin: .8rem 0;
	}
	.news-page-item-r-t-r a{
		font-weight: normal;
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
	    -webkit-box-orient:vertical;
	    -webkit-line-clamp:2; 
	    font-size: 1.8rem;
	}
	.news-page-item-r-b{
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
	    -webkit-box-orient:vertical;
	    -webkit-line-clamp:2; 
	}
	.news-page-item-r-b p{
		margin: 0;
	}
	.kongdang{
		height: 7.5vh !important;
	}
	#tthezuo .hezuo-area li{
		width: 33.33%;
		min-width: 33.33%;
		height: 6.8vh;
	}
	#tthezuo .hezuo-area{
		margin: 0;
	}
	#bus-cont-area #item-title h3{
		font-size: 2.2rem;
	}
	#pages-content .pages-content-title h3{
		font-size: 18px;
		font-weight: 700;
	}
	#online .rongyu-title h3{
		font-size: 2.2rem;
	}
	#pages-content .pages-content-area h1,#pages-content .pages-content-area h2,#pages-content .pages-content-area h3,#pages-content .pages-content-area h4{
		font-size: 1.8rem;
	}
	.news-page-item-r-t-l b{
		font-size: 3.2rem;
		text-align: center;
	}
	#fwal-item .fwal-al .heise:hover{
		background:none;
		background-position: center center;
		background-color: rgba(0,0,0,.4);
	}
	#pgfwanl .fwal-al .heise:hover{
		background:none;
		background-position: center center;
		background-color: rgba(0,0,0,.4);
	}
	#business .fenlei-img-area li:hover a img{
	transform: scale(1.0,1.0);
	-webkit-transform: scale(1.0,1.0);
	-o-transform: scale(1.0,1.0);
	-moz-transform: scale(1.0,1.0);
	}
	#business .fenlei-img-area li:hover a .black-bg h3{
		top:50%;
	}
	#business .fenlei-img-area li:hover a .black-bg p{
		bottom:-80px;
	}
}

/* @media screen and (max-width: 715px) {
	.m_foot{
		position: absolute;
		bottom: 0px;
		margin: 0;
		padding: 0;
	}
	
  
  } */