.ptitle{
	margin-top: 8rem;
	text-align: center;
}



.ptitle h3 {
	font-size: 1.875rem;
	font-weight: 500;
	color: #262626;
	margin: 0;
	padding: 0;
}

.ptitle .line {
	width: 50px;
	height: 3px;
	background: #0176DC;
	border-radius: 2px;
	display: inline-block;
	z-index: 999 !important;
}

.ptitle .title-bg {
	font-size: 3.875rem;
	font-weight: 500;
	color: #F7F8FC;
	position: relative;
	top: -55px;
	z-index: -999;
}


.titleBar {
	height: 190px;
	line-height: 100px;
}

.titleBar .title {
	font-size: 1.575rem;
	font-weight: bold;
	color: #FFFFFF;
}

.titleBar .more {
	float: right;
	font-size: 1.125rem;
	font-weight: 400;
	color: #262626;
	cursor: pointer;
}

.ylzkbg{
	background-image: url("../img/productcenter1/ylzk.png");
	background-size
}

.productType {
	height: 19.1875rem;
	background-color: #FAFAFA;
}

.product {
	height: 25rem;
	background-image: url("../img/productcenter1/bg.png");
	background-size: 100% auto;
	background-repeat: no-repeat;
	object-fit: cover;
}

.product .row .col-6 {
	padding: 3px !important;
}

.product .type1 {
	box-sizing: border-box;
	height: 13rem;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 4px 13px 0px rgba(227, 234, 244, 0.65);
	border-radius: 8px;
	padding: 20px;
	font-size: 1rem;
	font-weight: 500;
	color: #262626;
	cursor: pointer;
	box-shadow: 0rem 0.25rem 0rem 0rem rgba(76, 6, 11, 0.04);
}

.product .type1.type1:hover {
    cursor: pointer;
}

.product .type1 .active {
	background: #0059D1;
	color: #FFFFFF;
}

.work .workType {
	color: #FFFFFF;
}

.work .workType .num {
	font-size: 2.05rem;
	font-weight: bold;
}

.work .workType .unit {
	font-size: 0.8125rem;
	font-weight: 400;
	position: relative;
	top: -10px;
	left: 10px;
}

.work .workType .name {
	font-size: 0.8125rem;
	font-weight: 400;
}

.formBorder {
	border-bottom: 1px solid #AAAAAA;
	margin-bottom: 3rem;
}

.input {
	border: none;
	font-size: 18px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #262626;
	width: 80%;
}

.input:focus {
	outline: none;
}

.subimit {
	height: 17px;
	font-size: 18px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 auto;
	width: 277px;
	height: 43px;
	background: #0176DC;
	text-align: center;
	line-height: 43px;
	cursor: pointer;
	margin-bottom: 36px;
}

.zl {
	margin-top: 2.5rem;
}

.zlBorder {
	padding-top: 1.6875rem;
	height: 312px;
	background: #FAFAFA;
	border: 1px solid #E7E9EC;
	border-radius: 8px;
	text-align: center;
	position: relative;
}

.zlName {
	text-align: center;
	margin-top: 25px;
}

.noChange {
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: pointer;
}
.bookSize {
  width: 184px;
  height: 269px;
}
.page {
  margin: 0 auto;
  text-align: center;
}
.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 50%;
  margin: 10px 5px;
  cursor: pointer;
}
.dot:first-child{
  background-color: #AAAAAA;
}
.afterPage {
  display: none;
}

.subTitle{
	font-weight: 600;
}


.subInfo{
	width: 80%;
	color: #2F2F2F;
	float: left;
	font-size: 14px;
	
}
.icon{
	float: right;
}
.rmcp table {
	
}

.rmcp table tr{
	height: 10rem;
}

.rmcp table td {
	width: 260px;
	font-size: 18px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	color: #262626;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.rmcp table td p {
	margin: 0;
}

.rmcp table td .searchInfo {
	width: 100%;
	text-align: center;
	height: 32px;
	font-size: 14px;
	font-family: Alibaba PuHuiTi;
	font-weight: 400;
	line-height: 32px;
}

.rmcp table td .searchInfo a {
	color: #0176DC;
}

.rmcp table td:hover {
	background: rgba(218, 228, 238, 0.46);
}




@media screen and (max-width: 428px) {
	.zlBorder {
		height: 200px;
	}
	
	.zlBorder img {
		width: 100px;
	}
	
	.noChange {
		width: 50px !important;
	}
}