/*
 * @Author: omtech.cn
 * @Date: 2018-09-04 14:15:26
 * @LastEditors: Doris
 * @LastEditTime: 2018-09-04 17:23:59
 * @Description: 
 */
 
@charset "utf-8";

/* reset */
/* *,*:before,*:after { -webkit-transition: .5s; transition: .5s; } */
body { min-width:1200px; font-size: 18px; font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif; line-height: 1.5; color: #333; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin: 0; padding: 0; }
input,select,button,textarea { font-size: 100%; font-family: inherit; outline: none; border: none; }
ul,ol,li { list-style: none; }
img { border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #0073d5;  }
a img{ vertical-align:top; }
table { border-collapse: collapse; border-spacing: 0; }
small,.small { font-size: 12px; }
big,.big { font-size: 18px; }
:focus { outline: 0; }

/* common */
/*width*/
.w { width: 1200px; margin: 0 auto;}
.w-all { width: 100%; }
.w110 { width: 110px; }
.w160 { width: 160px; }
.w256 { width: 256px; }
.w280 { width: 280px; }
.w380 { width: 380px; }
.w420 { width: 420px; }
.w520 { width: 520px; }
.w560 { width: 560px; }
.w740 { width: 740px; }
.w1220 { width: 1220px; }

/*float*/
.fl { float: left; }
.fr { float: right; }

/*text-align*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.b { font-weight: bold;}

/*position*/
.po-r { position: relative; }
.po-a { position: absolute }
.po-f { position: fixed; }

/*margin*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mb50 { margin-bottom: 50px; }
.bdb {
	border-bottom: 1px solid #f2f2f2;
}

/*red*/
.color-red,
.color-red a { color: #ea1515; }
a.color-red:hover,
.color-red a:hover { text-decoration: underline; }

/*clearfix*/
.clearfix:after { clear: both; height: 0; display: block; content: ''; }
.clearfix { zoom: 1; }
.clear{clear:both; height:0; font-size:0; overflow:hidden;}

/*hide*/
.hidden { overflow: hidden; }


/*transition*/
.trans-none,
.trans-none ul { -webkit-transition: none; transition: none; }

/*img-load*/
.img-load .image,
img.img-load,
.img-load img { -webkit-transition: transform .5s ease; transition: transform .5s ease;display: block; overflow: hidden; }
.img-load .image,
img.img-load,
.img-load img { background-color: #f5f5f5; }

/*img-zoom */
.img-zoom .image:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: .5s;
}

/*media*/
@media screen and (max-width: 980px) {
  body { min-width: 1200px; }
  .main-body { min-height: 2000px; }
}