@charset "utf-8";
/*注册登录*/

html{height:100%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;vertical-align:baseline}
body{font-size:13px;font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,sans-serif;line-height:1.6;color:#666;-webkit-tap-highlight-color:transparent;
background-color:#fefefe;color:#555; height: 100%;}

ol,ul{list-style:none}

a,a:link,a:active{color:#666;text-decoration:none}
a:hover {color:#f60;text-decoration:none}
a:active{color:#666;text-decoration:none}

.purblue{color:#959CA8}
.fleft{float:left;}
.mg005{margin: 0px 0 5px;}
.mright5{margin-right:5px;}
.mright10{margin-right:10px;}

.mleft5{margin-left:5px;}
.mleft10{margin-left:10px;}
.mleft20{margin-left:20px;}
.mleft22{margin-left:22px;}
.mleft25{margin-left:25px;}
.mleft45{margin-left:45px;}
.mtop4{margin-top:4px;}
.mtop5{margin-top:5px;}
.mtop20{margin-top:20px;}
.mtop40{margin-top:40px;}
.mtop70{margin-top:70px;}

.mbtm15{margin-bottom:15px}
.mbtm40{margin-bottom:40px}

.mbpb15{margin-bottom:15px;padding-bottom:15px;}
.mtb20{margin-top:20px;margin-bottom:20px}
.mtb40{margin-top:40px;margin-bottom:40px}

.pdtop5{padding-top:5px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pdtop7{padding-top:7px;}

.w100{width:100px;}
.form-wp0{width:500px;}
.form-wp1{width:280px;}
.form-wp2{width:200px;}
.form-wp3{width:150px;}

.lh40{line-height:40px;}

.gray3{color:#333;}
.gray8{color:#888;}
.gray9{color:#999;}
.grayc{color:#ccc;}
.org{color:#f60;}

.green,a.green:link,a.green:visited{color:#779D22}
a.green:hover{color:#f60}
.f10{font-size: 10px;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}	
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.fb{font-weight:bold;}
::-ms-clear{display:none}



.login-body-wrap{height:100%;width:100%;min-width:960px}
.login-left-img{width:40%;height:100%;float:left;display:block;background-image:url(../img3/login/left.jpg?v=1.2);background-position:center;background-size:cover;background-repeat:no-repeat;}
.login-right-ctn{width:60%;height:100%;float:right;position:relative;overflow:auto;background: #fff;}
.login-main-ctn{height:auto;_height:0;clear:both}

.footer{display:none;height:40px;line-height:40px;color:#888;margin-left:70px;background:#fff;position:fixed;bottom:0px;z-index:100;}/*margin-top:40px;margin-bottom:20px;text-align:center;*/
input{outline:none;border:none;margin:0;padding:0}

.error_tip{font-size: 12px;color: #FF875E;font-weight:normal;margin-left:10px;padding-top:7px;}/*clear:both;height: auto;min-height:5px;margin-bottom:15px;line-height:20px;*/

.reg_m1{margin:40px 0 0 40px}/*110px*/
.reg_m2{margin:40px 0 0 40px}
.login-reg-blk{height:auto;}


.login-m,.login-main-blk{margin-left:30px;margin-right:70px;color:#666;}/*每行*/
.login-reg-blk h3.til{margin-left:-5px;margin-right:40px;font-weight:normal;text-align:left;font-size:30px;margin-bottom:20px;line-height:40px;}
.login-reg-blk h3.til span{margin-right:5px;}
.login-reg-blk h3 small{font-size:12px;font-weight:normal;}

.login-reg-blk .txt{margin-left:30px;margin-right:70px;color:#ccc;font-size:12px;margin-bottom:20px;}/*padding-bottom:15px;*/
.login-m .txt-lg,.login-reg-blk .txt-lg{margin-bottom:20px;font-size:20px;}
.login-m .txt-md{margin-bottom:15px;color:#ccc;}


.login-m .login-tips{margin-left:0px;color:#999;font-size:12px;margin-bottom:15px;}/*设置密码 padding-bottom:15px; margin-bottom: 20px;*/
.login-btn{margin:15px 0;}/*margin-top:20px;*/
.verify-txt{margin-top: 0;margin-left: 10px;float: left;cursor: pointer;padding: 6px 10px;border-radius: 6px;height: 34px;}
.login-mail .form-control{width:250px;}

.login-main-blk h4.til{padding-right:0;font-weight:normal;text-align:left;font-size:18px;color:#333;margin-bottom:5px;line-height:30px;}
.login-main-blk h4 small{line-height:30px;float:right;color:#999;font-size:12px;}

.login-main-blk .plat-list-item .cnt{margin-left:22px;}
.login-main-blk .cnt{font-weight:normal;text-align:left;color:#888;font-size:12px;margin-bottom:0px;line-height:25px;}
.login-m .cnt{font-weight:normal;text-align:left;color:#aaa;font-size:12px;margin-bottom:15px;margin-top:70px;line-height:25px;}


/**/
.login-main-blk .def-login{font-weight:normal;text-align:left;margin-left:20px;margin-top:10px;}

.news-list-item,.plat-list-item, .info-item{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:15px;}
.plat-list-item, .info-item{margin-top:20px;}
.plat-list-item-bs{display: block; padding-left: 5px; }
.plat-list-item-bs:hover{background: #fafafa;}

.login-main-blk .alert-dismissable, .alert-dismissible { padding-right: 25px;}

.login-news-act{margin-bottom:15px;}

/*login-plat5-add.html*/

.tip-txt{text-align:left;color:#ccc;font-size:12px;}
a.tip-txt:hover {color:#f60;text-decoration:none}
a.tip-txt:active{color:#666;text-decoration:none}

/*试用过期块*/
.login-try-list{margin-bottom:20px;}
.login-try-list .form-group{margin-bottom:10px;}
.blue-light-bg{background-color:#F0F5F8;padding:15px;}
.login-exp-list{margin-bottom:15px;}


.mail-ctn{border:1px solid #eee;padding:25px;margin-top:40px;}
.mail-ctn li{text-indent:2em;}
.mail-ctn .name{text-indent:0em;font-weight:bold;font-size:16px; margin-bottom:15px}
.mail-ctn .small-txt{color:#999;margin-top:15px;padding-top:15px;border-top:1px dashed #eee;font-size:12px;}
.mail-ctn .small-txt span{display:block;line-height:25px;}
.mail-ctn .mail-code{margin-top:15px;margin-bottom:15px;word-wrap:break-word; word-break:break-all;}


/*红绿按钮*/
.dwn-btn,.gre-btn{padding:8px 5px;margin:10px 0;height:20px;line-height:20px;-webkit-border-radius:2px;background:#6bb247;font-size:15px;text-align:center;color:#fff;cursor:pointer;}
.org-btn{padding:8px 5px;margin:10px 0;height:20px;line-height:20px;-webkit-border-radius:2px;background:#FF875E;font-size:15px;text-align:center;color:#fff;cursor:pointer;}/*ff6600*/
.gray-btn{padding:8px 5px;margin:10px 0;height:20px;line-height:20px;-webkit-border-radius:2px;background:#f1f1f1;font-size:15px;text-align:center;color:#666;cursor:pointer;}


/* ---------表单部分--------- */
.form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;}

.login-right-ctn .form-inline .form-group{margin-bottom:15px;}

/*重置*/
.form-control{font-size:13px;border-color: #ddd; box-shadow: none;}/*height:31px;border: 1px solid #E1E1E1;*/

/*按钮*/
.btn-default {border-color: #ddd; color:#666;}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #555;
  background-color: #ebebeb;
  border-color: #ddd;
}/*默认灰色按钮*/

.form-btn{margin:0 auto;text-align:center;padding-top:25px;}
.btn-org{background-color:#FF875E;border-color:#FF875E;color: #fff;}/*橙色按钮*/
.btn-org:hover{background-color:#F1794F;border-color:#F1794F;color:#fff;}

.btn-green, .btn-green:hover, .btn-green:focus{background-color:#9BCD5A;border-color:#9BCD5A;color: #fff;}/*绿色按钮*/
.btn-txt{background:transparent;}
 
.btn-lg, .btn-group-lg > .btn { font-size: 16px;}/*大按钮字体*/



/* ---------表单部分--------- */


.login-main-blk .form-group .form-left-item {
    float: left;
    font-weight: bold;
    margin-right: 5px;
    text-align: left;
}
.login-m .form-inline .form-group .form-left-item{float:left;padding-top:5px;text-align:right;width:80px;
}/*2015-4-1 sr-only 两端对齐text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/
              /*  text-align-last:justify;/* ie9*/
             /*   -moz-text-align-last:justify;/*ff*/
              /*  -webkit-text-align-last:justify;/*chrome 20+*/

.login-main-blk .form-horizontal .control-label {margin-bottom: 0;}
.login-main-blk .form-horizontal .form-right-item{ display:inline-block;float:left;width:80%;}	
.login-person-list .form-group{  margin-bottom: 10px;}
.login-person-list .form-group .form-left-item {width:80px;text-align:left;}/*两端对齐
text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/
              /*  text-align-last:justify;/* ie9*/
              /*  -moz-text-align-last:justify;/*ff*/
             /*   -webkit-text-align-last:justify;/*chrome 20+*/
				 
.login-person-list{min-width:445px;}/*2015-4-15*/
.login-person-list .form-right-item .form-control{width:200px;display:inline-block;}/*2015-4-15*/	
.login-person-list .form-tip{display:inline-block;color:#999;}/*2015-4-15 与CSS3同*/	
.login-person-list .form-right-item .fa {cursor:pointer;}
.login-person-list .form-right-item .txt{padding-top: 7px;color:#666;font-size:13px;}
.login-person-list .form-label-txt{letter-spacing:3px;padding-top:5px;}
.login-person-list .form-label-txt1{letter-spacing:1px;padding-top:5px;}

/*
.form-horizontal .form-right-item{   padding-top: 7px;}
.form-group .form-right-item .form-wp1,.form-group .form-right-item input{float:left } */


/* ---------单选复选框部分--------- */

/*以下为与单复选有关重置*/
.form-group .form-right-item label{font-weight:normal;}
.radio-inline, .checkbox-inline {padding-left: 0px;}
.form-group .form-right-item label div{margin-right:5px;}
.form-horizontal .checkbox-inline{padding-top:0px \9;}/*兼容IE8*/


/*配合icheck.js 的单选复选框样式 green.css */
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 19px;
    background: url(../img3/green.png) no-repeat;
    border: none;
    cursor: pointer;
}
.login-body-wrap .icheckbox_square-green,
.login-body-wrap .iradio_square-green{ background: url(../img3/green.png) no-repeat;}

.icheckbox_square-green {
    background-position: 0 -3px;
}
    .icheckbox_square-green.hover {
        background-position: -24px -3px;
    }
    .icheckbox_square-green.checked {
        background-position: -48px -3px;
    }
    .icheckbox_square-green.disabled {
        background-position: -72px -3px;
        cursor: default;
    }
    .icheckbox_square-green.checked.disabled {
        background-position: -96px -3px;
    }

.iradio_square-green {
    background-position: -120px -3px;
}
    .iradio_square-green.hover {
        background-position: -144px -3px;
    }
    .iradio_square-green.checked {
        background-position: -168px -3px;
    }
    .iradio_square-green.disabled {
        background-position: -192px -3px;
        cursor: default;
    }
    .iradio_square-green.checked.disabled {
        background-position: -216px -3px;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-image: url(../img3/green.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
/*配合icheck.js 的单选复选框样式 end*/
/* ---------单选复选框部分--------- */

/*找回密码的TAB border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;height:30px;*/
.re-tab{margin-left:30px;max-width:50%; border-bottom: 2px solid #eee;padding:0;margin-bottom:20px;}

.re-tab .re-tab-ul a{outline:none;}/*hide-focus:expression(this.hidefocus=true);*/
.re-tab .re-tab-ul > li{margin-left:40px;float:left;}

.re-tab .re-tab-ul> li > a {margin-bottom: -1px;line-height:30px;margin-right:8px;padding: 5px 15px;}
.re-tab .re-tab-ul > li > a:hover, 
.re-tab .re-tab-ul > .active > a {color:#9BCD5A;font-weight:bold;border-bottom: 3px solid #9BCD5A;}/*#9BCD5A; 绿 #FF875E; 橙  border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;*/

/* padding: 3px 15px;*/

.re-tab .re-tab-ul> li:hover,
.re-tab .re-tab-ul> li.normal > a,
.re-tab .re-tab-ul> li.normal > a:hover,
.re-tab .re-tab-ul> li.normal > a:focus { border-bottom-color: transparent;}


/*浏览器*/
.browser{margin:0 20px;}
.browser-item:after{content:""; display:block; clear:both;}
.browser-item li ,.browser-plug{padding:10px 25px; border:#eee solid 1px; float:left; margin-right:20px;}
.browser-item li:hover ,.browser-plug:hover{border:#8FC04F solid 1px;}
.browser-table{display:table-cell;}
.browser-icon{ width:55px; height:51px; background-image:url(../img3/browser.png);}
.browser-icon-chrome{background-position:0 -50px;}
.browser-icon-fbx{background-position:-60px 0px;}
.browser-icon-ie{background-position:-118px 0px;}
.text-middle{ vertical-align:middle; padding-left:10px;}
.bg-green ,.bg-green:hover ,.bg-green:focus{padding-top:10px; padding-bottom:10px; background-color:#8FC04F; color:#fff;}
.warn{background-color:#FF875E; padding:10px 30px; width:300px; right:0px; bottom:0; position:fixed;}
.white{ color:#fff;}

/*选择平台*/
.login-main-ctn .login-reg-blk h3.reset-til{border-bottom: 2px solid #eee; padding-bottom: 20px; margin-bottom: 0;}
.reset-main-blk{margin: 15px 40px 40px 0;}
.reset-main-blk .plat-list-item{min-width: 675px; margin-top: 15px;}
.plat-list-left, .plat-list-mid{display: inline-block;vertical-align: middle; margin-right: 10px;}
.plat-list-mid {width:55%;}
.plat-list-right{display: inline-block;vertical-align: middle; text-align: right; color: #ff6600;}
.modal-body .plat-list-right{ width:20%;}
.list-mid-text{color: #aaa; display: inline-block; vertical-align: middle;}
.logo img{width: 120px; height: 60px; display: block; margin: 0;}

/*空提示*/

.empty-p1,.empty-p2,.empty-p3,.empty-p4,.empty-p5{background:url(../img3/v3icon.png) no-repeat;width:100px;height:100px;display:inline-block;}
.empty-p1{background-position:-400px -124px;}/*空数据*/
.empty-p2{background-position:-400px -224px;}/*空文件夹*/
.empty-p3{background-position:-400px -324px;}/*没有客户*/
.empty-p4{background-position:-400px -424px;}/*异常*/
.empty-p5{background-position:-50px -500px;}/*未加入任何公司*/
.login-main-blk .empty-tip{width:150px;margin-top:100px;text-align:center;margin-left:auto;margin-right:auto;}
.empty-tip .text{color:#ccc;}
.empty-tip.error  .text{color:#f60;}

/*个人页面*/
.info-item{position: relative;}
.info-item-left, .info-item-right{display: inline-block;vertical-align: middle;}
.info-item-left{width: 80%;}
.info-item-right{width: 18%; text-align: right;}
.info-footer{width: 100%; position: fixed; right: 40px;background: #fff; padding: 10px 0; bottom: 0; text-align: right;}
.login-main-ctn .modal-sm .logo img{margin: 0 auto;}
.logo-blk{text-align:center;margin:0 auto;display:table;background:#fefefe;border:1px solid #f9f9f9;padding:10px;}
.info-blk {margin: 15px 0; }
.bgc{ background:#efefef;padding:  5px 25px;border-radius: 16px; }

@media (max-width:480px){
    .login-left-img{display:none;}
    .login-body-wrap{min-width: inherit;}
    .login-right-ctn{width: 100%;}
    .reg_m1{margin: 15px 0 0 15px;}
    .reset-main-blk{margin: 15px 15px 15px 0;}
    .login-reg-blk h3.til{margin-right: 15px;}
    .info-item{margin: 10px 0;}
    .login-main-ctn .login-reg-blk h3.reset-til{padding-bottom: 15px;}
    .info-footer{right: 15px;}
    .login-main-ctn .modal-sm{width: 280px; margin-left: -143px;}
    .login-main-ctn .modal-sm .modal-header,
    .login-main-ctn .modal-sm .modal-body,
    .login-main-ctn .modal-sm .modal-footer{width: 280px;}
    .login-main-ctn .modal-sm .modal-body .modal-body-content{ min-width: inherit;}
    .bgc{font-size: 12px;}
}

/*找回密码*/
.repsw-bd .form-group{width: 100%;}
.repsw-bd .form-group .form-left-item{width: 15%; text-align: right; font-weight: 400;}
.repsw-tab{border-bottom: 1px solid #eee; margin-bottom: 30px;}
.repsw-tab ul{ margin-bottom: -1px;}
.repsw-tab ul:after{content:""; display: block; clear: both;}
.repsw-tab li{float: left;padding: 6px 12px;}
.repsw-tab li.active{border-width: 1px 1px 0 1px; border-style: solid; border-color: #eee; border-radius: 4px 4px 0 0; background: #fff;}
.repsw-tab li.normal a{color: #337ab7;}
.repsw-tab li.normal{border-width: 1px 1px 0 1px; border-style: solid; border-color: transparent; }
.repsw-bd{padding-top: 30px;}
.repsw-bd .login-btn{padding: 60px 0; margin: 0; text-align: center;}
.repsw-bd .btn:focus{color: #fff;}
/*下载页*/
.modal-download{height: 559px !important;}
.modal-download .modal-header,.modal-download .modal-body,.modal-download .modal-footer{width: 700px;}
.btn-dowmload{border-radius: 17px;width: 152px;font-size: 14px;height: 34px;}
.btn-dowmload.btn{padding: 0;}
.btn-dowmload.btn:hover{z-index: auto;}
.btn-dowmload-wrap{margin:0;height: 34px;text-align: center;padding: 0;}

.modal-download .normal-pop{padding:20px 0 40px;}
.dowmload_PC_main{width: 465px;margin:0 auto;padding: 44px 0 45px;}
.dowmload_PC_main .download_PC_img_wrap{width: 96px;height: 96px;margin:0 auto;text-align: center;overflow: hidden;}
.dowmload_PC_main .download_PC_img_wrap img{width: 96px;height: 96px;}
.dowmload_PC_main .desc{margin-top: 15px;}
.dowmload_PC_main .desc p{font-size: 14px;color:#666;line-height: 24px;text-align: center;}

.down_page{display: inline-block;background:url("../img3/download/down_page.png?version=OAVER") no-repeat;}
.down_page_adroid{width: 21px;height: 18px;background-position: -10px -10px;vertical-align: bottom;}
.down_page_ios{width: 21px;height: 18px;background-position: -36px -10px;vertical-align: bottom;}
.down_page_window{width: 26px;height: 18px;vertical-align: top;background-position: -60px -10px;}
.down_page_mac{width: 26px;height: 18px;vertical-align: top;background-position: -86px -10px;}
.down_page_alpah_test{width: 40px;height:40px;background-position: -113px -10px;}
.dowmload_PC_client_wrap{margin: 0 auto;text-align: center;margin-bottom: 4px;}
.dowmload_PC_client{margin: 0 10px;width: 232px;height: 122px;border-radius: 4px;border:1px solid #d9d9d9;text-align: center;display: inline-block;position: relative;box-shadow: 0 3px 7px rgba(44,102,111,.15);}
.alpah_test{width: 40px;height:40px;position: absolute;right:-1px;top: -1px;z-index: 10;}
.dowmload_PC_client .dowmload_sys_title{margin-top: 17px;margin-bottom: 20px;}
.dowmload_PC_client p.upda_msg{font-size: 12px;color: #999;line-height: 12px;margin-bottom: 10px;}

.dowmload_PC_client .sys_title_text{font-size: 16px;color:#333;text-align: center;}
.dowmload_PC_client .btn-green{width: 120px;}
.download_footer p{font-size: 14px;line-height: 40px;color:#999;}
.download_footer p a{margin-left: 10px;}
.modal-download .download_footer{text-align: left;padding:0 20px;}

.dowmload_mobile_main{width: 465px;margin:0 auto;padding: 20px 0 30px;}
.dowmload_mobile_main .download_mobile_img_wrap{width: 220px;height: 220px;margin:0 auto;text-align: center;overflow: hidden;}
.dowmload_mobile_main .download_mobile_img_wrap img{width: 220px;height: 220px;}
.dowmload_mobile_main .desc{margin-top: 10px;}
.dowmload_mobile_main .desc p{font-size: 14px;color:#666;line-height: 14px;text-align: center;}

.dowmload_mobile_client_wrap{margin: 0 auto;text-align: center;cursor: pointer;}
.dowmload_mobile_client{margin: 0 10px;width: 190px;height: 80px;border-radius: 4px;border:1px solid #d9d9d9;text-align: center;display: inline-block;position: relative;box-shadow: 0 3px 7px rgba(44,102,111,.15);}
.dowmload_mobile_client .dowmload_sys_title{margin-top: 16px;margin-bottom: 11px;}
.dowmload_mobile_client p.upda_msg{font-size: 14px;color: #999;line-height: 14px;margin-bottom: 10px;}

.dowmload_mobile_client .btn-green{width: 120px;}
.dowmload_mobile_client .dowmload_sys_title h3{font-size: 14px;color:#333;text-align: center;}
.dowmload_client_footer {border-top: 1px solid #e5e5e5;font-size: 14px;color: #999;margin-top:40px;}
.dowmload_client_footer .txt{padding:20px;word-break: break-all;}

