@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
table{border-spacing:0;border-collapse:collapse;}
img{border:none;vertical-align:middle;}
input,select{vertical-align:middle;outline: none;}
a{text-decoration:none;}
body{min-width:100%;font-family: 'Microsoft YaHei','Arial','Heiti SC';background:#100f0b;}
.fl{display:block;float:left;}
.fr{display:block;float:right;}
.wrap{width: 100%;margin: 0 auto;position: relative;}
/********** header **********/
.QZ-top{width:100%;height:38px;background:#eee;border-bottom:1px #626262 solid;position: relative;z-index: 999999;}
.QZ-head{width:100%;height:38px;margin:0 auto;position:relative;background:#eee;}
.QZ-head ul{height:39px;margin-left:40px;}
.QZ-head ul li{display:block;float:left;width:66px;height:39px;line-height:39px;text-align:center;font-size:14px;color:#3e3e3e;}
.QZ-head ul a li:hover{color:#d64747;}
.QZ-head-lis{width:110px;height:37px;cursor:pointer;border-left:1px solid #f8f3f3;border-right:1px solid #f8f3f3;position:relative;}
.QZ-head-lis img{width:17px;height:13px;display:block;float:left;margin-top:13px;margin-left:4px;}
.QZ-head-lis:hover{background:#FFF;height:38px;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.QZ-head-lis:hover span{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.QZ-head-lis:hover .QZ-meun{display: block;}
.QZ-head-lis p{width:70px;line-height:36px;text-align:center;font-size:14px;color:#3e3e3e;}
.QZ-head-lis span{display:block;float:left;width:11px;height:11px;background:url(/sw/poefm/images/sanjiao.png) no-repeat;margin-top:14px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.QZ-meun{display:none;top:39px;left:-1px;width:576px;height:232px;border:1px solid #ddd;border-top:none;background:#fff;position:absolute;z-index:1994325;}
.QZ-meun ul{display:block;margin-top:10px;margin-left:16px !important;width:540px !important;height:212px !important;}
.QZ-meun ul li{display:block;float:left;width:88px !important;height:212px !important;border-right:1px dashed #ddd;}
.QZ-meun ul li a{width:72px !important;margin-left:16px;display:block;float:left;line-height:30px;text-align:left;text-decoration:none;color:#808080;font-size:12px;}
.QZ-meun ul li a:hover{text-decoration:underline;}
.QZ-meun .ac_blue{font-size:14px !important;color:#3598db !important;}
.QZ-meun .ac_red{color:#ff0000 !important;}
.QZ-login{width:auto;height:39px;}
.QZ-login a{display:block;float:left;width:auto;padding: 0 10px;height:39px;line-height:39px;text-align:center;font-size:14px;color:#3e3e3e;text-decoration:none;}
.QZ-login a:hover{color:#d64747;}
/********** footer **********/
.newfooter{ background: #1b1b1b; width: 100%;min-width:1000px;height: auto;padding-top: 1px;text-align: center;font-size: 12px;font-family: '宋体';line-height: 20px;padding-bottom: 10px;}
.newfooter p{color: #666;margin: 12px auto;}
.newfooter p a{color: #333;}
.newfooter p a img{margin: 0 4px -4px 0;}
.white-style p,.white-style p a{color: #fff !important;}


/*.content{}*/
.cont-a,.cont-b,.cont-c,.cont-d,.cont-e,.cont-f,.cont-g{width: 100%;position: relative;}
.cont-a{background: url(/sw/poefm/images/bg1.jpg) no-repeat center;height:768px;}
.cont-b{background: url(/sw/poefm/images/bg2.jpg) no-repeat center;height:860px;}
.cont-c{background: url(/sw/poefm/images/bg3.jpg) no-repeat center;height:720px;}
.cont-d{background: url(/sw/poefm/images/bg4.jpg) no-repeat center;height:670px;}
.cont-e{background: url(/sw/poefm/images/bg5.jpg) no-repeat center;height:950px;}
.cont-f{background: url(/sw/poefm/images/bg6.jpg) no-repeat center;height:590px;}
.cont-g{background: url(/sw/poefm/images/bg7.jpg) no-repeat center;height:567px;}

/*img*/
.btnwarp a,
.playbtn,
#focus_Box .prev,
#focus_Box .next,
.tslist ul li .txt,
.btn-next,.btn-prev,
.lwrap .next,
.lwrap .prev,
.topbt,
.dtbtn
{background: url(/sw/poefm/images/img.png) no-repeat;}


.btnwarp{width: 1000px;height: 70px;margin-top: 580px;/*margin-right: -100px;*/}
.btnwarp a{display: inline-block;margin-left: 26px;height:68px;width:202px;background-position: 0 -405px;text-align: center;line-height: 68px;font-size: 24px;color: #ebecb6;font-weight: bold;}
.btnwarp a:hover{opacity: 0.8;}
.videowrap{width:1050px;height:570px;margin: 204px 68px 0;position: relative;}
.videowrap .playbtn{height:104px;width:104px;background-position: 0 -165px;margin: 240px 0 0 460px;cursor: pointer;}
.videowrap .playbtn:hover{opacity:0.8;}
.videowrap .video{display: none;position: absolute;left: 0;top: 0;}
.cont3{width: 1090px;height: 524px;margin: 148px 0 0 49px;}
.cont3 ul{width: 100%;height: 524px;}
.cont3 ul li{display: block;float: left;width:165px;height:524px;cursor: pointer;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
overflow: hidden;}
.cont3 ul li .txt{display: none;position: relative;}
.cont3 ul li.on{width: 430px;}
.cont3 ul li.on>img{display: none;}
.cont3 ul li>img{margin-top: 64px;}
.cont3 ul li.on .txt{display: block;}
.cont3 ul li .txt img{height: 526px; margin-top: 1px;}
.txt .miaoshu{position: absolute;right: 10px;top: 110px;width: 180px;height: auto;text-shadow:0 4px 12px #000;}
.txt .miaoshu span{font-size: 18px;color: #c59f4e;}
.txt .miaoshu p{margin-top: 10px;font-size: 16px;color: #fff;line-height:36px;}

/*特色地图*/
.cont4{
	width: 1100px;
	height: 450px;
	margin:150px 0 0  50px;
}
#focus_Box{position: relative;width: 1100px;height:450px;margin: 20px auto;}
#focus_Box ul{position: relative;width: 1010px;height: 400px;margin-left: 48px;}
#focus_Box ul li{z-index: 0;position: absolute;width: 0px;
background:url(/sw/poefm/images/mapbg2.png) no-repeat;
background-size: 100% 100%;
padding: 5px;
overflow: hidden;
height: 0px;
top: 146px;cursor: pointer;left: 377px;border-radius: 4px;box-shadow: 1px 1px 12px rgba(0, 0,0, 1);
background:#ccc\9;
padding: 0\9;
}
.bg2{background:url(/sw/poefm/images/mapbg.png) no-repeat !important;
background-size: 100% 100% !important;}
#focus_Box li img{width: 100%;height: 100%;vertical-align: top;}
#focus_Box .prev,
#focus_Box .next{display: block;z-index: 100;overflow: hidden;cursor: pointer;position: absolute;top: 180px;}
#focus_Box .prev{left: 0;height:69px;width:34px;background-position: -44px 0;}
#focus_Box .next{right: 0;height:69px;width:34px;background-position: -83px 0;}
#focus_Box .prev:hover,#focus_Box .next:hover{opacity: 0.8;}

.cont5{width: 1080px;height: 690px;/*background: rgba(255,255,255,.2);*/margin: 183px 55px 0;position: relative;}
.tslist{width: 1010px;margin-left:35px;height: 600px;overflow: hidden;/*background: rgba(255,255,255,.2);*/margin-top: 45px;position: relative;}
.tslist ul{position: absolute;
left: 0;
top: 0;
transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;}
.tslist ul li{display:block;margin-bottom: 26px;width: 1000px;height: 182px;}
.tslist ul li .pic{width: 360px;height: 180px;}
.tslist ul li .txt{height:182px;width:640px;background-position: -211px 0;}
.rcont .pic{width: 475px !important;}
.rcont .txt{height:182px;width:525px !important;background-position: -211px -192px !important;}
.tslist ul li .txt span{font-size: 16px;color: #c19c4c;display: block;margin: 60px 0 0 70px;}
.tslist ul li .txt p{font-size: 20px;color: #fff;margin: 14px 0 0 70px;}
.btn-next,.btn-prev{height:36px;width:70px;background-position: -123px 0;position: absolute;left: 500px;cursor: pointer;}
.btn-next:hover,.btn-prev:hover{opacity: 0.8;}
.btn-next{background-position: -123px 0;}
.btn-prev{bottom: 0;background-position: -123px -41px;}

/*壁纸*/
.cont7{width: 1100px;height: 340px;margin: 140px 0 0 50px;overflow: hidden;}
.cont7 ul li{display: block;float: left;width: 120px;margin: 0 3px;overflow: hidden;transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;position: relative;}
.cont7 ul li .big{display: none;}
.cont7 ul li.on,.cont7 ul li.on .big{width: 462px;height:340px;}
.cont7 ul li.on img{display: none;}
.cont7 ul li.on .big{display: block;}
.cont7 ul li.on span{display: none;}
.cont7 ul li span{position: absolute;
display: block;
left: 0;
top: 0;
z-index: 2;
width: 120px;
height: 340px;
background: rgba(84,97,166,.6);
}
/*抽奖*/
.CJwrap{width: 1120px;height: 410px;margin: 150px 0 0 40px;}
.lwrap{width: 480px;height: 352px;border: 1px solid #5f5253;position: relative;margin-left: 50px;}
.rwrap{width: 530px;height: 360px;}
.dlwrap{width: 100%;height: 40px;}
.landing{width: auto;min-width: 57px;padding: 0 5px;height:28px;line-height: 28px;font-size: 14px;color: #b2b2b2;text-align: center;background: url(/sw/poefm/images/btn-login.png) no-repeat;background-size: 100%;margin: 4px 18px;cursor: pointer;}
.record{height:30px;width:84px;background: url(/sw/poefm/images/ico-jl.png) no-repeat;text-align: center;line-height: 28px;font-size: 14px;color: #b2b2b2;margin:4px 2px;cursor: pointer;}
.record:hover,.landing:hover{opacity: .8;}
#lottery{width: 530px;height: 360px;margin: 8px auto 0;background: rgba(49,49,49,.5);}
#lottery table{margin: 5px 0 0 0;float: left;}
#lottery table td{position: relative;width: 168px;height: 110px;padding: 4px;}
#lottery table td.active .mask{display: block;}
.btn{width: 168px;}
.btn span{display: block;margin-left: 2px;height:110px;width:168px;cursor: pointer;background: url(/sw/poefm/images/btn-cj.jpg) no-repeat;}
.mask{width: 165px;height: 108px;position: absolute;left: 6px;top: 6px;background-color: rgba(232,72,89, 0.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e84859,endColorstr=#33e84859);
display: none;}
.btn,.btn span:hover{opacity: 0.9;}
#lottery .jpwrap{height:110px;width:168px;background: url(/sw/poefm/images/bg-cj.png) no-repeat;}
#lottery .jpwrap span{height:55px;width:80px;display: block;float: left;
margin: 14px 0 0 40px;
background:url(/sw/poefm/images/ico-qb.png) no-repeat ;}
.jhm{background: url(/sw/poefm/images/ico-jhm.png) no-repeat center !important ;}
#lottery .jpwrap p{height:26px;width:168px;text-align: center;font-size: 14px;color: #9c9c9c;line-height: 26px;float: left;background: url(/sw/poefm/images/txtbg.png) no-repeat;margin-top: 8px;}
.jpwrap .Thanks{text-align: center;line-height: 110px;font-size:30px;color: #3f3f3f;}
/*记录*/
.reward{display: none;width: 642px;height: 402px;
background: url(/sw/poefm/images/bg-info.png) no-repeat;position: fixed;z-index: 999;top: 26%;left: 34%;}
.reward .closbt,.tipswrap .closbt2{cursor: pointer;position: absolute;width: 24px;height: 23px;right:20px;top: 20px;background: url(/sw/poefm/images/ico-clos.png) no-repeat;}
.reward .closbt:hover,.tipswrap .closbt2:hover{opacity: 0.8;}
.reward .tips{text-align: left; width: 570px; height: 50px; line-height: 22px; font-size: 15px; color: #9a4f4f; margin-left: 60px;}
.info{width: 500px;height: auto;margin: 70px 0 5px 80px;}
.info ul{display: table;}
.info ul li{display: block;float: left;width: 100%;margin: 15px auto 0;}
.info ul li label{float: left; width: 100px; height: 36px; line-height: 36px; text-align: right; white-space: nowrap; font-size: 20px; color: #4c3415; margin-right: 5px;}
.info ul li input{width: 300px;height: 36px;line-height: 36px;
padding: 0 10px;text-align: center;font-size: 18px;
border: 1px solid #4c3415;
border-radius: 4px;background: #e3decd;}
.info button{width:160px;height: 40px;
text-align: center;line-height: 40px;
background: #e56634;border: none;
font-size: 20px;margin:20px auto 0;display: block;
color: #fff;cursor: pointer;
border-radius: 4px;}
.info button:hover{opacity: 0.8;}
.tipswrap{display: none;width: 402px;height: 242px;left:42%;top: 30%;position: fixed;z-index: 999;background: url(/sw/poefm/images/bg-tips.png) no-repeat;}
.tipswrap p{float: left;width: 100%;text-align: center;line-height: 50px;height: auto;font-size:22px;color: #4c3515;margin: 90px 0 10px;}
.tipswrap button{background: #e56634;width: 320px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border: none;border-radius: 6px;margin: 20px 0 0 45px;cursor: pointer;}
.tipswrap button:hover{opacity: 0.8;}
.scroll{margin:0 auto; width:460px; height:240px; position:relative; overflow:hidden;}
.scroll ul{list-style-type:none; padding:0; margin:0; position:absolute; top:0;left:0; width:99999px;
height:240px;}
.scroll li{float:left; width:480px;height: 240px;}
.lwrap .next,
.lwrap .prev{top: 160px;cursor: pointer;height:30px;width:15px;}
.lwrap .next:hover,
.lwrap .prev:hover{opacity: 0.8;}
.lwrap .prev{background-position: 0 0;position:absolute; left:-30px;}
.lwrap .next{background-position: -21px 0;position:absolute; right:-30px;}
.topbt{height:22px;width:88px;background-position: 0 -88px;margin: 15px auto;}
.dtbtn{height:34px;width:103px;background-position: 0 -119px;border: none;margin: 10px auto;display: block;outline: none;cursor: pointer;}
.dtbtn:hover{opacity: 0.8;}
.scroll ul li p{color: #c39d4c;font-size: 15px;line-height: 34px;}
.scroll ul li input{margin:0 0 8px 4px;}
.scroll ul li label{cursor: pointer; color: #fff; font-size: 12px; display: inline-block; height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 25px; margin-bottom: 4px;}
.scroll ul li .wd1 label,.scroll ul li .wd3 label{width: 130px;}
.scroll ul li .wd2 label{width: 450px;}
.scroll ul li .wd4 label{width: 210px;}

#ty_login_reg_holder, #ty_login_reg{height:615px !important;background:none !important;}
.header_v2 .top .ico_calendar{float: right; background: url("/newapp/images/ico_mytimeico.png") no-repeat center; background-size: 80px auto; width: 28px; height:22px;background-position: -53px 0; margin: 17px 5px 0 0; }