@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,button{padding:0;margin:0;}
fieldset,img,button{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
caption,th,li,dt,dd,p{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{color: #303355;text-decoration:none;outline:none;transition:all 0.25s ease-out;}
a:hover{text-decoration:none;}
/*a:hover{text-decoration:none;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}*/
/*a,a:hover{transition:all 0.3s ease 0s}*/
button{cursor:pointer;}
input{outline: none;font-size:14px;color:#0D1E30}
em{font-style:normal;}
* {margin: 0;padding: 0;font: inherit;}
body{
  font-size: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0D1E30;
  font-family: Montserrat-Regular,Montserrat,'Open Sans',Roboto,Arial,sans-serif;
  line-height: 1.5;
  min-width: 320px;
}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.center{margin:0 auto;display: block;}
.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

/*设置palceholder属性*/
input::-webkit-input-placeholder { color:#CBCDDB; }
input::-moz-placeholder { color:#CBCDDB; } /* firefox 19+ */
input:-ms-input-placeholder { color:#CBCDDB; } /* ie */
input:-moz-placeholder { color:#CBCDDB; }
img{max-width: 100%}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.dis_ibk{display: inline-block;}
.dis_none{display: none;}
.text_center{text-align: center;}
.text_right{text-align: right;}
.pos_relative{position: relative;}
.wrap{
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 28px;
}
@media only screen and (max-width: 450px) {

}
