﻿﻿ html {
 	-webkit-text-size-adjust: none;
 	/*解决chrome浏览器下字体不能小于12px*/
 }

 body {
 	color: #000000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 }

 * {}

 a {
 	outline: none;
 	text-decoration: none !important;
 }

 a:hover {
 	text-decoration: underline;
 }

 html {
 	zoom: 1;
 }

 html * {
 	outline: 0;
 	zoom: 1;
 }

 html button::-moz-focus-inner {
 	border-color: transparent !important;
 }

 body {
 	overflow-x: hidden;
 	font-size: 12px;
 }

 body,
 div,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 code,
 form,
 fieldset,
 legend,
 input,
 textarea,
 p,
 blockquote,
 th,
 td {
 	margin: 0;
 	padding: 0;
 }

 table {
 	/*border-collapse:collapse;border-spacing:0;*/
 }

 fieldset,
 a img {
 	border: 0;
 }

 address,
 caption,
 cite,
 code,
 dfn,
 em,
 th,
 var {
 	font-style: normal;
 	font-weight: normal;
 }

 li {
 	list-style: none;
 }

 caption,
 th {
 	text-align: left;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
 	font-size: 100%;
 	font-weight: normal;
 }

 q:before,
 q:after {
 	content: '';
 }

 input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button {
 	-webkit-appearance: none;
 	/*去掉苹果的默认UI来渲染按钮*/
 }

 em,
 i {
 	font-style: normal;
 }

 /*内边框*/
 .borpd {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	-o-box-sizing: border-box;
 	box-sizing: border-box;
 }

 .clearfix:after {
 	content: ".";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
 }

 .clearfix {
 	display: block;
 }

 .clear {
 	clear: both;
 }

 /* 清除浮动*/
 .colwrapper {
 	overflow: hidden;
 	zoom: 1
 		/*for ie*/
 	;
 	margin: 5px auto;
 }

 /* 高度自适应 */
 .strong {
 	font-weight: bold;
 }

 .left {
 	float: left;
 }

 .right {
 	float: right;
 }

 .center {
 	margin: 0 auto;
 	text-align: center;
 }

 .show {
 	display: block;
 	visibility: visible;
 }

 .hide {
 	display: none;
 	visibility: hidden;
 }

 .block {
 	display: block;
 }

 .inline {
 	display: inline;
 }

 .transparent {
 	filter: alpha(opacity=50);
 	-moz-opacity: 0.5;
 	/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
 	-khtml-opacity: 0.5;
 	opacity: 0.5;
 }

 .break {
 	word-wrap: break-word;
 	overflow: hidden;
 	/*word-break:break-all;*/
 }

 .tal {
 	text-align: left
 }

 .tar {
 	text-align: right;
 }

 /*文字两侧对齐*/
 .justify {
 	text-align: justify;
 	text-justify: distribute-all-lines;
 	/*ie6-8*/
 	text-align-last: justify;
 	/* ie9*/
 	-moz-text-align-last: justify;
 	/*ff*/
 	-webkit-text-align-last: justify;
 	/*chrome 20+*/
 }

 .lsele {
 	box-sizing: border-box;
 	background-color: transparent;
 	outline: 0;
 	-webkit-appearance: none;
 	background: url(../images/img12.webp) no-repeat right center;
 	padding-right: 20px;
 }

 .toe {
 	/*超出省略号*/
 	word-break: keep-all;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }

 a {
 	color: #5d5d5e;
 	transition: all 0.3s ease-in-out 0s;
 }

 /*a:hover{ color:#3e6ed4;}*/

 body {
 	font-family: "Microsoft YaHei", sans-serif;
 }

 /*ios去除阴影*/
 /*input,textarea{-webkit-appearance: none;appearance: none;}*/
 body {
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }


 .rea {
 	resize: none;
 }

 .toe {
 	/*超出省略号*/
 	word-break: keep-all;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }

 .qw {
 	/*自动换行*/
 	word-wrap: break-word;
 	word-break: break-all;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }

 a {
 	color: #5d5d5e;
 	transition: all 0.3s ease-in-out 0s;
 }

 /*a:hover{ color:#3e6ed4;}*/

 body {
 	font-family: 'Robotol', "Microsoft YaHei", sans-serif;
 }

 /*ios去除阴影*/
 /*input,textarea{-webkit-appearance: none;appearance: none;}*/

 @font-face {
 	font-family: 'Robotob';
 	src: url('../fonts/roboto-bold-3.ttf');
 }

 @font-face {
 	font-family: 'Robotol';
 	src: url('../fonts/roboto-light-10.ttf');
 	src: url('../fonts/roboto-light-10-webfont.woff');
 }

 @font-face {
 	font-family: 'Rany';
 	src: url('../fonts/Rany.otf');
 }

 @font-face {
 	font-family: 'Ranyb';
 	src: url('../fonts/Rany-Bold.otf');
 }

 /*@font-face {*/
 /*	font-family: 'OPPOSans';*/
 /*	src: url('../fonts/OPPOSans-R.ttf');*/
 /*}*/

 /*@font-face {*/
 /*	font-family: 'OPPOSansb';*/
 /*	src: url('../fonts/OPPOSans-B.ttf');*/
 /*}*/

 /*@font-face {*/
 /*	font-family: 'OPPOSansL';*/
 /*	src: url('../fonts/OPPOSans-L.ttf');*/
 /*}*/

/* 使用现代字体格式和font-display属性 */
@font-face {
    font-family: 'OPPOSans';
    src: url('../fonts/OPPOSans-R.woff2') format('woff2'),
    url('../fonts/OPPOSans-R-r.woff') format('woff'),
    url('../fonts/OPPOSans-R-r.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'OPPOSansb';
    src: url('../fonts/opposans-b-r.woff2') format('woff2'),
    url('../fonts/opposans-b-r.woff') format('woff'),
    url('../fonts/opposans-b-r.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'OPPOSansL';
    src: url('../fonts/opposans-l-r.woff2') format('woff2'),
    url('../fonts/opposans-l-r.woff') format('woff'),
    url('../fonts/opposans-l-r.ttf') format('truetype');
    font-display: swap;
}


 @font-face {
 	font-family: 'SourceHSCN-Bold';
 	src: url('../fonts/SourceHanSansCN-Bold.otf');

 }

 @font-face {
 	font-family: 'SourceHSCN';
 	src: url('../fonts/SourceHanSansCN-Regular.otf');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'SourceHSCN-Medium';
 	src: url('../fonts/SourceHanSansCN-Medium.otf');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'SourceHSCN-Normal';
 	src: url('../fonts/SourceHanSansCN-Normal.otf');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'SourceHSCN-L';
 	src: url('../SourceHanSansCN-Light.otf');
 	font-weight: normal;
 	font-style: normal;
 }

 @font-face {
 	font-family: 'SourceHSCN-H';
 	src: url('../fonts/SourceHanSansCN-Heavy.otf');
 	font-weight: normal;
 	font-style: normal;
 }
