 ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea, select{margin:0;padding:0}
/*body{font:12px/12px,"microsoft yahei";background:#fff;color: #333333;}*/
body{
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-family: "microsoft yahei";
	background: #FFFFFF;
	margin:0px;
}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
img{border:0;vertical-align:middle}
em{font-style:normal}
li{list-style:none}
textarea,input{background: none; border:none;}
a{color:#333;text-decoration:none}a:hover{color:#e7da0f;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.clearfloat{clear: both;}
.container{width:1000px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
h1{font-size: 0;line-height:0;}
h2{text-align: center;padding:33px 0 24px;}
.h2_img{padding:0 0 0 11px;}
.table_img{position: absolute;top: 5px;right: -151px;}
.header{width:100%;min-width:1000px;height:60px;background:#fff;}
.header_in {width:1000px;margin:0 auto;height:47px;}
.logo {float:left;width:195px;}
.logo img {width:195px;height:36px;padding:5px 0 0 15px;}
.platform {float:right;height:43px;padding-top:4px;}
.platform li {float:left;font:normal 16px/43px 'Microsoft Yahei';color:#000;}
.platform .tel {background:url(../images/platform_icon.jpg) no-repeat 0 8px;padding:0 12px 0 30px;}
.platform .zxqq {background:url(../images/platform_icon.jpg) no-repeat 0 -42px;padding:0 10px 0 28px;}
.platform .wei {position:relative;z-index:999;width:74px;height:43px;cursor:pointer;}
.platform .zxqq a {color:#504e4e;}
.platform .zxqq a:hover{color:#e00;}
.platform .weix,.platform .weib {position:absolute;z-index:20;left:0;display:block;width:40px;padding-left:34px;background:#fff url(../images/platform_icon.jpg) no-repeat;}
.platform .weix {background-position:0 -90px;}
.platform .weib {background-position:0 -140px;}
.platform .wei .on {left:-1px;top:-1px;width:38px;height:44px;border:1px #ccc solid;border-bottom:none;}
.platform .wei-cont {position:absolute;top:43px;right:1px;z-index:10;display:none;width:170px;height:80px;padding:10px;border:1px #ccc solid;background:#fff;}
.platform .wei-cont img {float:left;width:80px;height:80px;margin-right:10px;display:block;}
.platform .wei-cont .gz {float:left;width:63px;height:24px;margin:28px 0 0 10px;}
.platform .wei-cont span {float:left;width:80px;height:47px;padding-top:20px;font-size:15px;line-height:20px;}
/*banner*/
.banner_bg{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg1.jpg) no-repeat top center;
}
.banner-con{
	width: 1000px;
	margin: 0 auto;
}
.banner-con img{
	display: block;
}
.banner-bot{
	width: 1000px;
	margin: 0 auto;
	height: 214px;
	background: url(../images/conn3.jpg) no-repeat top center;
}
.banner-bot p{
  font-size: 32px;
  font-family: "microsoft yahei";
  font-family: "FZLanTingHeiS-B-GB";
  color: rgb( 255, 255, 255 );
  line-height: 0.725;
  text-shadow: 2.571px 3.064px 12px rgb( 102, 81, 245 );
  text-align: center;
  padding: 20px 0px 0px 0px;
}
/*活动规则*/
.rule_bg{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg2.jpg) no-repeat top center;
}
.rule-con{
	width: 1000px;
	margin: 0 auto;
	height: 715px;
	background: url(../images/conn4.jpg) no-repeat top center;
}
.con-tit{
  font-size: 45px;
  font-family: "microsoft yahei";
  font-family: "FZLanTingHeiS-B-GB";
  color: rgb( 255, 255, 255 );
  text-align: center;
  text-shadow: 3.214px 3.83px 3px rgb( 43, 7, 135 );
  line-height: 100px;
  padding: 60px 0px;
}
.rule-list{
	width: 800px;
	margin: 50px auto 0px;
}
.rule-list li{
	font-size: 23px;
	color: #FFFFFF;
	margin-bottom: 24px;
}
.rule-list li lable{
  border-radius: 4px;
  background-color: rgb( 253, 36, 210 );
  width: 25px;
  height: 25px;
  text-align: center;
  color: #FFFFFF;
  line-height: 25px;
  font-size: 22px;
  font-family: "Impact";
  display: inline-block;
  margin-right: 20px;
}
.rule-list li span{
	color: #f5fe00;
}
/*竞猜日历*/
.date_bg{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg3.jpg) no-repeat top center;
}
.date-con{
	width: 1000px;
	margin: 0 auto;
	height: 902px;
	background: url(../images/conn5.jpg) no-repeat top center;
}
.date-tit{
	font-size: 45px;
	font-family: "microsoft yahei";
  	font-family: "FZLanTingHeiS-B-GB";
  	color: rgb( 255, 255, 255 );
  	text-align: center;
  	text-shadow: 3.214px 3.83px 3px rgb( 43, 7, 135 );
  	line-height: 100px;
  	padding: 50px 0px;
}
.calendar{
	height: 640px;
	padding: 15px 20px;
}
.people{
	width:202px ;
	height:100%;
	background: url(../images/people.png) no-repeat 0px 150px;
  	font-size: 24px;
  	font-family: "FZLanTingHeiS-R-GB";
  	color: rgb( 7, 48, 104 );
  	line-height: 30px;
  	float: left;
  	margin-right: 30px;
}
.people span{
	padding: 180px 0px 0px 40px;
	display: inline-block;
}
.cal-con{
	float: left;
    border-radius: 9px;
    background-color: rgb( 255, 255, 255 );
    width: 680px;
    height: 545px;
    margin: 30px 0px;
    padding: 0px 20px 44px;
}
.offcnTimeGg{position:relative;height:477px;width:1000px; margin-top:120px; background:url(../images/offcnTimeBg.jpg) center center no-repeat;}
.offcnTimeTable{
  border-collapse:collapse;
  background-color: rgb( 255, 255, 255 );
  padding: 20px 0px 0px;
  border-bottom: 2px solid #d0d4d9;
}
.offcnTimeTable td{text-align:center;}
.trHeader td{
	height:70px;
	width:14.2%;
	color:#4d5155;
	font-weight: bold;
	font-size: 30px;
}
.trHdTtd th{height:40px;font:normal 24px/40px "Microsoft Yahei";color:#4d5155;border-bottom: 2px solid #d0d4d9;}
.trBodyS td{position:relative;height:51px;overflow:hidden;}
.trBodyS td span{display:block;}
.trBodyS td font{display:block;font:normal 14px/22px "Microsoft Yahei";color:#999;}
.trNoot td{border-top:none;}
.trNoob td{border-bottom:none;}
.trBodyS td.nool{border-left:none;}
.trBodyS td.noor{border-right:none;}
.trBodyS td a:hover span{color:#666;}
.trBodyS td a:hover font{color:#999;}
.trBodyS td a:hover{text-decoration:none;}
.trBodyS td a{display:block;width:85px;height:60px;line-height: 60px;font-size: 22px;  color: #4d5155;}
.trBodyS td.active a{
	width:50px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	border-radius: 50%;
	background: #ec8d05;
	color: #FFFFFF !important; 
}	
.trBodyS .nool{
	border-bottom-left-radius: 10px;
}
.date-fir td span{
	color: #D0D4D9;
}
.date-color{
	color: #D0D4D9 !important;
}
.month{
  font-size: 36px;
  font-family: "microsoft yahei";
  font-family: "FZLanTingHeiS-B-GB";
  color: rgb( 77, 81, 85 );
  line-height: 40px;
  float: left;
  margin: 80px 30px 0px 10px;
}
.April{
	margin: 120px 30px 0px 10px;
	font-size: 36px;
  font-family: "microsoft yahei";
  font-family: "FZLanTingHeiS-B-GB";
  color: rgb( 77, 81, 85 );
  line-height: 40px;
  float: left;
}
/*历年公告*/
.gonggao_bg{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg5.jpg) no-repeat top center;
}
.gonggao-con{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/conn7.jpg) no-repeat top center;
}
/*抽奖大转盘*/
.zp_bg{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg4.jpg) no-repeat top center;
}
.zp-con{
	width: 1000px;
	margin: 0 auto;
	height: 1035px;
	background: url(../images/conn6.jpg) no-repeat top center;
}
.cj-list{
	width:970px;
	margin: 35px auto;
	height: 720px;
}
.cj-btn{
	width: 303px;
	height: 150px;
	background: url(../images/jp6.png) no-repeat center center !important;
}
.cj-btn p{
	color: #fd3325;
	text-align: center;
	font-size: 20px;
	line-height: 280px;
}
.cj-list li{
	float: left;
	width:239px;
	height: 237px;
	margin-left: 3px;
	margin-bottom: 5px;
	background: url(../images/zpbg.png) no-repeat top center;
}
.cj-list li img{
	display: block;
	margin: 20px auto 0px;
}
.spic{
	margin:50px auto 0px !important;
}
.cj-item{
	margin-right: 0px !important;
}
.cj-btn{
	width: 482px !important;
	margin: 0 auto;
	line-height: 236px;
	text-align: center;
}
/*中奖名单*/
.md_bg{
	width: 100%;
	min-width: 1000px;
	height: 457px;
	background: url(../images/con_bg5.jpg) no-repeat top center;
}
.md-con{
	width: 1000px;
	margin: 0 auto;
	height: 457px;
	background: url(../images/conn7.jpg) no-repeat top center;
}
.user-jx{
	padding: 50px 0px 50px;
}
.user-text{
	width: 47%;
	float: left;
	border: 2px solid #00c6ff;
	border-radius: 10px;
	position: relative;
}
.user-name{
  border-radius: 27px;
  box-shadow: 0px 3px 4px 0px #4568fb;
  width: 185px;
  height: 51px;
  line-height: 51px;
  text-align: center;
  color: #4828a9;
  font-weight: bold;
  margin: 0 auto;
  background: #fff;
  font-size: 27px;
  margin-top: -30px;
  margin-bottom: 30px;
}
.txtMarquee-top{ width:450px;  overflow:hidden; position:relative;     }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:0px 0px 15px 30px;  }
.txtMarquee-top .infoList li{ height:35px; line-height:35px; font-size: 17px;color: #fff; }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }
.user-gz{
	width: 47%;
	float: right;
	border: 2px solid #00c6ff;
	border-radius: 10px;
	position: relative;
}
.user-gz li{
	color: #FFFFFF;
	font-size: 20px;
	line-height: 34px;
	padding: 0px 20px;
	margin-bottom: 20px;
}
/*联系我们*/
.contact{
	width: 100%;
	min-width: 1000px;
	background: url(../images/con_bg6.jpg) no-repeat top center;
}
.cont-con{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/conn8.jpg) no-repeat top center;
}
.cont-tit{
	font-size: 45px;
	font-family: "microsoft yahei";
  	font-family: "FZLanTingHeiS-B-GB";
  	color: rgb( 255, 255, 255 );
  	text-align: center;
  	text-shadow: 3.214px 3.83px 3px rgb( 43, 7, 135 );
  	line-height: 57px;
  	padding: 50px 0px;
}
.ewm{
	padding: 50px 0px;
}
.ewm li{
	float: left;
	width: 330px;
	text-align: center;
}
.ewm li img{
	width: 60%;
	height: 60%;
}
.ewm li p{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 28px;
	margin-top: 10px;
}
.ewm li p a{
	color: #FFFFFF;
}
.hda{
	width:100%;
    min-width: 1000px;
	height: 420px;
	margin: 0 auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hda-m{ width:1000px;  margin:0 auto;}
.fix-rf {
	position: fixed;
	top: 200px;
	right: 10px;
	width: 150px;
	height: 211px;
	/* background-image: url(../images/2019081608.png); */
	z-index: 999999;
}
.fix-rf a {
	display: block;
	height: 46px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding-top: 7px;
	background-image: url(../images/2019081608-2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.fix-rf a:first-child {
	padding-top: 0;
	height: 38px;
	background-image: url(../images/2019081608-1.png);
}
.fix-rf a.fanhui {
	background-image: url(../images/2019081608-3.png);
}
/*底部*/
.footer{
	width: 100%;
	min-width: 1000px;
	background: #333333;
	padding: 20px 0px;
}
.footer-cont{
	width: 1000px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
}
/*右侧咨询框*/
@media all and  (max-width: 1000px) {
	.zx_bg{
		display: none;
	}
}
@media all and  (min-width: 640px) {
	.zx_bg{
		width:176px ;
	    height:403px ;
	    background: url(../images/zixunkuang.png) no-repeat top center;
	    position: fixed;
	    top:150px;
	    right: 0px;
	}
	.zx-list{
		padding-top: 110px;
		text-align: center;
	}
	.zx-list li{
		height:50px ;
		line-height: 50px;
	}
	.zx-list a{
		color: #FFFFFF;
		font-size: 18px;
	}
	.top{
		display: block;
		padding-top: 72px;
		width:70px ;
		height:70px ;
		margin: 0 auto;
		cursor: pointer;
	}
	.close{
		width: 25px;
		height: 25px;
		position: absolute;
		top:-3px;
		right: 1px;
		cursor: pointer;
	}
	.hide{
		display: none;
		position: fixed;
		top:170px;
		right:0px;
	}
}
/*预约弹出层*/
.offcnFixAlert {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 470px;
    height: 470px;
    margin: -300px 0 0 -265px;
    z-index: 9999;
    background: #2343eb;
    border-radius: 30px;
}
.offcnFixAlert p {
    height: 21px;
    line-height: 21px;
    text-align: right;
    cursor: pointer;
    font: normal 16px/20px "Microsoft yahei";
    color: #fff;
    position: absolute;
    top: 30px;
    right: 30px;
}
.oFixHdTit{height:40px;padding:65px 0 10px 0;text-align:center;font:normal 26px/40px "Microsoft yahei";color:#fff600;}
.oFixHdTit font{font:normal 26px/40px "Microsoft yahei";color:#fff600;}
.oTableFixS{margin:10px auto 0 auto;width:360px;}
.oTableFixS td{height:32px;padding-bottom:25px;color: #fff;cursor:pointer}
.oTdInfoS{font:normal 20px/32px "Microsoft yahei";color:#fff;}
.oFixInputText{display:block;width:190px;height:32px;border:none;text-indent:1em;background:#fff;color:#333;font-size:14px;line-height:32px;}
.oInputSubmitS{display:block;width:260px;height:46px;background:#f0f731;border:none;margin:20px auto 0px;border-radius: 50px;color: #3d0bcf;font-size: 24px;}
.oFixBgOpcit{display:none;background:#000;width:100%;height:100%;position:fixed; opacity:0.4;top:0;left:0; z-index:9998;}
* html .oFixBgOpcit{position:absolute;margin-top:0;top:expression(eval(document.documentElement.scrollTop+0));}
.active{width: 239px; background:url(../images/zpbgh.png) no-repeat top center !important;}
/*获奖弹出层*/
.hjyh{
	width:330px ;
	height: 365px;
	position: fixed;
	top:50%;
	left: 50%;
	margin:-182px 0px 0px -115px;
	background: url(../images/hjzh.png) no-repeat top center;
	display: none;
}
.hjyh h2{
	font-size: 28px;
	width: 200px;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 40px;
	padding-top: 160px;
	font-weight: normal;
}
.hjyh .tcc-close {
  font-size: 25px;
  font-family: "FZLanTingHeiS-B-GB";
  color: rgb( 255, 235, 0 );
  text-align: center;
  text-shadow: 0px 1px 3px rgb( 227, 103, 28 );
  border-radius: 50px;
  box-shadow: 0px 3px 4px 0px rgb( 227, 103, 28 );
  width: 148px;
  height: 40px;
  line-height:45px;
  margin: 20px auto 0px;
  background: #fac413;
  border:8px solid #FFFFFF;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-text-stroke: 1px #e97e19;
  font-weight: bold;
  cursor: pointer;
}
/* main03 */
.layout{width:1000px;margin:0 auto;}
.zg_mainbg03{background: url(../images/zg_mianbg03.jpg) no-repeat center top;height: 940px;}
.zg_m03_jz{height: 366px;padding-bottom:93px;}
.zg_m03_zl{}
.zg_m03_zl li{float:left;padding:13px;background:#fff; }
.zg_m03_li{margin:0 135px;}
.zg_m03_jz img{border-radius: 15px;box-shadow: 0 0 30px #dee6fd;}
.container{position: relative;top:-50px;}
.roundabout-holder {
    width: 850px;
    height: 496px;
    margin: 0 auto;
}
.zg_tit{text-align: center;line-height: 45px;}
.zg_tit h4{font-size:46px;color:#244451;height: 45px;}
.zg_tit h4 strong{color:#f6700f;}
.zg_tit h4 img{margin:-3px 15px 0;}
.zg_tit p{font-size:18px;color:#244451;line-height: 50px;}
/*===== gallery =====*/
.roundabout-holder  { 
	width:850px;
	height:496px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width:407px;
   height: 365px;
   cursor: pointer;
}
.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	
}