a,
.transition,
:before,
img,
.g-nav {
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
}

.flexColumn {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}

.itemsCenter {
	align-items: center;
	-webkit-align-items: center;
}

.justifyCenter {
	justify-content: center;
	-webkit-justify-content: center;
}

.flexAround {
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

.flexBetween {
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.flexWrap {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
@media screen and (max-width: 1440px){
	.g-head a.logo{
		left: 0;
		background-size: 100% auto !important;
	}
}

@media screen and (max-width: 800px) {

	.activitye {
		margin-top: 13px !important;

	}

	html {
		font-size: 50px;
	}

	body {
		font-size: .24rem;
	}

	.wal {
		max-width: 8rem;
	}

	body.navShow {
		overflow: hidden;
	}

	body.navShow .g-head .navA {
		background-image: url("../image/close.png");
	}

	body.navShow .g-nav {
		right: 0;
	}

	.g-headD {
		height: 1rem;
	}

	.g-head .wal {
		min-height: 1rem;
	}

	.g-head .navA {
		display: block;
		position: absolute;
		z-index: 10;
		left: auto;
		right: -0.3rem;
		top: 0;
		bottom: auto;
		width: 1rem;
		height: 1rem;
		background: url("../image/navA.png") center no-repeat;
		background-size: .4rem;
	}

	.g-head div.btn {
		right: 1rem;
	}

	.g-head div.btn a.tel {
		display: none;
	}

	.g-head div.btn a.btn {
		width: 1.5rem;
		height: .58rem;
		line-height: .58rem;
		font-size: .24rem;
	}

	.g-head div.btn .head-btn {
		height: 1rem;
	}

	.g-head div.btn .head-btn a.btn {
		top: .21rem;
	}

	.g-head div.btn .head-btn .list .col {
		margin: 0 .5rem;
		width: 2.25rem;
	}

	.g-head div.btn .head-btn .list .col:first-child {
		margin: 0 .5rem;
	}

	.g-head div.btn .head-btn .list .col h2 {
		font-size: .28rem;
		line-height: 1rem;
	}

	.g-head div.btn .head-btn .list .col dd a {
		font-size: .24rem;
		line-height: .5rem;
	}

	.g-head div.btn .head-btn:hover .list {
		top: 1rem;
	}

	.g-nav {
		position: fixed;
		z-index: 110;
		overflow-y: auto;
		width: 100%;
		background: #fff;
		right: 15rem;
		top: 1rem;
		bottom: 0;
	}

	.g-nav li {
		border-top: #eee solid 1px;
		width: 100%;
		margin: 0;
	}

	.g-nav a.name {
		height: 1rem;
		line-height: 1rem;
		font-size: .28rem;
		padding: 0 .25rem;
	}

	.g-nav a.name:before {
		display: none;
	}

	.g-nav a.name .ico {
		width: .46rem;
		left: 1.6rem;
	}

	.g-nav a.name.on {
		font-weight: bold;
		color: #007cc3;
	}

	.g-nav .list {
		display: none;
		border-top: #eee solid 1px;
		padding: .2rem 0;
	}

	.g-nav .list-1 .col {
		display: flex;
		display: -webkit-flex;
		line-height: .6rem;
	}

	.g-nav .list-1 .col h2 {
		font-size: .24rem;
		flex-shrink: 0;
		padding-left: .5rem;
		padding-right: .2rem;
	}

	.g-nav .list-1 .col dl {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.g-nav .list-1 .col dd {
		padding-right: .3rem;
	}

	.g-nav .list-1 .col dd a {
		display: block;
		font-size: .24rem;
		height: .6rem;
	}

	.p-head a.navA {
		left: auto;
		top: 0;
		right: -.3rem;
		width: 1rem;
		background: url("../image/navA.png") center no-repeat;
		background-size: .4rem;
		margin-left: 0;
		opacity: 1;
		visibility: visible;
	}

	.p-head .nav {
		right: .9rem;
		left: -.3rem;
	}

	.p-head .nav li {
		margin-left: .3rem;
	}

	.p-head .nav a {
		font-size: .24rem;
		height: 1rem;
		line-height: 1rem;
	}

	.p-head.on a.logo,
	.p-head.on .g-nav,
	.p-head.on div.btn {
		transform: translateY(-1rem);
		-webkit-transform: translateY(-1rem);
	}

	.g-search .form .input input {
		height: .65rem;
		line-height: .65rem;
		font-size: .24rem;
	}

	.g-foot {
		font-size: .24rem;
	}

	.g-foot:after {
		display: none;
	}

	.g-foot .container {
		width: 100%;
	}

	.g-foot .container .tel div {
		font-size: .24rem;
		line-height: .45rem;
	}

	.g-foot .container li {
		font-size: .24rem;
		line-height: .48rem;
	}

	.g-foot .list {
		width: 100%;
		padding: .65rem 0;
	}

	.g-foot .list ul {
		margin-right: -.3rem;
	}

	.g-foot .list h3 {
		font-size: .26rem;
	}

	.g-foot .list dd a {
		font-size: .22rem;
	}

	.g-foot .ewm {
		width: 1.5rem;
		position: absolute;
		z-index: 10;
		left: auto;
		right: 0;
		top: 0;
		bottom: auto;
	}

	.g-foot .ewm p {
		font-size: .22rem;
		margin-right: -.3rem;
		margin-left: -.3rem;
	}

	.g-foot .msg {
		border-top: #48515a solid 1px;
		padding: .2rem 0;
		line-height: .5rem;
	}

	.foot-bar {
		bottom: -4rem;
		padding: .3rem 0;
	}

	.foot-bar .form h2 {
		font-size: .26rem;
		width: 100%;
	}

	.foot-bar .form .select {
		margin-right: .2rem;
		height: .58rem;
		line-height: .58rem;
		width: 30%;
		font-size: .24rem;
		margin-bottom: .25rem;
	}

	.foot-bar .form .submit {
		width: 2rem;
		height: .58rem;
		margin-bottom: .25rem;
	}

	.foot-bar .form .submit input {
		height: .58rem;
		font-size: .26rem;
	}

	.foot-bar .btn {
		width: 100%;
	}

	/*index*/
	.indexFlash li .wal {
		height: 5rem;
		padding: 1rem 0 0 0;
		text-align: center;
	}

	.indexFlash li .wal img {
		width: 6rem;
	}

	.indexFlash .tips {
		left: .3rem;
		margin-left: 0;
	}

	.indexFlash .btn {
		right: .3rem;
		margin-right: 0;
	}

	.indexFlash .dots span {
		height: 2px;
	}

	.index-title {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.index-title .msg {
		font-size: .24rem;
		line-height: .42rem;
		width: 100%;
		padding-top: .2rem;
	}

	.index-1 .list-wrapper li a .name {
		font-size: .3rem;
	}

	.index-1 .list-wrapper li a .more {
		font-size: .22rem;
		line-height: .52rem;
	}

	.index-1 .list-wrapper li a dl.info {
		font-size: .22rem;
	}

	.index-2 .wal {
		padding-bottom: .3rem;
	}

	.index-2 .wal .btn {
		padding-top: .1rem;
	}

	.index-2 .wal .btn dd {
		font-size: .24rem;
		line-height: .5rem;
	}

	.index-2 .wal .arrow {
		top: 2rem;
	}

	.index-2 .list li {
		padding: .4rem .3rem;
	}

	.index-2 .list li .tag dd {
		padding: 0 .12rem .16rem 0;
	}

	.index-2 .list li .tag a {
		height: .44rem;
		line-height: .4rem;
		font-size: .22rem;
	}

	.index-2 .list li .more {
		padding-top: .2rem;
	}

	.index-2 .list li .more a {
		font-size: .24rem;
	}

	.index-3 .col {
		min-height: 1rem;
		width: 100%;
	}

	.index-3 .title {
		font-size: .24rem;
	}

	.index-3 .btn li {
		height: 1.2rem;
	}

	.index-3 .btn li .name {
		padding-left: 1rem;
		line-height: 1.2rem;
		font-size: .26rem;
	}

	.index-3 .btn li .layer h3 {
		font-size: .28rem;
	}

	.index-3 .btn li .layer p {
		font-size: .22rem;
	}

	.index-3 .btn li .layer a.more {
		font-size: .22rem;
		width: 1.3rem;
		height: .46rem;
		line-height: .46rem;
	}

	.index-3 .btn li.on {
		height: 2rem;
	}

	.index-3 .btn li.on .name {
		line-height: 2rem;
	}

	.index-3 .tel {
		padding: .3rem 0;
	}

	.index-3 .list {
		width: 100%;
	}

	.index-3 .list li {
		position: static;
	}

	.index-3 .list li dl.info {
		font-size: .24rem;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		padding: 0 .3rem;
	}

	.index-3 .list li dl.info dd {
		width: auto;
	}

	.index-4 .btn {
		position: static;
		padding-bottom: .4rem;
	}

	.index-4 .btn li {
		height: .64rem;
		line-height: .64rem;
		font-size: .24rem;
	}

	.index-4 .btn li em {
		font-size: .28rem;
	}

	.index-4 .list ul {
		margin-left: -.25rem;
	}

	.index-4 .list li {
		width: 100%;
		padding: 0 0 .25rem .25rem;
	}

	.index-4 .list a .img img {
		width: 100%;
	}

	.index-4 .list a .col {
		width: 5.4rem;
		padding-left: .2rem;
	}

	.index-4 .list a .col .name {
		font-size: .28rem;
		line-height: .4rem;
		height: .8rem;
		font-weight: bold;
	}

	.index-4 .list a .col p {
		font-size: .24rem;
		line-height: .42rem;
		height: .82rem;
	}

	.index-4 .list a .time {
		font-size: .26rem;
		padding-right: .2rem;
	}

	.index-5 li {
		width: 100%;
	}

	.index-5 li a {
		height: 2.2rem;
	}

	.index-5 li a .container h2 {
		font-size: .32rem;
	}

	.index-5 li a .container p {
		font-size: .24rem;
	}

	/*page*/
	.product-1 .side {
		width: 100%;
		padding-bottom: .3rem;
	}

	.product-1 .side ul {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.product-1 .side li {
		border-right: #ccc solid 1px;
		width: 50%;
	}

	.product-1 .side li:nth-child(2) {
		border-right: 0;
	}

	.product-1 .side li:nth-child(3) {
		border-bottom: 0;
	}

	.product-1 .side a {
		height: 1.5rem;
	}

	.product-1 .side a h2 {
		font-size: .3rem;
	}

	.product-1 .side a .more {
		font-size: .24rem;
		width: 1.2rem;
	}

	.product-1 .side a .img {
		width: 2.3rem;
	}

	.product-1 .col {
		width: 100%;
	}

	.product-1 .container {
		width: 100%;
		overflow: hidden;
	}

	.product-1 .container .img {
		margin-left: -2rem;
		margin-right: -2rem;
	}

	.product-1 .container .layer {
		left: .3rem;
		right: .3rem;
	}

	.product-1 .container .layer h2 {
		font-size: .4rem;
	}

	.product-1 .container .layer p {
		font-size: .22rem;
	}

	.product-1 .list ul {
		margin-left: -.25rem;
	}

	.product-1 .list li {
		padding: .3rem 0 0 .25rem;
		width: 50%;
	}

	.product-1 .list a {
		font-size: .22rem;
	}

	.product .nav,
	.p-title .nav,
	.p-search .nav {
		position: relative;
		padding: 0 0 .4rem 0;
		top: .3rem;
	}

	.product .nav a,
	.p-title .nav a,
	.p-search .nav a {
		height: .6rem;
		line-height: .6rem;
		padding: 0 .3rem;
		font-size: .26rem;
	}

	.product .nav {
		top: 0;
		margin-top: -.2rem;
	}

	.product .list li {
		width: 50%;
	}

	.product .list .box-1 h2,
	.product .list .box h2 {
		left: .3rem;
	}

	.product .list .box-1 .btn,
	.product .list .box .btn {
		left: .3rem;
		right: .3rem;
	}

	.product .list .box-1 .btn a,
	.product .list .box .btn a {
		width: 1.3rem;
		font-size: .22rem;
	}

	.product .list .box {
		padding: .3rem;
	}

	.product .list .box .img {
		margin-left: -.3rem;
		margin-right: -.3rem;
	}

	.product .list .box a.name {
		left: .3rem;
		right: .3rem;
	}

	.product .list .box a.name div {
		font-size: .22rem;
		line-height: .3rem;
	}

	.product .list .box .tag {
		font-size: .24rem;
	}

	.product .list .box .info {
		font-size: .22rem;
		line-height: .36rem;
		height: 1.08rem;
		overflow: hidden;
	}

	.product .list .box .info dd:before {
		height: .4rem;
	}

	.product .list .box .more {
		padding-top: .12rem;
	}

	.product .list .box .more a {
		height: .54rem;
		line-height: .5rem;
		font-size: .24rem;
	}

	.p-banner .wal .form .col {
		width: 6rem;
		height: .7rem;
	}

	.p-banner .wal .form .select {
		height: .7rem;
		line-height: .7rem;
	}

	.p-banner .wal .form .select span {
		font-size: .24rem;
	}

	.p-banner .wal .form .select .layer .scroll {
		max-height: 2.4rem;
	}

	.p-banner .wal .form .select .layer dd {
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.p-banner .wal .form .submit {
		width: .7rem;
		height: .7rem;
	}

	.p-banner .wal .form .submit input {
		height: .7rem;
	}

	.p-banner .wal .msg {
		padding-top: .25rem;
	}

	.p-banner-2 p {
		font-size: .24rem;
	}

	.p-banner-2 .img {
		width: 5rem;
	}

	.p-nav {
		line-height: .9rem;
	}

	.p-nav .curr {
		font-size: .24rem;
	}

	.p-nav .nav {
		display: none;
	}

	.p-nav2 .list-wrapper li {
		height: .5rem;
		line-height: .5rem;
	}

	.product-show .bg {
		display: none;
	}

	.product-show .img-list {
		width: 100%;
	}

	.product-show .col {
		width: 100%;
		padding-top: .3rem;
	}

	.product-show .title {
		height: 1rem;
		font-size: .24rem;
		margin-bottom: .2rem;
	}

	.product-show .title h2 {
		font-size: .44rem;
	}

	.product-show .title2 h3 {
		font-size: .26rem;
	}

	.product-show .content {
		font-size: .24rem;
		line-height: .46rem;
	}

	.product-show .content dd:before {
		height: .46rem;
	}

	.product-show .btn {
		padding: .4rem 0;
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}

	.product-show .btn a {
		margin-right: 0;
		width: 2.2rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .26rem;
	}

	.productNavD {
		height: 1.6rem;
		z-index: 1;
	}

	.productNav.on {
		position: relative;
	}

	.productNav .wal {
		height: 1.6rem;
		padding: .2rem 0;
	}

	.productNav .title {
		font-size: .24rem;
	}

	.productNav ul {
		width: 100%;
	}

	.productNav li {
		padding: 0;
		width: 25%;
		text-align: center;
	}

	.productNav li a {
		font-size: .26rem;
	}

	.p-title p {
		font-size: .24rem;
	}

	.p-title a.back {
		font-size: .24rem;
		width: 1.8rem;
		height: .58rem;
		line-height: .54rem;
	}

	.product-show-1 .col {
		width: 100%;
		padding-top: .6rem;
	}

	.product-show-1 .col dl.msg dd {
		line-height: .46rem;
		font-size: .28rem;
	}

	.product-show-1 .col dl.msg dd:before {
		height: .3rem;
		margin-top: -.15rem;
	}

	.product-show-1 .col dl.info {
		font-size: .24rem;
		line-height: .46rem;
	}

	.product-show-1 .col dl.info dd:before {
		height: .46rem;
	}

	.product-show-2 .list-wrapper a .name {
		height: 1rem;
		line-height: 1rem;
	}

	.product-show-2 .list-wrapper a .name h3 {
		font-size: .26rem;
	}

	.product-show-2 .list-wrapper a .name .more {
		font-size: .24rem;
	}

	.product-foot:before {
		display: none;
	}

	.product-foot .wal {
		height: 5rem;
		padding: .6rem 0;
	}

	.product-foot .p-title {
		padding: 0;
	}

	.product-foot ul {
		width: 100%;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.product-foot li {
		width: 50%;
	}

	.activity {
		padding: 1rem 0 0 0;
	}

	.activity .title {
		font-size: .24rem;
	}

	.activity .content {
		width: 100%;
		padding: 0 0 .4rem 0;
		font-size: .24rem;
		line-height: .44rem;
	}

	.activity .list ul {
		justify-content: center;
		-webkit-justify-content: center;
	}

	.activity .list li {
		width: 50%;
		font-size: .24rem;
		padding-bottom: .3rem;
	}

	.activity .list li:after {
		display: none;
	}

	.activity .list li h3 {
		padding: .2rem 0 .15rem 0;
	}

	.service-1 .col {
		width: 100%;
	}

	.service-1 .p-title p {
		font-size: .24rem;
	}

	.service-1 .content {
		font-size: .24rem;
		line-height: .44rem;
	}

	.service-1 .list {
		width: 100%;
		padding: 0;
	}

	.service-1 .list li {
		height: 1.8rem;
	}

	.service-1 .list li .name {
		font-size: .24rem;
	}

	.service-1 .img {
		width: 100%;
	}

	.service-2 .p-title div {
		font-size: .24rem;
	}

	.service-2 .list ul {
		margin-right: -.3rem;
		margin-left: -.3rem;
	}

	.service-2 .list li {
		width: 50%;
	}

	.service-2 .list li:after {
		height: .4rem;
		margin-top: -.2rem;
	}

	.service-2 .list li .container {
		height: 2.16rem;
	}

	.service-2 .list li .container h3 {
		font-size: .26rem;
	}

	.service-2 .list li .container p {
		font-size: .2rem;
		line-height: .32rem;
	}

	.page-layer .container {
		width: 7.5rem;
	}

	.product-layer .container {
		width: 7.5rem;
		padding: 0 .3rem;
	}

	.product-layer .container a.close {
		right: .3rem;
		top: .5rem;
	}

	.product-layer .container .title {
		padding: .6rem 0 .3rem 0;
	}

	.product-layer .container .title p {
		font-size: .24rem;
		top: 0;
		padding: .1rem 0 0 0;
	}

	.product-layer .container .form li {
		width: 100%;
	}

	.product-layer .container .form li h3 {
		font-size: .26rem;
	}

	.product-layer .container .form li .input {
		height: .64rem;
	}

	.product-layer .container .form li .input input {
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.product-layer .container .form li.li_01 {
		width: 100%;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.product-layer .container .form li.li_01 dl {
		width: 100%;
		padding-top: .2rem;
	}

	.product-layer .container .form li.li_01 dd {
		line-height: .46rem;
		font-size: .24rem;
	}

	.product-layer .container .submit div {
		width: 2.3rem;
		height: .66rem;
	}

	.product-layer .container .submit input {
		height: .66rem;
		font-size: .28rem;
	}

	.product-layer .container .tips {
		font-size: .24rem;
		line-height: 1.6em;
	}

	.product-layer2 .container {
		width: 7.5rem;
		padding: 0 .3rem;
	}

	.product-layer2 .container a.close {
		right: .3rem;
		top: .5rem;
	}

	.product-layer2 .container .title p {
		font-size: .24rem;
	}

	.product-layer2 .container .title h2 {
		font-size: .36rem;
		line-height: 1em;
	}

	.product-layer2 .container .form li {
		width: 100%;
		padding-bottom: .2rem;
	}

	.product-layer2 .container .form li .ico {
		top: .15rem;
	}

	.product-layer2 .container .form li .input input {
		height: .66rem;
		line-height: .66rem;
		padding-left: .6rem;
		font-size: .24rem;
	}

	.product-layer2 .container .form .submit div {
		height: .6rem;
	}

	.product-layer2 .container .form .submit input {
		height: .6rem;
		font-size: .26rem;
	}

	.contact .form,
	.product-layer2 .form {
		position: relative;
	}

	.contact .form li,
	.product-layer2 .form li {
		padding-bottom: .25rem;
	}

	.contact .form li .ico,
	.product-layer2 .form li .ico {
		width: .4rem;
		height: .4rem;
		top: .15rem;
	}

	.contact .form li .input input,
	.contact .form li .input textarea,
	.product-layer2 .form li .input input,
	.product-layer2 .form li .input textarea {
		height: .66rem;
		line-height: .66rem;
		padding-left: .6rem;
		font-size: .24rem;
	}

	.contact .form li .input textarea,
	.product-layer2 .form li .input textarea {
		height: 2rem;
		padding: .15rem .15rem .15rem .6rem;
		line-height: .36rem;
	}

	.contact .form .submit div,
	.product-layer2 .form .submit div {
		width: 2rem;
		height: .6rem;
		top: -1.2rem;
	}

	.contact .form .submit input,
	.product-layer2 .form .submit input {
		height: .6rem;
		font-size: .26rem;
	}

	.faqs li a:before {
		width: 100%;
	}

	.faqs li a:after {
		width: 100%;
	}

	.faqs li a .img {
		width: 100%;
	}

	.faqs li a .col {
		width: 100%;
		padding: .3rem 0;
	}

	.faqs li a .col .name {
		font-size: .28rem;
		font-weight: bold;
	}

	.faqs li a .col p {
		font-size: .24rem;
		line-height: .44rem;
	}

	.faq-show .content {
		font-size: .24rem;
		line-height: .44rem;
	}

	.new-show .title .time {
		position: static;
		font-size: .24rem;
		line-height: .5rem;
		margin-top: .1rem;
	}

	.p-num2 {
		padding-right: 2.2rem;
	}

	.p-num2 li a {
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.p-num2 .share .name {
		line-height: .4rem;
		font-size: .22rem;
		display: none;
	}

	.p-num2 .share dd a {
		width: .4rem;
		height: .4rem;
	}

	.p-num2 a.back {
		font-size: .24rem;
		width: 1.8rem;
		height: .58rem;
		line-height: .54rem;
	}
	
	.contact-map {
		height: 4rem;
	}

	.about .col {
		width: 100%;
		padding-top: .5rem;
	}

	.about .col .p-title p {
		font-size: .24rem;
	}

	.about .col .content {
		font-size: .24rem;
		line-height: .44rem;
	}

	.about .col .list li .name {
		font-size: .24rem;
	}

	.honor {
		padding: .2rem 0 .8rem 0;
	}

	.honor ul {}

	.honor li {
		width: 48%;
		margin-right: 4%;
	}
	.honor li:nth-child(2n){
		margin-right: 0;
	}

	.honor li .name {
		line-height: .5rem;
		font-size: .24rem;
	}

	.equipment li {
		width: 50%;
	}

	.equipment li .img {
		padding: 0 0 .3rem .3rem;
	}

	.contact .col-1 {
		width: 100%;
	}

	.contact .col-2 {
		width: 100%;
	}

	.p-search {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.p-search .form {
		width: 6rem;
		height: .7rem;
	}

	.p-search .select {
		height: .7rem;
		line-height: .7rem;
	}

	.p-search .select span {
		font-size: .24rem;
	}

	.p-search .select .layer .scroll {
		max-height: 2.4rem;
	}

	.p-search .select .layer dd {
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.p-search .input input {
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
	}

	.p-search .submit {
		width: .7rem;
		height: .7rem;
	}

	.p-search .submit input {
		height: .7rem;
	}

	.p-search .nav {
		padding-top: .5rem;
		position: static;
	}

	.job li {
		padding-bottom: .3rem;
	}

	.job li .title {
		font-size: .24rem;
	}

	.job li .title h2 {
		font-size: .28rem;
		width: 4.5rem;
	}

	.job li .title .price {
		width: 2.5rem;
	}

	.job li .title .address {
		display: none;
	}

	.job li .box {
		padding: 1.15rem .45rem 0 .45rem;
		font-size: .24rem;
	}

	.job li .box .col {
		width: 100%;
	}

	.job li .box .col h3 {
		font-size: .26rem;
	}

	.job li .box .col dl dd {
		line-height: .4rem;
	}

	.job li .box .col dl dd:before {
		height: .4rem;
	}

	.job li .box .col-2 {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.job li .box .col-2 p {
		font-size: .24rem;
		width: 100%;
		padding-top: .1rem;
	}

	.job li .box .col-2 a.btn {
		width: 1.7rem;
		height: .46rem;
		line-height: .46rem;
		top: -.1rem;
	}

	.job li .box dl.info {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		padding: .2rem 0;
	}

	.job li .box dl.info dd {
		height: .5rem;
		width: 50%;
	}

	.search-result .search-title h2 {
		font-size: .32rem;
	}

	.programme .title h2 {
		font-size: .5rem;
	}

	.programme .title p {
		font-size: .24rem;
		line-height: .44rem;
	}

	.programme .list li {
		min-height: 5rem;
		height: auto;
		padding-top: .2rem;
		padding-bottom: .5rem;
	}

	.programme .list li dl.dl-1 a {
		height: .5rem;
		line-height: .46rem;
		font-size: .24rem;
	}

	.programme .list li dl.dl-1 a:after {
		display: none;
	}

	.programme .list li .list-2 dd {
		font-size: .22rem;
		line-height: .44rem;
	}

	.programme .list li .list-2 dd a {
		background-position: left .23rem;
	}

	.programme .list .ul-1 {
		width: 100%;
	}

	.programme .list .ul-1 li {
		min-height: 6rem;
		height: auto;
	}

	.programme .list .ul-2 {
		width: 100%;
	}

	.news-wal .w920 {
		width: 100%;
	}

	.news-wal .w1210 {
		width: 100%;
	}

	.side-class {
		display: none;
	}

	.side-news {
		display: none;
	}

	.news-1 {
		margin-top: .3rem;
	}

	.news-1 p {
		font-size: .24rem;
		line-height: .44rem;
	}

	.news-1 .col {
		width: 100%;
	}

	.news-1 .col .img .time {
		width: 1.4rem;
		height: .58rem;
		line-height: .58rem;
		font-size: .26rem;
	}

	.news-1 .col h3 {
		font-size: .28rem;
		line-height: .48rem;
	}

	.news-1 .list {
		width: 100%;
	}

	.news-1 .list li {
		padding-top: .25rem;
	}

	.news-1 .list li .name {
		font-size: .26rem;
		line-height: .48rem;
	}

	.news-1 .list li .name:before {
		height: .48rem;
	}

	.news-list li a:before {
		width: 100%;
	}

	.news-list li a:after {
		width: 100%;
	}

	.news-list li a .img {
		width: 5.6rem;
	}

	.news-list li a .col {
		width: 100%;
		padding: .3rem 1.25rem .5rem 0;
	}

	.news-list li a .col .name {
		font-size: .28rem;
		line-height: .38rem;
		font-weight: bold;
	}

	.news-list li a .col p {
		font-size: .24rem;
		line-height: .42rem;
	}

	.news-list li a .time {
		font-size: .26rem;
	}

	.news-list2 li a:before,
	.news-list2 li a:after,
	.news-list2 li a .col {
		width: 100%;
	}

	.honor-layer .container {
		width: 6.9rem;
	}

	.page404 .msg p {
		font-size: .24rem;
	}

	.page404 h3 {
		font-size: .28rem;
	}

	.page404 .btn a {
		font-size: .28rem;
		width: 2.2rem;
		height: .7rem;
		line-height: .7rem;
	}

	.side-bar {
		width: .56rem;
	}

	.side-bar li {
		padding-bottom: .12rem;
	}

	.side-bar li a {
		height: .56rem;
	}

	.side-bar li a img {
		width: .2rem;
	}

	.side-bar li:nth-child(1) a {
		height: 2.2rem;
	}

	.side-bar li:nth-child(1) a em {
		font-size: .24rem;
		line-height: .34rem;
	}

	.siteMap .title {
		height: .75rem;
	}

	.siteMap .title h2 {
		font-size: .36rem;
		height: .75rem;
		line-height: .75rem;
	}

	.siteMap .list,
	.siteMap .list2 {
		padding-bottom: .4rem;
	}

	.siteMap .list dl,
	.siteMap .list2 dl {
		margin-right: -.3rem;
	}

	.siteMap .list dd a,
	.siteMap .list2 dd a {
		font-size: .24rem;
		height: .6rem;
		line-height: .6rem;
	}

	.siteMap .list li {
		width: 100%;
		padding-left: 1.3rem;
		position: relative;
	}

	.siteMap .list h3 {
		font-size: .28rem;
		line-height: .6rem;
		position: absolute;
		z-index: 10;
		left: 0;
		right: auto;
		top: 0;
		bottom: auto;
	}

	.siteMap .list dl {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.siteMap .list dd {
		padding-right: .3rem;
	}

	.siteMap .list2 dd {
		width: 20%;
	}
}

@media screen and (max-width: 550px) {
	.wal {
		margin: 0 .3rem;
	}

	.p-head .nav li {
		margin-left: 0.2rem;
	}

	.p-head .nav a {
		font-size: .2rem;
	}

	.nav ul {
		margin-left: .2rem;
	}

}
}

/*# sourceMappingURL=phone.css.map */
