.news {
	padding: 100px 0;
}
.wsc-list-news {
	margin-top: -20px;
	margin-right: -20px;
}
.wsc-list-news .list-item {
	float: left;
	width: 475px;
	background: #fff url(../images/news-listbg.png) no-repeat 280px center;
	border: solid 1px #ebebeb;
	padding: 104px 54px 49px 49px;
	margin-top: 20px;
	margin-right: 20px;
	transition: 0.3s;
	position: relative;
}
.wsc-list-news .list-item:hover {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);
	transform: translateY(-5px);
}
.wsc-list-product .list-item:hover {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);
	transform: translateY(-5px);
}

.list-img img {
	width: 100%;
	transition: 0.3s;
}
.list-item {
	transition: 0.3s;
}
.wsc-list-news .list-tit {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.wsc-list-news .list-text {
	font-size: 14px;
	line-height: 28px;
	color: #999;
	height: 56px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 40px;
}
.wsc-list-news .list-time {
	font-size: 24px;
	line-height: 1;
	color: #999;
	position: absolute;
	left: 50px;
	top: 50px;
}
.list-time {
	font-family: Arial, Helvetica;
}

.wsc-detail {
	padding: 60px 0 100px;
}
.det-tit {
	font-size: 24px;
	line-height: 40px;
	color: #262626;
}
.det-mark {
	font-size: 0;
	line-height: 1;
	margin-top: 23px;
	color: #999;
}
.det-mark em {
	display: inline-block;
	font-size: 14px;
	margin: 0 12px;
	color: #aaa;
}
.det-time {
	display: inline-block;
	font-size: 14px;
}
.det-cont {
	margin-top: -10px;
}

.det-link {
	padding: 40px;
	background-color: #f6f6f6;
	overflow: hidden;
}
.dl-prev,
.dl-next {
	position: relative;
	padding-left: 70px;
	line-height: 40px;
}
.dl-prev a,
.dl-next a {
	display: block;
	height: 40px;
	color: #777;
	transition: 0.3s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.det-link i {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 40px;
	color: #999;
	font-size: 14px;
}
.det-link span {
	font-size: 14px;
	color: #777;
}
.det-link a:hover {
	color: #262626;
}

.sr-tit {
	overflow: hidden;
	line-height: 40px;
}
.sr-tittext {
	font-size: 18px;
	padding-left: 11px;
	color: #222;
	background: url(../images/sr-tit.png) no-repeat 0 12px;
}

.side-relate .list-item:hover a {
	color: #305dc3;
}

.reList-news .list-item {
	padding-top: 25px;
	border-top: 1px dotted #e8e8e8;
	margin-top: 30px;
}
.reList-news .list-tit {
	font-size: 16px;
	line-height: 26px;
	color: #262626;
	max-height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.reList-news .list-text {
	font-size: 14px;
	line-height: 26px;
	color: #999;
	max-height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 12px;
}
.reList-news .list-time {
	font-size: 14px;
	line-height: 1;
	color: #777;
	margin-top: 20px;
}
.srMore {
	margin-top: 40px;
	font-size: 0;
}
.btn {
	display: inline-block;
	width: 280px;
	height: 50px;
	background-color: #f6f6f6;
	border-radius: 25px;
	border: solid 1px #eaeaea;
	line-height: 50px;
	text-align: center;
	color: #999;
	transition: 0.3s;
	font-size: 14px;
	box-sizing: border-box;
	vertical-align: top;
}
.btn:hover {
	background-color: #305dc3;
	color: #fff;
	border-color: #305dc3;
}

.wsc-detrel {
	background-color: #f6f6f6;
	padding-bottom: 100px;
}
.wsc-list-product {
	margin-top: -20px;
	margin-right: -21px;
}
.wsc-list-product .list-item {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	width: 280px;
	background-color: #fff;
}
.wsc-list-product .list-img {
	width: 280px;
	height: 250px;
	overflow: hidden;
}
.wsc-list-product .list-info {
	padding: 30px;
	height: 163px;
	border-top: 1px solid #f6f6f6;
}
.wsc-list-product .list-tit {
	font-size: 18px;
	line-height: 28px;
	color: #222;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wsc-list-product .list-attr {
	margin-top: 20px;
	font-size: 14px;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	color: #999;
}
.wsc-list-product .list-attr div {
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 12px;
	background: url(../images/pro-attr.png) no-repeat 0 center;
}
.wsc-list-product .list-btn {
	font-size: 0;
	margin-top: 21px;
}
.wsc-list-product .list-btn a {
	display: inline-block;
	width: 105px;
	height: 36px;
	border-radius: 3px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	box-sizing: border-box;
}
.wsc-list-product .list-btn .kf {
	background-color: #315dc3;
	color: #ebf0fc;
}
.wsc-list-product .list-btn .kf:hover {
	background-color: #496ad1;
}
.wsc-list-product .list-btn .more {
	border: solid 1px #999999;
	margin-left: 10px;
	background-color: #fff;
	color: #999999;
}

.wsc-list-case {
	margin-top: -20px;
	margin-right: -20px;
}
.wsc-list-case .list-item {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	width: 380px;
	background-color: #fff;
}
.wsc-list-case .list-img {
	width: 380px;
	height: 220px;
	overflow: hidden;
}
.wsc-list-case .list-info {
	padding: 35px 40px 40px;
	height: 60px;
}
.wsc-list-case .list-tit {
	font-size: 16px;
	line-height: 30px;
	color: #222;
	height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.caseList {
	padding: 100px 0;
}
.caseList .wsc-list-case .list-item {
	background-color: #f6f6f6;
}

.wsc-detCase {
	background-color: #fff;
	padding: 50px 50px 60px;
}

.wsc-detCase .split-line {
	margin: 60px auto;
}

.cd-img {
	width: 560px;
	height: 324px;
	overflow: hidden;
	float: left;
}
.cd-img img {
	width: 560px;
}

.cd-info {
	width: 470px;
	float: right;
}
.cd-tit {
	font-size: 30px;
	line-height: 40px;
	color: #222;
	font-weight: bold;
}
.cd-attr {
	padding-top: 30px;
	margin-top: 20px;
	border-top: 1px dotted #ebebeb;
	font-size: 16px;
	line-height: 36px;
	color: #555;
}
.cd-btn {
	font-size: 0;
	margin-top: 70px;
}
.cd-btn .btn {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	border-radius: 3px;
}
.btn-red {
	width: 200px;
	border-color: #d61b16;
	background-color: #d61b16;
	color: #fff;
	margin-right: 10px;
}
.btn-tel {
	width: 250px;
	border-color: #eaeaea;
	background-color: #fff;
	color: #555;
	font-size: 24px;
	font-weight: bold;
}
.btn-tel span {
	display: inline-block;
	padding-left: 34px;
	background: url(../images/tel-btn.png) no-repeat 0 center;
}
.btn-tel:hover span {
	background-image: url(../images/tel-btnh.png);
}

.cd-sectit {
	line-height: 1;
	font-size: 24px;
	color: #222;
	padding-left: 22px;
	background: url(../images/cd-sec-tit.png) no-repeat 0 center;
}
.cd-cont {
	margin-top: 27px;
}

.about,
.honor,
.apply {
	padding: 100px 0;
}
.nums {
	margin-top: 50px;
	overflow: hidden;
}
.num {
	width: 313px;
	float: left;
	padding: 55px 40px 0;
	height: 225px;
	color: #fff;
	position: relative;
}
.num1 {
	background: #305dc3 url(../images/abicon1.png) no-repeat center 160px;
}
.num2 {
	background: #2d57b6 url(../images/abicon2.png) no-repeat center 160px;
}
.num3 {
	background: #294da0 url(../images/abicon3.png) no-repeat center 160px;
}
.num span {
	font-size: 62px;
	line-height: 1;
	float: left;
	letter-spacing: -2px;
	font-family: Arial;
}
.num span sub {
	font-size: 26px;
}
.num p {
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	left: 193px;
	top: 54px;
	padding-bottom: 12px;
	background: url(../images/ab-numbg.png) repeat-x left bottom;
	width: 160px;
}

.ab-imgblock {
	margin-top: 50px;
	overflow: hidden;
}
.ab-img {
	width: 580px;
	height: 360px;
	position: relative;
	margin-left: 20px;
	float: left;
}
.ab-img:first-child {
	margin-left: 0;
}
.ab-img {
	width: 580px;
}
.ab-imgtit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 53px 0 16px;
	height: 30px;
	background: url(../images/ab-yybg.png) repeat-x 0 bottom;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.ab-map {
	margin-top: 65px;
	text-align: center;
}

.ab-textem {
	color: #222;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 13px;
}

.honor-main {
	overflow: hidden;
}
.honor-box {
	margin-right: -20px;
}
.honor-item {
	float: left;
	width: 320px;
	padding: 30px 30px 45px;
	height: 490px;
	margin-right: 20px;
	background: url(../images/honor-bg.jpg) no-repeat center bottom;
}
.hoimg {
	background-color: #fff;
	position: relative;
	width: 320px;
	height: 444px;
}
.hoimg img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.honor-item .tit {
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
}

.apply-text {
	margin-top: 17px;
	text-align: center;
}

.apply-main {
	margin-top: 60px;
	overflow: hidden;
	padding-top: 80px;
}
.apply-item {
	position: relative;
	width: 480px;
	height: 290px;
	background: #f7f8fa url(../images/apply-bg.png) no-repeat right bottom;
	padding: 130px 50px 0;
	float: left;
	margin-left: 20px;
}
.apply-item:first-child {
	margin-left: 0;
}
.apply-item .icon {
	position: absolute;
	top: -80px;
	left: 0;
	right: 0;
	margin: auto;
	width: 140px;
	height: 140px;
	border: 10px solid #f7f8fa;
	border-radius: 50%;
}
.apply-item .icon1 {
	background: #fff url(../images/apply1.png) no-repeat center center;
}
.apply-item .icon2 {
	background: #fff url(../images/apply2.png) no-repeat center center;
}
.apply-item .tit {
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	color: #222;
}
.apply-item .text {
	font-size: 14px;
	line-height: 28px;
	color: #555;
	margin-top: 17px;
}

.contact {
	padding: 100px 0;
}
.contact .text {
	width: 990px;
	text-align: center;
	margin: auto;
}
.con-way {
	margin-top: 50px;
	overflow: hidden;
}
.con-item {
	width: 380px;
	height: 125px;
	border-radius: 3px;
	margin-left: 20px;
	padding: 195px 0 0;
	float: left;
	font-size: 16px;
	line-height: 26px;
	color: #555;
	text-align: center;
}
.con-item:first-child {
	margin-left: 0;
}
.con1 {
	background: #f6f6f6 url(../images/lianxi-bg1.jpg) no-repeat center top;
}
.con2 {
	background: #f6f6f6 url(../images/lianxi-bg2.jpg) no-repeat center top;
}
.con3 {
	background: #f6f6f6 url(../images/lianxi-bg3.jpg) no-repeat center top;
}
.con-item dt {
	margin-bottom: 10px;
	line-height: 1;
	color: #222;
}

.con-map {
	background-color: #f6f6f6;
	padding: 40px;
}
.con-map .map {
	width: 1100px;
	height: 380px;
	background-color: #999999;
	border-radius: 3px;
	border: solid 1px #ebebeb;
}

.index-box {
	margin: auto;
}
.list-box {
	margin: 0 -10px;
	box-sizing: border-box;
}

.l3,
.l4,
.l5 {
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
}
.l3 {
	width: 33.33%;
}
.l4 {
	width: 25%;
}
.l5 {
	width: 20%;
}
.index-pro {
	padding: 100px 0;
	background-color: #f6f6f6;
	overflow: hidden;
}

.index-pro .wsc-list-product .list-item {
	width: 18%;
	float: left;
	margin: 0 1% 20px;
}
.index-pro .wsc-list-product {
	padding-top: 20px;
	margin-top: 0;
}

.index-pro .wsc-list-product .list-img {
	width: 100%;
}

.index-pro .wsc-list-product .list-btn {
	display: none;
}
.index-pro .wsc-list-product .list-info {
	height: auto;
}
.inpro-cTit {
	text-align: center;
	line-height: 1;
	font-size: 36px;
	color: #222;
	font-weight: bold;
}
.inpro-type {
	box-sizing: border-box;
	width: 100%;
	height: 120px;
	margin-top: 60px;
	overflow: hidden;
	padding: 45px 60px;
	color: #fff;
	line-height: 30px;
}
.inpro-type1 {
	background: url(../images/in-protitbg1.jpg) no-repeat center top;
	background-size: cover;
}
.inpro-type1 .inpro-typetit {
	float: none;
	text-align: center;
}
.inpro-type2 {
	background: url(../images/in-protitbg2.jpg) no-repeat center top;
	background-size: cover;
}
.inpro-typetit {
	float: left;
	font-size: 28px;
}
.inpro-typetit span {
	font-weight: bold;
}
.inpro-typemore {
	float: right;
	font-size: 14px;
}
.inpro-typemore i {
	margin: 0 15px;
}
.inpro-main {
	margin-top: 20px;
}
.inpro-item {
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.inpro-item:hover {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);
	transform: translateY(-5px);
}
.inpro-item img {
	width: 100%;
}
.inpro-item .info {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
	height: 50px;
}
.inpro-item .tit {
	font-size: 20px;
	line-height: 1;
	color: #222;
}
.inpro-item .more {
	font-size: 14px;
	line-height: 1;
	color: #999;
	margin-top: 14px;
}

.index-about {
	padding-top: 100px;
	background: url(../images/in-abbg.jpg) no-repeat center top;
}
.in-cTit {
	font-size: 36px;
	line-height: 1;
	text-align: center;
	color: #222;
	padding-bottom: 30px;
	background: url(../images/in-tit2.png) no-repeat center bottom;
}
.index-about .in-cTit {
	color: #fff;
	background-image: url(../images/in-tit.png);
}
.index-news .in-cTit {
	background-image: url(../images/in-tit3.png);
}

.in-more {
	margin-top: 40px;
	font-size: 0;
	text-align: center;
}
.in-more a {
	display: inline-block;
	width: 220px;
	height: 56px;
	background-color: #f6f6f6;
	border-radius: 28px;
	border: solid 1px #eaeaea;
	line-height: 56px;
	font-size: 14px;
	color: #999;
	transition: 0.3s;
}
.index-about .in-more a {
	border: solid 1px rgba(250, 250, 250, 0.3);
	background-color: rgba(246, 246, 246, 0.3);
	color: #fff;
}

.in-more a:hover {
	background-color: #305dc3;
	color: #fff;
	border-color: #305dc3;
}
.index-about .text {
	width: 1180px;
	margin: 60px auto 0;
	color: #fff;
}
.inab-main {
	margin-top: 90px;
}
.index-about .nums {
	width: 1398px;
	margin: auto;
	transition: 0.3s;
}
.index-about .nums .owl-carousel {
	display: block;
}
.index-about .num {
	width: 294px;
	height: 160px;
	padding: 60px 86px;
	transition: 0.3s;
}
.index-about .num:first-child {
	width: 346px;
	padding: 60px 60px;
}
.index-about .num span {
	font-size: 72px;
	line-height: 60px;
}
.index-about .num p {
	left: 233px;
	top: 59px;
}

@media screen and (max-width: 1400px) {
	.index-about .nums {
		width: 1197px;
	}
	.index-about .num {
		padding: 60px 52px;
	}
	.index-about .num:first-child {
		padding: 60px 26px;
	}
}

.in-cTit span {
	color: #d61b15;
}

.index-case {
	padding: 120px 0 100px;
}
.incase-main {
	margin-top: 60px;
}
.incase-main .wsc-list-case .list-item {
	width: 100%;
	margin-right: 0;
	background-color: #f6f6f6;
}
.incase-main .wsc-list-case .list-img {
	width: 100%;
	height: unset;
}
.incase-main .wsc-list-case .list-tit {
	font-size: 18px;
}

.wsc-list-case .list-item:hover {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);
	transform: translateY(-5px);
	background-color: #fff;
}

.index-news {
	padding: 100px 0;
	background: url(../images/in-newsbg.jpg) no-repeat center top;
}
.innews-main {
	margin-top: 60px;
}
.innews-main .wsc-list-news .list-item {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	padding: 105px 50px 50px;
	background: #fff url(../images/in-newslistbg.png) no-repeat 270px center;
}
.innews-main .wsc-list-news .list-tit {
	font-size: 18px;
}
.innews-main .wsc-list-news .list-text {
	margin-top: 27px;
}

@media screen and (min-width: 1600px) {
	.index-box {
		width: 1600px;
	}
}
@media screen and (max-width: 1440px) {
	.wsc-Top .wsc-Nav {
		padding: 0 40px;
	}
	.wsc-Top .hn-item {
		margin-left: 6px;
	}
	.wsc-Top .hn-text {
		padding: 35px 12px;
	}
}

@media screen and (min-width: 1440px) and (max-width: 1600px) {
	.wsc-Top .wsc-Nav {
		padding: 0 60px;
	}
}
@media screen and (max-width: 1200px) {
	.index-box {
		width: 1200px;
	}
}

.proHome {
	padding: 100px 0;
	background-color: #f6f6f6;
}
.proh-class1 {
	margin-top: 80px;
}
.phclass-main {
	margin-top: 40px;
	padding: 40px;
	background-color: #fff;
}
.phclass-main .split-line {
	margin: 30px auto;
}
.phclass-img {
	float: left;
	width: 550px;
	height: 466px;
	overflow: hidden;
}
.phclass-img img {
	width: 100%;
}
.phclass-info {
	width: 490px;
	background-color: #fff;
	float: right;
	height: 390px;
}
.proh-class2 .phclass-img {
	float: right;
}
.proh-class2 .phclass-info {
	float: left;
}
.phclass-info .tit {
	font-size: 18px;
	line-height: 1;
	color: #222;
}
.phclass-info .text {
	font-size: 14px;
	line-height: 26px;
	color: #555;
	margin-top: 17px;
}

.sec-tit {
	line-height: 20px;
	padding-left: 19px;
	background: url(../images/cd-sec-tit.png) no-repeat left center;
	color: #222;
}

.proh-list {
	margin-top: 30px;
}
.phclass-info .advant ul {
	padding-top: 21px;
	line-height: 30px;
	color: #555;
	margin-right: -3px;
}
.advant li {
	font-size: 0;
	width: 213px;
	height: 60px;
	background-color: #f6f6f6;
	border-radius: 3px;
	float: left;
	margin-right: 3px;
	margin-top: 3px;
	padding: 15px 0 15px 30px;
}
.advant li i {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
.advant li span {
	font-size: 14px;
	line-height: 24px;
	color: #555;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.proh-class1 .icon1 {
	background: #fff url(../images/proh1-1.png) no-repeat center center;
}
.proh-class1 .icon2 {
	background: #fff url(../images/proh1-2.png) no-repeat center center;
}
.proh-class1 .icon3 {
	background: #fff url(../images/proh1-3.png) no-repeat center center;
}
.proh-class1 .icon4 {
	background: #fff url(../images/proh1-4.png) no-repeat center center;
}
.proh-class2 .icon1 {
	background: #fff url(../images/proh2-1.png) no-repeat center center;
}
.proh-class2 .icon2 {
	background: #fff url(../images/proh2-2.png) no-repeat center center;
}
.proh-class2 .icon3 {
	background: #fff url(../images/proh2-3.png) no-repeat center center;
}
.proh-class2 .icon4 {
	background: #fff url(../images/proh2-4.png) no-repeat center center;
}

.proList {
	padding-bottom: 100px;
}
.sideNav-tit {
	width: 280px;
	height: 90px;
	background: #305dc3 url(../images/prol-tit.png) no-repeat center bottom;
	text-align: center;
	line-height: 90px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 6px solid #1b2c73;
	transition: 0.3s;
}

.sideNav-h1 {
	width: 200px;
	height: 30px;
	background-color: #f0f0f0;
	padding: 15px 40px;
	line-height: 30px;
	font-size: 20px;
	overflow: hidden;
}
.sideNav-h1 a {
	float: left;
	width: 150px;
	height: 30px;
}
.sideNav-h1 i {
	float: right;
	width: 16px;
	height: 30px;
	background: url(../images/jia.png) no-repeat center center;
	transition: 0.1s;
}
.sideNav-item ul {
	padding: 0 40px 15px;
	background-color: #fff;
	display: none;
	transition: 0.3s;
}
.sideNav-item li {
	padding: 10px 0;
	line-height: 26px;
	font-size: 16px;
	color: #555;
}
.sideNav-item li a {
	display: block;
	height: 26px;
	transition: 0.3s;
	position: relative;
}
.sideNav-item li span {
	display: none;
	transition: 0.3s;
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 26px;
}
.sideNav-item li span {
	transition: 0.3s;
}
.sideNav-item li:hover span,
.sideNav-item .sec-act span {
	display: inline;
}
.sideNav-item li:hover a,
.sideNav-item .sec-act a {
	padding-left: 10px;
}
.sideNav .active .sideNav-h1,
.sideNav-h1:hover {
	background-color: #f9f9f9;
}
.sideNav .active .sideNav-h1 i {
	background-image: url(../images/jian.png);
}
.sideNav .active ul {
	display: block;
}

.pdHead {
	padding: 60px 0 80px;
	background-color: #fff;
}
.pd-img {
	width: 560px;
	float: left;
	overflow: hidden;
}
.pd-info {
	width: 570px;
	float: right;
}
.pd-tit {
	font-size: 30px;
	line-height: 1;
	color: #222;
}
.pd-text {
	font-size: 14px;
	line-height: 24px;
	margin-top: 33px;
	color: #555;
}
.pd-text span {
	color: #222;
	font-weight: bold;
}
.pd-attr {
	margin-top: 35px;
	line-height: 32px;
	font-size: 14px;
	color: #222;
	padding: 30px;
	background-color: #f9f9f9;
	border-top: 3px solid #ebebeb;
}
.pd-attr li span {
	color: #777;
}
.pd-btn {
	margin-top: 60px;
}
.pd-btn .btn {
	width: 250px;
	border-radius: 3px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
}
.pd-btn .btn-tel {
	cursor: default;
	background-color: #305dc3;
	border-color: #305dc3;
	color: #fff;
}
.pd-btn .btn-tel span {
	background-image: url(../images/tel-btnh.png);
}

.pd-main {
	margin-top: 80px;
}
.pd-main .wsc-layoutCon {
	width: 1180px;
	margin: auto;
}
.pd-main .layout-box {
	width: 920px;
	box-sizing: border-box;
}
.pd-main .layout-bar {
	width: 240px;
	box-sizing: border-box;
}

.pdTab {
	height: 60px;
}
.pdTab ul {
	width: 920px;
	margin: auto;
}
.pdTab li {
	box-sizing: border-box;
	float: left;
	border-top: 3px solid #eaeaea;
	border-left: 1px solid #fff;
	padding: 12px 0;
	line-height: 36px;
	width: 25%;
	text-align: center;
	transition: 0.3s;
	background-color: #eaeaea;
}
.pdTab li:first-child {
	border-left: 0;
}
.pdTab li a {
	font-size: 18px;
	color: #555;
	transition: 0.3s;
}
.pdTab li:hover,
.pdTab .active {
	border-top: 3px solid #3b5dc7;
	background-color: #fff;
}
.pdTab li:hover a,
.pdTab .active a {
	color: #315dc3;
}
.pd-main-edit {
	padding: 60px 50px;
	background-color: #fff;
}
.pdCont {
	margin-top: 50px;
}
.pdCont:first-child {
	margin-top: 0;
}
.pdCont .sec-tit {
	font-size: 24px;
	line-height: 36px;
}
.pdedit-block {
	margin-top: 25px;
}

.pdTab-box {
	margin: 0 auto;
	position: relative;
}
.pro-fixed {
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 999;
}
.pro-end {
	position: absolute;
	bottom: 0;
}
.side-link {
	background-color: #fff;
	padding-bottom: 40px;
}
.side-tit {
	height: 50px;
	background-color: #eaeaea;
	padding: 0 20px;
	line-height: 50px;
	font-size: 18px;
	color: #222;
}
.sl-item {
	margin-top: 30px;
	padding: 0 20px;
}
.sl-item:first-child {
	margin-top: 40px;
}
.sl-item i {
	display: block;
	width: 90px;
	height: 90px;
	border: solid 1px #eaeaea;
	margin: auto;
	border-radius: 50%;
}
.sl-solicon1 {
	background: url(../images/side-kf.png) no-repeat center center;
}
.sl-solicon2 {
	background: url(../images/side-kf12.png) no-repeat center center;
}
.sl-text {
	text-align: center;
	line-height: 1;
	margin-top: 19px;
}
.sl-btn {
	margin-top: 20px;
}
.sl-btn a {
	display: inline-block;
	width: 200px;
	height: 46px;
	background-color: #3b5dc7;
	border-radius: 3px;
	font-size: 16px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	transition: 0.3s;
}
.sl-btn a:hover {
	background-color: #496ad1;
	color: #fff;
}

.pd-main .side-relate {
	margin-top: 20px;
	padding-bottom: 40px;
	background-color: #fff;
}
.pdsr-main {
	padding: 20px 20px 0;
}
.pdsr-img {
	width: 200px;
	height: 178px;
	background-color: #f0f0f0;
}
.pdsr-img img {
	width: 100%;
}
.pdsr-item .tit {
	font-size: 16px;
	line-height: 26px;
	color: #222;
	text-align: center;
	padding-top: 14px;
}

.pd-chmain {
	padding-top: 25px;
	padding-bottom: 50px;
}
.pd-chitem {
	margin-top: 30px;
}
.pd-chitem:first-child {
	margin-top: 0;
}

.pd-chimg {
	float: right;
	width: 390px;
}
.pd-chimg img {
	width: 100%;
}
.pd-ch2 .pd-chimg {
	float: left;
}

.pd-chinfo {
	float: left;
	width: 390px;
}
.pd-ch2 .pd-chinfo {
	float: right;
}
.pd-ch1tit {
	position: relative;
	color: #3b5dc7;
	font-size: 24px;
	line-height: 1;
	padding-bottom: 25px;
}
.pd-ch1tit span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 32px;
	height: 2px;
	background-color: #3b5dc7;
}
.pd-chinfo .tit {
	padding-top: 30px;
	color: #3b5dc7;
	font-size: 18px;
	line-height: 1;
}
.pd-chinfo .text {
	margin-top: 15px;
	color: #555;
	font-size: 14px;
	line-height: 28px;
}
.pd-chnum {
	margin-top: 40px;
	width: 820px;
	height: 60px;
	background: #f6f6f6 url(../images/pd-chnum-bg.jpg) no-repeat center top;
	border-radius: 3px;
	padding: 46px 0 47px;
}
.pd-chnum li {
	width: 33.33%;
	float: left;
	background: url(../images/pdchnum-line.png) no-repeat 0 center;
	text-align: center;
	font-size: 0;
}
.pd-chnum li:first-child {
	background: none;
}
.pd-chnum li i {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 14px;
	vertical-align: middle;
}
.pd-chnum .num-info {
	display: inline-block;
	vertical-align: middle;
}
.pd-chnum .num-info .num {
	font-size: 42px;
	font-family: Arial, Helvetica;
	line-height: 1;
	font-weight: bold;
	color: #3b5dc7;
	width: unset;
	height: unset;
	padding: 0;
	float: none;
	text-align: left;
}
.pd-chnum .num-info .num sub {
	font-size: 16px;
	line-height: 1;
}
.pd-chnum .num-info p {
	font-size: 14px;
	line-height: 1;
	color: #555;
	margin-top: 10px;
}
.pd-chnum .icon1 {
	background: #fff url(../images/pd-chicon1.png) no-repeat center center;
}
.pd-chnum .icon2 {
	background: #fff url(../images/pd-chicon2.png) no-repeat center center;
}
.pd-chnum .icon3 {
	background: #fff url(../images/pd-chicon3.png) no-repeat center center;
}
.pd-chList {
	padding: 50px;
	margin: 0 -50px;
	background-color: #fbfbfb;
}
.pd-chlist-tit {
	position: relative;
	font-size: 24px;
	line-height: 1;
	color: #3b5dc7;
	padding-bottom: 23px;
}
.pd-chlist-tit span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 32px;
	height: 2px;
	background-color: #3b5dc7;
}
.pd-chlist-main {
	padding-top: 10px;
	margin-right: -20px;
	/* width: 820px;
    margin: auto */
}
.pd-chlist-main .item {
	width: 400px;
	height: 230px;
	background-color: #3b5dc7;
	border-radius: 3px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}
.pd-chlist-main .item1 {
	background: url(../images/pdch-item1.jpg) no-repeat center top;
}
.pd-chlist-main .item2 {
	background: url(../images/pdch-item2.jpg) no-repeat center top;
}
.pd-chlist-main .item3 {
	background: url(../images/pdch-item3.jpg) no-repeat center top;
}
.pd-chlist-main .item4 {
	background: url(../images/pdch-item4.jpg) no-repeat center top;
}
.pd-chlist-main .item .tit {
	font-size: 20px;
	line-height: 1;
	color: #fff;
	padding-top: 152px;
}
.pd-chlist-main .item .text {
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin-top: 15px;
}
.pdedit-block .form-main {
	padding: 68px 40px 40px;
	background: #fbfbfb url(../images/pd-fmbg.png) no-repeat 77px 21px;
}
.pdedit-block .fm-head {
	padding-left: 232px;
}
.pdedit-block .fm-tel {
	margin-left: 0;
	float: right;
}
.pdedit-block .wsc-form {
	background-color: #fff;
	padding: 20px 40px 40px;
}
.pdedit-block .fm-item input {
	width: 278px;
}
.pdedit-block .fm-item textarea {
	width: 619px;
}

.wsc-layoutCon .fixed {
	position: absolute;
	right: 0;
}
.wsc-layoutCon {
	position: relative;
}

.index-banner {
	position: relative;
}
.index-banner .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	text-align: center;
}
.index-banner .owl-dot {
	width: 12px;
	height: 12px;
	background-color: #fafafa;
	border: solid 1px #fafafa;
	border-radius: 50%;
	margin: 0 9px;
}
.index-banner .owl-dots .active {
	background-color: transparent;
}
.index-banner .owl-nav {
}
.index-banner .owl-prev {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 46px;
	height: 46px;
	background: rgba(0, 0, 0, 0.2) url(../images/owlPrev.png) no-repeat center
		center;
	transition: 0.3s;
}
.index-banner .owl-next {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 46px;
	height: 46px;
	background: rgba(0, 0, 0, 0.2) url(../images/owlNext.png) no-repeat center
		center;
	transition: 0.3s;
}
.index-banner .owl-prev:hover {
	background: #305dc3 url(../images/owlPrev.png) no-repeat center center;
}
.index-banner .owl-next:hover {
	background: #305dc3 url(../images/owlNext.png) no-repeat center center;
}

.incase-main .owl-carousel {
	position: relative;
}
.incase-main .owl-prev {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.2) url(../images/owlPrev.png) no-repeat center
		center;
	transition: 0.3s;
}
.incase-main .owl-next {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.2) url(../images/owlNext.png) no-repeat center
		center;
	transition: 0.3s;
}
.incase-main .owl-prev:hover {
	background: #305dc3 url(../images/owlPrev.png) no-repeat center center;
}
.incase-main .owl-next:hover {
	background: #305dc3 url(../images/owlNext.png) no-repeat center center;
}
.incase-main .wsc-list-case {
	margin-right: 0;
}

