@charset "utf-8";
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #1b1b1b;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #1b1b1b;
}

::-webkit-scrollbar-thumb:vertical:hover {
    background: #1b1b1b;
}
select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
html,body{ margin:0 !important; padding:0 !important;
    font-family:"微软雅黑";
    background: #FFF;
    font-size: 14px;
    position: relative;
}
@font-face {
    font-family: 'iconfont';  /* project id 410040 */
    src: url('http://at.alicdn.com/t/font_410040_5ehbhtfxtcd0wwmi.eot');
    src: url('http://at.alicdn.com/t/font_410040_5ehbhtfxtcd0wwmi.eot?#iefix') format('embedded-opentype'),
    url('http://at.alicdn.com/t/font_410040_5ehbhtfxtcd0wwmi.woff') format('woff'),
    url('http://at.alicdn.com/t/font_410040_5ehbhtfxtcd0wwmi.ttf') format('truetype'),
    url('http://at.alicdn.com/t/font_410040_5ehbhtfxtcd0wwmi.svg#iconfont') format('svg');
}
@font-face {
    font-family: 'impact';
    src: url(../fonts/IMPACT.TTF); ;
}
.tab{
    display: table;
}
.cell{
    display: table-cell;
}
.icon{
   font-family:'iconfont';	
}
.ipa{

    font-family: 'impact';
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{
    height: auto;
    margin: 0;
    padding: 0;
    border-radius: 0;
    font-size: 1rem;
}
.w100{
    width: 100% !important;
}
sub{
    bottom:0 !important;
    font-size: 100%;
}
i{
	font-style:normal;
   /* font-family:"微软雅黑";*/
}
p{margin:0 !important}
.bok{ display:block; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,form,textarea{
	margin:0;
	padding:0;
	/*font-family:"微软雅黑";*/
}
ol,ul,li{
	list-style:none;
}
.block{
	display:block;
}
a{
	text-decoration:none !important;
}
label{
    font-weight: normal;
}
img{
	border:none;
	margin:0 auto;
}
.clearfix{
	clear:both;
    position: relative;
    height: 100%;
}
input ,textarea{
    -webkit-appearance: none;
    box-shadow: none;
}
.container-fuild{
		padding-right: 30px;
        padding-left: 30px;
        margin-right: auto;
        margin-left: auto;
       position: relative;
       height: 100%;
}
.in-line{display:inline-block;}

.ellip{
   white-space:nowrap;
   text-overflow:ellipsis;
   -webkit-text-overflow:ellipsis;
   overflow:hidden;
}

.f-s{
	font-size:12px;
}
.f-m{
	font-size:14px;
}
.f-b{
	font-size:16px;
}

.float-l{
	float:left;
}
.float-r{
	float:right;
}
.center{
	text-align:center;
}

.pos-re{
	position:relative;
}
.pos-ab{
	position:absolute;
}
.pos-st{position:static !important;}
.bg-f{
    background: #FFF;
}
.bg-wh{
	background:#fff;
}
.bg-bl{
	background:#000;
}
.co-whilte{
	color:#fff;
}
.co-black{
	color:#CD2721;
    font-weight: bold;
}

/*margin padding*/
.nmg{
	margin:0 !important;
}
.npd{
	padding:0 !important;
}
[class*='col'].npd-r{
	padding-right:0;
}
[class*='col'].npd-l{padding-left:0;}
[class*='col'].npd{padding:0 !important;}

.mar{ margin-top:20px !important; margin-left:20px !important; margin-bottom:20px !important; margin-right:20px !important; }.mar-md{ margin-top:15px !important; margin-left:15px !important; margin-bottom:15px !important; margin-right:15px !important; }.mar-sm{ margin-top:10px !important; margin-left:10px !important; margin-bottom:10px !important; margin-right:10px !important; }.mar-xs{ margin-top:5px !important; margin-left:5px !important; margin-bottom:5px !important; margin-right:5px !important; }.mar-t{ margin-top:20px !important; }.mar-t-md{ margin-top:15px !important; }.mar-t-sm{ margin-top:10px !important; }
.mar-t-xs{ margin-top:5px !important; }.mar-t-xxs{ margin-top:3px !important; }.mar-t-xxxs{ margin-top:1px !important; }.mar-l{ margin-left:20px !important; }.mar-l-md{ margin-left:15px !important; }.mar-l-sm{ margin-left:10px !important; }.mar-l-xs{ margin-left:5px !important; }.mar-b{ margin-bottom:20px !important; }.mar-b-md{ margin-bottom:15px !important; }.mar-b-sm{ margin-bottom:10px !important; }.mar-b-xs{ margin-bottom:5px !important; }.mar-r{ margin-right:20px !important; }.mar-r-md{ margin-right:15px !important; }.mar-r-sm{ margin-right:10px !important; }.mar-r-xs{ margin-right:5px !important; }.mar-h{ margin-left:20px !important; margin-right:20px !important; }.mar-h-md{ margin-left:15px !important; margin-right:15px !important; }.mar-h-sm{ margin-left:10px !important; margin-right:10px !important; }.mar-h-xs{ margin-left:5px !important; margin-right:5px !important; }.mar-v{ margin-top:20px !important; margin-bottom:20px !important; }.mar-v-md{ margin-top:15px !important; margin-bottom:15px !important; }.mar-v-sm{ margin-top:10px !important; margin-bottom:10px !important; }.mar-v-xs{ margin-top:5px !important; margin-bottom:5px !important; }.x-mar-b-xs{ margin-bottom:-2px !important; }.xx-mar-t-xs{ margin-top:-1px !important; }.xx-mar-t-xxs{ margin-top:-6px !important; }

.min-mar-h-lg{ margin-left:-20px !important; margin-right:-20px !important; }

.pad{ padding-top:20px !important; padding-left:20px !important; padding-bottom:20px !important; padding-right:20px !important; }.pad-md{ padding-top:15px !important; padding-left:15px !important; padding-bottom:15px !important; padding-right:15px !important; }.pad-sm{ padding-top:10px !important; padding-left:10px !important; padding-bottom:10px !important; padding-right:10px !important; }.pad-xs{ padding-top:5px !important; padding-left:5px !important; padding-bottom:5px !important; padding-right:5px !important; }.pad-t{ padding-top:20px !important; }.pad-t-md{ padding-top:15px !important; }
.pad-t-sm{ padding-top:10px !important; }.pad-t-xs{ padding-top:5px !important; }.pad-t-xxs{ padding-top:3px !important; }.pad-l{ padding-left:20px !important; }.pad-l-md{ padding-left:15px !important; }.pad-l-sm{ padding-left:10px !important; }.pad-l-xs{ padding-left:5px !important; }.pad-b{ padding-bottom:20px !important; }.pad-b-md{ padding-bottom:15px !important; }.pad-b-sm{ padding-bottom:10px !important; }.pad-b-xs{ padding-bottom:5px !important; }.pad-r{ padding-right:20px !important; }.pad-r-md{ padding-right:15px !important; }.pad-r-sm{ padding-right:10px !important; }.pad-r-xs{ padding-right:5px !important; }.pad-h{ padding-left:20px !important; padding-right:20px !important; }.pad-h-md{ padding-left:15px !important; padding-right:15px !important; }.pad-h-sm{ padding-left:10px !important; padding-right:10px !important; }.pad-h-xs{ padding-left:5px !important; padding-right:5px !important; }.pad-v{ padding-top:20px !important; padding-bottom:20px !important; }.pad-v-lg{padding-top:30px !important; padding-bottom:30px !important;}pad-v-md{ padding-top:15px !important; padding-bottom:15px !important; }.pad-v-sm{ padding-top:10px !important; padding-bottom:10px !important; }.pad-v-xs{ padding-top:5px !important; padding-bottom:5px !important; }
.mar-btm-fix{
    margin-bottom: 61px;
}

 .bg-ef{
     background: #EFEFEF;
 }
 
 
.ipn,.wd-btn,.btn{
   border:none;
   outline:none;
   box-shadow:none;
   resize: none;
}
.ipn:focus,.wd-btn:focus,.btn:focus{ outline:none; box-shadow:none; border:none; }
.ipn.pn{ padding-left:0; padding-right:0; }
.btn.btn-ipn,.btn.btn-ipn:hover,.btn.btn-ipn:focus,.btn.btn-ipn:active,.btn.btn-ipn:active:focus{ border:none; outline:none; background-color:transparent; box-shadow:none; }
 
.row.emp{
   margin-left:0;
   margin-right:0;	
}
.row.emp [class*='col']{
   padding-left:0;
   padding-right:0;	
}
.row.xs{
   margin-left:-5px;
   margin-right:-5px;
}
.row.xs [class*='col']{
   padding-left:5px;
   padding-right:5px;
}
.row.sm{
   margin-left:-10px;
   margin-right:-10px;
}
.row.sm [class*='col']{
   padding-left:10px;
   padding-right:10px;	
}

.exh-sch-box [class*='col']+[class*='col']{ border-left:1px #D6D6D6 solid; }



