@charset "utf-8";
/* CSS Document */
body,object,iframe,h1,h2,h3,h4,h5,h6,abbr,code,img,dl,dt,dd,ul,li,p,font,fieldset,form,label,legend,caption{margin:0;padding:0;list-style:none}
body{font:12px/22px Arial,"\5B8B\4F53",sans-serif;color:#fff;background:url(bodybg.jpg) repeat center top}
img{border:0}
em{font-style:normal;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fffe8f;text-decoration:underline}
article,section,header,footer,aside,nav,iframe,img,time{display:block}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"\20";line-height:0;}
.clearfix{*zoom:1;}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.d_current{display:block}
.d_undis{display:block;}
.ml85{margin-left:85px;}
.ml20{margin-left:20px;}
.mt5{margin-top:5px;}
.mt60{margin-top:60px;}
.mainBox{font:14px/24px "\5fae\8f6f\96c5\9ed1","\9ed1\4f53",Arial,sans-serif;margin:0 auto;width:980px;position:relative;}

#footer{background:url(fotterbg.jpg) no-repeat center top;color:#fff;padding:210px 0 30px;text-align:center}
#footer a{color:#fff;}
#footer a:hover{color:#f00;}

#header{background:url(header_bg.jpg) no-repeat center bottom;}
#header h1{position:absolute;left:0;top:0;text-indent:-20em;overflow:hidden}
.hd_time{width:415px;height:65px;line-height:65px;font-size:26px;text-align:center;position:absolute;left:50%;margin-left:-223px;top:433px;}