.incase-main .owl-carousel:hover .owl-nav button {
	display: block;
}

.inpro-main .owl-carousel {
	position: relative;
}
.inpro-main .owl-prev {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.2) url(../images/pagePrev.png) no-repeat center
		center;
	transition: 0.3s;
	border: solid 1px #eaeaea;
}
.inpro-main .owl-next {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.2) url(../images/pageNext.png) no-repeat center
		center;
	transition: 0.3s;
	border: solid 1px #eaeaea;
}
.inpro-main .owl-prev:hover {
	background: #305dc3 url(../images/pagePrev_hover.png) no-repeat center center;
	border: solid 1px #294da0;
}
.inpro-main .owl-next:hover {
	background: #305dc3 url(../images/pageNext_hover.png) no-repeat center center;
	border: solid 1px #294da0;
}

.inpro-main .owl-carousel .owl-stage-outer,
.incase-main .owl-carousel .owl-stage-outer {
	margin: -30px 0;
	padding: 30px 0;
}

#mapContainer {
	width: 100%;
	height: 100%;
}
.marker-route {
	width: 320px;
	height: 130px;
	background: url(../images/contactmap.png) no-repeat center center;
	transform: translate(-50%, -72%);
}

.album {
	padding: 100px 0;
}

.wsc-list-album {
	margin-top: -20px;
	margin-right: -20px;
}
.wsc-list-album .list-item {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	width: 380px;
	cursor: pointer;
}
.wsc-list-album .list-img {
	width: 380px;
	height: 220px;
	overflow: hidden;
}
.wsc-list-album .list-info {
	padding: 30px;
	background-color: #f6f6f6;
}
.wsc-list-album .list-tit {
	font-size: 18px;
	line-height: 30px;
	color: #555;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 28px;
	background: url(../images/album-tit.png) no-repeat left center;
}

