/*公用*/
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/byqr/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: 0px;overflow: hidden;display: flex;justify-content: center;}

.section2 {height: 3000px; margin:0 auto;position:relative;z-index:1;}
/*.section2 .c1 {padding-top: 0}*/
/*.section2 .c1 ul {overflow: hidden;}*/
/*.section2 .c1 ul li {float: left;}*/
/*.section2 .c1 ul li a {display: block;  margin-left: 20px; width: 160px; height: 45px;line-height: 45px;color: #3a3a3a;font-size: 24px;}*/
.section2 .c1 ul {overflow: hidden; margin: 0 auto; width: 1130px; margin-top: 210px;}
.section2 .c1 ul li {float: left;}
.section2 .c1 ul li .link {width: 880px;height: 45px;line-height: 45px;color: #750000;font-size: 16px;text-align: left; border: 0; background: #fff; border-radius: 10px; padding: 0 20px; margin: 0 15px;}
.section2 .c2 {padding-top: 305px; height: 260px;}
.section2 .c2 table {width: 900px; margin: 0 auto;}
.section2 .c2 table tr th {height: 65px; color: #322e62; font-size: 18px; text-align: center; font-weight: bold;}
.section2 .c2 table tr td {height: 65px; color: #322e62; font-size: 18px; text-align: center;}
.section2 .c2 table tr td a.a_lq2 {display: inline-block;width: 174px;height: 41px;background: url(../images/byqr/btn_djlq.png) no-repeat;}
.section2 .c2 table tr td a.a_ylq2 {display: inline-block;width: 174px;height: 41px;background: url(../images/byqr/btn_ylq.png) no-repeat;}
/* .section2 .c2 table tr td span {color: #00ca77} */

.section2 .c1 .sec2-tips1 {color: #fff; font-size: 18px; text-align: center; margin-top: 215px; font-weight: bold; text-shadow: 3px 3px 2px #000;}
.section2 .c1 .sec2-tips2 {color: #fff; font-size: 16px; text-align: center; margin-top: 20px; text-shadow: 3px 3px 2px #000;}

.section2 .c3 {position: relative; width: 380px; height: 93px; margin: 105px auto 0;}
/* .section2 .c3 a.a_ck {display: block;width: 362px;height: 104px;background: url(../images/yqr/btn_ck.png) no-repeat; opacity: .95;} */
/* .section2 .c3 a.a_ck:hover {opacity: 1; transform: scale(1.02);} */
.section2 .c3 a.a_copy {display: block;width: 380px;height: 93px;background: url(../images/yqr/btn_copy.png) no-repeat; opacity: .95;}
.section2 .c3 a.a_copy:hover {opacity: 1; transform: scale(1.02);}
/*.section2 .c1 a.a_lq2 {display: block; background: url(../images/btn_lq2.png) no-repeat; width: 284px; height: 65px; margin: 0 auto}*/


.section2 .c4 {padding-top: 190px; height: 260px;}
.section2 .c4 table {width: 900px; margin: 0 auto;}
.section2 .c4 table tr th {height: 65px; color: #322e62; font-size: 18px; text-align: center; font-weight: bold;}
.section2 .c4 table tr td {height: 65px; color: #322e62; font-size: 18px; text-align: center;}
.section2 .c4 table tr td a.a_lq2 {display: inline-block;width: 174px;height: 41px;background: url(../images/byqr/btn_djlq.png) no-repeat;}
.section2 .c4 table tr td a.a_ylq2 {display: inline-block;width: 174px;height: 41px;background: url(../images/byqr/btn_ylq.png) no-repeat;}
/* .section2 .c4 table tr td span {color: #00ca77} */

.section2 .c5 {width: 1200px; height: 900px; margin: 0 auto; overflow: hidden; position: relative;}
.section2 .c5 a {display: block; width: 180px; height: 45px; position: absolute;}
.section2 .c5 a.a_aq {top: 275px; left: 130px;}
.section2 .c5 a.a_kf {top: 655px; left: 775px;}


/* .section2 .c4 {position: relative; margin: 180px auto 0;}
.section2 .c4 .hdsm {width: 940px;height: 300px;line-height: 46px; margin: 0 auto;}
.section2 .c4 .hdsm ul {}
.section2 .c4 .hdsm ul li {color: #322e62; font-size: 20px; font-weight: bold;}
.section2 .c4 .hdsm ul li i {color: #3d78dc; font-weight: bold;}

.section2 .c6 {position: relative;margin: 620px auto 0;}
.section2 .c6 p {font-size: 19px; color: #dcfefe; text-align: center;}
.section2 .c6 p i {color: #fff55c;} */

.txt-shadow {text-shadow:5px 2px 6px #000;}

/*.section2 .c1,.section2 .c2 {padding-top: 40px}*/

.section2 .cc1 {}
.section2 .cc1 ul {overflow: hidden; float: left; width: 400px; margin: 424px auto 0;}
.section2 .cc1 ul li {margin: 0 0 82px 285px;}
.section2 .cc1 ul li a {display: inline-block; width: 94px; height: 39px;}
.section2 .cc1 ul li a.as_lq_red {background: url(../images/byqr/btn_lq_red.png) no-repeat;}
.section2 .cc1 ul li a.as_lq_blue {background: url(../images/byqr/btn_lq_blue.png) no-repeat;}
.section2 .cc1 ul li a.as_lq_yellow {background: url(../images/byqr/btn_lq_yellow.png) no-repeat;}

.tc {display: none; z-index: 100; /*height: 800px;*/}
.tc_1 .content {width:590px; height: 316px; background: url(../images/ntc1.png) no-repeat;}
.tc_1 .content .content_1 {padding: 60px 20px 0;}
.tc_1 .content .content_1 {color: #212121; font-size: 24px; text-align: center; line-height: 30px;}
.tc_1 .close_btn {display: block;width: 65px;height: 65px;position: absolute;top: 15px;right: 10px;z-index: 101;}

.tc_2 .content {width:800px; height: 250px; 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:590px; height: 316px; background: url(../images/ntc1.png) no-repeat;}
.tc_3 .content .content_1 {padding: 60px 20px 0;}
.tc_3 .content .content_1 {color: #212121; font-size: 24px; text-align: center; line-height: 30px;}
.tc_3 .close_btn {display: block;width: 65px;height: 65px;position: absolute;top: 15px;right: 10px;z-index: 101;}

.tc_5 .content {width:590px; height: 316px; background: url(../images/ntc1.png) no-repeat;}
.tc_5 .content .content_1 {padding: 60px 20px 0;}
.tc_5 .content .content_1 {color: #212121; font-size: 24px; text-align: center; line-height: 30px;}
.tc_5 .close_btn {display: block;width: 65px;height: 65px;position: absolute;top: 15px;right: 10px;z-index: 101;}
.a_qdlq {display: inline-block; background: #a63a3a; border: 1px solid #fff; text-align: center; font-size: 18px; color: #fff; width: 130px; height: 40px; line-height: 40px; border-radius: 10px; margin-top:  20px; font-weight: bold;}

/*.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:800px; height: 602px; background: url(../images/ntc3.png) no-repeat; position: relative;}
.tc_4 .close_btn {display: block;width: 65px;height: 65px;position: absolute;top: 15px;right: 10px;z-index: 101;}
/* .tc_4 .content .content_1 {padding: 173px 88px 0!important;height: 320px!important;} */
.tc_4 .content_1 .tab_div {width: 630px;height: 320px;overflow-x: hidden;overflow-y: auto;position: absolute;top: 173px;left: 89px;}
.tc_4 .content_1 .tab_div table { width: 100%; height: auto; color: #212121; font-size: 16px }
/* .tc_4 .content_1 .tab_div table tr th {border: 1px solid #595959;text-align: center;height: 40px;line-height: 40px;color: #ffd500;font-weight: bold;} */
.tc_4 .content_1 .tab_div table tr td {border: 1px solid #fff;text-align: center;height: 38px;line-height: 38px;}

.tc .content_1 {padding: 0!important; display: flex; justify-content: center; align-items: center; flex-direction: column; height: 316px!important;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-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: 24px; font-weight: bold; text-align: center; background: url(../images/yqr/btn1.png) no-repeat; width: 184px; height: 48px; line-height: 48px; display: inline-block; margin-left: 20px;} */
.a_sc, .a_bd {color: #fff; font-size: 24px; font-weight: bold; text-align: center; background: #d43a25; border-radius: 6px; width: 180px; height: 48px; line-height: 48px; display: inline-block;}

.gray { -webkit-filter: grayscale(.95);}


.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;}


.fs2_layer .msg p {font-size: 17px!important; line-height: 24px!important;}
a.a-copy {color: #a63a3a; font-size: 16px; border-bottom: 1px solid #a63a3a;}


.tc_3 .content .content_1 p i, .tc_5 .content .content_1 p i {color: #bc0000; font-size: 16px;}

.hda1, .hda2 {display: block; width: 555px; height: 280px; position: absolute; top: 2535px; /*background: url(../images/byqr/btn2.png) no-repeat;*/}
/* .hda1:hover, .hda2:hover {transform: scale(1.05);} */
.hda1 {left: 650px;}
/* .hda2 {left: 1050px;} */

.dtop {background: url(../images/byqr/top.png) no-repeat; width: 306px; height: 210px; position: fixed; bottom: 200px; right: 20px; z-index: 12; display: none;}
.dtop ul {overflow: hidden; margin-top: 22px;}
.dtop ul li {}
.dtop ul li a {display: block; width: 306px;}
.dtop ul li a.atop1 {height: 60px;}
.dtop ul li a.atop2 {height: 60px;}
.dtop ul li a.atop3 {height: 60px;}
.dtop ul li a.atop1:hover {background: url(../images/byqr/top.png) no-repeat -306px -22px;}
.dtop ul li a.atop2:hover {background: url(../images/byqr/top.png) no-repeat -306px -82px;}
.dtop ul li a.atop3:hover {background: url(../images/byqr/top.png) no-repeat -306px -142px;}


.tcjl-ptips {color: #bc0000; font-size: 16px; text-align: center; margin-top: 750px;}