﻿@charset "UTF-8";@import url(iconfont.css);html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:none}
blockquote,body,button,code,dd,div,dl,dt,fieldset,figure,form,input,legend,li,ol,p,pre,td,textarea,th,ul{font-family:Montserrat,"Microsoft Yahei","华文细黑",STXiHei,"华文黑体","ST Heiti","MS黑体","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin:0;font-size:14px}
fieldset,img{border:0}
ol,ul{list-style:none;font-size:0}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0}
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;border:none}
:focus{outline:0}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;outline:0}
.ease,.ease a,.ease article,.ease aside,.ease dd,.ease div,.ease dt,.ease li,.ease li a,.ease section,.ease ul,.ease ul li{-o-transition:ease .3s;-ms-transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;transition:ease .3s}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center top}
a{color:#333;text-decoration:none}
a:hover{color:#0090ce;text-decoration:none}
img,object{max-width:100%;vertical-align:top}
td{border:solid #efefef;border-width:0 1px 1px 0}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
[data-css=fontshadow]{text-shadow:1px 1px 1px #000}
.clear{clear:both}
.copy-all{width:100%;background:#000;text-align:center}
.copyright{color:#fff;font-size:1.4rem;line-height:3.5}
.copyright a{display:inline-block;vertical-align:middle}
.copyright a img{vertical-align:middle;margin-top:-4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.flex{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.mod2 ul{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mod2 li{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2%}
.mod3 ul{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mod3 li{width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2%}
.mod4 ul{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mod4 li{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2%}
.pageNav a,.pageNav span{margin:0 3px;width:28px;height:28px;line-height:26px;background:#fff;display:inline-block;text-align:center;color:#999;border:1px solid #bfbfbf}
.pageNav span.info{background:0 0}
.pageNav a:hover,.pageNav span.current{background:#000;color:#fff;border-color:#000}
.loading{position:relative;display:inline-block;padding:5px 5px 5px 50px;line-height:28px;color:#333;font-size:14px;border-radius:5px;background:url(../images/loading.gif) 10px center no-repeat}
.flex-display{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}
.flex-wrap{-webkit-flex-wrap:wrap;-webkit-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}
.flex-alignC{-webkit-align-items:center;-webkit-box-align:center;-moz-align-items:center;align-items:center;-ms-flex-align:center}
.flex-flex1{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;-moz-flex:1;flex:1}
