html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,submit,input,textarea,select,table,tr,th,td,hr,pre,sup,address,cite,dfn,em,var,blockquote { margin:0; padding:0}
ul,ol { list-style-type:none;}
html, body { font-size: 14px; }
a { text-decoration: none;}
.wrap { min-width: 1200px; margin: 0 auto; }
.w-1200 { width: 1200px; margin: 0 auto; } 
.model-title {
  font-size: 40px;
  color: #040404;
  font-weight: 600;
  text-align: center;
  padding: 30px 0 40px 0;
}
@font-face {
  font-family: 'SentyGoldenBell';
  src: url(../font/font.ttf);
}
.block {
  display: block;
}
.img-title {
  display: block;
  margin: 20px auto;
  width: 1200px;
  height: auto;
}
.login-btn {
  background: #2E65F5;
  border-radius: 4px;
  color: #ffffff;
  padding: 8px 14px;
  cursor: pointer;
}

/*å…¬å…±æ ·å¼éƒ¨åˆ† */
/* html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,small,strong,b,u,i,s,dl,dt,dd,ol,ul,li,fieldset,form,label,input,table,tr,td { padding: 0px; margin: 0px;}
textarea {resize: none; overflow: auto; line-height: 18px; border: 1px solid #ccc;-webkit-appearance: none;}
html { font-family: Source Han Sans CN;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
ol,ul li {list-style: none outside none;}
img { border: none; }
body { min-width: 1200px; background-color: #fff; font-family: "Source Han Sans CN"; }
s,em { font-style: normal;}
s {text-decoration: none;}
h2 { color:#666;}
h4 { font-style: normal;}
a{text-decoration: none; color: #666; background-color: transparent; cursor:pointer; outline:none;}
a:hover,a:active {outline: 0; }
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
.text-c {text-align: center;} */
.breadcrumb {
  height: 45px;
  background: #F1F9FF; 
  color: #666666;
  display: flex;
  align-items: center;
}
.breadcrumb .home {
  color: #666666;
}
.breadcrumb .home:hover {
  cursor: pointer;
  color: #188EE8
}

.banner .auto {
  width: 1200px;
  margin: 0 auto;
  color: #ffffff;
}
.banner .auto .title {
  font-size: 40px;
  font-weight: 600;
  padding: 40px 0 10px 0;
}
.banner .auto .detail {
  color: #F6FEFF;
  width: 180px;
  padding: 2px 0 2px 10px;
  line-height: 26px;
  background: -webkit-linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0.2), rgba(0,0,255,0));/* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0.2), rgba(0,0,255,0)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0.2), rgba(0,0,255,0)); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, rgba(255,255,255,0.3), rgba(255,255,255,0.2), rgba(0,0,255,0));
}

header {
  width: 90%;
  min-width: 1200px;
  margin: 0 auto;
  height: 110px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
header span {
  color: #020202;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}
header .logo-cnki {
  position: relative;
  top: -15px;
  margin-right: 35px;
}
header .right {
  display: flex;
  flex-wrap: wrap;
}
header .right span {
  margin: 0 15px;
  display: flex;
  align-items: center;
}
header .search {
  width: 200px;
  position: relative;
  margin: 3px 30px 0 15px
}
header .search-btn {
  position: absolute;
  top: 0px;
  right: 0;
  width: 30px;
  height: 30px;
  border-left: 1px solid #dddddd;
  text-align: center;
  cursor: pointer;
}
header input {
  width: 200px;
  height: 30px;
  outline: none;
  border: 1px solid #dddddd;
  color: #999999;
  padding-left: 10px;
}

footer {
  min-width: 1200px;
  height: 200px;
  color: #ffffff;
  background: url(../images/index/foot-bg.png) no-repeat center;
  background-size: cover;
  margin-top:-4px;
} 
footer .wrap {
  width: 1200px;
  display: flex;
  justify-content: space-around;
  padding-top: 70px;
}
footer .center {
  position: relative;
  top: -30px;
}
footer p {
  padding: 5px 0;
}
footer .visits {
  display: inline-block;
  width: 100px;
  text-align: right;
  margin-top: 5px;
}







