/* 商标注册 */
.box-banner{
	height: 441px;
	background-image: url(../img/rp_num_bf.png);
	background-repeat: no-repeat;
	background-size: 1920px 441px;
	background-position: center;
}
.box-banner .min-box{
	padding: 157px 0 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
}
.box-banner .min-box .shadow-title{
	margin-bottom: 21px;
	width: 100%;
	text-align: center;
	font-size: 36px;
	color: #ffffff;
	text-shadow: 0 3px 6px rgba(0,0,0,0.6);
}
.box-banner .min-box .sm-text{
	width: 100%;
	font-size: 18px;
	margin-bottom: 30px;
	color: #ffffff;
	text-align: center;
}

.box-banner .min-box .search{
	width: 100%;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 205px;
}
.box-banner .min-box .search span{
	width: 793px;
	height: 100%;
	overflow: hidden;
	border-radius: 100px;
	border: solid 1px #707070;
	display: flex;
	align-items: center;
	justify-content: center;
}
.box-banner .min-box .search span select{
	height: 100%;
	width: 130px;
	padding: 0 15px;
	border: none;
	border-right: solid 1px #e5e5e5;
	font-size: 16px;
	background-color: #ffffff;
}
.box-banner .min-box .search span input{
	width: 498px;
	height: 100%;
	border: none;
	text-indent: 15px;
	font-size: 14px;
	color: #333333;
}
.box-banner .min-box .search span input::placeholder{
	color: #999999;
}
.box-banner .min-box .search span button{
	width: 165px;
	height: 100%;
	font-size: 16px;
	background-color: #245fc3;
	color: #ffffff;
	border: none;
}
.box-banner .min-box .search .trademark-reg{
	display: flex;
	color: #ffffff;
	width: 150px;
	margin-left: 28px;
	height: 100%;
	border: solid 1px #ffffff;
	border-radius: 100px;
	align-items: center;
	justify-content: center;
}

.trademark-registration{
	height: 635px;
}
.trademark-registration .min-box{
	padding-top: 40px;
}
.bt-title{
	width: 100%;
	text-align: center;
	font-size: 32px;
	font-weight: bold;
}
.sm-text{
	font-size: 16px;
	font-weight: lighter;
	color: #999999;
	width: 100%;
	text-align: center;
}
.trademark-registration .sm-text{
	margin-bottom: 52px;
}
.trademark-registration .box-list{
	width: 100%;
	height: 426px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.trademark-registration .box-list .box-item{
	width: 380px;
	height: 100%;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.trademark-registration .box-list .box-item .top-box{
	width: 100%;
	height: 148px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 24px 30px;
}
.trademark-registration .box-list .box-item:nth-child(1) .top-box{
	background-image: url(../img/rp_dljz_14.png);
}
.trademark-registration .box-list .box-item:nth-child(2) .top-box{
	background-image: url(../img/rp_dljz_15.png);
}
.trademark-registration .box-list .box-item:nth-child(3) .top-box{
	background-image: url(../img/rp_dljz_16.png);
}
.trademark-registration .box-list .box-item .top-box .box-title{
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 14px;
}
.trademark-registration .box-list .box-item .top-box .de-text{
	width: 100%;
	font-size: 18px;
	color: #ffffff;
}
.trademark-registration .box-list .box-item .center-box{
	width: 100%;
	height: 225px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	padding: 25px 18px 0;
}
.trademark-registration .box-list .box-item .center-box .c-text{
	width: 100%;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.trademark-registration .box-list .box-item .center-box .c-text::before{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background-color: #f26e54;
	margin-right: 15px;
}
.trademark-registration .box-list .box-item .center-box .pris{
	width: 100%;
	height: 74px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
	color: #ea181b;
	border-top: dashed 1px #cdcdcd;
}
.trademark-registration .box-list .box-item .center-box .pris .pris-text{
	display: flex;
	align-items: center;
	justify-content: center;
}
.trademark-registration .box-list .box-item .center-box .pris.limited-time::before{
	content: "";
	display: block;
	width: 77px;
	height: 22px;
	background-image: url(../img/zu9.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.trademark-registration .box-list .box-item .center-box .pris.limited-time::after{
	content: "";
	display: block;
	width: 77px;
	height: 22px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.trademark-registration .box-list .box-item .center-box .pris .pris-text::before{
	content: attr(data-unit);
}
.trademark-registration .box-list .box-item .center-box .pris .pris-text::after{
	content: attr(data-last);
	color: #333333;
	font-size: 23px;
}
.trademark-registration .box-list .box-item .buy-link{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 16px;
	height: 53px;
	background-color: #f26e54;
}

.process{
	height: 700px;
	background-color: #eeeeee;
}
.process .min-box{
	padding-top: 36px;
}
.process .min-box .sm-text{
	margin-bottom: 108px;
}
.process .min-box .content{
	width: 100%;
	height: auto;
}
.process .min-box .content *{
	max-width: 100%;
}


.communication{
	height: 356px;
	padding: 54px 0 66px;
}
.communication .min-box{
	background-color: #3567bc;
	background-image: url(../img/rp_20.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #ffffff;
	padding: 50px 37px 0;
}
.communication .min-box .tp-title{
	font-size: 26px;
	color: #ffffff;
	margin-bottom: 34px;
}
.communication .min-box .form-box{
	width: 100%;
	height: 63px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.communication .min-box .form-box input{
	background-color: transparent;
	text-indent: 15px;
	width: 310px;
	height: 100%;
	border-radius: 4px;
	border: solid 1px #ffffff;
	font-size: 18px;
	color: #ffffff;
}
.communication .min-box .form-box input::placeholder{
	color: #ffffff;
	opacity: 0.6;
	font-size: 18px;
}
.communication .min-box .form-box button{
	border-radius: 4px;
	background-color: #ffffff;
	width: 160px;
	height: 100%;
	border: none;
	color: #333333;
	font-size: 18px;
}


.box-banner .min-box .forms{
	width: 100%;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.box-banner .min-box .forms *{
	margin: 0 8px 0;
	height: 100%;
	border-radius: 8px;
}
.box-banner .min-box .forms input{
	width: 278px;
	border: solid 1px #707070;
	background-color: #ffffff;
	padding: 0 23px;
	padding-right: 0;
	color: #333333;
}
.box-banner .min-box .forms button{
	width: 278px;
	border: none;
	color: #fff;
	background-color: #ea181b;
	padding: 0 23px;
}
.box-banner .min-box .forms input::placeholder{
	color: #999999;
	padding-left: 27px;
}
.box-banner .min-box .forms input:nth-child(1)::placeholder{
	background-image: url(../img/rp_icon201.png);
	background-repeat: no-repeat;
}
.box-banner .min-box .forms input:nth-child(2)::placeholder{
	background-image: url(../img/rp_icon202.png);
	background-repeat: no-repeat;
}
.box-banner .min-box .forms input:nth-child(3)::placeholder{
	background-image: url(../img/rp_icon203.png);
	background-repeat: no-repeat;
}
.box-banner .min-box .forms input:nth-child(4)::placeholder{
	background-image: url(../img/rp_icon204.png);
	background-repeat: no-repeat;
}