﻿@charset "utf-8";body,html{background:#f3f3f3}
.index-left{width:920px}
.index-right{width:270px}
#focuses{width:100%;max-height:0;overflow:hidden;position:relative}
#focuses ul{min-height:50px;position:relative}
#focuses ul li{float:left;min-height:50px;overflow:hidden;position:relative}
#focuses ul li a{min-height:50px;width:100%;float:left;background-position:center;background-repeat:no-repeat}
#focuses img{width:100%}
#focuses .btnbg{position:absolute;width:100%;height:27px;bottom:17px}
#focuses .btn{width:1200px;height:27px;text-align:center;margin:0 auto}
#focuses .btn .span{display:inline-block;width:190px;overflow:hidden;height:27px;margin-right:5px;cursor:pointer}
#focuses .btn .ico{width:190px;float:left;height:6px}
#focuses .btn .on .ico{background:url(../expo-image/index/chooseed-ico.png) center no-repeat}
#focuses .btn .work{width:190px;height:21px;text-align:center;float:left;line-height:21px;color:#000;background:url(../expo-image/index/choose-bg.png);border-radius:15px}
#focuses .btn .on .work{background:url(../expo-image/index/chooseed-bg.png);color:#fff}
.tj_navbg{margin-top:-16px;height:100px}
.tj_naves{background:url(../expo-image/index/nav.png) repeat-x;height:100px;position:relative;z-index:50}
.tj_nav{height:50px;margin-top:25px}
.tj_nav li{height:50px;width:82px;overflow:hidden;float:left;background:url(../expo-image/index/indexli.png) no-repeat right center;padding-right:2px;padding-left:2px}
.tj_nav .nav{width:72px;padding-left:10px;height:44px;float:left;margin-top:3px}
.tj_nav .nav:hover{background:#f2f2f2;border-radius:44px}
.tj_nav .current .nav{background:url(../expo-image/index/nav-current.png) no-repeat}
.tj_nav .navwork{width:42px;line-height:44px;height:44px;overflow:hidden;font-size:16px}
.tj_nav .navico{width:30px;height:30px;margin-top:7px;background:url(../expo-image/index/nav-ico.png) no-repeat}
.tj_nav .navico1{background-position:0 0}
.tj_nav .navico2{background-position:0 -30px}
.tj_nav .navico3{background-position:0 -60px}
.tj_nav .navico4{background-position:0 -90px}
.tj_nav .navico5{background-position:0 -120px}
.tj_nav .navico6{background-position:0 -150px}
.tj_nav .navico7{background-position:0 -270px}
.tj_nav .navico8{background-position:0 -300px}
.tj_nav .new_ico{width:30px;height:17px;margin-top:-52px;margin-left:40px}
.subnavbg{float:left;height:50px;overflow:hidden;padding-left:10px}
.subnavbg .subnav{float:left;width:82px;height:20px;margin-top:3px}
.subnavbg .subnav .sna{float:left;width:82px;line-height:20px;height:20px;overflow:hidden}
.subnavbg .current .sna,.subnavbg .subnav:hover .sna{color:#f29b22}
.subnavbg .subnav b{background:url(../expo-image/index/subnav-ico.png) no-repeat;width:20px;height:20px;overflow:hidden}
.subnavbg .subnav .snaico41{background-position:0 -120px}
.subnavbg .current .snaico41,.subnavbg .subnav:hover .snaico41{background-position:-20px -120px}
.subnavbg .subnav .snaico42{background-position:0 -140px}
.subnavbg .current .snaico42,.subnavbg .subnav:hover .snaico42{background-position:-20px -140px}
.subnavbg .subnav .snaico43{background-position:0 -160px}
.subnavbg .current .snaico43,.subnavbg .subnav:hover .snaico43{background-position:-20px -160px}
.subnavbg .subnav .snaico44{background-position:0 -180px}
.subnavbg .current .snaico44,.subnavbg .subnav:hover .snaico44{background-position:-20px -180px}
.subnavbg .subnav .snaico51{background-position:0 0}
.subnavbg .current .snaico51,.subnavbg .subnav:hover .snaico51{background-position:-20px 0}
.subnavbg .subnav .snaico52{background-position:0 -20px}
.subnavbg .current .snaico52,.subnavbg .subnav:hover .snaico52{background-position:-20px -20px}
.subnavbg .subnav .snaico53{background-position:0 -40px}
.subnavbg .current .snaico53,.subnavbg .subnav:hover .snaico53{background-position:-20px -40px}
.subnavbg .subnav .snaico54{background-position:0 -60px}
.subnavbg .current .snaico54,.subnavbg .subnav:hover .snaico54{background-position:-20px -60px}
.subnavbg .subnav .snaico55{background-position:0 -80px}
.subnavbg .current .snaico55,.subnavbg .subnav:hover .snaico55{background-position:-20px -80px}
.subnavbg .subnav .snaico56{background-position:0 -100px}
.subnavbg .current:hover .snaico56,.subnavbg .subnav:hover .snaico56{background-position:-20px -100px}
.subnav4{background:url(../expo-image/index/nav-current.png) no-repeat 0 -94px;width:172px;height:50px}
.subnav5{background:url(../expo-image/index/nav-current.png) no-repeat 0 -44px;width:259px;height:50px}
.snav4,.snav5{width:82px;overflow:hidden;height:50px}
.punch{width:132px;height:60px}
.punch .registration{width:132px;height:60px;background:url(../expo-image/index/punch.png) no-repeat}
.punch .registration a{width:132px;height:60px;line-height:400px;overflow:hidden}
.punch .registration:hover{background-position:0 -60px}
.punch .registration_ed{width:132px;height:60px;background:url(../expo-image/index/punch.png) no-repeat 0 -120px}
.punch .registration_ed a{width:132px;height:60px;line-height:400px;overflow:hidden}
.punch .registration span,.punch .registration_ed span{display:none}
.announcement{width:298px;height:58px;margin-top:12px}
.announcement .annoucement-bg{width:95px;height:69px;background:url(../expo-image/index/index-bgnew.png) no-repeat;margin-top:-11px}
.announcement .annoucement-list{width:180px;height:25px;margin-top:15px}
.announcement .annoucement-list li{width:180px;height:25px;float:left}
.announcement .annoucement-list li a{height:25px;float:left;line-height:25px;overflow:hidden}
.gift{width:602px;height:70px;margin-top:2px}
.gift-list{width:602px;height:60px}
.gift-list li{width:702px;height:70px;float:left;background:url(../expo-image/index/gift.png) no-repeat 0 10px}
.gift-list .img-bg{width:70px;height:70px}
.gift-list .img-bg a{width:68px;height:68px;overflow:hidden;float:left}
.gift-list .img-bg img{width:68px}
.gift-list .work-bg{width:500px;height:50px;line-height:25px;padding-top:18px}
.special{height:270px}
.special .tit_bg{border-bottom:10px solid #f0a448;width:313px;overflow:hidden}
.special .tit_bg .tit{width:313px;text-align:center;height:20px;line-height:24px;color:#f0a448}
.special_bg .bg-2 .tit_bg{border-color:#19c9ff}
.special_bg .bg-2 .tit_bg .tit{color:#19c9ff}
.special_bg .bg-3 .tit_bg{border-color:#fd6097}
.special_bg .bg-3 .tit_bg .tit{color:#fd6097}
.special-work{height:250px;padding-top:10px}
.special-work ul{width:980px;height:250px}
.special-work li{width:145px;height:250px;margin-right:10px;float:left;position:relative}
.special-work li:hover{-moz-box-shadow:0 0 7px #3b3b3b;-webkit-box-shadow:0 0 7px #3b3b3b;box-shadow:0 0 7px rgba(3,3,3,.25)}
.special-work li a{width:145px;height:250px;float:left}
.special-work .imgbg{width:145px;height:250px;float:left;overflow:hidden;border-radius:5px;background:#aaa;position:relative}
.special-work .imgbg img{width:145px}
.special-left .infobg{width:0;overflow:hidden;position:relative;top:-100px;margin-left:145px;line-height:22px;height:78px}
.special-left .infobg .p5{border-top-right-radius:5px;border-bottom-right-radius:5px;height:66px;width:192px;overflow:hidden;float:left;border:1px solid #dedede;border-left:0}
.special-work .current{z-index:99}
.special-right .infobg{left:-145px}
.special-right .infobg .p5{border-right:0;border-left:1px solid #dedede;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.index-registration{width:268px;height:330px;background-image:url(../expo-image/index/index-registration.png);background-repeat:no-repeat;background-position:15px 15px}
.index-registration .form{padding-top:150px}
.index-registration .form .form-tit{min-width:48px;height:30px;line-height:30px}
.index-registration .form .form-input{height:25px;line-height:25px;border-radius:3px}
.index-registration .form .form-tips{height:20px;line-height:20px}
.my-management{width:268px;height:168px}
.my-management .my-face,.my-management .my-face a{width:98px;height:98px}
.my-management .my-face img{width:98px}
.my-management .my-info{width:140px;height:106px}
.my-management .my-info .my-tit{height:30px;line-height:30px}
.my-management .my-info .my-operating a{width:70px;height:35px;overflow:hidden;text-align:center;line-height:35px}
.my-management .my-info .my-operating a:hover{line-height:170px}
.my-management .my-info .my-operating .bg1{background:#19c9ff}
.my-management .my-info .my-operating .bg2{background:#fd6097}
.my-management .my-info .my-operating .bg3{background:#f0a448}
.my-management .my-info .my-operating .bg4{background:#0ecdab}
.my-management .my-info .my-operating .bg1:hover{background:#19c9ff url(../expo-image/index/my-ico.png) no-repeat}
.my-management .my-info .my-operating .bg2:hover{background:#fd6097 url(../expo-image/index/my-ico.png) no-repeat 0 -35px}
.my-management .my-info .my-operating .bg3:hover{background:#f0a448 url(../expo-image/index/my-ico.png) no-repeat 0 -70px}
.my-management .my-info .my-operating .bg4:hover{background:#0ecdab url(../expo-image/index/my-ico.png) no-repeat 0 -105px}
.my-management .my-nav-bg a{width:80px;height:20px;overflow:hidden;line-height:100px}
.my-management .my-nav-bg a:hover{background-color:#ededed;border-radius:3px}
.my-management .my-nav-bg .my-nav-li{width:4px;height:12px;padding-top:8px;margin:0 2px}
.my-management .my-nav-bg .my-nav-li .ico{background:url(../expo-image/index/my-nav.png) 0 -60px no-repeat;width:4px;height:4px}
.my-management .my-nav-bg .my-nav1{background:url(../expo-image/index/my-nav.png) no-repeat}
.my-management .my-nav-bg .my-nav2{background:url(../expo-image/index/my-nav.png) 0 -20px no-repeat}
.my-management .my-nav-bg .my-nav3{background:url(../expo-image/index/my-nav.png) -5px -40px no-repeat}
.mode-nav{background:url(../expo-image/index/index-bgnew.png) 90px -69px no-repeat;width:270px;height:24px}
.mode-nav a{height:20px;line-height:20px;padding-top:4px}
.mode-nav .ico1{color:#19c9ff}
.mode-nav .ico2{color:#ff7bac}
.mode-nav .ico1 b{background:url(../expo-image/index/index-ico.png) no-repeat;width:20px;height:20px}
.mode-nav .ico2 b{background:url(../expo-image/index/index-ico.png) 0 -20px no-repeat;width:20px;height:20px}
.index-follow{width:268px;height:120px}
.index-follow .info{width:180px;height:50px}
.index-follow .info .tit{height:30px;line-height:30px}
.index-follow .zanniu{text-align:center;height:24px;width:80px;line-height:24px;overflow:hidden;border-radius:3px}
.index-follow .ico{background:url(../image121/icon/20.png) no-repeat 0 -420px;width:20px;height:20px;margin-top:2px;margin-left:10px}
.index-title{height:32px;padding-top:5px;overflow:hidden}
.index-title:hover{height:37px;padding-top:0}
.index-title h2{height:37px;overflow:hidden;float:left;line-height:32px}
.index-title:hover h2{line-height:42px}
.index-title .expo-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) no-repeat;margin-left:10px}
.index-title .work-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -50px no-repeat;margin-left:10px}
.index-title .reward-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -100px no-repeat;margin-left:10px}
.index-title .works-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -150px no-repeat;margin-left:10px}
.index-title .photo-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -200px no-repeat;margin-left:10px}
.index-title .ticket-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -250px no-repeat;margin-left:10px}
.index-title .gift-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -300px no-repeat;margin-left:10px}
.index-title .des-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -350px no-repeat;margin-left:10px}
.index-title .comment-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -400px no-repeat;margin-left:10px}
.index-title .join-ico{width:50px;height:37px;background:url(../expo-image/index/title-ico.png) 0 -450px no-repeat;margin-left:10px}
.index-title .more{height:20px;padding:0 5px;line-height:20px;border-radius:3px;margin-top:5px}
.index-title:hover .more{margin-top:10px}
.index-expo{height:400px}
.index-expo ul{padding-right:0}
.index-expo li{width:430px;height:160px;padding:10px;float:left;overflow:hidden;border-radius:4px}
.index-expo li:hover{-moz-box-shadow:0 0 7px #3b3b3b;-webkit-box-shadow:0 0 7px #3b3b3b;box-shadow:0 0 7px rgba(3,3,3,.25)}
.index-expo .time-bg{width:190px;height:70px;background:url(../expo-image/index/index-bgnew.png) no-repeat 0 -100px}
.index-expo .time-bg .time{width:155px;height:35px;float:left;color:#fff;line-height:35px;padding-left:35px}
.index-expo .info{width:190px;height:160px;overflow:hidden}
.index-expo .info .tit{height:60px;line-height:30px;padding-left:5px}
.index-expo .info .add{height:30px;line-height:30px}
.index-expo .info .add .ico{background:url(../expo-image/style/ico.png) no-repeat;width:20px;height:20px}
.tjwork{height:328px;padding:4px}
.tjwork li{width:240px;height:70px;float:left;overflow:hidden;margin-bottom:12px}
.tjwork .abg{width:240px;height:70px;overflow:hidden;float:left;background:#f2f2f2}
.tjwork img{width:240px}
.tjworkboxbg{width:240px;height:70px;float:left}
.tjworkbox{width:230px;padding:2px 5px;height:60px;background:url(../image121/index/bg2.png);margin-top:-20px}
.tjworkbox .abox{width:240px;height:40px;padding:0 2px;overflow:hidden;float:left;line-height:18px}
.tjworkesbg{width:220px;border-radius:3px;padding:2px}
.borderbg1{border:1px solid #f29b22}
.borderbg2{border:1px solid #19c9ff}
.borderbg3{border:1px solid #fd6097}
.tjworkesbg .tjworktit{width:215px;height:30px;overflow:hidden;margin-top:-15px}
.tjworkesbg .tjworktit .ico1{background:url(../image121/index/index-ico3.png) no-repeat;float:left;margin-left:74px;width:70px;height:25px;overflow:hidden}
.tjworkesbg .tjworktit .ico2{background:url(../image121/index/index-ico3.png) no-repeat 0 -25px;width:70px;float:left;margin-left:74px;height:25px;overflow:hidden}
.tjworkesbg .tjworktit .ico3{background:url(../image121/index/index-ico3.png) no-repeat 0 -50px;width:70px;float:left;margin-left:74px;height:25px;overflow:hidden}
.tjworkes{width:220px;height:275px;overflow:hidden}
.tjworkes li{width:220px;height:60px;float:left;overflow:hidden;margin-bottom:10px}
.tjworkes .abg{width:220px;height:60px;overflow:hidden;float:left;background:#f2f2f2}
.tjworkes img{width:220px}
.tjworkesboxbg{width:220px;height:60px;float:left;overflow:hidden;margin-top:-20px}
.tjworkesbox{width:210px;padding:2px 5px 0 5px;height:50px;z-index:99;position:relative;float:left;background:url(../image121/index/bg2.png)}
.tjworkesbox .abox{width:210px;height:18px;overflow:hidden;float:left;line-height:18px}
.tjwork-more{height:44px}
.tjwork-more a{height:25px;line-height:25px;margin-top:15px;padding-left:40px}
.tjwork-more .ico{background:url(../expo-image/index/index-ico2.png) no-repeat 0 -50px;width:25px;height:25px;margin-right:2px}
.reward-bg{height:378px}
.reward-task{width:450px;height:358px}
.reward-task .task-title{background:url(../expo-image/index/reward-title.png) no-repeat;width:163px;height:50px}
.reward-bg h2{display:none}
.reward-task .list{width:450px}
.reward-task .list li{width:420px;padding:2px 10px;border-radius:3px;height:40px;float:left}
.reward-task .list a{height:40px}
.reward-task .list li:hover{-moz-box-shadow:0 0 7px #3b3b3b;-webkit-box-shadow:0 0 7px #3b3b3b;box-shadow:0 0 7px rgba(3,3,3,.25)}
.reward-task .list .tit{height:18px;border-left:5px solid #f0a448;line-height:18px;width:310px;text-indent:5px;margin-top:11px}
.reward-task .list .price{width:95px;height:24px;line-height:24px;text-align:center;margin-top:8px;background:url(../expo-image/index/index-bgnew.png) 0 -170px no-repeat}
.reward-right{width:437px;height:358px}
.reward-hunter .hunter-title{background:url(../expo-image/index/reward-title.png) no-repeat 0 -50px;width:163px;height:50px}
.reward-hunter .list{height:110px;width:449px}
.reward-hunter .list li{width:100px;height:100px;overflow:hidden;float:left;border-radius:3px}
.reward-hunter .list li a{width:100px;height:100px}
.reward-hunter .list li img{width:100px}
.reward-hunter .list .info{width:100px;margin-top:-22px;height:22px;line-height:22px;background:url(../expo-image/index/choose-bg.png)}
.reward-plan .plan-title{background:url(../expo-image/index/reward-title.png) no-repeat 0 -100px;width:163px;height:50px}
.reward-plan .list{width:437px}
.reward-plan li{float:left;height:60px}
.reward-plan .user{width:100%;height:60px;background:#facd89 url(../expo-image/index/index-bgnew.png) no-repeat 0 -480px;line-height:60px;border-radius:4px}
.reward-plan .official{width:100%;height:60px;background:#f29c9f url(../expo-image/index/index-bgnew.png) no-repeat 0 -540px;line-height:60px;border-radius:4px}
.banner_right{width:270px;height:211px;padding-top:37px;overflow:hidden}
.banner_right ul{width:268px;height:209px}
.banner_right a{width:270px;height:248px;margin-left:-1px;margin-top:-37px;overflow:hidden;clear:both;float:left}
.banner_right img{width:270px}
.banner_right_other{width:268px;height:158px;margin-top:9px}
.banner_right_other a{width:268px;height:158px;overflow:hidden;float:left}
.banner_right_other img{width:268px}
.work-banner{height:120px}
.work-banner a{height:120px}
.work-banner img{max-width:920px}
.newwork{height:670px}
.newwork ul{width:1200px;padding-left:5px}
.newwork li{width:185px;height:313px;padding:5px;margin-right:3px;margin-bottom:5px;overflow:hidden;float:left;border-radius:3px}
.newwork .img-bg{width:183px;height:256px}
.newwork .img-bg a{width:183px;height:256px}
.newwork .img-bg img{width:183px}
.newwork .img-bg .info{width:179px;padding-left:4px;margin-top:-22px;height:22px;line-height:22px;background:url(../expo-image/index/choose-bg.png)}
.newwork .work-bg{width:185px;height:40px;line-height:20px;padding-top:5px}
.photo{height:440px}
.photo ul{width:1195px;padding-left:5px}
.photo h3{display:none}
.photo .first{height:410px;width:580px;border-radius:4px}
.photo .first a{width:580px;height:410px;float:left}
.photo .first .tit{width:420px;height:43px;background:url(../expo-image/index/index-bgnew.png) no-repeat 175px -262px}
.photo .first .img-bg{width:580px;height:360px;border-radius:3px}
.photo .first .img-bg img{width:580px}
.photo .second{height:410px;width:320px;border-radius:4px}
.photo .second a{width:320px;height:410px;float:left}
.photo .second .tit{width:320px;height:35px;margin-top:8px;background:url(../expo-image/index/index-bgnew.png) no-repeat 55px -305px}
.photo .second .img-bg{width:320px;height:360px;border-radius:3px}
.photo .second .img-bg img{width:320px}
.photo .third{height:410px;width:255px;margin-left:1px;border-radius:4px}
.photo .third a{width:255px;height:410px;float:left}
.photo .third .tit{width:255px;height:30px;margin-top:13px;background:url(../expo-image/index/index-bgnew.png) no-repeat 40px -340px}
.photo .third .img-bg{width:255px;height:360px;border-radius:3px}
.photo .third .img-bg img{width:255px}
.index_titles{height:35px;line-height:35px}
.index_titles h1{font-size:14px;margin-left:10px}
.nyato{margin-bottom:10px;min-height:41px}
.nyato li{height:41px}
.nyatoleft,.nyatoleft a{width:88px;height:31px;overflow:hidden}
.nyatowork{line-height:16px}
.hezuo li{float:left;width:90px;height:33px;overflow:hidden;margin-right:7px;margin-bottom:5px}
.hezuo li a{float:left;width:88px;height:31px;overflow:hidden}
.job-tips-bg{width:139px;height:300px;position:fixed;bottom:25px;overflow:hidden}
.job-tips-bg a{width:139px;height:300px;float:left;background-image:url(../recruit-image/nyato.png);background-position:0 -270px;position:relative;background-repeat:no-repeat}
.filter-bg{height:52px}
.filter{height:20px}
.filter .tit{min-width:50px;height:20px;line-height:20px}
.filter .list li{float:left;height:20px;margin-right:5px}
.filter .list li a{height:20px;line-height:20px;border-radius:3px;padding:0 5px}
.filter .current a,.filter .list li a:hover{background:#f0a448;color:#fff}
.list-html .info{width:640px;height:160px}
.list-html .info .name{height:50px;line-height:25px;overflow:hidden}
.list-html .info .opentime{width:140px;height:38px;padding-left:85px;background:url(../image121/taitei/t-ico.png) no-repeat -36px 0;line-height:38px;color:#fff}
.list-html .info .endtime{width:140px;height:38px;padding-left:85px;background:url(../image121/taitei/t-ico.png) no-repeat -36px -38px;line-height:38px;color:#fff}
.list-html .info .sale{width:150px;height:38px;background:url(../image121/taitei/t-ico.png) no-repeat 0 -114px;color:#12526f}
.list-html .info .site{width:150px;height:38px;background:url(../image121/taitei/t-ico.png) no-repeat 0 -152px;color:#16664b}
.list-html .info .price{width:80px;height:38px;line-height:38px;text-align:center}
.list-html .info .add{height:30px;line-height:30px}
.list-html .info .add .ico{background:url(../expo-image/style/ico.png) no-repeat;width:20px;height:20px}
.list-html .n-ico31{background:url(../image121/icon/29.png) no-repeat 0 0;width:35px;height:20px;margin-top:2px}
.list-html .n-ico32{background:url(../image121/icon/29.png) no-repeat 0 -20px;width:35px;height:20px;margin-top:2px}
.list-html .submit{padding:0 10px;height:40px;border-radius:3px;line-height:40px}
.list-html .love-es-bg{background:url(../expo-image/style/bg.png);width:240px;height:160px;cursor:pointer}
.list-html .love-es-bg .ico{background:url(../expo-image/index/index-bgnew.png) 0 -194px no-repeat;width:50px;height:50px;margin-top:55px;margin-left:50px}
.list-html .love-es-bg .num{height:50px;line-height:50px;margin-top:55px}
.list-html .listimg240:hover .love-es-bg{margin-top:-160px}
.list-html .love-bg{height:20px;width:240px;margin-top:-180px}
.list-html .listimg240:hover .love-bg{margin-top:-20px}
.list-html .love-bg .love{width:54px;height:20px;line-height:20px;margin-left:93px;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px}
.list-html .love-bg .ico{background:url(../image121/group/icon.png) no-repeat 0 0;width:20px;height:20px}
.list-html .btn a{padding-right:5px;border-radius:3px;height:20px;line-height:20px}
.list-html .btn b{background:url(../expo-image/index/list-ico.png) no-repeat;width:20px;height:20px;float:left}
.list-html .btn .ticket-btn{background-color:#f0a448}
.list-html .btn .doujin-btn{background-color:#447dca}
.list-html .btn .doujin-btn b{background-position:0 -20px}
.list-html .btn .bussniess-btn{background-color:#00b7ee}
.list-html .btn .bussniess-btn b{background-position:0 -40px}
.list-html .btn .cosplay-btn{background-color:#fd6097}
.list-html .btn .cosplay-btn b{background-position:0 -60px}
.list-html .btn .live-btn{background-color:#8f82bc}
.list-html .btn .live-btn b{background-position:0 -80px}
.list-html .btn .make-btn{background-color:#02c2c9}
.list-html .btn .make-btn b{background-position:0 -100px}
.list-html .btn .staff-btn{background-color:#0ecdab}
.list-html .btn .staff-btn b{background-position:0 -120px}
.list-html .list-tit{height:25px}
.list-html .list-tit h3{height:25px;font-weight:100;line-height:25px}
.list-html .list-join-bg{height:130px}
.list-html .list-join{height:100px}
.list-html .list-join .join{width:100px;height:100px;border-radius:7px}
.list-html .list-join .join .img-bg{width:100px;height:100px}
.list-html .list-join .join .img-bg img{width:100px}
.list-html .list-join .join .tit-bg{width:100px;height:100px;background:url(../expo-image/style/bg2.png)}
.list-html .list-join .join:hover .tit-bg{margin-top:-100px}
.list-html .list-join .join .tit{line-height:18px;padding-top:40px;min-height:20px}
.list-html .list-join .list-more{background:url(../expo-image/index/list-more.png) no-repeat bottom center;width:50px;height:100px;border-radius:7px}
.list-html .list-join .list-more a{width:50px;height:100px;line-height:20px}
.list-tip{height:100px}
.list-tip .tip{width:360px;padding-left:170px;height:100px;background:url(../expo-image/index/list-tip.jpg) left bottom no-repeat}
.list-tip .tip .span{height:50px;line-height:25px;padding-top:30px}
.list-nav{height:20px}
.list-nav .activity-nav{background:url(../expo-image/index/list-nav.png) no-repeat;line-height:100px;height:20px;width:120px}
.list-nav .expo-nav{background:url(../expo-image/index/list-nav.png) 0 -20px no-repeat;line-height:100px;height:20px;width:120px}
.list-nav .add{height:30px;line-height:30px}
.list-nav .add .ico{background:url(../expo-image/style/ico.png) no-repeat;width:20px;height:20px}
.my-right-list li{height:25px;float:left}
.my-right-list li a{height:25px;float:left;line-height:25px;overflow:hidden}
.list-right-bg .info{width:141px;height:102px}
.list-right-bg .info .name{height:44px;line-height:20px;overflow:hidden}
.list-right-bg .info .price{height:25px;line-height:25px}
.photo-right li{width:248px;height:248px;overflow:hidden;float:left;border-radius:3px}
.photo-right li a{width:248px;height:248px}
.photo-right li img{width:248px}
.photo-right .info{width:248px;margin-top:-22px;height:22px;line-height:22px;background:url(../expo-image/style/bg.png)}
#projector{width:920px;height:330px}
#projector ul{height:330px;overflow:hidden}
#projector ul li{float:left;width:920px;height:330px;overflow:hidden}
#projector ul li a{float:left}
#projector img{width:920px;height:330px}
#projector .btnbg{position:relative;width:920px;height:17px;z-index:99;margin-top:-27px}
#projector .btn{width:100%;height:17px;text-align:center;margin:0 auto}
#projector .btn span{display:inline-block;width:15px;height:15px;margin-right:5px;cursor:pointer;border-radius:15px;border:1px solid #ded9d8}
#projector .btn span.on{background:#f29b22}
.channel-nav ul{width:220px;height:35px}
.channel-nav li{width:110px;height:35px}
.channel-nav li a{width:110px;height:34px;line-height:39px}
.channel-nav .current a{color:#f0a448;border-bottom:1px solid #f0a448}
.group-list{width:1220px}
.group-list li{width:593px;height:300px;border-radius:5px;overflow:hidden;float:left;margin-right:10px}
.group-list .group-top{height:140px;padding-top:20px;background:#fff url(../expo-image/index/group-list.jpg) bottom no-repeat}
.group-list .group-top .logo-bg{width:120px;height:120px;border-radius:4px}
.group-list .group-top .logo-bg a{width:120px;height:120px}
.group-list .group-top .logo-bg img{width:120px}
.group-list .group-bottom{padding:5px 10px;height:120px}
.group-list .group-bottom .tit{height:28px;line-height:25px}
.group-list .group-bottom .info{height:25px;line-height:20px}
.group-list .group-bottom .des{height:72px;line-height:18px}
.no-group{background:url(../expo-image/index/no-group.png) no-repeat bottom left;height:102px}
.my-group-list{width:210px;height:102px}
.my-group-list li{width:98px;height:98px}
.my-group-list .img-bg{width:98px;height:98px}
.my-group-list .tit-bg{background:url(../expo-image/style/bg.png);width:100px;height:100px}
.my-group-list .tit-bg .tit{padding-top:40px;line-height:20px}
.my-group-list li:hover .tit-bg{margin-top:-98px}
.my-group-list img{width:98px}
.add-group{width:25px;height:100px}
.add-group .add{width:35px;height:38px;background:url(../expo-image/index/index-bgnew.png) no-repeat 0 -372px;margin-top:60px}
.ticket-list li{height:60px;position:relative}
.ticket-list li:hover{z-index:50}
.ticket-list li:hover .des{display:block}
.ticket-list .info{height:30px;padding:15px 0}
.ticket-list .ico{background:url(../expo-image/index/index-bgnew.png) no-repeat 0 -410px;height:30px;width:75px}
.ticket-list .tit{height:30px;line-height:30px;width:420px}
.ticket-list .des{min-height:80px;margin-left:200px;line-height:20px;-moz-box-shadow:0 0 7px #3b3b3b;-webkit-box-shadow:0 0 7px #3b3b3b;box-shadow:0 0 7px rgba(3,3,3,.25);display:none}
.ticket-list .w120{width:120px}
.ticket-list .tip{height:20px;line-height:18px}
.ticket-list .nochosehao{width:112px;height:30px}
.ticket-list .nochosehaol{width:30px;height:30px;background:url(../image121/icon/11.png) no-repeat left top;cursor:pointer}
.ticket-list .nochosehaol:hover{background:url(../image121/icon/11.png) no-repeat left bottom}
.ticket-list .nochosehaor{width:30px;height:30px;background:url(../image121/icon/11.png) no-repeat right top;cursor:pointer}
.ticket-list .nochosehaor:hover{background:url(../image121/icon/11.png) no-repeat right bottom}
.ticket-list .other-info{height:60px;line-height:60px}
.activity-operation{height:45px}
.activity-operation .operation{height:45px;padding:0 10px;line-height:45px}
.activity-operation .love-ico{background:url(../expo-image/index/index-ico.png) 0 -40px;width:20px;margin-top:12px;height:20px}
.activity-operation .share-ico{background:url(../expo-image/index/index-ico.png) 0 -60px;width:20px;margin-top:12px;height:20px}
.activity-operation .share-ico-ed{background:url(../expo-image/index/index-ico.png) -20px -60px;width:20px;margin-top:12px;height:20px}
.activity-operation .feed-ico{background:url(../expo-image/index/index-ico.png) 0 -80px;width:20px;margin-top:12px;height:20px}
.activity-des .des{line-height:180%}
.activity-des .des img{max-width:918px}
.join-list li{width:82px;height:100px;float:left}
.join-list li a{width:82px;height:100px}
.join-list .img-bg{width:70px;height:70px;margin-left:5px;border-radius:4px}
.join-list .img-bg img{width:70px}
.join-list .name{width:82px;height:20px;line-height:20px}
.addwork-button{height:36px}
.addwork-button a{width:180px;height:36px;background:url(../expo-image/index/index-bgnew.png) no-repeat 0 -442px;margin-left:33px}
.sreachbg{padding:3px;border-radius:3px}
.ss_input{height:24px;line-height:24px;font-size:12px;padding:0 3px;border:0}
.sreachbg .ssan{height:24px;width:30px;background-image:url(../image121/icon/02.png);background-repeat:no-repeat;background-position:7px -97px;border-radius:3px}
.index-work .list li,.index-work .list li a{height:340px;width:260px}
.index-work .list .img-bg{width:210px;height:300px}
.index-work .list .img-bg .img{width:208px;height:298px}
.index-work .list .img-bg img{width:208px;height:298px}
.index-work .list .info-bg{width:80px;height:280px;margin-top:-300px;margin-left:-80px;padding-top:10px}
.index-work .list .info-bg .info{height:20px;line-height:20px;min-width:30px;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:0 5px 0 10px}
.index-work .list .bg1{background-color:#f0a448}
.index-work .list .bg2{background-color:#0ecdab}
.index-work .list .bg3{background-color:#19c9ff}
.index-work .list .bg4{background-color:#fd6097}
.index-work .list .name{width:210px;height:36px;padding-top:4px;line-height:18px}
.index-work .list .other-info{min-width:90px;height:20px;margin-top:-20px;padding:0 5px;line-height:20px;margin-left:55px;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px}
.index-work .list .other-info .num{min-width:40px}
.index-work .list .love-ico{background:url(../image121/group/icon.png) no-repeat 0 0;width:20px;height:20px}
.index-work .list .comment-ico{background:url(../expo-image/style/style-ico.png) 0 -60px no-repeat;width:20px;height:20px}
.work-info{width:680px;height:300px}
.work-info .name{line-height:20px;height:40px}
.work-info .name .info-bg1{background:#f0a448;padding:0 5px;height:20px;line-height:20px;border-radius:20px;min-width:40px}
.work-info .name .info-bg2{background:#19c9ff;height:20px;padding:0 5px;border-radius:20px;line-height:20px;min-width:40px}
.workicon{height:20px;line-height:20px;width:320px}
.workicon b{width:20px;height:20px;overflow:hidden;background:url(../expo-image/index/work-ico.png) no-repeat;margin-right:2px}
.work-tag{height:20px;width:330px;background:url(../expo-image/index/work-ico.png) no-repeat 0 -320px;padding-left:25px}
.work-tag a{height:20px;padding:0 5px;line-height:20px}
.work-info .other-info-bg{height:50px}
.work-info .other-info-bg .price-bg{background:url(../expo-image/index/index-bgnew.png) no-repeat 0 -740px;padding-left:30px;height:50px;width:102px;line-height:50px}
.work-info .online-buy{height:50px;width:70px}
.work-info .online-buy a{background:url(../expo-image/index/index-bgnew.png) no-repeat -72px -790px;width:70px;height:50px}
.work-info .online-buy a:hover{background-position:0 -790px}
.workicon .wico1{background-position:0 0}
.workicon .wico2{background-position:0 -20px}
.workicon .wico3{background-position:0 -40px}
.workicon .wico4{background-position:0 -60px}
.workicon .wico5{background-position:0 -80px}
.workicon .wico6{background-position:0 -100px}
.workicon .wico7{background-position:0 -120px}
.workicon .wico8{background-position:0 -140px}
.workicon .wico9{background-position:0 -160px}
.workicon .wico10{background-position:0 -180px}
.workicon .wico11{background-position:0 -200px}
.workicon .wico12{background-position:0 -220px}
.workicon .wico13{background-position:0 -240px}
.workicon .wico21{background-position:0 -320px}
.workicon .wico14{background-position:0 -280px}
.workicon .wico15{background-position:0 -300px}
.workimg-list{height:150px;width:680px;overflow:hidden;padding-top:17px}
.workimg-list ul{width:680px;height:150px;overflow:hidden}
.workimg-list li{width:148px;height:148px;border:1px solid #dedede;float:left;margin-right:10px;margin-bottom:5px}
.workimg-list li a{width:148px;height:148px;float:left;overflow:hidden}
.workimg-list li img{width:148px}
.workimg-list .img-operating{width:680px;height:60px}
.workimg-list .img-operating .left-ico{width:55px;height:60px;position:relative;background:url(../image121/reward/cosplay-ico.png) no-repeat;top:-105px}
.workimg-list .img-operating .right-ico{width:55px;height:60px;position:relative;background:url(../image121/reward/cosplay-ico.png) 0 -60px no-repeat;top:-105px}
.poxy-btn{height:22px}
.poxy-btn a{border:1px solid #dedede;height:20px;color:#959595;line-height:20px;padding:0 5px}
.poxy-btn a:hover{border:1px solid #f0a448;color:#f0a448}
.expo-join{max-height:390px}
.expo-join li{width:266px;height:190px}
.expo-join li a{width:241px;height:193px;padding:0 13px;background:url(../expo-image/index/expo-join.png) bottom repeat-x}
.expo-join .name{height:25px;line-height:25px}
.other-work-tit{height:18px;line-height:25px;padding-top:5px}
.other-work-info li{line-height:20px}
.other-work-info b{width:20px;height:20px;background:url(../expo-image/index/index-ico.png) 0 -180px no-repeat}
.other-work-info li:nth-child(1) b{background-position:0 -100px}
.other-work-info li:nth-child(2) b{background-position:0 -120px}
.other-work-info li:nth-child(3) b{background-position:0 -140px}
.other-work-info li:nth-child(4) b{background-position:0 -160px}
.work-banner-bg{min-height:100px;overflow:hidden}
.work-banner-bg .work-banner{height:0}
.work-banner-bg .banner img{width:100%}
.work-banner-bg .btn{height:35px;line-height:35px;position:relative;z-index:90;padding:0 10px;background:url(../expo-image/index/choose-bg.png);border-top-left-radius:5px;border-bottom-left-radius:5px}
#workbanner-window .work-up{height:20px;line-height:20px;width:220px}
#workbanner-window .work-up span{height:20px}
#workbanner-window .work-up .file{margin-top:-40px}
#workbanner-window .work-img{width:600px;height:80px}
#workbanner-window .work-img img{width:600px}
#workbanner-window .tips{height:20px;line-height:20px}
.app-list .logo,.app-list .logo img{width:200px;height:200px}
.app-list .expocatlogo{background:url(../expo-image/index/index-bgnew.png) 0 -840px no-repeat}
.app-list .twocode{width:376px;height:185px}
.app-list .expocatcode{background:url(../expo-image/index/index-bgnew.png) 0 -1040px no-repeat}
.app-list .expocatcode a,.app-list .expocatcode img{width:185px;height:185px}
.app-list .info-bg{height:185px}
.app-list .info-bg .name{height:60px;line-height:60px;font-size:40px}
.app-list .info-bg .info{height:30px;line-height:30px}
.app-list .info-bg .version{height:20px;line-height:20px;border-radius:3px;background:#19c9ff;padding:0 5px}
.app-list .info-bg .btn{height:60px}
.app-list .info-bg .andorid-btn{height:60px;line-height:200px;width:241px;background:url(../expo-image/index/index-bgnew.png) 0 -1240px no-repeat}
.app-list .info-bg .apple-btn{height:60px;line-height:200px;width:240px;background:url(../expo-image/index/index-bgnew.png) -241px -1240px no-repeat}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:0}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:0}
#nextLink,#prevLink{width:49%;height:100%;background:transparent url(../image121/icon/blank.gif) no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../image121/exhibition/left.png) left 50% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../image121/exhibition/right.png) right 50% no-repeat}
#nextLinkText,#prevLinkText{color:#ff9834;font-weight:700;text-decoration:none}
#nextLinkText{padding-left:20px}
#prevLinkText{padding-right:20px}
.ontop #imageData{padding-top:5px}
#imageDataContainer{border-top-left-radius:5px;border-top-right-radius:5px;font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #numberDisplay a{padding-left:5px;padding-right:5px}
#imageData #bottomNavClose{width:32px;float:right;height:32px;margin-top:-20px;margin-right:-20px;overflow:hidden;background:url(../image121/icon/16.png) no-repeat}
#imageData #bottomNavClose:hover{background-position:0 -32px}
#imageData #helpDisplay{clear:left;float:left;display:block}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6!important;display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
#lightboxIframe{display:none}
.topic-list{width:940px;min-height:220px}
.topic-list .planning-img-bg,.topic-list li{width:940px;border-radius:8px;height:220px;float:left;overflow:hidden}
.topic-list .ali{width:940px;height:220px;overflow:hidden;float:left}
.topic-list img{width:940px}
.topic-list .tit-bg{padding:0 20px;height:60px;line-height:60px;background:url(../image121/index/bg.png);float:left;margin-top:-190px}
.topic-list .p-tit-bg1{min-height:90px;float:left;margin-top:-190px;background:url(../image121/index/bg.png);min-width:400px}
.topic-list .p-tit-bg1 .tit{padding:0 20px;height:50px;line-height:50px;float:left;clear:both;color:#fff}
.topic-list .p-tit-bg1 .des{padding:0 20px;height:33px;line-height:25px;float:left;clear:both;color:#fff}
.topic-list .p-ico1{background:url(../image121/reward/planning-ico.png) no-repeat;width:66px;height:23px;float:left;margin-right:10px}
.topic-list .p-ico2{background:url(../image121/reward/planning-ico.png) 0 -23px no-repeat;width:66px;height:23px;float:left;margin-right:10px}
.topic-list .p-tit-bg2{min-height:90px;float:left;margin-top:-190px;background:url(../image121/index/bg2.png);min-width:400px}
.topic-list .p-tit-bg2 .tit{padding:0 20px;height:50px;line-height:50px;float:left;clear:both;color:#313131}
.topic-list .p-tit-bg2 .des{padding:0 20px;height:33px;line-height:25px;float:left;clear:both;color:#313131}
.topic-list .planning-img{width:940px;height:30px;margin-top:-30px;float:left}
.topic-list .planning-img-bg span{line-height:20px;padding-top:90px}
.city-bg .city-left{width:416px;min-height:450px;border:3px solid #dedede;margin-left:120px}
.city-bg .city-left .tit,.city-bg .city-right .tit{height:50px;line-height:50px}
.city-bg .city-info-bg .info-bg .des,.city-bg .city-left .des{line-height:25px}
.city-bg .city-tip{padding:15px 10px;width:240px;line-height:20px;margin-top:150px}
.city-bg .city-info-bg{min-height:500px;margin-left:100px}
.city-bg .city-info-bg .info-img{background:url(../expo-image/index/city.png) no-repeat;width:440px;height:318px}
.city-bg .city-info-bg .info-bg{border:3px solid #dedede;min-height:50px;width:340px}
.city-bg .city-info-bg .info-bg .tit,.city-bg .city-search .tit{height:30px;line-height:30px}
.city-bg .city-input .btn,.city-bg .city-input .btned{width:404px;height:84px}
.city-bg .city-input .btn a{background:url(../expo-image/index/city.png) no-repeat 0 -318px;width:404px;height:84px;line-height:300px}
.city-bg .city-input .btned a{background:url(../expo-image/index/city.png) no-repeat 0 -400px;width:404px;height:84px;line-height:300px}
.city-bg .city-input{padding-top:80px;margin-right:60px}
.city-bg .city-search{padding-top:70px}
.city-bg .city-search .search{padding:10px 50px;min-height:225px}
.city-bg .city-search .search .py_input{height:30px;line-height:30px}
.city-bg .city-search .user-tip{height:100px}
.city-bg .city-search .user-info{width:260px;height:120px}
.city-bg .city-search .user-info .info{height:20px;line-height:20px}
.photo_header{background:url(../expo-image/index/work-banner-bg.jpg) no-repeat center;height:160px}
#photomain{width:1200px;padding-left:5px;padding-top:5px;overflow:hidden}
.item{background:#fff;float:left;display:inline;margin-right:3px;margin-bottom:3px;width:394px;overflow:hidden}
.item a{width:394px;overflow:hidden;float:left}
.item .info{width:384px;height:45px;padding:2px 5px;background:url(../expo-image/style/bg.png);margin-top:-45px;line-height:22px}
.item img{width:394px}
.comment_image_bg{background:url(../image121/style/bg.png);position:fixed;z-index:9999;top:0;left:0;width:100%;display:none}
.comment_img_bg{width:1160px;margin:20px;overflow:hidden;background:#fff url(../image121/japan/loading.gif) center no-repeat;vertical-align:middle}
.comment_img_bg ul{position:relative}
.comment_img_bg .href{width:1160px;height:30px}
.comment_img_bg .href a{line-height:30px}
.comment_img_bg .img_bg,.comment_img_bg .img_bg a{width:1160px;float:left;padding-bottom:40px}
.comment_img_bg .img_bg span{width:1160px;vertical-align:middle;text-align:center;display:table-cell}
.comment_img_bg .img_bg img{max-width:1160px;min-width:500px}
.comment_image_cz{height:1px;width:1200px;position:fixed;top:0}
.comment_image_cz .cz{width:60px;height:60px;line-height:100px;border-radius:5px;background:url(../image121/index/bg2.png)}
.comment_image_cz .close{width:60px;height:60px;float:right;border-radius:150px;background:url(../image121/index/bg2.png)}
.comment_image_cz .close{background:url(../imagemobile/style/close.png) no-repeat;width:105px;height:105px;float:right}
.comment_image_cz .close:active{background-position:0 -105px}
.comment_image_cz .ico1{width:60px;height:60px;float:left;background:url(../image121/japan/left.png) center no-repeat}
.comment_image_cz .ico2{width:60px;height:60px;float:right;background:url(../image121/japan/right.png) center no-repeat}
.publishButton{background-image:none;width:243px;height:40px;float:left}
.comiket-button .sina-btn span{display:none}
