*{ padding: 0; margin: 0; }
html, body{ margin: 0 auto; width: 100%; min-height: 600px; height: 100%; position: absolute; color: #333333; background-color: #f1f1f1; background-size: cover;font-family: Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif !important; }
html{background-color: #FFFFFF;overflow-x: hidden !important;}
body{min-width: 1100px;}
body, p, h1, h2, h3, h4, h5, h6, span, label, ul, li, a,.ui-widget,input{ font-family: Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif !important; font-weight: normal; }
a, a:hover{ text-decoration: none; }
li{list-style: none;}
img{ border-style:none;}
.clear{ clear: both !important; }
.hidden{ display: none; }
input,select,textarea,button{ outline: none;}
/*消除google中input默认为黄色背景*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*!*老版header*!*/
/*.header{ position: fixed; top: 0; left: 0; width: 100%; min-width:1100px; height: 90px; background-color: #22222c; z-index: 2; color: #ffffff !important; }*/
/*.header_inner{ height: 100%; width: 800px; margin: 0 auto; background: #22222c; }*/
/*.header_inner ul li{ float: left;width:170px;height:90px;}*/
/*.header_inner ul li a{ display: block;width: 100%; height: 100%; text-align: center;line-height: 90px; color: #999; font-size: 16px;}*/
/*.header_inner ul li a:hover{ z-index: 2;padding-top: 10px; color: #aaa; background-color: #353644;transition: all .2s;}*/
/*!*.header_inner ul li.download_center{ display: none;}*!*/
/*.header_inner ul li.nav_active{background-color:#353644;}*/
/*.header_inner ul li.nav_active a{ color: #ccc;padding-top: 0px;}*/
/*.header_inner .header_inner_right{ float: right; width: 120px; height: 90px;overflow: hidden;}*/
/*.header_inner .header_inner_right:hover{ overflow: visible;transition: all .2s;}*/
/*.header_inner .header_inner_right .userInfo{ width: 120px;min-height: 90px; background:#22222c !*url("../images/user.png") no-repeat center 20px*!;padding: 0 4px;}*/
/*.header_inner .header_inner_right .userInfo .user_pic{width: 50px;height: 50px;margin: 20px auto 0;border-radius: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px; box-shadow:0 0 2px #47476f; background:#333333 url("../images/user.png") center no-repeat;}*/
/*.header_inner .header_inner_right .userInfo .user_pic .userPhoto{width: 50px;height: 50px;margin: 0 auto;border-radius: 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px; box-shadow:0 0 2px #47476f;}*/
/*.header_inner .header_inner_right:hover .userInfo{ padding-top:8px;padding-bottom:10px;background-color: #353644; transition: all .2s;}*/
/*.header_inner .header_inner_right .userInfo p{ padding-top:14px;display: none; }*/
/*.header_inner .header_inner_right:hover .userInfo p{display: block;}*/
/*.header_inner .header_inner_right .userInfo p span,*/
/*.header_inner .header_inner_right .userInfo p a{  font-size: 14px; display: block; line-height: 26px;color: #aaa; text-align: center;padding: 0 10px;}*/
/*.header_inner .header_inner_right .userInfo p a:hover{ color: #ddd;}*/

/*新版header*/
.header{ width: 100%; height: 98px; background-color: #fff;}
.header-inner{ height: 100%; width: 1258px; margin: 0 auto;}
.header-inner-left{ float: left; margin-top: 20px; }
.header-inner-left .logo{ float: left; height: 54px; width: 54px; background: url("../images/logo.png") no-repeat; }
.header-inner-left .text{ float: left; margin-left: 14px;}
.header-inner-left .text .ch_text{ font-size: 32px; color: #333; line-height: 54px; }
.header-inner-left .text .en_text{ font-size: 12px; color: #999; line-height: 14px; }
.header-inner-left .text span{ font-size:24px; color: #fff;}
.header-inner-right{ float: right; line-height: 110px; font-size: 14px;}
.header-inner-right a{ color: #dedede; margin: 0 4px;}
.header-inner-right a:hover{ color: #2592e0;}
.search_div{ width: 336px; position: relative; margin-top: 30px; }
.search_div input.search_input{ width:290px; height:37px; padding-left:10px; border:none; outline:none; background:url("../images/search_border.png") left no-repeat; font-size:14px; line-height:37px; font-family:'微软雅黑'; color:#999;}
.search_div input.search_submit{ width:45px; height:37px; position:absolute; top:0px; left:290px; border:none; cursor:pointer; background:url("../images/search_submit.png") left no-repeat; }

/*.header-inner-left{ float: left; }
.header-inner-left .logo{ float: left; margin-top: 22px; }
.header-inner-left .logo img{ width: auto; height: 40px }
.header-inner-left .text{ float: left; margin-left: 20px; line-height: 80px; font-size: 18px; color: #eee; }
.header-inner-left .text span{ font-size: 24px; color: #fff; }
.header-inner-right{ float: right; line-height: 80px; font-size: 14px; }
.header-inner-right a{ color: #eeeeee; margin: 0 4px; }
.header-inner-right a:hover{ color: #ffffff; }*/

/*nav样式*/
.nav_div{ width: 100%; height: 66px; background: #19a5f2;}
.nav_div .nav_inner{ width: 1258px; height: 100%; margin: 0 auto; }
.nav_div .nav_inner li{ float: left; width: 16.66%; }
.nav_div .nav_inner li a{ display: inline-block; width: 100%; text-align: center; font-size:18px; color: #fff; line-height: 66px; }
.nav_div .nav_inner li a:hover{ background: #1e81de; }
.nav_div .nav_inner li a i{ margin-right: 12px; }

/*footer*/
.footer{ width: 100%; background-color: #fff; padding: 20px 0;}
.bot-nav{ width: 1258px; margin: 0 auto; text-align: center;}
.bot-nav a{ line-height: 24px; font-size: 14px; text-align: center; padding: 0; color: #333;}
.bot-nav a:hover, .bot-nav a:focus{ color: #1569e0;}
.bot-nav span{ padding: 0 4px; color: #858585; font-size: 14px; }
.bot-mid{ width: 1258px; height: 70px; margin: 30px auto; text-align: center;}
.bot-mid h1{ float: left; margin-left: 280px; line-height: 70px;}
.bot-mid span{ float: left; margin-left: 50px; text-align: left;}
.bot-mid span p{ font-weight: bold; font-style: italic; font-size: 18px; color: #333; line-height: 36px; text-align: left;}
.bot-bot{ width: 1258px; margin: 0 auto;}
.bot-bot p{ font-size: 14px; color: #333; text-align: center; margin: 0; padding: 0; line-height: 24px;}

/*main*/
.main{ width: 1258px; margin: 6% auto 0; position: relative; height: auto; min-height: 512px; padding-bottom: 8px; }
/*
.main > img{ position: relative; top: 10%; width: 100%; float: left; z-index: 0 !important; display: inline-block;margin-bottom: 32px;}
*/

/*登录页面样式*/
body.logon{ min-width: 1258px;min-height: 100%; height: auto; background: #fff; }
body.logon .header{ height: 116px;  width: 100%; }
body.logon .header .header-inner{ height: 100%; width: 1258px; margin: 0 auto;}
body.logon .header .header-inner ul.header_nav{float: right; height: 36px; margin: 40px; }
body.logon .header .header-inner ul li{ width: auto; display: inline-block; height: 38px; line-height: 38px; padding:0 12px; border-right: 1px solid rgba(230,230,230,0.1);}
body.logon .header .header-inner ul li.download_center{ display: inline-block; }
body.logon .header .header-inner ul li.foot-print{ display: none; }
body.logon .header .header-inner ul li:last-child{ border-right: none; }
body.logon .header .header-inner ul li a{ height: 36px; line-height: 36px; font-size: 14px; color: #3a3a3a; width: 100%; text-align: center; display: inline-block; }
body.logon .header .header-inner ul li:hover a{margin: 0;padding: 0; color: #1569e0; text-decoration: underline;}
body.logon .header_inner .header_inner_right{width: 88px; height: 38px; line-height: 38px; text-align: center; border-right: 1px solid rgba(230,230,230,0.1);}
body.logon .header_inner .header_inner_right p{ height: 38px; line-height: 38px;}
body.logon .header_inner .header_inner_right p a{ width: 100%; height:100%; display:block; color: #aaa; font-size: 12px;}
body.logon .header_inner .header_inner_right p a:hover{ color: #ddd; background: #2a2c39; text-decoration: underline;}
body.logon .container-header{ border-bottom: none;/* margin-top: 10px;*/ }

body.logon .header-inner-left{ margin-top: 30px; }
/*登录方式样式*/
body.logon .main{ width: 100%; height: 540px; margin: 0; background: url("../images/logon_bg_1.png") center 100% no-repeat; }
body.logon .main .main_inner{ width: 1258px; margin: 0 auto; }
body.logon .main .main_inner .container{ float: right; margin: 46px 50px 0 0; width: 460px; height: auto !important; padding: 0; font-size: 12px; color: #333; background: #fff; }
body.logon .login_switch{  width: 100%; background: #e3e3e3; }
body.logon .login_switch a{ display: block; width: 50%; float: left; height: 48px; line-height: 48px; font-size: 18px; color: #999; text-align: center; }
body.logon .login_switch a:hover,
body.logon .login_switch a:focus,
body.logon .login_switch a.active{ cursor:pointer; background: #fff; color: #0160a9; transition: all .2s; }
.container-header{ width: 100%; margin: 0 auto; position: relative; border-bottom: 1px solid #ccc; }
.container-header h3{ text-align: center; color: #333; font-size: 18px; margin: 0; padding: 0; line-height: 48px; }
.wide-container .bread-nav{ height: 28px; border-bottom: none; }
.wide-container .bread-nav span{ font-size: 14px; color: #8a8a8a;}
body.logon .register_switch{ height: 48px; font-size: 14px; width: 100%; background: #00a3d2;}
body.logon .register_switch a{ width: 50%; text-align: center; display: block; float:left; color: #fff; line-height: 48px; border-right: 1px solid #1a88a9; }
body.logon .register_switch a:hover, body.logon .register_switch a:focus{ background: #1a88a9; transition: all .2s; }
body.logon .register_switch a.company_register{ border-right: none;}

.container-top{ height: 130px; width: 100%; margin: 100px auto 0; text-align: center; }
.container-top img{ vertical-align: middle; }
.container-top span{ font-size: 20px; color: #999; font-weight: normal; margin-left: 20px; }
.container-bot a{ margin: 0 auto; text-align: center; text-decoration: none; display: block; color: #fff; width: 200px; height: 34px; font-size: 16px; line-height: 34px; background-color: #2592e0; }
.container-bot a:hover{ background-color: #2e6da4; transition: all .2s; }


.login-way{ text-align: center; width: 100%; margin: 0 auto; border-top: 1px solid #f0f0f0; overflow: hidden; padding-top: 20px; }
.login-way a{ color: #333; font-size: 16px; padding: 4px 10px !important; }
.login-way a:hover{ background-color: #7ac23c !important; color: #fff !important; transition: all .2s; }
.login-way .active a{ background-color: #7ac23c !important; color: #fff !important; }
.login-main{ width: 100%; }
.login-main form{ width: 100%; margin: 0 auto !important; }
.login-main ul.info{ width: 100%; margin: 0 auto; text-align: left;}
.login-main ul.info li{ list-style: none; padding-bottom: 16px; vertical-align: middle; font-size: 1.166em; color: #333; }
.login-main ul.info li span{ display: inline-block; vertical-align: baseline !important;}
.login-main ul.info li em, .login-main ul li i{ font-style: normal; }
.login-main ul.info li a{ text-decoration: none !important; margin-left: 20px; }
.login-main ul.info input,
.login-main ul.info select{ border: 1px solid #cccccc; width: 280px; height: 38px; line-height: 36px; padding-left: 5px; font-size: 14px; color: #4a4a4a; background-color: #fff; }
.login-main ul.info input:focus,
.login-main ul.info select:focus{ color: #333333; border: 1px solid #18a5d8;background-color: #fafafa; }
.login-main ul.info .label_input{ margin-left: 0 !important; padding-left: 0; text-align: right; display: inline-block; width: 100px; padding-right: 5px; font-size: 14px !important; color: #434343;}
.login-main ul.info .code{ width: 168px; }
.login-main ul.info input.remember{ height: auto; width: auto; padding: 0; margin: 0; vertical-align: middle !important; }
.certificate-information{ width: 280px; color: #666666 !important; background-color: #f0f0f0; font-size: 14px; padding: 10px 10px 4px !important; margin: 0 0 4px 104px !important; }
.certificate-information p{ font-size: 12px; line-height: 18px;}
.qr-code{ width: 203px; height: 203px; color: #666666 !important; background-color: #fff; font-size: 12px; padding: 0 !important; margin: 0 0 0 130px !important; }
.login-main ul.info li.remember-container{ float: left; color: #333 !important; font-size: 14px !important; font-weight: normal; padding-bottom: 0;width:175px; }
.remember-txt, .forget-txt{ display: inline-block; color: #666; font-size: 12px; margin-left: 0px; }
.login-main ul.info li.forget-container{ float: left; margin-left: 120px; padding-bottom: 0;}
.forget-container img{ margin-top: 4px !important; vertical-align: top; width: 14px; height: 14px; }
.forget-container a.forget-txt{ text-decoration: none; margin-left: 10px !important;}
.forget-container a.forget-txt i{ font-size: 14px; margin-right: 4px;}
.remember-txt:hover,.forget-container a:hover{cursor: pointer; color: #1cb2e8 !important; }
.login-main .info .button{ text-align: center; text-decoration: none; background-color: #1cb2e8; color: #fafafa; font-size: 16px; margin-top: 10px; border: none; }
.login-main .info .login-button{ padding-bottom: 8px; }
.login-main .info .button:hover{ background-color: #18a5d8; transition: all .2s; color: #fff !important; }
.login-main .info .button:focus{ background-color: #18a5d8; color: #fff !important; }
.login-warn{ text-align: center;line-height: 20px; margin: -10px 0 0 !important; }
.login-warn p{ font-size: 12px; line-height: 18px; color: #ff2f2f !important;
    margin-right:70px; margin-left: 40px; }
/*elseLoginWay*/
.logon-method-layer{ bottom: 50px; left: 10px; padding: 10px 20px; margin-top: 10px; font-size: 14px; color: #434343; width: 100%; height: auto; border-top: 1px solid #e3e3e3; }
.logon-method-layer p{ text-align: center; background: #fff; width: 120px; margin: -18px auto 10px; font-size: 12px; color: #999; }
.logon-method-layer span{ float: left; }
.logon-method-layer a{ display: block; width: 36px; height: 36px; margin: 0 12px 16px; float: left; }
.logon-method-layer .finger{ background: url("../images/login-ways-02.png") 0 0px no-repeat; }
.logon-method-layer .face01{ background: url("../images/login-ways-04.png") 0 0px no-repeat; }
.logon-method-layer .sms{ background: url("../images/icon_05.png") 0 0px no-repeat; }
.logon-method-layer .otp{ background: url("../images/login-ways-03.png") 0 0px no-repeat; }
.logon-method-layer .qq{ background: url("../images/login-ways-10.png") 0 0px no-repeat; }
.logon-method-layer .WeChat{ background: url("../images/login-ways-11.png") 0 0px no-repeat; }
.logon-method-layer .sina{ background: url("../images/login-ways-12.png") 0 0px no-repeat; }
.logon-method-layer .cert{ background: url("../images/login-ways-08.png") 0 0px no-repeat; }
.logon-method-layer .MCert{ background: url("../images/icon_03.png") 0 0px no-repeat; }
.logon-method-layer .ntlm{ background: url("../images/login-ways-09.png") 0 0px no-repeat; }
.logon-method-layer .password{ background: url("../images/kouling_05.png") 0 0px no-repeat; }
.logon-method-layer .passcode{ background: url("../images/login-ways-07.png") 0 0px no-repeat; }
.logon-method-layer .face{ background: url("../images/login-ways-07.png") 0 0px no-repeat; }
.logon-method-layer .alipay{ background: url("../images/login-ways-alipay.png") 0 0px no-repeat; }
.logon-method-layer .license{ background: url("../images/login-ways-businessLicense.png") 0 0px no-repeat; }
.logon-method-layer .certScca{ background: url("../images/login-ways-08.png") 0 0px no-repeat; }

/**AppList**/
.app_wide_container{ background-color: #f1f1f1 !important;}
.four_a_box{ height: auto; overflow: hidden; /*background-color: #f5f5f6;*/}
.four_a_box .title{ border-bottom: 1px solid #b0b0b0; clear: both; margin-bottom: 20px; }
.four_a_box .title h3{ color: #126ae8; height: 24px; line-height: 24px; border-bottom: 4px solid #126ae8; font-size: 24px !important; display: inline-block; width: auto; text-align: left; padding-bottom: 15px;
    -moz-box-sizing: content-box;  /*Firefox3.5+*/
    -webkit-box-sizing: content-box; /*Safari3.2+*/
    -o-box-sizing: content-box; /*Opera9.6*/
    -ms-box-sizing: content-box; /*IE8*/
    box-sizing:content-box; /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/ }
.four_a_box .four_a_cont{ margin-bottom: 20px;background-color: #fff;/* border: 1px solid #1492ff;*/}
.four_a_box .four_a_cont ul{ min-height: 100px; height: auto;width: auto; margin-bottom: -1px; }
.four_a_box .four_a_cont ul li{ float: left; text-align: center; margin:0; position: relative; list-style: none ;height:140px;width: 221px; border: 1px solid #f1f1f1; background-color: #fff; border-right: none; margin-top: -1px; }
.four_a_box .four_a_cont ul li.border_right{ border-right: 1px solid #f1f1f1;}
.four_a_box .four_a_cont ul li:hover{ box-shadow: 0 3px 12px #cdcdcd;-webkit-box-shadow: 0 3px 12px #cdcdcd; -moz-box-shadow: 0 3px 12px #cdcdcd; -o-box-shadow: 0 3px 12px #cdcdcd; transform:translateY(-3px); -ms-transform:translateY(-3px); -webkit-transform:translateY(-3px);
    -o-transform:translateY(-3px);-moz-transform:translateY(-3px); transition: all .1s; background-color: #f6fbff; z-index: 1;}
.four_a_box .four_a_cont ul li:hover .add_account a.add_account_img{ background:url("../images/add_account_hover.png") no-repeat center; }
.four_a_box .four_a_cont ul li a{ width: 100%;height: 100%; color: #444444; text-decoration: none; display: block;}
.four_a_box .four_a_cont ul li a:hover{ color: #004ea2; }
.four_a_box .four_a_cont ul li a div.pic{width: 100%;height: 70px; padding-top: 10px;}
.four_a_box .four_a_cont ul li a div.pic img{ width: 60px; height: 60px; clear: both; margin: 10px auto 0; }
/*.four_a_box .four_a_cont ul li:hover a div.pic img{width: 70px;height: 60px; transition: all .2s;}*/
.four_a_box .four_a_cont ul li a span{ width: 80%;display:block;line-height: 20px;font-size: 14px;margin: 4px auto 0;padding: 8px 0;color: #2a2a2a; }
.four_a_box .four_a_cont ul li .add_account{ position: absolute;top:4px;left: 6px;width: 48px; height: 30px; border-radius: 15px;display: none; }
.four_a_box .four_a_cont ul li:hover .add_account{ display: block; }
.four_a_box .four_a_cont ul li .add_account a.add_account_img{width: 40px;height: 40px; background:url("../images/add_account.png") no-repeat center; }
.four_a_box .four_a_cont ul li .add_account a.add_account_img:hover{ background:url("../images/add_account_hover.png") no-repeat center; }
.four_a_box .four_a_cont ul li .add_account a.add_account_img p{ width: 88px; height: 32px; line-height: 32px; background: #575973; text-align: center;position: absolute;top: 38px; left: 2px; font-size: 12px; color: #fff; box-shadow: 1px 1px 6px #676989; display: none; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.four_a_box .four_a_cont ul li .add_account a.add_account_img:hover>p{ display: block; transition: all .2s;}
.four_a_box .four_a_cont ul li .add_account a.add_account_img p:before{ border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #575973; content: ""; position: absolute;
    top: -6px; left: 10px;}
/**密码找回**/
.wide-container{ margin: 10px auto 20px;  height: auto;min-height: 517px; background-color: #fdfdfd; font-size: 12px; color: #333333; overflow: hidden !important; }
.wide-container .container-header{ height: 28px; margin: 0 auto; }
.wide-container .container-header h3{ margin-left: 20px; color: #8a8a8a; font-size: 18px; font-weight: normal; text-align: left;line-height: 40px; display: inline-block; }
.wide-container .container-header h3 span{ font-size: 16px; color: #2a2a2a;}
.wide-container .container-header a{ margin-left: 500px; color: #00aaee; line-height: 30px; font-size: 14px;}
.wide-container .container-header a i{ font-size: 16px;margin-right: 2px; line-height: 30px; }
.wide-container .container-header a span{ line-height: 30px; }
.wide-container .container-header a:hover{ border-bottom: 1px solid #00aaee;}
.scan-code{ position: absolute; right: 0; top: 0; }
.scan-code img{ width: 48px; height: 48px; }
.process-title-container{ background: #fdfdfd; padding: 20px 0 0 20px;/* border-top: 1px solid #2f2f37;*/ overflow: hidden; }
.process-title-container .process{ position: relative; float: left; width: 220px; height: 35px; line-height: 35px; font-size: 14px; padding-left: 10px; overflow: hidden; }
.process-title-container .process .index{ display: inline-block; width: 18px; height: 18px; line-height: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; text-align: center; margin-right: 10px; }
.process-title-container .process .process-dir{ position: absolute; top: -17px; right: -19px; }
.process-title-container .process .process-dir .outside,
.process-title-container .process .process-dir .inside{ display: inline-block; width: 0; height: 0; border-style: solid; border-width: 35px 19px; margin-left: -44px; }
.process-title-container .process-common{ background: #dddddd; color: #666666; }
.process-title-container .process-common .index{ background: #999999; color: #ffffff; }
.process-title-container .process-common .process-dir{ background: #dddddd; }
.process-title-container .process-common .process-dir .outside{ border-color: transparent transparent transparent #f8f8f8; }
.process-title-container .process-common .process-dir .inside{ border-color: transparent transparent transparent #dddddd; }
.process-title-container .process-finish{ background: #7ac23c; color: #ffffff; }
.process-title-container .process-finish .index{ background: #ffffff; color: #7ac23c; }
.process-title-container .process-finish .process-dir{ background: #dddddd; }
.process-title-container .process-finish .process-dir .outside{ border-color: transparent transparent transparent #f8f8f8; }
.process-title-container .process-finish .process-dir .inside{ border-color: transparent transparent transparent #7ac23c; }
.process-title-container .process-current{ background: #7ac23c; color: #ffffff; }
.process-title-container .process-current .index{ background: #ffffff; color: #7ac23c; }
.process-title-container .process-current .process-dir{ background: #dddddd; }
.process-title-container .process-current .process-dir .outside{ border-color: transparent transparent transparent #f8f8f8; background: #dddddd }
.process-title-container .process-current .process-dir .inside{ border-color: transparent transparent transparent #7ac23c; }
/*找回密码页面style*/
body.find_pwd{ background: #f1f1f1;}
body.find_pwd .register-title{ width: 880px; }
body.find_pwd  .container-main p{ margin-bottom: 20px; text-align: left; color: red; font-size: 14px; line-height: 18px; }

body.find_pwd .footer p{ color: #888;}
body.find_pwd .process-title-container{ padding-top: 30px;}
body.find_pwd .header .header_inner ul li{ background-color: #fafafa;}
body.find_pwd .header_inner ul li.download_center{ display: block;}
body.find_pwd .header_inner ul li.foot-print{ display: none;}
body.find_pwd .header .header_inner ul li:hover a{ background-color: #fafafa; color: #333; }
body.find_pwd .header .header_inner ul li a{ color: #666; background-color: #fafafa;}
body.find_pwd .header-inner .header_inner_right{ float: left; margin-left: 30px; }
body.find_pwd .header-inner .header_inner_right p a{ color: #2881ff; font-size: 18px;}
body.find_pwd .header-inner .header_inner_right p a:hover{ background-color: #fafafa; color: #1569e0; }
.find_pwd .process-title-container{ padding:10px 0 0 90px; }
.find_pwd .wide-container .container-header{ border-bottom: none; text-align: center;}
.find_pwd .wide-container .container-header h3{ text-align: center; font-size: 18px; color: #333; }
.find_pwd .bind-mobile ul.info li{ width: 80%;margin: 0 auto;}
.find_pwd .bind-mobile ul.info li input.challenge{ width:148px; }
.find_pwd .wide-container .bind-mobile ul.info li .button{ margin-left: 10px;}
.logon .app_center,
.logon .security_center,
.logon .header_inner_right,
.find_pwd .app_center,
.find_pwd .security_center{ display: none;}
.find_pwd .wide-container{ min-height: 500px;}
.find_pwd .header_inner_right{ display: block; }

/*提示信息颜色*/
.container-main #find_pwd_form p{ color: red;}

/****/
.bind-mobile{ margin-top: 30px; }
.bind-mobile ul.info{ width: 100%; float: left; margin: 16px auto 50px; text-align: left; }
.bind-mobile ul.info li{ padding-left: 70px; display: block; list-style: none; padding-top: 16px; vertical-align: middle; font-size: 1.166em; color: #333333; }
.bind-mobile ul.info li span{ display: inline-block; vertical-align: middle; }
.bind-mobile ul.info li em,
.bind-mobile ul.info li i{ font-style: normal; }
.bind-mobile ul.info li a{ margin-left: 272px; }
.bind-mobile ul.info p{ opacity: 0; font-size: 12px; color: #2592e0; margin: 4px auto; width: 270px; }
.safe-center .bind-mobile ul.info li input,
.safe-center .bind-mobile ul.info li select{ border: 1px solid #cccccc; width: 357px; height: 40px; line-height: 40px; padding-left: 5px; font-size: 14px; color: #555; }
.bind-mobile ul.info li input,
.bind-mobile ul.info li select{ border: 1px solid #cccccc; width: 292px; height: 30px;line-height: 32;padding-left: 5px; }
.bind-mobile ul.info li input:focus,
.bind-mobile ul.info li select:focus{ color: #333333; border: 1px solid #00aaee; }
.bind-mobile ul.info li input.challenge{ width: 120px; }
.bind-mobile ul.info li img{ vertical-align: top; width: 120px; height: 30px; background-color: #333; margin-left: 20px; cursor: pointer; }
.bind-mobile ul.info li .name{ display: inline-block; width: 272px; padding-right: 5px; text-align: right; line-height: 36px; font-size: 14px; color: #6a6a6a; }
.bind-mobile ul.info li .value{ font-size: 14px; color: #2a2a2a; }
.bind-mobile ul.info li.prompt_info{ height: 36px;line-height: 36px; font-size: 12px; padding-top: 2px;}
.bind-mobile ul.info li .message{ font-size: 12px; color: #ff0000; text-align: left; line-height: 16px; width: 420px; word-break: normal; }
.bind-mobile ul.info li .code{ width: 176px; overflow-x: hidden }
.bind-mobile ul.info li .error{display:inline-block;color: red; font-size: 12px;line-height: 18px;width: 250px;vertical-align: middle;margin-left: -6px;}
.wide-container .bind-mobile ul.info li.button_li{ padding-top: 0;}
.wide-container .bind-mobile ul.info li .button{ text-align: center; background-color: #00bbee; color: #ffffff; width: 299px; height: 34px; font-size: 14px; line-height: 34px;margin-top: 4px; margin-left: 4px; cursor: pointer;border:transparent; }
.bind-mobile ul.info li .button:hover{ background-color: #00a3d2; transition: all .2s; }
.bind-mobile ul.info li .button:focus{ background-color: #00a3d2; color: #fff !important; }
/*second css*/
.bind-mobile ul.info li input.btn_obtain_challenge{ width: 100px !important; height: 32px; margin-left: 20px; font-size: 12px;line-height: 32px; color: #ddd; background: #7c7e8f; cursor: pointer;border:1px solid transparent; }
.bind-mobile ul.info li input.btn_obtain_challenge:hover{ background: #626477; transition: all .2s; color: #f1f1f1; }
/*finish css*/
.finish-content{ width: 960px; margin: 80px auto 0; }
.finish-content .finish-mid{ width: 960px; height: 60px; margin: 0 auto; text-align: center; font-size: 18px; }
.finish-content .finish-mid span{ line-height: 60px; }
.finish-content .finish-mid img{ margin-right: 10px; }
.bind-mobile .button-finish a{ text-align: center; text-decoration: none; display: block; color: #ffffff; width: 200px; height: 34px; font-size: 14px; line-height: 34px; margin: 50px auto 30px; background-color: #2592e0; }
.bind-mobile .button-finish a:hover{ background-color: #2e6da4; transition: all .2s; }
/** 查看页面表格样式**/
.scaffold-show{ }
.scaffold-show table{ width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
.scaffold-show table tr.hover{ background: #e4ffff; }
.scaffold-show table tr td{ border: #dddddd solid 1px; height: 31px; line-height: 51px; color: #52514f; padding-left: 5px; white-space: nowrap; }
.scaffold-show table tr td.photo{ width: 120px; height: 160px; text-align: center; padding-right: 10px; }
.scaffold-show table tr td.photo image{ width: 110px; height: 150px; }
.scaffold-show table tr td.name{ width: 120px; font-weight: bold; text-align: right; padding-right: 10px; }
.scaffold-show table tr td.value{ font-weight: normal; }
.scaffold-show table tr td.value span{ display: inline-block; overflow: hidden; }
.scaffold-show table tr td.value label{ margin-right: 10px; }
.scaffold-show table tr td.value input{ width: 180px; margin-top: 5px; margin-right: 5px; padding-left: 5px; }
.scaffold-show table tr td.value input.radio{ width: 15px; margin-top: 5px; margin-right: 5px; }
.scaffold-show table tr td.value input.checkbox{ width: 20px; margin-top: 5px; margin-right: 5px; }
.scaffold-show table tr td.value select{ width: 180px; margin-top: 5px; margin-right: 5px; }
.scaffold-show table tr td.value textarea{ width: 80%; margin-top: 3px; margin-bottom: 3px; resize: none; padding-left: 5px; }
.scaffold-show table tr td table{ border: none; }
/**按钮样式**/
.operation_button_container{ margin: 8px 0 8px 0; text-align: center }
.operation_button_container .btn_common{ border: none; height: 30px; cursor: pointer; margin-right: 10px; color: #ffffff; vertical-align: top; background: #00bbee; border-radius: 3px }
.operation_button_container .btn_common:hover{ background: #00a3d2 }
.operation_button_container .btn_common_s{ width: 70px; }
.operation_button_container .btn_common_l{ width: 96px; }
/*左侧导航样式*/
.side-nav{ float: left; width: 300px; height: 100%; font-size: 16px;}
.side-nav ul{ background: #fff; padding: 25px 25px 50px; }
.side-nav ul li{ text-align: center;}
.side-nav ul li:hover{ background: #1492ff;}
.side-nav ul h3{ padding-top: 8px; padding-bottom: 14px; margin-right: 14px; font-size: 20px; color: #666;}
.side-nav li a{ font-size: 18px; color: #171717 !important; line-height: 58px; display: block; width: 100%; border-bottom: 1px solid #d0d0d0; }
.side-nav ul li a span{ display: inline-block; width: 128px; text-align: left; padding-left: 30px; }
.side-nav li a:hover,
.side-nav li.active a{ background: #badcff; border-bottom: 1px solid #badcff; }
.side-nav ul li a i{ width: 26px; height: 26px; font-size: 24px; color: #126ae6; text-align: center; }
.side-nav ul li a i.fa-angle-right{ color: #999; font-size: 26px; margin-left: 20px;}
.side-nav ul li a i.fa-mobile-phone{ font-size: 32px; height: 32px; }
.side-nav ul li a i.fa-question-circle{ font-size: 26px;}
.side-nav ul li a i.fa-vimeo-square{ font-size: 28px; }
.side-nav ul li a i.fa-credit-card-alt{ font-size: 22px;}
/*.side-nav ul li a i.fa-envelope, .side-nav ul li a i.fa-newspaper-o{ font-size: 14px;}*/

/*左侧用户头像*/
.userInfo{ padding: 50px 25px; /*border-bottom: 1px solid #ddd*/; background: #fff; margin-bottom: 12px; }
.userInfo .user_pic{ width: 70px;height: 70px;margin: 0 auto; background:url("../images/user_new.png") center no-repeat; }
.userInfo .user_pic .userPhoto{ width: 80px;height: 80px;margin: 0 auto;border-radius: 4px;-webkit-border-radius: 40px;-moz-border-radius: 40px; box-shadow:0 0 2px #47476f;}
.userInfo p{ padding-top:14px;}
.userInfo p span.user_name{ font-size: 20px; }
.userInfo p span,
.userInfo p a{ font-size: 14px; display: block; line-height: 26px;color: #333; text-align: center;padding: 0 10px;}
.userInfo p a{ color:#1492ff; display: inline-block;}
.userInfo p a:hover{ color: #0073d6;}

/*bindEmail*/
.bind-email-second{ width: 800px; margin: 0 auto; text-align: center; }
.bind-email-second a{ margin: 0 auto !important; padding: 0 !important; font-size: 16px; font-weight: bold; text-decoration: solid !important; }
/*blank*/
.ui-widget-overlay{ background:#000; opacity:.5; filter: Alpha(Opacity=50);}
.blank-main{ width: 200px; margin: 0 auto; }
.blank-main img{ margin-top: 60px; }
.blank-main p{ font-size: 18px; color: #999; margin: 10px auto; }
.revise_pw{ float: left; position: fixed; top: 10%; left: 40%; }
.revise_pw_bg{ background-color: #000; height: 225px; width: 354px; opacity: 0.4; position: absolute; top: 6px; z-index: 990; }
.revise_pw_box{ height: auto; width: 354px; background: #FFF /*url(../images/line.png) no-repeat 0 bottom*/; position: absolute; margin-left: 6px; z-index: 999;/* padding-top: 15px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;*/ }
.revise_pw_box .title{ cursor: move; height: 42px; line-height: 42px; clear: both; margin-bottom: 10px; background-color: #22222c; }
.revise_pw_box .title h3{ color: #fff; height: 42px; line-height: 42px; font-size: 15px; float: left; display: block; text-align: center; padding-left: 10px; padding-right: 10px; }
.revise_pw_box .tab td{ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 8px; font-size: 14px; height: 28px; line-height: 28px; }
.revise_pw_box .tab td span input{ line-height: 28px; height: 28px; padding-left: 5px; border: 1px solid #bdbdbd;}
.revise_pw_box .tab td span input:focus{ border: 1px solid #4599e4; }
.revise_pw_box .text{ height: 28px; border: 1px solid #909090; background-color: #f7f5f6; color: #989898; line-height: 28px; width: 180px; padding-left: 5px; font-size: 14px; }
.revise_pw_box .text:focus{ border: 1px solid #4599e4; }
.revise_pw_box .btn_box{ width: 100%; text-align: center; /*height: 48px; line-height: 48px;*/ }
.revise_pw_box .btn_box_1{ width: 100%; text-align: center; padding-left: 20px; }
.revise_pw_box .tab tr:last-child{ border-top: 1px solid #ddd; text-align: right; height: 38px; }
.revise_pw_box .tab tr:last-child td{  background-color: #eee; margin-top: 16px !important; }
.revise_pw_box .tab td span input.btn{ font-size: 14px; line-height: 32px; color: #FFF; height: 32px; width: 68px; border:none; cursor: pointer; top: 0; right: 0; background-color: #00bbee; margin-right: 10px; margin-top: 5px;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.revise_pw_box .tab td span input.btn:hover{ background-color: #00a3d2; }
.message_container{ width: 400px; float: left; position: fixed; top: 10%; left: 40%; background: url(../images/popup_shadow_right_body.png) repeat-y right; }
.message_container_l{ width: 710px; float: left; position: fixed; top: 10%; left: 40%; background: url(../images/popup_shadow_right_body.png) repeat-y right; }
.message_body_left_l{ width: 709px; float: left; zoom: 1; overflow: hidden; background: #f1f1f1; }
.message_body_left{ width: 395px; float: left; zoom: 1; overflow: hidden; background: #f1f1f1; }
.message_head{ height: 34px; background: #3a7ab6; padding: 1px; cursor: move; text-indent: 15px; }
.message_head .dialog_close{ float: right; width: 18px; height: 18px; cursor: pointer; background: url(../images/popup_icon_close.png) no-repeat; margin: 6px; }
.message_head .dialog_title{ float: left; width: 230px; height: 25px; font-size: 16px; font-weight: bold; color: #ffffff; overflow: hidden; padding-top: 5px }
.message_body{ min-height: 40px; max-height: 250px; padding: 10px; overflow-y: auto; border-bottom: 1px solid #e1e1e1; margin-top: 5px }
.message_foot{ height: 40px; text-align: center; padding: 5px 0 5px 0; background: url(../images/popup_shadow_bottom.png) repeat-x 0 46px; }
.message_table tr td{ padding: 2px; }
.message_content{ color: red; text-align: center }
#message_dialog{ vertical-align: middle; color: red; text-align: center;}
#confirm_message_dialog{ vertical-align: middle; color: red; text-align: left ;}
.no-close .ui-dialog-titlebar-close{ display: none; }
.thames-blue{ padding: 0; border: transparent; box-shadow: 0 6px 28px #55555c;-moz-box-shadow: 0 6px 28px #55555c;-webkit-box-shadow: 0 6px 28px #55555c;-o-box-shadow: 0 6px 28px #55555c;}
.thames-blue .ui-widget-header,
.thames-blue .ui-widget-header .ui-dialog-title{ background: #22222c; border: #22222c; font-size: 14px; height: 32px; line-height: 32px; border-radius: 0;}
.thames-blue .ui-widget-content{ background-color: #fff; margin: 0;  }
.thames-blue .ui-widget-content .bind-mobile,
.thames-blue .ui-dialog-content{ margin: 0 auto; min-height: 70px !important; padding-top: 10px;}
.thames-blue .ui-widget-content .bind-mobile table{ border: none;}
.thames-blue .ui-widget-content .bind-mobile tr{ height: 48px; text-align: center;}
.thames-blue .ui-widget-content .bind-mobile tr:last-child{ height: 22px; line-height: 22px; }
.thames-blue .ui-widget-content .bind-mobile tr:last-child td.message{ font-size: 12px; text-align: left; }
.thames-blue .ui-widget-content .bind-mobile tr label{ font-size: 14px; color: #525252;}
.thames-blue .ui-widget-content .bind-mobile tr td{ border: none;}
.thames-blue .ui-widget-content .bind-mobile tr td.name{ width: 100px; text-align: right;}
.thames-blue .ui-widget-content .bind-mobile tr td input{ width: 180px; height: 28px; border: 1px solid #bbb; font-size: 12px; padding-left: 5px; color: #333;}
.thames-blue .ui-widget-content .bind-mobile tr td input:focus{ border: 1px solid #00a3d2;}
.thames-blue .ui-dialog-buttonpane{ margin: 0; background-color: #ddd; padding: 0 1em 0.4em; }
.thames-blue .ui-dialog-buttonpane .ui-dialog-buttonset{ float: right; }
.thames-blue .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text{ font-size: 12px;color: #fff; }
.thames-blue .ui-dialog-buttonpane .ui-dialog-buttonset button{ float: left; background:#00bbee; border: transparent; padding: .3em .9em .3em .9em; margin: .4em .4em .3em 0; }
.thames-blue .ui-dialog-buttonpane .ui-dialog-buttonset button:hover{ background-color: #00a3d2; }
.ui-dialog-buttonset #btn-dialog-cancel,
.ui-dialog-buttonset button[clazz="btn-dialog-cance"],
.ui-dialog-buttonset button.btn-dialog-cancel{background-color: #a8a8a8 !important;}
.ui-dialog-buttonset #btn-dialog-cancel:hover,
.ui-dialog-buttonset button[clazz="btn-dialog-cance"]:hover,
.ui-dialog-buttonset button.btn-dialog-cancel:hover{background-color: #999 !important;}
.ui-dialog-content table{ width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; }
.ui-dialog-content table tr td{ border: 1px solid #d4d4d4; height: 31px; line-height: 31px; color: #52514f; padding-left: 5px; white-space: nowrap; }
.ui-dialog-content table tr td.name{ width: 100px; font-weight: bold; text-align: right; padding-right: 10px; }
.ui-dialog-content table tr td.value{ font-weight: normal; padding: 0 20px 0 0; text-align: left; }
#message_dialog,#confirm_message_dialog{ line-height: 28px; font-size: 16px; min-height: 58px; }
/*去除二次验证弹窗的横向滚动条*/
.thames-blue .ui-widget-content .bind-mobile ul.info li .message{ width: 360px; line-height: 18px; text-align: center; }
/*register-container*/
.register{ padding: 0; }
.register .bind-mobile{ margin-top: 0; }
.register .info{ margin: 0; padding: 0; }
.register .info li{ height: 42px; padding-top: 10px !important; }
.register .bind-mobile ul.info li input,
.register .bind-mobile ul.info li select{ height: 30px !important; line-height: 24px !important; width: 292px; }
#qr-code-dialog .bind-mobile ul.info li span{ text-align: center; display: block; }

.safe-center{ padding: 20px 0 0 0; }
.safe-center .bind-mobile{ margin-top: 0; }
.safe-center .info{ margin: 0; padding: 0; }
.safe-center .info li{ height: 30px; }
.safe-center .info li span.name{ width: 200px; }
.safe-center .bind-mobile ul.info li input,
.safe-center .bind-mobile ul.info li select{ height: 30px ; line-height: 30px ; width: 292px; }
.safe-center .bind-mobile ul.info li a{ margin-left: 205px !important; }
.safe-center .bind-mobile ul.info li span.tips{ opacity:0 }
/*编辑界面*/
.process-main-container #user_info_form .bind-mobile .info li{ padding-top: 14px;}
.process-main-container #user_info_form .bind-mobile .info li.prompt_info,
.process-main-container #user_info_form .bind-mobile .info li.button_li{ padding-top: 0;}
.process-main-container #user_info_form .bind-mobile ul.info li span input{  height: 30px ; line-height: 30px; font-size: 14px;}
.process-main-container #user_info_form .bind-mobile ul.info li span select{  height: 32px ; line-height: 32px; font-size: 14px; width:299px;}
.process-main-container #user_info_form .bind-mobile ul.info li p.edit_info_btn{ width: 50px; color: #666;  background-color: #999;}
.bind-mobile ul.info li span.value input.pre_code{ width: 168px; }
.bind-mobile ul.info li span.value input.pre_imgCode{ width: 148px;}
/*查看个人信息*/
.safe-center .right-contain .process-main-container .view_info ul.info{ margin: 0;}
.safe-center .right-contain .process-main-container .view_info ul.info li{ padding-top: 0; height: 40px;line-height: 40px; border-bottom: 1px solid #e4eaec ;}
.safe-center .right-contain .process-main-container .view_info ul.info li span.name{ border-right: 1px solid #e4eaec ; height: 41px; padding-right: 10px;}
.safe-center .right-contain .process-main-container .view_info ul.info li span.value{ padding-left: 12px;}

.ui-dialog-content .bind-mobile{ padding: 0; margin: 0 }
.ui-dialog-content .bind-mobile ul.info{  margin: 5px 0 0 0 }
.ui-dialog-content .bind-mobile ul.info li{ padding: 5px 0 0 0; margin: 0 }
.ui-dialog-content .bind-mobile ul.info li span{ font-size: 14px; line-height: 28px; height: 28px; }
.ui-dialog-content .bind-mobile ul.info li .name{ width: 100px; }
.ui-dialog-content .bind-mobile ul.info li input,
.ui-dialog-content .bind-mobile ul.info li select{ height: 28px; line-height: 28px; width: 200px; font-size: 12px; }
.ui-dialog-content .bind-mobile ul.info li.qr-code{margin: 0 0 0 80px !important; }
.ui-dialog-content .bind-mobile ul.info li.qr-code img{margin-left: 0 !important; }

/*个人信息*/
.right-contain{ float: left; /*background-color: #ffffff;*/ height: 100%; min-height: 400px; width: 896px; padding: 25px; margin-left: 12px; background: #fff;}
.right-contain .user_info ul.info{ width: 100%; height: auto; background: #fff; }
.right-contain .user_info ul.info li{ font-size: 14px; width: 100%; height: 48px; line-height: 48px; border-bottom: 1px solid #e8e8e8;clear:both }
.right-contain .user_info ul.info li span{ display: inline-block; }
.right-contain .user_info ul.info li span.name{ width: 200px; padding: 0 30px; }
.right-contain .user_info ul.info li span.value{ width: 450px; display: inline-block; }
.right-contain .user_info ul.info li span.operate,
.right-contain .user_info ul.info li span a{ width: 60px; cursor: pointer; color: #2881ff; display: inline-block; }
.right-contain .user_info ul.info li span.operate:hover,
.right-contain .user_info ul.info li span a:hover{ color: #1569e0; }
.right-contain .user_info ul.info li span.value .edit-content{ display: none; }
.right-contain .user_info ul.info li span.value .edit-content span{ display: inline-block; padding: 0 14px; cursor: pointer; height: 28px; line-height: 28px; }
.right-contain .user_info ul.info li span.value .edit-content .cancel-edit{ color: #ff8e2e; font-size: 12px; }
.right-contain .user_info ul.info li span.value .edit-content .cancel-edit:hover{ color: #f87201; text-decoration: underline; }
.right-contain .user_info ul.info li span.value .edit-content .save-edit{ color: #fff; border: 1px solid #2881ff; background: #2881ff; }
.right-contain .user_info ul.info li span.value .edit-content .save-edit:hover{ background: #1569e0;  border: 1px solid #1569e0; }
.right-contain .user_info ul.info li span.value .edit-content .input{ height: 30px; line-height: 30px; width: 180px; border: 1px solid #e3e3e3; padding-left: 6px; margin-left: -1px; margin-right: 252px; }
.right-contain .user_info ul.info li span.value .edit-content .input:focus{ border: 1px solid #00a9ff; }
.right-contain .user_info ul.info li span.value .edit-content select.input{ width: 188px; padding-left:2px; }
.right-contain .user_info ul.info p{ padding: 6px 20px; background: #d5eaff; font-size: 16px; }

/*对公账户认证*/
.right-contain .container-main .user_info ul.info li span.name{ width: 120px; padding: 0; text-align: left; padding-right: 20px; }
.right-contain .container-main .user_info ul.info li span.value{ width: 280px; }
.right-contain .container-main .user_info ul.info li span.operate{ width: 40px; }
.right-contain .container-main .user_info ul.info{ margin-bottom: 30px;}
.right-contain .container-main .user_info ul.info li span.value .edit-content .input{ margin-right: 20px; }
.right-contain .container-main .user_info ul.info li span#finalMessage{ color: red; }
.right-contain .container-main .user_info ul.info li span.value .init-value{ font-size: 20px; color: #126ae8; }

/*证书管理*/
.scaffold-list{ margin-top: 14px;}
.scaffold-list table{width:100%; background:#FFF;table-layout:fixed;border-collapse: collapse;border-spacing: 0; margin: 0 auto;}
.scaffold-list table thead tr {height:32px;line-height:32px;}
.scaffold-list table thead tr th{ border:1px solid #d4d4d4; padding: 0 10px;background: #f3f3f3; text-align: left;min-width: 80px;}
.scaffold-list table thead tr th.onLineUserTh {background: url(../images/mid_search_top_bg_OnLineUser.jpg) repeat-x;}
.scaffold-list table thead tr th a{width:100%;line-height: 32px; margin:-2px 10px;text-align: left;display:inline-block;}
.scaffold-list table thead tr th a.a_icon_top_{background:url(../images/icon_arrow_mid_u.png)}
.scaffold-list table thead tr th a.a_icon_down{background:url(../images/icon_arrow_mid_d.png)}
.scaffold-list table tbody tr {height:30px;line-height:30px;}
.scaffold-list table tbody tr.hover{background:#e4ffff;}
.scaffold-list table tbody tr td{border:1px solid #d4d4d4;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.scaffold-list table tbody tr td a{text-align: left;color: #0066cc;overflow: hidden;}
.scaffold-list table tbody tr td a:hover{text-decoration: underline;}
.scaffold-list table tbody tr td label.inline_table{width: 100%;display: inline-table}
.scaffold-list table tfoot tr {height:32px;line-height:32px;}
.scaffold-list table tfoot tr td{border:1px solid #d4d4d4;padding:0 ;background:#f1f1f1;}
.scaffold-list table tfoot tr td span{ margin:0 5px; font-weight:bold; text-decoration:none}

/** 各个对象列表页面相关功能按钮样式 **/
.btn_operation_common{border: none;padding-left:18px;height: 16px;color: #2233ff;margin: 08px;cursor: pointer; }
.btn_operation_common:hover{text-decoration: underline;color: #4444dd }
.btn_operation_disabled{border: none;padding-left:18px;height: 16px;color: #BBBBBB;margin: 08px;cursor: pointer; }
.btn_operation_update{background: url("../icons/icon_edit.png") no-repeat 0 0;}
.btn_operation_lookup{background: url("../icons/icon_show.png") no-repeat 0 0;}
.btn_operation_email{background: url("../icons/icon_email.png") no-repeat 0 0;}
.btn_operation_phone{background: url("../icons/icon_phone.png") no-repeat 0 0;}
.btn_operation_locked{background: url("../icons/icon_lock.png") no-repeat 0 0;}
.btn_operation_unlock{background: url("../icons/icon_unlock.png") no-repeat 0 0;}
.btn_operation_delete{background: url("../icons/icon_delete.png") no-repeat 0 0;}
.btn_operation_refresh{background: url("../icons/icon_refresh.png") no-repeat 0 0;}
.btn_operation_reset{background: url("../icons/icon_viewandedit.png") no-repeat 0 0;}

/** 查询样式 **/
.button_search{ display:inline-block; height:24px; width:60px;border:1px solid #bdbdbd ;cursor: pointer; background:#fff url(../images/icon_search2_hover.png) no-repeat 4px 2px; text-align:center;margin-top: 5px;padding-left: 20px;color: #666;}
.button_search:hover{ background:#fff url(../images/icon_search2_hover.png) no-repeat 4px 2px; color: #46b26c;}


/*企业信息样式*/
.right_operate_btn{ float: right; width: auto; }
.right_operate_btn input{ min-width: 124px; height: 38px; background: #ff8319; font-size: 16px; color: #fff; padding: 0 10px; border: none; }
.right_operate_btn input:hover, .right_operate_btn input:focus{ cursor: pointer; background: #f06e00; }
.right-contain .four_a_box .scaffold-list table thead tr th{ background: #c6def6; height: 46px; font-size: 12px; text-align: center; line-height: 46px; border:none; border-right: 1px solid #e3e3e3; }
.right-contain .four_a_box .scaffold-list table tbody tr td{ height: 48px; font-size: 12px; line-height: 48px; text-align: center; border:none; border-right: 1px solid #e3e3e3; }
.right-contain .four_a_box .scaffold-list table thead tr th:last-child,
.right-contain .four_a_box .scaffold-list table tbody tr td:last-child{ border-right: none; }
.right-contain .four_a_box .scaffold-list table tfoot tr td{ border: none;}
.btn_auth_icon{ background: url("../icons/auth_icon.png") no-repeat 0 0;}


/*根据不同的屏幕高度,给出不同的内容最小高度*/
@media screen and (max-height: 720px){
    .main{ min-height: 512px;}
    .wide-container{ min-height: 500px;}
}
@media screen and (min-height: 721px){
    .main{ min-height: 812px;}
    body.logon .main{ min-height: 540px;}
    .wide-container{ min-height: 740px;}
}
/*vpn内容样式*/
.vpn-content{ width: 500px; height: auto; min-height: 440px; position: fixed; right: 1%; bottom: 60px; z-index: 100; }
.vpn-btn{ width: 150px; height: 80px; background:url("../images/vpn-ununited.png") no-repeat center top; position: absolute;bottom: 0;right: 0;}



.nextStepBox input{ border:none; outline: none;}
.nextStepBox .next-btn{ width: 49%; background:#0e90d2;color:#fff; height: 38px;cursor:pointer}
.nextStepBox .back-btn{ width: 49%; margin-left:1%; background:#d0cfcf; height: 38px;cursor:pointer}