body{margin:0;padding:0; font:28px arial,\5fae\8f6f\96c5\9ed1; color:#333;overflow-x:hidden;margin-bottom:100px;}
ul,li,dl,dd{ margin:0; padding:0; list-style:none;}
* { -webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix{*zoom:1;}
.clearfix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

.main .title{ position:relative; width:100%; height:2px; margin-bottom:80px; background:#c1c1c1;}
.main .title .tbg{ position:absolute; left:50%; top:-20px; margin-left:-132px; width:264px;background:#fff; }
.main .title h3{ width:232px; line-height:40px; margin:0 auto; text-align:center; font-size:40px; color:#444;border-left:2px solid #c1c1c1; border-right:2px solid #c1c1c1;}
.main .title h3 span{color:#ee7800;}
.main .tophead{ margin-bottom:30px; height:212px; background:url(mimages/tophead01.png) no-repeat center top;}
.main .mtitle{ position:relative; width:100%; height:30px; text-align:center; border-top:2px solid #c1c1c1;}
.main .mtitle h3{ position:relative; top:-60px; display:inline-block; padding:0 10px; line-height:40px; text-align:center; font-size:40px; color:#ee7800; background:#fef9ed;}
.main .mtitle h3 span{ color:#333;}
.mhead{background:url(mimages/mhead.png) no-repeat;height:164px;width:750px;}
.mfooter{font-family:"Microsoft Yahei";width:100%;text-align:center;padding:30px 0; }
.mfooter span{display:inline-block;vertical-align:middle;line-height:28px;font-size:28px;color:#333}
.mfooter .foot-log{display:inline-block;background:url(mimages/yuerwang.png) no-repeat;width:146px;height:42px;margin-bottom:-8px}
.foot-nav{ position:fixed;bottom:0;width:100%;}
.foot-nav li{width:20%;height:96px;text-align:center;background:#e6e6e6;line-height:94px;font-size:27px;color:#333;float:left;border-right:2px #c6c6c6 solid;box-sizing:border-box;}
.foot-nav li img.gift-box{margin:0 6px -6px 0;}
.foot-nav li:last-child{border:none;}
.foot-nav li.on{color:#fff;background:#fc7d16;border-right:4px solid #fc7d16;}

.nick{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mindex .head{background:#f8981c;height:900px;margin-bottom:160px;}
.mindex .head .box1{width:100%;height:900px;overflow:hidden; position:absolute;top:0;}
.mindex .head .box2{width:10000px;}
.mindex .head .box2 .light{background:url(images/light.png) no-repeat;background-size:2912px 900px;height:900px;px;width:2912px;float:left;}
.mindex .head .txt{background:url(mimages/index-headv3.png) no-repeat center 100px;width: 100%;height: 732px;position: relative;z-index: 99;margin-bottom: 40px;}
.mindex .head .cy-num{color:#fff;font-size:32px;line-height:54px;margin:50px 0;text-align:center;}
.mindex .head .cy-num span{ display:inline-block;border:3px #fff solid;border-radius:8px;height:54px;width:44px;margin-right:10px;}
.mindex .head .cy{ position:relative;}
.mindex .head .cy .quan{background:url(mimages/cy-quan1.png) no-repeat;height:276px;width:276px;margin:0 auto;}
.mindex .head .cy .cy-txt{background:url(mimages/cy.png) no-repeat;height:152px;width:152px; position:absolute;top:61px;left:299px;}
.mindex .head .cy .end{background:url(mimages/end.png) no-repeat;}
.mindex .head .cy .cy-txt a{ display:block;width:100%;height:100%;}
.change{-webkit-animation:change 5s linear infinite;animation:change 5s linear infinite;}
@-webkit-keyframes change{
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.mindex .pro-nav{background:url(mimages/mpro-nav3.png) no-repeat;height:160px;width:750px;margin:0 auto;}
.mindex .pro-nav .bt{ height:80px; float:left; margin:0;font-size:22px; color:#878787;padding-top:62px; text-align:center;}
.mindex .pro-nav .bt1{width:190px;}
.mindex .pro-nav .bt2{width:180px;}
.mindex .pro-nav .bt3{width:210px;}
.mindex .pro-nav .bt4{width:150px;margin-left:18px;}
.mindex .pro-nav .txt{font-size:30px; font-weight:bold;}
.mindex .pro-nav .orange{color:#f78100;}
.mindex .back1{background-position:0 0;}
.mindex .back2{background-position:0 -161px;}
.mindex .back3{background-position:0 -322px;}
.mindex .back4{background-position:0 -483px;}
.mindex .slide-box{background:#f5f5f5;position: relative;}
.mindex .pro1 .txt{width:260px;text-align:center;line-height:40px;font-size:30px;color:#666;margin-bottom:20px;}
.mindex .pro1 .txt1{float:left;margin-left:20px;}
.mindex .pro1 .txt2{float:right;margin-right:20px;}
.mindex .pro1 .txt .line1,.mindex .pro1 .txt .line2 .org{color:#fc7d16;}
.mindex .pro1 .txt .line3{font-size:24px;}
.mindex .pro1 .mpro1-img{margin:20px auto 0;display:block;}
.mindex .pro2 img{display:block;margin:0 auto 0;}
.mindex .pro3{font-size:40px;color:#b7b7b7;text-align:center;line-height:450px;font-weight:bold;}
.mindex .pro4{background:url(mimages/mpro4_1.jpg) no-repeat;width:710px;height:554px;margin:-60px 0 0 -10px; position:relative;}
.mindex .pro4 .txt3{font-size:22px;color:#333; position:absolute;bottom:28px;right: 34px;width: 342px;text-align: center;}
.mindex .pro4 .person-num{font-size:58px;color:#fc7d16;}
.mindex .slide{overflow:hidden;}
.mindex .slide ul li{float:left; position:relative;}
.mindex #slidesB ul li{padding:0 10px;box-sizing:border-box;}
.mindex .pro-slide{height:504px;width:690px; padding:60px 15px 0 ;}
.mindex .next{background:url(images/arrow.png) no-repeat 0 0;height:59px;width:30px;position:absolute;top:220px;left:0;}
.mindex .prev{background:url(images/arrow.png) no-repeat -50px 0;height:59px;width:30px;position:absolute;top:220px;right:0;}
.mindex .yellow{width:100%;background:#fef9ed;padding:40px 0;margin: 60px 0;}
.mindex .title{background:url(mimages/mindex-titles.png) no-repeat;width:750px;margin:20px auto;}
.mindex .yellow .title1{background-position:0 -26px;height:82px;}
.mindex .yellow .number{border:1px #fc7d16 solid;border-radius:20px;height:56px;margin:30px auto 40px;width:622px;}
.mindex .yellow .number .join{font-size:28px;color:#333;text-align:center;width:310px;border-right:1px solid #fc7d16;float:left;line-height:56px;}
.mindex .yellow .number .join1{border-right:none;}
.mindex .yellow .number .join .join-num{color:#fc7d16;}
.mindex .yellow .area{width:704px;height:246px;background:url(mimages/object1.png) no-repeat;margin:24px auto; position:relative;}
.mindex .yellow .area2{background-position:0 -263px;}
.mindex .yellow .area3{background-position:0 -538px;}
.mindex .yellow .area .vote-list{padding:70px 0 0 364px;color:#999;line-height:26px;height:26px;overflow:hidden;font-size:22px;width:306px;text-align: right;}
.mindex .yellow .area .vote-list li{height:26px;line-height:26px;}
.mindex .yellow .area .vote-list .u-name{color:#fc7d16;display:inline-block;width:150px;float:left;text-align:right;}
.mindex .yellow .area .btn{height:70px; position:absolute;top:116px;}
.mindex .yellow .area .btn-vote{background:url(mimages/go-vote.png) no-repeat;left:352px;width:140px;}
.mindex .yellow .area .btn-end{background:url(mimages/go-vote-black.png) no-repeat;}
.mindex .yellow .area .btn-list{background:url(mimages/look-list.png) no-repeat;right:26px;width:178px;}
.mindex .yellow .area .lj{ position:absolute;width:280px; height:200px;top:30px;left:100px;}
.mindex .title2{background-position:0 -139px;height:87px;}
.mindex .slide-box1{position:relative;padding: 0 40px;}
.mindex .slide-box1 .doctor{float:left;width:310px;text-align:center;background:#eee;padding-bottom: 20px;}
.mindex .slide-box1 .doctor1{margin-right:30px;}
.mindex .slide-box1 .doctor .doc-name{color:#ee7800;margin:6px 0;}
.mindex .slide-box1 .doctor .doc-work{color:#666;font-size:22px;line-height:34px;height:68px;}
.mindex .title3{background-position:0 -270px;height:43px;}
.mindex .logo-slide{width:670px;margin:60px auto 0;}
.mindex .logo-slide ul.list{float:left; position:relative;height:995px;}
.mindex .logo-slide ul.list li{ width:285px;height: 159px;float:left;margin: 0 25px 40px;}
.mindex .indicate li{height:20px;width:20px;border-radius:20px;float:left;margin:10px 10px 0 0;background:#dfdfdf;}
.mindex .indicate li.cur{background:#fc7d16;}
.mindex .indicate{text-align:center;width:90px;margin:20px auto 0;}
.mindex .title4{background-position:0 -336px;height:44px;}
.mindex .review{text-align:center;margin:50px auto;}
/*榜单首页样式*/
.mindex .top10{ height:80px; font-size:36px; text-align:center; font-weight:bold;}
.mindex .top10 span{ color:#ee7800;}
.mindex .classify{ padding-top:40px; width:710px; margin:0 auto 50px; overflow:hidden;}
.mindex .classify ul{ margin-right:-24px;}
.mindex .classify li{ position:relative; float:left; width:220px; height:220px; padding-top:20px; margin:0 24px 24px 0; text-align:center; box-sizing:border-box; background:url(mimages/guan.png) no-repeat 20px 0;}
.mindex .classify li span{ display:block; width:150px; height:150px; margin:0 auto 10px; background:url(mimages/mindex-icons.png) no-repeat; border-radius:50%; border:1px solid #fabc54;}
.mindex .classify li i{ display:none; position:absolute; right:10px; top:10px; width:25px; height:25px; -webkit-transform:scale(1.5);transform:scale(1.5); background:url(images/icon-checked.png) no-repeat;}
.mindex .classify li .bg1{ background-position:36px -140px;}
.mindex .classify li .bg2{ background-position:-198px -144px;}
.mindex .classify li .bg3{ background-position:-436px -144px;}
.mindex .classify li .bg4{ background-position:34px -394px;}
.mindex .classify li .bg5{ background-position:-196px -390px;}
.mindex .classify li .bg6{ background-position:-436px -394px;}
.mindex .classify li .bg7{ background-position:34px -638px;}
.mindex .classify li .bg8{ background-position: -196px -644px;}
.mindex .classify li .bg9{ background-position:-434px -640px;}
.mindex .classify li .bg10{ background-position:30px -808px;}
.mindex .classify li .bg11{ background-position:-202px -808px;}
.mindex .classify li .bg12{ background-position:-436px -808px;}
.mindex .classify li .bg13{ background-position:34px -1060px;}
.mindex .classify li .bg14{ background-position:34px 30px;}
.mindex .classify li .bg15{ background-position:-196px 28px;}
.mindex .classify li .bg16{ background-position:-430px 28px;}
.mindex .only li span{ box-sizing:border-box; padding-top:30px; font-size:28px; font-weight:bold; color:#f78100; text-align:center; background-position: -406px -1014px;}
.mindex .order-tip{ text-align:center; line-height:40px; margin-bottom:20px; font-size:28px; color:#666;}
.mindex .pro-box{ display:none; width:750px; height:480px; background:#f5f5f5;padding:50px 0;}
.mindex .pro-box img{margin:0 auto; display:block;}
.mindex .pro3-box{padding:10px 0; height:560px;}
.mindex .pro4-box{padding:10px 0; height:560px;background: url(mimages/mpro4_1.jpg) no-repeat center #f5f5f5;margin:0;}
.mindex .pslide{margin:0 auto; overflow:hidden;}
.mindex .pslide ul li{ float:left; position:relative; }
.mindex .pslide ul.indicate {width:120px;}
.mindex .head .otxt{background: url(mimages/index-headv4.png) no-repeat center 100px;}
.mindex .head .cy .ocy-txt{ background:url(mimages/seelist.png) no-repeat;}
/*榜单列表页*/
.mlist_all .next{background:url(mimages/left_right.png) no-repeat;height:124px;width:75px;background-position:-75px 0; position:fixed;top:50%;right:0;z-index:99;}
.mlist_all .prev{background:url(mimages/left_right.png) no-repeat;height:124px;width:75px;position:fixed;top:50%;left:0;z-index:99;}
.mlist_all .bg{ position:relative; width:100%; overflow-x:hidden; background:#f1f1f1;}
.mlist_all .bg .bigtitle{ padding:16px 0 60px; height:74px; line-height:50px;text-align:center; color:#fff; font-size:36px; font-weight:bold; background:#fff url(mimages/bigtitle.png) no-repeat center 16px;}
.mlist_all .bg .mtitle{ background:#fff; margin-bottom:30px;}
.mlist_all .bg .mtitle h3{ background:#fff;}
.mlist_all .rank li{ position:relative; float:left; width:100%;}
.mlist_all .rank-con dd{ position:relative; float:left; width:100%; padding:40px 40px 20px 40px; box-sizing:border-box; background:#fff; margin-bottom:16px;}
.mlist_all .rank-con dd .ricons{ background:url(mimages/rank-icons.png) no-repeat;}
.mlist_all .rank-con dd i{ position:absolute; left:40px; top:20px; width:60px; font-style:normal; line-height:60px; text-align:center; color:#fff; font-size:30px; border-radius:50%; background:#999;}
.mlist_all .rank-con dd .first,.mlist_all .rank-con dd .second,.mlist_all .rank-con dd .third{ left:10px; width:100px; height:80px; text-indent:-9999px; background:url(mimages/rank-icons.png) no-repeat;}
.mlist_all .rank-con dd .second{ background-position:0 -91px;}
.mlist_all .rank-con dd .third{ background-position:0 -181px;}
.mlist_all .rank-con dd .rank-l{ float:left; width:170px; text-align:center;}
.mlist_all .rank-con dd .rank-r{ float:right; width:500px;}
.mlist_all .rank-con dd .pro-h{ font-size:32px; margin-bottom:20px;}
.mlist_all .rank-con dd .pro-info{ display:inline-block; width:180px; padding-left:50px;}
.mlist_all .rank-con dd .pro-info span{ color:#fc7d16;}
.mlist_all .rank-con dd .pro-info.tou{ background-position:0 -277px;}
.mlist_all .rank-con dd .pro-info.dian{ background-position: 0 -340px;}
.mlist_all .fnav{ padding:50px 0; background:#fef9ed;}
.mlist_all .fnav ul{ text-align:center;}
.mlist_all .fnav ul li{ position:relative; display:inline-block; width:130px; height:130px; margin:0 20px;}
.mlist_all .fnav ul li i{ position:absolute; left:0; top:0; width:130px; height:130px; background:#ffa45b; border-radius:50%;-webkit-animation: hand ease 2s both infinite;}
.mlist_all .fnav ul li span{ position:absolute; left:0; top:0; width:130px; height:100px; padding-top:30px; color:#fff; text-align:center; background:#ffa45b; border-radius:50%;}
@-webkit-keyframes hand {
	from {}
	to {-webkit-transform:scale(1.4);opacity:0;}
}
/*榜单详情页*/
.mlist_dedail .pvote{ position:relative; margin:10px;}
.mlist_dedail .pvote .pshare span{ color:#333;}
.mlist_dedail .pvote .vote-num{ margin:0 10px 20px; padding:0;}
.mlist_dedail .vote-num .data{ float:left; height:132px; padding:20px 30px; box-sizing:border-box; background:#ffe9c1;}
.mlist_dedail .vote-num .data span{display:block; padding-top:20px; font-size:40px; font-weight:bold; color:#fc7d16;}
.mlist_dedail .vote-num .data1{ border-right:1px solid #e2ae84;}
.mlist_dedail .vote-num .btn-list-all{ float:right; margin:36px 20px 0 0; width:230px; line-height:64px; text-align:center; color:#fc7d16; border:1px solid #fc7d16; border-radius:6px;}
.mlist_dedail .pvote .psprite{ height:200px; background:url(mimages/list_detail_sprite.png) no-repeat;}
.mlist_dedail .pvote .psprite div{padding-top:20px;}
.mlist_dedail .pvote .psprite div span{ font-size:60px; }
/*单项奖详情页面*/
.morange_award .rank-con dd .single-title{ margin-bottom:20px; font-size:32px; font-weight:bold; line-height:60px; border-bottom:1px solid #e6e6e6;}
.morange_award .rank-con dd .pro-h{ font-weight:bold;}
.morange_award .rank-con dd .reason{ line-height:44px; text-align:justify;}
.morange_award .rank-con dd .reason span a{ color:#fc7d16;}

.mlist .return{font-size:28px; position:absolute;top:10px;right:20px;color:#fff;z-index:999;}
.mlist .pop-con{ position:relative;color:#333;}
.mlist .pop-con .next{background:url(mimages/left_right.png) no-repeat;height:124px;width:75px;background-position:-75px 0; position:absolute;top:610px;right:0;z-index:99;}
.mlist .pop-con .prev{background:url(mimages/left_right.png) no-repeat;height:124px;width:75px;position:absolute;top:610px;left:0;z-index:99;}
.mlist .pslide ul li.pslide-item{float:left; position:relative;width: 475px;}
.mlist .pslide{width:100%;overflow:hidden;}
.mlist .pslide .chart-title{background:url(mimages/list-head.png) no-repeat;font-size:36px;color:#fff;text-align:Center;width: 644px;
height: 125px;padding: 38px 0 0 106px;margin-bottom:30px;}
.mlist .pslide .chart-title .next-line{font-weight:bold; color:#EEFF04;}
.mlist .pslide .fenxiang{background:url(images/btn-share.png) no-repeat;height:28px;width:82px;float:right;margin-top:60px;}
.mlist .pslide .org-line{height:2px;width:475px;background:#ee7800;clear:both;margin:100px 0 20px;}
.mlist .pslide .chart-items .ahead{height: 160px;margin:20px 40px 20px 60px;position: relative;background:#eee;}
.mlist .pslide .chart-items .after .product-num,.mlist .pslide .chart-items .after .product-name,.mlist .pslide .chart-items .product-ph{float:left;}
.mlist .pslide .chart-items .after .product-vote{float:right;}
.mlist .pslide .chart-items .after .product-ph{display:none;}
.mlist .pslide .chart-items .ahead .product-num{background:url(mimages/mflower.png) no-repeat;height:65px;width:65px;text-align:center;line-height:65px;color:#fff;font-size:36px; position:absolute;top:-16px;left:-30px;}
.mlist .pslide .chart-items .ahead .right{padding: 30px 0 0 220px;}
.mlist .pslide .chart-items .ahead .product-name{font-size:28px;line-height:66px;width:400px;}
.mlist .pslide .chart-items .after .product-name{width:560px;}
.mlist .pslide .chart-items .after .product-ph{display:none;}
.mlist .pslide .chart-items .product-vote{font-size:24px;}
.mlist .pslide .chart-items .ahead .product-ph{margin: 16px 14px 0 40px;}
.mlist .pslide .chart-items .after {margin:30px 40px;height:40px;line-height:40px;}
.mlist .pslide .chart-items .after .product-num{height:40px;width:40px;border-radius:20px;color:#fff;background:#8d8d8d;text-align:center;line-height:40px;margin-right:6px;}
.mlist .pslide .chart-items .org{color:#ee7800;}

.mactivity{color:#333;line-height:48px;}
.mactivity .summary{background:url(mimages/daoyu.png) no-repeat;height:364px;width:630px;text-indent:2.8em;padding:40px 40px 0;text-align:justify;margin:30px auto;}
.mactivity .titles{background:url(mimages/mact-titles.png) no-repeat;width:750px;}
.mactivity .titles2{height:43px;background-position:0 -20px;margin:0 0 30px;}
.mactivity .yellow{background:#fef9ed;padding:60px 0;text-align:justify;margin: 40px 0;}
.mactivity .yellow .selected-item{font-size:28px;margin-left:60px;padding: 0 40px 0 20px;}
.mactivity .quan{float:left;height:48px;width:48px;color:#fff;text-align:center;line-height:48px;background:#fc7d16;border-radius:48px;margin:0 10px 0 -60px;}
.mactivity .org{color:#fc7d16;}
.mactivity .yellow .selected-item li{margin:6px 0;}
.mactivity .yellow .attention{color:#666;line-height:30px;margin:20px auto;font-size:24px;width:690px;}
.mactivity .titles3{background-position:0 -93px;height:43px;margin:60px 0;}
.mactivity .main{padding:0 20px;text-align:justify;}
.mactivity .prize{color:#fc7d16;width:610px;margin:6px auto;font-size:28px;}
.mactivity .yellow .need-know li{margin:0 0 8px 60px;padding: 0 40px 0 20px;}
.mactivity .bang-img{margin:0 -20px;}


.msale .title{font-size:40px;color:#000033;line-height:56px;margin:40px 0 0;text-align:center;}
.msale .msale-txt{width:692px;margin:40px auto 90px;border:3px dashed #fecda5; position:relative;background:#fff3e8;}
.msale .msale-txt .left{margin:30px 0 0 30px;text-align:justify;color:#333;line-height:44px;width:376px; position:relative;float:left;}
.msale .msale-txt .line1{font-size:32px;font-weight:bold;color:#fc7d16;padding-left:80px;}
.msale .msale-txt .line2{font-size:42px;color:#fc7d16;margin:10px 0 80px;padding-left:80px;}
.msale .msale-txt .tan{ position:absolute;bottom:86px;right:78px;}
.msale .msale-txt .book{margin:30px 0 0 30px;}
.msale .msale-txt .book-store{position:absolute;bottom:-64px;right:16px;}
.msale .buy-btn{margin:10px auto 30px;width:512px;height:95px;}
.msale .price{color:#666;text-align:center;}
.msale .p-num{color:#333;text-align:center;}
.msale .p-num span{font-size:60px;}
.msale .orange{color:#fc7d16;}
.msale .bottom-line{height:1px;margin:50px 0 0;width:100%;background:#e8e8e8;}

/*投票页*/
.vote .log{ width:710px; padding:20px 20px 0; margin:10px auto 0; box-sizing:border-box; background:#f5f5f5;}
.vote .log .headimg{ float:left; width:20%;}
.vote .log ul li{ line-height:40px;}
.vote .log ul li span{ color:#ee7800;}
.vote .log ul li a:link,.vote .log ul li a:visited{ color:#ee7800;}
.vote .log ul li a:hover{ color:#c00;}
.vote .log .pack-up{height:44px;width:150px;background:#fff;line-height:44px;text-align:center;font-size:24px; margin:20px auto;}
.vote .login{ float:left; width:48%; border-right:1px solid #ededed;}
.vote .login li{ float:left; width:100%;}
.vote .login .welcome{ float:left; color:#333;}
.vote .login .nickname{ float:left; width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.vote .login .btns a{ float:left; margin-right:10px; display:inline; width:68px; line-height:28px; text-align:center; text-decoration:none;; border-radius:5px; border:1px solid #ee7800;}
.vote .login .btns .btn-prize{ background:#ee7800; color:#fff;}
.vote .login .btns .btn-comment{color:#ee7800}
.vote .wh{ float:right; width:30%;}
.vote .wh div{ width:154px; line-height:50px; color:#fff; text-align:center; margin:0 auto 10px; background:#fc7d16; border-radius:10px;}
.vote .end div{ width:154px; line-height:50px; color:#fff; text-align:center; margin:0 auto 10px; background:#999; border-radius:10px;}
.vote .wh .btn-comment{ background:#fff; border:1px solid #fc7d16; color:#fc7d16;}
.vote .ltip{ clear:both; padding-top:40px;}
.vote .ltip li i{ float:left; width:32px; line-height:32px; text-align:center; color:#fff; font-style:normal; background:#f2a557; border-radius:32px; margin:6px 10px 0 0;}
.vote .yellowbg{ padding:80px 0 20px; margin-bottom:60px;}
.vote .yellowbg .tbg,.vote .yellowbg{background:#fef9ed;}
.vote .choose{ position:relative; width:710px; height:70px; margin:0 auto;}
.vote .choose .orange{color:#fc7d16;}
.vote .choose .btn-list{ position:absolute; right:0; top:-10px; width:200px; line-height:58px; padding-left:80px;color:#fff; border-radius:10px; background:#fc7d16 url(mimages/btn-list.png) no-repeat 10px center;}
.vote .classify{ width:710px; margin:0 auto; overflow:hidden;}
.vote .classify ul{ margin-right:-24px;}
.vote .classify li{ position:relative; float:left; width:220px; height:200px; padding-top:20px; margin:0 24px 24px 0; text-align:center;}
.vote .classify li span{ display:block; width:110px; height:110px; margin:0 auto 20px; background:url(mimages/icons.png) no-repeat;}
.vote .classify li i{ display:none; position:absolute; right:10px; top:10px; width:25px; height:25px; -webkit-transform:scale(1.5);transform:scale(1.5); background:url(images/icon-checked.png) no-repeat;}
.vote .haitao i{ display:none; position:absolute; right:260px; top:30px; width:25px; height:25px; -webkit-transform:scale(1.5);transform:scale(1.5); background:url(images/icon-checked.png) no-repeat;}

.vote .color1 li{ background:#f5f5f5;}
.vote .color2 li{ background:#fff;}
.vote .color1 li .bg1{ background-position:20px 0;}
.vote .color1 li .bg2{ background-position:-152px -14px;}
.vote .color1 li .bg3{ background-position:-330px 0;}
.vote .color1 li .bg4{ background-position:16px -171px;}
.vote .color1 li .bg5{ background-position:-152px -173px;}
.vote .color1 li .bg6{ background-position:-340px -180px;}
.vote .color1 li .bg7{ background-position:0 -354px;}
.vote .color1 li .bg8{ background-position:-156px -346px;}
.vote .color1 li .bg9{ background-position:-346px -344px;}
.vote .color2 li .bg10{ background-position:-10px -530px;}
.vote .color2 li .bg11{ background-position:-172px -531px;}
.vote .color2 li .bg12{ background-position:-344px -530px;}
.vote .color2 li .bg13{ background-position:-52px -707px;}
.vote .classify ul:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.vote .haitao{ margin:0 10px; height:240px;background:#f5f5f5 url(mimages/haitao.png) no-repeat center;position:relative;}
.vote .choose .btn-list-hai{ position:absolute; left:50%; top:-20px; margin-left:-140px;width:200px;line-height:58px;padding-left:80px;color:#fff;border-radius:10px;background:#fc7d16 url(mimages/btn-list.png) no-repeat 10px center;}
.vote .fbox{ z-index:10; position:fixed; left:0; top:100px; width:384px;}
.vote .fbox .wingif{height:100px;width:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;background:#fc7d16; position:relative;}
.vote .fbox .wingif img{ position:absolute;top:27px;right:6px;-webkit-animation:shake 2s infinite;}
.vote .fbox .fwindow{ position:absolute; left:-434px; top:0; width:384px; height:auto; background:url(mimages/fbox03.png) no-repeat;border:solid 3px #fc7d16; border-radius:10px;padding:10px 0;}
.vote .fbox .fwindow .btn-hide{ display:none; z-index:2; position:absolute; right:-20px; top:-18px; width:74px; height:74px; background:url(images/hide.png) no-repeat;background-size:74px 74px;}
.vote .fbox .fwindow .num{ padding-top:30px; margin:0 0 40px 138px; width:200px; font-size:32px; text-align:center;color:#333;}
.vote .fbox .fwindow ul{ margin-bottom:10px;}
.vote .fbox .fwindow li{ line-height:44px; font-size:24px; padding-left:20px;}
.vote .fbox .fwindow li a{ color:#fc7d16; text-decoration:underline;font-size:30px;}
.vote .fbox .fwindow li span,.vote .fbox .num span{color:#fc7d16;}
.vote .fbox .fwindow .fbtn-chou{ width:236px; line-height:58px; margin:0 auto; text-align:center; color:#fff; font-size:36px; background:#fc7d16; border-radius:10px;font-weight:bold;}
.vote .content:after,.vote .container:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
@-webkit-keyframes shake{
0%{-webkit-transform:translateX(0);opacity:.2;}
100%{-webkit-transform:translateX(-10px);opacity:1;}
}
/*投票列表*/
.vote-list .vtop{ height:162px; margin-bottom:20px; line-height:162px; font-size:40px; padding-left:250px; color:#fff; background:#f4911b url(mimages/vtop.png) no-repeat center top;}
.vote-list .scrollcon{ padding-top:20px; width:710px; margin:0 auto;overflow-x:hidden;}
.vote-list .scrollcon ul{ margin-right:-24px;}
.vote-list .scrollcon li{ position: relative; float:left; width:220px; margin:0 24px 24px 0;}
.vote-list .scrollcon li img{ display:block;}
.vote-list .scrollcon li .pro-img{ border:2px solid #dfdfdf; border-bottom:none;}
.vote-list .scrollcon li .pro-name{ display:flex; align-items:center; margin-bottom:20px; height:90px; padding:10px; text-align:center; line-height:30px; border:2px solid #dfdfdf; border-top:none;}
.vote-list .scrollcon li .btn-tou{ width:178px; margin:0 auto 20px; line-height:46px; text-align:center; color:#fff; background:#fc7d16;}
.vote-list .scrollcon li .btn-tou.hui{background:#999;}
.vote-list .scrollcon li .btn-info{ width:166px; line-height:46px; margin:0 auto; padding-left:10px;color:#fc7d16; border:1px solid #fc7d16; cursor:pointer; background:url(mimages/arrow.png) no-repeat 140px center;}
.vote-list .scrollcon .on .pro-img{ border:2px solid #fc7d16;border-bottom:none;}
.vote-list .scrollcon .on .pro-name{ background:#fc7d16; border:2px solid #fc7d16;border-top:none;}
.vote-list .scrollcon li .smallIcon{ position:absolute; left:110px; top:-20px; width:108px; height:108px;z-index:999;}
.vote-list .scrollcon li .commented{ background:url(images/vote-com3.png) no-repeat -143px -1px;}
.vote-list .scrollcon li .voted{ background:url(images/vote-com3.png) no-repeat  0 -1px;}
.vote-list .btn-vote{ width:710px; line-height:90px; margin:0 auto 20px;font-size:40px; font-weight:bold; color:#fff; text-align:center; border-radius:10px; background:#fc7d16;}
.vote-list .btn-see{ width:200px; line-height:58px; margin:0 auto 20px; padding-left:80px;color:#fff; border-radius:10px; background:#fc7d16 url(mimages/btn-list.png) no-repeat 10px center;}
.vote-list .vtop b{color:#EEFF04;}
/*弹窗*/
.pop_bg{width:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:999;display:none;} 
#popbox{ display:none;position:absolute;z-index:1000;}
.popbox{ display:none; width:750px;}
.popbox .psprite,.mproduct-details .pvote .psprite{ background:url(mimages/psprite1.png) no-repeat;}
.popbox .pop{ position:relative;padding:30px; font-size:32px; color:#333; border:2px solid #fb7d00; border-radius:10px; background:#fff;}
.popbox .pop .close{ position:absolute; right:0; top:-20px; width:52px; height:52px; background:url(images/p-close.png) no-repeat;cursor:pointer;}
.popbox .pop .popbtn{ clear:both; width:180px; line-height:54px; margin:0 auto; text-align:center; font-size:32px; color:#fff; background:#fb7d00; border-radius:6px; cursor:pointer;}
.pcomment .h{ height:70px;font-weight:bold;}
.pcomment ul{ height:630px; overflow:auto;}
.pcomment li{ float:left; width:100%; padding:10px; margin-bottom:10px; display:inline; background:#f8f8f8; box-sizing:border-box;}
.pcomment li .proleft{ float:left; width:20%;}
.pcomment li .proleft img{ border:1px solid #ededed;}
.pcomment li .comright{ float:right; width:80%;}
.pcomment li .comright a{ text-decoration:none; color:#333;}
.pcomment li dl{ float:left;}
.pcomment li dd{ float:left;width:100%; line-height:60px;}
.pcomment li dd div,.pcommented .dianping div{ float:left;}
.pcomment li dd .star,.pcommented .dianping .star{ width:26px; height:36px; margin:0 15px; display:inline; -webkit-transform:scale(1.5);transform:scale(1.5);background:url(mimages/psprite1.png) no-repeat -54px -169px;}
.pcomment li dd .cur,.pcommented .dianping .cur{ background-position:0 -169px;}
.pcomment li dd input{float:left; width:78%; line-height:44px;font-family:\5fae\8f6f\96c5\9ed1; border:none; font-size:32px; background:none; border-bottom:1px solid #d1d1d1;}
.pvote .pro-img{ text-align:center; margin-bottom:20px;}
.pvote .pro-img img{ border:2px solid #ededed;}
.pvote .pro-cate{ position:absolute; right:0; top:0; width:180px; height:120px; line-height:36px; padding-top:28px; color:#fff; text-align:center; background-position:0 0;}
.pvote .btn-seelist{float:right;margin-top:47px; padding-left:32px; color:#fc7d16; text-decoration:underline; background:url(images/btn-rank-icon.png) no-repeat left center; font-weight:bold;}
.pvote .pro-name{ line-height:66px; margin-bottom:10px; font-size:36px; text-align:center;}
.pvote .vote-num{ height:132px; padding:0 30px; margin-bottom:20px; background:#f8f8f8;}
.pvote .vote-num .vleft{ float:left; line-height:132px;s}
.pvote .vote-num .vleft span{ float:left; font-size:40px; font-weight:bold; color:#fc7d16;}
.pvote .vote-num .vleft .n{ font-weight:normal; color:#333; font-size:32px;}
.pvote .vote-num .vright{ float:right; width:220px; margin:30px 20px 0 0; display:inline; line-height:80px; text-align:center; font-weight:bold; color:#fff; border-radius:6px; cursor:pointer; background:#fc7d16;}
.pvote .vote-num .vright.hui{ background:#999;}
.pvote .tu{ display:block; margin:20px auto;}
.pvote .pshare{ position:relative; line-height:38px; color:#fc7d16; border-bottom:2px solid #fc7d16;font-weight: bold;}
.pvote .mom-comment{ margin-bottom:20px;}
.pvote .mom-comment li{ float:left; width:100%; padding:20px; border-bottom:1px dashed #dedede; box-sizing:border-box;background:#f8f8f8;}
.pvote .mom-comment li .mom-head{ float:left; width:15%;}
.pvote .mom-comment li .mright{ float:right; width:85%;}
.pvote .mom-comment li .mom-nick{ height:44px;}
.pvote .mom-comment li .mom-nick{ color:#999;}
.pvote .mom-comment li .mom-words{ line-height:48px; text-align:justify;}
.pvote .btn-main{line-height:90px; text-align:center; color:#fc7d16; font-size:40px; border:2px solid #fc7d16; border-radius:10px;}
.pcommented .vote-success,.psuccess .recomd-success{ padding-left:60px; width:360px; line-height:54px; margin:0 auto 20px; font-weight:bold; color:#fc7d16; background: url(images/psprite2.png) no-repeat 0 -268px;}
.pcommented .thanks{ margin-bottom:30px; line-height:44px; font-size:24px; text-align:center;}
.pcommented .thanks span{ color:#fc7d16; padding:0 10px;}
.pcommented .pblackbg{ background:#f8f8f8; padding:10px;}
.pcommented .pblackbg .dianping{ height:50px; line-height:36px;}
.pcommented .pblackbg .txt{ margin-bottom:20px; padding:10px; width:644px; height:136px; line-height:28px; font-size:32px; color:#999; background:#fff; border:1px solid #ededed; overflow:hidden;}
.pcommented .pblackbg .psubmit{ height:60px; padding-left:70px;}
.pcommented .pblackbg .psubmit .popbtn{ clear:none; float:left; width:180px; line-height:58px; font-weight:bold; margin-right:20px; display:inline;}
.pcommented .pblackbg .psubmit .giveup{ width:318px; background:#fff;color:#fc7d16; border:1px solid #fc7d16;}
.pgetPrize .prize-pic{ text-align:center;}
.pgetPrize .prize-pic img{border:1px solid #dedede;}
.pgetPrize .prize-name{ padding:20px 0; line-height:50px; text-align:center;}
.pgetPrize .prize-name span{ color:#fc7d16;}
.psorry .sorry{ padding:150px 0;line-height:40px;color:#999; text-align:center;}
.pmyPrize .title{ margin-bottom:60px; top:20px;}
.pmyPrize .title h3{ width:120px;}
.pmyPrize .title .tbg{ width:150px; margin-left:-75px;}
.pmyPrize .showPrize{ height:300px; overflow:auto;}
.pmyPrize .showPrize::-webkit-scrollbar,.pcomment ul::-webkit-scrollbar{width:6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:rgba(204,204,204,0.5);_background:#ccc;}
.pmyPrize .showPrize::-webkit-scrollbar-thumb,.pcomment ul::-webkit-scrollbar-thumb{width:6px;background-color:#fc7d16;-webkit-border-radius:6px;border-radius:6px;}
.pmyPrize .showPrize li{ float:left; width:138px; margin:0 5px 10px; display:inline; border:1px solid #ededed;}
.paddress .h{ line-height:60px; margin-bottom:20px; font-size:30px; color:#fc7d16; border-bottom:2px solid #ededed;}
.paddress ul li{ float:left; width:100%; margin-bottom:24px;}
.paddress ul li .wl{ float:left; width:16%; text-align:right; line-height:52px;}
.paddress ul li .wr{ float:right; width:80%;}
.paddress ul li .wr input{ width:100%; padding:0 10px; line-height:52px; font-size:32px; border:1px solid #c2c2c2; background:#eee; box-sizing:border-box;}
.mproduct-details .pvote{ position:relative; margin:10px;}
.popbox .pop .lastTip{ text-align:center; line-height:52px; margin-bottom:40px;}
.popbox .pop .lastTip span{ color:#fc7d16;}
.psuccess .pop,.haveVoted .pop,.allVoted .pop,.allVotedCommented .pop{ padding:100px 0;}
/*抽奖*/
.mprize .mhead{ margin-bottom:60px;}
.mprize .title .tbg{ width:360px; margin-left:-180px;}
.mprize .title .tbg h3{ width:336px;}
.mprize .vprize li{ line-height:40px; text-align:center;}
.mprize .vprize li span,.mprize .vprize li a{ color:#fc7d16;}
.mprize .bag{ position:relative; margin:20px auto; width:250px; height:268px;}
.mprize .bag img{ position:absolute; left:0; top:0;}
.mprize .btnfu{ width:350px; line-height:72px; margin:0 auto 60px; text-align:center; color:#fff; font-size:34px; background:#fc7d16; border-radius:10px;}
.mprize .prizeend{ width:350px; line-height:72px; margin:0 auto 40px; text-align:center; color:#fff; font-size:34px; background:#999; border-radius:10px;}

.mprize .myprize{ margin:10px 10px 40px; padding:30px 30px 0; background:#f5f5f5;}
.mprize .myprize .h{ position:relative; height:44px;border-top:2px solid #dedede;}
.mprize .myprize .h span{ position:absolute;top:-20px; font-size:30px; color:#fc7d16; background:#f5f5f5;}
.mprize .myprize .h .t{ left:0; padding-right:20px;}
.mprize .myprize .h .btn-write{ right:0; padding-left:20px; text-decoration:underline;}
.mprize .myprize .noprize{ line-height:180px; text-align:center; font-size:34px;}
.mprize .myprize li{ float:left; width:150px; margin:0 15px 15px 0;}
.mprize .show{ padding:60px 0 30px; background:#fef9ed;}
.mprize .show .title .tbg{ background:#fef9ed;}
.mprize .show .show_btn{width:408px;height:110px;margin:0 auto;}
.mprize .show .show_btn li{float:left;width:180px;line-height:56px;margin-right:20px;text-align:center; color:#fc7d16;border:2px solid #fc7d16; cursor:pointer;}
.mprize .show .show_btn .on{ background:#fc7d16;color:#fff;}
.mprize .show .goprize{width:710px; margin:0 auto; overflow:hidden;position:relative;}
.mprize .show .goprize .center li{ position:relative;float:left; width:100%; text-align:center;}
.mprize .show .goprize .center li .swidth{ float:left; width:50%;}
.mprize .show .goprize .center li div{ margin-bottom:6px;}
.mprize .show .goprize .center li span{ color:#ee7800;}
.mprize .show .goprize .center li .go_data{ width:100%; height:120px; line-height:40px;} 
.mprize .show .indicator{ padding-top:20px;text-align:center;}
.mprize .show .indicator li{display:inline-block;width:22px;height:22px;background:#dfdfdf;border-radius:22px;margin:0 5px;}
.mprize .show .indicator .cur{background:#ffac19;}

.mwinners .notice{ text-align:justify;line-height:36px;margin:20px 20px 0;}
.mwinners .notice span{color:#F00;}
.mwinners h3{ margin:50px 0 30px; font-size:32px; color:#fc7d16; text-align:center;}
.mwinners .name-list li{ text-align:center; line-height:36px; height:72px; margin-top:16px;}
.mwinners .name-list li:first-child{ font-weight:bold;}
.mwinners .name-list li .col1{width:320px; float:left;}
.mwinners .name-list li .col2{width:390px; float:right;}
.mwinners .name-list{margin:0 20px; overflow:hidden;}
.mwinners .share-list li{ width:355px; float:left; display:inline; line-height:48px; text-align:center;}
.mwinners .share-list{ margin-bottom:30px; overflow:hidden;}
