/*公用*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font-size: 12px; font-family: "Microsoft Yahei",arial; }
em, strong, th, i { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; cursor: pointer; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul, li { list-style: none; }
fieldset, img { border: 0; }
input, select, textarea { outline: none; border: none; background: none; }
textarea { resize: none; }
html body { background: #0d0f0e; width: 100%;}
/* .none {display: none!important;} */
.noclick{pointer-events: none;}

.logo{display: block;width: 187px;height: 128px;background: url(../images/logo.png) no-repeat; background-size: 187px 128px;position: absolute;z-index: 5;top: 20px;left: 0; filter: drop-shadow(2px 4px 6px #000);}
.rw li.mask{width:100%;height:100%;opacity:0.5;position:fixed;left:0px;top:0px;z-index:1000;background-color:#000;display:none;}
/* background */
.wrapper { z-index: 1; overflow: hidden; text-align: left; zoom: 1; position:relative;min-width:1280px;}
.bg { left: 50%; top: 0; width: 1920px; margin-left: -960px; z-index: -1; zoom: 1}
.bg_01 {background: url(../images/bg_head.jpg) no-repeat; height: 1000px}
.bg_02 {background: url(../images/bg_main.jpg) no-repeat; height: 3000px;}

.section {width: 1280px; position: relative;}

.login{display: flex; align-content: center; justify-content: center; color: #fff;font-size: 26px; font-weight: bold; margin-top: -24px; text-shadow: 2px 2px 2px #000;}
.unlogin {display: block;}
.a_login {display: inline-block; color: #ec9103; border-bottom: 1px solid #ec9103;font-weight: bold;}
.logout {display: block;}
.a_logout {display: inline-block; color: #ec9103; border-bottom: 1px solid #ec9103;}

.section1 .c2 {display: flex; flex-direction: column; align-items: center;}
/* .userInfo {color: #fff; font-size: 20px; font-weight: bold; display: flex; align-content: center; justify-content: center; padding-top: 480px;}
.a_login {display: block; background: url(../images/btn_login.png) no-repeat; width: 195px; height: 82px; margin-top: -110px;}
.a_logout {display: block; background: url(../images/btn_logout.png) no-repeat; width: 195px; height: 82px; margin-top: -110px;} */
.hide{display: none;}

.section1 {height: 1000px; margin:0 auto;position:relative;z-index:1;}
.section1 .c1 {padding-top: 430px;overflow: hidden;display: flex;justify-content: center;}

/*.bg_youting {background: url(../images/bg_youting.png) no-repeat; width: 900px; height: 968px; position: absolute; top: -35px; left: -90px; z-index: 3;}
.hd_move1 {animation:hm1 1s linear forwards;}
@keyframes hm1 {
  0%    {transform:translate(0px,0px);}
  100%  {transform:translate(50px,100px);}
}*/

/*.bg_wz {background: url(../images/bg_wz.png) no-repeat; width: 636px; height: 499px; position: absolute; top: 170px; left: 570px; z-index: 4;}*/

/*.section2 {height: 1100px; margin:0 auto;position:relative;z-index:1;}
.section2 .video_d {width: 600px;height: 334px;position: absolute;top: 340px;left: 55px; border-radius: 15px; background: #000;}
.section2 #video_s {display: inline-block;width: 600px;height: 334px; border-radius: 15px; cursor: pointer;}*/


/*.section2 .c3 a.a_ck {display: block; background: url(../images/btn_ck.png) no-repeat; width: 294px; height: 48px; margin: 32px auto 0}*/

.section2 {height: 3000px; margin:0 auto;position:relative;z-index:1;}

.section2 .c1 a.a_yqr,.section2 .c1 a.a_byqr {display: block;width: 514px;height: 507px;position: absolute;top: 2405px;}
.section2 .c1 a.a_yqr {left: 105px; background: url(../images/btn-yqr.png) no-repeat;}
.section2 .c1 a.a_byqr {right: 105px; background: url(../images/btn-byqr.png) no-repeat;}
.section2 .c1 a:hover {transform: scale(1.01);}

.section2 .zgsm {width: 820px;height: 300px;display: flex;justify-content: center;flex-wrap: wrap;text-align: center;line-height: 32px;margin: 1110px auto 0;}
.section2 .zgsm ul {}
.section2 .zgsm ul li {color: #fff; font-size: 20px; font-weight: bold;}

/*.section2 .c1,.section2 .c2 {padding-top: 40px}*/


.tc {display: none; z-index: 10; /*height: 800px;*/}
.tc_1 .content {width:423px; height: 380px; overflow-y: auto; overflow-x:hidden; background: url(../images/tc5.png) no-repeat;}
.tc_1 .content_1 {/*min-height:380px; */width:423px; padding-top: 160px}
.tc_1 .content_1 p {color: #ebebeb; font-size: 18px; font-weight: bold; text-align: center; padding-bottom: 10px; text-shadow:5px 2px 6px #000;}
.tc_1 .close_btn {display: block; width: 232px;height: 45px;position: absolute;bottom: 23px;right: 98px;z-index: 101; /*background: url(https://img1.tiancitycdn.com/project5/fs2/event/2019/fs190305gm/images/btn_close.png) no-repeat;*/}

.tc_2 .content {width:800px; height: 510px; background: #4ea0e8; border: 1px solid #fff; border-radius: 15px;}
.tc_2 .content .content_1 {padding: 20px;}
.tc_2 .content .content_1 b {font-weight: bold; font-size: 22px; margin-bottom: 10px; display: inline-block;}
.tc_2 .content .content_1 {color: #fff; font-size: 16px; text-align: left; line-height: 30px;}
.tc_2 .close_btn {display: block;width: 42px;height: 41px;position: absolute;top: 0;right: -55px;z-index: 101; background: url(https://img1.tiancitycdn.com/project5/fs2/event/2019/fs190305gm/images/btn_close.png) no-repeat;}

/*.tc_3 .content {width:430px; height: 232px; background: url(../images/tc4.png) no-repeat;}*/
/*.tc_3 .close_btn {display: block;width: 232px;height: 45px;position: absolute;bottom: 35px;right: 105px;z-index: 101;}*/

.tc_4 .content {width:622px; height: 411px; background: url(../images/tc3.png) no-repeat;}
.tc_4 .close_btn {display: block;width: 232px;height: 45px;position: absolute;bottom: 38px;right: 193px;z-index: 101;}
.tc_4 .content_1 {padding: 64px 22px 0}
.tc_4 .content_1 .tab_div { /*width: 414px; */height: 238px; overflow-x: hidden; overflow-y: auto;}
.tc_4 .content_1 .tab_div table { width: 100%; height: auto; color: #ebebeb; font-size: 14px }
.tc_4 .content_1 .tab_div table tr th { border: 1px solid #595959;text-align: center; height: 39px; line-height: 39px;color: #ffd500;font-weight: bold;}
.tc_4 .content_1 .tab_div table tr td { border: 1px solid #595959;text-align: center; height: 39px; line-height: 39px}

.tc_video1,.tc_video1 #video1 {width: 800px; height: 450px;}
.tc_video1 .close_btn {display: block;width: 43px;height: 43px; background: url(https://img1.tiancitycdn.com/project5/fs2/event/2020/fs201210downloadAd/images/btn_close.jpg) no-repeat; position: absolute;top: 0;right: -45px;z-index: 101;}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
    width: 8px;
    height: 8px;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    /* border-radius: 10px; */
    background-color: #555;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    /* border-radius: 10px; */
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); */
    background-color: #F5F5F5;
}

.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;
	
	cursor: default;
}


.load {display: none; background: #fff; height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%;}
.load .load_s {
  position: absolute;
  width:100px;
  height: 50px;
  top:50%;
  left:50%;
  margin-left:-50px;
  margin-top:-25px;
  text-align: center;
}
.load .load_img {background: url(../images/load.gif) no-repeat; width: 32px; height: 32px; margin: 0 auto;}
.load .load_num_b {font-size: 20px; font-weight: bold; padding: 5px 0}

.a_sc,.a_bd {color: #fff; font-size: 20px; font-weight: bold; text-align: center; line-height: 50px}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-3800px, -100px, 0);
    transform: scale3d(.1, .1, .1) translate3d(-3800px, -100px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

.a_sm {display: inline-block; width: 690px; height: 130px; position: absolute; bottom: 127px; left: 295px;}


.copyRight {min-width: 1280px!important;}



.topVid1 {position: absolute; top: 0; left: 50%; margin-left: -960px;}
.p_slogan {background: url(../images/slogan.png) no-repeat;width: 1034px;height: 597px;position: absolute;top: 395px;left: 74px;}