@charset "utf-8";
/*全局样式*/
html,body{ font-size:.28rem; font-family: "苹方", "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", "微软雅黑", SimSun, sans-serif; color: #555; tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent;}
body{ width: 7.5rem; margin: 0 auto; overflow-x:hidden; background: #fff; }
input{ font-size: .3rem;}
/* 全局标签 内外间距清零*/
*{ margin:0px; padding:0px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
/*li标签 样式清零*/
ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6,input,select,textarea,option,button{ font-weight:normal;}
/* a标签设置*/
a{ text-decoration:none; outline:none; color: #555;}
a:hover{ text-decoration:none;}
*,a,button,input,select,option,img,dl,dd,div,label,textarea{ -webkit-tap-highlight-color:rgba(255,0,0,0);}
input[type="button"], input[type="submit"], input[type="text"],input[type="tel"],input[type="email"],input[type="number"],select,textarea,button{ -webkit-appearance: none; border-radius: 0; -webkit-box-sizing: border-box; border-box: box-sizing; -moz-box-sizing: box-sizing; color: #555; outline:none; border: none;}/*去除苹果手机默认样式*/
input:focus{ outline:none; }

em,i{ font-style:normal;} 
textarea{ resize:none;}/*禁止改变大小*/

/*解决firefox按钮文字难以垂直居中问题*/
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;}
input,textarea,select,option,button,form,fieldset{margin:0;padding:0;border-width:1px;outline:none; font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", "微软雅黑", SimSun, sans-serif;}
/*placeholder样式*/
:-moz-placeholder { color: #a0a0a0; }
::-moz-placeholder {color: #a0a0a0;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #a0a0a0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #a0a0a0;}

/* 文字及其填充物 居中*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

dl,dd,dt{ text-align: left; }

.ml0{ margin-left: 0 ! important; }
.mt0{ margin-top: 0 ! important; }
/*浮动产生塌陷的兼容性*/
.clearfix{zoom:1; }
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

/*浮动 */  
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}

/*图片边框*/
  img{ border: none;
    max-width: 100%;
    vertical-align: middle;
    height: 100%;}
/*溢出省略号*/
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
 
/*字体大小*/ 
.fs18{ font-size:.18rem;}
.fs20{ font-size:.2rem;}
.fs22{ font-size:.22rem;}
.fs24{ font-size:.24rem;}
.fs26{ font-size:.26rem;}
.fs28{ font-size:.28rem;}
.fs30{ font-size:.3rem;}
.fs32{ font-size:.32rem;}
.fs35{ font-size:.35rem;}
.fs40{ font-size:.4rem;}
  
/*字体加粗*/
.ftW{ font-weight:bold;}
.ftwn{ font-weight:normal;}
/*字体倾斜*/
.ftS{ font-style:italic;}
.ftsn{ font-style:normal;}

.mt1{ margin-top: .1rem; }
.mt2{ margin-top: .2rem; }
.mt3{ margin-top: .3rem; }
.mt4{ margin-top: .4rem; }
.mt5{ margin-top: .5rem; }
.mt9{ margin-top: .9rem; }

.ml1{ margin-left: .1rem; }
.ml2{ margin-left: .2rem; }
.ml3{ margin-left: .3rem; }
.ml4{ margin-left: .4rem; }
.ml5{ margin-left: .5rem; }

/*字体图标*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1474334252#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1474334252') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1474334252') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1474334252#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-dots { position: absolute; bottom: 10px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 6px; width: 6px; margin: 0px 4px; padding: 0px; cursor: pointer; }
.slick-dots li button { width: 6px; height: 6px; border-radius: 50%; background: #b5cde2; font-size: 0;}
.slick-dots li.slick-active button{ background: #ce141d;}

.mask{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 5;
	display: none;
}
.trans{
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}
.btn{
	display: inline-block;
	width: 1.8rem;
	height: .8rem;
	line-height: .8rem;
	background: #ee0111;
	color: #fff !important;
	border-radius: .1rem !important;
}
.wrap{
	width: 100%;
	padding: 0 .25rem;
}
.grey{
	color: #999;
}
.red{
	color: #CE141D;
}
.contact_pc{ display:none}
#article{ background-image:url(../images/daili.png);}


