body {
  background-color: #f5f5f5;
  font-family     : '微软雅黑', Arial, Helvetica, sans-serif;
  margin:0;
  overflow-x: hidden;
}

.header_banner {
  width            : 100%;
  height           : 500px;
  background-image : url('/themes/default/assets/images/activity/white_paper/whitepaper_banner.jpg');
  background-size  : cover;
  background-repeat: no-repeat;
}
ul,li{
  margin: 0;
  padding: 0;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.box-flex{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; 
  -ms-flex-wrap: wrap; 
      flex-wrap: wrap;
}
.head_desc .container, 
.paper_download .container,
.market_trend .container,
.prize .container{
  margin: 0 auto;
  width : 1200px;
  padding-left:15px;
  padding-right:15px;
  text-align: center;
}

.paper_download {
  width: 100%;
}

.paper_download .container h2 {
  position           : relative;
  width              : 600px;
  margin             : 20px auto;
  text-align         : center;
  background-image   : url('/themes/default/assets/images/activity/white_paper/red_line.png');
  background-repeat  : no-repeat;
  background-position: center 24px;
  font-weight        : normal;
}

.paper_download .container h2 span {
  font-size       : 36px;
  font-weight     : bold;
  color           : #d81e06;
  background-color: #f5f5f5;
}

.paper_download .container ul {
  display        : -webkit-box;
  display        : -ms-flexbox;
  display        : flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding        : 0;
  margin         : 0;
}

.paper_download .container ul li {
  display            : inline-block;
  width              : 390px;
  height             : 436px;
  background-image   : url('/themes/default/assets/images/activity/white_paper/card_bg.png');
  background-size    : cover;
  background-repeat  : no-repeat;
  background-position: center center;
  -webkit-box-sizing         : border-box;
          box-sizing         : border-box;
  padding            : 40px;
}

.paper_download .container ul li h4 {
  font-size : 18px;
  text-align: center;
  color     : #000;
}

.paper_download .container ul li p {
  line-height: 25px;
  font-size  : 16px;
}

.paper_download .container ul li a {
  border-radius   : 5px;
  height          : 45px;
  line-height     : 45px;
  text-align      : center;
  display         : block;
  margin          : 20px auto;
  width           : 150px;
  background-color: #d81e06;
  color           : #fff;
  font-size       : 18px;
  font-weight     : bold;
  cursor          : pointer;
}
.market_trend .container h2 {
  position           : relative;
  width              : 600px;
  margin             : 20px auto;
  text-align         : center;
  background-image   : url('/themes/default/assets/images/activity/white_paper/red_line.png');
  background-repeat  : no-repeat;
  background-position: center 24px;
  font-weight        : normal;
}

.market_trend .container h2 span {
  font-size       : 36px;
  color           : #d81e06;
  font-weight     : bold;
  background-color: #f5f5f5;
}

.market_trend .container .list_box:after {
  content: '';
  display: block;
  clear  : both;
}

.market_trend .container .list_box {
  background-color: #fff;
  border-radius   : 2px;
  padding         : 30px 24px;
  margin-bottom   : 10px;
  -webkit-box-shadow      : 0 2px 10px 2px #eaeaea;
          box-shadow      : 0 2px 10px 2px #eaeaea;
}

.market_trend .container .list_box img {
  width : 408px;
  height: 232px;
}

.market_trend .container .list_box .content_text {
  vertical-align: top;
  width         : 660px;
  height        : 232px;
  position      : relative;
  display       : inline-block;
  text-align: left;
}

.market_trend .container .list_box .content_text p {
  line-height: 25px;
}

.market_trend .container .list_box .content_text h3 {
  margin   : 0;
  font-size: 18px;
  color    : #020202;
}

.market_trend .container .list_box .content_text h3 p {
  color      : #909090;
  margin     : 0;
  font-size  : 16px;
  font-weight: normal;
  text-shadow: none;
}

.market_trend .container .list_box .content_text a {
position: absolute;
right: 0;
color: #fff;
padding: 8px 52px;
border-radius: 6px;
text-decoration: none;
bottom: 0;
text-align: center;
font-size: 18px;
background-color: #d81e06;
cursor: pointer;
}
.head_desc {
  margin-top: 20px;
  background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

.head_desc .container p{
    font-size: 20px;
    line-height: 28px;
}

.market_trend .container .list_box .right_side {
  margin-left: 34px;
}

.prize .container h2 {
  position           : relative;
  width              : 600px;
  margin             : 20px auto;
  text-align         : center;
  background-image   : url('/themes/default/assets/images/activity/white_paper/red_line.png');
  background-repeat  : no-repeat;
  background-position: center 24px;
  font-weight        : normal;
}

.prize .container h2 span {
  font-size       : 36px;
  color           : #d81e06;
  background-color: #f5f5f5;
  font-weight     : bold;
}
.prize .text-bule{ 
  font-size: 18px;
  line-height: 18px;
/*  color: #0092da; */ 
}
.prize .prizeimg{ 
  font-size: 18px;
  font-weight: bold;
  color: #0092da; 
  padding: 0; 
}
.prize .prizeimg li{ 
  padding-top:10px;
  width: 265px;
  height: 230px;
  border: solid 1px #c4c3c3;
  display: inline-block;
  list-style: none;
  text-align: center;
}
.prize .prizeimg li div{ 
    height:160px;
}
.prize .prizeimg li p{ 
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #666666;
}

.prize .prizeimg li img{ 
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
            transform:translateY(-50%);
}

.prizelist{
  width: 434px;
  height: 322px;
  background-color: #f5f5f5;
  border-radius: 10px;
  border: solid 1px #DA1E2C;
  overflow:hidden;
  margin-top: 50px;
}

.prizelist h4{
  margin:0;
  margin-top:-1px;
  text-align: center;
  height: 80px;
  background-color: #DA1E2C;
  border-radius: 10px 10px 0px 0px;

  font-size: 28px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  line-height:80px;
}
.prizelist li{
  list-style: none;
   text-align:left;
  background-color:transparent;
  margin:0;
  height: 40px !important;
}

.prizelist li span{
  text-align:left;
 font-size: 16px;
  color: #666666;
  margin:0 30px;
  display: inline-block;
}
.prizelist li .text_name{
   color: #DA1E2C;
   margin: 0;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.prizelist li .text_name:first-child{
  width: 100px;
}
.prizelist li .text_name:last-child{
  width: 160px;
}
.prizelist .tip{
    width: 400px;
    padding: 0 20px;
  font-size: 14px;
  color: #666666;
  position: absolute;
  margin-top: -66px;
}
.prize .container .content_box {
  padding         : 24px 30px;
  background-color: #fff;
  border          : 8px solid #d91e2a;

}

#download_alert {
  position        : fixed;
  width           : 100%;
  top             : 0;
  left            : 0;
  height          : 100%;
  display         : none;
  background-color: rgba(0, 0, 0, 0.28);
  z-index: 999;
}
#download_alert .alert_box {
  position        : relative;
  top             : 50%;
  left            : 50%;
  width           : 590px;
  /*height        : 560px;*/
  border-radius   : 10px;
  background-color: #fff;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

#download_alert .alert_box .alert_box_header{
  background-color: #DA1E2C;
    height: 60px;
    border-radius: 10px 10px 0 0;
    line-height: 60px;

}
#download_alert .alert_box h4 {
  font-size : 20px;
  color: #fff;
  line-height: 60px;
}

