@font-face {
	font-family:"iconfont";src:url("http://www.jhnz2018.com/assets/css/iconfont.eot?t=1537956705778");src:url("http://www.jhnz2018.com/assets/css/iconfont.eot?t=1537956705778#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url("http://www.jhnz2018.com/assets/css/iconfont.ttf?t=1537956705778") format("truetype"),url("http://www.jhnz2018.com/assets/css/iconfont.svg?t=1537956705778#iconfont") format("svg")
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-fanhuidingbu:before {
	content: "\e609"
}

.icon-arrow-right:before {
	content: "\e646"
}

.icon-arrow-down:before {
	content: "\e648"
}

.icon-weibo:before {
	content: "\e7e4"
}

.icon-jingdong:before {
	content: "\e812"
}

.icon-iconfonticontrianglecopy:before {
	content: "\e631"
}

.icon-sousuo:before {
	content: "\e686"
}

.icon-1diqiu:before {
	content: "\e643"
}

.icon-dizhi:before {
	content: "\e62e"
}

.icon-weixin:before {
	content: "\e660"
}

.icon-youxiang:before {
	content: "\e667"
}

.icon-jiantou9:before {
	content: "\e60b"
}

.icon-tianmao:before {
	content: "\e67e"
}

.icon-facebook:before {
	content: "\e61a"
}

.icon-retrun-top:before {
	content: "\e63d"
}

.icon-tianmao1:before {
	content: "\e627"
}

.icon-xinxi:before {
	content: "\e61c"
}

.icon-liuyan:before {
	content: "\e669"
}

.icon-sousuo1:before {
	content: "\e61b"
}

.icon-xialajiantou:before {
	content: "\e630"
}

.icon-dianhua1:before {
	content: "\e619"
}

.icon-erweima:before {
	content: "\e601"
}

.icon-guanbi:before {
	content: "\e849"
}

.icon-top:before {
	content: "\e69a"
}

.icon-fanhui1:before {
	content: "\e64d"
}

.icon-user:before {
	content: "\e600"
}

.icon-QQ:before {
	content: "\e7ee"
}

.icon-diqiu:before {
	content: "\e60d"
}

.icon-daohang:before {
	content: "\e603"
}

.icon-mimaicon:before {
	content: "\e60c"
}

.icon-fanhui:before {
	content: "\e624"
}

@font-face {
}

html,body {
	font-family: 'Arial', 'microsoft yahei', 'SimHei', '新宋体', 'SimSun' !important;
	color: #333;
	background: #fff !important;
	overflow-x: hidden
}

input,textarea {
	font-family: 'Arial', 'microsoft yahei', 'SimHei', '新宋体', 'SimSun' !important
}

img {
	max-width: 100%;
	vertical-align: middle
}

ul {
	margin-bottom: 0 !important
}

a:focus,a:hover {
	text-decoration: none !important
}

p {
	margin: 0 !important
}

header {
	width: 1400px;
	margin: 0 auto;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	background: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	z-index: 100;
	position: relative
}

@media only all and (max-width: 1440px) {
	header {
		width: 1200px;
		padding-top: 15px;
		padding-bottom: 15px
	}
}

@media only all and (max-width: 1280px) {
	header {
		width: 1000px
	}
}

@media only all and (max-width: 1024px) {
	header {
		width: 770px
	}
}

@media only all and (max-width: 768px) {
	header {
		height: 60px;
		padding-left: 20px;
		padding-right: 20px;
		position: fixed;
		z-index: 100;
		width: 100%
	}
}

@media only all and (max-width: 414px) {
	header {
		height: 55px;
		padding-left: 10px;
		padding-right: 10px
	}
}

header .logo {
	position: absolute;
	display: inline-block;
	width: 468px;
	top: 10px;
	left: 0
}

@media only all and (max-width: 1440px) {
	header .logo {
		width: 290px
	}
}

@media only all and (max-width: 768px) {
	header .logo {
		width: 142px;
		top: 0px
	}
}

@media only all and (max-width: 414px) {
	header .logo {
		width: 126px;
		margin-left: 10px
	}
}

header .logo img {
	width: 100%
}

header .logo h1 {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	text-indent: -9999em;
	font-size: 12px;
	z-index: -1;
	opacity: 0
}

header .header-right {
	text-align: right;
	font-size: 0
}

@media only all and (max-width: 768px) {
	header .header-right {
		display: none
	}
}

header .header-right .phone {
	margin-bottom: 22px
}

@media only all and (max-width: 1440px) {
	header .header-right .phone {
		margin-bottom: 10px
	}
}

header .header-right .phone .iconfont {
	color: #735540;
	font-size: 19px;
	display: inline-block;
	margin-right: 9px;
	vertical-align: 2px
}

@media only all and (max-width: 1440px) {
	header .header-right .phone .iconfont {
		font-size: 17px
	}
}

header .header-right .phone .phone-con {
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	color: #735540
}

@media only all and (max-width: 1440px) {
	header .header-right .phone .phone-con {
		font-size: 20px
	}
}

header .header-right nav {
	margin-right: -21px
}

header .header-right nav .item {
	vertical-align: top;
	display: inline-block;
	font-family: 'KaiTi';
	font-weight: bold;
	position: relative
}

header .header-right nav .item:last-child {
	margin-right: 0
}

header .header-right nav .item .nav1 {
	display: inline-block;
	font-size: 20px;
	padding-left: 21px;
	padding-right: 21px;
	width: 22px;
	color: #666;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	position: relative
}

@media only all and (max-width: 1440px) {
	header .header-right nav .item .nav1 {
		font-size: 14px;
		width: 20px
	}
}

header .header-right nav .item .nav1:before {
	position: absolute;
	content: '';
	width: 7px;
	height: 7px;
	border: 2px solid #ff0d0d;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	right: 21px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-ms-transform: translateY(3px);
	-o-transform: translateY(3px);
	transform: translateY(3px)
}

@media only all and (max-width: 1440px) {
	header .header-right nav .item .nav1:before {
		width: 5px;
		height: 5px
	}
}

header .header-right nav .item .nav1:hover {
	color: #212121
}

header .header-right nav .item .nav1:hover:before {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

header .header-right nav .item .nav1.active {
	color: #212121
}

header .header-right nav .item .nav1.active:before {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

header .header-right nav .item .nav1_con {
	display: inline-block;
	vertical-align: top
}

header .header-right nav .item .nav1_con .nav2 {
	display: inline-block;
	font-size: 16px;
	width: 0;
	color: #666;
	opacity: 0;
	-webkit-transition: all 0.6s;
	-o-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
	color: #999
}

@media only all and (max-width: 1440px) {
	header .header-right nav .item .nav1_con .nav2 {
		font-size: 12px
	}
}

header .header-right nav .item:hover .nav1 {
	color: #212121
}

header .header-right nav .item:hover .nav1:before {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

header .header-right nav .item:hover .nav1_con .nav2 {
	width: 30px;
	opacity: 1;
	border-right: 1px solid #999;
	padding-right: 3px
}

@media only all and (max-width: 1440px) {
	header .header-right nav .item:hover .nav1_con .nav2 {
		width: 20px
	}
}

header .header-right nav .item:hover .nav1_con .nav2:hover {
	color: #212121;
	border-color: #212121
}

header .header-right nav .item:hover .nav1_con .nav2.active {
	color: #212121;
	border-color: #212121
}

.phone_nav_switch {
	height: 100%;
	width: 60px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position: absolute;
	right: 10px;
	display: none;
	top: 0;
	right: 10px
}

@media only all and (max-width: 768px) {
	.phone_nav_switch {
		display: block
	}
}

.phone_nav_switch i {
	position: absolute;
	font-size: 40px;
	color: #735540;
	top: 54%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media only all and (max-width: 414px) {
	.phone_nav_switch i {
		font-size: 32px;
		top: 52%
	}
}

.phone_nav_switch .icon-guanbi {
	display: none
}

.phone_nav_shadow {
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	z-index: 20;
	display: none
}

@media only all and (max-width: 414px) {
	.phone_nav_shadow {
		top: 45px
	}
}

.phone_nav {
	position: fixed;
	z-index: 30;
	top: 0;
	right: -80%;
	width: 80%;
	height: 100%;
	background: black;
	padding-top: 60px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	overflow-y: scroll;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s
}

.phone_nav.show {
	right: 0%
}

@media only all and (max-width: 414px) {
	.phone_nav {
		padding-top: 56px;
		width: 90%;
		right: -90%
	}
}

.phone_nav .phone_nav_con .nav_con {
	width: 100%;
	font-size: 0
}

.phone_nav .phone_nav_con .nav_con .nav1 {
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #333;
	padding: 0;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	border-bottom: 1px solid #333;
	width: 100%;
	color: #fff;
	display: inline-block
}

.phone_nav .phone_nav_con .nav_con .nav1 a {
	display: inline-block;
	color: #fff;
	width: 40%;
	padding-left: 10px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.phone_nav .phone_nav_con .nav_con .nav1 a.active {
	color: #735540
}

.phone_nav .phone_nav_con .nav_con .nav1 i {
	display: inline-block;
	color: #fff;
	width: 60%;
	text-align: right;
	padding-right: 10px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	font-size: 14px
}

.phone_nav .phone_nav_con .nav_con .nav_con1 {
	display: none;
	background: #333;
	border-bottom: 1px solid #555
}

.phone_nav .phone_nav_con .nav_con .nav_con1:last-child {
	border-bottom: none
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav2 {
	background: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.phone_nav .phone_nav_con .nav_con .nav_con1 a {
	width: 50%;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	box-sizing: border-box !important;
	font-size: 12px;
	color: #9B9EA0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.phone_nav .phone_nav_con .nav_con .nav_con1 a.active {
	color: #735540
}

.phone_nav .phone_nav_con .nav_con .nav_con1>a {
	border-bottom: 1px solid #555
}

.phone_nav .phone_nav_con .nav_con .nav_con1 i {
	display: inline-block;
	padding-right: 10px;
	width: 50%;
	box-sizing: border-box !important;
	line-height: 40px;
	height: 40px;
	text-align: right;
	color: #fff
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 {
	display: none
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .nav3 {
	background: #444;
	padding-left: 20px;
	border-bottom: 1px solid #555
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .nav3 .nav3_tit {
	background: #444;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #9B9EA0;
	width: 50%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0;
	border-bottom: none
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .nav3 .nav3_tit.active {
	color: #b57248
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .nav_con3 {
	display: none
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .item a {
	width: 100%;
	border-bottom: 1px solid #555
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .item a.active {
	color: #b57248
}

.phone_nav .phone_nav_con .nav_con .nav_con1 .nav_con2 .item:last-child .nav3 {
	border-bottom: none
}

.right_share {
	position: fixed;
	z-index: 20;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 31px;
	width: 64px;
	font-size: 0
}

@media only all and (max-width: 1600px) {
	.right_share {
		right: 10px
	}
}

@media only all and (max-width: 1366px) {
	.right_share {
		width: 50px
	}
}

@media only all and (max-width: 414px) {
	.right_share {
		width: 40px;
		right: 5px
	}
}

.right_share .item {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #735540;
	display: inline-block;
	position: relative;
	margin-bottom: 1px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s
}

@media only all and (max-width: 1366px) {
	.right_share .item {
		height: 50px;
		line-height: 50px
	}
}

@media only all and (max-width: 414px) {
	.right_share .item {
		height: 40px;
		line-height: 40px
	}
}

.right_share .item:focus {
	text-decoration: none
}

.right_share .item i {
	color: #fff;
	font-size: 22px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
	z-index: 2
}

@media only all and (max-width: 414px) {
	.right_share .item i {
		font-size: 16px
	}
}

.right_share .item.phone span {
	position: absolute;
	height: 100%;
	display: inline-block;
	background: #735540;
	font-size: 18px;
	width: 231px;
	top: 0;
	color: #fff;
	text-align: left;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	padding-left: 22px;
	left: -189px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	z-index: 1
}

@media only all and (max-width: 1366px) {
	.right_share .item.phone span {
		width: 160px;
		padding-left: 20px;
		left: -160px
	}
}

@media only all and (max-width: 414px) {
	.right_share .item.phone span {
		font-size: 12px;
		width: 140px;
		padding-left: 10px;
		left: -100px
	}
}

.right_share .item.phone i {
	font-size: 26px
}

@media only all and (max-width: 1366px) {
	.right_share .item.phone i {
		font-size: 20px
	}
}

.right_share .item.phone:hover span {
	background: #735540;
	display: block
}

.right_share .item.weixin {
	position: relative;
	z-index: 3
}

.right_share .item.weixin .weixin_img {
	position: absolute;
	left: -121px;
	top: -30px;
	width: 120px;
	max-width: 120px;
	height: 120px;
	display: none
}

.right_share .item.weixin i {
	font-size: 32px
}

@media only all and (max-width: 1366px) {
	.right_share .item.weixin i {
		font-size: 24px
	}
}

.right_share .item.weixin:hover .weixin_img {
	display: block
}

.right_share .item.qq i {
	font-size: 28px
}

@media only all and (max-width: 1366px) {
	.right_share .item.qq i {
		font-size: 21px
	}
}

@media only all and (max-width: 768px) {
	.right_share .item.qq.pc-qq {
		display: none
	}
}

.right_share .item.qq.phone-qq {
	display: none
}

@media only all and (max-width: 768px) {
	.right_share .item.qq.phone-qq {
		display: block
	}
}

.right_share .item.backTop i {
	font-size: 16px;
	display: block;
	height: 30%;
	margin-top: -10px
}

@media only all and (max-width: 1366px) {
	.right_share .item.backTop i {
		font-size: 13px;
		height: 33%
	}
}

@media only all and (max-width: 414px) {
	.right_share .item.backTop i {
		margin-top: -7px
	}
}

.right_share .item.backTop span {
	font-size: 16px;
	display: block;
	height: 45%;
	color: #fff
}

@media only all and (max-width: 1366px) {
	.right_share .item.backTop span {
		font-size: 14px
	}
}

@media only all and (max-width: 414px) {
	.right_share .item.backTop span {
		font-size: 12px
	}
}

.right_share .item:hover {
	background: #735540
}

.contact-info {
	width: 1400px;
	margin: 0 auto;
	background-color: #E8D0B5;
	text-align: center;
	margin-bottom: 100px;
	padding-top: 89px;
	padding-bottom: 88px
}

@media only all and (max-width: 1440px) {
	.contact-info {
		width: 1200px;
		padding-top: 60px;
		padding-bottom: 60px;
		margin-bottom: 50px
	}
}

@media only all and (max-width: 1280px) {
	.contact-info {
		width: 1000px
	}
}

@media only all and (max-width: 1024px) {
	.contact-info {
		width: 770px
	}
}

@media only all and (max-width: 768px) {
	.contact-info {
		width: 96%
	}
}

@media only all and (max-width: 414px) {
	.contact-info {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 30px
	}
}

.contact-info .info-tit {
	font-size: 30px;
	line-height: 1;
	color: #fff
}

@media only all and (max-width: 1440px) {
	.contact-info .info-tit {
		font-size: 24px
	}
}

@media only all and (max-width: 1024px) {
	.contact-info .info-tit {
		font-size: 20px
	}
}

@media only all and (max-width: 414px) {
	.contact-info .info-tit {
		font-size: 16px
	}
}

.contact-info .info {
	margin-top: 59px;
	font-size: 0
}

@media only all and (max-width: 1440px) {
	.contact-info .info {
		margin-top: 40px
	}
}

@media only all and (max-width: 414px) {
	.contact-info .info {
		margin-top: 20px
	}
}

.contact-info .info input {
	width: 286px;
	height: 58px;
	margin-right: 11px;
	color: #b9b9b9;
	padding-left: 18px;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
	font-size: 14px
}

.contact-info .info input::-webkit-input-placeholder {
	color: #b9b9b9
}

.contact-info .info input::-moz-placeholder {
	color: #b9b9b9
}

.contact-info .info input:-moz-placeholder {
	color: #b9b9b9
}

.contact-info .info input:-ms-input-placeholder {
	color: #b9b9b9
}

@media only all and (max-width: 1440px) {
	.contact-info .info input {
		width: 240px
	}
}

@media only all and (max-width: 1280px) {
	.contact-info .info input {
		width: 200px
	}
}

@media only all and (max-width: 1024px) {
	.contact-info .info input {
		width: 150px;
		height: 50px;
		padding-left: 13px
	}
}

@media only all and (max-width: 640px) {
	.contact-info .info input {
		margin: 0 auto;
		margin-bottom: 10px;
		width: 90%;
		height: 45px;
		display: block
	}
}

.contact-info .info .commit {
	width: 137px;
	height: 58px;
	background-color: #735540;
	font-size: 16px;
	color: #fff;
	vertical-align: bottom;
	margin-left: 7px;
	cursor: pointer
}

@media only all and (max-width: 1024px) {
	.contact-info .info .commit {
		width: 120px;
		height: 50px;
		font-size: 14px
	}
}

@media only all and (max-width: 640px) {
	.contact-info .info .commit {
		height: 45px
	}
}

footer {
	width: 1400px;
	margin: 0 auto;
	border-top: 1px solid #ccc;
	text-align: center;
	padding-bottom: 19px
}

@media only all and (max-width: 1440px) {
	footer {
		width: 1200px
	}
}

@media only all and (max-width: 1280px) {
	footer {
		width: 1000px
	}
}

@media only all and (max-width: 1024px) {
	footer {
		width: 770px
	}
}

@media only all and (max-width: 768px) {
	footer {
		width: 96%
	}
}

footer .footer-nav {
	margin-top: 29px
}

footer .footer-nav .item {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	color: #333;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s
}

@media only all and (max-width: 1440px) {
	footer .footer-nav .item {
		font-size: 16px
	}
}

@media only all and (max-width: 1024px) {
	footer .footer-nav .item {
		font-size: 14px
	}
}

@media only all and (max-width: 414px) {
	footer .footer-nav .item {
		margin-bottom: 10px
	}
}

footer .footer-nav .item:hover {
	color: #735540
}

footer .footer-nav .skew-line {
	font-size: 18px;
	line-height: 1;
	color: #333;
	margin-left: 50px;
	margin-right: 50px;
	display: inline-block
}

@media only all and (max-width: 1440px) {
	footer .footer-nav .skew-line {
		font-size: 16px;
		margin-left: 35px;
		margin-right: 35px
	}
}

@media only all and (max-width: 1024px) {
	footer .footer-nav .skew-line {
		font-size: 14px;
		margin-left: 20px;
		margin-right: 20px
	}
}

footer .footer-logo {
	width: 468px;
	display: block;
	margin: 0 auto;
	margin-top: 53px;
	margin-bottom: 51px
}

@media only all and (max-width: 1440px) {
	footer .footer-logo {
		width: 300px;
		margin-top: 30px;
		margin-bottom: 30px
	}
}

@media only all and (max-width: 1024px) {
	footer .footer-logo {
		width: 200px;
		margin-top: 20px;
		margin-bottom: 20px
	}
}

footer .footer-logo .img {
	width: 100%
}

footer .footer-phone {
	display: inline-block;
	color: #333 !important
}

footer .footer-phone .iconfont {
	font-size: 26px;
	margin-right: 14px;
	display: inline-block;
	vertical-align: middle
}

@media only all and (max-width: 1440px) {
	footer .footer-phone .iconfont {
		font-size: 22px;
		margin-right: 10px
	}
}

@media only all and (max-width: 1024px) {
	footer .footer-phone .iconfont {
		font-size: 18px;
		margin-right: 5px
	}
}

footer .footer-phone .phone-number {
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle
}

@media only all and (max-width: 1440px) {
	footer .footer-phone .phone-number {
		font-size: 24px
	}
}

@media only all and (max-width: 1024px) {
	footer .footer-phone .phone-number {
		font-size: 20px
	}
}

footer .footer-phone:hover,footer .footer-phone:active {
	color: #333
}

footer .copyright {
	font-size: 16px;
	line-height: 24px;
	margin-top: 36px;
	color: #333
}

@media only all and (max-width: 1440px) {
	footer .copyright {
		font-size: 14px;
		margin-top: 20px
	}
}

footer .copyright .beian {
	color: #333 !important
}

footer .copyright .beian:active {
	color: #333
}

footer .copyright .beian:hover {
	text-decoration: underline !important
}

footer .author {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-top: 5px
}

@media only all and (max-width: 1440px) {
	footer .author {
		font-size: 12px
	}
}

footer .author .manro-company {
	color: #666 !important
}

footer .author .manro-company:active {
	color: #666
}

footer .author .manro-company:hover {
	text-decoration: underline !important
}

.overturn {
	-webkit-transform: rotate(180deg) translate3d(0, 0, 0);
	-moz-transform: rotate(180deg) translate3d(0, 0, 0);
	transform: rotate(180deg) translate3d(0, 0, 0);
	text-align: left !important;
	padding-right: 0 !important;
	padding-left: 10px !important
}

@keyframes shutter2 {
	0% {
		opacity: 0;
		-webkit-transition-duration: 3s;
		-moz-transition-duration: 3s;
		-o-transition-duration: 3s;
		transition-duration: 3s;
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1)
	}

	100% {
		visibility: visible;
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.shutter2 {
	-webkit-animation: shutter2 1s forwards;
	-moz-animation: shutter2 1s forwards;
	-o-animation: shutter2 1s forwards;
	animation: shutter2 1s forwards
}

@-webkit-keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown2 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-moz-transform: translateY(-20px);
		-o-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInDown2 {
	-webkit-animation-name: fadeInDown2;
	-moz-animation-name: fadeInDown2;
	-o-animation-name: fadeInDown2;
	animation-name: fadeInDown2;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s
}

@keyframes arrow {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, -15px);
		-moz-transform: translate(0, -15px);
		-ms-transform: translate(0, -15px);
		-o-transform: translate(0, -15px);
		transform: translate(0, -15px)
	}

	50% {
		opacity: 1;
		-webkit-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		transform: translate(0, -10px)
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(0, -5px);
		-moz-transform: translate(0, -5px);
		-ms-transform: translate(0, -5px);
		-o-transform: translate(0, -5px);
		transform: translate(0, -5px)
	}
}
/*# sourceMappingURL=common.css.map */
