body{background: #F7F7FC; }

/*页头*/
.header{background: #fff}
.header .searchBox{ position: relative; width: 580px; height: 38px; line-height: 38px;border: 1px solid #DBDBDB ; border-radius: 4px; margin: 14px 0px 0 45px}
.header .searchBox form input{ top:0; height: 38px; line-height: 38px;border: 0px; background:none; }
.header .searchBox form .txt{ left: 125px;overflow: hidden;position: absolute;width: 390px;padding-left: 10px;}
.header .searchBox form .btn{ position: absolute; right: 0px; width: 60px;background:url('../img/search.png') no-repeat center; cursor: pointer;}

.header .toolbar > *{ margin-left: 20px; float: left;}
.header .toolbar .picDrop{ position: relative; margin-top: 15px; z-index:9999;}
.header .toolbar .picDrop .btn{ height: 55px;}
.header .toolbar .picDrop .btn img{border-radius: 50%; width: 36px; height: 36px;border: 1px solid #E6E6E6; overflow: hidden; cursor: pointer;}

.header .toolbar .dropMenu{ position: absolute; display: none; right: 0px; top:51px; z-index:99999; background: #fff; width: 152px;border:1px solid #E6E6E6;border-top: none;border-radius: 0 0 4px 4px}

.header .toolbar .dropMenu li{ text-align: center;border-top:1px solid #F2F2F2;margin: 0px 6px; padding: 7px 0;line-height: 30px;}
.header .toolbar .dropMenu li:first-child{ border-top: 0;}
.header .toolbar .dropMenu li a{ height: 30px;display: block}
.header .toolbar .dropMenu li a:hover{background: #EBF9FF;color: #17B6F3}
.header .toolbar .dropMenu{ text-align: center;}



.main{ margin-bottom: 100px;}
.main .address{ height: 40px;line-height: 40px; font-size: 16px;color: #999;max-width: 330px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.main .address a{color: #999}
.main .address a:hover{color: #333}
.main .m-left,.main .m-right{background: #fff; border-radius: 4px; border: 1px solid #EBEBEB;}
.main .m-left{ width: 238px; padding: 0px 20px}
.main .m-right{ width: 878px;}




/*页码*/
.page{padding: 26px 0; text-align: center; font-size: 16px;}
.page a{ display: inline-block; width: 22px; height: 24px;border: 1px solid #DBDBDB; margin: 0 4px; text-align: center; line-height: 24px; color:#999; vertical-align: middle;}
.page a.on{background-color: #3CB8E7; border-color: #3CB8E7; color: #fff}
.page .prev{background:url('../img/prev2.png') no-repeat center;}
.page .next{background:url('../img/next2.png') no-repeat center;}




/*常见问题*/
.question .m-left ul{ margin: 26px 0 24px}
.question .m-left ul li{ height: 40px;line-height: 40px; font-size: 16px;}
.question .m-left ul li a{ display: block; padding-left: 37px; }
.question .m-left ul li.on a,.question .m-left ul li:hover a{background:#EBF9FF url('../img/icon-sj.png') no-repeat 16px center; color:#17b6f3;}

.question .m-right{ min-height: 660px;}
.question .m-right ul{margin: 10px 30px}
.question .m-right ul li{ padding: 6px 0px; border-bottom: 1px dashed #e6e6e6}
.question .m-right ul li h2{line-height: 38px;}
.question .m-right ul li h2 a:hover{ color: #17b6f3;}
.question .m-right ul li p{line-height: 22px; color: #666;}


/*===========个人中心==========*/
/*个人中心左侧*/
.main .centerBox{ padding-bottom: 20px;}
.centerBox .up{
    display: block;
    position: relative;
    width: 238px;
    height: 38px;line-height: 38px;
    overflow: hidden;
    border: 1px solid #50A18F;
    background:#5FBEAA; font-weight: bold; letter-spacing: .5px;
    color: #fff;cursor: pointer;text-transform: uppercase;
    text-align: center;border-radius:4px;
    font-size:18px; margin: 18px 0 27px}
.centerBox .top{ text-align: center; margin-top: 13px;position: relative;}
.centerBox .top .pic{width: 90px; height: 90px;border-radius: 50%;border: 1px solid #EBEBEB;}
.centerBox .top h2{ font-size: 16px;line-height: 36px;}
.centerBox .top p{ color: #666;}
.centerBox .top .creat_memb{padding: 10px 0 16px;border-bottom: 1px solid #e8e8e8;display: block;}
.centerBox .nav li{ height: 40px;line-height: 40px; margin-bottom: 6px;font-size: 16px; cursor: pointer;}
.centerBox .nav li a{ display: block; padding-left: 18px; }
.centerBox .nav li.on a,.centerBox .nav li:hover a{background-color:#EBF9FF; color:#17b6f3;}
.centerBox .nav li a i{width: 24px; height: 24px; margin-right: 13px; background:url('../img/icon-5.png') no-repeat 0px 0; vertical-align: middle }
.centerBox .nav li a .icon-1{ background-position: -37px -0px}
.centerBox .nav li.on a .icon-1,.centerBox .nav li:hover a .icon-1{ background-position: 0 0}
.centerBox .nav li a .icon-2{ background-position: -37px -24px }
.centerBox .nav li.on a .icon-2,.centerBox .nav li:hover a .icon-2{background-position: 0 -24px }
.centerBox .nav li a .icon-3{ background-position: -37px -48px }
.centerBox .nav li.on a .icon-3,.centerBox .nav li:hover a .icon-3{ background-position: 0 -48px }
.centerBox .nav li a .icon-4{ background-position: -37px -72px }
.centerBox .nav li.on a .icon-4,.centerBox .nav li:hover a .icon-4{background-position: 0 -72px }

/*右侧搜索*/

.center .m-right .searchBox{ position: relative; width: 284px; height: 28px; line-height: 28px;border: 1px solid #DBDBDB ; border-radius: 4px; margin: 20px 0px 0 30px}
.center .m-right .searchBox form input{ top:0; height: 28px; line-height: 28px;border: 0px; background:none; }
.center .m-right .searchBox form .txt{ width: 735px; padding-left: 15px;}
.center .m-right .searchBox form .btn{ position: absolute; right: 0px; width: 44px;background:url('../img/search2.png') no-repeat center; cursor: pointer;}




/*我的文档*/
.center .m-right{ min-height: 660px;}
.center .list{margin: 10px 30px}
.center .list li{ position: relative; padding: 10px 0px; border-bottom: 1px dashed #e6e6e6}
.center .list li h2 {line-height: 24px; font-size: 20px; font-weight: normal; margin-bottom: 5px;}
.center .list li h2 a{color: #17b6f3; }
.center .list li h2 a:hover{border-bottom: 1px solid #17b6f3}
.center .list li p{line-height: 24px; color: #999;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; max-width: 660px;display: inline-block;}
.center .list li i{ position: absolute; bottom: 13px; right: 0px; z-index:55; width: 20px; height: 20px;background:url('../img/icon-6.png') no-repeat 0 0px; cursor: pointer; display: none; }
.center .list li:hover i{ display: block;}
.center .list li i.write,.center .list li i.down{right: 37px;}
.center .list li i.write:hover{background-position: left -20px}
.center .list li i.del{background-position: right top;}
.center .list li i.del:hover{background-position: right -20px;}
.center .list li i.down{background-position: right -40px;}
.center .list li i.down:hover{background-position: left -40px;}

.download .list .star{}
.download .list .down{}
.center .list li i.star{background-position: left -60px;}
/*.center .list li i.star:hover,*/
.center .list li .star.on{background-position: right -60px;}



/*个人资料*/
.data .m-right{ height: 655px;}
.data .m-right ul{margin:40px 0 0px 240px}
.data .m-right ul li{ font-size: 16px;line-height: 26px; margin-bottom: 32px;}
.data .m-right ul li .gray{color: #999}
.data .m-right ul li .btn{color: #17b6f3; cursor: pointer; margin-top: 10px; }
.data .m-right ul li .editBtn{width: 16px; height: 26px; line-height: 26px; background:url('../img/edit.png') no-repeat 0 center; padding-left: 26px; color: #17b6f3; cursor: pointer;}
.data .m-right ul .editing { color: #17b6f3; display: none;}
.data .m-right ul .editshow .txt { display: none;}
.data .m-right ul .editshow.on .txt { display: inline-block; margin-right: 10px;}
.data .m-right ul .editing input{ width: 320px; height: 28px;line-height: 28px;border: 1px solid #DBDBDB;border-radius: 4px; padding-left: 14px;}
.data .m-right ul .editing.on input{border: none;}
.data .m-right ul .editing .btn{ cursor: pointer; width: 50px; text-align: center; display: inline-block;}
.data .m-right ul .uploadBox .pic{ width: 160px; height: 160px;border: 1px solid #D6D6D6; margin-bottom: 17px;}
.data .m-right ul .change{ margin-bottom: 60px;}
.data .m-right ul .change .info{ display: none;}
.data .m-right ul .change .info input{ width: 264px; height: 28px;line-height: 28px;border: 1px solid #DBDBDB; margin-top: 12px;display: block; padding-left: 14px;border-radius: 4px; }
.data .m-right ul .change .info .confirm{ width: 98px;border-color: #17B6F3; background: #17B6F3; padding-left: 0; text-align: center;color: #fff; text-transform: uppercase; letter-spacing: 1px}


/*上传文档*/
.upload .m-right h1{ font-size: 26px;line-height: 100px; text-align: center;}
.upload .m-right .container{ width: 400px;margin: 0 auto 30px}
.upload .m-right li label { position: relative; display: block;}

.upload .m-right li h3{ font-size: 16px; line-height: 40px; margin-top: 10px;}
.upload .m-right input{ height: 32px; line-height: 32px;border: 1px solid #DBDBDB; width: 383px; padding-left: 15px;font-size: 14px;border-radius: 2px; }
.upload .m-right textarea{ width: 368px; height: 100px; resize: none;border: 1px solid #DBDBDB; padding: 10px 15px; outline:none; }
.upload .m-right li .prompt { position: absolute;right: 10px;bottom: 0px; line-height: 34px;color: red; display: none;}
.upload .m-right li label.wrong .prompt { display: block;}
.upload .m-right li label.wrong input {border-color:#FF6363; }
.upload .m-right input.btn{ width: 398px; height: 40px;line-height: 40px;background: #5AC8F2;border: 1px solid #5BB8DD; font-size: 16px;text-transform: uppercase; color: #fff; font-weight: bold; letter-spacing:.5px; margin-top: 24px;}
.upload .m-right .btn:hover{opacity:.7; filter:alpha(opacity=70)}


.upload .m-right .url{width: 268px; height: 32px;line-height: 32px;border: 1px solid #dbdbdb;border-right: none;border-radius:4px 0 0 4px; display: block;}
.upload .btnpic{ display: inline-block;position: relative;width: 116px;height: 34px;overflow: hidden; background:#5AC8F2;color: #fff;cursor: pointer;text-align: center;border-radius:0 4px 4px 0;font-size:14px;}
.upload .btnpic span{display: block;line-height: 34px;}
.upload .m-right .filePrew { display: block;position: absolute;top: 0;left: 0;width: 116px;height: 39px;font-size: 100px;opacity: 0;filter:alpha(opacity=0); padding-left: 0;}



/*系统消息*/
.message .main .container{ width: 878px; border: 1px solid #EBEBEB; background: #ffffff;margin: 0px auto;border-radius: 5px; min-height: 660px}
.message .main .container ul{ margin: 10px 30px;}
.message .main .container ul li{padding: 15px 0 15px 0;border-bottom: 1px dashed #E6E6E6; }
.message .main .container ul li .clock{ width: 46px; height: 46px;background:#494954 url('../img/clock.png') no-repeat center; border-radius: 50%; margin-right: 16px; float: left;}
.message .main .container ul li > div{ margin-left: 60px;line-height: 24px; }
.message .main .container ul li .time{ color: #999; margin-bottom: 5px;}
.message .main .container ul li .txt{ font-size: 16px;}
.message .main .container ul li .txt a:hover{ color: #17b6f3;}


/*平台协议*/
.agreement .main .container{ width: 878px; border: 1px solid #EBEBEB; background: #ffffff;margin: 0px auto;border-radius: 5px; min-height: 660px}
.agreement .main .container .conta-wrap{ margin: 10px 30px;}
.agreement .conta-wrap h1{ text-align: center; font-size: 24px; line-height: 50px;  }
.agreement .conta-wrap p{ font-size: 16px;line-height: 24px; margin-top: 10px}


/*搜索结果*/
.result .m-left{padding: 0px; width: 278px; overflow: hidden;border-top: 0;}
.result .m-left li{line-height: 44px; overflow: hidden;}
.result .m-left li.dl-hidden dl dd{ display: none;}
.result .m-left li dt {height: 44px;/*background: #11779F;*/background-color: #f7f9fa;  padding-left: 25px; font-size: 18px;color: #333;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB; }
.result .m-left li dt a {color: #333;font-weight: bold; }
.result .m-left li dd,.result .m-left li .btn {height: 44px;/*border-top:1px solid #EBEBEB;*/ padding-left: 35px; font-size: 16px; }
.result .m-left li dl dd:first-child { border-top: 0;}
.result .m-left li dd a{color: #17b6f3; cursor: pointer; display: block;}
.result .m-left li dd:hover{background: #f1f1f1}
.result .m-left li .btn {display: block; color: #17b6f3; cursor: pointer;}


.result .m-left li dd a em{color: #999; margin-left: 3px;}
.result .m-left li dd.right{background:url('../img/right.png') no-repeat 240px 20px ;}
.result .m-left li dd.right a{ color: #333;}
.result .m-left li dd.right a span{display: inline-block;*display: inline;*zoom: 1;white-space: nowrap;max-width: 160px;overflow: hidden;-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;vertical-align: middle;}
.result .m-right{min-height: 660px}
.result .m-right .top{ position: relative; min-height: 50px;line-height: 50px; padding-top: 8px;;border-bottom: 1px solid #EBEBEB; }
.result .m-right .top .value{color: #999}
.result .m-right .top .set{ width: 42px; height: 50px;background:url('../img/set.png') no-repeat right top;cursor: pointer;}
.result .m-right .top .set:hover{ background-position: 0 0}
.result .m-right .setBox{  position: absolute;right: 0px; top: 13px;}
.result .m-right .setMenu{ position: absolute; right: 0;top:45px; width: 180px; padding-bottom: 15px; background: #ffffff;border-radius: 5px; box-shadow: 0 0 10px #ccc; display: none;border: 1px solid #ccc}
.result .m-right .setBox:hover .setMenu{ display: block;}
.result .m-right .setMenu dl{margin: 15px 0 0px 17px}
.result .m-right .setMenu dt{line-height: 30px; font-size: 12px;color: #999}
.result .m-right .setMenu dd{line-height: 22px;color: #666; padding-left: 27px; cursor: pointer;}
.result .m-right .setMenu dd.on{background:url('../img/right2.png') no-repeat 0 center;}
.result .m-right .top .btn span{ position: relative; display: inline-block; padding: 0 26px 0 10px; height: 28px;line-height: 28px;border:1px solid #D7D7D9;background: #F0F0F2;border-radius: 4px; margin-right: 8px;}
.result .m-right .top .btn span .close{ position: absolute; width: 10px; height: 10px; right: 8px; top: 10px;}
.result .m-right .container{margin: 10px 30px}
.result .m-right li{border-bottom: 1px dashed #dbdbdb; padding: 15px 0 20px}
.result .m-right li h2{ font-weight: normal; font-size: 20px;color: #17b6f3; line-height: 26px;}
.result .m-right li h2 a{ color: #17b6f3;}
.result .m-right li .tip{ color: #999; margin: 10px 0 10px}
.result .m-right li .txt{line-height: 22px; margin-bottom: 10px; font-size: 16px;}
.result .m-right li .txt .more{ color: #17b6f3;}
.result .m-right li .btn > * { display: inline-block; color: #999; display: inline-block; margin-right: 30px; cursor: pointer;}
.result .m-right li .btn .icon { width: 20px; height: 20px;background:url('../img/icon-6.png') no-repeat; vertical-align:text-bottom}
.result .m-right li .btn .down .icon { background-position: -20px -40px;}
.result .m-right li .btn .down:hover .icon { background-position: 0px -40px;}
.result .m-right li .btn .collect .icon { background-position: 0px -60px;}
/*.result .m-right li .btn .collect:hover .icon,*/
.result .m-right li .btn .collect.on .icon { background-position: -20px -60px;}


/*详情*/
.detail .main{ position: relative;}
.detail .main .toTop{ position: absolute;bottom: 10px; right: 50px; width: 46px; height: 46px;background:url('../img/totop.png') no-repeat center; cursor: pointer; z-index:999;}
.detail .m-right,.detail .m-left{background: none;border:none; padding: 0}
.detail .m-right .container{padding: 0px 30px 20px; font-size: 16px;background: #fff;border-radius: 5px;border: 1px solid #EBEBEB;}
.detail .m-right h1{ font-size: 26px;line-height: 76px; font-weight: normal;}
.detail .m-right dl{line-height: 24px;}
.detail .m-right dd{ margin-bottom: 10px; color: #666;}
.detail .m-right .view{ min-height: 823px;background: #fff;border: 1px solid #EBEBEB;border-radius: 5px; overflow: hidden; margin-top: 10px;}
.detail .m-right .view .prompt{ text-align: center; margin-top: 300px; font-size: 16px;}
.detail .m-right .view_page{border-top: 6px solid #EBEBEB;}
.detail .m-right .view_page:nth-child(2){border: none;}
.detail .m-left{width: 280px;}
.detail .m-left .downBtn{margin-bottom: 10px; height: 46px; line-height: 46px;background: #FF6363 url("../img/down.png") no-repeat 32px center;border: 1px solid #E65A5A; color:#fff; font-size: 16px;text-indent: 70px; letter-spacing: .5px;display: block; border-radius: 5px; overflow: hidden; font-weight: bold; text-transform: uppercase }
.detail .m-left .downBtn:hover{color: #fff; background-color: #f55f5f;}
.detail .m-left .share{margin: 18px 0}
.detail .m-left .share span{ font-size: 16px; color: #999; margin-right: 10px; vertical-align: middle;}
.detail .m-left .share i { width: 27px; height: 27px;background:url('../img/icon-7.png') no-repeat; margin-right: 3px; vertical-align: middle; cursor: pointer;}
.detail .m-left .share .icon-f{ margin-right: 0;}
.detail .m-left .share .icon-f:hover {background-position: 0 -27px}
.detail .m-left .share .icon-b {background-position: -27px 0}
.detail .m-left .share .icon-b:hover {background-position: -27px -27px}
.detail .m-left .share .icon-g { width: 38px; background-position: -108px 0}
.detail .m-left .share .icon-g:hover { width: 38px; background-position: -108px -27px}
.detail .m-left .share .icon-email {background-position: -54px 0}
.detail .m-left .share .icon-email:hover {background-position: -54px -27px}
.detail .m-left .share .icon-link {background-position: -81px 0}
.detail .m-left .share .icon-link:hover {background-position: -81px -27px}
.detail .m-left .related {background: #ffffff;border-radius: 5px; overflow: hidden;border: 1px solid #EBEBEB;padding: 16px 16px}
.detail .m-left .related h2{ font-size: 20px;margin-bottom: 6px;text-transform: uppercase}
.detail .m-left .related ul li {padding: 10px 0;border-bottom: 1px dashed #E6E6E6; line-height: 18px;}
.detail .m-left .related ul li h3{ font-size: 14px; color: #17b6f3;}
/*.detail .m-left .related ul li h3 a { color: #17b6f3;}*/
.detail .m-left .related ul li .name { font-size: 12px;color: #999; margin-top: 10px;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}

.link_box_1{color: #999;overflow: hidden;padding: 18px 30px;font-size: 16px;}
.link_box_1 .pre a,
.link_box_1 .next a{display: inline-block;*display: inline;*zoom: 1; max-width: 400px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #999;text-decoration: underline;}
.link_box_1 .pre a:hover,
.link_box_1 .next a:hover{color: #333;}
.link_box_1 .pre{float: left;}
.link_box_1 .next{text-align: right;float: right;}

.detTab_box{background-color: #fff;border-radius: 5px;border: 1px solid #EBEBEB;    padding: 0px 30px 0;margin-top: 14px;}
.detTab_box .hd{padding: 22px 0 10px;}
.detTab_box .hd li{font-size: 18px;display: inline;color: #666;padding-right: 38px;cursor: pointer;}
.detTab_box .hd li.on{font-weight: bold;color: #333;}

.detTab_box .bd .tit{padding-bottom:4px;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.detTab_box .bd .tit a{color: #17b6f3;font-size: 16px;}
.detTab_box .bd .tit a:hover{text-decoration: underline;}
.detTab_box .bd li{border-bottom: 1px dashed #e5e5e5;padding: 14px 0;line-height: 1.5;}
.detTab_box .bd .con{color: #333;font-size: 14px;}
.detTab_box .bd .con a{color: #999;text-decoration: underline;}

.view_tit{height: 46px;line-height: 46px;background-color: #f0f0f0;border-bottom: 1px solid #e5e5e5;padding: 0 30px;}
.view_tit h2{font-size: 20px;text-transform: uppercase;}
.view_bottom{padding:30px;}
.over_line{height: 10px;position: relative;border-bottom: 1px solid #e5e5e5;}
.over_line span{display: block;background-color: #fff;height: 20px;line-height: 20px;font-size: 16px;text-align: center; color: #ccc;width: 176px;position: absolute; top: 0;left: 50%;margin-left: -88px;}
.over_tip{text-align: center;}
.over_tip p{font-size: 16px;padding-bottom: 16px;}

.right_h1{text-align: center;font-size: 24px;}
.right_h1_tip{font-size: 16px;text-align: center;padding-top: 14px;}
.creat_memb_box{padding: 0 131px;}
.creat_memb_box h2{font-size: 18px;margin-bottom: 12px;}
.creat_time{margin-top: 26px;}
.creat_time ul{overflow: hidden;}
.creat_time ul li{ background-color: #ffffff; border: solid 1px #d1d1d1;margin-right: 12px;box-sizing: border-box;cursor: pointer;position: relative;}
.creat_time ul li .day{font-size: 18px;padding: 0 14px;}
.creat_time ul li .discount{padding: 0 10px;color: #16b363;background-color: #eaf7f4;margin-left: 20px;position: absolute;right: 14px;top: 15px;}
.creat_time ul li:last-child{margin-right: 0;}
.creat_time ul li.on{border: solid 2px #ff6363;}
.pay_method ul li{width: 160px;height: 62px; box-sizing: border-box;border: solid 1px #d1d1d1;margin-right: 12px;float: left;cursor: pointer;}
.pay_method ul li.on{border: solid 1px #ff6363;}
.pay_method ul li.alipay{background:  url(../img/pay_alipay.jpg) center no-repeat;}
.pay_method ul li.weChar{background:  url(../img/pay_weChar.jpg) center no-repeat;}
.pay_method ul li.paypal{background:  url(../img/pay_paypal.jpg) center no-repeat;}
.creat_memb_bottom{text-align: center;margin-top: 60px;}
.creat_memb_bottom p{padding-bottom: 20px;}

.icon_vip{background:  url(../img/vip.png) 0 0 no-repeat;}
.vip_b_dis{background-position: -35px 0;}
.tag_vip{position: absolute;width: 28px;height: 16px;left: 138px;top: 5px;z-index: 1;}
.tag_vip em{display: block;width: 28px;height: 16px;}

.tag_vip_2{position: absolute;width: 18px;height: 10px;left: 28px;top: 3px;}
.tag_vip_2 em{display: block;width: 18px;height: 10px;}
.vip_s{background-position: -70px 0;}
.vip_s_dis{background-position: -95px 0;}

.header .toolbar .dropMenu li.info{line-height: 22px;}
.dropMenu .info>*{overflow: hidden;-ms-text-overflow: ellipsis;
    text-overflow: ellipsis;white-space: nowrap;}
.dropMenu .info a:hover{border: none;}

.pay_tk{z-index: 1000;}
.pay_tk .container{width: 600px;height: 400px;}
.pay_tk_con .pay_tip{height: 24px;line-height: 24px;font-size: 16px; background-color: #fff3f3;color: #ff6363;margin: 30px 0 26px 0;}
.pay_tk_con h2{font-size: 18px;text-align: left;margin-bottom: 12px;}
.pay_tk_con .or{color: #999;padding: 20px 0;}

.error_box{padding: 60px 0 40px;}
.error_box a{color: #17b6f3;}
.error_box{text-align: center;}
.error_box .tit{font-size: 86px;padding-top: 20px;}
.error_box .tit strong{padding-left: 10px;}
.error_box .intro{font-size: 20px;padding-top: 10px;}

/*我的下载20190411*/
.packing{position: relative;bottom: 6px;left: 12px;color: #999999;font-size: 14px;}
.inspect{cursor: pointer;position: relative;bottom: 6px;left: 12px;color: #17b6f3;;font-size: 14px;}
.inspect-icon{background: url(../img/inspect.png?20190411) no-repeat ;width: 10px;display: inline-block;height: 5px;margin-left: 5px;margin-bottom: 2px;}
.upper{background-position: top ;}
.lower{background-position: bottom ;}
.explain{max-height: 280px;overflow-y: auto;display: none;width: 550px;box-shadow: 0px 0px 8px 0px #666;border-radius: 5px;padding:10px 20px;position: absolute;background: #fff;z-index: 10;right: 16%;}
.explain-last{bottom: 48px;}
.pain{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 550px;font-size: 14px;line-height: 26px;color: #000000;}

.detail .m-left .worldBtn{margin-bottom:10px; height: 46px; line-height: 46px;background: #5ac8f2 url("../img/world.png?20190411") no-repeat 32px center;border: 1px solid #5ac8f2; color:#fff; font-size: 16px;text-indent: 70px; letter-spacing: .5px;display: block; border-radius: 5px; overflow: hidden; font-weight: bold; text-transform: uppercase }
.detail .m-left .worldBtn:hover{color: #fff; background-color: #43b5e1;}
.batch{background: url(../img/batch.png) no-repeat;width: 14px;height: 14px;margin-right: 5px;position: relative;top: 2px;}
.batch-lt{cursor: pointer;font-size: 14px;color: #17b6f3;font-weight: normal;text-transform: none;float: right;}

.exceed{display: none;width: 100%;height: 80px;line-height: 80px;background-color: #ffffff;box-shadow: 0px -2px 9px 0px #cccccc;position: fixed;z-index: 999;bottom: 0;}
.ec-star{background: url(../img/icon-6.png) no-repeat;background-position: bottom left;height: 20px;width: 20px;position: relative;top: 3px;margin-right: 10px;}
.ec-left{cursor: pointer;color: #666666;font-size: 16px;float: left;}
.ec-star-on{background-position: bottom right;}
.ec-right{float: right;margin-right: 100px;}
.ec-right span{color: #333333;font-size: 16px;}
.ec-right span em{color: #ff6363;}
.ec-cym{height: 40px; line-height: 40px;border: 1px solid #5ac8f2;background-color: #5ac8f2; color:#fff; font-size: 16px;text-align: center; letter-spacing: .5px;display: inline-block;width: 260px; border-radius: 5px; overflow: hidden; font-weight: bold; text-transform: uppercase;position: relative;top: 15px; }
.ec-fd{height: 40px; line-height: 40px;background: #FF6363 url("../img/down.png") no-repeat 18px center;border: 1px solid #E65A5A; color:#fff; font-size: 16px;text-indent: 55px; letter-spacing: .5px;display: inline-block; border-radius: 5px; overflow: hidden; font-weight: bold; text-transform: uppercase ;width: 210px;position: relative;top: 15px;}
.ec-bottom{bottom: 131px;}
.ec-cym:hover{color: #fff;}
.ec-fd:hover{color: #fff;}

.mg-content{width: 100%;background-color: #ffffff;border-radius: 5px;border: solid 1px #ebebeb;}
.mg-top{height: 55px;line-height: 55px;border-bottom: 1px solid #dedede;}
.mg-bottom{height: 55px;line-height: 55px;border-top: 1px solid #dedede;}
.mg-center{padding: 0 40px 0 50px;}
.all-check,.all-check1{width: 16px;height: 16px;position: relative;top: 3px;margin: 0 20px 0 0;color: #333333;font-size: 14px;}
.top-bd{cursor: pointer;position: relative;top: 10px;width: 160px; height: 30px; line-height: 30px;background: #51b4db url("../img/batch2.png?20190411") no-repeat 15px center;border: 1px solid #51b4db; color:#fff; font-size: 14px;text-indent: 40px; letter-spacing: 0.5px;display: inline-block; border-radius: 5px; overflow: hidden; font-weight: normal;margin: 0 20px;}
.top-bd:hover{color: #fff;}
.mg-top span{color: #999999;font-size: 14px;}
.mc{display: inline-block;margin-right: 20px;height: 40px;width: 520px;line-height: 40px;border-top: 1px dashed #dbdbdb;}
.mc-img{margin: 0 5px 0 15px;position: relative;bottom: 11px;background: url(../img/mc-img.png?20190411) no-repeat;width: 16px;height: 16px;}
.mc-input{width: 16px;height: 16px;position: relative;bottom: 11px;}
.mc-p{cursor: pointer;display: inline-block;color: #333333;font-size: 14px;max-width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*我的下载20190411*/
.mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: url(../img/signBg.png);
    text-align: center;
    display: none;
    z-index: 10001;
}
.outline {

    width: 486px;
    height: 140px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px #cccccc;
    border-radius: 5px;
    text-align: center;
    padding: 60px 57px 50px 57px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.outline button {
    width: 280px;
    height: 40px;
    background-color: #51b4db;
    border-radius: 3px;
    border: solid 1px #51b4db;
    font-size: 16px;color: #ffffff;
}
.outline i{
    background: url(../img/close.png);
    width: 14px;height: 14px;
    position: absolute;
    right: 16px;top: 16px;
}
.outline p{
    line-height: 200%;
    font-size: 16px;
    margin-bottom: 30px;
}
.toFooter{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}