.icon{ background:url(//game.gtimg.cn/images/yxzj/web201605/page/icon.png) no-repeat; text-indent:-9999px; display:block;}

.wrapper-inner{ width:100%; min-width:1200px; height:auto; margin:0 auto; background:#FAFAFA url(//game.gtimg.cn/images/yxzj/web201605/page/per_con_bg.jpg) no-repeat center top;}
.per-con-box,.wrapper-topnav{ width:1200px; margin:0 auto;}
.wrapper-topnav{ padding-top: 37px;}
.per-con1{ overflow:hidden;}
.con1-pos{ height:20px; line-height:20px; color:#464547; font-size:16px;}
.con1-pos .tb1{ background-position:-70px -133px; width:18px; height:18px; margin-right:9px;}
.con1-pos a,.con1-pos span{ margin-right:19px;}
.con1-pos a{ text-decoration:underline;}
/*.con1-box{ margin-top:25px;}*/
.con1-nav{ height:47px; margin-top: 48px; width: 110%;/* fix firefox width problem */}
.con1-nav li{ float:left; _display:inline; width:398px; border-right:solid 1px #3d4253; border-left:solid 1px #3d4253; text-align:center; line-height:46px; background:#3d4253; height:47px; color:#b4bad0; font-size:16px; cursor: pointer;}
.con1-nav li.curr{ border-top:solid 5px #3589dd; background:#FFF; border-right:solid 1px #dbdbdb; border-left:solid 1px #dbdbdb; border-bottom:none; height:42px; color:#3589dd; font-size:18px; font-weight:bold; line-height:42px;}
.con1-nav li a{color:#b4bad0;}
.con1-nav li.curr a{color:#3589dd;}
.con1-show-box{ border:solid 1px #dbdbdb; border-top:none; background:#FFF; overflow:hidden; height:213px;}
.con1-show1{ color:#6d6d6f; font-size:14px;}
.con1-show1 .info{ width:458px; position:relative;}
.con1-show1 .info-pho{ display:block; position:absolute; width:113px; height:113px; top:20px; left:41px; border:solid 1px #dbdbdb; border-radius:100px; overflow:hidden;}
.con1-show1 .info-id{ padding:47px 0 0 176px;}
.con1-show1 .info-id label{ color:#3589dd; font-size:30px; font-weight:bold; line-height:34px; display:block;}
.con1-show1 .info-id span{ display:block; line-height:16px; margin-top:16px;}
.con1-show1 .info-time{ width:181px; margin-left:37px; margin-top:45px; height:24px; border-right:solid 1px #e1e1e3;}
.con1-show1 .info-price{ margin:45px 0 0 22px;}
.con1-show1 .hs{ color:#ff4d40; font-size:24px; font-weight:bold; line-height:1;}
.con1-show1 .line{ width:1px; height:172px; margin-top:27px; background:#e1e1e3;}
.con1-show1 .sco{ width:412px; position:relative;}
.con1-show1 .sco-img{ position:absolute; top:12px; left:41px; display:block;}
.con1-show1 .sco-dec{ padding:32px 0 0 208px; line-height:26px;}
.con1-show1 .sco-dec b{ color:#3c9cfd; font-size:24px; font-weight:bold;}
.con1-show1 .sco-dec2{ line-height:30px; padding-top:10px;}
.con1-show1 .ewm{ text-align:center; width:326px; padding-top:38px;}
.per-con2{ margin-top:43px; overflow:hidden;}
.con2-lf{ width:553px;}
.tlt{ color:#676a70; font-size:22px; line-height:24px; height:24px; font-style:normal;}
.tlt .tb2{ background-position:-70px -155px; width:17px; height:23px; margin-right:5px;}
.tlt .tb3{ background-position:-68px 0; width:19px; height:23px; margin-right:5px;}
.tlt .tb4{ background-position:-65px -24px; width:22px; height:23px;}
.tlt .tb5{ background-position:-70px -51px; width:15px; height:23px; margin-right:7px;}
.tlt .tb6{ background-position:-70px -102px; width:15px; height:23px; margin:0 10px 0 7px;}
.tlt .tb7{ background-position:-70px -76px; width:18px; height:23px; margin-right:7px;}
.nr{ margin-top:29px; width:553px; overflow:hidden; border-radius:6px;}
.nr1{ height:331px;}
.nr-tab1{ width:553px; height:331px;}
.nr-tab1 tr td{ border:solid 1px #e1e1e1; width:183px; height:164px; text-align:center;}
.nr-tab1 tr td.td1{ background:#3d4253;}
.nr-tab1 tr td .tp1,.nr-tab1 tr td .tp2,.nr-tab1 tr td .tp3{ width:55px; height:55px; margin-left:64px;}
.nr-tab1 tr td .tp1{ background-position:0 0;}
.nr-tab1 tr td .tp2{ background-position:0 -130px;}
.nr-tab1 tr td .tp3{ background-position:0 -65px;}
.nr-tab1 tr td .p1{ color:#b4bad0; font-size:14px; padding-top:10px;}
.nr-tab1 tr td .p1 b{ color:#599de3; font-size:18px; font-weight:bold;; font-family:"Arial";}
.con2-rf{ margin-left:60px;}
.nr2{ width:583px; height:330px; border:solid 1px #dbdbdb; border-radius:8px; overflow:hidden;}
.nr-ldt{ margin:23px auto 0; width:332px; height:284px;}
.per-con3{ margin-top:36px; overflow:hidden; padding-bottom:78px; _height:564px;}
.con3-lf{ width:556px; overflow:hidden;}
.nr3{ border-radius:0; width:556px; margin-top:21px;}
.nr-tab2{ border:solid 1px #e5e9ee;}
.nr-tab2 tr{ text-align:left;}
.nr-tab2 tr th{ background:#3d4253; height:64px; line-height:64px; color:#b4bad0; font-size:18px; font-weight:bold; text-align:left;}
.nr-tab2 tr th.th1{ width:212px; text-indent:52px;}
.nr-tab2 tr th.th2{ width:133px;}
.nr-tab2 tr th.th3{ width:128px;}
.nr-tab2 tr th.th4{ width:83px;}
.nr-tab2 tr td{ text-indent:8px; height:91px; border-bottom:solid 1px #e5e9ee; color:#6d6d6f; font-size:14px;}
.nr-tab2 tr td.td1{ padding-left:30px; line-height:69px;}
.nr-tab2 tr td.td1 i{ width:69px; height:69px; float:left; margin-right:16px;}
.con3-rf{ margin-left:59px; overflow:hidden; width:585px;}
.nr4{ border-radius:0; width:585px; margin-top:21px;}
.nr-tab3{ width:585px;}
.nr-tab3 tr td{ text-indent:4px;}
.nr-tab3 tr td.td1{ padding-left:55px;}
.per2{ background:#3d4253; padding-bottom: 20px}
.per-con4{ padding:44px 0 30px 0; overflow:hidden;}
.per-con4 .tlt{ color:#f0f3f5;}
.con4-lf{ width:620px;}
.win{ width:283px; margin-top:55px; overflow:hidden;}
.lose{ width:330px; margin-top:55px; overflow:hidden;}
.win-txt{ background:url(//game.gtimg.cn/images/yxzj/web201605/page/per_pic5.png) no-repeat; width:106px; height:81px; padding:26px 0 0 138px; color:#ffeca7; font-size:18px; line-height:30px;}
.win-txt span{ font-size:48px; line-height:54px;}
.win-dec{ padding-top:30px; line-height:30px; color:#b4bad0; font-size:14px;}
.win-dec li{ border-bottom:solid 1px #404555; padding-left:9px;}
.win-dec li span{ color:#ffeca7;}
.lose-txt{ background:url(//game.gtimg.cn/images/yxzj/web201605/page/per_pic6.png) no-repeat; width:283px; color:#dce3fe;}
.lose-dec{ width:230px;}
.lose-dec li span{ color:#dde4ff;}
.rec{ color:#b4bad0; font-size:14px; padding-top:55px; line-height:16px;}
.rec-list{ padding-top:22px; height:280px; width:580px;}
.rec-list li{ width:580px; height:20px; line-height:20px; margin-bottom:36px; float:left;}
.rec-list li .lp{ width:91px; color:#b4bad0; font-size:14px;}
.rec-list li .lp span{ color:#4b95e1; font-size:20px; margin-left:7px;}
.rec-list li .lp span.sn{ color:#fbc24e;}
.rec-list li .grou .len1{ background:#ce943e; height:20px;}
.rec-list li .grou .len2{ background:#3a91e2; height:20px;}
.rec-list li .grou{ width:480px; background:#242836; height:20px;}