/*common*/
body {font-size: 14px;  font-family:"microsoft yahei", Arial, Helvetica, sans-serif;  margin:0;  padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0); }
div,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {  margin:0;  padding:0;  border:none;  list-style:none;  }
input,button,textarea {border:none;outline: none;list-style:none;}
img{border:none; vertical-align:top;outline:none;}
em{ font-style:normal;  }
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:none;}
/*common*/
.container{width: 100%;min-width: 1200px;}
/* banner */

.main_section .tggq{
  width:100%;
  height:1522px;
  background:url(2023-08-tggq-box-bg.jpg) no-repeat center top;
}
.tggq .banner{
  width:100%;
  height:569px;
  background:url(2023-08-tggq-banner.png) no-repeat center top;
}
.tggq-box{
  width:1000px;
  margin:-56px auto 0;
}
.tggq-top{
  width:1000px;
  height:560px;
  background:url(2023-08-tggq-video-big-bg.png) no-repeat center top;
  padding:19px;
}
.tggq-top-box{
  width: 962px;
  height:524px;
  margin:0 auto;
}
.tggq-bottom{
  width:100%;
  overflow: hidden;
  margin-top:60px;
}
.bottom-item{
  width:493px;
  height:276px;
  float:left;
  padding:9px;
  background:url(2023-08-tggq-video-small-bg.png) no-repeat center top;
}
.bottom-item.right{
  float:right;
}
.bottom-item-box{
  width:475px;
  height:258px;
}