@charset "utf-8";

/* CSS Document */


/* 清除标签的默认样式 */

body {
	color: #333333;
}

* {
	margin: 0;
	padding: 0;
}

ul,
dl,
dd,
dt,
ol,
li {
	list-style: none;
}

img {
	border: none;
}

img {
	box-sizing: border-box;
	/* v2.3 开始移除以下代码，详见 #502 */
	/* max-width: 100%;
	  height: auto;*/
	vertical-align: middle;
	border: 0;
}

a {
	text-decoration: none;
	color: #000;
}

input,
select {
	outline: none;
	border: none;
}

textarea {
	outline: none;
}


/*  设置公用样式 */

body {
	color: #000;
	font-family:"Montserrat Light","PingFang SC","Hiragino Sans GB","Hiragino Sans GB W3","Source Han Sans Light","Source Han Sans SC Light","Noto Sans CJK Sc Thin","Microsoft YaHei Light","Microsoft YaHei","Microsoft Jhenghei",Avenir,"Helvetica Neue",Arial,sans-serif;
	-webkit-font-smoothing: antialiased; /*chrome、safari*/
	-moz-osx-font-smoothing: grayscale;/*firefox*/
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "";
	clear: both;
	display: block;
}


/*面包屑导航*/

#crumbs {
	margin: 28px 0 10px 0;
}


/*右侧悬浮窗*/

.floating {
	width: 72px !important;
	height: 243px;
	background: #e94b16;
	border-radius: 5px;
	padding: 0;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -121px;
	z-index: 9999;
	box-shadow: 0 0 3px 0 #e94b16;
}

.floating li {
	width: 72px;
	height: 61px;
	border-bottom: 1px solid #e78c6f;
	position: relative;
	text-align: center;
}

.floating li:last-child {
	border: none;
}

.floating li a {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.floating li a>i {
	font-size: 24px;
	line-height: 40px;
	color: #fff;
}

.floating li a span {
	position: absolute;
	display: block;
	width: 100%;
	height: 12px;
	text-align: center;
	font: 12px/12px "微软雅黑";
	color: #fefefe;
	text-align: center;
	bottom: 10px;
}


/*注册*/

.register-box {
	width: 100%;
	background: #fafafa;
}

.register-box img {
	float: left;
}

.register-box .am-container {
	padding: 0;
}

.slogan {
	float: left;
	margin-left: 32px;
	margin-bottom: 40px;
}

.slogan p {
	font: 24px/36px "宋体";
	color: #0c0c0c;
	margin: 106px 0 0;
}

@media (max-width:640px) {
	.slogan p {
		font: 22px/34px "宋体";
		color: #0c0c0c;
		margin: 10px 0 0;
	}
}

.slogan h3 {
	font: 30px/46px "微软雅黑";
	color: #393939;
	margin: 20px 0 30px;
}

.slogan h3 span {
	color: #0f9adb;
}

.slogan button {
	border-radius: 6px;
	background-color: rgb(15, 154, 219);
	box-shadow: 0px 1px 3.55px 1.45px rgba(219, 219, 219, 0.6);
	width: 136px;
	height: 40px;
	outline: none;
	border: none;
	font: 20px/40px "微软雅黑";
	color: #fffafa;
}

.slogan button:hover {
	background-image: -moz-linear-gradient( 90deg, rgb(33, 117, 176) 1%, rgb(15, 154, 219) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(33, 117, 176) 1%, rgb(15, 154, 219) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(33, 117, 176) 1%, rgb(15, 154, 219) 100%);
}


/*分页导航*/

#paging {
	padding: 40px;
	box-sizing: border-box;
}

div.zxf_pagediv {
	padding-top: 32px;
	min-width: 640px;
	height: 100px;
	text-align: center;
	color: #999999;
}

div.zxf_pagediv span:nth-child(4) {
	margin: 0 10px;
}

div.zxf_pagediv span:nth-child(8) {
	margin: 0 10px;
}

div.zxf_pagediv span:nth-child(10) {
	margin: 0 10px;
}

div.zxf_pagediv span:nth-child(11) {
	margin-right: 10px;
}

div.zxf_pagediv a {
	text-decoration: none;
}

div.zxf_pagediv span,
div.zxf_pagediv a {
	display: inline-block;
	box-sizing: border-box;
}

span.disabled {
	height: 35px;
	width: 65px;
	line-height: 35px;
	background: #f2f2f2;
	margin: 0 5px;
}

