﻿@charset 'utf-8';
li,ol,ul{list-style:none}
em,h1,h2,h3,h5,i{font-weight:500}
a,a:hover{text-decoration:none}
*{margin:0;padding:0}
body,html{width:100%;height:100%}
body,h1,h2,h3,input{font-size:12px;font-family:'微软雅黑','Microsoft YaHei','tahoma regular',regular,sans-serif}
body{color:#7d7d7d;background-color:#f5f5f5;min-width:1180px}
img{border:0}
a{color:#7d7d7d}
a:hover{color:#06bf8d}
a.link:hover{color:#0277bd}
.btn-lv{background-color:#06bf8d;color:#fff}
em,i{font-style:normal}
.container{width:1180px;height:auto;margin:0 auto}
.clear{clear:both}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.blind{clip:rect(1px,1px,1px,1px);clip:rect(1px 1px 1px 1px);position:absolute}
.header,.header-top{width:100%;border-bottom:1px solid #e0e0e0;min-width:1180px}
.header{background-color:#fff;position:relative;z-index:1000}
.header-top{background-color:#fafafa}
.header-top ul li{height:20px;line-height:20px;float:left;padding:8px 15px;position:relative}
.header-top ul.pull-left li,.header-top ul.pull-right li{background-position:0 10px}
.header-top ul.pull-left li:first-child{padding-left:0}
.header-top ul li.has-bg:hover{background:#fff}
.header-top ul li:hover .hide{display:block!important}
.header-top ul li .code{position:absolute;right:0;top:36px;z-index:999;width:188px}
.header-top ul li .code dl{box-shadow:0 5px 0 0 #d6d6d6;float:right;background:#fff;padding:5px}
.header-top ul li .code dl dt{background:#fff;text-align:center}
.header-top ul li em{cursor:pointer}
.header-nav{width:100%;min-width:1180px;height:85px;padding-top:10px}
.header-nav .logo{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) 0 -52px no-repeat;width:190px;height:75px;float:left}
/*.header-nav .logo{background:url(../images/logo_new1.png) no-repeat;background-size: 190px auto;width:190px;height:75px;float:left; margin-top:5px;}*/
/*.header-nav .logo{background:url(../images/sp_common-f0e117f41c.png) 0 -185px no-repeat;background-size: 212px auto;width:190px;height:75px;float:left}*/
.icon{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) no-repeat;margin-right:10px;display: inline-block;vertical-align: top;}
.common_bg{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) no-repeat}
.header-nav .logo a{display:block;width:190px;height:75px}
.header-nav>.container>ul>li{float:left;font-size:16px;color:#313131;height:80px;padding:0 20px;line-height:80px;border-bottom:5px solid #fff;margin-left:5px;position:relative}
.header-nav>.container>ul>li:hover{border-bottom:5px solid #06bf8d}
.header-nav>.container>ul>li.active>a{color:#06bf8d;font-weight:500}
.header-nav>.container>ul>li.account{border:none;height:40px;line-height:40px;margin-top:20px;padding:0 40px;background:rgba(238,238,238,1)}
.header-nav>.container>ul>li.account:hover{background:#eee;color:#e71d36}
.header-nav>.container>ul>li a{width:100%;height:100%;display:block;color:#313131}
.header-nav>.container>ul>li .index-nav-small-arrow-down{position:absolute;right:0;top:28px}
.header-nav>.container>ul>li.account .index-nav-small-arrow-down{position:absolute;right:15px;top:18px}
.header-nav>.container>ul>li .index-myaccount{position:absolute;left:15px;top:10px}
.header-nav>.container>ul>li:hover .index-myaccount{background-position:-121px -139px}
.index-nav-small-arrow-down{width:8px;height:4px;background-position:-147px -139px}
.header-nav>.container>ul>li:hover .index-nav-small-arrow-down{background-position:-157px -139px}
.header-nav>.container>ul>li:hover .hide{display:block!important}
.header-nav>.container>ul>li>ol{position:absolute;top:50px;left:0;background:#fff;width:125px;z-index:99;box-shadow:0 5px 0 0 #d6d6d6}
.header-nav>.container>ul>li.account>ol{top:40px}
.header-nav>.container>ul>li.account>ol>li a{padding-left:10px}
.header-nav>.container>ul>li>ol>li{font-size:14px;color:#7d7d7d;height:40px;line-height:40px;padding:0 30px;position:relative;text-align:left}
.header-nav>.container>ul>li>ol>li:hover{background:#fafafa;color:#e71d36}
.header-nav>.container>ul>li>ol>li .icon{position:absolute;left:15px;top:9px}
.header-nav>.container>ul>li>ol>li:hover .icon-friend{background-position:-230px -190px}
.header-nav>.container>ul>li>ol>li:hover .icon-recharge{background-position:-164px -144px}
.header-nav>.container>ul>li>ol>li:hover .icon-borrow{background-position:-164px -163px}
.header-nav>.container>ul>li>ol>li:hover .icon-setting{background-position:-164px -184px}
.header-nav>.container>ul>li>ol>li:hover .icon-payment{background-position:-164px -200px}
.header-nav>.container>ul>li>ol>li .icon-setting{top:12px;left:17px}
.header-nav>.container>ul>li.account>ol{width:145px;padding-top:10px}
.footer{width:100%;min-width:1180px;min-height:160px;background:#333;padding-top:14px;overflow:hidden;text-align:left}
.footer .about-us{height:95px;border-bottom:1px solid #7d7d7d;position:relative}
.footer .about-us .about-us-part{height:26px;padding-top:12px}
.footer .about-us h5{line-height:26px;font-size:16px;color:#7d7d7d;font-weight:400;float:left;margin-right:40px}
.footer .about-us ul{float:left}
.footer .about-us ul li{line-height:28px;float:left;font-size:12px;margin-right:15px}
.footer .about-us ul li a:hover{color:#fff}
.footer .f-link{height:72px;padding-top:15px;border-top:1px solid #7d7d7d}
.footer .f-link h5{height:74px;float:left;margin-right:40px;font-size:16px;color:#7d7d7d;font-weight:400}
.footer .f-link ul li a:hover,.footer .record li a:hover{color:#fff}
.footer .f-link ul li{float:left;font-size:12px;margin-right:12px;line-height:26px}
.footer .recordleft{width:480px}
.footer .record{width:580px}
.footer .record{float:left}
.footer .record li{display:inline-block;font-size:12px;margin:0 5px;line-height:15px}
.trust01,.trust02,.trust03,.trust04,.trust05{width:85px;height:30px;}
.footer .record li.trust01{margin-left:0;background-position:0 -228px}
.footer .record li.trust01:hover{background-position:0 -264px}
.footer .record li.trust02{background-position:-94px -228px}
.footer .record li.trust02:hover{background-position:-94px -264px}
.footer .record li.trust03{background-position:0 -303px}
.footer .record li.trust03:hover{background-position:0 -340px}
.footer .record li.trust04:hover{background-position:-94px -340px}
.footer .record li.trust04{background-position:-94px -303px}
.footer .record li.trust05:hover{width:35px;height:30px;background-position:-186px -264px}
.footer .record li.trust05{width:35px;height:30px;background-position:-186px -228px}
.footer .record li.trust06:hover{width:88px;height:30px;background-position:-410px -260px}
.code_wechat{width:84px;height:84px;background-position:0 -140px}
.index-myaccount{width:21px;height:20px;background-position:-91px -139px}
.icon-recharge{width:18px;height:20px;background-position:-145px -144px}
.icon-borrow{width:18px;height:20px;background-position:-144px -163px}
.icon-setting{width:18px;height:20px;background-position:-144px -184px}
.index-top-phone{width:18px;height:19px;background-position:-91px -164px}
.index-top-weichat{width:18px;height:19px;background-position:-111px -164px}
.icon-payment{width:18px;height:20px;background-position:-144px -200px}

/*客服代码*/
.float-buttom .leyu:hover .hide,.float-buttom .weixin:hover .hide,.float-buttom .risk-info:hover .hide{display:block}
.float-buttom{position:fixed;right:62px;width:48px;height:196px;bottom:55px;z-index:999}
.float-buttom .gotop{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -216px -60px no-repeat;width:48px;height:46px;margin-bottom:10px;cursor:pointer}
.float-buttom .gotop:hover{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -274px -60px no-repeat;width:48px;height:46px}
.float-buttom .risk-info{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -162px 0 no-repeat;width:48px;height:46px;margin-bottom:5px;position:relative}
.float-buttom .risk-info-content{width:81px;height:60px;background:#ffffff;padding:10px;position:absolute;right:48px;bottom:0}
.float-buttom .risk-info-content p{height:28px;margin-bottom:8px}
.float-buttom .risk-info-content .arrow-right,.float-buttom .weixin .weixin-content .arrow-right{width:0;height:0;border-width:7px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #fff;position:absolute;bottom:15px;right:-14px}

.float-buttom .weixin{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -216px 0 no-repeat;width:48px;height:46px;position:relative;margin-bottom:5px;}
.float-buttom .weixin .weixin-content{width:101px;height:102px;position:absolute;bottom:0;right:48px;padding-top:5px;background:#fff;vertical-align:middle}
.float-buttom .weixin .weixin-content dl { margin-left: 7px; }
.float-buttom .weixin .weixin-content dl dt { text-align: center;}

.float-buttom .leyu,.float-buttom .leyu:hover{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -274px 0 no-repeat;width:48px;height:46px}
.float-buttom .leyu{position:relative}
.float-buttom .leyu .leyu-content{background:url(http://static.toefldb.com/images/sp_common-f0e117f41c.png) -318px -224px no-repeat;width:108px;height:30px;position:absolute;bottom:0;right:42px;padding-top:120px;}
.float-buttom .leyu .leyu-content a{width:85px;height:22px;display:block;color:#fff;background:#e71d36;text-align:center;line-height:22px;font-size:14px;margin-left:10px;}
.gotop{width:48px;height:46px}
.gotop{background-position:-210px -60px}

.icon-index{background:url(http://static.toefldb.com/images/spb-ad1e0f22ba.png) no-repeat}
.index_vip:hover,.layer_pop_box .layer_pop .confirm-detail ul.confirm-info li a:hover{text-decoration:underline}
.btn-reg{width:200px;height:45px;display:block;line-height:45px}
.input:focus{background:#fff;outline:0}
.btn{border:none;cursor:pointer;border-radius:3px}
.btn:focus{outline:0;background-position:-1px -1px}
.btn-blue:hover,.btn-lv:hover,.btn-pink:hover{color:#fff}
.btn-gray:hover{background-color:#e0e0e0;color:#313131}
.btn-lv:hover,.btn-recharge:hover,.btn-reg:hover{background:#00945f}
.btn-reg{vertical-align:bottom;font-size:16px}
.btn-warning-link:hover{background:#fff;color:#ff1744}
.icon-index-income{width:48px;height:45px;background-position:-53px -560px}
.icon-index-register{width:45px;height:45px;background-position:-155px -558px}
.icon-index-sum{width:50px;height:45px;background-position:0 -562px}
.icon-index-safe{width:45px;height:45px;background-position:-110px -559px}
.banner,.banner .slide li,.unslider{min-width:1180px;width:100%}
.banner,.unslider,.unslider-fade,.unslider-wrap{position:relative}
.float-content .login .a-link:hover,.float-content .login h2 a:hover{text-decoration:underline}
.about-news>div ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.banner{height:540px;overflow:hidden}
.banner .slide li{float:left;height:540px}
.banner .slide li a{width:100%;height:100%;display:block}
.unslider{overflow:hidden;height:540px;padding:0;margin:-1px 0 0}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}
.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider-nav{position:absolute;bottom:20px;left:0;right:0;z-index:999}
.unslider-nav ol{list-style:none;text-align:center}
.unslider-nav ol li{display:inline-block;width:14px;height:14px;margin:0 6px;background:#4c3636;border-radius:50%;overflow:hidden;text-indent:-999em;border:2px solid #4c3636;cursor:pointer;opacity:.6}
.unslider-nav ol li.unslider-active{background:rgba(255,255,255,.8);border:2px solid rgba(76,54,54,.8);cursor:default}
.float-layer{width:1180px;height:300px;margin:0 auto;position:relative}
.float-content{width:200px;height:270px;padding:30px 30px 0;float:right;background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#90ffffff, endColorstr=#60ffffff)\9;text-align:center;position:absolute;right:0;top:115px;z-index:19}
.float-content .no-login h2{font-size:18px;color:#313131}
.float-content .no-login h3{font-size:56px;color:#06bf8d;height:35px;padding-top:5px;font-family:arial}
.float-content .no-login h3 span{font-size:20px}
.float-content .no-login p{font-size:14px;line-height:48px}
.float-content .no-login a{font-size:22px}
.float-content .no-login p a{font-size:14px;color:#06bf8d;text-decoration:underline}
.float-content .login{text-align:left;padding-top:5px}
.information{height:100px;width:100%;background:#fff}
.information ul{width:1180px;height:90px;margin:0 auto}
.information ul h3{font-size:14px;color:#7d7d7d}
.information ul p{padding-top:5px;font-size:16px;color:#06bf8d}
.information ul li{float:left;padding-left:40px;padding-top:20px}
.information ul li i{margin-right:20px;margin-top:5px;float:left}
.information ul li.index-sum{width:255px}
.information ul li.index-income{width:255px}
.information ul li.index-register,.information ul li.index-safe{width:255px}
.content{width:100%;min-height:300px}
.strength{width:100%;height:178px;border-bottom:1px solid #e0e0e0}
.strength-content{float:left;padding-left:150px;padding-top:25px}
.strength-content p{font-size:14px;color:#7d7d7d;line-height:34px}
.strength-safe{width:243px;height:153px;background-position:20px -195px}
.strength-profit1{width:243px;height:153px;background-position:20px -30px}
.strength-profit{width:243px;height:153px;background-position:20px -374px}
.guide{width:1180px;height:648px;background:url(http://static.toefldb.com/images/liucheng.png) no-repeat;margin:10px auto 0}
.about-news{width:1180px;height:370px;margin:20px auto}
.about-news>div{float:left}
.about-news>div .title{width:550px;height:40px;line-height:40px;font-size:14px;color:#313131;background:#eee;padding-left:20px}
.about-news>div .title .more a{float:right;margin-right:20px;color:#06bf8d}
.about-news>div .title2{width:570px;height:40px;line-height:40px;font-size:14px;color:#313131;background:#eee;padding-left:20px}
.about-news>div .title2 .more a{float:right;margin-right:20px;color:#00945f}
.about-news>div ul{margin-top:10px;width:100%;height:305px;padding-top:5px;overflow:hidden}
.about-news>div ul li{height:36px;line-height:36px;font-size:14px;color:#7d7d7d;padding:0 20px}
.about-news>div ul li a{width:450px;height:36px;color:#313131;display:inline-block}
.about-news>div ul li a:hover{color:#06bf8d}
.about-news>div ul li span{float:right}
.about-news .hot-news{width:570px;height:370px;margin-right:20px}
.about-news .media-news{width:590px;height:370px}