@charset "gb2312";
/* CSS Document */
body, object, iframe, h1, h2, h3, h4, h5, h6, abbr, code, img, dl, dt, dd, ul, li, fieldset, form, label, legend, caption{ margin: 0; padding: 0; border: none; list-style: none; }
body {font:14px/24px "΢ź", "", Arial; color: #333; background:#320142; }
ul, li, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0px; margin: 0px; font-weight: normal; }
img { border: none; margin: 0px; padding: 0px; vertical-align: top; }
a{color:#333; text-decoration: none }
a:hover { color: #cc0000; text-decoration: underline; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.hide { display: none; }
.indWidth { width: 960px; margin: 0 auto; }
/* IE6 固定定位 抖动代码 */
*html { background-image: url(about:blank); background-attachment: fixed; }
/* head */
/*.ht_top { background: url(http://www.huatu.com/z/2014gkkc/img/nav_bg.gif) repeat-x scroll 0 0 transparent; line-height: 41px; width: 100%; }
.ht_top .zt_top { height: 41px; margin: 0 auto; width: 960px; }
.ht_top { line-height: 41px; }
.ht_top h1 { float: left; margin: 0; padding: 0; }
.ht_top .topnav { float: right; padding: 8px; }
.ht_top .topnav a { margin-left: 10px; }
.ht_top .topnav a:hover { text-decoration: none; }*/
/**/
.topnav { width: 100%; background: url(../images/nav-bg.gif) repeat-x 0px 0px; height: 41px; overflow: hidden; font-size: 12px; }
.logo { float: left; }
.nav-R { line-height: 41px; float: right;}
/* banner */
.bannerBj { width: 100%; background: url(../images/bannerBj.jpg) no-repeat center top; height: 547px; }
/* main */
.main01 { background: #320142 url(../images/mainBj01.gif) no-repeat top center; overflow: hidden; }
.color01 a { font-size: 20px; color: #fff; }
.color01 a:hover { font-size: 20px; color: #ffd302; }
/* main01 */
.live { overflow: hidden; padding: 24px 0 34px 0; }
.live1 { overflow: hidden; padding: 0px 0 54px 0; }
.live p { font-size: 20px; color: #fff; line-height: 40px; }
.live dt { width: 355px; height: 230px; background: #000; }
.live .live01 { font-size: 24px; color: #ffd302; }
.live .live02 { font-size: 20px; color: #07c892; }
.live1 table { border-collapse: collapse; background: #fdfdfd; margin: 15px auto; font-family: ""; line-height: 24px; }
.live1 th { background: #ffd302; padding: 5px; font: 16px/24px "΢ź"; font-weight: bold; }
.live1 th, td { border: 1px solid #ddd; text-align: center; }
.live1 td { padding: 2px 3px; font: 16px/24px "΢ź"; }
.live1 tr:hover { background: #fdf4e3; }
.live1 a { color: #333; text-decoration: none; }
.live1 a:hover { color: #c00; text-decoration: underline; }
.live1 h3 { font: 20px/40px "΢ź"; text-align: center; color: #FFFFFF; }
/* 抽奖方式1 */
.choujiangOne h4 { font-size: 36px; color: #ffd302; line-height: 36px; position: relative; }
.choujiangOne img { position: absolute; left: 313px; top: -68px; }
.choujiangOne01 { background: url(../images/choujiang01.jpg) no-repeat; height: 285px; margin: 36px 0 70px 0; padding: 80px 0 0 0; position: relative; }
.choujiangOne01L { position: absolute; left: 71px; top: 80px; }
.choujiangOne01L p { font-size: 16px; color: #333; line-height: 16px; padding-bottom: 145px; }
.choujiangOne01L p a { color: #e43530; font-size: 16px; line-height: 16px; text-decoration: underline; }
.choujiangOne01L .zhuce { background: url(../images/zhuce.jpg) no-repeat; width: 124px; height: 46px; line-height: 42px; text-align: center; color: #fff; font-size: 20px; border: none; display: block; }
.choujiangOne01L .zhuce:hover { background: url(../images/btn_bg.gif) 0 -66px no-repeat; width: 124px; height: 46px; line-height: 42px; text-align: center; color: #fff; font-size: 20px; border: none; display: block; }
.choujiangOne01C { position: absolute; left: 344px; top: 80px; }
.choujiangOne01C p { font-size: 16px; color: #333; line-height: 16px; padding-bottom: 145px; }
.choujiangOne01C p a { color: #e43530; font-size: 16px; line-height: 16px; text-decoration: underline; }
.choujiangOne01C p span { color: #07c892; font-size: 16px; line-height: 16px; }
.choujiangOne01R { position: absolute; right: 55px; top: 80px; _left: 720px; }
*+html .choujiangOne01R { position: absolute; right: 55px; left: 720px; }
.choujiangOne01R p { font-size: 16px; color: #333; line-height: 16px; padding-bottom: 45px; }
.choujiangOne01R p span { color: #07c892; font-size: 16px; line-height: 16px; }
.choujiangOne01R .jihuo01 { background: url(../images/jihuo.jpg) no-repeat; width: 160px; height: 61px; line-height: 57px; text-align: center; color: #fff; font-size: 20px; border: none; display: block; margin: 0 auto; }
.choujiangOne01R .jihuo01:hover { background: url(../images/btn_bg.gif) -324px -81px no-repeat; }
.choujiangOne .zhuyi { font-size: 16px; color: #333; position: absolute; bottom: 33px; left: 20px; }
/* 方式?*/
.choujiangTwo h4 { font-size: 36px; color: #ffd302; line-height: 36px; position: relative; }
.choujiangTwo h4 span { font-size: 20px; color: #fff; padding: 0 0 0 10px; }
.choujiangTwo img { position: absolute; left: 505px; top: -55px; }
.choujiangTwo01 { height: 370px; background: #fff; margin: 40px 0 75px 0; }
.choujiangTwo01L { padding: 72px 0 0 60px; float: left; }
.choujiangTwo01L p { font-size: 14px; color: #333; padding-bottom: 14px; }
.choujiangTwo01L p select { width: 92px; height: 20px; border: solid 1px #a3a3a3; border-radius: 4px; line-height: 16px; margin-right: 10px; }
.choujiangTwo01L p input { width: 192px; height: 28px; border: solid 1px #e1e1e1; }
.choujiangTwo01L p .yanzhen { width: 106px; height: 28px; border: solid 1px #f5b815; background: #ffd302; border-radius: 4px; margin-left: 10px; }
.choujiangTwo01L p .yanzhen:hover { background: #f5cb03; }
.choujiangTwo01L p a { float: left; text-align: center; line-height: 57px; color: #fff; font-size: 24px; margin: 24px 20px 0 0; }
.choujiangTwo01L p .kscj { background: url(../images/kscj.jpg) no-repeat; width: 160px; height: 61px; }
.choujiangTwo01L p .kscj:hover { background: url(../images/btn_bg.gif) -144px -81px no-repeat; }
.choujiangTwo01L p .kcjh { background: url(../images/jihuo.jpg) no-repeat; width: 160px; height: 61px; }
.choujiangTwo01L p .kcjh:hover { background: url(../images/btn_bg.gif) -324px -81px no-repeat; }
.choujiangTwo01R { float: right; margin: 20px 60px 0 0; }
.choujiangTwo01R h5 { background: url(../images/hjmd.jpg) no-repeat; width: 310px; height: 51px; text-align: center; line-height: 40px; color: #e43530; font-size: 20px; }
.choujiangTwo01Rmd { width: 268px; height: 174px; padding: 20px; border: solid 1px #e1e1e1; margin-top: 22px; overflow: hidden; }
.choujiangTwo01Rmd p { font-size: 14px; color: #666; line-height: 14px; height: 30px; }
.choujiangTwo01Rmd p span { font-size: 14px; color: #c00; padding: 0 5px; line-height: 14px; }
.choujiangTwo01RmdCon { height: 168px; overflow: hidden; position: relative; }
.choujiangTwo01RmdConPage { position: absolute; height: 300px; }
.choujiangTwo01 .zhuyi { font-size: 16px; color: #333; padding: 4px 0 0 20px; }
/* 方式?*/
.choujiangThree h4 { background: url(../images/hbj1.jpg) no-repeat; height: 100px; }
.choujiangThree01 { width: 470px; height: 224px; background: #fff; position: relative; float: left; }
.choujiangThree01 h5 { position: absolute; top: -30px; left: 20px; }
.choujiangThree01 h5 span { background: url(../images/list.png) no-repeat; float: left; width: 60px; height: 60px; }
.choujiangThree01 h5 p { float: left; color: #fff; font-size: 18px; }
.choujiangThree01 dl { overflow: hidden; padding: 40px 0 0 40px; }
.choujiangThree01 dl dt { margin-top: 14px; }
.choujiangThree01 dl dd { width: 320px; margin-left: 15px; }
.choujiangThree01 dl dd .green { color: #07c892; }
.choujiangThree01 dl dd .pad10 { padding-top: 10px; }
.choujiangThree01 dl dd p { font-size: 14px; color: #333; }
.choujiangThree01 dl dd p a { font-size: 14px; color: #e43530; text-decoration: underline; }
.choujiangThree01 .zj50 { position: absolute; top: -92px; right: 12px; }
.choujiangThree02 { width: 470px; height: 224px; background: #fff; position: relative; float: left; margin-left: 19px; }
.choujiangThree02 h5 { position: absolute; top: -30px; left: 20px; }
.choujiangThree02 h5 span { background: url(../images/list.png) 0 -60px no-repeat; float: left; width: 60px; height: 60px; }
.choujiangThree02 h5 p { float: left; color: #fff; font-size: 18px; }
.choujiangThree02 dl { overflow: hidden; padding: 50px 0 0 20px; }
.choujiangThree02 dl dt { margin-top: 8px; text-align: center; }
.choujiangThree02 dl dt p { font-size: 14px; color: #333; }
.choujiangThree02 dl dt span { font-size: 14px; color: #07c892; }
.choujiangThree02 dl dd { width: 290px; margin-left: 15px; }
.choujiangThree02 dl dd span { color: #07c892; font-size: 14px; }
.choujiangThree02 dl dd p { font-size: 14px; color: #333; }
.choujiangThree02 .zj50 { position: absolute; top: -92px; right: 12px; }
.choujiangThree03 { width: 470px; height: 224px; background: #fff; position: relative; float: left; margin-top: 99px; }
.choujiangThree03 h5 { position: absolute; top: -30px; left: 20px; }
.choujiangThree03 h5 span { background: url(../images/list.png) 0 -120px no-repeat; float: left; width: 60px; height: 60px; }
.choujiangThree03 h5 p { float: left; color: #fff; font-size: 18px; }
.choujiangThree03 dl { overflow: hidden; padding: 50px 0 0 36px; }
.choujiangThree03 dl dt { margin-top: 8px; text-align: center; }
.choujiangThree03 dl dt p { font-size: 14px; color: #333; }
.choujiangThree03 dl dt span { font-size: 14px; color: #07c892; }
.choujiangThree03 dl dd { width: 290px; margin-left: 25px; }
.choujiangThree03 dl dd span { color: #07c892; font-size: 14px; }
.choujiangThree03 dl dd p { font-size: 14px; color: #333; }
.choujiangThree03 .zj50 { position: absolute; top: -92px; right: 12px; }
.choujiangThree04 { width: 470px; height: 224px; background: #fff; position: relative; float: left; margin: 99px 0 0 19px; }
.choujiangThree04 h5 { position: absolute; top: -30px; left: 20px; }
.choujiangThree04 h5 span { background: url(../images/list.png) -60px 0px no-repeat; float: left; width: 60px; height: 60px; }
.choujiangThree04 h5 p { float: left; color: #fff; font-size: 18px; }
.choujiangThree04 dl { overflow: hidden; padding: 50px 0 0 36px; }
.choujiangThree04 dl dt { margin-top: 8px; text-align: center; }
.choujiangThree04 dl dt p { font-size: 14px; color: #333; }
.choujiangThree04 dl dt span { font-size: 14px; color: #07c892; }
.choujiangThree04 dl dd { width: 290px; margin-left: 25px; }
.choujiangThree04 dl dd span { color: #07c892; font-size: 14px; }
.choujiangThree04 dl dd p { font-size: 14px; color: #333; }
.choujiangThree04 .zj50 { position: absolute; top: -92px; right: 12px; }
.choujiangThree05 { width: 960px; height: 370px; position: relative; float: left; margin: 99px 0 0 0; background: #fff url(../images/list05.jpg) no-repeat; }
.choujiangThree05 h5 { position: absolute; top: -30px; left: 20px; }
.choujiangThree05 h5 span { background: url(../images/list.png) -60px -60px no-repeat; float: left; width: 60px; height: 60px; }
.choujiangThree05 h5 p { float: left; color: #fff; font-size: 18px; }
.choujiangThree05con { padding: 110px 0 0 40px; position: relative; }
.choujiangThree05con img { position: absolute; right: 55px; bottom: -57px; _bottom: -0px; }
.choujiangThree05con p { font-size: 14px; color: #333; line-height: 36px; }
.choujiangThree05con p a { font-size: 12px; line-height: 26px; padding-right: 4px; }
.choujiangThree05con p a:hover { color: #e43530; text-decoration: underline; }
.choujiangThree05con p input { width: 192px; height: 28px; border: solid 1px #e1e1e1; padding: 0 5px; margin-left: 10px; }
.choujiangThree05con .choujiangThree05conbtn { background: url(../images/kscj.jpg) no-repeat; width: 160px; height: 61px; text-align: center; line-height: 57px; color: #fff; font-size: 24px; display: block; margin: 20px 0 0 0; }
.choujiangThree05con .choujiangThree05conbtn:hover { background: url(../images/btn_bg.gif) -144px -81px no-repeat; }
.choujiangThree05 .zj50 { position: absolute; top: -92px; right: 12px; }
.cjThreelj { position: absolute; top: 58px; left: 40px; }
.cjThreelj a { height: 34px; float: left; margin-right: 3px; }
.cjThreelj01 { width: 88px; }
.cjThreelj02 { width: 68px; }
.cjThreelj03 { width: 176px; }
.cjThreelj04 { width: 76px; }
.choujiangThree .kcjh { background: url(../images/jihuo.jpg) no-repeat; width: 160px; height: 61px; float: right; text-align: center; line-height: 57px; color: #fff; font-size: 24px; border-radius: 4px; margin: 40px 0 50px 0; }
.choujiangThree .kcjh:hover { background: url(../images/btn_bg.gif) -324px -81px no-repeat; }
/* 活动 */
.hdFour h4 { font-size: 36px; color: #ffd302; line-height: 36px; padding-bottom: 18px; }
.hdFour p { font-size: 20px; color: #fff; line-height: 46px; }
.hdFour01 { width: 920px; height: 400px; background: #fff; padding: 0 20px; }
.hdFour01 .hdFour01tit { font-size: 18px; color: #666; line-height: 28px; padding: 25px 0; }
.hdFour01 .hdFour01tit span { font-size: 18px; color: #d4134c; }
.hdFour01 dl dd { width: 460px; }
.hdFour01 dl dd h5 { font-size: 36px; color: #07c892; line-height: 36px; font-size: bold; padding: 12px 0 22px 30px; }
.hdFour01 dl dd p { font-size: 18px; color: #333; line-height: 28px; padding-left: 30px; }
.hdFour01 dl dd p span { font-size: 18px; color: #d4134c; }
.hdFour01ms { background: url(../images/hdfour02.jpg) no-repeat; width: 460px; height: 69px; margin-top: 22px; }
.hdFour01ms ins { text-decoration: none; font-size: 28px; color: #fff; line-height: 69px; font-weight: bold; padding: 0 12px 0 20px; }
.hdFour01ms s { font-size: 16px; color: #ffc513; line-height: 69px; }
.hdFour01ms span { margin: 17px 0 0 30px; }
.hdFour01ms span #msbtn01 { background: url(../images/btn_bg.gif) -504px 0 no-repeat; width: 108px; height: 38px; float: left; }
.hdFour01ms span #msbtn02 { background: url(../images/btn_bg.gif) -504px -58px no-repeat; width: 108px; height: 38px; float: left; }
.hdFour01ms span #msbtn03 { background: url(../images/btn_bg.gif) -504px -116px no-repeat; width: 108px; height: 38px; float: left; }
/* 大家都在?*/
/* main02 */
.main02 { overflow: hidden; }
.main02Bj { background: #320142 url(../images/main02Bj.gif) no-repeat center top; overflow: hidden; }
.main02 h4 { background: url(../images/hbj2.jpg) no-repeat; height: 100px; }
.hdFive01 { width: 960px; background: #fff; margin: 50px 0px; }
/* main03 */
.main03 { background: url(../images/bomimg.jpg) top center no-repeat; height: 190px; }
/* 悬浮?*/
.xf { background: url(../images/celan.png) no-repeat; width: 124px; height: 275px; position: fixed; left: 10px; top: 5%; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop));
_margin-top: 40px; padding-top: 42px; }
.xf a { display: block; width: 124px; height: 48px; color: #e43530; font-size: 18px; text-align: center; line-height: 48px; }
/* 弹出?*/
.tanchu_position { position: relative; }
/* 01 */
.tc01 { width: 524px; height: 300px; background: url(../images/tc01.png) no-repeat; position: fixed; z-index: 10; top: 35%; left: 32%; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop));
_margin-top: 40px; }
.tc01 p { width: 424px; margin: 0 0 0 42px; }
.tc01 .jhrk { display: block; width: 142px; height: 50px; position: absolute; top: 145px; right: 72px; color: #222; font-size: 20px; line-height: 50px; text-align: center; }
.tc01 span { display: block; width: 37px; height: 37px; position: absolute; top: 10px; right: 21px; cursor: pointer; }
.tc01p1 { font-size: 20px; color: #fff; line-height: 36px; padding: 60px 0 30px 0; }
.tc01p2 { font-size: 20px; color: #fdd400; }
.tc01p3 { font-size: 14px; color: #010101; padding: 30px 0 0 0; }
.tc01 .fenxiang { position: absolute; top: 257px; left: -1px; }
/* 02 */
.tc02 { width: 524px; height: 300px; background: url(../images/tc02.png) no-repeat; position: fixed; z-index: 10; top: 35%; left: 32%; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop));
_margin-top: 40px; }
.tc02 p { font-size: 20px; color: #fff; line-height: 36px; width: 424px; margin: 0 0 0 42px; }
.tc02p1 { padding: 60px 0 20px 0; }
.tc02 .jhrk { display: block; width: 182px; height: 50px; position: absolute; top: 210px; left: 171px; color: #222; font-size: 20px; line-height: 50px; text-align: center; }
.tc02 span { display: block; width: 37px; height: 37px; position: absolute; top: 10px; right: 21px; cursor: pointer; }
/* 03 */
.tc03 { width: 524px; height: 300px; background: url(../images/tc03.png) no-repeat; position: fixed; z-index: 10; top: 35%; left: 32%; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop));
_margin-top: 40px; }
.tc03 p { width: 424px; margin: 0 0 0 42px; }
.tc03 .jhrk { display: block; width: 142px; height: 50px; position: absolute; top: 155px; right: 72px; color: #222; font-size: 20px; line-height: 50px; text-align: center; }
.tc03 span { display: block; width: 37px; height: 37px; position: absolute; top: 10px; right: 21px; cursor: pointer; }
.tc03p1 { font-size: 20px; color: #fff; line-height: 36px; padding: 60px 0 38px 0; }
.tc03p2 { font-size: 20px; color: #fdd400; }
.tc03 .fenxiang { position: absolute; top: 237px; left: -1px; }
.fenxiang a { float: left; width: 16px; height: 16px; margin-right: 6px; }
.fenxiang .fx01 { margin-right: 53px; }
#coverDiv { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: 2; height: 4529px; }
/* footer */
.footer_bj { background: #bc0d41; height: 128px; }
.footer { text-align: center; padding-top: 30px; }
.footer p { line-height: 26px; font-size: 12px; color: #fff; }
.footer p a { font-size: 12px; color: #fff; }
.footer p span { padding: 0 5px; }
.footer p a:hover { color: #fff; }
/* 登陆?*/
.cont_r { width: 330px; height: 280px; border: 1px solid #dfdfdf; background: #f7f7f7; padding: 15px; position: fixed; z-index: 10; top: 35%; left: 36%; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop));
_margin-top: 40px; }
.cont_r input { vertical-align: middle; margin: 0px auto; padding: 0px; }
.cont_r h3 { font-size: 14px; font-weight: bold; }
.cont_rc { width: 330px; margin-top: 30px; }
.cont_rc dl { width: 330px; line-height: 40px; color: #666; height: 40px; overflow: hidden; }
.cont_rc dt { float: left; width: 40px; text-align: right; }
.cont_rc dd { float: left; width: 280px; padding-left: 10px; _height: 40px; }
.fpassword { width: 278px; height: 28px; line-height: 28px; border: 1px solid #dfdfdf; display: inline; margin-top: 5px; color: #999; padding-left: 3px; }
.bule { text-decoration: underline; color: #1355cd; }
.login_btn { width: 83px; height: 31px; background: url(../images/login_btn.gif) no-repeat; border: none; }
.cont_rgb { display: block; width: 20px; height: 20px; position: absolute; right: 10px; top: 10px; background: #c00; font-size: 20px; color: #fff; line-height: 20px; text-align: center; cursor: pointer; }
.none { display: none }
.db { width: 960px; margin: 0 auto }
/*全部*/
/*jihuo-banner*/
#jihuo-banner { width: 100%; margin: 0 auto; }
.banner-1 { background: url(../images/banner_01.jpg) no-repeat center 0; height: 149px; }
.banner-2 { background: url(../images/banner_02.jpg) no-repeat center 0; height: 152px; }
.banner-3 { background: url(../images/banner_03.jpg) no-repeat center 0; height: 178px; }
/*jihuo-banner end*/

/*kcjh*/
#kcjh { margin-top: 20px; }
#tklc h2, #kcjh h1 { text-indent: -9999em; background: url(../images/kcjh-h2.jpg) no-repeat center 0; height: 72px; width: 144px; margin: 0 auto }
.jihuo { background: url(../images/jh.jpg) no-repeat; width: 790px; height: 130px; padding: 45px 0 0 170px; ; }
.jihuo td { height: 40px; }
.jihuo .p1 { color: #242424; font-size: 26px; font-weight: bold; height: 30px; line-height: 40px; }
.jihuo .sr { padding-top: 10px; }
.jihuo .jh { height: 38px; border: #e1e1e1 1px solid; width: 237px; line-height: 38px; font-size: 16px; padding-left: 5px; color: #242424 }
.jihuo .jh-an { cursor: pointer; background: url(../images/jihuo-an.png) no-repeat; width: 181px; height: 87px; text-align: center; line-height: 87px; color: #fff; font-size: 26px; font-family: "微软雅黑"; border: 0 none }
.jihuo .jh-an:hover { color: #ffd302 }
.jihuo .wxts { color: #e43530; font-size: 16px; }
/*kcjh end*/
/*tklc*/
#tklc { margin: 40px auto; overflow: hidden; }
#tklc h2 { background: url(../images/tklc-h2.jpg) no-repeat }
.tklc-main img { width: 960px; float: left }
/*tklc end*/


.box1 { border: #e1e1e1 1px solid; padding: 30px 20px; background: #fdfdfd; height: 1180px; margin: 10px 0px 50px 0px; }
/*Ʒͼ*/
.book li { float: left; width: 180px; line-height: 16px; text-align: center; padding: 10px 24px 15px 24px; }
.book li p { padding-top: 6px; }
.money { color: #cc0000; }
img { border: none; margin: 0px; padding: 0px; vertical-align: middle; }
.lianxi_list{ background:url(../images/tab01.gif) repeat-x 0px 0px; height:54px; font:14px/42px "΢ź";}
.lianxi_list li{ float:left; width:68px; text-align:center; cursor:pointer;height:54px; font:14px/42px "΢ź";}
.lianxi_list li.current{ background:url(../images/tab02.gif) no-repeat 0px 0px; color:#fff;}
.jqtab_content{ padding:20px;}