.operate .operate_tb{width: 100%; border-bottom: 1px solid #e5e5e5; overflow: hidden}
.operate .operate_tb h3{ float: left; line-height: 55px; font-size: 20px; color: #666;}
.operate .operate_tb .operate_xz{float:left; margin-left: 20px; }
.operate .operate_tb .operate_xz .xz_li{display: inline-block; margin: 14px 0; padding: 0 5px; width: auto; height: 36px; word-spacing: 0; font-size: 18px; color: #ffae21; line-height: 36px; border: 1px solid #ffae21; border-radius:4px; }
.operate .operate_tb .operate_xz .xz_li span{ float: right; display: block; margin-left: 3px; font-size: 20px; line-height:22px; cursor: pointer}
.operate .operate_cr{width: 100%; height: auto;padding-top: 20px; word-spacing: 20px; overflow: hidden}
.operate .operate_cr li{ display: inline-block; margin-bottom:20px ; min-width: 140px;padding: 0 30px; line-height: 44px; text-align: center; font-size: 16px; color: #666; word-spacing: 0; border: 1px solid #e5e5e5; cursor: pointer}
.operate .operate_cr li.on{ background: #3977c8; color: #fff; border: 1px solid #3977c8;}
.operate .operate_tb .jzqb{float: right; margin-right: 20px; line-height: 55px;color: #2995e6; font-size: 14px; cursor: pointer}

.operate .operate_game{width: 100%; margin-bottom: 80px;}
.operate .operate_game .operate_game_li{width: 100%; height: auto; padding: 25px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden}
.operate .operate_game .operate_game_tet{float: left; line-height: 44px;}
.operate .operate_game .operate_game_tet span:nth-child(1){ display: block; float: left; margin-right: 25px; font-size: 18px; color: #333}
.operate .operate_game .operate_game_tet span:nth-child(2){ display: block; float: left; font-size: 16px; color: #666;}
.operate .operate_game .operate_game_btn{float: right;word-spacing: 20px;}
.operate .operate_game .operate_game_btn button{min-width:100px; height: 44px; padding: 0 30px; font-size:18px; color: #fff; border-radius: 2px;background: #3977c8;cursor:pointer; }
.operate .operate_game .operate_game_btn button:disabled{ background: #c2c2c2;cursor:auto;}
.picture{width: 100%; position: fixed; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.5); z-index: 9999}
.picture_box {
    width: 1024px;
    height: 768px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    border: 2px solid #000000;
    margin:10px;
}
.picture .pic_body{
    width: 166px; height: 60px; position: absolute; right: 0; bottom: 0;background-color:black;
    background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.50196) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.50196) 0%, rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.50196) 0%, rgba(255,255,255,0) 100%);
}
.picture .pic_body .pic_gn{position: absolute; bottom:10px; right:20px;line-height: 40px;}
.picture .pic_body .pic_gn a{ color:#e1e1e1; font-size: 18px; display: block; float: left; margin-left: 20px;}
.picture .pic_body .pic_big,.picture .pic_body .pic_small{ width: 30px; height: 30px; margin: 5px 0; text-indent: 999em; overflow: hidden; cursor: pointer; background: url(../img/icons.png) no-repeat}
.picture .pic_body .pic_big{background-position:0 0; }
.picture .pic_body .pic_small{background-position:0 -48px; }
/*ÊÖ»ú²Ù¿Ø*/
.operate .operate_name{width: 100%; margin-bottom: 20px; line-height: 36px; overflow: hidden}
.operate .operate_name div:nth-child(1){ font-size: 16px; color: #333; margin-right: 10px;}
.operate .operate_name input{display: block; float: left; width:350px; height: 36px;padding: 0 10px; color: #666; font-size: 14px; border: 1px solid #e5e5e5;  }
.operate .operate_name span{ display: block; float: left; margin-left: 10px; font-size: 14px; color: #999}
.operate .operate_tb .sos{float: left; width: 200px; height: 36px; margin: 10px 40px 0px 0; border: 1px solid #e5e5e5; border-radius: 18px;overflow: hidden}
.operate .operate_tb .sos input{display: block; float: left; padding: 0 10px; width: 80%; height: 100%; font-size: 14px; color: #666}
.operate .operate_tb .sos button{display: block; float: left; position: relative; width: 20%; height: 100%; background: none; cursor: pointer}
.operate .operate_tb .sos button:after{content: ""; display: block; margin: 2px auto; width:11px;height: 11px; border: 2px solid #2c83eb; border-radius: 50%}
.operate .operate_tb .sos button i{display: block;position: absolute; right: 25%; bottom: 25%; width: 6px; height: 2px; background: #2c83eb; transform: rotate(45deg); border-radius: 2px; }
.operate .gm{width: 100%; height: auto;}
.operate .gm .gm_item{float: left; margin-left: 30px; margin-bottom: 27px;  background: #fff;box-shadow: 0px 5px 28px 0px rgba(190, 206, 222, 0.27);cursor:pointer;}
.operate .gm .gm_item.w360{width: 360px; margin-top: 27px;}
.operate .gm .gm_item.w360:nth-child(1){margin-left: 0;}
.operate .gm .gm_item.w262{width: 262px;}
.operate .gm .gm_item.w262:nth-child(4n+4){margin-left: 0;}
.operate .gm .gm_item.w165{width: 165px;}
.operate .gm .gm_item.w165:nth-child(6n+4){margin-left: 0;}
.operate .gm .gm_item .gm_item_tet{width: 100%; line-height: 30px; height: 30px; color: #333;  overflow: hidden}
.operate .gm .gm_item .gm_item_tet span{display: block;}
.operate .gm .gm_item .gm_item_tet span:nth-child(1){float: left;}
.operate .gm .gm_item.w360 .gm_item_tet .gm_ck{float: right; position: relative; width:22px; height: 22px; margin:1px 0; cursor: pointer}
.operate .gm .gm_item.w262 .gm_item_tet .gm_ck{float: right; position: relative; width:20px; height: 20px; margin:5px 0; cursor: pointer}
.operate .gm .gm_item.w165 .gm_item_tet .gm_ck{float: right; position: relative; width:18px; height: 18px; margin:5px 0; cursor: pointer}
.operate .gm .gm_item.active .gm_item_tet .gm_ck{background: url(../img/tb_icon.png) no-repeat 2px -40px;}
.operate .gm .gm_item.w360 .gm_item_tet .gm_ck i{display: block;  margin:-1px; width:22px; height: 22px; border: 1px solid #999;    }
.operate .gm .gm_item.w262 .gm_item_tet .gm_ck i{display: block;  margin:1px 0; width:20px; height: 20px; border: 1px solid #999;    }
.operate .gm .gm_item.w165 .gm_item_tet .gm_ck i{display: block;  margin:1px; width:18px; height: 18px; border: 1px solid #999;    }
.operate .gm .gm_item.w360 .gm_item_tet{font-size: 18px; margin: 7px 0; padding:0 1.2em;}
.operate .gm .gm_item.w262 .gm_item_tet{font-size: 16px;padding:0 1em;}
.operate .gm .gm_item.w165 .gm_item_tet{font-size: 14px;padding:0 1em;}
.operate .operate_pt{width: 100%; height: auto; padding-bottom: 20px; /*border-bottom: 1px solid #e5e5e5;*/ overflow: hidden}
.operate .operate_pt .pt_item{width: 100%; height: auto; margin: 20px 0; overflow: hidden; }
.operate .operate_pt .pt_lab{float: left; margin-right:10px; font-size: 16px; color: #333; line-height: 36px;}
.operate .operate_pt .pt_lab.lh50{line-height: 50px;}
.shz{width: auto; height: 36px; overflow: hidden;}
.shz .shz_item{ float: left; margin-right: 30px; font-size: 14px; color: #666; line-height: 36px;}
.shz .shz_item .bck{display: block; float: left;width: 20px;  height: 20px; margin: 8px 2px 0;}
.shz .shz_item.active .bck{ background: url(../img/tb_icon.png) no-repeat 0 -40px;}
.shz .shz_item .bck i{display: block; width:22px; height: 22px; margin: -2px; border: 1px solid #999;}
.gw_num{float: left; border: 1px solid #e5e5e5;width: auto;line-height:36px;overflow: hidden;}
.gw_num em{display: block;height: 36px;width:36px;float: left; font-size: 20px; color: #666;border-right: 1px solid #e5e5e5; text-indent: 9999em; text-align: center;cursor: pointer;background:#f4f4f4  url(../img/tb_icon.png ) no-repeat; overflow: hidden;}
.gw_num .num{display: block;float: left;text-align: center;width: 90px;font-style: normal;font-size: 16px;line-height:36px;border: 0; }
.gw_num em.add{float: right;border-right: 0;border-left: 1px solid #e5e5e5; background-position:0 -342px;}
.gw_num em.jian{background-position:0 -306px;}
.operate .operate_pt .pt_tip{margin-left:20px;  font-size: 14px; line-height: 36px; color: #999;}
.operate .operate_pt .yypt{width: 1040px}
.yypt .yypt_item{  float: left;width: 150px; height: 50px; margin-left: 15px; margin-bottom: 18px; text-align: center; line-height: 50px; font-size: 16px; color: #666;background: #f4f4f4; }
.yypt .yypt_item.bgf4f{background: #f4f4f4;}
.yypt .yypt_item.active{background: #3977c8; color: #fff}
.yypt .yypt_item.tet397{color: #3977c8}
.yypt .yypt_item:nth-child(6n+1){margin-left: 0;}
.operate .go_btn{width: 100%; text-align: center; padding: 30px 0 60px;}
.operate .go_btn button{width: 140px; height:44px; font-size:16px; color: #fff; background:#3977c8; border-radius: 2px;  cursor: pointer}
/*ÔÚÏß³©Íæ*/
.operate .operate_cr .cr_msg{width: 100%; line-height: 45px; font-size: 14px; color: #999; letter-spacing: 1px;}