@charset "utf-8"; 
html {color:#888; background:#fff; font:normal 12px/1.5 Microsoft YaHei,Arial,san-serif;}
html,body {height:auto}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0; outline:0; border:0}
a {color:#888; text-decoration:none; cursor:pointer; outline:0}
a:hover {color:#fa760b; text-decoration:none; outline:0}
table {border-collapse:collapse; border-spacing:0}
hr {border:0; height:1px; *color:#fff}
fieldset,img {border:0}
img {-ms-interpolation-mode:bicubic; vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:normal; font-weight:normal}
small {font-size:12px}
del,ins {text-decoration:none}
ul,ol {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%}
q:before,q:after {content:''}
abbr[title],acronym[title] {border:0; font-variant:normal}
:focus {outline:0}
sup {vertical-align:baseline}
sub {vertical-align:baseline}
legend {color:#000}
input,button,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input,button,textarea,select {*font-size:100%}
.none,.hide {display:none}
.show {display:block}
.clearit {clear:both;}

.fcgr1 {color:#5f5f5f;}
.fcgr1 a:link,.fcgr1 a:visited,a.fcgr1:link,a.fcgr1:visited {color:#5f5f5f;}
.fcgr1 a:hover,.fcgr1 a:active,a.fcgr1:hover,a.fcgr1:active {color:#fa760b;}

.fcgr2 {color:#bfbfbf;}
.fcgr2 a:link,.fcgr2 a:visited,a.fcgr2:link,a.fcgr2:visited {color:#bfbfbf;}
.fcgr2 a:hover,.fcgr2 a:active,a.fcgr2:hover,a.fcgr2:active {color:#fa760b;}

.fcgr3 {color:#3f3f3f;}
.fcgr3 a:link,.fcgr3 a:visited,a.fcgr3:link,a.fcgr3:visited {color:#3f3f3f;}
.fcgr3 a:hover,.fcgr3 a:active,a.fcgr3:hover,a.fcgr3:active {color:#fa760b;}

.fcgr4 {color:#686868;}
.fcgr4 a:link,.fcgr4 a:visited,a.fcgr4:link,a.fcgr4:visited {color:#686868;}
.fcgr4 a:hover,.fcgr4 a:active,a.fcgr4:hover,a.fcgr4:active {color:#fa760b;}

.fcor {color:#fa760b;}
.fcor a:link,.fcor a:visited,a.fcor:link,a.fcor:visited {color:#fa760b;}
.fcor a:hover,.fcor a:active,a.fcor:hover,a.fcor:active {color:#fa760b;}


.fcbl {color:#11b9f7;}
.fcbl a:link,.fcbl a:visited,a.fcbl:link,a.fcbl:visited {color:#11b9f7;}
.fcbl a:hover,.fcbl a:active,a.fcbl:hover,a.fcbl:active {color:#fa760b;}

/* 主打游戏 */
.main-game {position:relative; overflow:hidden; width:100%; height:450px; margin:0 auto; background:url(../images/focus_all.jpg;vpn_img) center top no-repeat; }
.main-game .main-left {position:absolute; left:50%; bottom:16px; margin-left:-650px; width:630px; height:78px;}
.main-game .main-right {position:absolute; right:50%; bottom:16px; margin-right:-650px; width:630px; height:78px;}
.main-game .main-left-btn {position:absolute; left:50%; top:0px; margin-left:-650px; width:650px; height:340px;}
.main-game .main-right-btn {position:absolute; right:50%; top:0px; margin-right:-650px; width:650px; height:340px;}
.main-game .main-left-btn em {position:absolute; right:190px; top:203px; margin-left:-425px; display:block; width:235px; height:100px; background-image:url(../images/focus_left_btn.png;vpn_img); background-repeat:no-repeat; background-position:0 0; }
.main-game a.main-left-btn:hover em {background-position:0 -100px;}
.main-game .main-right-btn em {position:absolute; left:154px; top:207px; margin-right:-458px; display:block; width:303px; height:80px; background-image:url(../images/focus_right_btn.png;vpn_img); background-repeat:no-repeat; background-position:0 0; }
.main-game a.main-right-btn:hover em {background-position:0 -100px;}
.main-game .main-menu {float:left; width:110px}
.main-game .main-menu span {display:block; height:26px; text-align:center; line-height:26px; cursor:pointer;}
.main-game .menu-left {border-top:1px solid #50472e;}
.main-game .menu-left span {border-bottom:1px solid #50472e; color:#da680b;}
.main-game .menu-left span.selected {background-color:#da680b; color:#fff;}
.main-game .menu-right {border-top:1px solid #263d4f;}
.main-game .menu-right span {border-bottom:1px solid #263d4f; color:#007fff;}
.main-game .menu-right span.selected {background-color:#1d6bbd; color:#fff;}
.main-game .main-left-box {float:left; width:520px; color:#ad802f;}
.main-game .main-right-box {float:left; width:520px; color:#266d9b;}
.main-game .main-list-a {width:480px; margin-left:30px;  display:inline; height:78px;}
.main-game .main-list-a li {float:left; width:120px; padding-top:45px; line-height:18px; text-align:center; background-image:url(../images/focus_left_back2.png;vpn_img); background-repeat:no-repeat;  color:#ad802f;}
.main-game .main-list-a li.mla-bita {background-position:center 0;}
.main-game .main-list-a li.mla-bitb {background-position:center -80px;}
.main-game .main-list-a li.mla-bitc {background-position:center -160px;}
.main-game .main-list-a li.mla-bitd {background-position:center -240px;}
.main-game .main-list-b {width:450px; margin:5px 0 0 30px; }
.main-game .main-list-b li {float:left; width:200px; text-align:center; line-height:26px;  margin:0 10px;}
.main-game .main-list-b img {width:200px; }
.main-game .main-list-c {width:472px; overflow:hidden;  margin:3px 0 0 40px; }
.main-game .main-list-c li {float:left; padding-right:40px; }
.main-game .main-list-c img {float:left; width:71px; height:71px; border:2px solid #fff; }
.main-game .main-list-c p {float:left; width:100px; margin-top:10px;  border:1px solid #4e472d; border-left:0; padding:8px 10px;}
.main-game .main-list-d {width:478px; margin:4px 0 0 40px;}
.main-left-box a:link,.main-left-box a:visited {color:#ad802f;}
.main-left-box a:hover,.main-left-box a:active {color:#bf8623;}
.main-right-box a:link,.main-right-box a:visited {color:#256d9a;}
.main-right-box a:hover,.main-right-box a:active {color:#1386ce;}


/* 内容 */
.part-a {width:1300px; margin:40px auto 0 auto;}
.part-a-o {overflow:hidden; }
.left-a {float:left; width:1000px; }
.right-a {position:relative; float:left; width:300px; }
.left-duilian {position:absolute; left:50%; top:640px; z-index:10; margin-left:-780px; width:120px; height:270px;}
.right-duilian {position:absolute; right:50%; top:640px; z-index:10; margin-right:-780px; width:120px; height:270px;}

.title-a {position:relative; overflow:hidden; font-size:18px; padding-bottom:20px; height:20px; line-height:20px;}
.title-a strong {float:left; color:#3f3f3f;}
.title-a strong.bor-blue {border-left:3px solid #007eff; padding-left:10px; }
.title-a strong.bor-orange {border-left:3px solid #fa760b; padding-left:10px; }
.title-a strong.bor-green {border-left:3px solid #7bc225; padding-left:10px; }
.title-a strong.bor-purple {border-left:3px solid #b911f7; padding-left:10px; }
.title-a strong.bor-red {border-left:3px solid #ff2045;  padding-left:10px; }
.title-a .more-b {float:right; width:19px; height:19px; background:url(../img/bit.png;vpn_img) -42px -16px no-repeat; }
.title-a .more-b:hover {background:url(../img/bit.png;vpn_img) -90px -16px no-repeat;}
.title-a .more-b-l {margin-right:20px;}
.title-a .menu-a {float:left; margin-left:50px; height:25px; }
.title-a .menu-a span {float:left;height:28px; text-align:center; width:62px; margin:0 10px; font-size:14px; cursor:pointer;}
.title-a .menu-a .selected {background:url(../img/bit.png;vpn_img) -65px 24px no-repeat; color:#fa760b;}
.title-a a.more-c {float:right; height:19px; font-size:14px; color:#007eff;}
.title-a a.more-c:hover {color:#ff2045;}
.title-a .scroll {float:right; overflow:hidden; font-size:12px; padding-right:20px; height:20px; }
.title-a .scroll ul {font-size:12px; height:20px; line-height:20px; }
.title-a .scroll ul li {overflow:hidden; line-height:20px; height:20px; text-align:right;}
.title-a .scroll ul li a {background:url(../img/bit.png;vpn_img) -126px -106px no-repeat; padding-left:20px; }
.title-bor {position:absolute; bottom:0; left:0; width:300px; height:1px; background-color:#e5e5e5;}
.title-bor-blue {position:absolute; bottom:0px; left:0px; z-index:9; width:80px; height:2px; background-color:#007eff; }

.pcgame-box {overflow:hidden; height:342px; }
.server-menu {width:299px; height:36px; overflow:hidden; border-right:1px solid #e5e5e5; border-bottom:none; }
.server-menu li {float:left; width:149px; line-height:34px; font-size:14px; height:34px; text-align:center; cursor:pointer; border:1px solid #e5e5e5; border-right:0; background:#f5f5f5; color:#808080;}
.server-menu li.selected {background-color:#fff; color:#3f3f3f; width:148px; border-top:2px solid #007eff;}
.server-box {width:284px; margin:5px auto 0 auto; overflow:hidden;}
.sever-list {width:284px; margin:-1px auto 0 auto; overflow:hidden; }
.sever-list ul {height:252px; overflow:hidden; }
.sever-list li {width:284px; float:left; overflow:hidden; height:36px; line-height:36px; border-top:1px dashed #e5e5e5;}
.sever-list .sv-card {float:right; margin-top:11px; width:15px; height:11px; background:url(../img/bit.png;vpn_img) -35px 0 no-repeat; }
.sever-list .fcbl {float:right; width:40px;}
.sever-list li span {float:right; width:80px; color:#c4c4c4;}
.sever-page {text-align:center; margin-top:6px; }
.sever-page span {display:inline-block; width:15px; height:4px; background-color:#e5e5e5; margin:0 2px 0 3px; cursor:pointer;}
.sever-page span.on {width:25px; background-color:#007eff; }
.ad-w280 {display:block; width:280px; height:100px; margin:10px auto 0 auto;}
.weimi-rz {width:300px; }
.weimi-rz .rz-btn {display:block; width:300px; height:50px; background:url(../img/bit.png;vpn_img) 0 -316px no-repeat; color:#fff; font-size:16px; text-align:center; line-height:50px; }
.weimi-rz a.rz-btn:hover {background:url(../img/bit.png;vpn_img) 0 -366px no-repeat; }
.weimi-rz p {height:30px; line-height:29px; text-align:center; background-color:#f0f0f0; color:#888;}
.weimi-rz .wm-backa {overflow:hidden; width:299px; color:#000; text-align:center;  border-right:1px solid #f0f0f0; border-top:1px solid #f0f0f0; }
.weimi-rz .wm-backa li {float:left; width:148px; height:44px; line-height:44px;  border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.weimi-rz .wm-backb {position:relative; overflow:hidden; width:298px; height:99px; color:#000; text-align:center; border:1px solid #f0f0f0; }
.weimi-rz .wm-backb ul {width:298px; }
.weimi-rz .wm-backb li {float:left; width:33%;}
.weimi-rz .wm-backb a {display:block; margin-top:16px; width:298px; height:50px; background:url(../img/bit.png;vpn_img) -4px -175px no-repeat; }


.list-c {position:relative; width:1000px; height:320px; overflow:hidden;}
.list-c li {position:relative; overflow:hidden;  float:left; margin-right:20px; width:228px; height:318px;  border:1px solid #e9e9e9; background-color:#f5f5f5;}
.list-c li img {width:228px; height:268px; position: absolute; left: 50%; top: 50%; margin-left:-114px; margin-top: -159px; transform-origin: center center 0; transition: transform 0.5s ease 0s;}
.list-c li img:hover {transform:scale(1.02);}
.list-c li:hover {border:1px solid #fa760b; }
.list-c li p.name {position:absolute; top:268px; left:0; z-index:1; width:218px; overflow:hidden; height:50px; line-height:50px; font-size:14px; padding-left:10px; background-color:#fff; }
.list-c li .go-game {float:right; text-align:center; color:#fff; width:90px; background-color:#007eff; transition:background .2s; -webkit-transition:background .2s;}
.list-c li:hover .go-game {background-color:#fa760b; }
.list-c li div.fbox {position:absolute; top:268px; left:0; z-index:0; height:30px; width:238px; color:#fff; font-size:12px;}
.list-c li div.fbox p {position:absolute; z-index:1;width:198px; padding:0 15px; line-height:30px;}
.list-c li div.fbox span {float:right;}
.list-c li div.fbox em {position:absolute; top:0; left:0; z-index:0; width:228px; height:30px; filter:alpha(opacity=50); opacity: 0.5;  background-color:#000;}

.list-d {position:relative; width:1000px; height:362px;  overflow:hidden;}
.list-d li {position:relative; overflow:hidden; float:left; margin:0 20px 20px 0; width:228px; height:159px; border:1px solid #e9e9e9;}
.list-d li img {overflow:hidden; width:228px; height:124px; position: absolute; left: 50%; top: 50%; margin-left:-114px; margin-top: -80px; transform-origin: center center 0; transition: transform 0.5s ease 0s;}
.list-d li img:hover {transform:scale(1.01);}
.list-d li:hover {border:1px solid #fa760b; }
.list-d li p.name {position:absolute; top:124px; left:0; z-index:1; width:228px; overflow:hidden; height:35px; text-align:center; line-height:35px; font-size:14px; background-color:#fff; }
.list-d li .fbox {position:absolute; top:124px; left:0; z-index:0; height:30px; width:238px; color:#fff; font-size:12px;}
.list-d li .fbox p {position:absolute; z-index:1;width:198px; padding:0 15px; line-height:28px;}
.list-d li .fbox span {float:right;}
.list-d li .fbox em {position:absolute; top:0; left:0; z-index:0; width:228px; height:30px; filter:alpha(opacity=50); opacity: 0.5;  background-color:#000;}
.list-d li .fbox .go-game {float:right;}
.list-d li .fbox .go-game i {display:inline-block; vertical-align:middle; margin-right:5px; width:15px; height:11px; background:url(../img/bit.png;vpn_img) -50px 0 no-repeat; }

.list-e {width:284px; overflow:hidden; margin:10px auto 0 auto;}
.list-e ul {width:284px; overflow:hidden; margin:-1px auto 0 auto;}
.list-e li {width:284px; float:left; overflow:hidden; height:36px; line-height:36px; font-size:14px; border-top:1px dashed #e5e5e5;}
.list-e li span {float:right; color:#c4c4c4; font-size:12px;}
.list-e li a {background:url(../img/bit.png;vpn_img) -418px -283px no-repeat; padding-left:10px; }
.list-e li a:hover {background:url(../img/bit.png;vpn_img) -418px -244px no-repeat;}

.list-f {position:relative; width:1300px; height:270px;  margin:0px auto 0 auto; overflow:hidden; }
.list-f ul {width:1302px; margin-left:-2px; }
.list-f li {float:left; margin-left:2px; }
.list-f li .big-box {display:none;}
.list-f li.over .small-box {display:none;}
.list-f li.over .big-box {display:block;}
.list-f .small-box {position:relative; width:160px; height:270px;}
.list-f .small-box .gl-logo {position:absolute; bottom:45px; left:50%;  z-index:1; margin-left:-25px; width:50px; height:50px; border-radius:8px;}
.list-f .small-box em {position:absolute; bottom:0; left:0; z-index:0; display:block; width:160px; height:70px; filter:alpha(opacity=50); opacity: 0.5;  background-color:#000;}
.list-f .small-box span {position:absolute; bottom:18px; left:0;z-index:1;  width:160px; text-align:center; color:#fff; font-size:12px;}
.list-f .big-box { position:relative; width:490px; height:270px;}
.list-f .big-box em {position:absolute; bottom:0; left:0; z-index:0; display:block; width:100%; height:100px; filter:alpha(opacity=50); opacity: 0.5;  background-color:#000;}
.list-f .big-box i {position:absolute; bottom:0; left:0; z-index:1; display:block; width:100%; height:2px; background-color:#fa760b; animation:mymove 1s; -webkit-animation:mymove 1s;}
.list-f .big-box p {position:absolute; bottom:70px; text-align:center; left:50%; margin-left:-60px; z-index:1; width:100px; padding:10px 10px 7px 10px; background-color:#fff; }
.list-f .big-box p img {margin-bottom:5px; }
.list-f .big-box span {position:absolute; bottom:16px; left:0; z-index:1; display:block; width:100%; line-height:22px;  text-align:center; color:#c1c1c1;}
.list-f .big-box strong {display:block; color:#fff; font-size:16px;}

.list-g {width:1000px;}
.list-g dl {float:left; width:311px; margin-right:20px; border:1px solid #e5e5e5;}
.list-g dl dt {position:relative; overflow:hidden; width:311px; height:90px;}
.list-g dl dt em {position:absolute; bottom:0; left:0; width:311px; height:5px; background:url(../img/bit.png;vpn_img) right -37px no-repeat;}
.list-g dd { width:270px;  margin:0px auto 0 auto;}
.list-g dd ul {width:100%; margin:-1px auto 0 auto;}
.list-g li {float:left;  position:relative; width:100%; height:50px; padding:15px 0;  border-top:1px dashed #e5e5e5;}
.list-g li .play-game {float:right; margin-top:10px; width:70px; height:30px; line-height:30px; text-align:center;  background-color:#007eff; color:#fff;}
.list-g li a.play-game:hover {background-color:#fa760b; }
.list-g li .gl-logo {float:left; width:50px; height:50px; border-radius:8px;}
.list-g li p {float:left; width:140px; margin-left:10px; }
.list-g li p .fcgr3 {font-size:14px; line-height:25px; }
.list-g li p i {font-style:normal;}
.list-g li p span {display:block; color:#b4b4b4;}
.list-g li p span em {color:#11b9f7; font-style:normal; }
.list-g li .saoma {display:none; position:absolute; right:70px; top:-15px; z-index:9; width:115px; height:113px; background:url(../img/bit.png;vpn_img) 0 -42px no-repeat;}
.list-g li .saoma img {float:left; width:80px; height:80px; margin:16px 0 0 16px;}
.list-g li.over .saoma {display:block;}

.list-h {overflow:hidden; width:300px; margin:5px auto 0 auto;}
.list-h ul {margin-top:-1px; }
.list-h li {overflow:hidden; float:left;  width:300px; padding:10px 0 9px 0; border-top:1px dashed #e5e5e5;}
.list-h li img {float:left; display:none; margin:5px 10px 0 0; width:50px; height:50px; border-radius:8px;}
.list-h li strong {float:right;}
.list-h li strong em {color:#11b9f7;}
.list-h li p {float:left;}
.list-h li p .fcgr3 {font-size:14px;}
.list-h li p span {display:none;}
.list-h li i {float:left; width:20px; margin:3px 20px 0 0;  background-color:#d2d2d2; color:#fff; text-align:center; font-style:normal;}
.list-h li.over strong {width:60px; background-color:#f6f6f6; text-align:center;  line-height:24px; padding:5px 0;}
.list-h li.over strong em {display:block; color:#11b9f7; border-bottom:1px solid #ececec;}
.list-h li.over img {display:block;}
.list-h li.over i {height:60px; line-height:60px; }
.list-h li.over span {display:block;}
.list-h li.over p {line-height:22px; padding-top:8px; }

.list-i {position:relative; width:1000px; height:302px; }
.list-i li {float:left; overflow:hidden;  position:relative; width:210px; margin:0  20px 20px 0;}
.list-i .img-box {position:relative; width:210px; height:141px; }
.list-i .img-box em {position:absolute; top:10px; right:10px; display:block; width:29px; height:29px; background:url(../img/bit.png;vpn_img) -159px -42px no-repeat;}
.list-i .img-box span {position:absolute; bottom:0; left:0; width:100%; height:141px; background:url(../img/wm_back2.png;vpn_img) left bottom repeat-x; }
.list-i .img-box p {position:absolute; bottom:0; left:0; width:175px; height:30px; padding:0 10px 0 25px; line-height:30px; color:#fff; background:url(../img/bit.png;vpn_img) -190px -46px no-repeat;}
.list-i .img-box p i {float:right; background:url(../img/bit.png;vpn_img) -196px -71px no-repeat; padding-left:18px; font-style:normal;}
.list-i .img-float {position:absolute; top:141px; left:0;  width:210px; height:141px; color:#fff;}
.list-i .img-float span {position:absolute; top:0; left:0;width:210px; height:141px; filter:alpha(opacity=60); opacity: 0.6; background-color:#000; }
.list-i .img-float p {position:absolute; top:0; left:0; z-index:1; padding:20px; width:170px; height:101px; line-height:25px;  color:#fff; text-align:center; }
.list-i .img-float p strong {display:block; text-align:left; font-size:14px;}
.list-i .img-float p a.fcwh {display:block; margin:10px auto 0 auto;  width:80px; height:30px; line-height:30px; background-color:#007eff;}
.list-i .img-float p a.fcwh:hover {background-color:#fa760b; }
.list-i li.list-i-first { width:290px; height:302px; overflow:hidden; }
.list-i li.list-i-first .img-box {width:100%; height:302px;}
.list-i li.list-i-first .img-box em {width:39px; height:39px; background:url(../img/bit.png;vpn_img) -120px -42px no-repeat;}
.list-i li.list-i-first .img-box span {height:302px; background:url(../img/wm_back2.png;vpn_img) left bottom repeat-x; }
.list-i li.list-i-first .img-box p {width:86%}
.list-i li.list-i-first .img-float {width:100%; height:302px; top:302px;}
.list-i li.list-i-first .img-float span {width:100%; height:302px;}
.list-i li.list-i-first .img-float p {padding:90px 60px; width:170px; height:122px; line-height:25px;  color:#fff; text-align:center; }


/* animate */
@keyframes mymove
{
    from {width:0}
    to {width:490px}
}

@-webkit-keyframes mymove
{
    from {width:0}
    to {width:490px}
}


/* 引导 */
.wrapback {position:absolute; left:0; top:0;  z-index:9998; width:100%; height:200px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; display:none;}
.index-tishi-box {position:absolute; z-index:9999; display:block; background-image:url(../img/yindao.png;vpn_img); background-repeat:no-repeat; display:none;}
.tishi-close {position:absolute; display:block; width:22px; height:22px; cursor:pointer;}
.tishi-img-a {left:50%; top:370px; margin-left:-190px; background-position:0 0; width:373px; height:210px;}
.tishi-img-b {right:50%; top:1px; margin-right:-648px; background-position:0 -210px; width:518px; height:310px;}
.tishi-img-c {left:50%; top:1px; margin-left:-311px; background-position:0 -520px; width:437px; height:290px;}
.tishi-img-d {left:50%; top:370px; margin-left:-184px; background-position:0 -810px; width:368px; height:217px;}
.tishi-img-a .tishi-close {top:35px; right:51px;}
.tishi-img-a .tishi-go2 {position:absolute; top:116px; left:90px; width:172px; height:50px; border-radius:80px; cursor:pointer;}
.tishi-img-b .tishi-close {bottom:57px; left:24px;}
.tishi-img-b .tishi-go3 {position:absolute; top:225px; left:128px; width:92px; height:46px; border-radius:80px; cursor:pointer;}
.tishi-img-c .tishi-close {top:94px; right:15px;}
.tishi-img-c .tishi-go4 {position:absolute; top:202px; right:108px; width:92px; height:46px; border-radius:80px; cursor:pointer;}
.tishi-img-d .tishi-close {top:35px; right:18px;}
.tishi-img-d .tishi-off {position:absolute; top:130px; left:148px; width:92px; height:46px; border-radius:80px; cursor:pointer;}

/* 浮动广告 */
.float-banner {position:fixed; bottom:0; left:-100%; z-index:200; width:100%;}
.float-banner-back {position:absolute; bottom:0; left:0; width:100%; height:180px; background:#0a1228; background:rgba(10,18,40,0.95); filter:alpha(opacity=95);}
.float-banner-box {position:absolute; bottom:0; left:50%; margin-left:-525px; width:1050px; z-index:201;}
.float-banner-box .fl-ad-left {float:left; width:570px;}
.float-banner-box ul {float:right; margin:46px 40px 0 0; width:390px; color:#fff; text-align:center; font-size:14px; line-height:30px; }
.float-banner-box li {float:left; margin-left:10px; width:120px;}
.float-banner-box li img {width:100px; height:100px; border:5px solid #fff;}
.float-banner-close {position:absolute; top:40px; right:0px; z-index:200; width:23px; height:23px; background:url(../img/float.png;vpn_img) -177px 0 no-repeat; cursor:pointer;}
.float-banner-close:hover {background:url(../img/float.png;vpn_img) -177px -23px no-repeat;}
.float-banner-off {position:fixed; bottom:10px; left:0; z-index:200; width:164px; height:122px; background:url(../img/float.png;vpn_img) 0 0 no-repeat; cursor:pointer;}
.float-banner-off img {display:block; margin:16px 0 0 20px;}

/*二维码图片*/
.big-box span.qrcode{
	display: block;
	position: absolute;
	left: 0px;
	bottom: 30px;
	background: #FFFFFF;
	width: 100px;
	height: 100px;
	padding: 10px 10px 0px 10px;
}
span.qrcode img{
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.list-f .big-box p{
	height: 18px;
}

/* 2015/9/14 */
.windowblack {position:absolute; z-index:100;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;left:0px;display: none;}
.window-ad {position:fixed; left:0px; margin-left:-325px; z-index:100; width:650px; height:400px; overflow:hidden;display: none;}
.window-ad object {display: none;}
.window-ad a.window_ad_img {display: none;}
.window-ad .close {position:absolute; right:0; top:0px; width:30px; height:30px; background:url(../img/window_close.png;vpn_img) 0 0 no-repeat;}
.window-right {position:fixed; bottom:0; right:0; z-index:10; width:400px; height:300px; overflow:hidden;display: none;}
.window-right object {display: none;}
.window-right a.window_right_img {display: none;}
.window-right .close {position:absolute; right:0; top:0px; width:30px; height:30px; background:url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUUNFYGC4LNM6YGG5C/gm/hd/geda/bm_1px.gif;vpn_img); }


/* 轮播图 */
/*.contenter {position:relative; overflow:hidden; zoom:1;}*/
.contenter {position:relative; overflow:hidden; zoom:1; width:100%;}
.contenter .img_bg {position:absolute; width:4000px; left:-1500px; top:0; background-position:1294px top; background-repeat:no-repeat; height:450px; z-index:-1; }
.loop_banner {position:relative; width:1000px; height:450px; margin:0 auto;}
.loop_banner .loop_img {width:1000px; height:450px; position:absolute; z-index:1;}
.loop_banner .img_wrap {width:1000px; height:450px; position:absolute; z-index:0;}
.loop_banner .loop_img_active {z-index:3;}
.loop_banner .active {z-index:1;}
.loop_banner .img_a {width:799px; height:411px; display:block; margin-top:19px; outline:0; width:1000px; height:450px; margin-top:0px;}
.loop_banner .a_btn {position:absolute; bottom:0; left:0px; z-index:2; height:55px; line-height:30px; width:1000px; background:url(../img/tishi.png;vpn_img) 0 0 no-repeat;}
.loop_banner .a_btn a {width:200px; height:55px; float:left; display:block; position:relative;}
.loop_banner .a_btn a span {display:block; width:200px; height:55px; position:absolute; left:0; top:0;}
.loop_banner .a_btn a span img {float:left; display:inline; width:36px; height:36px; margin:10px 10px 0 10px;}
.loop_banner .a_btn a span .small_tit {float:left; display:inline; width:129px; padding:0px 10px 0 5px; height:55px; overflow:hidden;}
.loop_banner .a_btn a span .small_tit h2 {color:#00aeff; font-size:14px; line-height:55px; font-weight:normal;}
.loop_banner .a_btn a span .small_tit p {display:none;}
.loop_banner .a_btn a.over span, .loop_banner .a_btn a:hover span, .loop_banner .a_btn a.over:hover span {width:220px; height:55px; top:0px; left:-20px; background-color:#eee; color:#fff;}
.loop_banner .a_btn a.over span img, .loop_banner .a_btn a:hover span img, .loop_banner .a_btn a.over:hover span img {float:left; display:inline; width:49px; height:49px; margin:3px 3px 3px 3px;}
.loop_banner .a_btn a.over span .small_tit, .loop_banner .a_btn a:hover span .small_tit, .loop_banner .a_btn a.over:hover span .small_tit {overflow:hidden; width:129px; height:55px;}
.loop_banner .a_btn a.over span h2, .loop_banner .a_btn a:hover span h2 {color:#00aeff; font-size:14px; padding-top:4px; line-height:20px; font-weight:normal;}
.loop_banner .a_btn a.over:hover span h2 {color:#ff6000;}
.loop_banner .a_btn a.over span p, .loop_banner .a_btn a:hover span p {color:#aaa; display:block; height:25px; line-height:25px;}

/* 轮播图（新） */
.scroll-focus {width:100%; height:450px; background:url(../img/head_back.jpg;vpn_img) center top no-repeat;}
.sc-focus-box {position:relative; width:1410px; height:425px; margin:0 auto; padding-top:25px;}
.sc-focus-box .left-btn {position:absolute; top:125px; left:0; width:36px; height:160px; cursor:pointer; background:url(../img/focus_bit.png;vpn_img) 0 0 no-repeat; opacity:0;}
.sc-focus-box .right-btn {position:absolute; top:125px; right:0; width:36px; height:160px; cursor:pointer; background:url(../img/focus_bit.png;vpn_img) -36px 0 no-repeat; opacity:0;}
.sc-focus-box .left-btn:hover {background:url(../img/focus_bit.png;vpn_img) -72px 0 no-repeat;}
.sc-focus-box .right-btn:hover {background:url(../img/focus_bit.png;vpn_img) -108px 0 no-repeat;}
.sc-focus-list {position:absolute; top:25px; left:36px; float:left; width:1320px; margin:0 9px;}
.sc-content {position:relative; float:left; width:420px; margin:0 10px; background-color:#fff;}
.sc-content:hover {-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, .3); -moz-box-shadow:2px 2px 6px rgba(0, 0, 0, .3); box-shadow:2px 2px 6px rgba(0, 0, 0, .3);}
.sc-content .bit-hot {position:absolute; top:0; right:0; display:block; width:53px; height:53px; background:url(../img/focus_bit.png;vpn_img) -302px -53px no-repeat; text-indent:-9999px; }
.sc-content .bit-new {position:absolute; top:0; right:0; display:block; width:53px; height:53px; background:url(../img/focus_bit.png;vpn_img) -302px 0 no-repeat; text-indent:-9999px; }
.sc-content .bit-gift {display:inline-block; margin-left:5px;  width:16px; height:16px; background:url(../img/focus_bit.png;vpn_img) -304px -148px no-repeat; text-indent:-9999px; }
.sc-content .fbig-img {display:block; overflow:hidden; width:420px; height:250px;}
.sc-content .fbig-img img {margin-left:0px; }
.sc-content dl {overflow:hidden; width:380px; height:60px;  margin:22px auto 0 auto; }
.sc-content dt {float:left; width:60px; }
.sc-content dt img {display:block; width:60px; height:60px; border-radius:10px;}
.sc-content dd {float:left; width:310px; margin-left:10px; padding-top:4px; }
.sc-content dd .tt {font-size:18px;}
.sc-content dd .btn {margin-left:10px; padding:0 8px;border:1px solid #e9e9e9; border-radius:10px; height:22px; line-height:20px; }
.sc-content dd a.btn:hover {background-color:#fa760b; border:1px solid #fa760b; color:#fff;}
.sc-content dd p {overflow:hidden; color:#aeaeae; height:20px; line-height:20px; }
.sc-content ul {width:420px; margin:17px auto 0 auto;}
.sc-content li {float:left; position:relative;  width:140px; line-height:50px; text-align:center; }
.sc-content li i {display:block; color:#3f3f3f; font-size:14px; font-style:normal; cursor:default;}
.sc-content li i.android,.sc-content li i.ios {width:139px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.sc-content li i.pc {width:140px; border-top:1px solid #e9e9e9;}
.sc-content li a {color:#3f3f3f; font-size:14px;}
.sc-content li a.android {display:block; width:139px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; cursor:default;}
.sc-content li a.ios {display:block; width:139px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; cursor:default;}
.sc-content li a.pc {display:block; width:140px; border-top:1px solid #e9e9e9;}
.sc-content li span {display:inline-block; vertical-align:middle; margin-right:5px; width:20px; height:20px;}
.sc-content li .android span,.sc-content li .ios span { background:url(../img/focus_bit.png;vpn_img) -302px -107px no-repeat; }
.sc-content li .pc span { background:url(../img/focus_bit.png;vpn_img) -302px -127px no-repeat; }
.sc-content li a.android:hover {background-color:#7bc225; border-top:1px solid #7bc225; border-right:1px solid #7bc225;}
.sc-content li a.ios:hover {background-color:#007eff; border-top:1px solid #007eff; border-right:1px solid #007eff; }
.sc-content li a.pc:hover {background-color:#fa760b; border-top:1px solid #fa760b;}
.sc-content li a.android:hover span,.sc-content li a.ios:hover span { background:url(../img/focus_bit.png;vpn_img) -322px -107px no-repeat; }
.sc-content li a.pc:hover span { background:url(../img/focus_bit.png;vpn_img) -322px -127px no-repeat; }
.sc-content li a:hover {color:#fff;}
.sc-content li .ma-show {display:none; position:absolute; top:50px; left:-10px; z-index:9; width:130px; height:150px; padding:21px 14px 14px 14px; text-align:center;  background:url(../img/focus_bit.png;vpn_img) -144px 0 no-repeat; }
.sc-content li .ma-show img {display:block; width:130px; height:130px; }
.sc-content li .ma-show em {display:block; color:#3f3f3f; font-style:normal; line-height:26px;}