@charset "utf-8";
/* 基本元素重置 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,a{margin:0;padding:0;outline:none;}
html,body{min-height:100%;background:#f2f2f2}
body,input,textarea,select,button,table{font-size:14px/*;line-height:1.25em*/}
body{font-family:sans-serif!important;color:#000;-webkit-text-size-adjust:none;background:#fff}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a,a:visited,a:link{color:#666;text-decoration:none;outline:none;}
/*a:active{border:none!important}  */
table{border-collapse:collapse;}
li,a,dd{cursor:pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}
img{border:none;vertical-align:middle;max-width:100%}
table{max-width:100%}
u{text-decoration:none}
input::-webkit-input-placeholder {color:#ccc;} 
/* 重用类样式 */
.f_l{float:left;}
.f_r{float:right;}
.no_margin{margin:0px;}
.no_border{border:0px;}
.no_bg{background:none;}
.clear_both{clear:both ;}
.display_block{display:block;}
.clearfix:after{ content:" "; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{ display:inline-block;}
.hide{display:none;}
.show{display:block}
.white{background:white!important}
.grey{color:#B8B8B8!important}
.blue{ color:#328ECF!important;}
.lightblue {color: #59ACE6!important;}
.cyan {color: #5D78A3!important;}
.red{ color:#FF5E49!important}
.yellow {color: #e5ec2e!important;}
.gold{color:#F0A44A!important}
.green{color:#1dbf4d!important;border-color:#1dbf4d!important}
.orange{color:#F99C35!important}
.clear{zoom:1;}
.clear:after{content:'';display:block; height:0; clear:both;visibility:hidden;}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.message_num{display:none}


.fixed_top{position:fixed;left:0;top:0;width:100%;z-index:666;background:white}
.fixed_bottom{position:fixed;left:0;bottom:0;width:100%;z-index:666;background:white}

.full_screen{width:100%!important}
.bggold{background:#F6B900!important;color:white}
.bgred{background:#FA7252!important;color:white!important;}
.bggreen{background:#58C94A!important;color:white!important}
.w1200{width:1200px!important;margin:0 auto}
.bgwhite{background:white}
.bglightgrey{background:#f7f7f7}
.bgblue{background:#328ECF}
.box_shadow{box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.12)}


.ellipsis {white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

.swiper-pagination-bullet-active{background:#fff!important}
.swiper-button-prev, .swiper-button-next {
    padding:5px 13px;
    font-size:20px;
    width:47px;
    height:53px!important;
    line-height:50px;
    background:rgba(0,0,0,0.2)!important;
    color: #fff!important;
    margin-top:-30px!important;
    text-align: center;
    display:none;
    top:50%
}
.swiper-button-next {right:0}
.swiper-button-prev {left:0}
.swiper-button-prev:hover, .swiper-button-next:hover{
    background:#328ECF!important;
}


/*提示框遮罩*/
.prompt{background:rgba(0,0,0,0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.prompt .window_info{width:150px;height:50px;background:rgba(0,0,0,.5);position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-75px;border-radius:3px;overflow:hidden;box-shadow:none}
.prompt .info_detail{width:calc(100% - 20px);height:30px;padding:10px;display:table}
.prompt .info_detail p{display:table-cell;vertical-align:middle;font-size:14px;color:#fff;text-align:center;line-height: 30px;}
.window_info{width:260px;height:150px;background:rgb(255,255,255);position:absolute;left:50%;top:50%;margin-top:-75px;margin-left:-130px;border-radius:5px;box-shadow:0 0 50px 0 #333;overflow:hidden}
.window_info h3{height:50px;line-height:50px;text-indent:1em;color:white;background:linear-gradient(to right,#17ce71,#14af4b);background-color:#17ce71;position:relative}
.window_info i{position:absolute;right:10px;top:15px;width:20px;height:20px;font-size:20px;color:white;line-height:20px;text-indent:0}
.info_detail{width:calc(100% - 20px);height:80px;padding:10px;display:table}
.info_detail p{display:table-cell;vertical-align:middle;font-size:14px;color:#666;text-align:center;line-height: 24px;}
.btns{height:36px;padding:7px 0;text-align:center;background:rgba(222,222,222,.2);overflow:hidden}

 
@font-face {
	font-family: 'iconfont';  /* project id 905350 */
	src: url('../fonts/font_905350_95nttiof1i.eot');
  src: url('../fonts/font_905350_95nttiof1i.eot') format('embedded-opentype'),
  url('../fonts/font_905350_95nttiof1i.woff2') format('woff2'),
  url('../fonts/font_905350_95nttiof1i.woff') format('woff'),
  url('../fonts/font_905350_95nttiof1i.ttf') format('truetype'),
  url('../fonts/font_905350_95nttiof1i.svg#iconfont') format('svg');
}

  
i.icons{
	font-family:"iconfont" !important;
	font-size:20px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	vertical-align:top;
	margin-right:5px;
	margin-left:5px
  }

.up{transform:rotate(180deg)}
.down{transform:rotate(0deg)}

