.pcshow {
	display: block;
}

.mshow {
	display: none;
}

@media (min-width: 360px) and (max-width: 767.9px) {
	.c-nav{
		overflow: inherit;
	}
	.fl {
		float: none;
	}

	.fr {
		float: none;
	}

	.wrapper {
		width: 100%;
	}

	.pcshow {
		display: none;
	}

	.mshow {
		display: block;
	}

	.n-line {
		width: 80%;
		margin: 10px auto 6px;
		position: relative;
		color: #e40d1f;
		font-size: 12px;
		text-align: center;
	}

	.n-line:before {
		content: '';
		position: absolute;
		top: 8px;
		left: 0;
		width: 100%;
		border-top: 1px solid #E40D1F;
	}

	.n-line span {
		z-index: 0;
		background: #fff;
		position: relative;
		padding: 0px 20px;
	}

	/* 幻灯片 */
	.ma5slider {
		margin-bottom: 0px;
	}

	/* 关于我们 */
	.aboutbody {
		height: auto;
		padding-bottom: 20px;
	}

	.about {
		padding-top: 20px;
	}

	.a-title {
		font-size: 18px;
	}

	.line {
		width: 80%;
		margin: 16px auto;
	}

	.txt {
		left: 31%;
		font-size: 12px;
		width: auto;
		padding: 0px 23px;
		top: -10px;
	}

	.about-main {
		margin-top: 20px !important;
	}

	.about-main .leftimg,
	.about-main .leftimg img {
		width: 90%;
		height: auto;
		margin: 0 auto;
	}

	.about-main .right .topone {
		width: 100%;
		display: flex;
	}

	.about-main .right .topone .creat {
		font-size: 14px;
		width: 45%;
		height: auto;
		margin-bottom: 10px;
		display: flex;
		box-sizing: border-box;
		align-items: center;
	}

	.about-main .right .topone .creat span {
		font-size: 22px;
	}

	.about-main .right .topone .work {
		font-size: 14px;
		margin-left: 20px;
	}

	.about-main .right .jjinfo {
		width: 96%;
		margin: 8px auto 0px;
		font-size: 14px;
	}

	.about-main .right .about-btn a {
		width: 50%;
		margin: 10px auto 0px;
		border-radius: 5px;
	}

	.about-main .right .topone .work em {
		font-weight: normal;
		font-size: 14px;
	}

	/* 服务范围 */
	.s-txt {
		width: 94%;
		margin: 0 auto;
	}

	.s-txt p {
		font-size: 14px;
	}

	.service {
		width: 96%;
		margin: 30px auto 0px;
		overflow: hidden;
	}

	.service a {
		display: flex;
		flex-direction: column;
		width: 33.33%;
		margin-left: 0px;
		box-sizing: border-box;
		align-items: center;
	}

	.service a img {
		width: 100px;
		height: 100px;
	}

	.service .sstit {
		font-size: 14px;
	}

	/* 服务案例 */
	.case_body {
		padding-top: 30px;
	}

	.tabBox {
		width: 100%;
	}

	.tabBox .hd {
		height: auto;
		display: flex;
	}

	.tabBox .hd ul {
		width: 100%;
	}

	.tabBox .hd li {
		width: 22%;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		margin-left: 10px;
		border-radius: 5px;
	}

	.tabBox .hd li:last-child {
		display: none;
	}

	.tabBox .bd {
		margin-top: 0px;
		display: flex;
		margin-left: 2%;
	}
	
	.tabBox .bd ul .boxlist{
		    display: flex;
		    width: 98%;
		    flex-wrap: wrap;
		    margin-left: 1%;
	}
	.tabBox .bd ul .ddlist {
		width: 45%;
		margin: 0px 0%;
		    margin-left: 3%;
		    margin-bottom: 12px;
	}

	.tabBox .bd ul .ddlist:last-child {
		display: none;
	}
 
	.tabBox .thumb {
		width: 100%;
		height: auto;
	}

	.tabBox .thumb img {
		width: 100%;
		height: 100%;
	}

	.tabBox .title {
		margin-top: 8px;
		font-size: 14px;
	}

	/* 我们的客户 */
	.cuents_body {
		margin-bottom: 30px;
	}

	.cuentsbox {
		margin-top: 30px;
	}

	/* 底部 */
	.footer {
		/*padding-top: 20px;*/
		height: 322px;
	}
	.telbox {
		padding-top: 1px;
		margin: 0px 8%;
	}

	.telnumber,
	.fwrx {
		font-size: 18px;
	}

	.email,
	.address {
		font-size: 14px;
	}

	.fenbu {
		font-size: 12px;
	}

	.fenbu p {
		margin-bottom: 4px;
	}

	.coprytight {
		margin-bottom: 45px;
	}

	.banquan {
		width: 90%;
		margin: 0px auto;
		font-size: 12px;
	}

	/* 栏目banner */
	.pz_banner,
	.pz_banner .banner_img p {
		height: auto !important;
	}

	.pz_banner .banner_img p img {
		position: inherit;
		/* left: 50%;
		    top: 0; */
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		width: 100%;
	}

	/* 单页 */
	/* 关于鑫海岸 */
	.mt95 {
		margin-top: 0px;
	}

	.danye {
		margin-top: 30px;
	}

	.lmlist {
		margin: 20px auto;
		width: 100%;
		/* margin-left: 2.1%; */
		display: flex;
		justify-content: center;
	}

	.lmlist ul {
		width: 100%;
		display: table;
	}

	.lmlist ul li {
		width: 24%;
		text-align: center;
		padding: 0px 0.4%;
		float: left;
	}

	.lmlist ul li a {
		margin: 0px 0px;
		padding: 3px 10px;
		font-size: 14px;
	}

	.body-eee {
		padding: 10px 0px;
		font-size: 14px;
	}
	.body-eee .view-content{
		width: 94%;
	}
	.body-eee p img {
		width: 100%;
	}

	.chinamap img {
		width: 100%;
	}

	.fenbu-txt {
		margin-top: 20px;
		width: 94%;
		margin: 0px auto;
	}

	.gywm_bmar {
		height: 30px;
	}

	/*  */
	.bottom_margin {
		height: 30px;
	}

	/* 服务案例 */
	.nav-l ul {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.nav-l ul li {
		width: 30.33%;
		margin-top: 12px;
	}

	.nav-l ul li a {
		padding: 4px 10px;
		font-size: 14px;
	}

	.anlibody {
		margin-top: 20px;
	}

	.box {
		display: flex;
		width: 98%;
		flex-wrap: wrap;
		margin-left: 1%;
	}

	.box .anli-list {
		width: 45%;
		margin-left: 3%;
		margin-bottom: 12px;
	}

	.anli-list .thumb-img,
	.anli-list .thumb-img img {
		width: 100%;
		height: auto;
	}

	.anli-list .title {
		margin-top: 4px;
		font-size: 14px;
		font-weight: bold;
	}

	/* 公司团队 */
	.forbox {
		width: 98%;
		margin-left: 1%;
		padding: 10px 0px;
		display: flex;
	}

	.gslmlist {
		margin: 20px auto;
	}

	.gslmlist ul li a {
		font-size: 14px;
		padding: 3px 13px;
	}

	.item-thumb {
		width: 34%;
		display: flex;
		align-items: center;
		height: auto;
	}

	.item-thumb img {
		width: 100%;
		height: auto;
	}

	.r-data {
		flex: 1;
		margin-left: 2%;
	}

	.r-data .name {
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 2px;
	}

	.r-data .post {
		font-size: 14px;
		margin-bottom: 4px;
	}

	.r-data .introduce {
		font-size: 12px;
	}

	/* 新闻中心 */
	.listmain {
		margin: 8% 2%;
	}

	.listmain a {
		display: flex;
	}

	.listmain .thumb-img {
		width: 26%;
		height: auto;
		display: flex;
		box-sizing: border-box;
		align-items: center;
	}

	.listmain .thumb-img img {
		width: 100%;
		height: auto;
	}

	.listmain .txt-con {
		flex: 1;
		width: 73%;
		margin-left: 1%;
	}

	.listmain .txt-con .title {
		height: 26px;
		line-height: 26px;
	}

	.listmain .txt-con .title span {
		font-size: 12px;
		float: right;
	}

	.listmain .txt-con .title span:first-child {
		font-size: 14px;
		float: left;
	}

	.listmain .more-bt {
		display: none;
	}

	/* 加入我们 */
	.zhaop-body {
		padding: 30px 0px;
	}

	.boxk {
		width: 98%;
		margin: 30px auto 0px;
	}

	.dooxds {
		display: none;
	}

	.list {
		margin-bottom: 30px;
	}

	.list .boxk_k {
		font-size: 18px;
		margin-bottom: 14px;
	}

	/* 联系我们 */
	.lx-list {
		padding: 30px 0px;
		display: flex;
		margin-top: 20px;
	}

	.lx-list li {
		width: 23%;
		padding: 0% 1%;
		height: auto;
	}

	.lx-list li .lx-icon {
		margin-bottom: 15px;
	}

	.lx-list li .lx-icon img {
		width: 50%;
		height: auto;
	}

	.lx-list .lx-title {
		margin-bottom: 7px;
		font-size: 14px;
	}

	.lx-list .lx-data {
		font-size: 12px;
		width: 100%;
		word-wrap: break-word;
	}

	.fenbulist {
		display: flex;
	}

	.fenbulist ul {
		margin-top: 15%;
	}

	.fenbulist ul li {
		width: 32.33%;
		font-size: 16px;
		margin-top: 6%;
	}

	.fenbulist ul li:nth-child(3) {
		border-right: 0px;
	}

	/* 文章 */
	.contents {
		width: 96%;
		margin: 0 auto;
		padding-top: 30px;
	}

	.contents .title {
		font-size: 20px;
	}

	.contents .view-content {
		font-size: 14px;
		width: 94%;
	}

	.contents .view-content img {}

	.contents .view-content p iframe {
		width: 100% !important;
		height: 360px !important;
	}
    .contents .view-content p video{
		width: 100% !important;
		height: 250px !important;
	}
	.contents .btn-back {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.paging-type02 {
		padding-bottom: 40px;
	}

	.layer-tell {
		width: 96%;
	}

	.lay-box {
		width: 96%;
	}

	.lay-box .fl {
		float: left;
	}

	.anli-btn a {
		display: block;
		width: 268px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		background: #e40d1f;
		margin: 0px auto 20px;
		border-radius: 5px;
	}

	.fenbulist {
		background-size: 84%;
	}

	/* 机构优势 */
	
	.fr-yslist{
		width: 100%;
	}
	.yss-box{
		padding: 20px 0px;
	}
	.red-h {
		font-size: 12px;
	}

	.fw-top-txt {
		font-size: 12px;
	}

	.yss-con {
		display: block;
		padding-top: 0px;
	}
	.yss-txt{
		width: 100%;
	}
	.mys-title {
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		letter-spacing: 5px;
		color: #E40D1F;
		margin-bottom: 20px;
	}

	.m-yxbox {
		width: 100%;
	}

	.tlistbox {
		width: 94%;
		margin-right: 0px;
		margin: 20px 3%;
	}

	.tys-list-con div img {
		width: 70%;
	}

	.tys-list-con .list-title {
		width: 100%;
		border-bottom: 2px solid #a12d2d;
		font-size: 14px;
		height: 30px;
		margin-top: 11px;
		margin-left: 0px;
	}

	.tys-list-txt {
		font-size: 12px;
	}
	.gsjgbox .gsjg-title{
		    letter-spacing: 2px;
		    font-size: 16px;
		    margin-top: 20px;
	}
	.gsjgbox .jgpic{
		margin-left: 0px;
	}
	.gsjgbox .jgpic img{
		width: 98%;
	}
	/* 服务流程 */
	.fwlc-txt{
		width: 98%;
	}
	.lcbg div img{
		width: 94%;
	}
	/* 企业文化 */
	.qy-flex{
		width: 98%;
	}
	.left-qywh{
		margin-top: 0px;
		margin-bottom: 33px;
	}
	.qy-list{
		font-size: 14px;
	}
	.qy-list:before{
		width: 12px;
		height: 10px;
		background-size: 100%;
		left: 7px;
	}
	.mid-img img{
		width: 96%;
	}
	.qywh-box .mys-title{
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.right-txt{
		margin-left: 0px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.right-txt dl dt{
		font-size: 14px;
	}
	.right-txt dl dd{
		font-size: 12px;
		margin-top: 12px;
	}
	.footer-bq{
		margin-top: 20px;
	}
	
	.pagination li a, .pagination li span{
		padding: 4px 8px;
	}
}

@media (min-width: 320px) and (max-width: 360px) {
	.coprytight {
		/* margin-bottom: 38px; */
	}

	.lmlist ul li {
		width: 23%;
	}

	.lmlist ul li a {
		font-size: 12px;
		padding: 3px 6px;
	}

	/* 机构优势 */
	.red-h {
		font-size: 12px;
	}
	.fwlc-txt{
		width: 98%;
	}
}
