.head{background: url(../png/head.png) no-repeat 50% 0 #1b2032;height: 290px;margin-top: -12px;width: 100%;}
.team_l{background: url(../png/teamqz_bg4.png) no-repeat;width: 192px;height: 267px;float: left;margin-left: -37px;box-sizing: border-box;padding: 95px 37px 0;}
.team_l p{color: #ffffff;font-size: 14px;text-align: center;line-height: 1.2;}
.team_l img{width: 80px;display: block;margin: 8px auto 0;}
.team_c{width: 528px;float: left;padding-top: 65px;}
.t_tit{color: #ff003c;line-height: 1.2;font-size: 42px;}
.t_tit a{background-position: -225px -40px;width: 21px;height: 21px;display: inline-block;vertical-align: top;margin: 5px 12px 0 5px;}
.t_txt1{padding: 10px 0;color: #b7bbce;font-size: 14px;}
.t_txt1 em{font-weight: bold;}
.t_txt1 i{width: 1px;height: 13px;background-color: #4f5366;margin: 0 15px;display: inline-block;vertical-align: middle;}
.t_txt2{color: #b7bbce;font-size: 14px;line-height: 1.5;}
.team_r{width: 300px;float: right;padding-top: 81px;}
.tputbox{width: 142px;padding-left: 160px;}
.tputbox .btn_sq{border: 1px solid #555b77;width: 104px;height: 28px;line-height: 28px;text-align: center;color: #9ba2c7;font-size: 14px;border-radius: 15px;background-color: transparent;float: left;}
.tputbox .btn_shares{background-position: -206px -63px;width: 30px;height: 30px;display: block;float: right;}
.tputbox input::-webkit-input-placeholder{color: #9ba2c7;}    
.tputbox input:-moz-placeholder{color: #9ba2c7;}                  
.tputbox input::-moz-placeholder{color: #9ba2c7;}                 
.tputbox input:-ms-input-placeholder{color: #9ba2c7;}          
.t_num{padding-top: 25px;text-align: right;width: 100%;height: 94px;}
.t_num em{color: #ffffff;font-size: 98px;display: inline-block;vertical-align: bottom;letter-spacing: -2px;line-height: 1;}
.t_num i{background-position: -251px 0;width: 31px;height: 72px;display: inline-block;vertical-align: middle;margin-bottom: 10px;}
.t_num span{text-align: center;font-size: 14px;line-height: 1;color: #fff;width: 95px;display: inline-block;vertical-align: bottom;}
.t_num span strong{display: inline-block;font-size: 60px;padding-top: 10px;}


.content{padding: 51px 0 180px;}
.intrbox{width: 440px;float: left;background-color: #232a41;height: 533px;}
.intrbox h3{color: #d1d6e6;font-size: 16px;line-height: 1.4;padding-top: 25px;}
.intrbox h3 i{width: 1px;height: 13px;background-color: #4f5366;margin: 0 10px;display: inline-block;vertical-align: middle;}
.intrbox h3 a{background-position: -225px -40px;width: 21px;height: 21px;display: inline-block;vertical-align: top;margin-left: 24px;}
.intr_l{width: 220px;float: left;border-right: 1px solid #0d1225;}
.in_sign{height: 152px;border-bottom: 1px solid #0d1225;box-sizing: border-box;padding-left: 26px;}
.in_seg{height: 202px;border-bottom: 1px solid #0d1225;box-sizing: border-box;padding-left: 26px;}
.in_seg select{background-color: #373f5c;width: 164px;height: 34px;line-height: 34px;color: #c6cbda;font-size: 14px;border: none;border-radius: 5px;margin-top: 15px;}
.incon{width: 164px;height: 80px;background-color: #1c2133;margin-top: -5px;border-radius: 5px;text-align: center;box-sizing: border-box;padding-top: 15px;}
.incon img{display: inline-block;vertical-align: middle;width: 49px;height: 50px;}
.incon i{width: 1px;height: 24px;background-color: #363b4c;margin: 0 10px;display: inline-block;vertical-align: middle;}
.in_bar{background: url(../png/bar-2.png) no-repeat;width: 159px;height: 34px;display: block;position: relative;margin: 15px 0 9px;}
.in_bar p{background: url(../png/bar_bg.png) no-repeat;height: 34px;display: block;position: absolute;top: 0;left: 0;}
.in_bar span{line-height: 34px;color: #ffffff;font-size: 16px;text-align: center;position: absolute;top: 0;left: 0;width: 100%;display: block;}
.in_sign_txt{text-align: center;color: rgba(158,164,182,.5);width: 159px;}
.in_sign_txt span:nth-of-type(2){padding: 0 60px;}
.in_llogin{padding-left: 26px;height: 177px;box-sizing: border-box;}
.in_llogin h3{padding-top: 55px;}
.in_txt{color: #a1a7b9;font-size: 14px;line-height: 1.5;padding-top: 12px;}
.in_txt span{margin-bottom: 8px;display: block;float: left;width: 100%;margin-right: 35px;}
.in_txt span em{display: block;color: #8ea6ff;}
.intr_r{width: 219px;float: right;}
.in_term{height: 152px;border-bottom: 1px solid #0d1225;box-sizing: border-box;padding-left: 26px;}
.in_type{height: 104px;border-bottom: 1px solid #0d1225;box-sizing: border-box;padding-left: 26px;}
.in_record{box-sizing: border-box;padding-left: 26px;}
.in_record h3{padding-top: 25px;}


.mainwrap{width: 810px;float: right;padding-bottom: 50px;}
.tabnav a{width: 268px;float: left;height: 56px;line-height: 56px;color: #8c93ac;font-size: 18px;text-align: center;border-top: 1px solid #d5d9e4;border-left: 1px solid #d5d9e4;border-bottom: 1px solid #3e3d55;}
.btn_tab3{border-right: 1px solid #d5d9e4;}
.tabnav a.on{color: #3e3d55;font-weight: bold;}
.btn_tab1.on{border-bottom: none;border-top: 1px solid #3e3d55;border-left: 1px solid #3e3d55;border-right: 1px solid #3e3d55;}
.btn_tab2.on{border-bottom: none;border-top: 1px solid #3e3d55;border-left: 1px solid #3e3d55;border-right: 1px solid #3e3d55;}
.btn_tab3.on{border-bottom: none;border-top: 1px solid #3e3d55;border-left: 1px solid #3e3d55;border-right: 1px solid #3e3d55;}
/* teamnum*/
.tabbox{padding-top: 40px;}
.list_sort li{float: left;color: #8c93ac;font-size: 16px;line-height: 1;padding-left: 23px;position: relative;margin-right: 12px;cursor: pointer;}
.list_sort li em{background-position: 0 -84px;width: 16px;height: 16px;display: block;position: absolute;top: 0;left: 0;}
.list_sort li.on em{background-position: -20px -84px;}
.list_sort li.on{color: #ff003c;}
.teamtab{width: 810px;margin: 20px auto 0;border-top:10px solid #3e3d55 ;}
.ttable{width: 100%;}
.ttable tr th{color: #3e3d55;font-size: 14px;border-bottom: 1px solid #3e3d55;border-right: 1px solid #3e3d55;text-align: center;line-height: 1.2;height: 38px;}
.ttable tr th em{display: block;color: #979ca6;font-size: 12px;}
.ttable tr th span{color: #838996;}
.ttable tr th i{width: 1px;height: 13px;background-color: #bcc1ce;margin: 0 10px;display: inline-block;vertical-align: middle;}
.ttable tr td{border-bottom: 1px solid #d5d9e4;text-align: center;color: #838996;font-size: 14px;height: 68px;}
.ttable tr td img{height: 32px;display: inline-block;vertical-align: middle;margin: 0 10px;}
.ttable tr td span{width: 32%;display: inline-block;text-align: center;}
.ttable tr:hover{background-color: #fff}
.ttable tr td:nth-of-type(2){color: #000;}
.page{text-align: center;margin-top: 41px;}
.page a{height: 68px;width: 68px;border-top: 1px solid #e7e7ea;border-left: 1px solid #e7e7ea;border-bottom: 1px solid #e7e7ea;display: inline-block;vertical-align: middle;background-color: #ffffff;color: #8c93ac;font-size: 18px;text-align: center;line-height: 68px;margin-left: -3px;}
.page a:last-child{border-right: 1px solid #e7e7ea;}
.page span{color: #000;text-align: center;line-height: 68px;border-top: 1px solid #e7e7ea;border-left: 1px solid #e7e7ea;border-bottom: 1px solid #e7e7ea;display: inline-block;width: 68px;vertical-align: middle;background-color: #ffffff;margin-left: -3px;font-size: 18px;color: #3e3d55;}
.page span.on{background-color: #3e3d55;color: #fff;}
.no-teambox{padding-top: 245px;}
.no-teambox img{display: block;margin: 0 auto;}
.no-teambox p{color: #9ea4b6;font-size: 22px;text-align: center;line-height: 1.2;padding-top: 30px;}

/* notice*/
.notit{color: #151432;font-size: 22px;line-height: 1.2;font-weight: bold;}
.list_notice li{position: relative;}
.list_notice li h4{height: 36px;line-height: 36px;text-align: center;color: #7a7984;font-size: 16px;border-bottom: 2px solid #3e3d55;float: left;margin-right: 10px;}
.n_i1{width: 403px;}
.n_i2{width: 202px;}
.n_i3{width: 89px;}
.n_i4{width: 86px;margin-right: 0!important;}
.list_notice li span{height: 74px;line-height: 74px;border-bottom: 2px solid #e7e7ea;color: #919199;font-size: 14px;float: left;margin-right: 10px;display: block;text-align: center;}
.list_notice li a .n_i1{color: #151432;text-align: left;}
.list_notice li a .n_i1 em{color: #f60d44;display: inline-block;vertical-align: middle;}
.list_notice li a .n_i1 strong{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 276px;display: inline-block;vertical-align: middle;}
.sue{text-align: center;color: #a6a6b6;font-size: 14px;line-height: 40px;margin-top: 15px;}
.btn_ft{width: 160px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;position: relative;background-color: #3e3d55;display: inline-block;vertical-align: middle;margin-left: 5px;}
.btn_ft em{background-position: -41px -84px;width: 20px;height: 20px;display: block;position: absolute;top: 9px;left: 12px;}
.list_notice li a:hover{background-color: #fff}
.admin{text-align: left!important;padding-left: 10px;box-sizing: border-box;}
.admin img{height: 22px;display: inline-block;vertical-align: middle;}
.admin em{height: 14px;display: inline-block;vertical-align: middle;background-color: #dbdee5;position: relative;text-align: center;line-height: 14px;font-size: 14px;margin: 0 2px;}
.admin em i{background-color: #80ee1a;height: 14px;position: absolute;top: 0;left: 0;font-style: normal;text-align: center;color: #1e2126;line-height: 14px;font-size: 14px;}

.tnot_tit{border-bottom: 1px solid #dcdfe8;color: #151432;font-size: 18px;line-height: 1.2;height: 60px;box-sizing: border-box;padding-top: 25px;}
.tnot_tit em{padding: 0 40px;font-size: 16px;}
.tnot_txt{color: #838996;height: 62px;line-height: 62px;font-size: 16px;}
.tnot_txt .xian{width: 1px;height: 45px;background-color: #dcdfe8;display: inline-block;vertical-align: middle;margin: 0 28px;}
.tnot_txt em{color: #151432;padding-right: 17px;}
.list_notrule{border-bottom: 1px solid #1b2032;border-top: 2px solid #b1b4bc;padding: 27px 0 10px;}
.list_notrule li{color: #151432;font-size: 16px;line-height: 1.6;margin-bottom: 24px;}
.btn_bitem{width: 100%;height: 100px;text-align: center;line-height: 100px;color: #fff;font-size: 28px;margin: 18px auto 0;display: block;background-color: #232a41}
.tnot_txt .admin em{padding-right: 0!important;}
.tnot_txt1{border-bottom: 1px solid #dcdfe8;border-top: 1px solid #aeb5c9;height: 178px;display: table;width: 100%;}
.tnot_txt1 p{display: table-cell;color: #838996;font-size: 16px;line-height: 1.3;vertical-align: middle;}
/* manage*/
.manage .teamtab{margin: 0 auto!important;}
.list_manage,.l_b{border-bottom: 1px solid #1b2032!important;}
.list_manage li{border-bottom: 1px solid #dcdfe8;width: 100%;float: left;}
.l_m1{width: 404px!important;border-right: 1px solid #dcdfe8;float: left;}
.l_m1:nth-child(even){border-right: none!important;}
.list_manage li label{color: #151432;width: 119px;float: left;text-align: center;vertical-align: middle;line-height: 80px;box-shadow: 8px 0 8px -2px #e5e4e8;color: #151432;font-size: 16px;}
.btn_choice{float: left;margin:20px 0 0 22px;width: 178px;height: 40px;line-height: 40px;color: #838996;font-size: 16px;border: 1px solid #dbdee5;box-sizing: border-box;padding-left: 14px;}
.btn_choice span{width: 134px;display: inline-block;vertical-align: middle;height: 40px;margin-bottom: 5px;}
.btn_choice em{background-position: -68px -87px;width: 12px;height: 12px;display: inline-block;vertical-align: middle;margin:0 0 5px 6px;}
.mset{margin-left: 22px;float: left;color: #838996;font-size: 16px;line-height: 80px;width: 669px;}
.mset p{float: left;margin-right: 32px;}
.minput{margin:20px 0 0 22px;width: 648px;height: 40px;border: 1px solid #dbdee5;font-size: 16px;line-height: 40px;color: #838996;float: left;box-sizing: border-box;padding: 0 10px;}
.list_manage li textarea{margin:20px 0 20px 22px;width: 648px;height: 140px;border: 1px solid #dbdee5;font-size: 16px;line-height: 1.4;color: #838996;float: left;box-sizing: border-box;padding: 10px;}
.list_manage li img{width: 56px;float: left;margin-top: 20px;}
.list_message li img{width: 64px;float: left;margin: 22px 0 0 15px;}
.mintr label{line-height: 180px!important;}
.choice{margin:20px 0 0 22px;float: left;}
.choice select,.l_m1 select{width: 153px;height: 40px;line-height: 40px;font-size: 16px;border: 1px solid #dbdee5;color: #838996;margin-right: 10px;}
.l_m1 select{margin:20px 0 0 22px;}
.area{margin-top: 20px;height: 108px;border-bottom: 1px dashed #aeb1b9;}
.area a{width: 255px;height: 60px;text-align: center;line-height: 60px;color: #ffffff;font-size: 18px;margin: 0 auto;background-color: #1b2032;position: relative;display: block;}
.area a:nth-of-type(1){margin-right: 23px;}
.area a span{color: #a4a4b7;font-size: 14px;text-align: center;width: 100%;line-height: 1.2;position: absolute;top: 72px;display: block;}
.btn_baoc{width: 100%;height: 100px;line-height: 100px;text-align: center;color: #ffffff;font-size: 28px;margin: 10px auto 0;display: block;background-color: #f60d44}
.btn_power{text-align: center;color: #1b2032;font-size: 16px;line-height: 1.2;display: block;padding-top: 20px;}
.btn_power em{background-position: -89px -85px;width: 19px;height: 19px;display: inline-block;margin: 0 9px -3px 0;}
.switch {position: relative;display: inline-block;width: 53px!important;height: 24px!important;box-shadow: none!important;float: initial!important;margin-left: 10px;}
.switch input {display:none;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: -1px;
  bottom: -1px;
  background-color: white;
  box-shadow: 0 0 2px #000;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:after {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  left: 8px;
  bottom: 8px;
  background-color: #cecae3;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #f93b5a;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px);
}
input:checked + .slider:after {
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px);
  background-color: #fa3b5a
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before,.slider.round:after {
  border-radius: 50%;
}



/* teamname*/
.tn_tit{color: #151432;font-size: 28px;line-height: 1.2;width: 100%;}
.tn_tit em{color: #a4a4b7;font-size: 14px;line-height: 1.2;text-align: right;padding-left: 900px;}
.searchbox{width: 100%;height: 80px;background-color: #1b2032;margin: 28px auto 0;position: relative;}
.searchbox input{background-color: #fff;width: 790px;height: 72px;line-height: 72px;box-sizing: border-box;padding: 0 174px 0 23px;border: none;float: left;margin: 4px 0 0 4px;color: #c1c1c9;font-size: 22px;}
::-webkit-input-placeholder { color:#838996; }
::-moz-placeholder { color:#838996; } /* firefox 19+ */
:-ms-input-placeholder { color:#838996; } /* ie */
input:-moz-placeholder { color:#838996; }
.btn_sous{color: #fff;font-size: 20px;text-align: center;line-height: 80px;width: 243px;float: left;}
.btn_csh{color: rgba(255,255,255,.4);font-size: 20px;text-align: center;line-height: 80px;width: 243px;float: left;background-color: #3e3d55}
.searchbox p,.ycteam{color: #151432;font-size: 16px;line-height: 72px;position: absolute;top: 4px;right: 506px;}
.searchbox p em,.ycteam em{width: 22px;height: 22px;border: 1px solid #dbdee5;display: inline-block;vertical-align: middle;margin-left: 12px;}
.searchbox p.on em,.ycteam.on em{background: url(../png/sp-5.png) no-repeat -115px -84px;}

.list_message{background-color: #ffffff;width: 100%;box-shadow: 0 0 30px #aeaeb0;margin: 15px auto 0;}
.list_message li{border-bottom: 1px solid #dcdfe8;width: 100%;float: left;}
.l_m2{width: 792px!important;border-right: 1px solid #dcdfe8;}
.l_m3{width: 486px!important;border-right: none!important;}
.list_message li label{width: 132px;float: left;text-align: center;vertical-align: middle;line-height: 98px;box-shadow: 8px 0 8px -2px #e5e4e8;color: #151432;font-size: 16px;position: relative;}
.list_message li label em{color: #ff003c;font-size: 14px;text-align: center;display: block;line-height: 1;position: absolute;top: 60px;width: 100%;}
.list_message li .choice{margin:29px 0 0 30px;float: left;}
.list_message li .choice select{width: 292px;height: 40px;line-height: 40px;font-size: 16px;border: 1px solid #dbdee5;color: #838996;margin-right: 10px;}
.choice1 select{width: 262px!important;}

.tnamebox{margin: 80px auto 0;position: relative;}
.tnamebox .teamtab{width: 1280px;}
.list_ttable li{border-bottom: 1px solid #d5d9e4;cursor: pointer;}
.list_ttable li p{color: #838996;font-size: 14px;text-align: center;height: 68px;float: left;line-height: 68px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.t_t1{width: 6%;}
.t_t2{width: 6%;}
.t_t3{width: 13%;}
.t_t4{width: 12%;}
.t_t5{width: 8%;}
.t_t6{width: 11%;}
.t_t7{width: 9%;}
.t_t8{width: 7%;}
.t_t9{width: 11%;}
.t_t10{width: 8%;}
.t_t11{width: 9%;}
.list_ttable li div{height: 68px;border-top: 1px dashed #d5d9e4;width: 100%;float: left;text-align: center;box-sizing: border-box;padding-top: 18px;color: #1b2032;font-size: 22px;line-height: 34px;display: none;}
.btn_qxsq{background-position: 0 -113px;width: 130px;height: 34px;line-height: 34px;color: #ffffff;font-size: 14px;display: inline-block;vertical-align: middle;margin-left: 12px;}
.list_ttable li:hover{background-color: #ffffff}
.list_ttable li:hover div{display: block;}
.ycteam{color: #838996;right: 0!important;top: -30px;}
.list_ttable li img{margin: 16px auto 0;}





/* teamnotice*/
.teamnotice .teamtab{width: 1280px;}
.teamnotice .n_i1{width: 333px;}
.teamnotice .n_i2{width: 465px;position: relative;}
.teamnotice .n_i3{width: 254px;position: relative;}
/* .teamnotice .n_i4{width: 83px;margin-right: 10px!important;} */
.teamnotice .n_i5{width: 186px;margin-right: 0!important;}
.teamnotice .list_notice li a .n_i1,.teamnotice .list_notice li a .n_i2{color: #151432;text-align: left;font-size: 18px;box-sizing: border-box;padding-left: 12px;}
.ntxt{width: 330px;padding: 20px;color: #151432;font-size: 14px;line-height: 1.4;background-color: #fff;box-shadow: 0 0 10px rgba(50,50,63,.25);position: absolute;top: 70px;left: 0;z-index: 9;display: none;}
.lookbox{width: 115px;background-color: #fff;box-shadow: 0 0 10px rgba(50,50,63,.25);left: 56px;top: 70px;box-sizing: border-box;padding: 0 8px;position: absolute;z-index: 9;border-radius: 5px;display: none;}
.lookbox a{color: #151432;font-size: 14px;text-align: center;line-height: 60px;display: block;}
.lookbox a:first-child{border-bottom: 1px solid #ebebee;}
.lookbox a:hover{color: #ff003c;}
.list_notice li .n_i2:hover .ntxt,.list_notice li .n_i3:hover .lookbox{display: block;}
.teamnotice .sue{margin-left: 874px;}




/* teamset*/
.teamset .list_message{margin: 30px auto 0;box-shadow: 0 21px 30px #aeaeb;}
.l_m4{width: 640px!important;border-right: 1px solid #dcdfe8;}
.l_m5{width: 639px!important;border-right: none!important;}
.teamset .btn_choice{width: 223px;height: 40px;line-height: 40px;font-size: 16px;color: #838996;margin-right: 10px;margin: 29px 0 0 30px;}
.teamset .btn_choice:hover{border: 1px solid #a7aab5;}
.teamset .btn_choice span{width: 175px;}
.teamset .btn_choice:hover em{background-position: -145px -90px;}
.teamset .minput{margin: 29px 0 0 30px;width: 448px;}
.teamset .list_message li textarea{margin:29px 0 20px 30px;width: 448px;height: 140px;border: 1px solid #dbdee5;font-size: 16px;line-height: 1.4;color: #838996;float: left;}
.teamset .choice select{width: 223px!important;}
.teamset .mintr{height: 197px;}
.teamset .mintr label{line-height: 160px!important;height: 197px;}
.teamset .mintr label em{top: 94px;}
.teamset .list_message li p{color: #5f7ff5;float: left;line-height: 98px;font-size: 16px;padding-left: 10px;}
.btn_cj{width: 100%;height: 100px;background-color: #f60d44;display: block;color: #ffffff;font-size: 28px;line-height: 100px;text-align: center;}
.btn_cj em{background-position: -168px -84px;width: 14px;height: 23px;display: inline-block;vertical-align: middle;margin-left: 43px;}
.tips{color: #1b2032;font-size: 16px;text-align: center;line-height: 1.2;padding-top: 38px;}

/* teamload*/
.teamload{padding: 0;padding-bottom: 100px;}
.p4_banner{width: 1920px;height: 747px;display: block;margin-left: -320px;margin-top: -10px;}
.p4txt{width: 1102px;margin: 33px auto 0;}
.p4txt div{width: 822px;float: left;}
.p4txt div p{color: #151432;font-size: 18px;line-height: 1.5;padding-bottom: 32px;}
.p4txt img{display: block;float: right;width: 147px;}
.p4nav{width: 100%;border-top:10px solid #1b2032;height: 100px;background-color: #fff;margin: 80px auto 0;box-shadow:  2px 2px 30px rgba(50,50,63,.25);}
.p4nav a{color: #1b2032;font-size: 28px;font-weight: bold;text-align: center;width: 50%;float: left;line-height: 100px;}
.p4nav a.on{background: url(../png/p4nav_on.png) no-repeat;color: #fff;}
.p4num{color: #151432;font-size: 16px;text-align: center;line-height: 1.2;padding: 35px 0;}
.p4num em{color: #e41143;}
.lottery {position: relative;background: url(../jpg/lottery.jpg) no-repeat;width: 1280px;height: 1140px;box-shadow:  2px 2px 30px rgba(50,50,63,.25);margin: 0 auto;}
.btn_cj1{width: 280px;height: 188px;display: block;position: absolute;top: 482px;left: 330px;padding-top: 114px;}
.btn_cj10{width: 280px;height: 188px;display: block;position: absolute;top: 482px;left: 670px;padding-top: 114px;z-index: 9;}
.btn_cj1 span,.btn_cj10 span{color: #ffc5cf;width: 100%;text-align: center;line-height: 1.2;display: block;font-size: 18px;}
.btn_gift{width: 822px;top: 746px;left: 229px;color: #232a41;font-size: 24px;text-align: center;line-height: 1.2;position: absolute;z-index: 9;}
.rule{padding-top: 63px;}
.rule h3{color: #1b2032;font-size: 28px;line-height: 66px;border-bottom: 10px solid #1b2032;}
.list_rule{padding-top: 30px;}
.list_rule li{color: #151432;font-size: 16px;line-height: 1.6;margin-bottom: 15px;}

.dhbox{position: relative;background: url(../png/dhbox_bg.png) no-repeat;width: 1280px;height: 813px;box-shadow:  2px 2px 30px rgba(50,50,63,.25);margin: 0 auto;}
.list_dhbox li{width: 426px;float: left;height: 407px;}
.list_dhbox li p{color: #1b2032;font-size: 18px;text-align: center;line-height: 1.2;padding-top: 38px;}
.list_dhbox li p em{color: #ff003c;}
.prop{width: 350px;display: block;position: relative;margin: 8px auto 0;}
.prop span{width: 350px;color: #151432;font-size: 18px;line-height: 1.2;text-align: center;position: absolute;bottom: 0;height: 50px;left: 0;}
.btn_lq{background-position: 0 -186px;width: 350px;height: 60px;display: block;margin: 10px auto 0;font-size: 0;	}
.btn_lq.grey{background-position: 0 -252px;}
.prop5{width: 854px!important;}
.prop5 .prop{width: 777px;}
.prop5 .prop span{width: 777px;color: #dbe3fc;}

































