@charset "gb2312";
/* by offcnlyh in 2017.12.9 */
html{color:#333;}
body{font:12px/1.5 "Î¢ÈíÑÅºÚ",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;min-width:1000px;}

body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0;}
ul,ol,input{margin:0;padding:0;}
li{list-style: none;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal}
b,th{font-weight:normal;}
a{text-decoration:none;color: #333333;outline: none;}
a:hover{text-decoration:none;}
textarea{resize:none;}
button,input,textarea{/*background: none; border:none;*/font-family:"Î¢ÈíÑÅºÚ",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}/*input:focus{outline: none;}*/
input,select,option,textarea{outline: none;}
table{ border-collapse:collapse;}
.layout{width:1000px;margin:0 auto;}
.fl{float:left;}
.fr{float:right}
.clearfix{*zoom:1}
.clearfix:after{content:"";clear:both;display:block;}
.pt10{padding-top:10px;}
.zg_none{display:none;}
.md0{margin:0!important}
.pd0{padding:0!important;}
.mb52{margin-bottom:52px;}
.mb24{margin-bottom:24px;}
.ml10{margin-left:10px;}
.color_yel{color:#f3e03f!important;}

/* header */
.zg_header{padding-top:8px;height:48px;overflow:hidden;}
.zg_logo{width:210px;}
.zg_nav{padding-left:28px;line-height:38px;padding-top:10px;}
.zg_nav a{margin:0 8px;color:#333;font-size:16px;}
.zg_header p{font:bold 24px/43px "Î¢ÈíÑÅºÚ";color:#231815;background:url(imageszg_tel.jpg) no-repeat left center;padding-left:40px;margin-top:5px;}
/* banner  */
.zg_banner_bg{background:url(imageszg_bannerbg.jpg) no-repeat center top;height:855px;z-index: 1}
.zg_banner { position:relative;}
.zg_banner img{display:block;}
.zg_banner h3{ position:absolute;left:220px;bottom:118px;width:100%;font-size:18px;line-height: 60px; color:#f66701;}
/* main01 */
.zg_main01bg{background: url(imageszg_mbg1.jpg) no-repeat center top;height: 970px;padding-top:109px;}
.zg_mtit{height: 157px;background: url(imageszg_titbg.png)  no-repeat center top;text-align: center;padding-top:94px;}
.zg_mtit p{font-size:24px;color:#000;padding-top:12px;}
.zg_m01_cent{background:url(imageszg_mbg6.jpg) no-repeat center top;height: 341px;margin-top:-17px;}
.zg_m01_left{width: 375px;padding-left:65px;}
.zg_m01_left h4{width: 217px;text-align: center;font-size:18px;line-height: 24px;color:#fff;height: 89px;padding-top:12px;}
.zg_m01_left h4 strong{color:#fff000}
.zg_m01_left p{width: 100%;text-align: right;padding-top:34px;line-height: 54px;color:#fff000;font-size:20px;font-weight: bold;}
.zg_m01_right{width:350px;margin-right:106px;padding-top:17px;}
.zg_m01_right table{}
.zg_m01_right th{line-height: 62px;font-size:24px;color:#f1fa00;}
.zg_m01_right td{padding:10px 0;}
.zg_inpt{width: 290px;height: 36px; line-height: 36px;font-size:22px;color:#003d84;border-radius:15px;border:0;padding:0 30px;}
.zg_sel{width:350px;height: 36px;line-height: 36px;border:0;border-radius: 15px; display: block;font-size:22px;color:#003d84;padding:0 25px;}
.zg_sub{display: inline-block;width: 173px;height: 36px;text-align: center;line-height: 36px;color:#fff;font-size:18px;background: url(imagesmpic01.png) no-repeat;border:0;cursor: pointer;}

/*main02*/
.zg_main02bg{position: relative;height: 2589px;}
.zg_main02bg_pic1{position: absolute;left:0;top:0;width: 100%; height: 863px;background: url(imageszg_mbg2.jpg) no-repeat center top;}
.zg_main02bg_pic2{position: absolute;left:0;top:863px;width: 100%;height: 863px;background: url(imageszg_mbg3.jpg) no-repeat center top;}
.zg_main02bg_pic3{position: absolute;left:0;top:1726px;width: 100%;height: 863px;background: url(imageszg_mbg4.jpg) no-repeat center top;}
.zg_m2{position: relative;z-index: 22;}
.zg_m02_cent{border:2px solid #fff;background: url(imageszg_mbg7.jpg) left top;border-radius: 15px;padding-top:6px;}
.zg_m02_centbg{background: url(imageszg_mbg8.jpg) no-repeat center bottom;border-radius: 15px;}
.zg_m02_tit{text-align: center;}
.zg_m02_cent h3{text-align: center;color:#fff;font-size:30px;line-height: 65px;}
.zg_m02_cent h3 strong{color:#f1fa00;}
.zg_m02_zige{text-align: center;padding:8px 0}
.zg_m02_zige a{display: inline-block;width:226px;height: 50px;line-height: 50px;text-align:center;background:#f1fa00;color:#e04f00;font-size:24px;border-radius: 15px;}
.zg_m02_zige img{vertical-align: middle;margin:0 15px 0;position: relative;top:-15px}
.img01{transform: translateY(10px);animation:mymove 0.5s infinite;-webkit-animation:mymove1 0.5s infinite;}
@keyframes mymove1
{
    from {left:-5px;}
    to {left:5px;}
}
.img02{transform: translateY(10px);animation:mymove 0.5s infinite;-webkit-animation:mymove2 0.5s infinite;}
@keyframes mymove2
{
    from {left:10px;}
    to {left:0px;}
}
.zg_m02_jx1{padding-bottom:50px;padding-top:10px;}
.zg_jx_l1{width:565px;}
.jxleft_tit{width:384px;height: 51px;line-height: 51px;padding-left:34px;background:#d00049;;border-top-right-radius:15px;border-bottom-right-radius:15px;font-size:22px;color:#fff000;}
.zg_jx_l1 ul{padding-left:50px;padding-top:7px;}
.zg_jx_l1 li{float:left;width: 181px;height: 101px;background: url(imagesmpic02.png) no-repeat;text-align: center;font-size:20px;line-height: 30px;color:#fff000;padding-top:66px;margin-left:-25px;}
.lottery_a{text-align: center;}
.lottery_a a{display: inline-block;width:226px;height: 50px;line-height: 50px;text-align:center;background:#f1fa00;color:#e04f00;font-size:24px;border-radius: 15px;}
.zg_jx_r1{width:345px;text-align: center;padding:0 15px;}
.zg_jx_r1 img{padding:6px;background:#fff;border-radius: 5px;margin-bottom:45px;}
.zg_jx_r1 p{color:#fff;font-size:16px;line-height: 20px;font-weight: bold;text-align: left;}

.zg_m02_jx2{padding-bottom:50px;}
.zg_jx_l2{padding-left:57px;}
.zg_jx_r2{padding-top:25px;width:546px;text-align: right;}
.jxright_tit{width:327px;height: 51px;line-height: 51px;padding-left:34px;background:#d00049;border-top-left-radius:15px;border-bottom-left-radius:15px;font-size:22px;color:#fff000;display: inline-block;text-align: left;}
.zg_jx_r2 p{text-align: center;font-size:20px;line-height: 30px;color:#fff;padding:36px 0 25px;font-weight: bold;}
.zg_jx_r2 p span {
    color: #fff000;
}
.lottery_unclick{text-align: center;}
.lottery_unclick a{display: inline-block;width:226px;height: 50px;line-height: 50px;text-align:center;background:#b9b9b9;color:#ececec;font-size:24px;border-radius: 15px;}
.zg_m02_jx3{padding-bottom:35px;}
.zg_jx_l3{width: 418px;}
.zg_jx_l3 p{font-size:20px;line-height: 36px;color:#fff;font-weight: bold;padding:40px 0 30px 15px;}
.zg_jx_l3 p strong{font-size:30px;color:#fff000;}
.zg_jx_l3 p span{display: inline-block;width: 35px; height: 35px;vertical-align: middle;text-align: center;line-height: 35px;background:#f1fa00;color:#292929;border-radius: 25px;margin-left:3px;}
.zg_jx_r3{width: 527px;border-radius: 15px;border:1px solid #ebbd35;background:#fff;overflow: hidden;margin-right:22px;}
.zg_jx_r3 table{border:2px solid #ebbd3;border-collapse: inherit;font-size:14px;}
.zg_jx_r3 table th{line-height: 49px;border:1px solid #ebbd35;font-size:20px;color:#333;font-weight: bold;}
.zg_jx_r3 table td{border:1px solid #ebbd35;padding:7px 5px;font-weight: bold;}
.zg_jx_r3 table .zg_jx_td{text-align: center;font-size:18px;line-height: 20px;}
.zg_jx_td_f16{font-size:16px;line-height: 24px;text-align: center}
.zg_jx_r3 strong{color:#ff0000;}
.zg_jx_r3 table td a{display: inline-block;line-height: 28px;width:89px;text-align: center;background:#ebbd35;border-radius: 8px;}

.zg_m02_jx4{padding-bottom:35px;}
.zg_jx_l4{padding-left:108px;}
.zg_jx_r4{width:450px;text-align: right}
.zg_jx_r4 p{text-align: center;font-size:20px;line-height: 36px;color:#fff;font-weight: bold;padding:40px 0 30px 15px;}

.zg_m02_jx5{padding-bottom:30px;}
.zg_jx_l5{width:418px;margin-right:112px;}
.zg_jx_l5 p{text-align: center;font-size:20px;line-height: 36px;color:#fff;font-weight: bold;padding:20px 0 20px 15px;}

.zg_msg{padding:0 40px 20px;font-size:24px;line-height: 36px;color:#333;color:#fff;font-weight: bold;}
.zg_msg a{color:#ffff00;}
.zg_msg a:hover{text-decoration: underline;}
.zg_gg{padding:30px 0}

/*footer*/
.zg_footer{text-align: center;background:url(imageszg_mbg5.jpg) no-repeat center top;height: 67px;line-height: 67px;font-size:16px;color:#333;padding-top:277px;}
.zg_celan{display: block;width: 208px;height: 512px;background: url(imagesmpic7.png) no-repeat center top;position: fixed;right:0;top:100px; z-index:999}
.zg_celan p{padding:196px 0 0 10px;}
.zg_celan p a{display: block;font-size:16px;color:#fff;text-align: center;height: 42px;line-height: 42px;margin-bottom:26px;}

.zg_di{width: 100%;background: url(imagesmpic9.png);height: 121px;position: fixed;left:0;bottom:0;z-index: 23;}
.zg_di_cent{ position: relative;height: 121px;}
.zg_di_cent img{position: absolute;left:22px;bottom:18px;}

.zg_di_cent p{padding-left:270px;font-size:30px;line-height: 44px;color:#fff; width: 425px;text-align: center;float:left;padding-top:12px;}
.zg_di_cent p strong{font-size:44px;color:#f1fa00;font-weight: normal;}
.zg_di_cent a{display: inline-block;width:165px;height: 42px;text-align: center;line-height: 42px;background:#f1fa00;font-size:24px;color:#363636;border-radius: 10px;margin-top:40px;}
.zg_di_cent i{font-size:35px;color:#fff;float:right;cursor: pointer;display: inline-block;width:35px;height: 35px;margin-top:35px;font-weight: lighter;}
/*µ¯´°*/
.mask{width: 100%;height: 100%;background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;position: fixed;left:0;top:0;z-index: 24;display:none;}
.gitpop{width:526px;background:#fff1b9;border:2px solid #ebbd35;position: fixed;left:50%;top:20%;margin-left:-287px;z-index: 25;padding:15px 0 15px 48px;border-radius: 25px;display:none;}
.gittable{width: 490px;}
.gittable th{font-size:26px;color:#ff3636;font-weight: bold;line-height: 64px;}
.gittable td{padding:10px 42px;}
.pop_inpt{width: 90%;height: 36px; line-height: 36px;font-size:17px;color:#003d84;border-radius:15px;border:0;padding:0 5%;}
.pop_sel{width:100%;height: 36px;line-height: 36px;border:0;border-radius: 15px; display: block;font-size:17px;color:#003d84;padding:0 4%;}
.pop_sub{display: inline-block;width: 173px;height: 36px;text-align: center;line-height: 36px;color:#fff;font-size:18px;background: #ee9700;border:0;cursor: pointer;border-radius: 10px;}
.gitpop i.colse{display: block;width:51px;height: 51px;background: url(imagesclosepic1.png) no-repeat;cursor: pointer;position: absolute;right:-20px;top:-20px;}
.gitpop p{font-size:16px;line-height: 20px;color:#ff6f6f;padding-right:20px;}

.gspop{width:383px;height:196px; background: url(imagespopbg.png) no-repeat;position: fixed;left:50%;top:0;margin-left:-231px;z-index: 25;padding:383px 40px 0;display: none;}
.gspop i.colse{display: block;width:35px;height: 35px;position: absolute;right:42px;top:330px;cursor: pointer;}
.gspop table td{height: 195px;text-align: center;color:#ff3636}
.gspop h4{font-size:22px;color:#ff3636;line-height: 44px;}
.gspop p{line-height: 25px;font-size:16px;}
.gspop strong{font-size:18px;line-height: 42px;}

.failpop{width:405px;background:#e0e0e0;border:1px solid #5c5c5c;position: fixed;left:50%;top:20%;margin-left:-248px;z-index: 25;border-radius: 15px;padding:45px;display: none;}
.failpop .colse{display: block;width:49px;height: 48px;background: url(imagesclosepic2.png) no-repeat;position: absolute;right:-24px;top:-24px;}
.failpop table td{background: url(imagesmpic10.jpg) no-repeat left center;height: 127px;padding-left:130px;font-size:24px;color:#5e5e5e;line-height: 35px;}


/**/
.snow-canvas {
		display: block;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: fixed;
		pointer-events: none;
		z-index: 3
	}




.csAnimateIn{
  animation:zoomInDownCs 1s 0s linear both;
  -webkit-animation:zoomInDownCs 1s 0s linear both;
  -moz-animation:zoomInDownCs 1s 0s linear both;
  -ms-animation:zoomInDownCs 1s 0s linear both;
  -o-animation:zoomInDownCs 1s 0s linear both;
}

@keyframes zoomInDownCs{

  0% {

  opacity:0;

  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

  animation-timing-function:cubic-bezier(0.55,.055,.675,.19)

  }

  50% {

  opacity:1;

  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

  animation-timing-function:cubic-bezier(0.175,.885,.32,1)

  }

}

@-webkit-keyframes zoomInDownCs {

  0% {

  opacity:0;

  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

  -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);

  }

  60% {

  opacity:1;

  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

  -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);

  }

}

@-moz-keyframes zoomInDownCs {

  0% {

  opacity:0;

  -moz-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

  -moz-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);

  }

  60% {

  opacity:1;

  -moz-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

  -moz-animation-timing-function:cubic-bezier(0.175,.885,.32,1);

  }

}

@-ms-keyframes zoomInDownCs {

  0% {

  opacity:0;

  -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

  -ms-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);

  }

  60% {

  opacity:1;

  -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

  -ms-animation-timing-function:cubic-bezier(0.175,.885,.32,1);

  }

}

@-o-keyframes zoomInDownCs {

  0% {

  opacity:0;

  -o-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);

  -o-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);

  }

  60% {

  opacity:1;

  -o-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);

  -o-animation-timing-function:cubic-bezier(0.175,.885,.32,1);

  }

}