#download_alert .alert_box ul {
  list-style-type: none;
  margin-top:15px;
  padding        : 0;
  width          : 70%;
  margin         : 0 auto;
}

#download_alert .alert_box ul li {
  padding: 5px 0;
}

#download_alert .alert_box ul li .item {
  font-size: 18px;
}

#download_alert .alert_box ul li .item_con input {
  width        : 305px;
  height       : 30px;
  border       : 1px solid #ccc;
  border-radius: 5px;
  padding-left:5px;
}
#download_alert .alert_box ul li .item_con .yzm {
background-color: #DA1E2C;
    color: #fff;
    border: 1px solid #DA1E2C;
    display: inline-block;
    width: 110px;
    padding: 10px;
    height: 30px;
    line-height: 12px;
    font-size: 14px;
    margin: 0;
}
#download_alert .alert_box ul li .item_con select {
  width        : 99px;
  height       : 30px;
  border       : 1px solid #ccc;
  border-radius: 5px;
}

#download_alert .alert_box ul li button {
  display         : block;
  margin          : 20px auto;
  border          : none;
  background-color: #d81e06;
  color           : #fff;
  padding         : 6px 30px;
  font-size       : 16px;
  border-radius   : 5px;
}

#download_alert .alert_box #close_alert {
  width   : 20px;
  height  : 20px;
    position: absolute;
    right: 20px;
    top: 0;
    cursor: pointer;
    color: #fff;
}

