*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html, body{
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #333;

	/* 对字体进行抗锯齿渲染 */
	-moz-osx-font-smoothing: grayscale; /*firefox*/
	-webkit-font-smoothing: antialiased; /*chrome、safari*/

	/* 优化显示文本: 当绘制文本时，浏览器会侧重文本的可读性（清晰度），而不是渲染速度和几何 精度 */
	text-rendering: optimizeLegibility;

	/* 字体样式 */
	font-family: Microsoft YaHei,Arial,sans-serif;

	background: #fff;
}

/* 点击元素的时候，禁用这个高亮背景 */
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul{
	-webkit-tap-highlight-color: transparent
}

/* 列表 */
ul,ol,li{ list-style: none; }

img{ border: 0;vertical-align: middle; }

a:link, a:visited, a:hover, a:active { text-decoration: none;color: inherit; }

hr{ height: 0;margin: 10px 0;border: none;border-top: 1px solid #ddd; }

/* 重置ios手机input样式 */
input[type="submit"]{ -webkit-appearance: none;border: 1px solid #333;padding: 2px 5px;border-radius: 2px; }
input[type="submit"]:focus{ outline: none; }

/**
 * 消除输入框和按钮的原生外观，在iOS上加上这个属性才能给按钮和输入框自定义样式
 * 不同type的input使用这个属性之后表现不一。text、button无样式，radio、checkbox直接消失
 */
.appearance{ -webkit-appearance: none; }

/* 禁止页面文字选择 ，此属性不继承，一般加在body上规定整个body的文字都不会自动调整 */
.userSelect{ -webkit-user-select: none; }

/* 禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加 */
.touchCallout{ -webkit-touch-callout:none; }

/* 公共样式 */
.fl{ float: left;display: inline-block; }
.fr{ float: right;display: inline-block; }
.clearfix::after{ visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; }
.clear{ clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px; }

/* 背景 */
.bgwhite{ background: #fff; }

/* 圆角 */
.round{ border-radius: 50%; }

/* 超出处理 */
.overHide{ overflow: hidden; }
.overAuto{ overflow: auto; }
.pointer{ cursor: pointer; }

/* 文本行数限制 */
.oneLine{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mulLine{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* 图片背景 */
.bgImgStyle{ background-repeat: no-repeat;background-position: center;background-size: cover; }

/* 落地页html样式初始化 */
.articleBody img{ max-width: 100%; }

/* 头像下拉弹层样式 */
.xyz-author-layer-box{position: relative;cursor: pointer;background-repeat: no-repeat;background-position: center;background-size: cover;}
.xyz-author-layer{position: absolute;top: 100%;left: 0;z-index: 100;width: auto;height: 72px;min-width: 220px;padding: 15px;box-sizing: border-box;background: #fff;box-shadow: 0px 5px 27px 3px rgba(0, 0, 0, 0.2);border-radius: 5px;display: none;}
.xyz-author-layer-box:hover .xyz-author-layer{display: block;}
.xyz-author-layer .xyz-avatar{width: 42px;height: 42px;float: left;border-radius: 8px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.xyz-author-layer .xyz-info{padding-left: 13px;float: left;}
.xyz-author-layer .xyz-info .xyz-name{font-size: 15px;color: #333;line-height: 1;}
.xyz-author-layer .xyz-info .xyz-level{margin-top: 10px;padding-left: 16px;font-size: 10px;line-height: 12px;color: #FFAD3F;background: url('https://a.iylyy.com/static/img/pageImg/level.png') no-repeat left;background-size: 13px 12px;}

/* 问答 样式组件样式 */
.jj-rich-content{overflow:hidden;color:#3e3e3e;line-height:1.6;font-size:17px;background:#fff;position:relative}
.jj-rich-content *{max-width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;word-wrap:break-word;margin:0;padding: 0;}
.jj-rich-content p{clear:both;min-height:1em}
.jj-rich-content em{font-style:italic}
.jj-rich-content fieldset{min-width:0}
.jj-rich-content pre{white-space:pre-wrap;word-wrap:break-word}
.jj-rich-content figure{text-align:center;border:solid 1px #ccc;border-radius:2px;background:rgba(0,0,0,0.05);padding:10px;margin:10px 20px;display:inline-block}
.jj-rich-content figure > figcaption{text-align:center;display:block}
.jj-rich-content blockquote{margin:0;padding-left:10px;border-left:3px solid #dbdbdb}
.jj-rich-content a{color:#607fa6;text-decoration:none}
.jj-rich-content img{height:auto}
.jj-rich-content img:hover{z-index:-1;cursor:pointer}  

/* 表单样式 */
.xyz-form-box { display: block; }
.xyzSubmitForm {width: 100%;max-width: 500px;margin: 0 auto;border: 1px solid #999;border-radius: 6px;text-align: left;font-size: 16px;background: #FFFFFF;overflow: hidden;}
.xyzSubmitForm .headerImg{width: 100%;height: auto;display: block;}
.xyzSubmitForm .formBody{padding: 20px 15px;}
.xyzSubmitForm .item {position: relative;margin: 0 0 20px;padding: 0;border: 0;border-radius: unset;width: auto;height: auto;background-color: unset;box-shadow: unset;}
.xyzSubmitForm .name {position: relative;font-size: 15px;line-height: 20px;padding-left: 10px;margin-bottom: 5px;}
.xyzSubmitForm.xyz-form-type2 .textItem .name {display: none;}
.xyzSubmitForm .name:after {position: absolute;top: 0;left: 0;content: '*';color: red;line-height: 20px;}
.xyzSubmitForm .textItem input {width: 100%;padding: 0 10px;font-size: 14px;outline: none;line-height: 30px;-webkit-appearance: none !important;}
.xyzSubmitForm .selectItem:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.xyzSubmitForm .selectItem label{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 50%;float: left;font-size: 15px;line-height: 20px;align-items: center;}
.xyzSubmitForm .selectItem label span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #777;font-weight: 400;}
.xyzSubmitForm .selectItem input{margin-right: 6px;-webkit-appearance: button !important;}
.xyzSubmitForm .code input{padding-right: 100px;}
.xyzSubmitForm .code .btn {position: absolute;bottom: 0;right: 0;line-height: 30px;width: 100px;text-align: center;color: #fff;font-size: 14px;cursor: pointer;border: 1px solid #00CBBB;box-sizing: border-box;background: #00CBBB;}
.xyzSubmitForm .code .btn.disable {border-color: #AAAAAA !important;background: #AAAAAA !important;}
.xyzSubmitForm.xyz-form-type1 .textItem input {border: none;border-bottom: 1px solid #999;}
.xyzSubmitForm.xyz-form-type2 .textItem input {text-align: center;border: 1px solid #aaa;border-radius: 4px;line-height: 40px;}
.xyzSubmitForm.xyz-form-type2 .code .btn {line-height: 40px;border-radius: 0 4px 4px 0;}
.xyzSubmitForm .msg {font-size: 13px;color: #000;margin: 30px 0 0;}
.xyzSubmitForm .link {color: #00CBBB;cursor: pointer;}
.xyzSubmitForm .submit {width: auto;min-width: 25%;display: block;padding: 0 20px;margin: 20px auto 0;line-height: 36px;border-radius: 4px;border: none !important;color: #FFFFFF;cursor: pointer;background: #00CBBB;}
.xyzSubmitForm input::-webkit-input-placeholder {color: #aaa;font-size: 13px;}
.xyzSubmitForm.xyz-form-type2 input::-webkit-input-placeholder {text-align: center;}

/* 表单 用户滚动区域 */
@keyframes move{0%{ transform: translateY(0); }100%{ transform: translateY(-1500px); }}
.xyz-form-box .userDynamic{width: 100%;max-width: 500px;margin: 0 auto;padding: 30px 0;}
.xyz-form-box .userDynamic .title{width: auto;height: auto;text-align: center;font-weight: bold;margin: 0 0 12px;font-size: 18px;background: unset;}
.xyz-form-box .userDynamic .title span{color: red;padding: 0 5px;}
.xyz-form-box .userDynamic .userList{padding: 12px 20px;border: 1px solid #555;border-radius: 3px;}
.xyz-form-box .userDynamic .userList .listBox{max-height: 180pxoverflow: hidden;}
.xyz-form-box .userDynamic .userList .list{animation-name: move;animation-duration: 30s;animation-iteration-count: infinite;animation-timing-function: linear;}
.xyz-form-box .userDynamic .item{width: auto;height: auto;margin: 0;padding: 0 0 0 24px;border-radius: unset;box-shadow: unset;background: url('https://b.t.ijjly.com/images/637e9ea8bce34140a3ea7f0021f55107.png') no-repeat left;background-size: 16px 16px;}
.xyz-form-box .userDynamic .item::after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.xyz-form-box .userDynamic .item > div{width: 30%;float: left;line-height: 30px;font-size: 13px;}
.xyz-form-box .userDynamic .item .name{text-align: left;}
.xyz-form-box .userDynamic .item .phone{width: 40%;text-align: center;}
.xyz-form-box .userDynamic .item .time{text-align: right;}

/* layui PC 提示 样式重置 */
.layui-layer-statement .layui-layer-title{text-align: center;font-size: 18px;font-weight: bold;background: #fff;}
.layui-layer-statement .layui-layer-content .content{padding: 14px 20px;font-size: 16px;line-height: 1.5;color: #000000;}
.layui-layer-content .layui-layer-content .item{font-size: 14px;color: #555;}

/* layui MOBILE 提示 样式重置 */
.layui-m-layer-layui-layer-statement h3{font-size: 18px;font-weight: bold;}
.layui-m-layer-layui-layer-statement .layui-m-layercont .content{width: 80vw;height: 60vh;padding: 14px 20px;font-size: 16px;line-height: 1.5;color: #000000;overflow: auto;}
.layui-m-layer-layui-layer-statement .layui-m-layerbtn span[yes]{background: #FF0000;}

/* 百度 自定义复制弹窗样式 */
.xyz-wxh.copyKuanWxh{background: #ff8800 !important;color: #fff !important;position: relative}
.copykuan{position:absolute;top:-45px;left:0;background:#000;border-radius:8px;color:#fff;margin: 0;padding: 0;text-indent: 0;font-size: 12px;font-weight: normal;height: 36px;line-height: 36px;display: inline-table;z-index: 9961;}
.copykuan span{float:left;display: inline-block;line-height: 36px;margin: 0;padding: 0 15px;text-indent: 0;font-size: 14px;font-weight: normal;cursor: pointer;}
.copykuan .copykuanfgf{height:36px;width:1px;background:#555;margin: 0;padding: 0;}
.copykuan::after{position:absolute;top:34px;left:30px;z-index: 10;content: '';width: 0px;height: 0px;border: 8px solid;border-color: #000 transparent transparent;}