.con01_box{padding-top:25px;background:url(dyj_bg.jpg) no-repeat center 200px}
.comtit{height:177px;background:url(tit_bg.png) no-repeat center bottom;padding-top:39px;line-height:81px;text-align:center;font-size:28px;}
.comtit strong{color:#fffe8f}
.zfbox{height:205px;background:url(box_cen_bg.png) repeat center top;padding:275px 0 0 357px}
.zfbox_bto{height:33px;background:url(box_bto_bg.png) no-repeat center top}
.hcp_animation{width:384px;height:95px;overflow:hidden;background:url(hcp.png) no-repeat;-webkit-animation:hcp 2s step-end infinite;-moz-animation:hcp 2s step-end infinite;-ms-animation:hcp 2s step-end infinite;-o-animation:hcp 2s step-end infinite;animation:hcp 2s step-end infinite;}
.hcp_animation02{width:384px;height:95px;}
@keyframes hcp{
	0%{background-position:0 0;}
	12.5%{background-position:0 -95px;}
	25%{background-position:0 -190px;}
	37.5%{background-position:0 -285px;}
	50%{background-position:0 -380px;}
	62.5%{background-position:0 -475px;}
	75%{background-position:0 -570px;}
	87.5%{background-position:0 -665px;}
	100%{background-position:0 -460px;}
	}
@-webkit-keyframes hcp{
	0%{background-position:0 0;}
	12.5%{background-position:0 -95px;}
	25%{background-position:0 -190px;}
	37.5%{background-position:0 -285px;}
	50%{background-position:0 -380px;}
	62.5%{background-position:0 -475px;}
	75%{background-position:0 -570px;}
	87.5%{background-position:0 -665px;}
	100%{background-position:0 -460px;}
	}
@-moz-keyframes hcp{
	0%{background-position:0 0;}
	12.5%{background-position:0 -95px;}
	25%{background-position:0 -190px;}
	37.5%{background-position:0 -285px;}
	50%{background-position:0 -380px;}
	62.5%{background-position:0 -475px;}
	75%{background-position:0 -570px;}
	87.5%{background-position:0 -665px;}
	100%{background-position:0 -460px;}
	}
@-ms-keyframes hcp{
	0%{background-position:0 0;}
	12.5%{background-position:0 -95px;}
	25%{background-position:0 -190px;}
	37.5%{background-position:0 -285px;}
	50%{background-position:0 -380px;}
	62.5%{background-position:0 -475px;}
	75%{background-position:0 -570px;}
	87.5%{background-position:0 -665px;}
	100%{background-position:0 -460px;}
	}
@-o-keyframes hcp{
	0%{background-position:0 0;}
	12.5%{background-position:0 -95px;}
	25%{background-position:0 -190px;}
	37.5%{background-position:0 -285px;}
	50%{background-position:0 -380px;}
	62.5%{background-position:0 -475px;}
	75%{background-position:0 -570px;}
	87.5%{background-position:0 -665px;}
	100%{background-position:0 -460px;}
	}
.btnsty{display:block;width:249px;height:57px;line-height:57px;text-align:center;font-weight:bold;background:url(cpk_btn.png) no-repeat;margin:30px 0 0 50px;font-size:24px;color:#ed2437}
.btnsty:hover{background-position:0 -57px;color:#5d4d20;text-decoration:none}

.con02_bg{background:url(con02_bg.jpg) no-repeat center bottom;padding:70px 0 175px}
.gjk_box{background:url(gjk_bg.jpg) no-repeat center 190px}
.gjk_mask{width:395px;height:257px;font-size:20px;line-height:32px;font-weight:bold;margin-left:240px;text-align:center}
.gjk_list li{width:365px;height:315px;padding-top:25px;}
.gjk_list li h3{font-size:24px;line-height:34px;text-align:center}
.gjk_list li p{height:56px;line-height:56px;font-size:20px;color:#fff;padding:15px 0 0 165px;}
.gjk_list li .btnsty{margin-top:48px;}
.btnsty .buyicon{display:inline-block;width:27px;height:27px;background:url(buybg.png) no-repeat;vertical-align:top;margin:13px 5px 0 0;*margin-top:0;*vertical-align:middle}
.btnsty:hover .buyicon{background:url(buybg02.png) no-repeat;}
.zbox{height:620px;background:url(box_cen_bg.png) repeat center top;padding:100px 134px 0 114px;position:relative;z-index:3}
.snowman{width:366px;height:170px;background:url(snowman.png) no-repeat;position:absolute;right:15px;bottom:-34px;z-index:2}

.con03_bg{background:url(bodybg02.jpg) repeat center top;}
.skbox{background:url(con03_bg.jpg) no-repeat center bottom;padding-bottom:145px}
.skbox h2{height:134px;background:url(tit_bg02.png) no-repeat center top;padding-top:40px;line-height:81px;text-align:center;font-size:28px;}
.skbox strong{color:#fffe8f}
.sk_mask{background:url(skmask_bg.jpg) no-repeat;height:570px;padding-top:65px;}
.sk_mask p{text-align:center;font-size:22px;font-weight:bold;line-height:34px;}
.sk_mask p strong{font-size:28px;color:#fffe8f}
.skmask01{width:310px;height:220px;margin-left:385px}
.skmask02{width:225px;height:120px;margin:125px 0 0 330px}
.sk_list li{width:235px;height:310px;float:left;margin:0 13px 19px 0;cursor:pointer}
.sk_list li.last{margin-right:0}
.sk_province{width:235px;height:258px;position:relative}
.sk_cover{width:235px;height:258px;background:url(sk_cover.png) no-repeat;position:absolute;left:0;top:0;z-index:2}
.bg_cover{width:225px;height:248px;background:#2a1010;position:absolute;left:5px;top:5px;z-index:3;font-size:30px;text-align:center;font-weight:bold;line-height:258px;display:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.bg_cover a{width:100%;height:100%;}
.bg_cover a:hover{text-decoration:none}
.sk_btn{height:41px;padding-top:11px}
.btnsty03{display:block;width:72px;height:41px;line-height:37px;text-align:center;font-weight:bold;background:url(cpk_btn03.png) no-repeat;margin:0 3px;font-size:18px;color:#5d4d20}
.btnsty03:hover{background-position:0 -41px;color:#ed2437;text-decoration:none}

.con04_bg{padding-bottom:80px;background:url(con04_bg.jpg) no-repeat left top #1a1d2e;height:683px;}
.gzbox{margin-left:425px;padding-top:55px;}
.gzbox h2{text-align:center;line-height:70px;font-size:48px}
.gzbox ul{padding:25px 35px 25px 0}
.gzbox ul li{width:245px;height:370px;background-image:url(gz_bg.jpg);background-repeat:no-repeat}
.gzbox ul li img{background:#fff;width:180px;height:180px;margin:120px 0 0 33px}
.wxwb{background-position:0 0}
.wxwx{background-position:-244px 0}
.btnsty02{display:block;width:86px;height:41px;line-height:37px;text-align:center;font-weight:bold;background:url(cpk_btn02.png) no-repeat;margin:25px auto 0;font-size:18px;color:#5d4d20}
.btnsty02:hover{background-position:0 -41px;color:#ed2437;text-decoration:none}
.join_friend{display:block;width:125px;height:37px;line-height:37px;border:2px dashed #fff000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:25px auto 0;font-size:18px;text-align:center;}
.gzbox p{text-align:center;line-height:48px;font-size:30px;font-weight:bold}

/*浮框*/
.sk_fk{width:120px;height:130px;background:url(sf_fkbg.png) no-repeat;position:fixed;left:50%;margin-left:-630px;top:120px;_position:absolute;_top:expression(documentElement.scrollTop+200);z-index:4;font-family:"\5fae\8f6f\96c5\9ed1","\9ed1\4f53",Arial,sans-serif;text-align:center;padding:150px 10px 0;display:none}
.sk_fk p{font-size:13px;line-height:20px;text-align:left;color:#1a1d2e}

/*返回顶部*/
.gohome{width:133px;height:55px;line-height:55px;background:url(backhome.png) no-repeat center;position:fixed;right:20px;bottom:200px;z-index:3;display:none;font-size:24px;color:#1a1d2e;font-family:"\5fae\8f6f\96c5\9ed1","\9ed1\4f53",Arial,sans-serif;padding-left:23px;}
.gohome:hover{color:#3c907a;text-decoration:none}

/*出票口弹窗*/
#dialogcover{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;_background:none;opacity:.80;filter:alpha(opacity=80);z-index:1000;display:none}
#dialog{width:288px;height:421px;background:url(dialog_bg.png) no-repeat left top;position:fixed;_position:absolute;top:20%;left:50%;_top:expression(documentElement.scrollTop+100);z-index:1001;margin-left:-144px;display:none;}
.dialog_con{padding:100px 88px 0 75px;font-size:16px;line-height:26px;text-align:left;font-family:"\5fae\8f6f\96c5\9ed1","\9ed1\4f53",Arial,sans-serif;position:relative}
.dialog_con h2{color:#fff78b;font-size:24px;}
.dialog_con02{padding:100px 55px 75px;text-align:center}
.dialog_con02 p{padding-top:10px;}
.dialog_con03{padding:130px 70px 75px;text-align:center;font-size:20px;line-height:36px;}
.fs36{font-size:36px;}
.fs24{font-size:24px;}
.btnsty04{display:block;width:130px;height:47px;line-height:44px;text-align:center;font-weight:bold;background:url(cpk_btn04.png) no-repeat;margin:5px auto;font-size:20px;color:#ed2437}
.btnsty04:hover{background-position:0 -47px;color:#5d4d20;text-decoration:none}
.closebtn{width:25px;height:25px;background:url(close.png) no-repeat;text-indent:-10em;overflow:hidden;position:absolute;right:0;top:0}
.closebtn:hover{background-position:0 -25px}
