@charset "utf-8";

html,body{ margin:0; padding:0; }
@font-face {
    font-family: 'iconfont';  /* project id 352896 */
    src: url('http://at.alicdn.com/t/font_9ia5tl011ibmlsor.eot');
    src: url('http://at.alicdn.com/t/font_9ia5tl011ibmlsor.eot?#iefix') format('embedded-opentype'),
    url('http://at.alicdn.com/t/font_9ia5tl011ibmlsor.woff') format('woff'),
    url('http://at.alicdn.com/t/font_9ia5tl011ibmlsor.ttf') format('truetype'),
    url('http://at.alicdn.com/t/font_9ia5tl011ibmlsor.svg#iconfont') format('svg');
}
@font-face {
    font-family: 'ionfonts';  /* project id 291610 */
    src: url('//at.alicdn.com/t/font_291610_g2u0927biqsn61or.eot');
    src: url('//at.alicdn.com/t/font_291610_g2u0927biqsn61or.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_291610_g2u0927biqsn61or.woff') format('woff'),
    url('//at.alicdn.com/t/font_291610_g2u0927biqsn61or.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_291610_g2u0927biqsn61or.svg#iconfont') format('svg');
}
@font-face {
   font-family: "trump";
   src: url('../fonts/TRUMP_GOTHIC_EAST_BOLD.TTF');
   font-weight:bold;
}
.icon{
   font-family:'iconfont';	
}
.ion{
    font-family:'ionfonts';
}
.ipa{
    font-family: 'trump';
}
i{
	font-style:normal;
}
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;
} 
a:hover{color:!important}

a.red:link,a.red:visited{
    color: #E64C45 !important;
}
a.red:hover,a.red:active{
    color: #000000 !important;
}

img{
	border:none;
	margin
}
.clearfix{
	clear:both;
}
.containers{
    max-width: 1250px;
    margin: 0 auto;
}

.thw{
    text-decoration: line-through;
}
.gray{
    color: #999;
}

@media (max-width: 1249px) {
    .container{
        padding:0 15px;
    }
}

.img-responsive{
    margin: 0 auto;
}

.container-fuild{
		padding-right: 30px;
        padding-left: 30px;
        margin-right: auto;
        margin-left: auto;
       position: relative;
       height: 100%;
       /*overflow: hidden;*/
}
.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-wh{
	background:#fff;
}
.bg-bl{
	background:#000;
}
.co-whilte{
	color:#fff;
}
.co-black{
	color:#000;
}

/*margin padding*/
.nmg{
	margin:0;
}
.npd{
	padding:0;
}
[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; }
 
 
 
.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; }


.btn-addtocart{
    background: #E64C45;
    color: #FFF;
    padding: 8px 20px;
}
.btn-addtocart:hover,.btn-addtocart:focus{
    color: #FFF;
}

.row.emp{
   margin-left:0;
   margin-right:0;	
}
.row.emp [class*='col']{
   padding-left:0;
   padding-right:0;	
}
.row.xs{
   margin-left:-5;
   margin-right:-5;	
}
.row.xs [class*='col']{
   padding-left:5px;
   padding-right:5px;	
}
.row.sm{
   margin-left:-10;
   margin-right:-10;	
}
.row.sm [class*='col']{
   padding-left:10px;
   padding-right:10px;	
}

.exh-sch-box [class*='col']+[class*='col']{ border-left:1px #D6D6D6 solid; }