.zxfPagenum {
	color: #999999;
	background: #FFFFFF;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	margin: 0 5px;
}

.nextbtn,
.prebtn {
	color: #999999;
	background: #FFFFFF;
	width: 65px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
}

.zxfinput {
	width: 35px;
	height: 35px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	margin: 0 12px;
}

.zxfokbtn {
	width: 45px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dfdfdf;
	cursor: pointer;
}

.nextpage {
	color: #d71f1b;
	margin: 0 5px;
	border: 1px solid #d71f1b;
}

.current {
	color: #ffffff;
	background: #d71f1b;
	border: none;
}


/*字体加粗*/

.bold {
	font-weight: bold !important;
}

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}


/*垂直对其:默认*/

.baseline {
	vertical-align: baseline;
}


/*分页导航end*/

.am-table-hover>tbody>tr:hover>td,
.am-table-hover>tbody>tr:hover>th {
	background-color: rgba(0, 0, 0, 0.07);
}


/*左边距*/

.padding-left-2 {
	padding-left: 2px;
	/*左padding为2px*/
}

.padding-left-4 {
	padding-left: 4px;
	/*左padding为2px*/
}

.padding-left-6 {
	padding-left: 6px;
	/*左padding为2px*/
}

.padding-left-8 {
	padding-left: 8px;
	/*左padding为2px*/
}

.padding-left-10 {
	padding-left: 10px;
	/*左padding为2px*/
}

.padding-left-12 {
	padding-left: 12px;
	/*左padding为2px*/
}

.padding-left-14 {
	padding-left: 14px;
	/*左padding为2px*/
}

.padding-left-16 {
	padding-left: 16px;
	/*左padding为2px*/
}

.padding-left-18 {
	padding-left: 18px;
	/*左padding为2px*/
}

.padding-left-20 {
	padding-left: 20px;
	/*左padding为2px*/
}

.padding-left-40 {
	padding-left: 40px;
	/*左padding为2px*/
}


/*右边距*/

.padding-right-2 {
	padding-right: 2px;
	/*右padding为2px*/
}

.padding-right-4 {
	padding-right: 4px;
	/*右padding为4px*/
}

.padding-right-6 {
	padding-right: 6px;
	/*右padding为6px*/
}

.padding-right-8 {
	padding-right: 8px;
	/*右padding为8px*/
}

.padding-right-10 {
	padding-right: 10px;
	/*右padding为10px*/
}

.padding-right-12 {
	padding-right: 12px;
}

.padding-right-14 {
	padding-right: 14px;
}

.padding-right-16 {
	padding-right: 16px;
}

.padding-right-18 {
	padding-right: 18px;
}

.padding-right-20 {
	padding-right: 20px;
}

.padding-right-40 {
	padding-right: 40px;
}

.padding-top-10 {
	padding-top: 10px;
}


/*填充*/


/*左填充*/

.margin-left-2 {
	margin-left: 2px;
	/*左margin为2px*/
}

.margin-left-4 {
	margin-left: 4px;
	/*左margin为4px*/
}

.margin-left-6 {
	margin-left: 6px;
	/*左margin为6px*/
}

.margin-left-8 {
	margin-left: 8px;
	/*左margin为8px*/
}

.margin-left-10 {
	margin-left: 10px;
	/*左margin为10px*/
}

.margin-left-2 {
	margin-left: 2px;
	/*左margin为2px*/
}


/*右填充*/

.margin-right-2 {
	margin-right: 2px;
	/*右margin为2px*/
}

.margin-right-4 {
	margin-right: 4px;
	/*右margin为4px*/
}

.margin-right-6 {
	margin-right: 6px;
	/*右margin为6px*/
}

.margin-right-8 {
	margin-right: 8px;
	/*右margin为8px*/
}

.margin-right-10 {
	margin-right: 10px;
	/*右margin为10px*/
}

.margin-top-2 {
	margin-top: 2px;
}

.margin-top-4 {
	margin-top: 4px;
}

.margin-top-6 {
	margin-top: 6px;
}
.margin-top-8 {
	margin-top: 8px;
}
.margin-top-10 {
	margin-top: 10px;
}
/*字体大小*/
.font-size-12 {
	font-size: .75rem !important;
	/*字体大小为12px*/
	/*rem基于font-size:625%*/
}

.font-size-14 {
	font-size: .875rem !important;
	/*字体大小为14px*/
}