.dialog-img .dia-msg img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
.dialog-img .dia-content {
	width: 800px;
	height: 600px;
}
.dialog-img .dia-close {
	top: -36px;
	right: -47px;
	width: 32px;
	height: 32px;
	background: url(../images/dia-close.png) no-repeat center center;
	border-radius: 50%;
}

.form-block {
	padding: 60px 0 100px;
	background-color: #f6f6f6;
}
.form-main {
	padding: 76px 50px 50px;
	background: #fff url(../images/formbg.jpg) no-repeat center top;
	margin-top: 40px;
}

.fm-head {
	padding-left: 370px;
}
.fm-text {
	float: left;
	width: 300px;
	font-size: 18px;
	line-height: 30px;
	color: #555;
}
.fm-text a {
	color: #315dc3;
}
.fm-tel {
	float: left;
	padding-left: 50px;
	margin-left: 65px;
	font-size: 14px;
	line-height: 24px;
	color: #999;
	background: url(../images/form-tel.png) no-repeat 0 center;
}
.fm-tel span {
	font-size: 20px;
	line-height: 30px;
	color: #315dc3;
}

.wsc-form {
	background-color: #f6f6f6;
	border-radius: 3px;
	padding: 20px 50px 40px;
	margin-top: 50px;
}
.wsc-form form {
	display: block;
}
.fm-row {
	margin-top: 20px;
	position: relative;
}
.fm-col {
	float: left;
	margin-left: 20px;
	position: relative;
}
.fm-col:first-child {
	margin-left: 0;
}
.wsc-form label {
	position: absolute;
	left: 20px;
	top: 10px;
	font-size: 14px;
	line-height: 30px;
	cursor: text;
	color: #999;
	transition: 0.3s;
}
label span {
	margin-left: 5px;
	font-size: 12px;
}
.fm-item {
	width: 100%;
}
.fm-item input {
	width: 271px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #eaeaea;
	padding: 10px 20px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.fm-item textarea {
	width: 940px;
	padding: 10px 20px;
	height: 80px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	display: block;
	background-color: #fff;
	border: 1px solid #eaeaea;
}
.fm-item input:focus,
.fm-item textarea:focus {
	border-color: #db1516;
	background-color: #fff;
}
/* 表单项提示文字 */
.msg-box {
	color: #db1516;
	position: absolute;
	top: 10px;
	right: 20px;
	font-size: 14px;
	line-height: 30px;
}
/* 表单项验证不通过提示样式 */
.n-invalid {
	border-color: #db1516 !important;
}

.labAct {
	transform: translate(-8px, -23px);
	color: #db1516 !important;
	background-color: #fff;
	padding: 0 10px;
}
.form-btn {
	margin-top: 30px;
}
.form-btn .btn-sub {
	width: 200px;
	height: 46px;
	background-color: #315dc3;
	border-radius: 3px;
	color: #fff;
	line-height: 46px;
	font-size: 16px;
	border: 0;
}
.btn-sub:hover {
	background-color: #496ad1;
}

.conTip {
	margin-top: 50px;
	width: 1180px;
	height: 200px;
	box-sizing: border-box;
	padding: 50px 0 0 408px;
	background: url(../images/app-tipbg.jpg) no-repeat center top;
}
.conTip-text {
	font-size: 34px;
	line-height: 1;
	color: #ebf0fc;
}
.conTip-text span {
	font-weight: bold;
	margin-right: 5px;
}

.conTip-btn {
	margin-top: 20px;
}
.conTip-btn .btn {
	border-radius: 3px;
	width: 220px;
	font-size: 16px;
	float: left;
}

.conTip-btn .kf-btn {
	color: #305dc3;
	background-color: #fff;
	border: 0;
}
.conTip-btn .kf-btn2 {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
	margin-left: 20px;
}
.tip-tel {
	float: left;
	margin-left: 50px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 24px;
	color: #ebf0fc;
	background: url(../images/tip-tel.png) no-repeat 0 center;
	margin-top: -5px;
}
.tip-tel span {
	font-size: 20px;
	line-height: 30px;
	color: #ebf0fc;
	font-weight: bold;
}
.about-ale {
	overflow: hidden;
}
.shipin {
	width: 40%;
	float: left;
}
.about-rit {
	width: 57%;
	float: right;
}
.in-cTit {
	background: url(../images/in-tit2.png) no-repeat left bottom;
	text-align: left;
}
.in-more {
	text-align: left;
}
.index-about .in-more a {
	text-align: center;
}
.index-about .text {
	width: auto;
}
.shipin video {
	width: 100% !important;
}

@media screen and (max-width: 1280px) {
	.wsc-Top .wsc-headNav {
		text-align: right;
	}
	.wsc-Top .wsc-topTel {
		display: none;
	}
}
@media screen and (max-width: 1040px) {
	.wsc-Top .wsc-Nav {
		height: 76px;
	}
	.wsc-Top .wsc-logo {
		margin-top: 7px;
	}
	.wsc-Top .hn-text {
		padding: 23px 8px;
	}
}
@media screen and (max-width: 750px) {
	body {
		line-height: 1.25;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 100%;
		font-weight: normal;
		line-height: 1.25;
	}
	.page,
	.u-paging {
		margin-top: 0.6rem;
	}
	.mobile-top {
		display: block;
	}
	.mobile-index-banner {
		display: block;
	}
	.wsc-Top .wsc-Nav {
		display: none;
	}
	.wsc-Top .wsc-det-bread {
		display: none;
	}
	.wsc-Top .index-banner {
		display: none;
	}
	.index-pro {
		padding: 0.6rem 0.2rem;
		background-color: #f6f6f6;
	}
	.index-box {
		width: auto;
	}
	.inpro-cTit {
		line-height: 0.78rem;
		font-size: 0.48rem;
		font-weight: normal;
	}
	.inpro-type {
		height: auto;
		padding: 0.5rem 0.6rem;
		margin-top: 0.5rem;
		line-height: 0.54rem;
	}
	.inpro-typetit {
		float: none;
		font-size: 0.4rem;
	}
	.inpro-typemore {
		float: none;
		font-size: 0.28rem;
		line-height: 0.54rem;
		margin-top: 0.2rem;
	}
	.inpro-main {
		position: relative;
		overflow: hidden;
		margin-top: 0.2rem;
	}
	.inpro-main .owl-nav {
		display: none;
	}
	.inpro-item .info {
		bottom: 0.4rem;
		height: 0.94rem;
	}
	.inpro-item .tit {
		font-size: 0.32rem;
		line-height: 0.44rem;
	}
	.inpro-item .more {
		font-size: 0.28rem;
		line-height: 0.4rem;
		margin-top: 0.1rem;
	}
	.wsc-layout .inpro-type {
		display: none;
	}
	.about-rit {
		width: 100%;
		float: none;
	}
	.index-pro .proList-main {
		display: none;
	}
	.index-about {
		position: relative;
		padding-top: 1rem;
		background: url(../images/m-in-abbg.jpg) no-repeat center top;
		background-size: auto 13.04rem;
	}
	.shipin {
		float: none;
		width: 7rem;
		margin: 0.2rem auto 0;
	}
	.index-about .in-cTit {
		position: absolute;
		top: 0.2rem;
		width: 100%;
		text-align: center;
		font-size: 0.48rem;
		line-height: 0.54rem;
		background-position: center bottom;
	}
	.index-about .text {
		width: 6.3rem;
		margin: 0.3rem auto 0;
		font-size: 0.28rem;
		line-height: 0.52rem;
	}
	.in-more {
		margin-top: 0.3rem;
		text-align: center;
	}
	.in-more a {
		display: block;
		width: 7.06rem;
		height: 0.96rem;
		border-radius: 0.56rem;
		border: solid 0.02rem #eaeaea;
		line-height: 0.96rem;
		font-size: 0.28rem;
		margin: auto;
	}
	.index-about .in-more a {
		width: 4.4rem;
		border: solid 0.02rem rgba(250, 250, 250, 0.3);
		background-color: rgba(246, 246, 246, 0.6);
		color: #fff;
		line-height: 0.96rem;
		font-size: 0.28rem;
		border-radius: 0.56rem;
		height: 0.96rem;
	}
	.inab-main {
		position: relative;
		margin-top: 0.4rem;
	}
	.index-about .nums {
		width: 7.1rem;
	}
	.index-about .num {
		width: 7.1rem;
		height: 4rem;
		padding: 0;
	}
	.index-about .num:first-child {
		width: 7.1rem;
		padding: 0;
	}
	.index-about .num1 {
		background: #305dc3 url(../images/m-abicon1.png) no-repeat center 2.46rem;
		background-size: 1.4rem auto;
	}
	.index-about .num2 {
		background: #2d57b6 url(../images/m-abicon2.png) no-repeat center 2.52rem;
		background-size: 1.24rem auto;
	}
	.index-about .num3 {
		background: #294da0 url(../images/m-abicon3.png) no-repeat center 2.6rem;
		background-size: 1.4rem auto;
	}
	.index-about .num span {
		margin-top: 0.56rem;
		font-size: 1.24rem;
		line-height: 1;
		float: left;
		letter-spacing: -0.04rem;
		font-family: Arial;
		margin-left: 0.66rem;
	}
	.index-about .num span sub {
		font-size: 0.52rem;
	}
	.index-about .num p {
		left: 3.84rem;
		top: 0.7rem;
		font-size: 0.28rem;
		line-height: 0.44rem;
		padding-bottom: 0.26rem;
		background: url(../images/m-ab-numbg.png) repeat-x left bottom;
		background-size: 3.2rem auto;
		width: 3.2rem;
	}
	.inab-main .owl-dots {
		margin-top: 0.4rem;
		text-align: center;
	}
	.inab-main .owl-dot {
		width: 0.22rem;
		height: 0.22rem;
		background-color: #ccc;
		border: solid 1px #ccc;
		border-radius: 50%;
		margin: 0 0.1rem;
	}
	.inab-main .owl-dots .active {
		background-color: transparent;
		border-color: #aaa;
	}
	.index-case {
		padding: 0.8rem 0.2rem 0.6rem;
	}
	.in-cTit {
		text-align: center;
		font-size: 0.48rem;
		line-height: 0.54rem;
		padding-bottom: 0.28rem;
		background: url(../images/m-in-tit2.png) no-repeat center bottom;
		background-size: auto 0.12rem;
	}
	.incase-main {
		position: relative;
		margin-top: 0.5rem;
	}
	.incase-main .owl-prev {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 0.8rem;
		height: 0.8rem;
		background: rgba(0, 0, 0, 0.3) url(../images/m-pagePrev_hover.png) no-repeat
			center center;
		background-size: 0.09rem auto;
		transition: 0.3s;
	}
	.incase-main .owl-next {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 0.8rem;
		height: 0.8rem;
		background: rgba(0, 0, 0, 0.3) url(../images/m-pageNext_hover.png) no-repeat
			center center;
		background-size: 0.09rem auto;
		transition: 0.3s;
	}
	.wsc-list-case {
		margin-top: -0.2rem;
		margin-right: 0;
	}
	.index-case .incase-main .owl-stage-outer {
		margin: 0;
		padding: 0;
	}
	.incase-main .wsc-list-case .list-item {
		width: 3.54rem;
		background-color: #f6f6f6;
		margin-top: 0.2rem;
	}
	.incase-main .wsc-list-case .list-img {
		overflow: hidden;
		width: 3.5rem;
		height: 2.02rem;
	}
	.incase-main .wsc-list-case .list-info {
		padding: 0.4rem 0.2rem;
		height: auto;
	}
	.incase-main .wsc-list-case .list-tit {
		font-size: 0.32rem;
		line-height: 0.5rem;
		height: 1rem;
	}
	.index-news {
		padding: 0.6rem 0.2rem 0.8rem;
		background: #f6f6f6;
	}
	.index-news .in-cTit {
		background: url(../images/m-in-tit2.png) no-repeat center bottom;
	}
	.innews-main {
		margin-top: 0.5rem;
	}
	.wsc-list-news {
		margin: 0;
		margin-top: -0.2rem;
	}
	.innews-main .l3 {
		float: none;
		padding: 0;
		width: auto;
	}
	.innews-main .wsc-list-news .list-item {
		float: none;
		box-sizing: initial;
		width: 6.3rem;
		height: 2.46rem;
		background: #fff url(../images/m-news-listbg.png) no-repeat center top;
		background-size: cover;
		padding: 1.76rem 0.4rem 0.6rem;
		margin-top: 0.2rem;
		transition: 0.3s;
		border: 0;
		position: relative;
	}
	.innews-main .wsc-list-news .list-tit {
		font-size: 0.32rem;
		line-height: 0.6rem;
		height: 1.2rem;
	}
	.innews-main .wsc-list-news .list-text {
		font-size: 0.28rem;
		line-height: 0.52rem;
		height: 1.04rem;
		margin-top: 0.26rem;
	}
	.innews-main .wsc-list-news .list-time {
		font-size: 0.48rem;
		left: 0.4rem;
		top: 0.6rem;
	}
	.index-news .in-more a {
		background-color: #fff;
	}
	.friendLink {
		display: none;
	}
	.footNav {
		border-top: 0.1rem solid #305dc3;
		padding: 0.8rem 0.2rem 0.6rem;
	}
	.fn-item {
		float: none;
		width: auto;
	}
	.fn-logo {
		width: 3.02rem;
		height: 1rem;
		overflow: hidden;
	}
	.fn-logo img {
		width: 100%;
	}
	.fn-tel {
		display: none;
	}
	.container {
		width: 100%;
	}
	.footNav .fn-contact {
		width: 100%;
	}
	.footNav .fn-contact ul {
		margin-top: 0.34rem;
	}
	.fn-contact li {
		float: none;
		width: auto;
		font-size: 0.28rem;
		line-height: 0.6rem;
	}
	.footNav .fn-focus {
		display: none;
	}
	.fn-item .tit {
		display: none;
	}
	.footBar {
		padding: 0.5rem 0.6rem 0.6rem;
		text-align: center;
		font-size: 0.28rem;
		line-height: 0.44rem;
	}
	.fb-left,
	.fb-right {
		float: none;
	}
	.fb-link {
		margin-top: 0.34rem;
	}
	.footfix {
		display: block;
	}
	.side-fix {
		display: block;
	}
	.fix-bar {
		display: none;
	}
	.wsc-banner {
		display: none;
	}
	.mobile-wsc-banner {
		display: block;
	}
	.proHome {
		padding: 0;
		background-color: #fff;
	}
	.proh-class {
		position: relative;
		padding-top: 0.6rem;
		background-color: #fff;
	}
	.proh-class1 {
		margin-top: 0;
	}
	.rTit {
		width: 7.1rem;
		margin: auto;
		line-height: 0.56rem;
		overflow: hidden;
	}
	.proh-class .rTit {
		font-size: 0.4rem;
	}
	.rTitText {
		font-size: 0.4rem;
		padding-left: 0.26rem;
		background: url(../images/m-re-tit.png) no-repeat 0 center;
		background-size: 0.08rem auto;
	}
	.phclass-main {
		margin-top: 0;
		padding: 0 0.2rem 0.6rem;
	}
	.phclass-img {
		width: 7.1rem;
		height: 5.9rem;
		overflow: hidden;
		margin-top: 0.5rem;
	}
	.phclass-info {
		width: auto;
		height: auto;
		margin-top: 0.5rem;
		padding: 0 0.2rem;
	}
	.phclass-info .tit {
		font-size: 0.36rem;
		line-height: 0.5rem;
	}
	.phclass-info .text {
		font-size: 0.28rem;
		line-height: 0.52rem;
		margin-top: 0.12rem;
	}
	.split-line {
		margin: 0.4rem auto;
		border-top: 0.02rem dotted #e8e8e8;
	}
	.phclass-main .split-line {
		margin: 0.5rem auto;
	}
	.sec-tit {
		line-height: 0.52rem;
		padding-left: 0.38rem;
		background: url(../images/m-sec-tit.png) no-repeat left center;
		background-size: 0.2rem auto;
	}
	.phclass-info .advant ul {
		padding-top: 0.3rem;
		line-height: 0.48rem;
		margin-right: -0.1rem;
	}
	.advant li {
		width: 3.1rem;
		height: 1rem;
		border-radius: 0.06rem;
		margin-right: 0.1rem;
		margin-top: 0.1rem;
		padding: 0.4rem 0 0.4rem 0.2rem;
	}
	.advant li i {
		width: 1rem;
		height: 1rem;
	}
	.advant li span {
		font-size: 0.28rem;
		line-height: 0.48rem;
		margin-left: 0.2rem;
	}
	.proh-class2 .icon1 {
		background: #fff url(../images/m-proh2-1.png) no-repeat center center;
		background-size: cover;
	}
	.proh-class2 .icon2 {
		background: #fff url(../images/m-proh2-2.png) no-repeat center center;
		background-size: cover;
	}
	.proh-class2 .icon3 {
		background: #fff url(../images/m-proh2-3.png) no-repeat center center;
		background-size: cover;
	}
	.proh-class2 .icon4 {
		background: #fff url(../images/m-proh2-4.png) no-repeat center center;
		background-size: cover;
	}
	.proh-list {
		margin-top: 0;
		padding: 0.2rem 0.2rem 2.3rem;
		background-color: #f6f6f6;
	}
	.proh-class .rTitMore {
		position: absolute;
		bottom: 0.6rem;
		display: block;
		box-sizing: border-box;
		width: 7.1rem;
		height: 1.2rem;
		border-radius: 0.06rem;
		line-height: 1.2rem;
		text-align: center;
		font-size: 0.28rem;
		margin-top: 0.5rem;
		transition: 0.3s;
		background: #fff;
		border: 0.02rem solid #eaeaea;
		color: #999;
	}
	.proh-class .rTitMore span {
		background: url(../images/m-btn-g.png) no-repeat right center;
		background-size: 0.14rem auto;
	}
	.wsc-list-product {
		margin-top: -0.1rem;
		margin-right: -0.1rem;
	}
	.wsc-list-product .list-item {
		margin-top: 0.1rem;
		margin-right: 0.1rem;
		width: 3.5rem;
	}
	.wsc-list-product .list-img {
		width: 3.5rem;
		height: 3.12rem;
	}
	.wsc-list-product .list-info {
		padding: 0.4rem 0.2rem;
		height: 2rem;
		border-top: 0.02rem solid #f6f6f6;
	}
	.wsc-list-product .list-tit {
		font-size: 0.32rem;
		line-height: 0.44rem;
		height: 0.88rem;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		white-space: normal;
		-webkit-box-orient: vertical;
	}
	.wsc-list-product .list-attr {
		margin-top: 0.24rem;
		font-size: 0.28rem;
		line-height: 0.44rem;
		height: 0.88rem;
	}
	.wsc-list-product .list-attr div {
		height: 0.44rem;
		background: none;
		padding-left: 0;
	}
	.wsc-list-product .list-btn {
		display: none;
	}
	.rl-layoutCon .layout-box {
		float: none;
		width: auto;
		padding: 1.2rem 0.2rem 0.8rem;
		background-color: #f6f6f6;
	}
	.rl-layoutCon .layout-bar {
		position: absolute;
		float: none;
		width: 100%;
		top: 0;
	}
	.sideNav-tit {
		display: none;
	}
	.sideNav-h1 {
		width: 2.52rem;
		height: 0.5rem;
		padding: 0.27rem 0.6rem;
		line-height: 0.5rem;
		font-size: 0.36rem;
		overflow: hidden;
	}
	.wsc-layoutCon .sideNav .sideNav-main > .sideNav-item {
		position: absolute;
		top: 0;
	}
	.sideNav-main .sideNav-item:first-of-type {
		left: 0;
	}
	.sideNav-main .sideNav-item:last-of-type {
		right: 0;
	}
	.sideNav .active .sideNav-h1,
	.sideNav-h1:hover {
		background-color: #3b5dc7;
		color: #fff;
	}
	.sideNav-h1 a {
		float: none;
		display: block;
		width: auto;
		height: auto;
		text-align: center;
	}
	.sideNav-h1 i {
		display: none;
	}
	.sideNav-item ul,
	.sideNav .active ul {
		display: none;
	}
	.proList {
		padding-bottom: 0;
	}
	.about,
	.honor,
	.apply {
		padding: 0.6rem 0.2rem 0.8rem;
	}
	.cTit {
		font-size: 0.4rem;
		line-height: 0.64rem;
	}
	.apply-text {
		margin-top: 0.4rem;
	}
	.wsc-font .text {
		font-size: 0.28rem;
		line-height: 0.52rem;
	}
	.apply-main {
		overflow: hidden;
		padding-top: 0.1rem;
		margin-top: 0;
	}
	.apply-item {
		width: 6.3rem;
		height: 6.5rem;
		background: #f7f8fa url(../images/m-apply-bg.png) no-repeat right bottom;
		padding: 2.2rem 0.4rem 0;
		margin-top: 2rem;
		margin-left: 0;
		background-size: 2.2rem auto;
	}
	.apply-item .icon1 {
		background: #fff url(../images/m-apply1.png) no-repeat center center;
		background-size: 1.64rem auto;
	}
	.apply-item .icon {
		top: -1.6rem;
		width: 2.8rem;
		height: 2.8rem;
		border: 0.2rem solid #f7f8fa;
	}
	.apply-item .tit {
		font-size: 0.4rem;
		line-height: 0.52rem;
	}
	.apply-item .text {
		font-size: 0.28rem;
		line-height: 0.56rem;
		margin-top: 0.4rem;
	}
	.conTip {
		margin-top: 0.14rem;
		width: 6.3rem;
		height: 3.07rem;
		padding: 4.7rem 0.4rem 0;
		background: url(../images/m-app-tipbg.jpg) no-repeat center top;
		background-size: cover;
		box-sizing: initial;
	}
	.conTip-text {
		font-size: 0.52rem;
		line-height: 0.74rem;
		color: #ebf0fc;
	}
	.conTip-text span {
		font-weight: bold;
		margin-right: 0.1rem;
	}
	.conTip-btn {
		margin-top: 0.5rem;
	}
	.conTip-btn .btn {
		border-radius: 0.06rem;
		width: 3.1rem;
		font-size: 0.32rem;
	}
	.conTip-btn .kf-btn {
		color: #305dc3;
		background-color: #fff;
		border: 0;
	}
	.conTip-btn .kf-btn2 {
		color: #fff;
		background-color: transparent;
		border: 1px solid #fff;
		margin-left: 0.1rem;
	}
	.btn {
		display: block;
		box-sizing: border-box;
		height: 1.2rem;
		line-height: 1.2rem;
		text-align: center;
	}
	.btn span {
		display: inline-block;
		padding-right: 0.28rem;
	}
	.tip-tel {
		display: none;
	}
	.wsc-detrel {
		background-color: #f6f6f6;
		padding-bottom: 0.8rem;
	}
	.wsc-relate {
		padding: 0.6rem 0.2rem 0;
	}
	.reMain {
		margin-top: 0.4rem;
	}
	.wsc-list-case .list-item {
		float: none;
		width: auto;
		margin-top: 0.2rem;
		margin-right: 0;
		padding: 0.2rem;
		background-color: #fff;
		overflow: hidden;
	}
	.wsc-list-case .list-img {
		width: 2.6rem;
		height: 1.5rem;
		overflow: hidden;
		float: left;
		margin-right: 0.2rem;
	}
	.wsc-list-case .list-info {
		padding: 0.25rem 0;
		width: 3.9rem;
		float: left;
	}
	.wsc-list-case .list-tit {
		font-size: 0.32rem;
		line-height: 0.5rem;
		color: #222;
		height: 1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.wsc-list-news {
		margin-top: -0.2rem;
	}
	.wsc-list-news .list-item {
		width: 6.3rem;
		height: 2.46rem;
		background: #fff url(../images/m-news-listbg.png) no-repeat center top;
		background-size: cover;
		padding: 1.76rem 0.4rem 0.6rem;
		margin-top: 0.2rem;
		transition: 0.3s;
		position: relative;
		border: 0;
	}
	.wsc-list-news .list-tit {
		font-size: 0.32rem;
		line-height: 0.6rem;
		height: 1.2rem;
	}
	.wsc-list-news .list-text {
		font-size: 0.28rem;
		line-height: 0.52rem;
		height: 1.04rem;
		margin-top: 0.26rem;
	}
	.wsc-list-news .list-time {
		font-size: 0.48rem;
		left: 0.4rem;
		top: 0.6rem;
	}
	.caseList {
		padding: 0.6rem 0.2rem 0.8rem;
	}
	.wsc-secnav {
		position: relative;
		height: 0.88rem;
		padding: 0 0.2rem;
	}
	.wsc-secnav .container {
		overflow-x: scroll;
		position: relative;
		height: 100%;
	}
	.wsc-secnav ul {
		position: absolute;
		white-space: nowrap;
		float: auto;
		left: 0;
		overflow: hidden;
		font-size: 0;
		padding-right: 0.2rem;
	}
	.wsc-secnav li {
		display: inline-block;
		font-size: 0.28rem;
		float: none;
		right: 0;
		width: 2rem;
		height: 0.88rem;
		text-align: center;
		line-height: 0.88rem;
		background: url(../images/m-sn-line.png) no-repeat left center;
		background-size: 0.02rem auto;
	}
	.wsc-secnav li a {
		line-height: 0.88rem;
		transition: 0.3s;
		padding: 0;
	}
	.wsc-font .split-line {
		margin: 0.5rem auto;
	}
	.about .nums {
		margin-top: 0.5rem;
	}
	.about .num {
		width: 7.1rem;
		height: 2.8rem;
		color: #fff;
		position: relative;
		padding: 0;
		float: none;
	}
	.about .num1 {
		background: #305dc3;
	}
	.about .num span {
		font-size: 1.24rem;
		line-height: 1;
		float: left;
		letter-spacing: -0.04rem;
		font-family: Arial;
		margin-top: 0.72rem;
		margin-left: 0.66rem;
	}
	.about .num p {
		font-size: 0.28rem;
		line-height: 0.44rem;
		position: absolute;
		left: 3.85rem;
		top: 0.86rem;
		padding-bottom: 0.26rem;
		background: url(../images/m-ab-numbg.png) repeat-x left bottom;
		background-size: 3.2rem auto;
		width: 3.2rem;
	}
	.ab-imgblock {
		margin-top: 0.5rem;
	}
	.ab-img {
		width: 7.1rem;
		height: 4.4rem;
		overflow: hidden;
		position: relative;
		margin-top: 0.2rem;
		margin-left: 0;
		float: none;
	}
	.ab-img:first-child {
		margin-top: 0;
	}
	.ab-imgtit {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 0.4rem;
		line-height: 0.4rem;
		text-align: center;
		color: #fff;
		font-size: 0.3rem;
	}
	.ab-map {
		margin-top: 0.5rem;
		text-align: center;
	}
	.ab-map img {
		width: 100%;
	}
	.ab-textem {
		color: #222;
		font-size: 0.32rem;
		line-height: 0.52rem;
		font-weight: bold;
		margin-bottom: 0.26rem;
	}
	.dialog-img .dia-content {
		width: 7.1rem;
		height: 5.4rem;
	}
	.honor-main {
		overflow: hidden;
	}
	.honor-box {
		margin-top: -0.2rem;
	}
	.honor-item {
		width: 6.4rem;
		padding: 0.6rem 0.35rem 0.5rem;
		margin-top: 0.2rem;
		background: #f6f6f6;
	}
	.hoimg {
		background-color: #fff;
		position: relative;
		width: 6.4rem;
		height: 8.88rem;
	}
	.hoimg img {
		max-width: 100%;
		max-height: 100%;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.honor-item .tit {
		text-align: center;
		font-size: 0.36rem;
		line-height: 0.52rem;
		margin-top: 0.4rem;
	}
	.album {
		padding: 0.6rem 0.2rem 0.8rem;
	}
	.wsc-list-album {
		margin-top: -0.1rem;
		margin-right: -0.1rem;
	}
	.wsc-list-album .list-item {
		float: left;
		margin-right: 0.1rem;
		margin-top: 0.1rem;
		width: 3.5rem;
		cursor: pointer;
	}
	.wsc-list-album .list-img {
		width: 3.5rem;
		height: 2.02rem;
		overflow: hidden;
	}
	.wsc-list-album .list-info {
		padding: 0.3rem;
		background-color: #f6f6f6;
	}
	.wsc-list-album .list-tit {
		font-size: 0.32rem;
		line-height: 0.56rem;
		color: #555;
		height: 1.12rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		padding-left: 0.46rem;
		background: url(../images/m-album-tit.png) no-repeat left 0.18rem;
		background-size: 0.28rem auto;
		white-space: normal;
	}
	.news {
		padding: 0.6rem 0.2rem 0.8rem;
	}
	.contact {
		padding: 0.6rem 0.2rem 0.8rem;
	}
	.contact .text {
		width: auto;
		text-align: left;
	}
	.con-way {
		margin-top: 0.58rem;
		overflow: hidden;
	}
	.con-item {
		width: 4.68rem;
		height: 1.1rem;
		margin-top: 0.1rem;
		padding: 0.65rem 0 0.65rem 2.42rem;
		font-size: 0.32rem;
		line-height: 0.52rem;
		color: #222;
		text-align: left;
		margin-left: 0;
	}
	.con-item:first-child {
		margin-left: 0;
	}
	.con-item dt {
		margin-bottom: 0.1rem;
		line-height: 1;
		color: #222;
	}
	.con1 {
		background: #f6f6f6 url(../images/m-lianxi-bg1.jpg) no-repeat center top;
		background-size: cover;
	}
	.con2 {
		background: #f6f6f6 url(../images/m-lianxi-bg2.jpg) no-repeat center top;
		background-size: cover;
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
		height: 1.5rem;
	}
	.con3 {
		background: #f6f6f6 url(../images/m-lianxi-bg3.jpg) no-repeat center top;
		background-size: cover;
	}
	.con-map {
		padding: 0;
	}
	.con-map .map {
		width: 7.1rem;
		height: 7.6rem;
		background-color: #999999;
		border-radius: 0.06rem;
		border: solid 0.02rem #ebebeb;
	}
	.form-block {
		padding: 0.6rem 0.2rem;
		background-color: #f6f6f6;
	}
	.form-main {
		padding: 0 0.1rem;
		margin-top: 0.4rem;
		background: none;
	}
	.wsc-form {
		border-radius: 0;
		padding: 0;
		margin: 0;
	}
	.fm-head {
		display: none;
	}
	.fm-row {
		margin-top: 0.4rem;
		position: relative;
	}
	.fm-row:first-child {
		margin-top: 0;
	}
	.fm-col {
		float: none;
		margin-left: 0;
		margin-top: 0.4rem;
	}
	.fm-item input {
		width: 6.06rem;
		border-radius: 0.06rem;
		border: solid 0.02rem #eaeaea;
		padding: 0.28rem 0.4rem;
		height: 0.3rem;
		font-size: 0.28rem;
		line-height: 0.3rem;
	}
	.fm-item textarea {
		width: 6.06rem;
		padding: 0.28rem 0.4rem;
		height: 1.2rem;
		line-height: 0.3rem;
		font-size: 0.28rem;
		color: #666;
		display: block;
		background-color: #fff;
		border: 0.02rem solid #eaeaea;
	}
	.form-btn {
		margin-top: 0.5rem;
	}
	.form-btn .btn-sub {
		width: 6.9rem;
		height: 0.92rem;
		background-color: #315dc3;
		border-radius: 0.06rem;
		color: #fff;
		line-height: 0.92rem;
		font-size: 0.32rem;
		border: 0;
	}
	.wsc-detCase {
		padding: 0.2rem 0.2rem 0.6rem;
	}
	.cd-img {
		width: 7.1rem;
		height: 4.1rem;
		overflow: hidden;
	}
	.cd-img img {
		width: 100%;
	}
	.cd-info {
		width: 7.1rem;
		margin-top: 0.5rem;
	}
	.cd-tit {
		font-size: 0.44rem;
		line-height: 0.72rem;
		color: #222;
		font-weight: normal;
	}
	.wsc-detCase .split-line {
		margin: 0.5rem auto;
	}
	.cd-attr {
		font-size: 0.32rem;
		line-height: 0.72rem;
		color: #555;
		margin-top: 0;
		border: 0;
		margin: 0.5rem auto 0;
		padding-top: 0.5rem;
		border-top: 0.02rem dotted #e8e8e8;
	}
	.cd-btn {
		padding-top: 0.2rem;
		margin-top: 0;
	}
	.btn-red {
		font-size: 0.32rem;
		border: 0.02rem solid #d61b16;
		background-color: #d61b16;
		color: #fff;
	}
	.cd-btn .btn {
		margin-top: 0.4rem;
		display: block;
		box-sizing: border-box;
		width: 7.1rem;
		height: 1.2rem;
		border-radius: 0.06rem;
		line-height: 1.2rem;
		text-align: center;
		font-size: 0.28rem;
		transition: 0.3s;
	}
	.cd-btn .btn-tel {
		border: 0.02rem solid #eaeaea;
		background-color: #fff;
		color: #555;
		font-size: 0.48rem;
		font-weight: bold;
	}
	.cd-cont {
		margin-top: 0.35rem;
	}
	.wsc-edit p {
		font-size: 0.28rem;
		line-height: 0.52rem;
		color: #555;
		padding: 0.15rem 0;
	}
	.wsc-edit video {
		width: 100%;
	}
	.wsc-detail {
		width: auto;
		padding: 0.6rem 0.2rem;
	}
	.det-tit {
		font-size: 0.4rem;
		line-height: 0.72rem;
		color: #262626;
	}
	.det-mark {
		font-size: 0;
		line-height: 1;
		margin-top: 0.3rem;
		color: #999;
	}
	.det-time {
		display: inline-block;
		font-size: 0.28rem;
	}
	.det-cont {
		margin-top: -0.15rem;
	}
	.lr-layoutCon .layout-box {
		width: auto;
		float: none;
	}
	.wsc-edit img {
		display: block;
		margin: auto;
		padding: 0.15rem 0;
		max-width: 100%;
	}
	.det-link {
		background-color: #fff;
		overflow: hidden;
		margin-top: 0.1rem;
		padding: 0;
		position: relative;
	}
	.dl-prev,
	.dl-next {
		position: relative;
		line-height: 0.4rem;
		width: 48%;
		padding-left: 0;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.dl-prev {
		float: left;
	}
	.dl-next {
		float: right;
	}
	.lr-layoutCon .layout-bar {
		display: none;
	}
	.dl-prev a,
	.dl-next a {
		display: inline-block;
		width: 100%;
		height: 0.4rem;
		color: #777;
		transition: 0.3s;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.det-link i {
		width: auto;
		height: auto;
	}
	.det-link span {
		padding-left: 56px;
	}
	.pdHead {
		padding: 0.2rem 0.2rem 0.6rem;
		background-color: #fff;
	}
	.pd-img {
		float: none;
		width: 7.1rem;
		height: 6.26rem;
		position: relative;
		overflow: hidden;
	}
	.pd-info {
		float: none;
		width: auto;
		margin-top: 0.5rem;
	}
	.pd-tit {
		font-size: 0.44rem;
		line-height: 0.6rem;
		color: #222;
		padding-bottom: 0.5rem;
		border-bottom: 0.02rem solid #ebebeb;
	}
	.pd-text {
		display: none;
	}
	.pd-attr {
		margin-top: 0.3rem;
		line-height: 0.72rem;
		font-size: 0.32rem;
		color: #555;
		padding: 0;
		background: none;
		border: 0;
	}
	.pd-btn {
		padding-top: 0.25rem;
		margin-top: 0;
	}
	.pd-btn .btn {
		margin-top: 0.35rem;
		display: block;
		box-sizing: border-box;
		width: 7.1rem;
		height: 1.2rem;
		border-radius: 0.06rem;
		line-height: 1.2rem;
		text-align: center;
		font-size: 0.28rem;
		transition: 0.3s;
	}
	.pd-btn .btn-tel {
		border: 0.02rem solid #eaeaea;
		background-color: #fff;
		color: #555;
		font-size: 0.48rem;
		font-weight: bold;
	}
	.pd-btn .btn-tel span {
		display: inline-block;
		padding-left: 0.64rem;
		background: url(../images/m-btn-tel.png) no-repeat 0 center;
		background-size: 0.48rem auto;
	}
	.pd-main {
		padding-top: 0.2rem;
		margin-top: 0;
		background-color: #fff;
	}
	.pd-main .wsc-layoutCon {
		width: auto;
	}
	.pdTab-box {
		position: relative;
		height: 1.4rem;
	}
	.pro-fixed {
		width: 100%;
		height: 1.4rem;
		top: 1rem;
	}
	.pdTab ul {
		width: auto;
		padding: 0.2rem;
		font-size: 0;
		white-space: nowrap;
		position: absolute;
		background-color: #fff;
		border-bottom: 0.02rem solid #f6f6f6;
	}
	.pdTab li:first-child {
		margin-left: 0;
	}
	.pdTab li {
		display: inline-block;
		height: 0.88rem;
		vertical-align: top;
		line-height: 0.88rem;
		text-align: center;
		transition: 0.3s;
		background-color: #ebebeb;
		padding: 0 0.15rem;
		margin-left: 0.1rem;
		border-radius: 0.04rem;
		border: 0;
		width: auto;
	}
	.pdTab li:hover {
		border: 0;
		background-color: #ebebeb;
	}
	.pdTab li.active {
		border: 0;
		background-color: #3b5dc7;
	}
	.pdTab li a {
		font-size: 0.28rem;
		color: #555;
		transition: 0.3s;
	}
	.pdTab li:hover a {
		color: #555;
	}
	.pdTab li.active a {
		color: #fff;
	}
	.pd-main-edit {
		padding: 0.6rem 0.2rem;
	}
	.pdCont {
		margin-bottom: 0.5rem;
		padding-bottom: 0.5rem;
		border-bottom: 0.02rem dotted #e8e8e8;
	}
	.pdCont:last-child {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.pdCont .sec-tit {
		font-size: 0.4rem;
		line-height: 0.56rem;
	}
	.pdedit-block {
		margin-top: 0.25rem;
	}
	.pd-chmain {
		padding: 0;
	}
	.pd-chitem {
		margin-top: 0.6rem;
	}
	.pd-chinfo {
		float: none;
		width: auto;
		margin-top: 0.4rem;
	}
	.pd-chimg {
		float: none;
		width: auto;
		margin-top: 0.4rem;
	}
	.pd-ch1tit {
		position: relative;
		color: #3b5dc7;
		font-size: 0.4rem;
		line-height: 0.56rem;
		padding-bottom: 0.28rem;
	}
	.pd-ch1tit span {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 0.64rem;
		height: 0.04rem;
		background-color: #3b5dc7;
	}
	.pd-chinfo .text {
		margin-top: 0.4rem;
		color: #555;
		font-size: 0.28rem;
		line-height: 0.56rem;
	}
	.pd-chinfo .tit {
		padding-top: 0;
		color: #3b5dc7;
		font-size: 0.36rem;
		line-height: 0.56rem;
	}
	.pd-chnum {
		margin: 0.6rem -0.2rem 0;
		width: 7.5rem;
		height: 2.4rem;
		padding: 0;
		border-radius: 0;
		background: #f6f6f6 url(../images/m-pd-chnum.png) no-repeat center top;
		background-size: cover;
	}
	.pd-chnum li {
		display: none;
	}
	.pd-chList {
		padding: 0.6rem 0.2rem 0;
		margin: 0 -0.2rem;
	}
	.pd-chlist-tit {
		position: relative;
		color: #3b5dc7;
		font-size: 0.4rem;
		line-height: 0.56rem;
		padding-bottom: 0.28rem;
	}
	.pd-chlist-tit span {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 0.64rem;
		height: 0.04rem;
		background-color: #3b5dc7;
	}
	.pd-chlist-main {
		padding-top: 0.3rem;
		margin-right: -0.1rem;
	}
	.pd-chlist-main .item {
		width: 3.5rem;
		height: 4.8rem;
		float: left;
		margin-top: 0.1rem;
		margin-right: 0.1rem;
		overflow: hidden;
		text-align: center;
		box-sizing: border-box;
		padding: 0.5rem 0.3rem;
	}
	.pd-chlist-main .item1 {
		background: url(../images/m-pdch-item1.jpg) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item2 {
		background: url(../images/m-pdch-item2.jpg) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item3 {
		background: url(../images/m-pdch-item3.jpg) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item4 {
		background: url(../images/m-pdch-item4.jpg) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item::before {
		display: block;
		content: "";
		width: 1.6rem;
		height: 1.6rem;
		margin: auto;
		border-radius: 50%;
	}
	.pd-chlist-main .item1::before {
		background: url(../images/m-pd-chicon1.png) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item2::before {
		background: url(../images/m-pd-chicon2.png) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item3::before {
		background: url(../images/m-pd-chicon3.png) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item4::before {
		background: url(../images/m-pd-chicon4.png) no-repeat center top;
		background-size: cover;
	}
	.pd-chlist-main .item .tit {
		font-size: 0.4rem;
		line-height: 0.56rem;
		color: #fff;
		margin-top: 0.4rem;
		padding-top: 0;
	}
	.pd-chlist-main .item .text {
		font-size: 0.28rem;
		line-height: 0.48rem;
		color: #fff;
		margin-top: 0.3rem;
	}
	.pdedit-block .form-main {
		padding: 0 0.1rem;
		margin-top: 0.4rem;
		background: none;
	}
	.pdedit-block .wsc-form {
		padding: 0;
	}
	.wsc-form label {
		position: absolute;
		left: 0.4rem;
		top: 0.3rem;
		font-size: 0.28rem;
		line-height: 0.3rem;
		cursor: text;
		color: #999;
		transition: 0.3s;
	}
	.pdedit-block .fm-item input {
		width: 6.06rem;
	}
	.pdedit-block .fm-item textarea {
		width: 6.06rem;
	}
}
