body, html { background: #f8f8f8; min-height:100%;}

.event_content { width: 750px; margin: 0 auto; min-height:100%;}

.head_sel { width: 750px; height: 88px; position: fixed; top: 0; left: 50%; margin-left: -375px; background: #fff; box-shadow: 0 2px 0px #dfdfdf; text-align: center; line-height: 88px; z-index: 1; }

.head_sel span { display: inline-block; padding-right: 60px; font-size: 30px; cursor: pointer; text-align: left; background: url(/STATIC/wechat/image/match/arrow.png) no-repeat right 36px; }

.head_sel span.cur { background-position: right -34px; }

div.sel_list { display: none; width: 334px; border-radius: 15px; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); background: rgba(0, 0, 0, 0.8); max-height: 800px; position: fixed; top: 73px; left: 50%; margin-left: -175px; z-index: 2; padding: 8px; overflow: auto; -webkit-overflow-scrolling: touch; }

div.sel_list li { line-height: 64px; color: #fff; text-align: center; cursor: pointer; font-size: 30px; margin: 10px 0; }

div.sel_list li.cur { color: #e29a66; }

div.sel_list li:active, div.sel_list li:hover { background: #e29a66; color: #fff; }

.event_list { margin-top: 98px; margin-bottom: 98px; }

.event_list li { margin-top: 10px; border-top: 2px solid #dbdbdb; border-bottom: 2px solid #dbdbdb; position: relative; cursor: pointer; }

.event_list li div.img { overflow: hidden; width: 750px; height: 400px; overflow: hidden; position: relative; }

.event_list li .event_info { padding: 34px 20px; background: #fff;max-height:999999px; }

.event_list li .event_info h1 { max-height:80px;overflow:hidden;color: #57515c; font-size: 30px; line-height: 40px; font-weight: normal; text-align: justify; margin: 0 0 24px; }

.event_list li .event_info p { font-size: 28px; color: #8d8594; vertical-align: top; margin-top: 8px; }

.event_list li .event_info p i { display: table-cell; font-style: normal; min-width: 140px; }

.event_list li .event_info p span { display: table-cell; text-align: justify; white-space:nowrap;}

.event_list li b { width: 194px; height: 58px; border-radius: 10px 0 0 10px; position: absolute; color: #ffffff; font-size: 30px; line-height: 58px; text-align: center; top: 294px; right: 0; background: #e29a66; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); background: rgba(255, 162, 0, 0.9); font-weight: normal; }

.event_list li .doing { background: #e29a66; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); background: #e29a66; }

.event_list li .ending { background: #766e7c; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); background: rgba(118, 110, 124, 0.9); }

.event_list li strong { height: 40px; font-weight: normal; position: absolute; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); background: rgba(0, 0, 0, 0.75); top: 28px; left: 32px; border: 1px solid #7a7a7a; border-radius: 10px; padding: 0 18px; font-size: 24px; color: #ffffff; line-height: 40px; }

.event_list li strong em { font-style: normal;margin:0 10px; }

.event_list li strong .col1 { color: #e29a66; }

.event_list li strong .col2 { color: #e29a66; }

.event_list li span.icon { width: 43px; height: 43px; position: absolute; top: 28px; right: 80px; background: url(/STATIC/wechat/image/match/love.png) no-repeat; }

.event_list li span.icon.love { background-position: 0 -44px; }

.detail_content { width: 750px; margin: 0 auto; min-height:100%;}

.detail_content .top { padding: 0 25px;background: #fff;overflow:hidden; }

.detail_content .top h1 { font-size: 30px; color: #57515c; font-weight: normal; margin: 20px 0; line-height:40px;}

.detail_content .top .img { width: 700px; height: 374px; position: relative; overflow: hidden; }

.detail_content .top .img p {white-space:nowrap; position: absolute; bottom: 0; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); background: rgba(0, 0, 0, 0.7); height: 72px; padding: 0 10px; color: #fff; width: 680px; font-size: 26px; line-height: 72px; max-height:999999px;}

.detail_content .tabstabsWc { height: 82px; }

.detail_content ul.tabs { width: 643px; height: 81px; left: 0; top: 0; right: 0; margin: auto; position: relative; border-bottom: 1px solid #e2e2e2; background: #fff; padding: 0 54px;padding-left:53px; z-index: 2; }

.detail_content ul.tabs li { float: left; height: 76px; width: 141px;margin-left:110px; color: #57515c; font-size: 30px; line-height: 90px; overflow: hidden; cursor: pointer; text-align: center; }
.detail_content ul.tabs li:first-child{margin-left:0;}
.detail_content ul.tabs li.cur { color: #e29a66; border-bottom: 5px solid #e29a66; }

.search_btn { display: block; width: 80px; height: 80px; position: fixed; bottom: 120px; left:50%;margin-left:-344px; border-radius:50%;background: #e29a66 url(/STATIC/wechat/image/match/icon1.png) no-repeat center center; cursor: pointer; }

.search_bar { border-radius:18px;width: 580px; position: fixed; top: 430px; left: 50%;margin-left:-315px; padding:40px 10px 40px 40px; background: #fff;  z-index: 6; }
.search_mask{width:100%;height:100%;background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background: rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:5;}
.search_bar form {float:left; width:488px;background: #f8f8f8 url(/STATIC/wechat/image/match/icon2.png) no-repeat 17px center; height: 60px; border: 1px solid #dbdbdb; border-radius: 50px; position: relative; text-align: left; }

.search_bar form input { color: #8d8594; font-size: 28px; display: block; margin-left: 70px; border: none; line-height: 60px; outline: none; width: 300px; height: 60px;background:#f8f8f8; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #aba8ad; opacity:1; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #aba8ad;opacity:1;
}

input:-ms-input-placeholder{
    color: #aba8ad;opacity:1;
}

input::-webkit-input-placeholder{
    color: #aba8ad;opacity:1;
} 
.search_bar form span.btn { width: 87px; height: 50px; background: #e29a66; font-size: 28px; text-align: center; line-height: 50px; display: block; position: absolute; cursor: pointer; color: #fff; border-radius: 24px; position: absolute; top: 5px; right: 6px; }
.search_bar .cancel{float:left;width:90px;height:62px;line-height:62px;text-align:center;color:#8d8594;font-size:28px;cursor:pointer;}
.detail_content .middle { margin-bottom: 98px; }

.detail_content .middle ul.list li { margin-bottom: 10px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; position: relative; cursor: pointer; background: #fff; padding: 29px 32px 10px; }

.detail_content .middle ul.list li .photo { display: block; width: 80px; height: 80px; overflow: hidden; border-radius: 50%; float: left; margin-right: 37px; }

.detail_content .middle ul.list li .photo img { width: 80px; height: 80px; border-radius: 50%; }

.detail_content .middle ul.list li .info { display: block; float: left; width: 566px; }

.detail_content .middle ul.list li .info h2 { color: #57515c; font-size: 28px; margin: 8px 0; }

.detail_content .middle ul.list li .info .nameAndTime { color: #8d8594; font-size: 24px; margin-bottom: 10px; }

.detail_content .middle ul.list li .info .nameAndTime .iLeft { float: left; }

.detail_content .middle ul.list li .info .nameAndTime .bianhao { float: right; color: #57515c; font-weight: bold; }

.detail_content .middle ul.list li .info p { line-height: 34px; font-size: 24px; cursor: pointer;  color: #8d8594;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.detail_content .middle ul.list li .info .tupianji { border-bottom: 1px solid #dbdbdb; margin-top: 10px; padding-bottom: 26px; width: 576px; }

.detail_content .middle ul.list li .info .tupianji .oneImg { max-width: 566px; max-height: 566px; position: relative; overflow: hidden; }

.detail_content .middle ul.list li .info .tupianji .oneImg img { display: block; max-width: 566px; max-height: 566px; }

.detail_content .middle ul.list li .info .tupianji .moreImg { float: left; width: 184px; height: 148px; position: relative; overflow: hidden; margin: 8px 8px 0 0; }

.detail_content .middle ul.list li .info .tupianji .vedioImg { width: 420px; height: 225px; position: relative; overflow: hidden; }

.detail_content .middle ul.list li .info .tupianji .vedioImg img { width: 420px; height: 225px; }

.detail_content .middle ul.list li .info .tupianji .vedioImg span.vedio { display: block; width: 57px; height: 58px; position: absolute; z-index: 1; background: url(/STATIC/wechat/image/match/icon6.png) no-repeat; top: 50%; left: 50%; margin-top: -29px; margin-left: -28px; }

.detail_content .middle ul.list li .info .number { padding: 14px 0; height: 52px; }

.detail_content .middle ul.list li .info .number .iLeft { float: left; }

.detail_content .middle ul.list li .info .number .iLeft span { display: inline-block; height: 34px; margin: 6px 10px 0 8px; font-size: 24px; color: #8d8594; line-height: 28px; padding-left: 46px; }

.detail_content .middle ul.list li .info .number .iLeft .comment { background: url(/STATIC/wechat/image/match/icon4.png) no-repeat; }

.detail_content .middle ul.list li .info .number .iLeft .love { background: url(/STATIC/wechat/image/match/icon5.png) no-repeat; }

.detail_content .middle ul.list li .info .number .iLeft .love.cur { background: url(/STATIC/wechat/image/match/icon3.png) no-repeat left -2px; }

.detail_content .middle ul.list li .info .number .iRight { float: right; font-size: 24px; color: #57515c; line-height: 52px; position: relative; }

.detail_content .middle ul.list li .info .number .iRight .ani { position: absolute; top: -21px; left: 5px; z-index: 3; color: #e29a66; }

.detail_content .middle ul.list li .info .number .iRight .total { margin-right: 8px; }

.detail_content .middle ul.list li .info .number .iRight .col1 { color: #e29a66; }

.detail_content .middle ul.list li .info .number .iRight .toupiao { width: 100px; height: 48px; border: 2px solid #e29a66; display: inline-block; text-align: center; line-height: 48px; font-size: 28px; color: #e29a66; border-radius: 13px; margin: 0 3px; }

.detail_content .footer { position: fixed; bottom: 0; left: 50%; width: 750px; height: 88px; margin-left: -375px; z-index: 1; background: #fff; }

.detail_content .footer a { display: block; float: left; height: 86px; }

.detail_content .footer .shareIcon { width: 127px; border-top: 2px solid #dedede; background: url(/STATIC/wechat/image/match/icon7.png) no-repeat center; }

.detail_content .footer .more { width: 127px; border: 2px solid #dedede; border-bottom: none; background: url(/STATIC/wechat/image/match/icon8.png) no-repeat center; }

.detail_content .footer .want { font-size: 30px; width: 492px; height: 88px; background: #e29a66; line-height: 90px; text-align: center; color: #fff; }

.detail_content .model2, .detail_content .model3 { display: none; }

.detail_content .middle.model2 { padding: 40px 25px; background: #fff; }
.detail_content .middle.model2 .table{border:1px solid #d5d0d8;height:95px;background:#f1f0f1;}
.detail_content .middle.model2 .table.borT{border-top:none;margin-bottom:40px;}
.detail_content .middle.model2 .table span{max-width:104px;display:table-cell;vertical-align:middle;padding:0 30px;background:#a7a2ad;height:95px;font-size:26px;color:#fff;}
.detail_content .middle.model2 .table p{display:table-cell;vertical-align:middle;padding:0 16px;font-size:24px;color:#57515c;}
.detail_content .middle.model2 img { display: block; margin: 20px auto; max-width: 690px; }

.detail_content .middle.model2 h3 { font-size: 30px; color: #333333;font-weight:normal; }

.detail_content .middle.model2 #match_rule { font-size: 24px; color: #666666; line-height: 34px;padding:0 5px; }

.detail_content .middle.model3 { padding: 25px; background: #fff; }

.detail_content .middle.model3 .tit { background: #f4f4f4; height: 79px; padding-right:18px; line-height: 78px; text-align: right; font-size: 28px; color: #666666; }

.detail_content .middle.model3 .tit em { margin:0 10px; }

.detail_content .middle.model3 .tit .col2 { color: #e29a66; }

.detail_content .middle.model3 .tit .col1 { color: #e29a66; }

.detail_content .middle.model3 .rankList li { width: 100%; height: 128px; border-bottom: 1px solid #e2e2e2; font-size: 28px; color: #57515c; }

.detail_content .middle.model3 .rankList li .ranking, .detail_content .middle.model3 .rankList li .rankInfo, .detail_content .middle.model3 .rankList li .piaoshu { display: inline-block; }

.detail_content .middle.model3 .rankList li .ranking { width: 48px; height: 48px; border-radius: 50%; margin: 34px 14px 0 10px; text-align: center; line-height: 48px; }

.detail_content .middle.model3 .rankList li .rankInfo { width: 480px; vertical-align: middle; }

.detail_content .middle.model3 .rankList li .rankInfo .name { font-size: 28px; color: #57515c; line-height: 24px; height: 34px; width: 500px; font-weight: normal; }

.detail_content .middle.model3 .rankList li .rankInfo p { color: #8d8594; font-size: 24px; }

.detail_content .middle.model3 .rankList li .piaoshu { width: 130px; text-align: right; font-size: 24px; color: #8d8594; }

.detail_content .middle.model3 .rankList li .piaoshu .col2 { color: #e29a66; margin-right: 4px; }

.detail_content .middle.model3 .rankList li:first-child .ranking { background: #ff1f64; color: #fff; }

.detail_content .middle.model3 .rankList li:first-child + li .ranking { background: #ff731f; color: #fff; }

.detail_content .middle.model3 .rankList li:first-child + li + li .ranking { background: #ffae00; color: #fff; }

.success_toupiao { display: none; width: 339px; height: 169px; position: fixed; top: 50%; left: 50%; margin-top: -84px; margin-left: -169px; border-radius: 20px; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); background: rgba(0, 0, 0, 0.7); overflow: hidden; }

.success_toupiao p { margin-top: 36px; color: #fff; text-align: center; font-size: 40px; }

.success_toupiao p .col { color: #ff924c; margin-right: 10px; }

.success_toupiao p + p { font-size: 34px; margin-top: 14px; }

.personal_detail { width: 750px; margin: 0 auto; position: relative;min-height:100%; }

.personal_detail .back { display: block; position: absolute; top: 30px; left: 28px; z-index: 2; }

.personal_detail .banner { width: 750px; background: #fff;}
.personal_detail .banner video{}
.personal_detail .banner .poster{z-index:2;position:relative; overflow:hidden;width:750px;height:400px;}
.personal_detail .banner .poster img{z-index:5;}
.personal_detail .banner .poster .video{    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 6;
    background: url(/STATIC/wechat/image/match/icon6.png) no-repeat;
    background-size:100% 100%;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;}
.personal_detail .banner .item { float: left; overflow: hidden; position: relative; cursor: pointer; }

.personal_detail .banner .oneImg { width: 750px; height: 400px; }

.personal_detail .banner .twoImg { width: 370px; height: 400px; }

.personal_detail .banner .twoImg:first-child { margin-right: 10px; }

.personal_detail .banner .moreImg { width: 250px; height: 196px; margin-left: 8px; margin-bottom: 8px; }

.personal_detail .banner .moreImg:first-child { margin: 0; width: 492px; height: 400px; }

.personal_detail .banner .outstrip { width: 250px; height: 196px; line-height: 196px; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; font-size: 34px; color: #fff; text-align: center; }

.personal_detail .top { background: #fff; padding: 26px 32px 11px; border-bottom: 1px solid #dbdbdb; position: relative; }

.personal_detail .top h2 { color: #57515c; line-height: 40px; font-size: 30px; font-weight: normal;  }

.personal_detail .top .bianhao { line-height: 40px; color: #57515c; font-size: 24px; }

.personal_detail .top .wrap { position: relative; padding-bottom: 40px; }

.personal_detail .top .wrap .more { position: absolute; right: 0; bottom: 5px; font-size: 24px; color: #e29a66; cursor: pointer; }

.personal_detail .top .info { color: #8d8594; font-size: 24px; line-height: 34px; overflow: hidden; text-align: justify; }

.personal_detail .top .bot { padding: 21px 0; line-height: 52px; border-top: 1px solid #dbdbdb; height: 52px; overflow: hidden; }

.personal_detail .top .bot .love { display: block; background: url(/STATIC/wechat/image/match/icon5.png) no-repeat 0 center; height: 52px; min-width: 40px; margin: 0 10px; float: left; font-size: 24px; color: #8d8594; padding-left: 46px; cursor: pointer; }

.personal_detail .top .bot .love.cur { background: url(/STATIC/wechat/image/match/icon3.png) no-repeat 0 9px; }

.personal_detail .top .bot .iRight { float: right; }

.personal_detail .top .bot .iRight span { display: block; width: 148px; height: 48px; color: #e29a66; border: 2px solid #e29a66; text-align: center; line-height: 48px; float: left; margin: 0 9px; font-size: 28px; border-radius: 10px; cursor: pointer; }

.personal_detail .top .bot .iRight .piaoshu { position: absolute; font-size: 28px; color: #57515c; top: 58px; right: 32px; }

.personal_detail .top .bot .iRight .piaoshu .col1 { color: #e29a66; margin-right: 10px; }

.personal_detail .top .bot .iRight .ani { position: absolute; top: 18px; right: 70px; z-index: 3; color: #e29a66; }

.personal_detail .mid { background: #fff; padding: 20px 34px 40px; margin: 10px 0; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }

.personal_detail .mid .photo { float: left; width: 106px; margin-right: 34px; height: 106px; border-radius: 50%; display: block; }

.personal_detail .mid .abstract { float: left; width: 534px; position: relative; }

.personal_detail .mid .abstract h2 { color: #57515c; font-size: 28px; font-weight: normal; line-height: 48px; }

.personal_detail .mid .abstract .info { font-size: 24px; color: #8d8594; line-height: 34px; text-align: justify; overflow: hidden; }

.personal_detail .mid .abstract .more { position: absolute; right: 0; bottom: -30px; font-size: 24px; color: #e29a66; cursor: pointer; }

.personal_detail .bot { padding: 0 24px 50px; background: #fff; border-top: 1px solid #dbdbdb; }

.personal_detail .bot h3 { font-size: 30px; color: #57515c; line-height: 82px; height: 82px; font-weight: normal; }

.personal_detail .bot .ipt_wrap { width: 700px; height: 82px; line-height: 84px; border: 2px solid #8d8594; border-radius: 8px; background: url(/STATIC/wechat/image/match/icon9.png) no-repeat 14px center; }

.personal_detail .bot .ipt_wrap input { border: none; margin-left: 65px; font-size: 28px; color: #57515c; outline: none; width: 562px;  margin-top:22px; }

.personal_detail .bot .ipt_wrap .post_btn { display: block; margin-top: 16px; float: right; margin-right: 14px; cursor: pointer; }

.personal_detail .bot ul { margin-top: 50px; overflow: hidden; }

.personal_detail .bot ul li { margin-bottom: 30px; }

.personal_detail .bot ul li .phot { display: inline-block; width: 64px; height: 64px; vertical-align: top; margin-right: 16px; }

.personal_detail .bot ul li .info { display: inline-block; width: 610px; min-height: 138px; border-bottom: 1px solid #dbdbdb; }

.personal_detail .bot ul li .info .name { color: #57515c; font-size: 28px; height: 34px; overflow: hidden; line-height: 28px; }

.personal_detail .bot ul li .info .time { color: #8d8594; font-size: 24px; line-height: 36px; font-weight: normal; }

.personal_detail .bot ul li .info .cont { font-size: 24px; color: #57515c; line-height: 28px; margin-top: 6px; }

.personal_detail .bot ul li .reply { background: #f1f1f1; margin-top: 10px; padding: 0 18px; padding-bottom: 20px; width: 574px; margin-left: 86px; }

.personal_detail .bot ul li .reply h5 { line-height: 64px; font-weight: normal; font-size: 24px; color: #57515c; }

.personal_detail .bot ul li .reply p { font-size: 24px; color: #57515c; line-height: 28px; margin-top: -3px; }

.personal_detail .bot .more { margin: 20px auto 0; display: block; cursor: pointer; }

.personal_detail .index { width: 110px; display: block; position: fixed; right: 50%; bottom: 186px; margin-right: -347px; }

.head_tabs { height: 88px; width: 750px; box-shadow: 0 3px 0px #e8e8e8; background: #fff; text-align: center; position: fixed; top: 0; left: 50%; margin-left: -375px; z-index: 2; }

.head_tabs li { display: inline-block; margin: 0 50px; color: #57515c; font-size: 34px; width: 179px; height: 82px; line-height: 88px; overflow: hidden; cursor: pointer; border-bottom: 6px solid #fff; }

.head_tabs li.cur { border-bottom: 6px solid #e29a66; color: #e29a66; }

.works { width: 750px; margin: 0 auto; }

.works .list { margin-top: 108px; margin-bottom: 50px; }

.works .list li { padding: 17px 36px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background: #fff; margin-top: 20px; overflow: hidden; }

.works .list li h2 { font-size: 24px; color: #57515c; line-height: 54px; border-bottom: 1px dashed #dbdbdb; }

.works .list li h2 span { float: right; color: #e29a66; font-size: 28px; }

.works .list li h2 .pass { color: #e29a66; }

.works .list li h3 { font-size: 28px; line-height: 62px; color: #57515c; }

.works .list li .content { font-size: 24px; line-height: 36px; color: #8d8594; height: 72px; overflow: hidden; text-align: justify; }

.works .list li .tupianji { padding: 20px 0; border-bottom: 1px dashed #dbdbdb; }

.works .list li .tupianji .item { float: left; overflow: hidden; position: relative; cursor: pointer; }

.works .list li .tupianji .oneImg { max-width: 678px; max-height: 678px; }

.works .list li .tupianji .oneImg img { display: block; max-width: 678px; max-height: 678px; }

.works .list li .tupianji .twoImg { width: 334px; height: 334px; }

.works .list li .tupianji .twoImg:first-child { margin-right: 10px; }

.works .list li .tupianji .moreImg { width: 234px; height: 168px; margin-left: 8px; margin-bottom: 8px; }

.works .list li .tupianji .moreImg:first-child { margin: 0; width: 432px; height: 344px; }

.works .list li .tupianji .outstrip { width: 234px; height: 168px; line-height: 168px; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; font-size: 34px; color: #fff; text-align: center; }

.works .list li .tupianji .vedioImg { max-width: 678px; max-height: 678px; position: relative; overflow: hidden; }

.works .list li .tupianji .vedioImg img { display: block; max-width: 678px; max-height: 678px; }

.works .list li .tupianji .vedioImg span.vedio { display: block; width: 57px; height: 58px; position: absolute; z-index: 1; background: url(/STATIC/wechat/image/match/icon6.png) no-repeat; top: 50%; left: 50%; margin-top: -29px; margin-left: -28px; }

.works .list li .bot { padding-top: 13px; }

.works .list li .bot .time { font-size: 24px; color: #8d8594; line-height: 48px; float: left; }

.works .list li .bot .del { width: 100px; height: 48px; font-size: 28px; display: inline-block; float: right; text-align: center; line-height: 48px; color: #8d8594; border: 2px solid #8d8594; border-radius: 10px; cursor: pointer; }
.works .list li .bot .del.update{margin-left: 20px;color:#e29a66;border-color:#e29a66;}
.works .list li .bot .state { float: right; font-size: 28px; color: #e29a66; line-height: 48px; margin-bottom: 8px; }

.works .list li .bot .state.ending { color: #8d8594; }

.works .list li .top { border-bottom: 1px dashed #dbdbdb; margin-top: 15px; padding-bottom: 28px; }

.works .list li .top img { display: block; float: left; width: 230px; height: 170px; }

.works .list li .top .info { width: 426px; float: right; }

.works .list li .top .info h5 { line-height: 34px; color: #57515c; font-size: 28px; height: 68px; overflow: hidden; margin-bottom: 16px; margin-top: 8px; }

.works .list li .top .info p { line-height: 34px; color: #8d8594; font-size: 24px; }

.works .list li .top .info p em { margin-right: 4px; }

.works .list li .top .info p .col1 { color: #e29a66; }

.works .list li .top .info p .col2 { color: #e29a66; }

.fill_wrap { width: 750px; margin: 0 auto; overflow: hidden; }

.fill_wrap h2 { width: 696px; height: 88px; line-height: 88px; text-align: center; color: #57515c; font-size: 34px; background: #eeedef; margin: 25px auto 34px; }

.fill_wrap .fill { padding: 30px 74px 50px; }

.fill_wrap .fill .information { border: 2px solid #8d8594; width: 596px; height: 52px; font-size: 28px; color: #57515c; border-radius: 8px; padding: 8px 0; margin-bottom: 28px; position: relative; }

.fill_wrap .fill .information i { font-style: normal; display: block; width: 123px; border-right: 1px solid #b2b2b2; vertical-align: middle; line-height: 52px; float: left; padding: 0 16px; text-align: justify; }

.fill_wrap .fill .information i .w54 { width: 52px; display: inline-block; }

.fill_wrap .fill .information .tit { border-bottom: 1px solid #b2b2b2; width: 560px; margin: 0 auto; line-height: 46px; height: 54px; }

.fill_wrap .fill .information input { border: none; vertical-align: middle; display: block; float: left; height: 52px; line-height: 52px; padding: 0 0 0 10px; width: 350px;}

.fill_wrap .fill .information textarea { resize: none; padding: 0; border: none; width: 560px; height: 178px; padding: 10px 0; text-align: justify; }

.fill_wrap .fill .information .size { position: absolute; bottom: 20px; right: 20px; font-size: 24px; color: #57515c; }

.fill_wrap .fill .information .size b { font-weight: normal; }

.fill_wrap .fill .forgetPwd{color:#57515c;font-size:28px;float:right;line-height:24px;margin-right:18px;}
.fill_wrap .fill .btn { margin: 277px auto 0; background: #e29a66; display: block; width: 600px; height: 88px; line-height: 88px; text-align: center; color: #fff; font-size: 34px; border-radius: 6px; }

.fill_wrap .fill .mar30 { margin-top: 30px; }

.fill_wrap .fill .h { padding: 8px 16px; width: 564px; height: 296px; }

.fill_wrap .fill .upload { display: inline-block; width: 136px; height: 136px; margin: 0 28px 20px 0; cursor: pointer; vertical-align: top; position: relative; }

.fill_wrap .fill .note { color: #57515c; font-size: 24px; margin-bottom: 46px; margin-left: 62px}

.fill_wrap .fill .item { display: inline-block; width: 136px; height: 136px; position: relative; overflow: hidden; margin: 0 12px 20px 0; vertical-align: top; }

.fill_wrap .fill .item .del_btn { position: absolute; bottom: 0; width: 136px; background: #e29a66; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); background: #e29a66; height: 44px; line-height: 44px; text-align: center; cursor: pointer; color: #fff; font-size: 24px; display: block; }
.fill_wrap .fill .item .del_btn.vedioDel{width: 150px;}
.fill_wrap .fill .wrap { width: 617px; }

.fill_wrap .fill .tishi { padding: 15px 20px; color: #e29a66; border: 2px dashed #e29a66; border-radius: 6px; }

.fill_wrap .fill .tishi div{ font-size: 24px;min-height:820px; line-height: 36px;text-align: justify; }

.fill_wrap .fill .one, .fill_wrap .fill .nine { min-height: 280px; }

.fill_wrap .fill .tt { font-size: 28px; line-height: 48px; color: #57515c; font-weight: normal; height: 58px; }

.fill_wrap .fill .sel_video { width: 160px; height: 62px; border: 2px solid #8d8594; border-radius: 8px; display: inline-block;  margin-top: 70px; line-height: 62px; text-align: center; font-size: 28px; color: #8e8695; cursor: pointer; }

.fill_wrap .fill .video_wrap { padding-bottom: 15px; border-bottom: 1px solid #b2b2b2; margin-bottom: 10px; }

.fill_wrap .fill .video_wrap .daker { width: 136px; height: 136px; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; }

.fill_wrap .fill .ts { display: inline-block; color: #8e8695; font-size: 22px; width: 295px; line-height: 30px; margin-left: 10px; }

.fill_wrap .fill .video { margin-bottom: 80px; }

.success { width: 750px; margin: 0 auto; text-align: center; overflow: hidden; font-size: 34px; color: #57515c; }

.success .bg { margin-top: 182px; margin-bottom: 30px; }

.success p { line-height: 48px; }

.success span { display: inline-block; width: 402px; height: 64px; background: #edeaee; border: 1px dashed #8e8695; margin-top: 34px; line-height: 64px; margin-bottom: 16px; }

.success span .col1 { font-size: 40px; color: #e29a66; font-weight: normal; }

.success a { display: inline-block; width: 596px; height: 84px; border: 2px solid #e29a66; color: #e29a66; font-size: 34px; line-height: 84px; border-radius: 6px; }

.success .back { margin-top: 360px; margin-bottom: 30px; }

.success .look { color: #fff; background: #e29a66; }

@media screen and (min-width: 751px) { .h5 { display: none !important; }
  .pc { display: block; width: 80px; height: 286px; position: fixed; bottom: 68px; left: 50%; margin-left: 410px; }
  .pc a { display: block; width: 78px; height: 70px; color: #8d8594; font-size: 14px; line-height: 112px; border: 1px solid #b7b7b7; text-align: center; background: #ffffff url(/STATIC/wechat/image/match/icon13.png) no-repeat; overflow: hidden; }
  .pc a:nth-child(2) { background-position: 0 -72px; }
  .pc a:nth-child(3) { background-position: 0 -133px; }
  .pc a:nth-child(4) { background-position: 0 -216px; }
  .pc a:hover,.pc a.cur{ background: #e29a66 url(/STATIC/wechat/image/match/icon14.png) no-repeat; border: 1px solid #e29a66; border-bottom: 1px solid #b7b7b7; color: #fff; height: 70px; }
  .pc a:nth-child(2):hover { background-position: 0 -72px; }
  .pc a:nth-child(3):hover { background-position: 0 -144px; }
  .pc a:nth-child(4):hover { background-position: 0 -216px; }
  .pc a + a { border-top: none; height: 71px; } }


#nullContent{
  width: 750px;
  height: 100%;
  margin: 0 auto 0;
  background: url(/STATIC/wechat/image/match/bg1.png) no-repeat center 168px;
  overflow: hidden;
}
#nullContent .section{
  margin-top: 538px;
}
#nullContent p{
  font-size: 28px;
  line-height: 42px;
  color: #8d8594;
  text-align: center;
}

#nullMatchContent{
  width: 750px;
  height: 100%;
  margin: 0 auto 0;
  background: url(/STATIC/wechat/image/match/tip2.png) no-repeat center 30px;
  overflow: hidden;
}
#nullMatchContent .section{
  margin-top: 430px;
}
#nullMatchContent p{
  font-size: 28px;
  line-height: 42px;
  color: #8d8594;
  text-align: center;
}

#seachWorksNullContent{
  width: 750px;
  height: 100%;
  margin: 0 auto 0;
  background: url(/STATIC/wechat/image/match/tip1.png) no-repeat center 30px;
  overflow: hidden;
}
#seachWorksNullContent .section{
  margin-top: 430px;
}
#seachWorksNullContent p{
  font-size: 28px;
  line-height: 42px;
  color: #8d8594;
  text-align: center;
}

#nullWorksContent{
  width: 750px;
  height: 100%;
  margin: 0 auto 0;
  background: url(/STATIC/wechat/image/match/tip3.png) no-repeat center 30px;
  overflow: hidden;
}
#nullWorksContent .section{
  margin-top: 430px;
}
#nullWorksContent p{
  font-size: 28px;
  line-height: 42px;
  color: #8d8594;
  text-align: center;
}

#no{
  font-size: 24px;
  color: #8d8594;
  margin: 30px auto 0;
  height: 49px;
  line-height: 49px;
  background: url(/STATIC/wechat/image/match/nomore.png) no-repeat 230px center;
  padding-left: 310px;
}
@media screen and (max-width: 751px) {
 .pc{display: none;}
  .h5{
    display: block;}
}