@charset "utf-8";
@font-face {font-family: 'NotoSansHans';
  src: url('//at.alicdn.com/t/y86wvl1pcra7cik9.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/y86wvl1pcra7cik9.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/y86wvl1pcra7cik9.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/y86wvl1pcra7cik9.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/y86wvl1pcra7cik9.svg#NotoSansHans-DemiLight') format('svg'); /* iOS 4.1- */
} 
/* CSS-Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,form{padding:0; margin:0;} 
table,td,tr,th{ font-size:14px}
li{list-style-type:none;list-style:none; }
img{vertical-align:top;border:0;}
p{margin:10px 0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal; font-size:12px;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
/* 通用样式 */
body{min-width: 1000px; font-family:Microsoft Yahei, NotoSansHans, PingFang SC, "黑体", Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:22px; background:#fff;}
a{text-decoration:none; color:#333; outline-style:none;} /* 针对IE */
a:hover { text-decoration: none; color:#2792ff;}
a:focus { -moz-outline-style: none; } /*针对firefox*/
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
    content: " ";
    display: table;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
    clear: both;
}
.lk999 a{color:#999;}
.lk999 a:hover{color:#333;}
.lk666 a{color:#666;}
.lk666 a:hover{color:#2792ff;}
.fl{ float:left;}
.fr{ float:right;}
.ofh{ overflow:hidden;}
.tof { overflow:hidden; white-space:nowrap; display:block; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.fs14fwb { font-size:14px; font-weight:bold;}
.fs12fwb { font-size:12px; font-weight:bold;}

.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}

.cb{clear:both;}
.cb8{clear:both; height:8px;}
.cb10{clear:both; height:10px;}
.clear{clear:both; line-height:0px; font-size:0;visibility: hidden;}
.clear6{_clear:both; _line-height:0px; _font-size:0;_visibility: hidden;}
.wh8,.wh10,.wh12,.wh14,.wh16,.wh18,.wh20{ float:left; display:block;}
.wh8{ width:8px; height:8px;}
.wh10{ width:10px; height:10px;}
.wh12{ width:12px; height:12px;}
.wh14{ width:14px; height:14px;}
.wh16{ width:16px; height:16px;}
.wh18{ width:18px; height:18px;}
.wh20{ width:20px; height:20px;}

.m0a{ margin:0 auto;overflow:hidden;}
.m0a940{ width:940px; margin:0 auto;overflow:hidden;}
.m0a960{ width:960px; margin:0 auto;overflow:hidden;}
.m0a980{ width:980px; margin:0 auto;overflow:hidden;}
.m0a1000{ width:1000px; margin:0 auto;overflow:hidden;}

.mar_top_10 { margin-top: 10px; }
.mar_top_20 { margin-top: 20px; }
.mar_top_30 { margin-top: 30px; }
.mar_top_40 { margin-top: 40px; }
.mar_top_50 { margin-top: 50px; }
.text-c  { text-align: center; }
.text-l  { text-align: left; }
.text-r  { text-align: right; }
.font-bold   { font-weight: bold; }
.fs-20 { font-size: 20px; }
.hide { display: none; }