footer {
  background-color: #09305a;
}
footer .container {
  width: 1200px;
  margin: 0 auto;
}
footer .container p {
  text-align: center;
  padding: 50px;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
}


#dowebok {
  position: relative;
  width: 432px;
  height:466px;
  background: url(/themes/default/assets/images/activity/white_paper/dialimg.png) no-repeat 100%;
}

.plate {
  position: relative;
  top: 20px;
    left: 21px;
  width: 390px;
  height: 390px;
  background: url(/themes/default/assets/images/activity/white_paper/dialimg_01.png) no-repeat 100%;
}

#plateBtn {
  position: absolute; 
    top: 90px;
    left: 122px;
  width: 185px; 
  height: 216px; 
  background: url(/themes/default/assets/images/activity/white_paper/pointer.png) no-repeat 100%; 
  text-indent: -9999px; 
  overflow: hidden;
}
.resultBox{
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,0.3);
  position: fixed;
  left: 0;
  top:0;
  z-index: 999;
   display: none;
}
#result { 
    position: relative;
    width: 500px;
    height: 200px;
    border-radius: 6px;
    -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
            transform: translate(-50%);
    left: 50%;
    background-color: #fff;
    z-index: 999;
    top: 25%;
    padding: 15px;
 }

#resultTxt{ 
    color: #676767;
    font-size: 18px;
    text-align: center;
    line-height: 40px;

}

