html{height:100%;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td{ padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
i,em { font-style:normal; padding:0; margin:0; word-wrap:break-word; word-break:break-all;}
body{ font-family:tahoma,verdana,arial,"microsoft yahei"; color:#666; font-size:12px; height:100%; background-color: #EFEFEF;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block; margin:0; padding:0; *zoom:1;}
address { font-style:normal;}
input[type="button"], input[type="submit"],button{ cursor:pointer; outline:none; }
input[type="text"],input[type="password"],textarea,select {outline:none;}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
textarea {resize:none;}
table {	border-collapse:collapse; border-spacing:0; border:none;}
ol,ul,li{list-style:none;}
li{list-style-type:none;}
img { border:none; margin:0; padding:0; vertical-align:middle; transition: all 0.7s }
a{text-decoration:none; cursor:pointer; outline:none; color:#666;}
a:hover { text-decoration:underline; color:#666;}

/*超出隐藏*/
.ovh {overflow:hidden; *zoom:1;}
.t-ovh {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

/*字体相关*/
.fn {font-weight:normal;}
.fb {font-weight:bold;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.yh {font-family:"microsoft yahei","simhei","simsun";}
.ht {font-family:"simhei","microsoft yahei","simsun";}

body{
  min-width: 1200px;
}

.com-mg{
  margin: 0 260px;
}
.com-pt5{
  padding-top: 5px;
}
.com-pt{
  padding-top: 10px;
}
.com-mt15{
  margin-top: 15px;
}
.com-mt20{
  margin-top: 20px;
}
.com-pt50{
  padding-top: 50px;
}
.com-mt26{
  margin-top: 26px;
}
.com-ml30{
  margin-left: 30px;
}
.com-ml50{
  margin-left: 50px;
}
.com-pt30{
  padding-top: 30px;
}
.com-font{
  font-size: 24px;
  color: #fff;
  font-family: MicrosoftYaHei;
  width: 120px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.com-flt{
  float: left;
}
.com-flr{
  float: right;
}

.com-btn{
  background: linear-gradient(135deg,#1282f5 0%,#6eb4fc 100%);
  border-radius: 35px;
  cursor: pointer;
}
.com-btn:active{
  color: rgba(0,0,0,0.65) !important;
}
/**
* 底部
*/
.defaultFoot{
  background: #666666;
  padding: 50px 0 36px 0;
  display: flex;
}
.defaultauto{
  /* margin: 0 auto; */
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.defaultFoot-left{

}
.defaultFoot-right{
  display: flex;
}
.defaultbox{
  width: 147px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.defaultbox span{
  color: rgba(255,255,255,0.75);
  font-size: 18px;
  padding-top: 10px;
}
.defaultbox+.defaultbox{
  padding-left: 20px;
}
.defaultFoot-right img{
  width: 147px;
  height: 147px;
  border-radius: 5px;
}
.foot-ul{
  display: flex;
  align-items: center;
  justify-content: center;
  /* width: 80%; */
  /* margin: 30px auto 20px; */
  flex-wrap: wrap;
  padding-bottom: 15px;
}
.foot-ul li{
  padding-bottom: 10px;
}
.foot-ul li .foot-line{
  color: #f4f4f4;
  font-size: 18px;
}
.foot-ul li .foot-wire{
  color: #949494;
  padding: 0 15px;
}
.foot-ul li:last-child .foot-wire{
  opacity: 0;
}
.foot-code a {
  color: #fff;
  cursor: pointer;
}
.defaultFoot p{
  color: #fff;
  font-size: 16px;
}
.defaultFoot p+p{
  margin-top: 13px;
}