﻿/**
 *   ================================================
 *             公共样式库  
 *                                ——V1.0
 *   ================================================
 * 
 */

body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
ol,
dl,
dd,
p,
input,
i,
small {
  padding: 0;
  margin: 0;
}
button,input,
a {
  outline: none;
  border-radius: 0;
  border: 0;
}
a {
  text-decoration: none;
}
ul,
li {
  list-style: none;
}
img {
  border: 0;
  display: block;
  width: 100%;
}
/*loading*/
.loading_box{
  width:100vw;
  height:100vh;
  background: #fff;
  position: fixed;
  z-index: 10000;
  transition:all .6s;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin:auto;
}
.loading_max{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin:auto;
  width:120px;
  height:120px;
  border: 2px solid #2a7acc;
  border-left-color: transparent;
  border-radius: 60px;
  animation: change 4s linear infinite;
  transform-origin: center center;
}
@keyframes change {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}
.loading_min{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin:auto;
  width:80px;
  height:80px;
  border: 2px solid #2a7acc;
  border-right-color: transparent;
  border-radius: 40px;
  transform-origin: center center;
  animation: change2 3s linear infinite;
}
@keyframes change2 {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(-720deg)
  }
}
/*自适应根*/
html {
  font-size: 10vw;
}
body {
  font-family: "Microsoft YaHei", arial, helvetica, sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 320px) {
  body{font-size:12px;}
}
/*阻止滚动穿透问题(用作js调用)*/
body.modal_open{
  position: fixed;
  width:100%;
}
/*膜态层样式*/
.model {
  width: 100vw;
  height: 100vh;
  display: none;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin:auto;
  z-index: 1000;
  transition: 0.3s ease;
}
.alert_box{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  background: #fff;
  padding:30px;
}
.link_box{
  position: relative;
}
.link{
  position: absolute;
  left: 8%;
  top: 17%;
  width: 83.5%;
  height: 77%;
}
