﻿article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body, div, h1, h2, h3, h4, h5, h6, form, img, ul, ol, li, dl, dt, dd, p, tr, th, td { margin: 0; padding: 0;}
body { color:#777986; font: 12px/1.5 Arial,Helvetica,sans-serif,"宋体",微软雅黑,"思源黑体 CN","Lucida Grande","Lucida Sans Unicode","Microsoft YaHei"; z-index:-9999; overflow-x:hidden;}
li { list-style: outside none none;}
em, i { font-style: normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
img { border: 0 none;   vertical-align: top;}
a { color: #333; outline: medium none; text-decoration: none;}
.clear{ clear:both}
input,select,textarea{ outline:none; font-family:"微软雅黑"; font-family:"Microsoft Yahei",微软雅黑; }
input[ type="button"]{ cursor:pointer}
.fl{ float:left}
.fr{ float:right}
.flex{ display:flex; flex-flow:row nowrap; justify-content:space-between;}
.sect01_unit,.sect02_unit,.sect03_unit,.sect04_unit{ width:100%; display:none;}
.sect01_unit.on,.sect02_unit.on,.sect03_unit.on,.sect04_unit.on{ display:block;}

.top{ width:100%; height:40px; border-bottom:1px solid #c5c5c5; background:#fff; position:relative;  }
.top_wrap{ width:1200px; height:40px; margin:0 auto;  position:relative;}
.top_logo{ width:220px; height:37px; padding-top:3px;}
.top_logo a,.top_logo a img{ display:block; width:200px;}
.top_right{ width:580px; position:relative;}
.map_btn{ display:block; width:93px; height:28px; float:right; font-size:14px; color:#000000; line-height:28px; padding-left:14px; background:url(../images/map_btn_bg.png) no-repeat 0 0; margin-top:6px; }
.top_r_l{ float:right; display:block; height:40px; font-size:12px; color:#b1b1b1; line-height:40px; margin-right:12px;}
.top_r_l a{ padding:0 8px; font-size:14px; color:#000; }
.top_gg{ width:438px; height:40px; position:absolute; left:210px; top:0;}
.top_gg em{ display:block; width:1px; height:24px; position:absolute; left:0; top:8px; background:#ccc;}
.top_gg a{ display:block; width:438px; height:40px; margin-left:16px;}
.map{display:none; position:absolute; top:41px; right:0; z-index:11;	min-height:112px;border-left:1px solid #dadada;	border:1px solid #dadada; background:#fff;}
.t_ml{ display:none; width:120px; padding-bottom:12px;  position:absolute; right:100px; top:41px;border:1px solid #dadada; background:#fff;  z-index:11; padding-top:5px;}
.t_ml a{  font-size:14px; color:#333; line-height:32px; display:block; width:100%; text-align:center; margin:0 auto; position:relative; box-sizing:border-box; padding:0 20px 0 0; }
.t_ml a em{ display:block; width:18px; height:10px; position:absolute; right:5px; top:11px;  background:url(../images/icon_n.png) no-repeat 0 0;}
.t_ml li:last-child a em{ background-position:0 -60px;}
.t_ml a:hover{ color:#c20813;}
.map-bg,.ml-bg{ display:none; height:400px;width:100%; position:absolute; z-index:10; top:45px; right:0;}
.map ul {background:#fff;}
.map li { float:left;	width:110px; height:176px; 	text-align:center;	box-sizing:border-box;	border-right:1px solid #e9e9e9;	margin-top:6px;}
.map li a:hover {	color:#c20813}
.map li:last-child {	border-right:0}
.map li h3 {	font-size:14px;	color:#333;	height:32px;	line-height:32px;	border-bottom:1px solid #e9e9e9; margin-bottom:6px;}
.map li a {	display:block;	line-height:24px}
.tbgg_big{ display:none; width:778px; height:188px; position:absolute; left:240px; top:0; z-index:15;}
.wrap{ width:100%; overflow:hidden; font-family:"microsoft yahei"; position:relative;}
.logo{ width:210px; height:70px; position:absolute; left:50%; top:12px; margin-left:-600px; z-index:10}
.logo a{ display:block;}
.tshare{ width:445px; height:31px; overflow:hidden; background:url(../images/topbar_bg.png) no-repeat 0 0; position:absolute; right:50%; top:0; margin-right:-600px; z-index:10; }
.t_link{ width:200px; height:31px; overflow:hidden; float:left; margin:0 0 0 30px; font-size:12px; color:#333; line-height:28px;}
.t_link a{ padding:0 6px; font-size:12px; line-height:28px; color:#000;}
.t_share{ width:160px; height:31px; float:left; margin-left:30px;}
.t_share span{ float:left; font-size:12px; color:#000; line-height:28px;}
.t_share a{ display:block; float:left; width:23px; height:23px; overflow:hidden; margin-right:6px; background-image:url(../images/icon_share.png); background-repeat:no-repeat; margin-top:3px;}
.s_qq{ background-position:0 0;}
.s_wb{ background-position:-31px 0;}
.s_wx{ background-position:-62px 0;}
section{ width:100%; overflow:hidden; position:relative;}
.banner{ width:100%; height:1142px; background:url(../images/bg01.jpg) no-repeat center 0; overflow:hidden;}
.sect01{ width:100%; height:735px; background:url(../images/bg02.jpg) no-repeat center 0;}
.sect02{ width:100%; height:856px; background:url(../images/bg03.jpg) no-repeat center 0;}
.sect03{ width:100%; height:702px; background:url(../images/bg04.jpg) no-repeat center 0;}
.sect04{ width:100%; height:903px; background:url(../images/bg05.jpg) no-repeat center 0;}
.sect05{ width:100%; height:778px; background:url(../images/bg06.jpg) no-repeat center 0;}
.sect06{ width:100%; height:936px; background:url(../images/bg07.jpg) no-repeat center 0;}
.sect07{ width:100%; height:841px; background:url(../images/bg08.jpg) no-repeat center 0;}
.sect08{ width:100%; height:931px; background:url(../images/bg09.jpg) no-repeat center 0;}
.sect09{ width:100%; height:944px; background:url(../images/bg10.jpg) no-repeat center 0;}
.banner_c{ width:1400px; height:1200px; margin:0 auto; }
.slogan{ width:814px; height:224px; position:absolute; left:50%; top:500px; margin-left:-400px; z-index:10;}
.btn_list{ width:1365px; height:270px; position:absolute; overflow:hidden; left:50%; top:696px; margin-left:-625px; background:url(../images/btn_list_bg.png) no-repeat 0 0; }
.btn_list ul{ width:1100px; height:250px; margin:26px 0 0 127px; position:relative; }
.btn_list li{ display:block; width:62px; height:201px; float:left; margin-right:54px;}
.btn_list li a{ display:block; width:62px; height:201px; background-image:url(../images/btn_list.png); background-repeat:no-repeat; }
.btn_list li:nth-child(2n){ margin-top:38px;}
.btn_list01 a{ background-position:0 0;}
.btn_list02 a{ background-position:-67px 0;}
.btn_list03 a{ background-position:-134px 0;}
.btn_list04 a{ background-position:-200px 0;}
.btn_list05 a{ background-position:-267px 0;}
.btn_list06 a{ background-position:-334px 0;}
.btn_list07 a{ background-position:-401px 0;}
.btn_list08 a{ background-position:-467px 0;}
.btn_list09 a{ background-position:-534px 0;}
.btn_list01 a:hover{ background-position:0 -215px;}
.btn_list02 a:hover{ background-position:-67px -215px;}
.btn_list03 a:hover{ background-position:-134px -215px;}
.btn_list04 a:hover{ background-position:-200px -215px;}
.btn_list05 a:hover{ background-position:-267px -215px;}
.btn_list06 a:hover{ background-position:-334px -215px;}
.btn_list07 a:hover{ background-position:-401px -215px;}
.btn_list08 a:hover{ background-position:-467px -215px;}
.btn_list09 a:hover{ background-position:-534px -215px;}
.title{ width:100%; height:200px; margin-top:30px;}
.title span{ display:block; width:691px; height:150px; margin:0 auto; background-image:url(../images/title.png); background-repeat:no-repeat;}
.title p{ display:block; width:100%; font-size:18px; color:#555757; margin-top:16px; text-align:center;}
.sect01 .title span{ background-position:0 0;}
.sect02 .title span{ background-position:0 -150px;}
.sect03 .title span{ background-position:0 -313px;}
.sect04 .title span{ background-position:0 -470px;}
.sect05 .title span{ background-position:0 -625px;}
.sect06 .title span{ background-position:0 -783px;}
.sect07 .title span{ background-position:0 -939px;}
.sect08 .title span{ background-position:0 -1098px;}
.sect09 .title span{ background-position:0 -1278px;}
.sect10 .title span{ background-position:0 -1453px;}
.sect01_c{ width:1132px; height:540px; background:url(../images/act01_bg.png) no-repeat 0 0; margin:40px auto 0; overflow:hidden;}
.btn_rule{ display:block; width:127px; height:35px; background:url(../images/icon_btn.png) no-repeat 0 0; position:absolute; right:50%; top:194px; margin-right:-500px;}
.sect01_m{ width:1000px; height:460px; margin:40px auto 0;}
.sect01_m span{ display:block; width:885px; height:458px; margin:0 auto;}
.sect03 .btn_rule{ top:260px; } 
.sect02_c{ width:1040px; height:540px; margin:40px auto 0; position:relative; }
.sect02_c ul{  justify-content:center;}
.sect02_c li{ display:block; width:421px; height:375px; float:left; margin-left:-30px; margin-right:-30px;}
.sect03_c{ width:1003px; height:291px; margin:40px auto 0;}
.sect04_c{ width:1000px; height:560px; margin:60px auto 0; position:relative;}
.rotary_main{ width:690px; float:left; position:relative; margin-top:3px;}
.chouj_cont table{ width:680px; height:475px;}
.chouj_cont table td{ display:block; float:left; width:162px; height:148px; overflow:hidden; position:relative; margin:0 10px 13px 0; padding:0;}
.lottery-unit{ width:162px; height:148px; background:url(../images/lottery_bg01.png) no-repeat 0 0; box-sizing:content-box;}
.lottery-unit.active{  background:url(../images/lottery_bg01.png) no-repeat 0 -159px; }
.lottery-unit span{ display:block; width:109px; height:100px; text-align:center; margin:3px auto 0; }
.lottery-unit p{ display:block; width:160px; font-size:16px; color:#555757; text-align:center; margin-top:3px;}
.chouj_cont table td.chouj_btn{ width:332px; height:145px; overflow:hidden;  margin:0 10px 16px 0; padding:0; }
.chj_btn{ display:table-column; width:332px; height:145px; float:left; background:url(../images/lottery_btn.png) no-repeat 0 0;}
.rotary_main .lottery-unit-3,.rotary_main .lottery-unit-4,.rotary_main .lottery-unit-5{ margin:0;}
.rotate_rank{ width:291px; height:473px; background:url(../images/rotate_rank_bg.png) no-repeat 0 0; float:right; position:relative; overflow:hidden;}
.rotary_rank_c{ width:260px; height:450px; margin:14px auto 0; position:relative;}
.rt_login{ width:100%; font-size:16px; color:#387f8e; line-height:20px; text-align:center;}
.rt_login a{  color:#387f8e; font-weight:bold;}
.rt_info{ width:100%; font-size:14px; color:#555757; line-height:20px; text-align:center; margin-top:6px;}
.wprize_fm{ width:224px; height:76px; margin:14px auto 0;}
.wprize_fmu{ float:left; margin:0 6px 8px;}
.wprize_fmu select{ width:100px; height:24px; padding:0 6px; background:#fff; border:1px solid #5aceb7;}
.wprize_fmu_btnqd{ display:block; width:100px; height:24px; background:url(../images/icon_btn01.png) no-repeat 0 0;}
.rotary_props{ width:100%; height:177px; overflow:hidden;}
.rp_line{ display:block; width:254px; height:1px; background:url(../images/icon_line.png) no-repeat 0 0; margin:0 auto;}
.rotary_props h3,.ratary_reward h3{ display:block; width:264px; height:20px; margin:10px auto 0; font-size:18px; line-height:20px; color:#387f8e; text-align:center; font-weight:normal; background:url(../images/rp_tt.png) no-repeat 0 0;}
.ra_btn{ display:block; width:124px; height:29px; margin:0 auto; background:url(../images/icon_btn01.png) no-repeat 0 -26px;}
.ratary_reward .ra_btn{ width:195px; height:29px; background:url(../images/icon_btn01.png) no-repeat 0 -56px;}
.rotary_props ul{ width:100%; height:85px; margin:10px auto; overflow-y:auto;}
.rotary_props ul li,.ratary_reward li{ display:block; width:100%; font-size:14px; color:#555757; line-height:20px; text-align:center;}
.ratary_reward ul{ width:100%; height:40px; margin:6px auto;}
.sect05_c{ width:1061px; height:477px; background:url(../images/act05_bg.png) no-repeat 0 0; position:absolute; left:50%; top:260px; margin-left:-500px;}
.sect05_pict{ width:482px; height:390px; position:absolute; top:36px; left:39px; overflow:hidden;}
.sect05_pict img{ width:100%;}
.sect06_pict{ width:335px; height:355px; position:absolute; top:55px; right:100px; border-radius:10px; box-sizing:border-box; overflow:hidden;}
.sect06_c{ width:1064px; height:468px; background:url(../images/act06_bg.png) no-repeat 0 0; position:absolute; right:50%; top:260px; margin-right:-500px;}
.sect07_c{ width:1043px; height:414px; position:absolute; top:260px; right:50%; margin-right:-500px; background:url(../images/act07_bg.png) no-repeat  0 0;}
.sect07_hd{ width:932px; height:290px; position:absolute; left:60px; top:60px;}
.sect07_hd li{ display:block; width:129px; position:absolute; height:34px; font-size:16px; color:#fff; line-height:34px; text-align:center; background-image:url(../images/icon_btn.png); background-repeat:no-repeat; cursor:pointer;}
.sect07_bleft{ background-position:0 -165px;}
.sect07_bright{ background-position:0 -235px;}
.sect07_bleft:hover,.sect07_bleft.hover{ background-position:0 -129px;}
.sect07_bright:hover,.sect07_bright.hover{ background-position:0 -199px;}
.sect07_btn01{ left:39px; top:0;}
.sect07_btn02{ left:13px; top:66px;}
.sect07_btn03{ left:0; top:129px;}
.sect07_btn04{ left:13px; top:193px;}
.sect07_btn05{ left:39px; top:256px;}
.sect07_btn06{ right:39px; top:0;}
.sect07_btn07{ right:13px; top:66px;}
.sect07_btn08{ right:0; top:129px;}
.sect07_btn09{ right:13px; top:193px;}
.sect07_btn10{ right:39px; top:256px;}
.sect07_bd{ width:582px; height:279px; position:absolute; left:235px; top:62px; overflow:hidden;}
.sect07_bd li{ display:none; width:582px; height:279px; }
.sect07_bd li.on{ display:block;}
.sect08_c{ width:1000px; height:451px; background:url(../images/act08_bg.png) no-repeat 0 0; position:absolute; right:50%; top:260px; margin-right:-500px;}
.wx_l{ width:206px; height:240px; float:left; margin:112px 0 0 70px;}
.wx_l span{ display:block; width:152px; height:152px; margin:0 auto;}
.wx_l p{ display:block; width:206px; height:41px; margin-top:38px; border-radius:25px; font-size:16px; color:#5ca9bb; line-height:40px; text-align:center;  background:url(../images/k_bg.png) no-repeat 0 0;}
.wx_gift{ width:300px; height:330px; float:left; margin-top:57px;}
.wx_gift h4{ display:block; width:100%; font-size:18px; color:#60acbb; text-align:center; line-height:20px;}
.wx_gift ul{ width:276px; height:260px; margin:26px auto 0;}
.wx_gift li{ display:block; width:104px; height:100px; background:url(../images/act08_bg02.png) no-repeat 0 0; float:left; margin:12px 16px 0;}
.wx_gift li span{ display:block; width:60px; height:60px; margin:10px auto 0;}
.wx_gift li span img{ width:100%;}
.wx_gift li p{ display:block; width:100%; font-size:12px; color:#387f8e; text-align:center;}
.wx_tip{ width:100%; font-size:12px; color:#555757; text-align:center;}
.wx_c{ margin-left:40px;}
.wx_r{ margin-left:21px;}
.sect09_c{ width:1094px; height:450px; background:url(../images/act09_bg.png) no-repeat 0 0; position:absolute; left:50%; top:260px; margin-left:-554px;}
.navside{ width:136px; height:506px; position:fixed; right:10px; top:150px; z-index:100; background:url(../images/sidernav_bg.png) no-repeat right bottom; overflow:hidden; }
.navside ul{ width:100%; height:460px; margin:0; overflow:hidden; }
.navside li{ display:block; width:116px; height:37px; position:relative; margin-bottom:8px; position:relative;}
.navside li span{ display:block; width:98px; height:37px;  cursor:pointer; font-size:16px; color:#f36510; line-height:36px; text-align:center; letter-spacing:3px;}
.navside li em{ display:block; width:14px; height:14px; position:absolute; right:0; top:11px; background:url(../images/icon_btn.png) no-repeat -104px -291px;}
.ntotop{ display:block; width:56px; height:56px; margin:0 0 0 81px; text-indent:999px; overflow:hidden; white-space:nowrap;}
.ntotop:hover{ background-position:-118px -497px;}
.navside li:hover span,.navside li.hover span{ background:url(../images/icon_btn.png) no-repeat 0 -275px; color:#fff; }
.navside li:hover em,.navside li.hover em{ background-position:-104px -275px;}
.back_c{ width:920px; height:380px; margin:50px auto 0; overflow:hidden; position:relative;}
.back_hd{ width:100%; height:76px; margin:0 auto;}
.back_hd ul{ width:535px; margin:0 auto;}
.back_hd li{ display:block; width:202px; height:42px; float:left; margin:0 25px; cursor:pointer; background-image:url(../images/back_btn.png); background-repeat: no-repeat; text-indent:999px; white-space:nowrap; overflow:hidden;}
.back_btn01{ background-position:0 -44px;}
.back_btn02{ background-position:0 0;}
.back_btn01:hover,.back_btn01.hover{ background-position:-208px -44px}
.back_btn02:hover,.back_btn02.hover{ background-position:-208px 0;}
.back_bd{ width:919px; height:297px; background:url(../images/lb_bg.png) no-repeat 0 0; margin:0 auto; position:relative; overflow:hidden;}
.lb_hd{ width:850px; height:51px; margin:16px auto 36px;}
.lb_hd li{ display:block; width:133px; height:41px; float:left; margin:0 4px; cursor:pointer; background:url(../images/back_btn.png) no-repeat 0 -91px; font-size:18px; color:#fff; text-align:center; line-height:40px; }
.lb_hd li:hover,.lb_hd li.hover{ background-position:-140px -91px; color:#f36510;}
.lb_bd{ width:100%; overflow:hidden;}
.lb_bd li{ display:none; width:573px; height:139px; margin:0 auto; }
.lb_bd li.on{ display:block;}
.back_unit{ display:none;}
.back_unit.on{ display:block;}
.shenshou_c{ width:1146px; height:540px; margin:20px auto 0; position:relative;}
.shenshou_c li{ display:block; width:218px; height:269px;}
.zhaomu{ width:100%; overflow:hidden; margin-top:40px;}
.sect07 .btn_rule{ margin-right:-519px;}
.pshow{ width:100%; margin-top:30px;}
.zhaomu_c{ width:1064px; height:464px; background:url(../images/zm_bg.png) no-repeat 0 0; margin:0 auto 0; position:relative; overflow:hidden;}
.zm_list{ width:403px; height:335px; position:relative; float:left; background:url(../images/zm_bg02.png) no-repeat 0 0; margin:43px 30px 0;}
.zm01{ margin-left:95px;}
.zm_t{ display:block; width:196px; height:40px; margin:0 auto; overflow:hidden; background-image:url(../images/zm_t.png); background-repeat:no-repeat;}
.zm01 .zm_t{ background-position:0 0 ;}
.zm02 .zm_t{ background-position:0 -42px ;}
.zm_list ul{ width:100%; height:252px; margin-top:40px;}
.zm_list ul li{ width:100%; display:block; height:65px; font-size:14px; color:#555757; line-height:65px; text-align:center;}
.zm_sm{ width:100%; font-size:14px; color:#387f8e; line-height:24px;}
.zm_sm em{ display:block; float:left; width:75px;}
.zm_sm p{ display:block; float:left; width:300px;}
.pshow_btn{ width:293px; height:70px; margin:24px auto 0;}
.zm_btn{ width:293px; height:70px; margin:24px auto 0;}
.zm_btn a{ display:block; width:293px; height:70px; background:url(../images/icon_btn_bm.png) no-repeat 0 0;}
.pshow_btn a{ display:block; width:293px; height:71px; background:url(../images/icon_btn_tg.png) no-repeat 0 0;}
.pshow_c{ width:1060px; height:420px; margin:0 auto; position:relative; display:flex; flex-flow:row nowrap; justify-content:center;}
.pshow_item{ box-sizing:border-box; width:240px; height:380px; background:#fff; box-shadow:0 0 3px #999; border-radius:8px; padding-top:2px; float:left; margin:0 10px 20px; transform:translateY(5px) }
.pshow_item:hover{ box-shadow:0 0 6px #666; transform:translateY(0px); transition:transform 0.3s ease 0s;}
.pshow_pict{ width:236px; height:327px; margin:0 auto;}
.pshow_pict a{ display:block; width:236px; height:327px; overflow:hidden; border-radius:8px; }
.pshow_pict a img{ width:100%;}
.pshow_info{ width:100%; position:relative;}
.psinfo_l{ width:160px; float:left; margin:6px 0 0 10px; font-size:13px; color:#a0a0a0; line-height:20px;}
.psinfo_l p{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.psinfo_r{ width:60px; float:right; margin:10px 0 0 0 ;}
.psr_share{ display:none; width:21px; height:21px; float:right; position:relative;}
.psr_zan{ width:50px; height:46px; float:right;  margin-right:2px;}
.sicon_zan,.sicon_sh,.sicon_wb,.sicon_wx,.sicon_qq{ display:block; width:21px; height:21px; background-image:url(../images/icon_pshow_share.png); background-repeat: no-repeat ; margin:0 auto; }
.sicon_zan{ background-position:-92px 0; }
.sicon_sh{ background-position:-118px 0; }
.sicon_wb{ background-position:0 0; }
.sicon_wx{ background-position:-23px 0; }
.sicon_qq{ background-position:-47px 0; }
.sicon_zan:hover,.sicon_zan.hover{ background-position:-145px 0; }
.sicon_sh:hover,.sicon_sh.hover{ background-position:-69px 0; }
.psr_zan p{ display:block; width:100%; font-size:12px; color:#a0a0a0; text-align:center;}
.psr_sc{  width:128px; height:26px; background:#fff; position:absolute; border:1px solid #ff4c4c; border-radius:5px; left:-60px; top:-38px; transform: rotateY(90deg); transition: transform 0.4s ease .05s;}
.psr_sc span{ display:block; float:left; font-size:12px; color:#ff4c4c; margin-left:4px; line-height:26px;}
.psr_sc  a{ float:left; margin:2px 4px 0 0; }
.psr_sc  a.sicon_qq{ margin-right:0;}
.psr_share:hover .psr_sc{  transform:rotateY(0deg);}
.pshow_change{ width:100%; overflow:hidden; clear:both; height:30px;}
.pshow_change a{ float:right; font-size:14px; }
/*弹框样式*/
.win_wrap{ width:100%; position:relative;}
.wrule,.wintip{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.65); position:fixed; left:0; right:0; top:0; bottom:0; z-index:500;}
.wrule_c{ width:1128px; height:550px; background:url(../images/win_bg.png) no-repeat 0 0; position:absolute; left:50%; top:50%; margin-left:-584px; margin-top:-275px; overflow:hidden;}
.wr_tt{ width:100%; height:70px; margin:60px auto 0;}
.wr_tt span{ display:block; width:558px; height:68px; margin:0 auto;}
.wr_c{ width:860px; height:360px; margin:30px 0 0 180px; overflow-y:auto;}
.wr_c ul{ width:800px; height:360px; overflow-y:auto; margin:0 auto;}
.wr_c li{ width:100%; font-size:18px; color:#5f5f5f; line-height:36px; margin-bottom:6px; overflow:hidden;}
.wr_c li span{ display:block; float:left; min-width:90px; font-weight:bold;}
.wr_c li p{ display:block;  width:680px; position:relative; padding-left:90px;}
.wrule04 .wr_tt,.wrule05 .wr_tt{ margin-top:60px}
.wrule04 .wr_c,.wrule05 .wr_c{ width:860px;  margin-top:20px;}
.wrule04 .wr_c li,.wrule05 .wr_c li{ margin-bottom:3px; line-height:34px;}
.wrule05 .wr_c ul{ width:820px;}
.wrule05 .wr_c p{ width:680px;}
.wr_close,.win_close{ display:block; width:22px; height:22px; background:url(../images/icon_regclose.png) no-repeat 0 0; position:absolute;  cursor:pointer;}
.wr_close{ right:130px; top:60px;}
.win_close{ right:40px; top:20px;}
.wlogin_c{ width:886px; height:629px; background:url(../images/win_bg02.png) no-repeat 0 0; position:absolute; left:50%; top:50%; margin-left:-460px; margin-top:-315px; overflow:hidden;}
.wl_tt{ width:100%; height:40px; margin:80px auto 0; }
.wl_tt span{ display:block; width:461px; height:40px; margin:0 auto; background:url(../images/win_tt06.png) no-repeat 0 0; font-size:24px; color:#e06a0b; line-height:36px; text-align:center;}
.wl_c{ width:480px; margin:30px auto 0; position:relative;}
.wl_hd{ width:100%; overflow:hidden; height:70px; }
.wl_hd ul{ width:352px; margin:0 auto; overflow:hidden;}
.wl_hd li{ display:block; width:144px; height:40px; float:left; margin:0 15px; background:fff; border:1px solid #e76246; border-radius:25px; font-size:18px; color:#e76246; text-align:center; line-height:40px; cursor:pointer;}
.wl_hd li:hover,.wl_hd li.hover{ background:#e76246; color:#fff;}
.wl_unit{ width:100%; display:none;}
.wl_unit.on{ display:block;}
.wl_unit .sbtn{ display:block; width:124px; height:44px; float:left; margin-left:10px; background:#ffba76; color:#fff;}
.wl_row,.wa_row{ width:100%; overflow:hidden; margin-bottom:16px;}
.wl_row input{ display:block; width:476px; height:44px; background:#fff; border:1px solid #ffba76; border-radius:6px; padding:0 10px; box-sizing:border-box; font-size:16px;}
.wl_c .wl_code{ width:340px; float:left;}
.yzm_img{ display:block; width:124px; height:44px; float:left; margin-left:10px;}
.yzm_img img{ width:100%;}
.wl_c .wl_btn,.wl_c .waddr_btn{ display:block; width:266px; height:68px; background:url(../images/log_btn.png) no-repeat 0 0; margin:20px auto 0; border:0; padding:0; }
.waddr .waddr_btn{ background-position:0 -71px; margin-left:100px;}
.wa_row p{ display:block; float:left; width:90px; font-size:16px; color:#5f5f5f; line-height:42px; text-align:right; margin-right:10px;}
.wa_row input{ width:370px; float:left; height:44px; background:#fff; border:1px solid #31c8d4; border-radius:6px; padding:0 10px; box-sizing:border-box; font-size:16px;}
.wa_row .wl_ts{ width:370px; height:120px; background:#fff; border:1px solid #31c8d4; border-radius:6px; padding:10px;  font-size:16px; box-sizing:border-box;}
.wresult_c{ width:476px; height:323px; background:url(../images/wtip_bg.png) no-repeat 0 0; position:absolute; left:50%; top:50%; margin-left:-317px; margin-top:-190px;}
.wresult_m{ width:460px; height:200px; margin:14px auto 0;}
.wresult_m .wresultPict{ display:block; width:109px; height:95px; margin:10px auto 20px;}
.wresult_m p{ display:block; width:100%; font-size:16px; color:#444; text-align:center;}
.wresult_m p span{ color:#dd4a33;}
.wresultBtn,.wresultBtn01{ display:block; width:120px; height:31px; background:url(../images/log_btn.png) no-repeat 0 -145px; margin:16px auto 0;}
.wresult .wl_tt{ width:400px; height:37px; margin:30px auto 0; }
.wresult .wl_tt span{ display:block; width:400px; height:37px; background:url(../images/win_tt07.png) no-repeat 0 0;}
.wtip_m{ width:80%;  margin:100px auto;}
.wtip_m p{ display:block; width:100%; min-height:60px; font-size:16px; color:#444; line-height:24px; text-align:center; }
.wsignup .wsignup_f{ width:500px; margin-top:40px;}
.wsignup .wl_tt{ margin-top:50px;}
.wl_f{ width:100%; height:38px; position:relative; clear:both;}
.wl_f p{ display:block; float:left; height:26px; min-width:100px; font-size:16px; color:#5f5f5f; line-height:26px; text-align:right;}
.wl_f .wl_txt,.wl_sel{ display:block; height:24px; float:left; background:#fff; border:1px solid #31c8d4; border-radius:5px; padding:0 12px;}
.wl_sel{}
.wl_f .wl_txt{ width:320px;}
.wl_f .wl_short{ width:138px;}
.wl_f p.p_long{ margin-left:20px;}
.wl_checkbox{ display:block; width:17px; height:17px; background:#fff; border:1px solid #31c8d4; }
.wsignup_btn{ display:block; width:241px; height:58px; background:url(../images/log_btn.png) no-repeat 0 -302px; border:0; margin:15px auto 0;}
.wl_sel_g{ width:82px;}
.wl_sel_qf{ width:346px;}
.wl_sel_js{ width:123px;}
.wl_sel_g02{ width:74px;}
.wl_f .wl_short02{ width:98px;}


