/* yanggang  QQ:392017299; E-mail:yanggang1@conew.com; 
-----------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0; font-size:12px; font-family:Arial,"宋体","新宋体"; }
fieldset,img,input{ border:none; } 
input,button,select,textarea{ outline:none; }
textarea{ resize:none; }
* html{ background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */
ol,ul {list-style:none; } 
a{ color:#444; text-decoration:none; }
a:hover{ text-decoration:underline; }
h1,h2,h3,h4,h5,h6,p {font-size:100%; word-wrap:break-word; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.fb{ font-weight:bold; }
.mc{ margin:0 auto; }
.bn{ background:none; }
.relative{ position:relative; }
i, cite, em, var, dfn, address {font-style: normal; }
button::-moz-focus-inner,input::-moz-focus-inner{padding:0; border:0;} /* ff midder */
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix{zoom:1;}
.clear{clear:both; height:0; line-height:0; font-size:0; }
.fl{ float:left; _display:inline; }
.fr{ float:right; _display:inline; }
.opacity{  opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }
.yaHei{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
/* king soft top style 
-----------------------------------------------------------------------------------------*/
.kingsoft-topbox{ height: 34px; background:#fff; line-height: 34px; }
/* king soft banner style 
-----------------------------------------------------------------------------------------*/
.kingsoft-banmain,.kingsoft-contc p,.kingsoft-contb,.kingsoft-contb dd h2,.kingsoft-marqueebox,.lottery-layoutbox{ position: relative; }
.kingsoft-contc .back1,.kingsoft-contc .back2,.kingsoft-contc .back3,.kingsoft-contb .back1,.kingsoft-contb .back2,.kingsoft-contb .back3,.kingsoft-contb .onrightbut,.kingsoft-contb .posiimg,.kingsoft-marqueetext,.lottery-main,.lottery-layoutbox .downbutton,.lottery-onup,.lottery-ondown,.lottery-imglist{ position: absolute; z-index: 22; }
.body-back{ background: #ff841d; }
.kingsoft-banmain.kingsoft-banmain,.kingsoft-banmain .pback,.kingsoft-banmain .pback.height-54,.kingsoft-topbox{ overflow: hidden; position: relative; width: 100%; }
.kingsoft-banmain .pback{ height: 86px; clear: both; }
.kingsoft-banmain .pback.height-54{ height: 53px; background: url(../images/ban-7.jpg?v=1) no-repeat center -1px; }
.kingsoft-banmain .pback.a{ background: url(../images/ban-1.jpg?v=1) no-repeat center top; }
.kingsoft-banmain .pback.b{ background: url(../images/ban-2.jpg?v=1) no-repeat center top; }
.kingsoft-banmain .pback.c{ background: url(../images/ban-3.jpg?v=1) no-repeat center top; }
.kingsoft-banmain .pback.d{ background: url(../images/ban-4.jpg?v=1) no-repeat center top; }
.kingsoft-banmain .pback.e{ background: url(../images/ban-5.jpg?v=1) no-repeat center top; }
.kingsoft-banmain .pback.f{ background: url(../images/ban-6.jpg?v=1) no-repeat center top; height: 85px; }
/* king soft lottery style 
-----------------------------------------------------------------------------------------*/
.lottery-layoutbox .downbutton,.kingsoft-contb .submit{ cursor: pointer; border: none; }
.lottery-main{ width: 504px; top:-423px; left:0; height: 200px; }
.lottery-main .cont{ width: 487px; padding-left: 8px; }
.lottery-main .cont.pl-a{ padding-left: 10px; }
.lottery-main .cont.pl-b{ padding-left: 10px; }
.lottery-main .cont.pl-c{ padding-left: 0; }
.lottery-layoutbox .downbutton{ z-index: 34; width: 201px; height: 56px; background: url(../images/but.png?v=1) no-repeat; top:-102px; left:147px; }
.lottery-onup{ width: 35px; height: 152px; left:472px; top:-363px; cursor: pointer;}
.lottery-ondown{ width: 35px; height: 152px; left:472px; top:-249px;display:none; }
.lottery-imglist{ width: 376px; left:60px; top:-329px; }
.lottery-imglist li{ width: 109px; margin-right: 7px; padding: 5px; text-align: center; float: left; height: 135px; background: url(../images/lottery-back.jpg?v=1) no-repeat; overflow: hidden; }
.lottery-imglist li.mr-none{ margin-right: 0; }
/*add by mwt*/
.lottery-imglist img{position: absolute;}
.lottery-imglist #wheel1 img{top:0;left:5px;}
.lottery-imglist #wheel2 img{top:0;left:130px;}
.lottery-imglist #wheel3 img{top:0;left:257px;}
.lottery-imglist #wheel1 .goods{top:139px;}
.lottery-imglist #wheel2 .goods{top:278px;}
.lottery-imglist #wheel3 .goods{top:417px;}
/* king soft marqueetext style 
-----------------------------------------------------------------------------------------*/
.kingsoft-marqueebox,.lottery-layoutbox{ width: 980px; }
.kingsoft-marqueetext{ width: 374px; height: 180px; overflow: hidden; top:-215px; right:30px; overflow: hidden; }
.marqueelist p{ width: 347px; height: 29px; overflow: hidden; line-height: 29px; border-bottom: 1px dashed #ffe7a7; color: #ffe7a7; }
.marqueelist p span{ padding-right: 30px; }
/* king soft main style 
-----------------------------------------------------------------------------------------*/
.kingsoft-topcont,.kingsoft-footer{ width: 980px; }
.kingsoft-maincont{ background: #fee193; width: 950px; padding: 15px; }
.kingsoft-conta,.kingsoft-contb,.kingsoft-contc{ width: 920px; background: #c03821; padding: 15px; }
.kingsoft-maincont .hr{ width: 950px; height: 28px; background: url(../images/clear-div.jpg?v=1) no-repeat; }
.kingsoft-maincont .title{ color: #fef689; font-size: 22px; text-indent: 38px; background: url(../images/hr.jpg?v=1) repeat-x left 14px; overflow: hidden; font-weight: normal; height: 46px; }
.kingsoft-maincont .title span{ padding: 0 10px; background: #c03822; }
.kingsoft-conta ul{ clear: both; padding-left: 12px; }
.kingsoft-conta li,.kingsoft-conta li img{ width: 128px; }
.kingsoft-conta li{ float: left; margin-right: 25px; }
.kingsoft-conta li img{ border:1px solid #952519; }
.kingsoft-conta li p,.kingsoft-contc p{ color: #fffcd2; }
.kingsoft-conta li p{ height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; }
.kingsoft-conta li.mr-none,.kingsoft-contb dd.mr-none{ margin-right: 0; }
.kingsoft-contc{ height: 210px; }
.kingsoft-contc p{ width: 826px; line-height: 28px; font-size: 14px; text-indent: 30px; }
.kingsoft-contc p.pt-20{ padding-top: 30px; }
.kingsoft-contc .back1,.kingsoft-contc .back2,.kingsoft-contc .back3,.kingsoft-contb .back1,.kingsoft-contb .back2,.kingsoft-contb .back3,.kingsoft-contb .onrightbut,.kingsoft-contb .submit{  background: url(../images/back.jpg?v=1) no-repeat; display: block; }
.kingsoft-contc .back1,.kingsoft-contc .back2,.kingsoft-contc .back3{ top:3px; left:0; width: 19px; height: 20px; }
.kingsoft-contc .back1{ background-position: right top; }
.kingsoft-contc .back2{ background-position: right -27px; }
.kingsoft-contc .back3{ background-position: right -55px; }
.kingsoft-contb dl{ padding: 10px 0 20px 13px; }
.kingsoft-contb dd{ width: 270px; overflow: hidden; height: 188px; float: left; background: #701505; margin-right: 41px; }
.kingsoft-contb dd h2{ height: 40px; clear: both; background: #8e1500; font-size: 14px; font-weight: normal; line-height: 40px; color: #fffcd2; text-indent: 57px; }
.kingsoft-contb .back1,.kingsoft-contb .back2,.kingsoft-contb .back3{ width: 31px; height: 32px; top:4px; left:13px; }
.kingsoft-contb .back1{ background-position:-38px top; }
.kingsoft-contb .back2{ background-position:-71px top; }
.kingsoft-contb .back3{ background-position:-104px top; }
.kingsoft-contb .onrightbut{ width: 28px; height: 26px; top:160px; left:305px; background-position: -138px top; }
.kingsoft-contb .onrightbut.left{ left:616px; }
.kingsoft-contb .imgstyle{ margin: 8px 17px; }
.kingsoft-contb .submit{ width: 195px; height: 63px; background-position: left -37px; margin: 25px auto; }
.kingsoft-contb p{ color: #fff; }
.kingsoft-contb .posiimg{ width: 24px; height: 41px; top:180px; left:40px; }
.kingsoft-contb .posiimg.left-653{ left:653px; }
/* king soft footer style 
-----------------------------------------------------------------------------------------*/
.kingsoft-footer{ height:56px; padding:24px 0; }
.kingsoft-footer p{ line-height: 28px; }
.kingsoft-footer p a,.kingsoft-footer p{ color: #8b3728; }
.kingsoft-footer p a{ text-decoration: none; padding: 0 8px; }
.kingsoft-footer p a:hover{ text-decoration: underline; }
/* king soft window style 
-----------------------------------------------------------------------------------------*/
body{ height: 1580px; }
.kingsoft-windbox .wind-layout,.kingsoft-windbox .wind-main,.kingsoft-windbox .wind-cont ul li{ position: relative; }
.kingsoft-windbox .close,.kingsoft-windbox .leftimg,.kingsoft-windbox .submitstyle{ background: url(../images/back.jpg?v=1) no-repeat; }
.kingsoft-windmask,.kingsoft-windbox,.kingsoft-windbox .close,.kingsoft-windbox .varimg{ position: absolute; width: 100%; top:0; left:0; }
.kingsoft-windmask{ background: #000; z-index: 9909; }
.kingsoft-windbox{ z-index: 10001; }
.kingsoft-windbox .wind-layout{ width: 500px; }
.kingsoft-windbox .wind-main{ border: 1px solid #390605; display: none; background: #a52814; width: 498px; z-index: 999; top:170px; _margin-top:160px; position:fixed; padding:60px 0 50px 0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); }
.kingsoft-windbox .wind-main.padding-30{ padding: 40px 0 20px 0; }
.kingsoft-windbox .close{ overflow: hidden; text-indent: -999px; width: 26px; height: 25px; background-position: left -259px; cursor: pointer; top:5px; left:466px; }
.kingsoft-windbox .wind-cont,.kingsoft-windbox .wind-cont ul{ width: 384px; }
.kingsoft-windbox .wind-cont.width-424{ width: 424px; }
.kingsoft-windbox .leftimg{ width: 78px; height: 77px; background-position: left -178px; }
.kingsoft-windbox .leftimg.backa{ background-position: -81px -178px; }
.kingsoft-windbox .leftimg.backb{ background-position: -162px -178px; }
.kingsoft-windbox .wind-cont h2,.kingsoft-windbox .wind-cont p,.kingsoft-windbox .wind-cont ul{ width: 280px; }
.kingsoft-windbox .wind-cont h2.width-320,.kingsoft-windbox .wind-cont p.width-320,.kingsoft-windbox .wind-cont ul.width-320{ width: 320px; }
.kingsoft-windbox .wind-cont h2{ font-size: 20px; color: #ffe44f; font-weight: normal; }
.kingsoft-windbox .wind-cont p,.kingsoft-windbox .wind-cont ul li{ font-size: 16px; color: #fff; line-height: 26px; }
.kingsoft-windbox .wind-cont p.pt-20{ padding-top: 20px; }
.kingsoft-windbox .wind-cont ul{ padding-top: 15px; }
.kingsoft-windbox .wind-cont ul li{ width: 84px; float: left; padding: 5px 0; }
.kingsoft-windbox .wind-cont ul li span,.kingsoft-windbox .formtextstyle{ font-size: 14px; }
.kingsoft-windbox .wind-cont ul li span,.kingsoft-windbox .formtextstyle{ color: #310000; }
.kingsoft-windbox .wind-cont ul li.width-196{ width: 196px; }
.kingsoft-windbox .wind-cont ul li.padding-none{ padding: 0; }
.kingsoft-windbox .submitstyle{ width: 108px; height: 36px; font-size: 14px; color: #310000; font-weight: bold; cursor: pointer; border: none; background-position: left -289px; }
.kingsoft-windbox .formtextstyle,.kingsoft-windbox .varimg{ background:#fff; }
.kingsoft-windbox .formtextstyle{ width:132px; height: 26px; padding: 0 5px; line-height: 26px; }
.kingsoft-windbox .formtextstyle.width-50{ width: 70px; }
.kingsoft-windbox .varimg{ width: 55px; height: 26px; top:6px; left:86px; cursor: pointer;}
/*add by mwt */
.slotSpinAnimation{display:none;}
#slotSplash{display:none;position:fixed;width:400px;height:400px;top:-210px;left:50%;margin:-200px -200px; border:1px #ff0000 solid;z-index:9999;background:#ffffff;}