@charset "utf-8";
/*共�?�样�?*/
html, body {
  -ms-overflow-style: scrollbar; }

@-ms-viewport {
  width: device-width; }
img {
  -webkit-user-drag: none;
  border: none;
}

* {
  box-sizing: border-box; }

a{ font-family:"微软雅黑"; color:#333333}

.no-margin-padding, body, ul, dl, ol, table, form, p, textarea, select, img, h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px; }

ul, li {
  list-style: none; }

body {
  font-size: 1rem;
  font-family: '微软雅黑','宋体'; }

a {
  color: #34332f;
  text-decoration: none; }
  a:hover {
    text-decoration: none;
    color: #0a57a4; }
  a:visited {
    text-decoration: none; }
  a:active {
    text-decoration: none; }
  a > label {
    cursor: pointer; }

.border-bottom {
  border-bottom: 1px solid #3366cc; }

.left{float:left}
.right{float: right}

.pad_l_30{ padding-left:30px;}
.pad_r_30{ padding-right:30px;}
.pad_t_30{ padding-top:30px;}
.pad_b_30{ padding-bottom:30px;}
.mar_l_30{ margin-left:30px;}
.mar_r_30{ margin-right:30px;}
.mar_t_30{ margin-top:30px;}
.mar_b_30{ margin-bottom:30px;}

.elli{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.container { padding-left:0px; padding-right:0px }

@media (max-width: 1400px){
.container {
    width: 100%;
	padding-left:15px; padding-right:15px
}}

@media (min-width: 1400px){
.container {
    width: 1400px;
}}

