
/*
 描述: 登录页公用样式 
 作者: ui@35.cn
*/
/*common*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;}
ul,li{ list-style:none;}
img{ border:0;}
body,input,textarea,table,button,select{ font:12px Verdana,Arial,Helvetica;}

.clearfix:after{content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0; overflow:hidden;}
.fL{ float:left;}
.fR{ float:right;}
.mgR{ margin-right:5px;}

#info{ margin-left:7px; font-size:12px !important;}
.tif_border{ position:relative;}
#fail{ color:#f00;}
.font_red{ color:#f60;}
.tip_browser{ color:#777; line-height:20px;}
.tip_browser a{ color:#555;}
.tip_browser a:hover{ color:#f60;}
.header_logo a{ outline:none;}

.enter_box h2{ font-family:"微软雅黑"," 黑体"; font-weight:normal; white-space:nowrap; overflow:hidden;}
.enter_box .tr{ padding-bottom:13px;}
.enter_btn_down{ outline:none;}
.enter_btn{ vertical-align:middle; padding:0; border:0; background:0;}

.auth-code{ float:left;}
.auth-code a{ color:#4e4e4e; text-decoration:none;}
.auth-code a:hover{ text-decoration:underline;}
.auth-code img, .auth-code span{ padding-left:6px; vertical-align:middle;}

/*页面头部*/
.pagetop{ height:35px; background-color:#fcfcfc; border-bottom:1px solid #f0f0f0;}
.pagetop a{ color:#999; text-decoration:none;}
.pagetop a:hover{ color:#f60; text-decoration:underline;}
.pagetop .lang_wrap{ float:right; line-height:35px; padding-right:15px;}
.pagetop .lang_wrap .mgR{ margin-right:13px;}
.pagetop .lang_wrap a.selected, .pagetop .lang_wrap a.selected:hover{ color:#333; text-decoration:none; cursor:default; outline:none;}

/*底部*/
.login_footer{ margin:30px auto 0;}
.footer_content{ padding:8px 0 12px; line-height:22px; zoom:1;}
.footer_content a{ text-decoration:none;}
.footer_content a:hover{ text-decoration:underline;}

/*图标*/
.icon{ background-image:url(../image/ico_sprite.png); background-repeat:no-repeat; display:inline-block;}
.ico_dl{ background-image:url(../image/ico_sprite.png) !important; background-position:0 0; width:18px; height:18px; vertical-align:middle;}
a:hover .ico_dl{ background-position:0 -25px;}
.ico_selected{ background-position:0 -74px; *background-position:0 -75px; height:14px; width:15px; overflow:hidden;}
.ico_arrowd{ background-position:0 -50px; *background-position:0 -51px;  height:10px; width:7px; overflow:hidden; margin-left:3px; _vertical-align:middle;}
.versionsel_zone dd a:hover .ico_arrowd{ background-position:-16px -50px; *background-position:-16px -51px;}

/*版本选择模块*/
.versionsel_zone{ position:absolute; top:14px; right:0;}
.versionsel_zone dt, .versionsel_zone dd{ float:left; color:#555; line-height:normal; vertical-align:top; *vertical-align:baseline;}
.versionsel_zone dd{ position:relative;}
.versionsel_zone dd .link{ vertical-align:top; *vertical-align:baseline;}
.versionsel_zone dd a, .versionsel_zone dd a:hover{ text-decoration:none;}
 
/*下拉选项*/
.seloption{ position:absolute; top:0; left:3px; z-index:2; width:auto; *width:90px; border:1px solid #93abbb; -webkit-box-shadow:1px 1px 2px #ccc; box-shadow:1px 1px 2px #ccc; background:#fff; padding:1px;}
.seloption ul{ background:#fff url(../image/bg_option.png) repeat-y; margin:0; padding:0; list-style:none;}
.seloption ul li{ height:23px; padding-left:21px; position:relative;}
.seloption ul li .ico_selected{ position:absolute; top:3px; left:6px; display:none;}
.seloption ul li.option_cur .ico_selected{ display:inline-block;}
.seloption ul li:hover, .seloption ul li.hover{ background-color:#d8eef8;}
.seloption a{ color:#525252; display:block; padding:0 10px 0 5px; white-space:nowrap; height:23px; line-height:23px; text-decoration:none;}
.seloption a:hover{ text-decoration:none;}

/*各项目工具区
----------------------------------------------------------------------------*/
.msg{ color:#777;}
.show{ display:inline-block;}
.hide{ display:none;}
.popup_tag{ position:relative; bottom:-1px;}
.popup_tag div{ float:left; display:inline; height:26px; line-height:26px; text-align:center; color:#555;}
.popup_tag div a{ float:left; padding-right:15px; cursor:default;}
.popup_tag div a:hover{ text-decoration:none;}
.popup_tag div span{ float:left; padding-left:15px;}
.popup_tag .tagcur a, .popup_tag .tagcur span{ background:url(../image/bg_tag.png) no-repeat right 0;}
.popup_tag .tagcur a{ color:#499c0c;}
.popup_tag .tagcur span{ background-position:0 0;}

.tagcon{ float:left; background-color:#fdfdfd; border:1px solid #e8e8e8; -webkit-border-radius:0 3px 3px 3px; -moz-border-radius:0 3px 3px 3px; border-radius:0 3px 3px 3px; margin:0 0 6px; padding:16px 8px 12px 15px; min-width:319px; _width:319px; zoom:1;}

/*--------邮局工具区begin-------*/
.tools_mail .icon, .tools_emeeting .icon{ background-image:url(../image/ico_sprite_login.png);}
.tools_nosys .icon, .tools_emeeting .icon{ background-image:url(../image/ico_sprite_login.png);}
.login_tools .icon{ display:inline-block; background-repeat:no-repeat; vertical-align:middle;}
.login_tools .ico_cmpt{ width:25px; height:25px;}
.login_tools .ico_phone{ background-position:-40px 0; width:18px; height:25px;}
.login_tools .ico_2dcode{ background-position:-80px 0; width:23px; height:25px;}
.login_tools .ico_lamp{ background-position:0 -30px; height:18px; width:14px;}


/*下载链接区*/
.downld_box{ float:left; background-color:#fdfdfd; border:1px solid #e8e8e8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:6px 0; padding:15px 8px 15px 15px;}
.downld_box_mail{ margin-bottom:10px; width:319px;}
.downld_box dt, .downld_box_mail dt{ color:#000; margin:0 0 10px; padding:0;}
.downld_box dd, .downld_box_mail dd{ float:left; display:inline; margin:0 23px 0 0; padding:0; position:relative;}
.downld_box dd .icon, .downld_box_mail dd .icon{ margin-right:5px;}
.downld_box dd a, .downld_box_mail dd a{ color:#2d5e99;}

/*弹窗*/
.popbox{ position:absolute; padding:6px 0; z-index:1;}
.popbox .ico_corner{ position:absolute; overflow:hidden;}
.ico_corner_upL, .ico_corner_upR, .ico_corner_downL, .ico_corner_downR{ background-position:-120px 0; width:14px; height:7px;}
.ico_corner_upL{ top:0; left:10px;}
.ico_corner_upR{ background-position:-120px 0; top:0; right:14px;}
.ico_corner_downL{ background-position:-120px -13px; bottom:0; left:14px;}
.ico_corner_downR{ background-position:-120px -13px; bottom:0; right:14px;}

.popbox_con{ border:1px solid #d7d7d7; -webkit-box-shadow:1px 2px 3px 0 #d7d7d7; box-shadow:1px 2px 3px 0 #d7d7d7; background:#ffffff; color:#555555; padding:11px 3px 11px 11px;}

/*弹窗中注释*/
.popbox_con .note{ position:relative; line-height:20px; margin-top:10px; padding-left:18px; display:inline-block;}
.popbox_con .ico_lamp{ position:absolute; left:0px; top:0; margin:0;}

/*弹窗中表单*/
.popbox_con .tb_writeLR{ margin-left:0;}
.popbox_con .tb_writeLR th{ color:#555; font-weight:normal; padding:4px 0;}
.popbox_con .tb_writeLR td{ padding:4px 0;}
.popbox_con .tb_writeLR .txt-input2{ border:1px solid #aeaeae; background:#ffffff; color:#000; width:186px; height:17px; _height:21px; padding:2px;}
.popbox_con .tb_writeLR .input_authcode{ float:left; width:123px;}
.popbox_con .tb_writeLR .authcode{ float:left; display:inline; margin-left:1px;}
.popbox_con .tb_writeLR .btn_gray{ width:80px; height:25px; cursor:pointer; background:#dfdfdf url(../image/btn_sprite.png) no-repeat 0 -150px; border:0; line-height:25px; padding-bottom:1px; color:#555;}

/*二维码*/
.popbox_con .twodcode_img{ padding-left:7px;}
.popbox_con .twodcode_txt{ line-height:18px; padding-top:8px;}
/*--------邮局工具区end-----------*/

/*--------OA工具区begin----------*/
.tools_oa .icon{ background-image:url(../image/ico_sprite_login1.png);}
.tools_oa .downld_box dd a{ color:#9c56ac;}
/*--------OA工具区end------------*/

/*--------CRM工具区begin---------*/
.tools_crm .explink{ color:#499C0C; font-size:14px;}
.tools_crm .explink:hover{ color:#ff6600; text-decoration:underline;}
/*--------CTM工具区end-----------*/

/*--------35Emeeting工具区begin---*/
.tools_emeeting .downld_box dd a{ /*color:#2d5e99;*/}
/*--------35Emeeting工具区end-----*/

/*--------35task工具区begin------*/
.tr_checkbox{ vertical-align:middle;}
.tr_checkbox .check { vertical-align:middle;_vertical-align:text-bottom;margin-right:5px;}
.tools_task {font-size:14px;}
.tools_task .explink{ color:#499C0C; text-decoration:underline;}
.tools_task .explink:hover{text-decoration:none;}
/*--------35task工具区end--------*/

/*--------Ewave工具区begin-------*/
.tools_Ewave{ vertical-align:middle;}
.tools_Ewave i{ vertical-align:middle; margin-right:5px; display:inline-block; width:20px; height:22px; background:url(../image/ico_sprite_login2.png) no-repeat;}
.tools_Ewave i.phoneIcon_1{ background-position:0 0;}
.tools_Ewave i.phoneIcon_2{ background-position:-20px 0; height:27px; *height:24px;}
.tools_Ewave .explink{ color:#499C0C; font-size:14px;}
.tools_Ewave .explink:hover{ color:#ff6600; text-decoration:underline;}
/*--------Ewave工具区end--------*/

/*---------------------------------------------------------------登录修改 by lili---------------------------------------------------------------*/
/*新增版本样式*/
/*.versionsel_zone dt{ position:relative;}*/
/* .versionsel_zone dt{ width:80px;}
.versionsel_zone dt i{ display:inline-block; float:left; height:15px; width:40px;} */
.versionsel_zone dt{}
.versionsel_zone dt i{ display:inline-block; float:left; height:15px; line-height:15px; font-style:normal; padding:0 3px 1px; border:1px solid #aeaeae; color:#999; cursor:pointer; margin-left:-1px; /*border-radius:5px 0 0 5px;*/}
.versionsel_zone dt i.current{ background-color:#ff9600; color:#fff; border:1px solid #e96e00;}
dt .ver_lagship{ background-position:left top; cursor:default;}
dt .ver_topspeed{ background-position:-40px top; cursor:pointer;}
.ver_img_ch i{ background-image:url(../image/ver_img.gif);}
.ver_img_ft i{ background-image:url(../image/ver_img_ft.gif);}
.ver_img_en i{ background-image:url(../image/ver_img_en.gif);}
.ver_img1 .ver_lagship{ background-position:left -15px; cursor:pointer;}
.ver_img1 .ver_topspeed{ background-position:-40px -15px; cursor:default;}

/*版本过低提示层*/
.low_vers_tip{background:#fefde6; border-top:1px solid #e4ceb2; color:#499c0c; padding:15px 0; text-align:center; font-family:"宋体"; width:100%; position:fixed; bottom:0; _position:absolute;}
.low_vers_tip a{ color:#30a7f3; margin:0 2px; text-decoration:underline;}
.low_vers_tip a:hover{ text-decoration:none;}
.low_vers_tip .close{ margin-left:160px;}
.low_vers_tip strong{ color:#ffa200;}
.icon_note{ background-image:url(../image/ico_note.png); height:33px; width:33px; vertical-align:middle;}
.low_vers_tip .icon_note{ margin-right:15px;}

/*浏览到新浏览器*/
html{ _overflow-x:hidden;_overflow-y:auto;}
.fixed_top{ top:0; height:33px; padding:6px 0; background:#ff783c; color:#fff;  font: bold 14px/33px "宋体";z-index:100; }
.fixed_top .icon_note{ background-image:url(../image/ico_note1.png); }
#Container_b{ background:url(../image/Container_wrap_bg.png) bottom repeat-x #EEE; padding-top:45px; padding-bottom:20px;*margin-top:15px; height:auto;}
#Container_wrap_b{ width:750px; margin:0 auto; margin-top:15px;}

.Container_wrap_b h2{ color:#333; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #ddd; padding-left:15px;}
.Container_wrap_b ul { padding:10px;}
.Container_wrap_b ul li{ padding:10px; padding-left:2px; border-bottom:1px dotted #CCC; font-family:"宋体";}
.Container_wrap_b ul li .b_Img,.Container_wrap_b ul li .b_Txt{ height:70px; line-height:70px; vertical-align:top; display:inline-block; color:#666; margin-left:2px; margin-right:10px;}
.Container_wrap_b ul li.brNone{ border:0;}
.Container_wrap_b ul li .b_Txt{ height:30px; padding:15px 0 20px 0; line-height:18px;}
.Container_wrap_b ul li .b_link{display:inline-block;*display:inline;_vertical-align:middle; zoom:1; color:#999; text-decoration:underline;}
.Container_wrap_b ul li .b_guide_wrap{ position:relative;}
.Container_wrap_b ul li .b_guide{ position:absolute; left:0;}
.Container_wrap_b ul li .b_Txt .font_orange{ font-size:14px; font-weight:bold;}

.Container_wrap_b ul li .fl {_overflow:hidden;}
.Container_wrap_b ul li .fR { margin-top:17px; zoom:1;_overflow:hidden;}
.Container_wrap_b ul li .fR a{ text-decoration:none!important;_wdth:82px;height:36px; margin-top:0!important; zoom:1;}
.Container_wrap_b ul li .fR a b{ margin:0; padding:0; overflow:hidden; zoom:1; padding-left:15px; height:36px;}
.Container_wrap_b ul li .fR a span{ margin:0; padding:0; overflow:hidden; zoom:1; padding-right:15px; height:36px; font-size:14px; color:#FFF;background-color:#EEE;}

/* 快捷登录 */
.quick-login{ color:#999; margin-bottom:10px;}
.quick-login a{ display:inline-block; height:24px; line-height:24px; padding-left:30px; background: url(../image/login-icon.png) no-repeat; margin-top:10px; margin-right:30px;}
.quick-login a.qq{ background-position:0 -27px;}
.quick-login a.txwb{ background-position:0 -54px;}
.quick-login a.vx{ background-position:0 -81px;}
.quick-login a.sj{ background-position:0 -108px;}

/*登录页修改*/
/*图标*/
.login_tools_new .icon{ display:inline-block; background-repeat:no-repeat; vertical-align:middle;}
.login_tools_new .ico_cmpt{ background-position:-29px -30px; width:20px; height:18px;}
.login_tools_new .ico_phone{ background-position:-54px -30px; width:13px; height:19px;}
.login_tools_new .ico_2dcode{ background-position:-75px -30px; height:17px; width:17px;}
/*切换层*/
.login_tools_new .downld_box dd, .downld_box_mail dd{ float:left; display:inline; margin:0 10px 10px 0; padding:0; position:relative;}
.login_tools_new .dd_dark{ margin:0!important;}
.login_tools_new .downld_box dd a, .downld_box_mail dd a{ display:inline-block; padding:5px 11px; height:21px;_height:16px; overflow:hidden; border-radius:3px; color:#FFF;}
.login_tools_new .downld_box dd a:hover, .downld_box_mail dd a:hover{ color:#FFF;}
.login_tools_new .dd_green a{ background:#55a7db;}
.login_tools_new .dd_blue a{ background:#6fbd65;}
.login_tools_new .dd_dark a{ background:#c28e55;}
.login_tools_new .tagcon { background:none; border:0; border-top:1px solid #E8E8E8; padding:10px 0; margin-top:5px;}
.login_tools_new .tagcon { border-top:1px solid #E8E8E8;}/*
.login_tools_new .msg { margin-top:5px; height:20px;}*/
/*切换按钮*/
.login_tools_new #tag_3 {position:relative; zoom:1;}
.login_tools_new #tag_3 .brLeft{ border-left:1px solid #CCC; display:inline-block;height:14px; position:absolute;left:2px; margin-top:6px; zoom:1;}
.login_tools_new ul li{ padding:0;}
.login_tools_new .popup_tag div{ position:relative;}
.login_tools_new .popup_tag a,.login_tools_new .popup_tag span{ background:none; color:#000; font-size:12px; display:inline-block;}
.login_tools_new .popup_tag .tagcur a,.login_tools_new .popup_tag .tagcur span{ background:none;  font-weight:bold;}
.login_tools_new .popup_tag .tagcur a{ color:#499c0c;}
.login_tools_new .popup_tag  i{ background-image:url(../image/ico_sprite_login.png); display:inline-block;}
.login_tools_new .popup_tag .ico_more{ background-position:-102px -25px; margin-left:5px; width:23px; height:19px;}
.login_tools_new .popup_tag .iCur{ background-image:none;width:14px; height:7px; overflow:hidden;bottom:-5px; left:45px; position:absolute;}
.login_tools_new .popup_tag .tagcur i.iCur{ background-image:url(../image/ico_sprite_login.png); background-position:-121px 0;}

/*eq下载*/
.user_define_img{position:absolute;}
.user_define_img_display_none{position:absolute;display:none}
.user_define_img_btn3{ display:block; position:absolute; top:40px; left:300px;}
.user_define_img_btn4{ display:block; position:absolute; top:260px; left:155px;}
.user_define_img_btn5{ display:block; position:absolute; top:68px; left:342px;}
.user_define_img_btn6{ display:block; position:absolute; top:75px; left:342px;}
.user_define_img_btn7{ display:block; position:absolute; top:225px; left:294px;}

.ui-tips{position:absolute; padding:0 10px; height:22px; background-color:#faf4d7; border:1px solid #e8d7b0; line-height:22px; font-size:12px; margin-top:6px; white-space: nowrap;}
.ui-tips .arrow{ position:absolute; width:20px; height:20px; bottom:18px; left:50%; margin-left:-10px; }
.ui-tips .arrow *{ display:block; border-width:8px; position:absolute; border-style:dashed dashed solid dashed; font-size:0; line-height:0;}
.ui-tips .arrow em{border-color:transparent transparent #e8d7b0;}
.ui-tips .arrow span{border-color:transparent transparent #faf4d7; top:1px;}

/* 测速弹出层 */
.ui-dialog-server{ width:426px; height:300px; padding:15px; background:#fff url(../image/dialog-server-bg.png) no-repeat; font-family:microsoft YaHei; color:#555;  position: absolute;  z-index: 111; margin-left: -60px; top: 40px;}
.ui-dialog-server .hd{ position:relative; height:30px;}
.ui-dialog-server .hd .btn-close-dialog{ position:absolute; right:5px;}
.ui-dialog-server .bd{ text-align:center;}
.ui-dialog-server .btn{ display:inline-block; width:122px; height:36px; line-height:36px; text-decoration:none; background: url(../image/dialog-server-btn-bg.png) no-repeat; color:#555; }
.ui-dialog-server .btn-main{ background: url(../image/dialog-server-btn-bg-main.png) no-repeat; color:#fff; margin-left:36px; }

.ico-password-show{position: absolute; top:8px; right: 10px; display:inline-block; width:16px; height:16px; background: url(../image/ico-password-show.png) no-repeat 0 center;}
.ico-password-hide{ position: absolute; top:8px; right: 10px; display:inline-block; width:16px; height:16px; background: url(../image/ico-password-hide.png) no-repeat 0 center;}

.choose{font-size:14px; color:#72767c;}
.msg {
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
}

.wrap {
    width: 920px;
    width: 100%;
    margin: 0 auto
}



.tb_loginbox .t1 {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px
}

.code_box {
    background: #f9f9f9;
    padding: 15px 0;
    height: 276px;
    width: 342px
}

.code {
    height: 160px;
    width: 160px;
    padding: 8px;
    border: 1px solid #d7d7d7;
    background: #fff;
    border-radius: 5px;
    margin: 0 auto
}

.box1 {
    width: 220px;
    margin: 15px auto;
    height: 28px;
    line-height: 28px
}

.fr {
    float: right
}

.fl {
    float: left
}

.mr {
    float: right
}

.mr a {
    display: block;
    width: 72px;
    height: 28px;
    background: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 2px;
    line-height: 28px;
    text-align: center
}

.mrdl {
    width: 345px;
    height: 34px;
    background: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 2px;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 9px
}

.mrdl .c2 {
    width:60%;
    height:32px;
    background: none;
    float:left;
    line-height:32px
}

.mrdl .img1 {
    width: 17px;
    height: 17px;
    float:right;
    padding:5px 0 0 0;
}

.mrdl_1 {
    border: none;
    background: #f5f6f8;
    margin-top: 8px;
    width: 345px;
    height: 34px;
    border-radius: 2px;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 9px
}

.mrdl_1 p {
    width: 60px;
    height: 20px;
    background: #CBD1DE;
    border-radius: 2px;
    text-align: center;
    float:right;
    margin-top:7px;
    overflow: hidden;
}

.mrdl_1 .c2 {
    line-height: 34px;
    float:left;
}

.btn2 a {
    display: block;
    width: 72px;
    height: 28px;
    background: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 2px;
    /*margin: 0 auto;*/
    text-align: center;
    line-height: 28px;
    margin-top: 8px;
    margin-left: 136px;
}