#resultTxt em { 
  color: #E05F22; 
   font-size: 24px;
  font-style: normal;
}
#resultTxt p{ 
   font-size: 32px;
}
.resultBox button { 
width: 120px;
    height: 45px;
    background-color: #da4800;
    border-radius: 5px;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0;
    margin: 0 auto;
    position: absolute;
    bottom: 20px;
    left: 37%;
}
#resultBtn { 
  text-align: right;
  color: #666;
  font-weight: 700;
  font-size: 18px;
  text-decoration: none;
   width: 25px; 
   height: 25px; 
}
.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.Validform_checktip{
  position: absolute;
  margin-left: 10px;
  color: #fff !important;
}
/*ADI白皮书*/
.header_banner_adi{
  width: 100%;
  height: 800px;
  background-image: -o-linear-gradient(120deg, #14456d 0%, #1f547f 100%);
  background-image: linear-gradient(-30deg, #14456d 0%, #1f547f 100%);
  padding:40px 0;
}
.padding-y-adi{
  padding:100px 0;
}
.logo_adi{
  width: 182px;
  height: 79px;
}
.btn_adi{
  font-size: 24px;
  line-height: 54px;
  text-align: center;
  color: #ffffff;
  width: 193px;
  height: 54px;
  background-color: #ec6b00;
  border-radius: 5px;
  display: inline-block;
  top:0;
  position: relative;
  -webkit-transition:all 0.35s linear;
  -o-transition:all 0.35s linear;
  transition:all 0.35s linear;
}
.btn_adi:hover{
  top:-5px;
  background-color: #f97d17;
  -webkit-box-shadow: 0 5px 8px 2px rgba(49,38,29,.4);
          box-shadow: 0 5px 15px 2px rgba(49,38,29,.4);
}
.banner_centent{
  width:100%;
  height:531px;
  overflow: hidden;
}
.banner_img_01{
  background:url(/themes/default/assets/images/activity/white_paper/adi_banner_01.png) no-repeat;
  padding-top: 25px;
  margin-top: 140px;
}
.banner_img_02{
  background:url(/themes/default/assets/images/activity/white_paper/adi_banner_02.png) no-repeat 100% 0;
  padding-left:70px;
  padding-top: 25px;
  margin-top: 140px;
}
.banner_img_03{
  background:url(/themes/default/assets/images/activity/white_paper/adi_banner_03.png) no-repeat;
  padding-right:70px;
  padding-top: 25px;
  margin-top: 140px;
}
.banner_title_adi{
  font-size: 40px;
  font-weight: bold;
  color: #ffffff;
  line-height: 46px;
}
.banner_text_adi{
  font-size: 24px;
  color: #ffffff;
  line-height:1;
  margin-bottom:30px;
}
.title_adi{
  font-size: 30px;
  color: #104876;
  margin-top: 0;
  margin-bottom: 50px;
  position:relative;
}
.title_adi:after{
  content:" ";
  position:absolute;
  width: 55px;
  height: 6px;
  background-color: #ec6b00;
  top:50px;
  left:0;
}
.text-indent-2{
  text-indent: 2em;
}
.text_adi{
  font-size: 20px;
  line-height: 36px;
  color: #000000;
}
.text_adi_list{
  font-size: 20px;
  line-height: 1.2;
  color: #000000;
  margin:0 0 15px 10px;
  position: relative;
}
.text_adi_list > span{
  position: absolute;
  left: -10px;
}
.img_text_adi{
  font-size: 16px;
  color: #515151; 
  margin-top:5px;
  text-align: left;
  position:relative;
  left:17.5%;
}
.bgcolor_white_adi{
  background-color: #fff;
}
.bgcolor_grey_adi{
  background-color: #f7f7f7;
}
.img_qcr_adi{
  background:url("/themes/default/assets/images/activity/white_paper/adi_qcr.jpg") no-repeat center;
  display: inline-block;
  width: 129px;
  height: 129px;
  margin:10px 0 30px;
}
.footer_adi{
  padding:60px 0 80px;
  background-color: #203260;
}
.footer_adi .container p{
  padding:0;
}



/* 活动页面样式 */
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a,
a:hover {
  text-decoration: none;
}

.container {
  width: 1290px;
  margin: 0 auto;
}

.facs_bander {
  background: url('/themes/default/assets/images/activity/facsList/facsList_banner.jpg') no-repeat 100%;
  height: 595px;
  width: 100%;
  background-position: center;
}

.footer_img {
  background: url('/themes/default/assets/images/activity/facsList/face_footer.jpg') no-repeat 100%;
  height: 200px;
  width: 100%;
  background-position: center;
  position: relative;
  z-index: -1;
  margin-top: -50px;
  margin-bottom: -50px;
}

.tab_nav {
  background: url('/themes/default/assets/images/activity/facsList/facsList_nav.png') no-repeat;
  height: 110px;
  width: 100%;
  background-position: center;
  position: relative;
  top: -55px;
  padding: 35px 80px;
  text-align: center;
}

.tab_nav_list li {
  font-size: 30px;
  letter-spacing: 3px;
  color: #141414;
  display: inline-block;
  padding: 0 73px;
  cursor: pointer;
}

.tab_nav_list li a {
  font-size: 30px;
  color: #141414;
  text-decoration: none;
}

.tab_nav_list li.active a {
  color: #770001;
}
.tab_nav_centent{
  display: none;
}
.tab_nav_main .tab_nav_centent:target{
  display: block;
}
.facs_box {
  margin-top: 90px;
  text-align: center;
}

.facs_box_lineB {
  border-bottom: 1px solid #ffe145;
  padding-bottom: 50px;
  margin-bottom: 50px;
}

.facs_box_lineL {
  border-left: 1px solid #ffe145;
  margin-left: 30px;
  padding-left: 50px !important;

}

.facs_box_bg {
  width: 100%;
  min-height: 50px;
  background-color: rgba(0, 0, 0, .5);
  padding: 40px 35px;
}

.facs_box_minBg {
  background-color: rgba(0, 0, 0, .5);
  padding: 10px 15px 15px;
  position: relative;
  margin-top: -5px;
  margin-bottom: 20px;
}

.facs_box_left,
.facs_box_right {
  position: relative;
  display: inline-block;
  padding: 35px;
}

.facs_box_left {
  padding-right: 100px;
}

.facs_box_right {
  padding-left: 100px;
}

.facs_box_leftBg_min,
.facs_box_rightBg_min,
.facs_box_leftBg,
.facs_box_rightBg {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 540px;
  height: 340px;
  background-color: rgba(0, 0, 0, .5);
  z-index: -1;
}

.facs_box_rightBg_min,
.facs_box_rightBg {
  right: 0;
  left: auto;
}

.facs_box_leftBg_min:before,
.facs_box_leftBg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 160px;
  height: 340px;
  background: -o-linear-gradient(335deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(115deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
}

.facs_box_rightBg_min:before,
.facs_box_rightBg:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 160px;
  height: 340px;
  background: -o-linear-gradient(155deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(295deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);

}

.facs_box_leftBg_min,
.facs_box_rightBg_min,
.facs_box_leftBg_min:before,
.facs_box_rightBg_min:before {
  height: 240px;
}

.facs_box_titleH1 {
  font-size: 48px;
  font-weight: bold;
  letter-spacing: 5px;
  color: #ffe145;
  margin-bottom: 45px;
  position: relative
}

.facs_box_titleH1:after {
  content: "";
  position: absolute;
  top: 74px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  height: 10px;
  border: none;
  border-radius: 50%;
  opacity: 0.4;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: -o-radial-gradient(farthest-corner,
  rgba(252, 205, 77, 0.7) 0, rgba(249, 199, 0, 0.7) 1%,
  rgba(255, 138, 8, 0.1) 56%,
  rgba(119, 0, 1, 0) 100%);
  background: radial-gradient(farthest-corner,
  rgba(252, 205, 77, 0.7) 0, rgba(249, 199, 0, 0.7) 1%,
  rgba(255, 138, 8, 0.1) 56%,
  rgba(119, 0, 1, 0) 100%);
  background-position: 50% 50%;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  background-size: auto auto;
}

.facs_box_titleH2 {
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 3px;
  color: #ffe145;
  text-align: left;
  margin-bottom: 35px;

}

.facs_box_titleH3 {
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 2px;
  color: #ffe145;
  text-align: left;
  margin-bottom: 5px;
}
.facs_box_img{
	height: 200px;
	width: 100%;
	background-color: #3b0000;
}
.facs_box_text {
  font-size: 18px;
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffe145;
  text-align: left;
}

.facs_box_btn {
  font-size: 24px;
  line-height: 36px;
  color: #770001;
  text-align: center;
  line-height: 50px;
  min-width: 258px;
  height: 50px;
  background-image: -o-linear-gradient(bottom, #ff7e00 0%, #ffb023 27%, #ffe145 50%, #ff7e00 100%), -o-linear-gradient(#ffe145, #ffe145);
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ff7e00), color-stop(27%, #ffb023), color-stop(50%, #ffe145), to(#ff7e00)), -webkit-gradient(linear, left top, left bottom, from(#ffe145), to(#ffe145));
  background-image: linear-gradient(0deg, #ff7e00 0%, #ffb023 27%, #ffe145 50%, #ff7e00 100%), linear-gradient(#ffe145, #ffe145);
  -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.52);
          box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.52);
  border-radius: 24px;
  margin-top: 45px;
  display: inline-block;
  text-decoration: none;
}

/* 弹窗 */
.facs_popup {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 2000;
  left: 0;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, .5);
  display: none;
}

.facs_popup_content {
  width: 450px;
  min-height: 180px;
  background-color: #eec05b;
  border: solid 1px #ffffff;
  -webkit-box-shadow: 0 0 0 20px #eec05b;
          box-shadow: 0 0 0 20px #eec05b;
  margin: 0 auto;
  padding: 70px 15px;
  position: relative;
  top: 20%;
}

.facs_popup_text {
  font-size: 24px;
  font-weight: bold;
  color: #770001;
  text-align: center;
}

.colsePopup {
  font-size: 33px;
  color: #fff;
  display: inline-block;
  font-style: normal;
  position: absolute;
  right: 15px;
  top: 5px;
  cursor: pointer;
}

table.tftable {
  font-size: 18px;
  letter-spacing: 2px;
  color: #ffe145;
  width: 100%;
  border-width: 1px;
  border-color: #ffe145;
  border-collapse: collapse;
}

table.tftable tr {
  background-color: rgba(0,0,0,.5);
}

table.tftable td {
  font-size: 18px;
  letter-spacing: 2px;
  color: #ffe145;
  border-width: 1px;
  padding: 25px;
  border-style: solid;
  border-color: #ffe145;
}
table.tftable td a{
  color: inherit;
}
/* 轮播 */
.tabImgCarousel{
  height: 450px;
  padding: 0;
  display: none;
  margin-bottom:20px;
  position: relative;
}
.tabImgCarousel .swiper-container{
  width: 675px;
  margin-left: 80px;
}

.tabImgCarousel .swiper-wrapper img{
  height: 450px;
  width: auto;
}
.tabImgList .active{
  border: 2px solid #ffe145;
}

.tabImgCarousel  .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background: rgba(0,0,0,.4);
  opacity: 1;
  border: 1px solid rgba(255,255,255,.7);
}
.tabImgCarousel .swiper-pagination-bullet-active {
  background: rgba(255, 225, 69,1);
}
.tabImgCarousel .swiper-button-next.arrowsNext,
.tabImgCarousel .swiper-button-prev.arrowsPrev{
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 60px;
  background-color: #050f23;
  border-radius: 3px;
  opacity: 0.8;
  text-align: center;
  cursor: pointer;
  background-image:none;
}

.tabImgCarousel .swiper-button-prev.arrowsPrev{
  left:47.9%;
  top: 55%;
  opacity: 0.5;
}

.tabImgCarousel .swiper-button-next.arrowsNext{
  right:0;
  top: 48.2%;
  margin-right: -3px;
  opacity: 0.5;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Safari and Chrome */
}

.tabImgCarousel .line_1,.line_1:after{
  border-radius: 5px;
  background-color: #fff;
  display: inline-block;
  height: 25px;
  width: 4px;
}
.tabImgCarousel .line_1{
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg); /* IE 9 */
  -webkit-transform: rotate(-45deg); /* Safari and Chrome */
  position: relative;
  top:25px;
  left:-1px;
}
.tabImgCarousel .line_1:after{
  content:"";
  transform: rotate(90deg);
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari and Chrome */
  position: absolute;
  top:-11px;
  right:-11px;
}
/* 国体智慧开放实验室产品征集 */
.laboratory{
	background-color: #FFFFFF;
}
.laboratory p{
	font-size: 17px;
	color: #000000;
	line-height: 40px;
	margin-bottom:0;
}
.laboratory .title_small{
	font-weight: bold;
}
.laboratory .box-flex{
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.grid_laboratory{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.grid_laboratory_3{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.btn_laboratory{
	font-size: 20px;
	font-weight: bold;
	line-height: 56px;
	color: #ffffff;
	text-align: center;
	width: 246px;
	height: 56px;
	background-color: #000846;
	border-radius: 3px;
	border: 0;
	letter-spacing: 3px;
	display: inline-block;
	margin-top:50px;
}
.header_banner_laboratory{
	width: 100%;
	height: 400px;
	background:url('/themes/default/assets/images/activity/laboratory/banner.jpg') no-repeat;
}
.padding_y_laboratory{
	padding-top:90px;
}
.padding_y_laboratory_bg{
	margin-top:90px;
	padding-top:50px;
	padding-bottom:50px;
	background-color: #e7e7e7;
}
.title_laboratory{
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #000846;
	text-align: center;
}
.title_laboratory_second{
	font-size: 20px;
	letter-spacing: 1px;
	color: #000846;
	text-align: center;
	position: relative;
	margin-bottom:60px;
}
.title_laboratory_second:before,
.title_laboratory_second:after{
	content: '';
	position: absolute;
	top:13px;
	width: 124px;
	height: 1px;
	background-color: #000846;
}
.title_laboratory_second:before{
  left: 50%;
	margin-left: -300px;
}
.title_laboratory_second:after{
  right: 50%;
	margin-right: -300px;
}
.img_laboratory{
	padding-left:20px;
  padding-right:20px;
  margin-top: 20px;
}
.img_text_laboratory{
	font-size: 14px;
	text-align: center;
}
.imgList_laboratory .img_laboratory{
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.imgList_laboratory .img_laboratory:hover{
	-webkit-transform: scale(1.02);
	    -ms-transform: scale(1.02);
	        transform: scale(1.02);
}
.list_laboratory{
	text-align: center;
}
.list_laboratory li{
	display: inline-block;
	font-size: 20px;
	color: #000000;
	margin: 0 25px;
}
.list_laboratory li i{
	display: inline-block;
	width: 47px;
	height: 33px;
	background:url('/themes/default/assets/images/activity/laboratory/arrow.png') no-repeat;
	vertical-align: middle;
}
.laboratory .form-horizontal{
	padding:35px 50px 0;
}
.laboratory .form-horizontal label{
	font-size: 20px;
	color: #000000;
	line-height: 44px;
}
.laboratory .form-horizontal .form-control{
	font-size: 18px;
	color: #333;
	width: 410px;
	height: 44px;
	padding-left: 10px;
	background-color: #e7e7e7;
	border-radius: 3px;
	border: solid 1px #666666;
	overflow: hidden;
}
.laboratory .form-horizontal .form-control:-webkit-autofill { 
	-webkit-box-shadow: 0 0 0px 1000px #e7e7e7 inset !important; 
	        box-shadow: 0 0 0px 1000px #e7e7e7 inset !important;
}