html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sup,sub,tt,var,b,u,i,center,ul,ol,li,dl,dt,dd,table,tr,th,td,thead,tbody,tfoot,caption,form,fieldset,legend,input,button,textarea,select,label,applet,object,iframe,audio,video,canvas,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;}
ol,ul{list-style:none;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;overflow:hidden;}
a{text-decoration:none;}
img{border:none;}
body{font-family:'\005fae\008f6f\0096c5\009ed1';color: #000;min-width:1000px;}
.fl{float:left;}
.fr{float:right;}
.mr22{margin-right: 22px;}

.wrap{width: 100%;overflow: hidden;}
.w1000{width: 1000px;margin: 0 auto;overflow: hidden;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{padding: 28px 0 18px;background: #efefef;overflow: hidden;}
.banner{width: 100%;height: 360px;position:relative;overflow: hidden;}
.banner>ul{display:none;height:360px;position:absolute;top:0;left:0;}
.banner>ul>li{float:left;height:360px;}
.banner>ul>li>a{width: 100%;height:360px;display:block;font-size:200px;text-align:center;line-height:360px;font-weight:700;}
.img-btn-list{width:186px;position:absolute;bottom:10px;left:50%;margin-left:-93px;text-align:center;}
.img-btn-list>span{display:inline-block;width:42px;height:10px;margin:0 10px;float:left;cursor:pointer;background: url(../images/banOff.png) no-repeat;}
.img-btn-list>span.current{background:url(../images/banOn.png) no-repeat;}

.nav{width: 100%;height: 71px;text-align:center;background: url(../images/nav.jpg) repeat-x;padding-top: 19px;overflow: hidden;}
.nav a{width: 204px;line-height: 51px;text-align:center;display: inline-block;background: url(../images/nav_off.png) 6px top no-repeat;font-size: 24px;color: #f14352;font-family: "\9ED1\4F53";margin: 0 4px;padding: 0 6px 6px 6px;}
.nav a:hover,.nav a.on{background: url(../images/nav_on.png) 6px top no-repeat;color: #000;}

.foot{width: 100%;background: #444;line-height: 24px;text-align: center;font-size: 14px;color: #FFF;padding: 18px 0 14px;}
.foot a{display:inline-block;text-decoration:none;height:20px;line-height:20px;padding: 5px 0;}
.foot a img{float:left;}
.foot a p{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px;color:#FFF;}

.tel{width: 117px;padding-bottom:5px;background: #ca002a;position: fixed;bottom: 30%;right: 5%;}
.tel img{margin: 10px auto 4px 46px;}
.tel h2{width: 100%;line-height: 26px;text-align: center;font-size: 18px;color: #ffe472;}
.tel h3{width: 100%;line-height: 28px;text-align: center;font-size: 13px;color: #fff5cd;font-weight: normal;}

.statement{width: 100%;line-height: 24px;text-align: center;font-size: 14px;padding: 40px 0 20px;}

.dsjs{margin: 36px auto 34px;}
.dsjs h1{width: 135px;height: 182px;line-height:54px;text-align: center;padding-top: 14px;font-size: 18px;color: #FFF;background: #f14352;float: left;font-weight: normal;}
.dsjs h1 span{font-size: 30px;word-spacing: 10px;}
.dsjs p{width: 800px;line-height: 48px;float: right;margin-right: 22px;font-size: 16px;color: #4a4949;}

.gray{width: 100%;background: #f3f3f3;overflow: hidden;}
.dslc{width:1000px;margin: 28px auto;}

.ranking{width: 100%;padding-right: 8px;border-right: 2px solid #cbcbcb;margin-top:35px;overflow: hidden;}
.ranking h2{width: 100%;line-height: 24px;font-weight: normal;padding-bottom: 16px;}
.ranking h2 img{vertical-align: top;margin-right: 10px;}
.ranking h2 span{color: #f14352;font-size: 18px;margin-left: 4px;}
.ranking h2 select{height: 24px;float: right;outline: none;}

.ranking .clickTitle{width: 100%;height: 37px;background: url(../images/rankBg.jpg) left bottom repeat-x;overflow: hidden;}
.ranking .clickTitle li{width: 134px;height: 37px;line-height: 40px;text-align: center;font-size: 16px;float: right;margin-left: 10px;color: #FFF;cursor: pointer;background: url(../images/click_off.jpg) no-repeat;overflow: hidden;}
.ranking .clickTitle .active{background: url(../images/click_on.jpg) no-repeat;color: #f14352;}
.ranking .tabcont{width: 998px;border: 1px solid #f14352;border-top: none;overflow: hidden;}
.ranking .tabcont .box{overflow: hidden;}
.ranking .tabcont .box div{width: 430px;float: left;margin:28px 0 28px 46px;}
.ranking .tabcont h3{line-height: 46px;margin-left:46px;font-size: 18px;color: #646464;}
.ranking .tabcont h3 span{font-size: 14px;}
.ranking .tabcont h4{line-height: 30px;text-align: right;font-size: 16px;font-weight: normal;}
.ranking .tabcont h4 a{color: #979797;}
.ranking .tabcont table{width: 100%;overflow: hidden;}
.ranking .tabcont table th{line-height: 30px;text-align: center;background: #979797;font-size: 18px;color: #FFF;font-weight: normal;}
.ranking .tabcont table td{line-height: 50px;font-size: 16px;color: #4a4949;}
.ranking .tabcont table td i{width: 28px;height: 28px;line-height: 28px;text-align: center;color: #000;display: inline-block;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;font-style: normal;margin: 0 10px;}
.ranking .tabcont table td i.top3{color: #ffde00;background: #f14352;}
.ranking .tabcont table td i.rouge{background: #ffa6ae;}
.ranking .tabcont table td a{color: #4a4949;}
.ranking .tabcont table td b{color: #f44141;}

.video{width: 630px;margin-top: 35px;background: #000;}
.slideBox{position:relative;width:1000px;height:90px;margin: 30px auto 0;overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox .tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
.slideBox .tips .title{ position:absolute; left:0px; top:0px; height:100%;}
.slideBox .tips .title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
.slideBox .tips .title a:hover{ text-decoration:underline !important;}
.slideBox .tips .nums{ position:absolute; right:0px; top:0px; height:100%;}
.slideBox .tips .nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
.slideBox .tips .nums a.active{ background-color:#093;}

.rw{width: 348px;padding-right: 8px;border-right: 2px solid #cbcbcb;margin-top:35px;overflow: hidden;}
.rw h2{height: 36px;line-height: 32px;font-weight: normal;margin-top: 15px;}
.rw h2 img{vertical-align: top;margin-right: 15px;}
.rw ul{width: 100%;padding-top: 18px;overflow: hidden;}
.rw ul li{width: 100%;height: 50px;line-height: 50px;font-size: 16px;overflow: hidden;}
.rw ul li a{color: #4a4949;}
.rw ul li a b{color: #000;}
.rw ul li span{color: #f14352;}

.poster-main{position:relative;width:800px;height:234px;margin:0px auto;visibility:hidden;}
.poster-main.done{visibility:visible;}
.poster-main a,.poster-main img,.poster-main video{display: block;border:0px}
.poster-main .poster-list{width:800px;height: 234px;list-style:none;}
.poster-main .poster-btn{
    position:absolute;
    height: 234px;
    width:100px;
    top:0;
    z-index:10;
    opacity:.5;
    color:black;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    transition: opacity .3s;
}
.poster-main .poster-btn:hover{
    opacity:.8;
    transition: opacity .3s; 
}
.poster-main .poster-item{position:absolute;left:0;top:0;}
.poster-main .poster-left-btn{
    left:0;
    /*
    background-image: url('../images/arrow-left.png');
    */
}
.poster-main .poster-right-btn{
    right:0;
    /*
    background-image: url('../images/arrow-right.png');
    */
}
.slide-style.slide-icon li:last-child{
    margin-right:0px;
}

/*-------- ranking.html --------*/
.dis{display:block;}
.undis{display:none;}
.part_top{width:auto;height:42px;margin: 18px 24px;border-bottom: 1px solid #f14352;}
.part_top li{height:47px;line-height:42px;float:left;padding: 0 10px 0 16px;font-size:14px;cursor: pointer;}
.part_top li b{font-size: 18px;}
.hovertab{background:url(../images/rank_bg.jpg) 92px 42px no-repeat;display:block;color: #f14352;}
.normaltab{color:#646464;}

.tabmain{width: 998px;border: 1px solid #f14352;border-top: none;overflow: hidden;}
.hover_xs{width: auto;margin: 40px 34px;}
.hover_xs table{width: 100%;overflow: hidden;}
.hover_xs table th{line-height: 30px;text-align: center;background: #979797;font-size: 18px;color: #FFF;font-weight: normal;}
.hover_xs table td{line-height: 50px;font-size: 16px;color: #4a4949;}
.hover_xs table td i{width: 28px;height: 28px;line-height: 28px;text-align: center;color: #000;display: inline-block;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;font-style: normal;margin: 0 10px;}
.hover_xs table td i.top3{color: #ffde00;background: #f14352;}
.hover_xs table td i.rouge{background: #ffa6ae;}
.hover_xs table td a{color: #4a4949;}
.hover_xs table td b{color: #f44141;}
.hover_xs .red{color: #f44141;}
.hover_xs .green{color: green;}

.cszb{width: 736px;margin: 0 auto;color: #4a4949;border-right: 2px solid #f14352;border-bottom: 2px solid #f14352; overflow: hidden;}
.cszb th,.cszb td{border-top: 2px solid #f14352;border-left: 2px solid #f14352;}
.cszb th{font-weight: bold;font-size: 18px;line-height: 60px;}
.cszb td{font-size: 16px;line-height: 45px;text-align: center;}
.cszb span{font-size: 16px;color: #f44141;font-weight: bold;}

.rank_main{width: 100%;padding-right: 8px;border-right: 2px solid #cbcbcb;margin-top:35px;overflow: hidden;}
.rank_main h2{width: 100%;line-height: 24px;font-weight: normal;padding-bottom: 16px;}
.rank_main h2 img{vertical-align: top;margin-right: 10px;}
.rank_main h2 span{color: #f14352;font-size: 18px;margin-left: 4px;}
.rank_main h2 select{height: 24px;float: right;outline: none;}

.rank_main .clickTitle{width: 100%;height: 37px;background: url(../images/rankBg.jpg) left bottom repeat-x;overflow: hidden;}
.rank_main .clickTitle li{width: 134px;height: 37px;line-height: 40px;text-align: center;font-size: 16px;float: right;margin-left: 10px;color: #FFF;cursor: pointer;background: url(../images/click_off.jpg) no-repeat;overflow: hidden;}
.rank_main .clickTitle .active{background: url(../images/click_on.jpg) no-repeat;color: #f14352;}
.rank_main .tabcont{width: 998px;border: 1px solid #f14352;border-top: none;overflow: hidden;}
.rank_main .tabcont .box{overflow: hidden;}
.rank_main .tabcont .box div{width: 430px;float: left;margin:28px 0 28px 46px;}
.rank_main .tabcont h3{line-height: 46px;margin-left:46px;font-size: 18px;color: #646464;}
.rank_main .tabcont h3 span{font-size: 14px;}
.rank_main .tabcont h4{line-height: 30px;text-align: right;font-size: 16px;font-weight: normal;}
.rank_main .tabcont h4 a{color: #979797;}
.rank_main .tabcont table{width: 100%;overflow: hidden;}
.rank_main .tabcont table th{line-height: 30px;text-align: center;background: #979797;font-size: 18px;color: #FFF;font-weight: normal;}
.rank_main .tabcont table td{line-height: 50px;font-size: 16px;color: #4a4949;}
.rank_main .tabcont table td i{width: 28px;height: 28px;line-height: 28px;text-align: center;color: #000;display: inline-block;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;font-style: normal;margin: 0 10px;}
.rank_main .tabcont table td i.top3{color: #ffde00;background: #f14352;}
.rank_main .tabcont table td i.rouge{background: #ffa6ae;}
.rank_main .tabcont table td a{color: #4a4949;}
.rank_main .tabcont table td b{color: #f44141;}
/*-------- intro.html --------*/
.intro h1{width: 100%;line-height: 96px;text-align: center;font-size: 24px;color: #333;}
.intro p{width: 100%;line-height: 36px;font-size: 20px;color: #4a4949;margin-bottom: 16px;}

/*-------- rule.html --------*/
.rule{background: url(../images/rule_bg.jpg) bottom right no-repeat;}
.rule h1{width: 100%;line-height: 96px;text-align: center;font-size: 24px;color: #333;}
.rule h2{width: 100%;line-height: 24px;padding-left: 20px;background: url(../images/rule_1.jpg) left 2px no-repeat;font-size: 20px;margin-bottom: 10px;}
.rule p{line-height: 36px;font-size: 18px;color: #333;}
.rule p span{font-size: 16px;color: #f14352;}
.csyq{width: 903px;margin: 0 auto;overflow: hidden;}
.csyq li{width: 200px;height: 141px;line-height: 23px;padding: 29px 10px 0 11px;background: url(../images/rule_2.jpg) no-repeat;float: left;margin: 0 40px;font-size: 18px;color: #FFF;}
.zhyq{width: 960px;padding-left: 40px;overflow: hidden;}
.zhyq li{width: 100%;line-height: 40px;padding-bottom: 7px;border-bottom: 1px dashed #ff989a;color: #333;font-size: 18px;}
.zhyq li b.red{color: #f94a4e;}
.szff{width: 960px;padding-left: 40px;margin-bottom: 20px;overflow: hidden;}
.szff li{width: 100%;line-height: 36px;font-size: 18px;}
.szff li span{color: #f94a4e;}
.szff li b{color: #f14352;}

/*-------- select.html --------*/
.select h1{width: 100%;line-height: 96px;text-align: center;font-size: 24px;color: #333;}
.select h2{width: 100%;height: 40px;line-height: 38px;text-align: center;font-size: 18px;color: #333;font-weight: normal;margin-bottom: 40px;}
.select h2 b{color: #f94a4e;}
.select h3{width: 100%;line-height: 24px;color: #333;padding-left: 20px;background: url(../images/rule_1.jpg) left 2px no-repeat;font-size: 20px;margin-bottom: 10px;}
.select p{line-height: 36px;font-size: 18px;color: #333;margin-bottom: 10px;padding-left: 40px;}
.select h4{line-height: 54px;text-align: center;font-size: 18px;color: #333;}
.select img{margin: 30px 0 0 40px;}

/*-------- reward.html --------*/
.reward h1{width: 100%;line-height: 96px;text-align: center;font-size: 24px;color: #333;}
.reward h2{width: 100%;height: 40px;line-height: 38px;text-align: center;font-size: 18px;color: #333;font-weight: normal;margin-bottom: 40px;}
.reward h2 b{color: #f94a4e;}
.reward h3{width: 100%;line-height: 24px;color: #333;padding-left: 20px;background: url(../images/rule_1.jpg) left 2px no-repeat;font-size: 20px;margin-bottom: 10px;}
.reward h4{width: 161px;height: 39px;line-height: 40px;text-align: center;background: url(../images/re_1.jpg) no-repeat;font-size: 20px;color: #FFF;margin: 16px 0;}
.smjg{width: 100%;height: 402px;background: url(../images/re_2.jpg) no-repeat;margin-bottom: 40px;}
.smjg p{line-height: 36px;font-weight: bold;font-size: 18px;color: #3e3e3e;}
.smjg p span{color: #f94a4e;}
.gr{width: 664px;height: 340px;padding-top: 97px;background: url(../images/re_3.jpg) no-repeat;margin: 13px 0 0 24px;}
.gr p{width: 196px;line-height: 36px;font-size: 18px;color: #FFF;font-weight: bold;text-align: center;}
.gr p span{color: #ffd96b;}
.xzcz{width: 736px;margin: 40px auto;border-right: 2px solid #f14352;border-bottom: 2px solid #f14352;overflow: hidden;}
.xzcz li{height: 45px;line-height: 42px;text-indent: 45px;border-top: 2px solid #f14352;border-left: 2px solid #f14352;font-size: 16px;color: #4a4949;}
.dxj{margin: 30px auto;overflow: hidden;}
.dxj li{width: 72px;height: 139px;padding-left: 130px;padding-right: 40px;line-height: 20px; float: left;margin-right: 10px;font-size: 14px;color: #FFF;}

