﻿@charset "utf-8";

a:hover{ text-decoration:none;}

.one{ background:#66dfff;}
.two{ background:#ff0099;}
.three{ background:#ffcc00;}
.four{ background:#99cc00;}
.five{ background:#ff6600;}
.six{ background:#cc0000;}
.seven{ background:#653366;}

.mall_foot .one{ background:none;}
.mall_foot .two{ background:none;}
.mall_foot .three{ background:none;}
.mall_foot .four{ background:none;}
.mall_foot .five{ background:none;}
.mall_foot .six{ background:none;}
.mall_foot .seven{ background:none;}

.onefont{ color:#66dfff;}
.twofont{ color:#ff0099;}
.threefont{ color:#ffcc00;}
.fourfont{ color:#99cc00;}
.fivefont{ color:#ff6600;}
.sixfont{ color:#cc0000;}
.sevenfont{ color:#653366;}

.banner{ height:240px; margin:5px 0 40px; border:1px solid #e3e4e8;}

.nav{ height:45px; padding:10px 0 0 512px; border-top:2px solid #666;}
.nav ul li{ float:left; display:inline; width:80px; height:24px; margin:0 0 0 4px;}
.nav ul li a{ display:block; width:80px; height:24px; border-radius:3px; line-height:24px; font-size:14px; color:#fff; text-align:center;}
.nav ul li a:hover{ opacity:0.7;}

.tips{ height:230px; margin:0 0 25px;}
.tips .intro{ padding:40px 0 0 80px;}
.tips .intro p{ line-height:38px; font-size:18px; color:#4e4e4e;}
.tips .intro p b{ margin:0 5px 0 0; font-size:24px; color:#fff;}
.two .intro p{ color:#fff;}
.two .intro p b{ color:#ffe88d;}
.tips .rule{ padding:15px 0 0 15px;}
.tips .rule h3{ font-size:18px; font-weight:normal; color:#ae5e00;}
.tips .rule p{ padding:0 0 0 20px; line-height:30px; font-size:14px; color:#4e4e4e;}
.tips .rule h5{ padding:10px 20px 0 0; font-size:14px; font-weight:normal; color:#ae5e00; text-align:right;}
.four .rule h3{ color:#fff;}
.four .rule h5{ color:#547000;}
.five .rule h3{ color:#fff;}
.five .rule p{ color:#fff;}
.five .rule h5{ color:#fff;}
.six .rule h3{ color:#fff;}
.six .rule p{ color:#fff;}
.six .rule h5{ color:#640000;}
.six .intro{ padding:40px 0 0 80px;}
.six .intro p{ line-height:38px; font-size:18px;  color:#fff;}
.six .intro p b{ margin:0 5px 0 0; font-size:24px; color:#fff;}
.six .intro p a{ font-size:14px; color:#fff; text-decoration:underline;}
.six .intro p a:hover{ text-decoration:none;}
.six .intro h5{ padding:10px 20px 0 0; font-size:14px; font-weight:normal; color:#640000; text-align:right;}
.seven .rule h3{ color:#fff;}
.seven .rule p{ color:#fff;}
.seven .rule h5{ color:#c177c2;}
.seven .intro{ padding:40px 0 0 80px;}
.seven .intro p{ line-height:38px; font-size:18px;  color:#fff;}
.seven .intro p b{ margin:0 5px 0 0; font-size:24px; color:#fff;}
.seven .intro p a{ font-size:14px; color:#fff; text-decoration:underline;}
.seven .intro p a:hover{ text-decoration:none;}
.seven .intro h5{ padding:10px 20px 0 0; font-size:14px; font-weight:normal; color:#c177c2; text-align:right;}

.bottom{ font-size:0; line-height:0;}

.box .search{ float:right; display:inline;}
.box .search .text{ float:left; display:inline; width:202px; height:28px; line-height:28px;}
.box .search .text input{ float:left; width:180px; height:20px; padding:3px 10px; border:1px solid #eee; line-height:20px;}
.box .search .btn{ float:left; display:inline; width:60px; height:28px; margin:0 0 0 10px;}
.box .search .btn a{ display:block; width:60px; height:28px; line-height:28px; background:#ae5e00; font-size:14px; color:#fff; text-align:center; text-indent:0;}
.box h2{ height:45px; padding:10px 0 0; font-size:24px; border-top:2px solid #ccc; text-indent:12px;}

.box .prize ul li{ float:left; display:inline; width:236px; height:320px; margin:0 18px 0 0; font-size:14px; color:#666; text-align:center;}
.box .prize ul li.last{ margin:0 0 0 0; padding:0 0 0 2px;}
.box .prize ul li img{ display:block; margin:0 0 5px;}

.box .process{ padding:20px 0 50px;}
.box .process ul li{ padding:0 0 0 50px; line-height:30px; background:url(../../topic/gtb/icon.png) no-repeat 25px 13px; font-size:14px; color:#666;}

.box .need{ padding:20px 0 50px 25px; font-size:14px; color:#666;}

.box .way{ padding:20px 0 50px 25px; line-height:30px; font-size:14px; color:#666;}

.box .sign{ padding:50px 0 120px 230px; background:url(../../img/topic/gtb/cat.jpg) no-repeat 55px 120px;}
.box .sign dl{ margin:0 0 10px;}
.box .sign dl dt{ float:left; display:inline; width:110px; line-height:36px; font-size:14px; color:#666; text-align:right;}
.box .sign dl dd{ float:left; display:inline;}
.box .sign dl dd .text{ width:260px; height:20px; padding:7px 10px; border:2px solid #e3e4e8; border-radius:5px; line-height:20px;}
.box .sign dl dd .text.short{ width:210px;}
.box .sign dl dd.choose{ line-height:36px; font-size:14px; color:#666;}
.box .sign dl dd.choose .icon_input{ display:inline-block; width:18px; height:18px; margin:0 5px 0 30px; background:url(../../img/topic/gtb/input1.png) no-repeat; vertical-align:-2px; cursor:pointer;}
.box .sign dl dd.choose .icon_input.active{ background-image:url(../../img/topic/gtb/input2.png);}
.box .sign dl dd.img{ margin:0 0 0 10px;}
.box .sign dl dd.btn{ padding:30px 0 0;}
.box .sign dl dd.btn .gray{ display:inline-block; width:118px; height:41px; margin:0 15px 0 0; background:url(../../img/topic/gtb/button1.png) no-repeat;}
.box .sign dl dd.btn .black{ display:inline-block; width:118px; height:41px; background:url(../../img/topic/gtb/button2.png) no-repeat;}
.box .sign dl dd.btn a:hover{ opacity:.7;}

.box .player{ padding:0 0 60px;}
.box .player ul li{ position:relative; float:left; display:inline; width:158px; height:275px; margin:0 8px 10px 0; _margin:0 6px 10px 0; border:1px solid #ededed; line-height:20px;}
.box .player ul li img{ display:block; margin:5px 0 5px 5px;}
.box .player ul li h4{ width:153px; padding:0 0 0 5px; font-size:12px; color:#666; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.box .player ul li p{ padding:0 0 0 5px; color:#999;}
.box .player ul li p span{ color:#fe6f9d;}
.box .player ul li .flower{ position:absolute; right:0; bottom:0; width:55px; height:30px; padding:40px 0 0; background:url(../../img/topic/gtb/flower.png) no-repeat 15px 10px; font-size:14px; color:#ff0099; text-align:center;}
.box .player ul li .heart{ position:absolute; right:10px; top:148px; width:42px; height:36px; background:url(../../img/topic/gtb/heart1.png) no-repeat;}
.box .player ul li .heart.active{ background-image:url(../../img/topic/gtb/heart2.png);}
.box .player ul li .addtip{ position:absolute; left:30px; top:230px; height:16px; padding:0 1px; border-radius:2px; line-height:16px; background:#ff0099; font-size:12px; font-weight:normal; color:#fff;}

.box .finals{ padding:0 0 60px;}
.box .finals ul li{ position:relative; float:left; display:inline; width:242px; height:357px; margin:0 8px 10px 0; _margin:0 6px 10px 0; border:1px solid #ededed; line-height:20px;}
.box .finals ul li img{ display:block; margin:5px 0 5px 5px;}
.box .finals ul li h4{ padding:0 0 0 5px; font-size:14px; color:#666;}
.box .finals ul li h4 span{ margin:0 0 0 20px; font-weight:normal;}
.box .finals ul li h4 span b{ font-weight:normal; color:#fe6f9d;}
.box .finals ul li p{ font-size:14px; padding:0 0 0 5px; color:#999;}
.box .finals ul li p span{ color:#fe6f9d;}
.box .finals ul li .link{ position:absolute; left:5px; top:5px; width:230px; height:50px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000;}
.box .finals ul li .link a{ position:relative; float:left; display:inline-block; width:115px; height:50px; line-height:50px; font-size:14px; color:#fff; text-align:center;}
.box .finals ul li .link a:hover{ color:#ffcc00;}
.box .finals ul li .flower{ position:absolute; right:0; bottom:20px; width:40px; height:50px; padding:0 0 0 40px; line-height:50px; background:url(../../img/topic/gtb/flower.png) no-repeat 5px 12px; font-size:14px; color:#ff0099;}
.box .finals ul li .heart{ position:absolute; right:10px; top:250px; width:42px; height:36px; background:url(../../img/topic/gtb/heart1.png) no-repeat;}
.box .finals ul li .heart.active{ background-image:url(../../img/topic/gtb/heart2.png);}
.box .finals ul li .num{ position:absolute; right:0; bottom:30px; width:50px; height:27px; padding:0 0 0 12px; line-height:27px; background:url(../../img/topic/gtb/num1.png) no-repeat; font-size:14px; color:#fff;}
.box .finals ul li .num .icon_jin{ position:absolute; left:-17px; top:-15px; width:34px; height:29px; background:url(../../img/topic/gtb/num2.png) no-repeat;}
.box .finals ul li .addtip{ position:absolute; left:30px; top:250px; height:16px; padding:0 1px; border-radius:2px; line-height:16px; background:#ff0099; font-size:12px; font-weight:normal; color:#fff;}

.box .winner{ padding:0 0 60px;}
.box .winner ul li{ position:relative; float:left; display:inline; width:242px; height:357px; margin:0 8px 10px 0; _margin:0 6px 10px 0; border:1px solid #ededed; line-height:20px;}
.box .winner ul li img{ display:block; margin:5px 0 5px 5px;}
.box .winner ul li h4{ padding:0 0 0 5px; font-size:14px; color:#666;}
.box .winner ul li h4 span{ margin:0 0 0 20px; font-weight:normal;}
.box .winner ul li h4 span b{ font-weight:normal; color:#fe6f9d;}
.box .winner ul li p{ font-size:14px; padding:0 0 0 5px; color:#999;}
.box .winner ul li p span{ color:#fe6f9d;}
.box .winner ul li .link{ position:absolute; left:5px; top:5px; width:230px; height:50px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000;}
.box .winner ul li .link a{ position:relative; float:left; display:inline-block; width:115px; height:50px; line-height:50px; font-size:14px; color:#fff; text-align:center;}
.box .winner ul li .link a:hover{ color:#ffcc00;}
.box .winner ul li .num{ position:absolute; right:0; bottom:30px; width:50px; height:27px; padding:0 0 0 12px; line-height:27px; background:url(../../img/topic/gtb/num3.png) no-repeat; font-size:14px; color:#fff;}
.box .winner ul li .num .icon_jin{ position:absolute; left:-17px; top:-15px; width:34px; height:29px; background:url(../../img/topic/gtb/num2.png) no-repeat;}

.box .grand{ padding:0 0 60px;}
.box .grand ul li{ position:relative; float:left; display:inline; width:242px; height:315px; margin:0 8px 10px 0; _margin:0 6px 10px 0; border:1px solid #ededed; line-height:20px;}
.box .grand ul li img{ display:block; margin:5px 0 5px 5px;}
.box .grand ul li h3{ padding:0 0 0 5px; font-size:14px; font-weight:normal; color:#653366;}
.box .grand ul li h4{ padding:0 0 0 5px; font-size:14px; color:#666;}
.box .grand ul li h4 span{ margin:0 0 0 20px; font-weight:normal;}
.box .grand ul li h4 span b{ font-weight:normal; color:#fe6f9d;}
.box .grand ul li p{ font-size:14px; padding:0 0 0 5px; color:#999;}
.box .grand ul li p span{ color:#fe6f9d;}
.box .grand ul li .link{ position:absolute; left:5px; top:5px; width:230px; height:50px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter:Alpha(opacity=50); background:#000;}
.box .grand ul li .link a{ position:relative; float:left; display:inline-block; width:115px; height:50px; line-height:50px; font-size:14px; color:#fff; text-align:center;}
.box .grand ul li .link a:hover{ color:#ffcc00;}
.box .grand ul li .num{ position:absolute; right:0; top:15px; width:50px; height:27px; padding:0 0 0 12px; line-height:27px; background:url(../../img/topic/gtb/num4.png) no-repeat; font-size:14px; color:#fff;}
.box .grand ul li .num .icon_jin{ position:absolute; left:-17px; top:-15px; width:34px; height:29px; background:url(../../img/topic/gtb/num2.png) no-repeat;}
.box .grand .group{ padding:20px 0 0;}
.box .grand .group img{ display:block; margin:0 0 0 25px;}
.box .grand .group p{ padding:15px 0 0; font-size:18px; color:#666; text-align:center;}

.page_box{ height:36px; padding:10px 0 40px;}
.page_box .page{ float:right; height:36px; line-height:34px; font-size:14px;}
.page_box .page a:hover{ text-decoration:none;}
.page_box .page .total{ margin:0 0 0 6px; color:#333;}
.page_box .page .total b{ margin:0 4px; font-weight:normal;}
.page_box .page .text{ margin:0 0 0 6px;}
.page_box .page .text input{ width:44px; height:34px; border:1px solid #ddd; border-radius:3px; text-align:center;}
.page_box .page .button{ margin:0 0 0 6px;}
.page_box .page .button input{ width:44px; height:34px; border:1px solid #b4b4b4; border-radius:3px; background:#b4b4b4; text-align:center; color:#fff; cursor:pointer;}
.page_box .page .more{ margin:0 0 0 6px; color:#a2adb8;}
.page_box .page .prev,
.page_box .page .next{ display:inline-block; width:34px; height:34px; margin:0 0 0 6px; border:1px solid #ddd; border-radius:3px; background:#fff; text-align:center; color:#424547;}
.page_box .page .prev.long,
.page_box .page .next.long{ width:50px;}
.page_box .page .prev.long1,
.page_box .page .next.long1{ width:72px;}
.page_box .page .prev.no,
.page_box .page .next.no{ background:#f5f5f5; color:#b4b4b4;}
.page_box .page .num{ display:inline-block; width:34px; height:34px; margin:0 0 0 6px; border:1px solid #ddd; border-radius:3px; background:#fff; text-align:center; color:#424547;}
.page_box .page .num.active{ background:#ff0099; color:#fff; font-weight:bold; border-color:#ff0099;}


.choice{ padding:5px 0 0;}
.choice .bg1{ height:242px; background:url(../../img/topic/gtb/choice/1.jpg) no-repeat;}
.choice .bg2{ display:block; height:169px; background:url(../../img/topic/gtb/choice/2.jpg) no-repeat;}
.choice .bg3{ height:358px; background:url(../../img/topic/gtb/choice/3.jpg) no-repeat 50% 50%;}
.choice .bg4{ height:358px; background:url(../../img/topic/gtb/choice/4.jpg) no-repeat 50% 50%;}
.choice .bg5{ height:358px; background:url(../../img/topic/gtb/choice/5.jpg) no-repeat 50% 50%;}
.choice .bg6{ height:358px; background:url(../../img/topic/gtb/choice/6.jpg) no-repeat 50% 50%;}
.choice .bg7{ height:358px; background:url(../../img/topic/gtb/choice/7.jpg) no-repeat 50% 50%;}
.choice .bg8{ height:358px; background:url(../../img/topic/gtb/choice/8.jpg) no-repeat 50% 50%;}
.choice .bg9{ display:block; height:96px; background:url(../../img/topic/gtb/choice/9.jpg) no-repeat;}


.dialog_tip{ position:relative; width:917px; height:652px; background:url(../../img/topic/gtb/dialog.jpg) no-repeat;}
.dialog_tip .closea{ position:absolute; top:15px; right:20px; width:36px; height:36px; outline:none;}


.highlights .bg1{ height:382px; background:url(../../img/topic/gtb/highlights/1.png) no-repeat;}
.highlights .bg2{ position:relative; height:283px; background:url(../../img/topic/gtb/highlights/2.png) no-repeat;}
.highlights .bg2 a{ position:absolute; width:200px; height:50px;}
.highlights .bg2 .btn1{ top:46px; left:740px;}
.highlights .bg2 .btn2{ top:148px; left:736px;}
.highlights .bg3{ height:633px; background:url(../../img/topic/gtb/highlights/3.png) no-repeat;}
.highlights .bg4{ height:633px; background:url(../../img/topic/gtb/highlights/4.png) no-repeat;}
.highlights .bg5{ height:632px; background:url(../../img/topic/gtb/highlights/5.jpg) no-repeat;}


.xu .bg1{ height:433px; background:url(../../img/topic/gtb/xu/1.jpg) no-repeat;}
.xu .bg2{ height:308px; background:url(../../img/topic/gtb/xu/2.jpg) no-repeat;}
.xu .bg3{ height:403px; background:url(../../img/topic/gtb/xu/3.jpg) no-repeat;}
.xu .bg4{ height:329px; background:url(../../img/topic/gtb/xu/4.jpg) no-repeat;}
.xu .bg5{ height:511px; background:url(../../img/topic/gtb/xu/5.jpg) no-repeat;}
.xu .bg6{ position:relative; height:650px; background:url(../../img/topic/gtb/xu/6.jpg) no-repeat;}
.xu .bg6 .btn{ position:absolute; top:454px; left:289px; width:360px; height:80px;}













