﻿body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,div,p,a,input,button,textarea,table,tr,td,th,form,select,option,pre,code,fieldset,legend,blockquote{padding:0;margin:0;font-size:12px;font-family:"Microsoft Yahei","Arial","Simsun"; }
body { zoom:1; background:#fff; font-family:"微软雅黑"; *font-family:"微软雅黑"; min-width: 1200px;}
ul,ol,li{list-style:none;}
img , a img , :link img , :visited img {border:none; vertical-align:middle;}
a{text-decoration:none; cursor:pointer; color:#000; outline:none; /*blr:expression(this.onFocus=this.blur());*/ }
a:link , :visited, a:hover { text-decoration: none; cursor:pointer; /*color:currentcolor;*/ }
*:focus { outline:none; }
h1, h2, h3, h4, h5, h6 { font-size:14px; }
table, tr, th, td { border-collapse:collapse; }
button { border:0; cursor:pointer; }
i, em, cite, address { font-style:normal; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
	border:none; padding:0; }

.red{ color:#E72030; }
.orange{ color:#FE7F47; }
.yellow{ color:#FBCD26; }
.darkblue{ color:#1F2AFB; }
.green{ color:#3ccc39; }
.purple{ color:#FC46E4; }
.blue{ color:#4687F9;}
/*.dark{ background:#2f4056;}
.black{ color:#393d49;}*/
.color_0{ color:#000;}
.color_2{ color:#222222;}
.color_3{ color:#333;}
.color_4{ color:#444;}
.color_5{ color:#555;}
.color_6{ color:#666;}
.color_7{ color:#777;}
.color_8{ color:#888;}
.color_9{ color:#999;}
.color_a{ color:#aaa;}
.color_b{ color:#bbb;}
.color_c{ color:#ccc;}
.color_d{ color:#ddd;}
.color_e{ color:#eee;}
.color_f{ color:#fff;}
.color_f0{ color:#f0f0f0;}
.color_f2{ color:#f2f2f2;}
.color_fb{ color:#fbfbfb;}
.color_e2{ color:#e2e2e2;}
.color_d2{ color:#d2d2d2;}
.color_c2{ color:#c2c2c2;}

.f9{font-size:12px; transform:scale(0.75); margin-left:-14%;}
.f10{font-size:12px; transform:scale(0.83); margin-left:-9%;}
.f11{font-size:12px; transform:scale(0.92); margin-left:-5%;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f50{font-size:50px;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}

input::-webkit-search-cancel-button{
  display: none;
}
/*���IE�µ� search ���*/
input[type=search]::-ms-clear{ display:none; }
input{ padding: 0; border: 1px solid #CCC; }
input[type="text"]:focus{ border: 1px solid #0099CC;}
input[type="button"]{cursor: pointer; box-shadow: none;}
input[type="radio"]{ border: none; background: none;}
select{border: 1px solid #CCC; }
input:focus,textarea:focus,button:focus,select:focus{ outline:none; outline-offset:0; }
textarea{ resize:none;  }

table,table tr th,table tr td{ border-collapse:collapse; }
.text_left{ text-align:left;}
.text_right{ text-align:right;}
.text_center{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.clear:after, .clearfix:after{ content:""; display:block; clear:both; }

.zoom{zoom:1;}

.m10{margin:10px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}

.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}

.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-50{margin-left:50px;}

.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-40{margin-right:40px;}
.mr-50{margin-right:50px;}

.p8{ padding:8px; }
.p10{ padding:10px; }

.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-100{padding-top:100px;}

.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}

.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-60{padding-left:60px;}

.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}

.lh2{ line-height:2; }
.lh3{ line-height:3; }

.show, .block{ display:block; }
.in-block{display:inline-block;}
.hide, .none{display:none !important; }

.over-hidden{overflow:hidden;}
.pr{ position: relative; }
.pab{ position: absolute; }
.fixed{ position:fixed; }

.flex{display:flex; }
.flex-a-{ display:flex; justify-content:space-around; }
.flex-b-{ display:flex; justify-content:space-between; }
.flex-c-{ display:flex; justify-content:center; }
.flex-c-c{ display:flex; justify-content:center; align-items:center; }
.flex--c{ display:flex; align-items:center; }
.flex-a-c{ display:flex; justify-content:space-around; align-items:center; }
.flex-b-c{ display:flex; justify-content:space-between; align-items:center; }
.flex_wrap{ display:flex; flex-wrap:wrap; }
.flex_1{ flex:1; }
.flex_2{ flex:2; }

.bg_fff, .bg_f{ background:#fff; }
.bg_34a{ background:#f3f4fa; }
.bg_red{ background:#E72030; }
.bg_gray{ background:#EBECF2; }
.bg_transparent{ background:transparent; }
.radius_10{ border-radius:10px; }
.radius_20{ border-radius:20px; }

.trans90, .rotate90{ transform:rotate(90deg); }
.trans-90, .rotate-90{ transform:rotate(-90deg); }
.trans180, .rotate180{ transform:rotate(180deg); }

.line1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/*最多展示两行，多余的用...代替*/
.line2{ overflow:hidden; text-overflow:ellipsis; display:box; display:-webkit-box; display:-moz-box; box-orient:vertical; -webkit-box-orient:vertical; -moz-box-orient:vertical; line-clamp:2; -webkit-line-clamp:2; -moz-line-clamp:2; }
.nowrap{ white-space:nowrap; }

/*placeholder ��ɫ*/
input::-webkit-input-placeholder{ color:#c8c9cc; }
input::-moz-input-placeholder{ color:#c8c9cc; }
input::-ms-input-placeholder{ color:#c8c9cc; }
textarea::-webkit-input-placeholder{ color:#c8c9cc; }
textarea::-moz-input-placeholder{ color:#c8c9cc; }
textarea::-ms-input-placeholder{ color:#c8c9cc; }

.w280{ width:280px; }
.w700{ width:700px; }
.w900{ width:900px; }
.w1200{ width:1200px; min-width:1200px; margin:0 auto; }
.w1440{ width:1440px; margin:0 auto; }
.w1640{ width:1640px; margin:0 auto; }

/*滚动条设置*/
.section3 ::-webkit-scrollbar{ width:8px; }
.section3 ::-webkit-scrollbar-button{ display:none; }
.section3 ::-webkit-scrollbar-track{ background:#fff; }
.section3 ::-webkit-scrollbar-thumb{ background:#fc4646; border-radius:10px; }
/*字体设置*/
@font-face{
	font-family:DIN;
	font-style:normal;
	src:url('fonts/DIN-Medium.otf');
}
.DIN{ font-family:DIN; }
@font-face {
	font-family:youshe;
	src: url('fonts/YouSheBiaoTiHei-2.ttf');
}
@font-face {
	font-family:Pangmenzhengdao;
	src: url('fonts/庞门正道标题体2.0增强版.ttf');
}
@font-face {
	font-family:Lingxin;
	src: url('fonts/汉仪菱心体简.ttf');
}
@font-face {
	font-family:SemiB;
	src: url(fonts/Helvetica-Roman-SemiB.ttf);
}
@font-face {
	font-family:douyu;
	src: url('fonts/douyuFont-2.otf');
}
@font-face {
	font-family: Alibaba-PuHuiTi;
	src: url('fonts/Alibaba-PuHuiTi-Medium.otf');
}
@font-face {
	font-family: HelveticaObl;
	src:url('fonts/HelveticaObl-Heavy.ttf');
}

/*暂无数据*/
.empty-data{padding-top:100px;}
.empty-data img{width: 30%;}
.empty-data p{text-align: center;padding: 30px;font-size: 16px;}
/*弹窗@chang*/
.sa-button-container .confirm{position: relative !important; width: auto !important;height: auto !important;}
.hand{cursor: pointer;}
.indent2em{ text-indent:2em; }
