body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.fl{
float: left;
}
.fr{
float: right;
}

body{
min-width: 1200px;
background: url("images/allback.png") no-repeat top center;
}
.floor{
width: 1200px;
margin: 0 auto;
box-sizing: border-box;
overflow: hidden;
}
.floor1{
height:580px;
}
.floor2{
margin: 0 auto;
box-sizing: border-box;
}
.floor2 .content{
padding-top: 30px;
padding-bottom: 55px;
}
.f2video{
margin-left: 60px;
position: relative;
}
.f2video video{
width: 725px;
height: 473px;
background-color: #fff;
}
.floor2 .f2text{
width: 312px;
height: 470px;
font-family: "微软雅黑";
margin-right: 17px;
overflow: hidden;
}
.f2text h3{
font-size: 28px;
line-height: 36px;
height: 70px;
overflow: hidden;
}
.f2text a{
color: #fff;
}
.abstract{
height: 400px;
overflow: hidden;
font-size: 22px;
line-height: 40px;
color: #738cb9;
margin-top: 10px;
}
.line{
margin-top: 28px;
margin-bottom: 43px;
}
.floor3{
width: 1230px;
margin-left: -30px;
box-sizing: border-box;
}
.past{
margin-bottom: 50px;
margin-left: 30px;
position: relative;
box-sizing: border-box;
}
.floor3 .left{
width: 110px;
height: 280px;
box-sizing: border-box;
background: url("images/leftbg.png") no-repeat;
color: #fff;
padding-top: 70px;
padding-left: 10px;
position: absolute;
z-index: 1;
}
.floor3 .left h3{
font-size: 50px;
line-height: 44.36px;
width: 100px;
border-bottom: 1px solid #fff;
letter-spacing: 3px;
}
.floor3 .left h3 span{
font-size: 24px;
}
.floor3 .left .time{
font-size: 16px;
}
.floor3 .left p{
font-size: 24px;
margin-top: 10px;
text-align: center;
}
.btm{
width: 508px;
background: #6f8fcc;
margin-left: 65px;
padding: 9px;
padding-right: 0px;
}
.btm img{
width: 500px;
height: 270px;
}
.tt{background: #ffffff;width: 100%;}
.line img{display: block;width: 100%;margin:0 auto;}
/*@media (max-width: 1060px){
.tt{display: none;}
.floor{width: 100%;}
.floor1{height: auto;min-width:320px;background: none;}
.floor1 img{display: block;width: 100%;margin:0 auto;}
.floor2{height: auto;margin-top:0;}
.f2video{width: 100%;height:15rem;margin-left: 0;overflow: hidden;}
.floor2 .content{position: relative;height: auto;padding-top: 0;background: #253a60;}
.floor2 .f2text{width: 96%;height: auto;margin-left: 2%;padding: 15px 0;}
.f2text h3{height: auto;font-size: 16px;line-height: 24px;}
.abstract{height: auto;font-size: 14px;line-height: 18px;}
}*/
.mobile_img{display: none;}
@media (max-width: 1060px){
body{
  min-width: 320px;background: none;
}
.tt{display: none;}
.floor{width: 100%;}
.floor1{min-width:320px;height: auto;}
.floor2{
  height: auto;margin-top:0;background: #253a60;
}
.f2video{
  width: 96%;overflow: hidden;float: none !important; margin: 0 auto;
}
.floor2 .content{
  position: relative;height: auto;padding-top: 10px;padding-bottom: 30px;
}
.floor2 .f2text{
  width: 96%;height: auto;margin-left: 2%;padding: 15px 0;float: none;
}
.f2text h3{
  height: auto;font-size: 16px;line-height: 24px;float: none;
}
.abstract{
  height: auto;font-size: 14px;line-height: 18px;
}
.floor3 .past{
  width: 96%;
  float: none;
  margin: 0 auto;
  margin-bottom: 20px;
  position: relative;
}
.btm{
  margin-right: 0;
  width: calc(100% - 18px);
  margin-left: 0;
  padding:9px !important;
}
  .floor3{width: 100%;margin:0 auto;}
  .btm img{width: 100%;}
  .floor3 .left{width: calc(100% - 18px);position: absolute;left: 9px;bottom: 0;background: rgba(0,0,0,0.75);padding: 0;height: 50px;}
  .floor3 .left h3{display: none;}
  .floor3 .left .time{display: none;line-height: 50px;margin:0 auto;text-align: center;}
  .floor3 .left p{font-size: 16px;line-height: 50px;margin:0 auto;}
  .mobile_img{width: 100%;margin:0 auto;height: auto;overflow: hidden;display: block;}
  .mobile_img img{display: block;width: 100%;margin:0 auto;height: auto;}
  .line{margin:20px auto;}
}