.font-size-16 {
	font-size: 1rem !important;
	/* 字体大小为16px*/
}

.font-size-18 {
	font-size: 1.125rem !important;
	/*字体大小为18px*/
}

.font-size-20 {
	font-size: 1.25rem !important;
	/*字体大小为20px*/
}

.font-size-22 {
	font-size: 1.375rem !important;
	/*字体大小为22px*/
}

.font-size-24 {
	font-size: 1.5rem !important;
	/*字体大小为24px*/
}

.font-size-26 {
	font-size: 1.625rem !important;
	/*字体大小为26px*/
}

.font-size-28 {
	font-size: 1.75rem !important;
	/*字体大小为28px*/
}

.font-size-30 {
	font-size: 1.875rem !important;
	/*字体大小为30px*/
}


/*字体行高*/

.line-height-12 {
	line-height: .12rem;
	/*行高为12px*/
}

.line-height-14 {
	line-height: .14rem;
	/*行高为14px*/
}

.line-height-16 {
	line-height: .16rem;
	/*行高为16px*/
}

.line-height-18 {
	line-height: .18rem !important;
	/*行高为18px*/
}

.line-height-20 {
	line-height: .20rem;
	/*行高为20px*/
}

.line-height-22 {
	line-height: .22rem;
	/*行高为22px*/
}

.line-height-24 {
	line-height: .24rem;
	/*行高为24px*/
}

.line-height-26 {
	line-height: .26rem;
	/*行高为26px*/
}

.line-height-28 {
	line-height: .28rem;
	/*行高为28px*/
}

.line-height-30 {
	line-height: .30rem;
	/*行高为30px*/
}


/*字体颜色*/

.color-red {
	color: #ff3300 !important;
	/*红色*/
}

.color-green {
	color: #5eb95e !important;
	/*绿色*/
}

.color-blue {
	color: #0190d3 !important;
	/*蓝色*/
}

.color-orange {
	color: #F37B1D !important;
	/*橙色*/
}

.color-white {
	color: #FFFFFF !important;
	/*白色 */
}

.color-white-1 {
	color: #FAFAFA !important;
	/*白1 */
}

.color-black-1 {
	color: #CCCCCC !important;
	/*黑1*/
}

.color-black-2 {
	color: #999999 !important;
	/*黑2*/
}

.color-black-3 {
	color: #666666 !important;
	/*黑3*/
}

.color-black-4 {
	color: #333333 !important;
	/*黑4*/
}

.color-black-5 {
	color: #444444;
}

.color-black {
	color: #000000 !important;
	/*纯黑*/
}

.color-pink {
	color: #d93450
}


/*边框*/


/*边框大小*/

.bd-1 {
	border-width: 1px;
	/* 描边大小为1px*/
}

.bd-2 {
	border-width: 2px;
	/* 描边大小为1px*/
}

.bd-2 {
	border-width: 3px;
	/* 描边大小为3px*/
}


/*边框颜色*/

.bd-color-red {
	border-color: #ff3300;
	/*红色边框*/
}

.bd-color-green {
	border-color: #5eb95e;
	/*绿色边框*/
}

.bd-color-blue {
	border-color: #3399cc;
	/*蓝色边框*/
}

.bd-color-orange {
	border-color: #F37B1D;
	/*橙色边框*/
}

.bd-color-white {
	border-color: #FFFFFF;
	/*白色边框*/
}

.bd-color-black {
	border-color: #000000;
	/*黑色边框*/
}

.bd-color-black {
	border-color: #999999;
	/*黑色2边框*/
}


/*边框样式*/

.bd-style-solid {
	border-style: solid;
	/*边框为实线*/
}

.bd-style-dashed {
	border-style: dashed;
	/*边框为虚线*/
}


/*圆角*/

.bd-radius-2 {
	border-radius: 2px;
	/*边框圆角为2px*/
}

.bd-radius-3 {
	border-radius: 3px;
	/*边框圆角为3px*/
}

.bd-radius-4 {
	border-radius: 4px;
	/*边框圆角为4px*/
}

.bd-radius-5 {
	border-radius: 5px;
	/*边框圆角为5px*/
}

.bd-radius-6 {
	border-radius: 6px;
	/*边框圆角为6px*/
}

.bd-radius-7 {
	border-radius: 7px;
	/*边框圆角为7px*/
}

.bd-radius-8 {
	border-radius: 8px;
	/*边框圆角为8px*/
}

.bd-radius-9 {
	border-radius: 9px;
	/*边框圆角为9px*/
}

.bd-radius-10 {
	border-radius: 10px;
	/*边框圆角为10px*/
}

.bd-radius-12 {
	border-radius: 12px;
	/*边框圆角为12px*/
}

.bd-radius-14 {
	border-radius: 14px;
	/*边框圆角为14px*/
}

.bd-radius-16 {
	border-radius: 16px;
	/*边框圆角为16px*/
}

.bd-radius-18 {
	border-radius: 10px;
	/*边框圆角为18px*/
}

.bd-radius-20 {
	border-radius: 10px;
	/*边框圆角为20px*/
}


/*背景颜色*/

.bg-none {
	background-color: none !important;
	/*没有背景颜色*/
}

.bg-red {
	background-color: #ff3300 !important;
	/*背景颜色为红色*/
}

.bg-green {
	background-color: #5eb95e !important;
	/*背景颜色为绿色*/
}

.bg-blue {
	background-color: #3399cc !important;
	/*背景颜色为蓝色*/
}

.bg-orange {
	background-color: #F37B1D !important;
	/*背景颜色为橙色*/
}

.bg-white {
	background-color: #FFFFFF;
	/*背景颜色为纯白*/
}

.bg-color-1 {
	background-color: #FAFAFA !important;
	/*背景颜色为#fafafa*/
}

.bg-color-2 {
	background-color: #CCCCCC !important;
	/*背景颜色为#cccccc*/
}

.bg-color-3 {
	background-color: #999999 !important;
	/*背景颜色为#999999*/
}

.bg-color-4 {
	background-color: #666666 !important;
	/*背景颜色为#666666*/
}

.bg-color-5 {
	background-color: #333333 !important;
	/*背景颜色为#333333*/
}

.bg-black {
	background-color: #000000 !important;
	/*背景颜色为纯黑*/
}


/*hover效果*/


/*改变背景颜色*/

.hover-bg-red:hover {
	background-color: #ff3300 !important;
	/*hover时背景颜色为红色*/
}

.hover-bg-green:hover {
	background-color: #5eb95e !important;
	/*hover时背景颜色为绿色*/
}

.hover-bg-blue:hover {
	background-color: #3399cc !important;
	/*hover时背景颜色为蓝色*/
}

.hover-bg-orange:hover {
	background-color: #F37B1D !important;
	/*hover时背景颜色为橙色*/
}

.hover-bg-white:hover {
	background-color: #FFFFFF !important;
	/*hover时背景颜色为纯白*/
}

.hover-bg-black:hover {
	background-color: #000000 !important;
	/*hover时背景颜色为纯黑*/
}


/*改变字体颜色*/

.hover-color-red:hover {
	color: #ff3300 !important;
	/*hover时字体颜色为红色*/
}

.hover-color-green:hover {
	color: #5eb95e !important;
	/*hover时字体颜色为绿色*/
}

.hover-color-blue:hover {
	color: #3399cc !important;
	/*hover时字体颜色为蓝色*/
}

.hover-color-orange:hover {
	color: #F37B1D !important;
	/*hover时字体颜色为橙色*/
}

.hover-color-white:hover {
	color: #FFFFFF !important;
	/*hover时字体颜色为白色*/
}

.hover-color-black:hover {
	color: #000000 !important;
	/*hover时字体颜色为黑色*/
}


/*改变边框颜色*/

.hover-bd-color-red:hover {
	border-color: #ff3300;
	/*hover时边框为红色*/
}

.hover-bd-color-green:hover {
	border-color: #5eb95e;
	/*hover时边框为绿色*/
}

.hover-bd-color-blue:hover {
	border-color: #3399cc;
	/*hover时边框为；蓝色*/
}

.hover-bd-color-orange:hover {
	border-color: #F37B1D;
	/*hover时边框为；橙色*/
}

.hover-bd-color-white:hover {
	border-color: #FFFFFF;
	/*hover时边框为；白色*/
}

.hover-bd-color-black:hover {
	border-color: #000000;
	/*hover时边框为；黑色*/
}

/*qq客服*/
.qq-chat .am-hide-sm-only{
	position: fixed;
	right: 0;
	bottom: 20px;
	cursor:pointer;
}
.qq-chat .am-show-sm-only{
	position: fixed;
	right: 0;
	bottom: 60px;
	cursor:pointer;
}