﻿@charset "utf-8";
/* CSS Document */

/* 用户信息模块 */
.usermodel {margin-top: 10px;border-style: solid;border-width: 1px;padding: 10px;}
.usermodel .pic {width: 80px;height: 80px;float: left;border-style: solid;border-width: 5px;margin-right: 20px;_display: inline;}
.usermodel .pic .picbox {height: 80px;width: 80px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 80px;*font-family: 'Arial';font-size: 0;line-height: 80px;}
.usermodel .pic .picbox img {max-width: 100%;max-height: 100%;}
.usermodel .info {height: 90px;position: relative;}
.usermodel .info .m_l {height: 56px;float: left;width: 70%;position: relative;top: 50%;margin-top: -28px;}
.usermodel .info .m_l .line {border-bottom-style: dashed;border-bottom-width: 1px;height: 30px;}
.usermodel .info .m_l .line p.name {height: 20px;float: left;line-height: 20px;font-size: 20px;}
.usermodel .info .m_l .line .username {height: 20px;float: left;margin: 0 20px;}
.usermodel .info .m_l .line .username p.tips {height: 20px;float: left;line-height: 20px;font-size: 12px;}
.usermodel .info .m_l .line .username p.names {height: 20px;line-height: 20px;font-size: 12px;font-family: 'Verdana';}
.usermodel .info .m_l .line .over {height: 18px;margin-top: 1px;}
.usermodel .info .m_l .line .over a.btn {height: 18px;float: left;display: block;text-decoration: none;margin-right: 5px;_display: inline;}
.usermodel .info .m_l .line .over a.btn i.ico {width: 22px;height: 18px;float: left;}
.usermodel .info .m_l .line .over a.btn em.name {height: 20px;float: left;display: block;font-size: 12px;line-height: 18px;text-decoration: none;display: none;}
.usermodel .info .m_l .line .over a.unbtn em.name {display: block;}
.usermodel .info .m_l .safe {height: 20px;padding-top: 5px;}
.usermodel .info .m_l .safe p.name {height: 20px;float: left;font-size: 12px;}
.usermodel .info .m_l .safe .info {height: 20px;}
.usermodel .info .m_l .safe .info em.tips {height: 20px;display: block;float: left;line-height: 20px;font-size: 12px;font-weight: 700;}
.usermodel .info .m_l .safe .info a.btn {height: 20px;display: block;text-align: center;float: left;margin-left: 10px;_display: inline;font-size: 12px;text-decoration: none;}
.usermodel .info .m_r {height: 14px;position: absolute;bottom: 10px;right: 10px;}
.usermodel .info .m_r a.btn {height: 14px;display: block;}
.usermodel .info .m_r a.btn i.ico {height: 14px;width: 14px;float: left;margin-right: 5px;_display: inline;}
.usermodel .info .m_r a.btn em.tips {height: 14px;float: left;line-height: 14px;font-size: 12px;}

/* 账户服务 */
.userserver {margin-top: 10px;border-style: solid;border-width: 1px;}
.userserver .club {width: 75%;float: left;}
.userserver .club .blance {padding: 20px 10px;}
.userserver .club .blance p.name,
.userserver .club .server p.name {height: 30px;line-height: 30px;font-weight: 700;font-size: 14px;}
.userserver .club .blance .info ul li {height: 40px;float: left;padding: 0 10px;}
.userserver .club .blance .info ul li.blances {padding: 0;}
.userserver .club .blance .info ul li.blances em {height: 40px;font-family: 'Verdana';display: block;float: left;}
.userserver .club .blance .info ul li.blances em.sy {font-size: 20px;line-height: 56px;}
.userserver .club .blance .info ul li.blances em.num {font-size: 40px;line-height: 40px;}
.userserver .club .blance .info ul li a.gobtn {height: 30px;line-height: 30px;font-size: 12px;padding: 0 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;text-decoration: none;margin-top: 10px;}
.userserver .club .blance .info ul li a.link {height: 20px;line-height: 20px;font-size: 12px;display: block;margin-top: 20px;}
.userserver .club .blance .info ul li.divider {font-size: 12px;font-family: 'Verdana';line-height: 60px;}
.userserver .club .server {border-top-style: solid;border-top-width: 1px;padding: 20px 10px;}
.userserver .club .server .service ul li {height: 30px;line-height: 30px;float: left;width: 33%;font-size: 12px;font-family: 'Verdana';}
.userserver .club .server .service ul li em.num {font-weight: 700;padding: 0 2px;}
.userserver .wait {border-left-style: solid;border-left-width: 1px;padding-bottom: 2000px;margin-bottom: -2000px;}
.userserver .wait ul li {height: 40px;border-top-style: solid;border-top-width: 1px;margin-top: -1px;padding: 20px;}
.userserver .wait ul li em.num {font-size: 40px;float: left;line-height: 40px;font-family: 'Arial';font-weight: 700;display: block;width: 67px;text-align: center;}
.userserver .wait ul li p.name {font-size: 12px;line-height: 56px;}

/* 我的订单 */
.myorder {margin-top: 10px;}
.myorder .room .mt {height: 30px;padding: 0 10px;border-left-style: solid;border-left-width: 2px;}
.myorder .room .mt p.name {height: 30px;float: left;line-height: 30px;font-size: 12px;font-weight: 700;}
.myorder .room .mt .more {height: 30px;float: right;line-height: 30px;font-size: 12px;}
.myorder .room .mc {margin-top: 10px;}
.myorder .room .mc table {width: 100%;table-layout: fixed;}
.myorder .room .mc table tr td {overflow: hidden;white-space: nowrap;padding: 5px;}
.myorder .room .mc table tr td .center {text-align: center;}
.myorder .room .mc table tr td .right {text-align: right;}
.myorder .room .mc table thead tr td {border-bottom-style: solid;border-bottom-width: 1px;}
.myorder .room .mc table thead tr td h2 {height: 20px;line-height: 20px;font-size: 12px;}
.myorder .room .mc table tbody tr td .string {height: 30px;line-height: 30px;font-size: 12px;text-overflow: ellipsis;}
.myorder .room .mc table tbody tr td .time {height: 30px;line-height: 30px;font-size: 12px;font-family: 'Arial';}
.myorder .room .mc table tbody tr td .price {height: 30px;line-height: 30px;font-size: 12px;font-family: 'Verdana';font-weight: 700;}
.myorder .room .mc table tbody tr td .state {height: 20px;line-height: 20px;font-size: 12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.myorder .room .mc table tbody tr td .tool {height: 20px;line-height: 20px;font-size: 12px;}

/* 左侧导航区 */
.extra_l {width: 150px;float: left;margin: 0 10px 0 0;_display: inline;}
.extra_l .mt {height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.extra_l .mc {border-style: solid;border-width: 0 1px 1px 1px;padding: 10px;}
.extra_l .mc ul li {height: 20px;line-height: 20px;padding: 5px 0;font-size: 12px;}
.extra_l .mc ul li a {text-decoration: none;display: block;height: 20px;-webkit-transition: all 0.1s linear 0.0s;-moz-transition: all 0.1s linear 0.0s;transition: all 0.1s linear 0.0s;}
.extra_l .mc ul li a:hover,
.extra_l .mc ul li.select a {padding-left: 5px;}

/* 右侧内容区 */
.extra_r {overflow: visible;float: right;width: 1030px;}

/* 账户安全设置 */
.usersafe {padding: 10px;border-style: solid;border-width: 1px;}
.usersafe p.title {height: 25px;line-height: 20px;font-size: 12px;font-weight: 700;border-bottom-style: solid;border-bottom-width: 1px;}
.usersafe .show {margin-top: 10px;}
.usersafe .show .userlog {width: 93px;float: left;margin-right: 20px;_display: inline;}
.usersafe .show .userlog .pic {width: 93px;height: 93px;}
.usersafe .show .userlog .pic a {width: 93px;height: 93px;position: relative;display: block;}
.usersafe .show .userlog .pic a i.picbox {height: 93px;width: 93px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 40px;*font-family: 'Arial';-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.usersafe .show .userlog .pic a i.picbox img {max-width: 93px;max-height: 93px;}
.usersafe .show .userlog .pic a span.col {height: 20px;position: absolute;bottom: 0;left: 0;right: 0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;display: none;}
.usersafe .show .userlog .pic a em.edit {height: 20px;font-size: 12px;text-align: center;bottom: 0;left: 0;right: 0;position: absolute;display: none;}
.usersafe .show .userlog .pic a:hover span.col,
.usersafe .show .userlog .pic a:hover em.edit {display: block;}
.usersafe .show .userlog p.name {height: 20px;line-height: 20px;font-size: 12px;text-align: center;font-family: 'Verdana';}
.usersafe .show .detail ul li p.name {height: 30px;float: left;line-height: 30px;font-size: 12px;}
.usersafe .show .detail ul li .loging {height: 30px;float: left;line-height: 30px;font-size: 12px;font-family: 'Verdana';}
.usersafe .show .detail ul li .check {height: 30px;float: left;line-height: 30px;font-size: 12px;font-family: 'Verdana';}
.usersafe .show .detail ul li .phone {height: 30px;float: left;line-height: 30px;font-size: 14px;font-family: 'Arial';}
.usersafe .show .detail ul li .change {height: 30px;float: left;line-height: 30px;font-size: 12px;font-weight: 700;margin-left: 5px;}
.usersafe .show .detail ul li .time {height: 30px;float: left;line-height: 30px;font-size: 14px;font-family: 'Arial';}
.usersafe .show .detail ul li .safe {height: 14px;float: left;width: 188px;background: url(../../Images/crm/safety.png) 0 0 no-repeat;margin-top: 8px;}
.usersafe .show .detail ul li .s-1 {background-position: 0 -16px;}
.usersafe .show .detail ul li .s-2 {background-position: 0 -31px;}
.usersafe .show .detail ul li .s-3 {background-position: 0 -46px;}
.usersafe .tool {margin-top: 10px;}
.usersafe .tool ul {margin-top: -1px;}
.usersafe .tool ul li {padding: 30px 10px;border-top-style: dotted;border-top-width: 1px;}
.usersafe .tool ul li p.name {height: 20px;line-height: 20px;float: left;font-size: 12px;width: 150px;text-align: center;}
.usersafe .tool ul li .tips {line-height: 20px;font-size: 12px;width: 60%;float: left;}
.usersafe .tool ul li .state {height: 20px;font-size: 12px;text-align: center;line-height: 20px;}
.usersafe .tool ul li .state .tar,
.usersafe .tool ul li .state .button {height: 20px;display: inline-block;}
.usersafe .tool ul li .state .button a {margin: 0 5px;font-size: 12px;font-weight: 700;}

/* 基本资料 */
.basicinfo {padding: 10px;border-style: solid;border-width: 1px;margin-top: 10px;}
.basicinfo p.title {height: 25px;line-height: 20px;font-size: 12px;font-weight: 700;border-bottom-style: solid;border-bottom-width: 1px;}
.basicinfo .tips {height: 20px;padding: 5px;font-size: 12px;line-height: 20px;margin-top: 10px;}
.basicinfo dl {overflow: hidden;zoom: 1;margin-top: 10px;display: block;}
.basicinfo dl dt {height: 30px;line-height: 30px;font-size: 14px;font-weight: 700;display: block;}
.basicinfo dl dd {display: block;padding: 5px 0;}
.basicinfo dl dd p.name {width: 150px;text-align: right;font-size: 12px;line-height: 30px;height: 30px;float: left;margin-right: 10px;_display: inline;}
.basicinfo dl dd p.name em {font-family: 'verdana';font-weight: 700;}
.basicinfo dl dd .string {height: 30px;line-height: 30px;font-size: 12px;}
.basicinfo dl dd .textinput {height: 30px;}
.basicinfo dl dd .textinput select {height: 30px;}
.basicinfo dl dd .textinput input[type=text] {padding: 7px 5px;width: 300px;}
.basicinfo .button {margin-top: 20px;padding-left: 160px;}
.basicinfo .button a.btn {height: 30px;line-height: 30px;width: 160px;text-align: center;font-size: 12px;text-decoration: none;display: block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/* 联系人管理 */
.contact {padding: 10px;border-style: solid;border-width: 1px;overflow: visible;}
.contact p.title {height: 25px;line-height: 20px;font-size: 12px;font-weight: 700;border-bottom-style: solid;border-bottom-width: 1px;}
.contact .show {margin-top: 10px;border-style: solid;border-width: 1px 1px 1px 0;min-height: 54px;position: relative;}
.contact .show table {width: 100%;table-layout: fixed;}
.contact .show table tr td {overflow: hidden;padding: 5px;white-space: nowrap;}
.contact .show table tr td .right {text-align: right;}
.contact .show table tr td .center {text-align: center;}
.contact .show table thead tr td {border-left-style: solid;border-left-width: 1px;}
.contact .show table thead tr td .checkbox {height: 14px;width: 14px;}
.contact .show table thead tr td .checkbox .inputbox {width: 14px;height: 14px;float: left;}
.contact .show table thead tr td .checkbox .inputbox input[type=checkbox] {width: 0;height: 0;font-size: 0;display: none;}
.contact .show table thead tr td h2 {font-size: 12px;font-weight: normal;font-family: 'Verdana','SimSun';}
.contact .show table tbody {/*position: relative;*/}
.contact .show table tbody tr td {border-style: solid;border-width: 1px 0 0 1px;}
.contact .show table tbody tr td .checkbox {height: 14px;width: 14px;}
.contact .show table tbody tr td .checkbox .inputbox {width: 14px;height: 14px;float: left;}
.contact .show table tbody tr td .checkbox .inputbox input[type=checkbox] {width: 0;height: 0;font-size: 0;display: none;}
.contact .show table tbody tr td .string {height: 20px;line-height: 20px;font-size: 12px;font-family: 'Arial','SimSun';}
.contact .show table tbody tr td .price {height: 20px;line-height: 20px;font-size: 12px;font-family: 'Verdana';text-align: right;}
.contact .show table tbody tr td .number {height: 20px;line-height: 20px;font-size: 12px;font-family: 'Arial';}
.contact .show table tbody tr td .tool {height: 20px;font-size: 12px;text-align: center;}
.contact .show table tbody tr td .tool a.btn {font-size: 12px;margin: 0 2px;font-family: 'SimSun';text-decoration: none;display: inline-block;border-style: solid;border-width: 1px;height: 18px;line-height: 18px;padding: 0 2px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.contact .show table tbody .errornull {text-align: center;width: 100%;position: absolute;left: 0;right: 0;height: 29px;line-height: 29px;font-size: 12px;border-style: solid;border-width: 1px 0 0 1px;border-color: #ddd;}
.contact .addcontact {margin-top: 10px;border-style: dashed;border-width: 1px;}
.contact .addcontact ul li {padding: 5px;float: left;}
.contact .addcontact ul li .textinput input[type=text] {padding: 7px 5px;width: 270px;}
.contact .addcontact ul li .textinput label.tips_label {position: absolute;height: 30px;left: 6px;top: -1px;line-height: 32px;font-size: 12px;cursor: text;white-space: normal;font-family: 'Verdana','Arial';}
.contact .addcontact ul li .textinput label.WdateFmtErr {font-weight: normal;}
.contact .addcontact ul li select {height: 30px;padding: 0 2px;float: left;max-width: 282px;}
.contact .addcontact ul li a.btn {height: 28px;line-height: 28px;padding: 0 10px;border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;display: table;font-size: 12px;font-family: 'SimSun';margin: 0 auto;}
.contact .addcontact ul li .checkbox {float: left;height: 30px;margin-right: 10px;_display: inline;}
.contact .addcontact ul li .checkbox .inputbox {width: 14px;height: 14px;float: left;margin-top: 8px;}
.contact .addcontact ul li .checkbox .inputbox input[type='checkbox'] {display: none;}
.contact .addcontact ul li .checkbox label.label {height: 30px;line-height: 30px;float: left;display: block;padding-left: 2px;font-size: 12px;}
.contact .addcontact ul li .radio .line {height: 30px;float: left;margin-right: 10px;_display: inline;}
.contact .addcontact ul li .radio .line .radiobox {width: 14px;height: 14px;float: left;margin-top: 8px;}
.contact .addcontact ul li .radio .line .radiobox input[type=radio] {display: none;}
.contact .addcontact ul li .radio .line label.label {height: 30px;line-height: 30px;float: left;display: block;padding-left: 2px;font-size: 12px;}
.contact .addsearch {border-style: solid;width: 290px;position: absolute;z-index: 100;overflow: visible;top: 50px;left: 50%;margin: 0 0 0 -146px;-webkit-transition: all  0.2s linear 0.0s;-moz-transition: all  0.2s linear 0.0s;transition: all  0.2s linear 0.0s;transform: scale(0.0,0.0);visibility: hidden;}
.contact .openaddsearch {transform: scale(1.0,1.0);visibility: visible;}
.contact .addsearch ul li {float: none;padding: 4px;}
.contact .addsearch ul li a.btn {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.contact .addsearch ul li span.titles {height: 30px;line-height: 30px;font-size: 12px;float: left;padding: 0 2px;}
.contact .addsearch ul li select.province {width: 66px;}
.contact .addsearch ul li select.city {width: 104px;}
.contact .addsearch ul li select.district {width: 104px;}
.contact .addsearch i.close {width: 16px;height: 16px;position: absolute;top: -12px;right: -12px;background: url(../../Images/crm/close_ico.png) 50% 50% no-repeat;cursor: pointer;}
.contact .addsearch p.title {height: 30px;text-align: center;line-height: 30px;font-size: 12px;}

/* 登录注册 */
.login-reg-bar {min-height: 400px;margin-top: 50px;position: relative;}
.login-reg-bar .bar-left {float: left;height: 393px;width: 772px;position: absolute;top: 50%;margin-top: -200px;}
.login-reg-bar .bar-left .pic {height: 393px;width: 772px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 400px;*font-family: 'Arial';font-size: 0;line-height: 400px;}
.login-reg-bar .bar-left .pic img {max-width: 100%;max-height: 100%;}
.login-reg-bar .loginbox {width: 390px;float:right;border-style:solid;border-width: 1px;}
.login-reg-bar .loginbox .tab a {height:47px;border-style:solid;border-width:0 0 1px 1px;width:50%;text-align:center;line-height:47px;font-family:"microsoft yahei";font-size:18px;float:left;margin-left:-1px;text-decoration: none;}
.login-reg-bar .loginbox .box-content {width:295px;margin:0 auto;}
.login-reg-bar .loginbox .box-content .input-field {border-style:solid;border-width: 1px;height:34px;line-height:34px;margin-bottom:12px;position: relative;}
.login-reg-bar .loginbox .box-content .input-field input{border:0;border-style:solid;border-width:0 1px 0 0;height: 20px;margin: 7px 0 0 0;width: 260px;text-indent:12px;float:left;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border-radius: 0;padding: 0;}
.login-reg-bar .loginbox .box-content .input-field label.label {height: 20px;position: absolute;left: 300px;top: 0;width: auto;font-size: 12px;line-height: 20px;border-style: solid;border-width: 1px;padding: 6px 5px;cursor: default;word-break: break-all;word-wrap: break-word;word-spacing: normal;white-space: nowrap;}
.login-reg-bar .loginbox .box-content .input-field i {float:right;height:16px;width:16px;height:18px;margin:8px 7px 0 0;}
.login-reg-bar .loginbox .box-content .input-field i#UserName_successTip,
.login-reg-bar .loginbox .box-content .input-field i#Password_successTip,
.login-reg-bar .loginbox .box-content .input-field i#Mobile_successTip,
.login-reg-bar .loginbox .box-content .input-field i#MobileCode_successTip,
.login-reg-bar .loginbox .box-content .input-field i#Password_successTip,
.login-reg-bar .loginbox .box-content .input-field i#RePassword_successTip {display: none;}
.login-reg-bar .loginbox .box-content .input-checkbox{float:left;line-height:12px;font-size:12px;}
.login-reg-bar .loginbox .box-content .input-checkbox input{float:left;width:14px;height:14px;margin-right:8px;}
.login-reg-bar .loginbox .box-content .input-code input{width:210px;border-right-width:0;}
.login-reg-bar .loginbox .box-content .input-code a.getcode {float:left;height:34px;width:82px;border-style: solid;border-width:0 0 0 1px;text-align:center;font-size:12px;}
.login-reg-bar .loginbox .box-content .input-code a.unbtn {cursor: default;}
.login-reg-bar .loginbox .box-content .forget-pwd{float:right;font-size:12px;}
.login-reg-bar .loginbox .box-content .forget-pwd a{margin:0 8px;}
.login-reg-bar .loginbox .box-content .btn{display:block;width:100%;height:42px;line-height:42px;font-size:18px;font-family:"microsoft yahei";text-align:center;border-radius:8px;clear:both;margin-top:35px;text-decoration: none;}
.login-reg-bar .loginbox .box-content .quick-login {text-align:center;margin-top:24px;font-size:12px;}
.login-reg-bar .loginbox .box-content .quick-login a {padding: 0 5px;}
.login-reg-bar .loginbox .login-content{margin:66px auto 75px;}
.login-reg-bar .loginbox .register-content{margin:25px auto;}
.login-reg-bar .loginbox .register-content .btn{margin-top:15px;}

/* 个人资料 */
.usersafe .userdetail {margin-top: 10px;}
.usersafe .userdetail ul li {padding: 0 5px;}
.usersafe .userdetail ul li p.name {height: 40px;line-height: 40px;font-size: 12px;float: left;width: 109px;text-align: right;}
.usersafe .userdetail ul li p.name em {font-family: 'Arial';}
.usersafe .userdetail ul li .username {height: 40px;line-height: 40px;font-size: 12px;font-family: 'Arial','SimSun';font-weight: 700;}
.usersafe .userdetail ul li .time {height: 40px;line-height: 40px;font-size: 14px;font-family: 'Verdana';}
.usersafe .userdetail ul li .input {padding: 5px 10px 5px 0;line-height: 25px;}
.usersafe .userdetail ul li .input .label{ font-size: 12px;margin-left: 10px;}
.usersafe .userdetail ul li .input input[type=text] {padding: 7px 5px;width: 200px;}
.usersafe .userdetail ul li .input .updates {margin-top: 3px;float: left;line-height: 24px;font-size: 12px;font-family: 'SimSun';}
.usersafe .userdetail ul li .input select {height: 30px;margin-right: 10px;}
.usersafe .userdetail ul li .input span.title {height: 30px;line-height: 30px;float: left;font-size: 12px;margin: 0 10px;_display: inline;}
.usersafe .userdetail ul li .radio {height: 20px;float: left;padding: 10px 0 0 10px;}
.usersafe .userdetail ul li .radio .line {height: 20px;float: left;margin-right: 10px;_display: inline;}
.usersafe .userdetail ul li .radio .line .radiobox {width: 14px;height: 14px;float: left;margin: 3px 4px 0 0;_display: inline;}
.usersafe .userdetail ul li .radio .line .radiobox input[type=radio] {display: none;}
.usersafe .userdetail ul li .radio .line .label {height: 20px;line-height: 20px;font-size: 12px;display: block;float: left;}
.usersafe .userdetail ul li .checkbox {height: 20px;float: left;padding: 10px 0 0 10px;}
.usersafe .userdetail ul li .checkbox .inputbox {width: 12px;height: 12px;float: left;margin: 4px 4px 0 0;_display: inline;}
.usersafe .userdetail ul li .checkbox .inputbox input[type=checkbox] {display: none;}
.usersafe .userdetail ul li .checkbox .label {height: 20px;display: block;line-height: 20px;font-size: 12px;float: left;}
.usersafe .userdetail ul li textarea {width: 400px;height: 100px;max-width: 400px;max-height: 100px;min-width: 400px;min-height: 100px;}
.usersafe .userdetail ul li .input a.check-btn {font-size: 12px;float: left;padding: 7px 10px;margin: 0 10px;border-style: solid;border-width: 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: normal;text-decoration: none;}
.usersafe .userdetail ul li .input a.check-btn-ok {border: none;padding: 5px 10px;font-size: 12px;float: left;margin: 0;cursor: default;}
.usersafe .userdetail ul li .input a.edit-btn{float: left;font-size: 12px;line-height: 30px;}
.usersafe .userdetail ul li .input a.btn {height: 30px;padding: 0 20px;font-size: 12px;line-height: 30px;display: block;float: left;margin-right: 10px;_display: inline;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

/*通用选项卡组件*/
.tablist {margin-top: 10px;}
.tablist .mt {height: 40px;position: relative;z-index: 1;}
.tablist .mt ul {height: 40px;overflow: visible;}
.tablist .mt ul li {height: 40px;float: left;padding: 0 10px;font-size: 12px;line-height: 40px;cursor: pointer;}
.tablist .mt ul li.select {cursor: default;height: 39px;padding: 0 9px;border-style: solid;border-width: 2px 1px 0 1px;line-height: 36px;}
.tablist .mc {height: 30px;padding: 10px;border-style: solid;border-width: 1px;position: relative;top: -1px;}
.tablist .mc select {height: 30px;padding: 4px 5px;margin-right: 10px;_display: inline;font-family: 'SimSun';}
.tablist .mc .input-box {height: 30px;float: left;}
.tablist .mc .input-box a.btn {height: 28px;line-height: 28px;padding: 0 10px;border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;margin-right: 10px;display: block;_display: inline;float: left;font-size: 12px;font-family: 'SimSun';}
.tablist .mc input[type='text'] {padding: 7px 5px;margin-right: 10px;_display: inline;}

/*通用表格展示组件*/
.tableshow {margin-top: 10px;}
.tableshow .mt {height: 30px;border-style: solid;border-width: 1px 1px 0 1px;}
.tableshow .mt table {width: 100%;table-layout: fixed;}
.tableshow .mt table thead tr td {height: 30px;white-space: nowrap;overflow: hidden;zoom: 1;}
.tableshow .mt table thead tr td h2 {font-size: 12px;font-weight: 600;padding: 0 5px;font-family: 'Arial','SimSun';word-break: break-all;word-wrap: break-word;word-spacing: normal;}
.tableshow .mt table thead tr td .center {text-align: center;}
.tableshow .mt table thead tr td .right {text-align: right;}
.tableshow .mc {border-style: solid;border-width: 0 1px 1px 0;position: relative;min-height: 30px;}
.tableshow .mc table {width: 100%;table-layout: fixed;}
.tableshow .mc table tbody tr td {white-space: nowrap;overflow: hidden;zoom: 1;padding: 5px;border-left-style: solid;border-left-width: 1px;border-top-style: solid;border-top-width: 1px;}
.tableshow .mc table tbody tr td .order {font-family: 'Verdana';font-size: 12px;word-break: break-all;white-space: nowrap;word-wrap: break-word;}
.tableshow .mc table tbody tr td .string {line-height: 20px;font-size: 12px;font-family: 'Arial';}
.tableshow .mc table tbody tr td .time {line-height: 20px;text-align: right;font-family: 'Verdana';font-size: 12px;text-align: left;}
.tableshow .mc table tbody tr td .number {text-align: center;font-family: 'Arial';font-size: 12px;}
.tableshow .mc table tbody tr td .money {font-size: 12px;font-family: 'Verdana';text-align: right;}
.tableshow .mc table tbody tr td .tools a {height: 20px;display: block;text-align: center;line-height: 20px;font-size: 12px;}
.tableshow .mc table tbody tr td .tools a:hover {text-decoration: underline;}
.tableshow .mc .error {text-align: center;font-size: 14px;border-style: solid;border-width: 1px 0 0 1px;padding: 10px 0;}
.tableshow .mc table tbody .errornull {text-align: center;width: 100%;position: absolute;left: 0;right: 0;line-height: 40px;font-size: 12px;border-style: solid;border-width: 1px 0 1px 1px;height: 40px;}

/* 通用列表显示组件 */
.tablelist {margin-top: 10px;border-style: solid;border-width: 1px;}
.tablelist .title {height: 30px;line-height: 30px;font-size: 12px;padding: 0 10px;}
.tablelist .mc table {width: 100%;table-layout: fixed;}
.tablelist .mc table tbody tr th {font-size: 12px;font-weight: normal;padding: 5px;border-style: solid;border-width: 1px 1px 0 0;text-align: right;}
.tablelist .mc table tbody tr th em {height: 30px;line-height: 30px;font-size: 12px;font-family: 'Verdana';}
.tablelist .mc table tbody tr td {padding: 5px;border-style: solid;border-width: 1px 0 0 0;}
.tablelist .mc table tbody tr td .fl {float: left;}
.tablelist .mc table tbody tr td .string {font-size: 12px;line-height: 30px;white-space: normal;font-family: 'Arial','SimSun';}
.tablelist .mc table tbody tr td .number {font-size: 14px;line-height: 30px;font-family: 'Arial';}
.tablelist .mc table tbody tr td .price {font-size: 12px;line-height: 30px;font-family: 'Verdana';}
.tablelist .mc table tbody tr td .sy {font-size: 12px;line-height: 30px;font-family: 'Arial','SimSun';padding: 0 4px;}
.tablelist .mc table tbody tr td .inputbox .bubble_tips {height: 30px;line-height: 30px;font-size: 12px;padding-left: 5px;}
.tablelist .mc table tbody tr td .inputbox select {height: 30px;}
.tablelist .mc table tbody tr td .inputbox input[type=text] {padding: 7px 5px;font-family: 'Verdana','SimSun';}
.tablelist .mc table tbody tr td .inputbox textarea {width: 300px;height: 100px;padding: 5px;max-width: 300px;max-height: 100px;min-width: 300px;min-height: 100px;}
.tablelist .mc table tbody tr td .inputbox input[type=text].center {text-align: center;}
.tablelist .mc table tbody tr td .checkbox {height: 22px;margin: 0 10px 0 0;_display: inline;padding-top: 8px;}
.tablelist .mc table tbody tr td .checkbox .listbox {width: 14px;height: 14px;float: left;font-size: 0;cursor: pointer;}
.tablelist .mc table tbody tr td .checkbox .listbox  input[type=checkbox]{width: 0;height: 0;display: none;}
.tablelist .mc table tbody tr td .checkbox label.label {height: 14px;float: left;line-height: 14px;font-size: 12px;margin-left: 4px;_display: inline;cursor: pointer;font-family: 'Arial','SimSun';}
.tablelist .mc table tbody tr td .radio {height: 22px;padding-top: 8px;}
.tablelist .mc table tbody tr td .radio .line {height: 14px;float: left;font-size: 0;margin-right: 10px;_display: inline;}
.tablelist .mc table tbody tr td .radio .line .listbox {height: 14px;width: 14px;float: left;font-size: 0;cursor: pointer;}
.tablelist .mc table tbody tr td .radio .line .listbox input[type=radio] {height: 0;width: 0;display: none;}
.tablelist .mc table tbody tr td .radio .line label.label {height: 14px;float: left;line-height: 14px;font-size: 12px;margin-left: 4px;_display: inline;cursor: pointer;font-family: 'Arial','SimSun';}
.tablelist .mc table tbody tr td .button {height: 30px;}
.tablelist .mc table tbody tr td .button a.btn {height: 28px;display: block;padding: 0 28px;font-size: 12px;line-height: 28px;float: left;border-style: solid;border-width: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-decoration: none;}

/* 通用弹出层列表样式 */
.forms {overflow: hidden;zoom: 1;cursor: default;}
.forms .area ul {margin-top: -1px;}
.forms .area ul li {border-top-style: dashed;border-top-width: 1px;padding: 5px 0;overflow: hidden;}
.forms .area ul li.hf {width: 50%;display: inline-block;}
.forms .area ul li.ts {width: 33.333%;display: inline-block;}
.forms .area ul li p.name {height: 34px;line-height: 34px;float: left;font-size: 12px;width: 110px;text-align: right;font-family: 'Arial','SimSun';padding: 0;}
.forms .area ul li p.name em {font-family: 'Verdana';font-size: 12px;}
.forms .area ul li var {font-family: 'Arial','SimSun';font-style: normal;font-size: 12px;display: block;float: left;margin-right: 5px;_display: inline;}
.forms .area ul li .string,
.forms .area ul li .number,
.forms .area ul li .times,
.forms .area ul li .price {line-height: 30px;font-size: 12px;padding: 5px;}
.forms .area ul li .number var,
.forms .area ul li .times var {font-family: 'Arial';font-size: 14px;}
.forms .area ul li .price var {font-family: 'Verdana';}
.forms .area ul li .pictuer {padding: 5px;height: 30px;}
.forms .area ul li .pictuer .pic {height: 30px;width: 100px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 30px;*font-family: 'Arial';font-size: 0;line-height: 30px;}
.forms .area ul li .pictuer .pic img {max-width: 100%;max-height: 100%;}
.forms .area ul li .inputbox {padding: 2px;float: left;position: relative;overflow: visible;}
.forms .area ul li .inputbox .FileUpload {width: 100px;height: 30px;float: left;margin-right: 10px;_display: inline;}
.forms .area ul li .inputbox .FileUpload .pic {height: 30px;width: 100px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 30px;*font-family: 'Arial';font-size: 0;line-height: 30px;}
.forms .area ul li .inputbox .FileUpload .pic img {max-width: 100%;max-height: 100%;}
.forms .area ul li .inputbox input[type=checkbox],
.forms .area ul li .inputbox input[type=radio] {float: left;margin: 7px 2px 0 0;width: 13px;height: 13px;}
.forms .area ul li .inputbox label {height: 30px;line-height: 30px;font-size: 12px;padding-left: 5px;margin-right: 10px;font-family: 'Arial','SimSun';float: left;}
.forms .area ul li .inputbox label.label {height: 30px;line-height: 30px;font-size: 12px;padding-left: 5px;font-family: 'Arial','SimSun';}
.forms .area ul li .inputbox .tips_label {height: 28px;line-height: 28px;font-size: 12px;font-family: 'Arial','SimSun';display: block;float: none;margin: 0;position: absolute;cursor: text;top: 3px;left: 3px;}
.forms .area ul li .inputbox .bubble_tips {position: absolute;height: 28px;line-height: 28px;margin: 0;border-style: solid;border-width: 1px;}
.forms .area ul li .button {height: 30px;float: left;padding: 5px;}
.forms .area ul li .button a.btn {height: 28px;line-height: 28px;display: block;padding: 0 10px;font-size: 12px;border-style: solid;border-width: 1px;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forms .area ul li .inputbox input[type=text], input[type='password'] {padding: 7px 2px;width: 130px;}
.forms .area ul li .inputbox select {padding: 5px;height: 30px;}
.forms .area ul li .inputbox var {line-height: 30px;font-size: 12px;margin-right: 5px;font-style: normal;display: block;white-space: nowrap;}
.forms .area ul li .input {height: 34px;line-height: 34px;font-family: 'Arial','SimSun';}
.forms .area ul li .input .swfupload {margin-top: 5px;}
.forms .area ul li .input a.btn {font-size: 12px;font-family: 'SimSun';text-decoration: none;display: inline-block;border-style: solid;border-width: 1px;height: 32px;line-height: 32px;padding: 0 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.forms .area ul li .inputbox .checkbox {height: 20px;float: left;width: 33%;position: relative;}
.forms .area ul li .inputbox .checkbox .inputbox {width: 14px;height: 14px;float: left;padding: 0;overflow: hidden;position: absolute;top: 50%;left: 0;margin-top: -7px;}
.forms .area ul li .inputbox .checkbox .inputbox input[type=checkbox] {width: 0;height: 0;font-size: 0;display: none;}
.forms .area ul li .inputbox .checkbox label.label {height: 20px;padding: 0;margin: 0 10px 0 20px;white-space: nowrap;overflow: hidden;display: block;line-height: 20px;font-family: 'Arial','SimSun';float: none;}
.forms .area ul li .inputbox .radio {height: 30px;}
.forms .area ul li .inputbox .radio .line {height: 30px;float: left;margin-right: 10px;_display: inline;}
.forms .area ul li .inputbox .radio .line .radiobox {width: 14px;height: 14px;float: left;margin-top: 8px;}
.forms .area ul li .inputbox .radio .line .radiobox input[type=radio] {display: none;}
.forms .area ul li .inputbox .radio .line label.label {height: 30px;line-height: 30px;float: left;display: block;padding-left: 2px;font-size: 12px;}

/* 二级列表展示组件样式 */
.contact .show table tr.expchild td .explist {position: relative;}
.contact .show table tr.expchild td .explist .button {height: 20px;text-align: right;width: 46px;z-index: 2;position: absolute;top: 5px;right: 0;}
.contact .show table tr.expchild td .explist .button a {height: 18px;display: inline-block;border-style: solid;border-width: 1px;padding: 0 10px;font-size: 12px;line-height: 18px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-decoration: none;}
.contact .show table tr.expchild td .explist .mt {height: 30px;position: relative;z-index: 1;border-bottom-style: solid;border-bottom-width: 4px;padding: 0;}
.contact .show table tr.expchild td .explist .mt ul {height: 30px;overflow: visible;zoom: 1;position: absolute;bottom: 0;}
.contact .show table tr.expchild td .explist .mt ul li {height: 30px;line-height: 30px;padding: 0 20px;float: left;font-size: 12px;font-family: 'Arial','SimSun';cursor: pointer;}
.contact .show table tr.expchild td .explist .mt ul li.select {cursor: default;border-bottom-style: solid;border-bottom-width: 4px;}
.contact .show table tr.expchild td .explist .mc {margin-top: 10px;}
.contact .show table tr.expchild td .explist .mc .for {display: none;}
.contact .show table tr.expchild td .explist .mc .select {display: block;}
.contact .show table tr.expchild td .explist .mc .for .area {margin: 0;}
.contact .show table tr.expchild td .explist .mc .for .area .showdata {border-style: solid;border-width: 0 1px 1px 0;}
.contact .show table tr.expchild td .explist .mc .for .area .showdata table {width: 100%;table-layout: fixed;}
.contact .show table tr.expchild td .explist .mc .for .area .showdata table tbody tr th,
.contact .show table tr.expchild td .explist .mc .for .area .showdata table tbody tr td {border-style: solid;border-width: 1px 0 0 1px;padding: 2px;}
.contact .show table tr.expchild td .explist .mc .for .area .showdata table tbody tr th p.name {font-size: 12px;text-align: right;font-weight: 500;height: 20px;line-height: 20px;font-family: 'Arial','SimSun';}
.contact .show table tr.expchild td .explist .mc .for .area .showdata table tbody tr td .string {height: 20px;line-height: 20px;font-size: 0;}
.contact .show table tr.expchild td .explist .mc .for .area .showdata table tbody tr td .string var {font-size: 12px;font-weight: 500;height: 20px;line-height: 20px;font-family: 'Verdana','SimSun';float: left;display: block;font-style: normal;}
.contact .show table tr.expchild td .explist .mc .for .area .add_newbtns {padding-bottom: 5px;}
.contact .show table tr.expchild td .explist .mc .for .area .add_newbtns a {height: 20px;float: left;padding: 0 10px;line-height: 18px;font-size: 20px;border-style: solid;border-width: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: box-shadow .2s linear .0s;-moz-transition: box-shadow .2s linear .0s;transition: box-shadow .2s linear .0s;margin: 0 10px 0 0;_display: inline;text-decoration: none;font-size: 12px;font-family: 'Simsun';}
.contact .show table tr.expchild td .explist .mc .for .area .data .table_head {border-style: solid;border-width: 0 1px 0 0;}
.contact .show table tr.expchild td .explist .mc .for .area .data .table_body {min-height: 30px;position: relative;border-style: solid;border-width: 0 1px 1px 0;}
.contact .show table tr.expchild td .explist .mc .for .area .data .table_body .errornull {height: 29px;line-height: 29px;position: absolute;width: 100%;text-align: center;font-size: 12px;border-top-style: solid;border-top-width: 1px;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page {padding: 5px 0 0 0;height: 22px;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box {height: 22px;float: right;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a,
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box span  {height: 20px;float: left;font-size: 12px;font-family: 'SimSun';padding: 0 2px;margin-left: 2px;_display: inline;line-height: 20px;font-weight: normal;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.first,
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.end,
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.up,
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.down {border-style: solid;border-width: 1px;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.num {padding: 0 5px;font-size: 14px;font-family: 'Arial';}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box span.now {font-size: 14px;font-weight: 700;font-family: 'Arial';border: none;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box span.more {font-family: 'Arial';font-size: 12px;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box input[type='text'] {padding: 3px 2px;text-align: center;font-size: 14px;font-family: 'Arial';font-weight: normal;width: 40px;margin-left: 2px;_display: inline;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box a.return {padding: 0 5px;display: block;float: left;height: 20px;line-height: 20px;font-size: 12px;font-family: 'SimSun';border-style: solid;border-width: 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight: normal;}
.contact .show table tr.expchild td .explist .mc .for .area .data .page .box .info {height: 22px;line-height: 22px;}

/* 弹出层修改密码 */
.diloginput {cursor: default;}
.diloginput ul {margin-top: -10px;}
.diloginput ul li {margin-top: 10px;}
.diloginput ul li p.name {height: 30px;line-height: 30px;font-size: 12px;float: left;width: 130px;text-align: right;}
.diloginput ul li .inputbox {height: 30px;position: relative;}
.diloginput ul li .inputbox input[type=text] {margin: 0;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;padding: 7px 4px;width: 140px;}
.diloginput ul li .inputbox label.label {height: 30px;line-height: 30px;font-size: 12px;padding-left: 10px;cursor: default;}
.diloginput ul li .button {margin-top: 10px;}
.diloginput ul li .button a.btn {height: 30px;line-height: 30px;font-size: 12px;padding: 0 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: block;float: left;text-decoration: none;}

/* 验证信息修改 */
.validate {margin-top: 10px;}
.validate .room .mt {height: 30px;}
.validate .room .mt ul li {height: 30px;float: left;width: 33%;}
.validate .room .expul ul li {width: 50%;}
.validate .room .mt ul li p.name {height: 28px;line-height: 28px;font-size: 12px;text-align: center;margin: 0 2px;border-bottom-style: solid;border-bottom-width: 2px;}
.validate .room .mc {margin-top: 10px;border-style: solid;border-width: 1px;}
.validate .room .mc ul li {padding: 0 5px;}
.validate .room .mc ul li p.name {height: 40px;line-height: 40px;font-size: 12px;float: left;width: 110px;text-align: right;}
.validate .room .mc ul li .input {padding: 5px 10px;float: left;}
.validate .room .mc ul li .input input[type=text] {padding: 7px 5px;width: 200px;}
.validate .room .mc ul li .input .number {height: 30px;float: left;line-height: 30px;font-family: 'Verdana';font-size: 12px;}
.validate .room .mc ul li .input .label {height: 30px;float: left;font-size: 12px;line-height: 30px;}
.validate .room .mc ul li .check-img {padding: 5px 0;float: left;height: 30px;}
.validate .room .mc ul li .check-img img {height: 30px;cursor: pointer;}
.validate .room .mc ul li .input a.btn {height: 30px;padding: 0 20px;font-size: 12px;line-height: 30px;display: block;float: left;margin-right: 10px;_display: inline;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;}
.validate .room .mc ul li .input a.button {height: 28px;line-height: 28px;float: left;border-style: solid;border-width: 1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 12px;padding: 0 10px;margin: 0 10px;_display: inline;text-decoration: none;}
.validate .room .mc ul li p.tips {height: 30px;padding: 5px 0;float: left;font-size: 12px;line-height: 30px;font-family: 'Verdana';}
.validate .room .state {padding: 20px;}
.validate .room .state i {width: 51px;height: 51px;display: block;float: left;margin-right: 10px;_display: inline;}
.validate .room .state p.name {height: 50px;line-height: 50px;font-size: 18px;font-weight: 700;font-size: 14px;}
.validate .room .state p.name em.red {font-family: 'Verdana';padding: 0 5px;}

/* 密码找回 */
.password_retrieve {padding: 80px 0;}
.password_retrieve .m_r {width: 388px;border-style: solid;border-width: 1px;margin: 0 auto;}
.password_retrieve .m_r .mt {height: 48px;}
.password_retrieve .m_r .mt a {height: 47px;font-size: 16px;line-height: 47px;display: block;width: 50%;float: left;text-align: center;border-style: solid;border-width: 0 0 1px 1px;margin: 0 0 0 -1px;text-decoration: none;}
.password_retrieve .m_r .mt a.active {cursor: default;height: 48px;}
.retrieve_step4 .m_r .mt {display: none;}
.password_retrieve .m_r .mc {padding: 50px;}
.password_retrieve .m_r .mc .step {display: none;}
.retrieve_step1 .m_r .mc .step-1,
.retrieve_step2 .m_r .mc .step-2,
.retrieve_step3 .m_r .mc .step-3,
.retrieve_step4 .m_r .mc .step-4 {display: block;}
.password_retrieve .m_r .mc .step .regional ul {margin-top: -10px;}
.password_retrieve .m_r .mc .step .regional ul li {height: 34px;border-style: solid;border-width: 1px;overflow: hidden;zoom: 1;margin-top: 10px;}
.password_retrieve .m_r .mc .step .regional ul li input[type=text],
.password_retrieve .m_r .mc .step .regional ul li input[type=password] {border: none;padding: 10px 4px;width: 245px;}
.password_retrieve .m_r .mc .step .regional ul li input[type=text]:focus,
.password_retrieve .m_r .mc .step .regional ul li input[type=password]:focus {border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-family: 'Verdana';}
.password_retrieve .m_r .mc .step .regional ul li span.icobox {height: 20px;display: block;border-left-style: solid;border-left-width: 1px;margin: 7px 0 0 0;padding-left: 5px;}
.password_retrieve .m_r .mc .step .regional ul li span.icobox i.ico {width: 20px;height: 20px;float: left;}
.password_retrieve .m_r .mc .step .regional ul li.code {border: none;height: 36px;}
.password_retrieve .m_r .mc .step .regional ul li.code input[type=text] {border-style: solid;border-width: 1px;width: 140px;margin-right: 10px;_display: inline;}
.password_retrieve .m_r .mc .step .regional ul li.code input[type=text]:focus {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.password_retrieve .m_r .mc .step .regional ul li.code a.getcode {height: 34px;line-height: 34px;overflow: hidden;zoom: 1;display: block;border-style: solid;border-width: 1px;font-size: 12px;font-family: 'Arial';-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;width: 126px;}
.password_retrieve .m_r .mc .step .regional ul li.code a.unbtn {cursor: default;}
.password_retrieve .m_r .mc .step .regional ul li.code .codepic {height: 36px;font-size: 0;}
.password_retrieve .m_r .mc .step .regional ul li.code .codepic a {height: 36px;width: 77px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 36px;*font-family: 'Arial';font-size: 0;}
.password_retrieve .m_r .mc .step .regional ul li.code .codepic a img {max-height: 100%;max-width: 100%;font-size: 0;}
.password_retrieve .m_r .mc .step .regional ul li.show {border: none;height: 20px;}
.password_retrieve .m_r .mc .step .regional ul li.show p.name {height: 20px;float: left;line-height: 20px;font-size: 12px;}
.password_retrieve .m_r .mc .step .regional ul li.show .info {height: 20px;line-height: 20px;font-size: 12px;}
.password_retrieve .m_r .mc .step .regional ul li.show .number {height: 20px;line-height: 20px;font-size: 12px;font-family: 'Arial';font-weight: 700;}
.password_retrieve .m_r .mc .step .success {font-size: 12px;line-height: 24px;font-family: 'Verdana';height: 48px;background: url(../../Images/crm/ok_01.png) 0 50% no-repeat;padding-left: 54px;}
.password_retrieve .m_r .mc .step .success a:hover {text-decoration: underline;}
.password_retrieve .m_r .mc .step .button {height: 42px;margin-top: 10px;}
.password_retrieve .m_r .mc .step .button a.btn {height: 42px;display: block;text-align: center;line-height: 42px;font-size: 18px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-decoration: none;}

/*通用表格组件*/
.formshow {margin-top: 10px;}
.formshow .mt {height: 30px;border-style: solid;border-width: 1px 1px 0 1px;}
.formshow .mt table {width: 100%;table-layout: fixed;}
.formshow .mt table thead tr td {height: 30px;white-space: nowrap;overflow: hidden;zoom: 1;}
.formshow .mt table thead tr td h2 {height: 30px;white-space: nowrap;font-size: 12px;font-weight: 600;line-height: 30px;padding: 0 5px;}
.formshow .mc {border-style: solid;border-width: 0 1px 1px 0;}
.formshow .mc table {width: 100%;table-layout: fixed;}
.formshow .mc table tbody tr td {white-space: nowrap;overflow: hidden;zoom: 1;padding: 5px;border-left-style: solid;border-left-width: 1px;border-top-style: solid;border-top-width: 1px;}
.formshow .mc table tbody tr td {white-space: nowrap;overflow: hidden;zoom: 1;padding: 5px;border-left-style: solid;border-left-width: 1px;border-top-style: solid;border-top-width: 1px;}
.formshow .mc table tbody tr td .string {font-size: 12px;font-family: 'SimSun';text-align: right;}
.formshow .mc table tbody tr td .string em.red {font-size: 14px;font-family: 'Verdana';line-height: 20px;}
.formshow .mc table tbody tr td .tips {height: 30px;float: left;line-height: 30px;font-size: 12px;text-align: left;}
.formshow .mc table tbody tr td .input {float: left;margin-right: 10px;_display: inline;}
.formshow .mc table tbody tr td .input input[type=text],
.formshow .mc table tbody tr td .input input[type=password] {padding: 7px 2px;width: 200px;}
.formshow .mc table tbody tr td .input .error+.label{ font-size: 12px;line-height: 30px;margin-left: 5px;}
.formshow .mc table tbody tr td .input span.title {height: 30px;line-height: 30px;float: left;font-size: 12px;font-family: 'SimSun';margin-right: 10px;_display: inline;}
.formshow .mc table tbody tr td .input textarea {width: 388px;height: 88px;min-width: 388px;min-height: 88px;max-width: 388px;max-height: 88px;}
.formshow .mc table tbody tr td .button {height: 25px;padding-top: 5px;}
.formshow .mc table tbody tr td .button a.link {height: 20px;line-height: 20px;font-size: 12px;display: block;}
.formshow .mc table tbody tr td .select {margin-right: 10px;_display: inline;height: 30px;float: left;}
.formshow .mc table tbody tr td .select select {padding: 0 2px;height: 30px;}
.formshow .mc table tbody tr td .radio .line {height: 20px;float: left;margin-right: 10px;_display: inline;}
.formshow .mc table tbody tr td .radio .line .radiobox {width: 12px;height: 12px;float: left;margin: 4px 4px 0 0;_display: inline;}
.formshow .mc table tbody tr td .radio .line .radiobox input[type=radio] {display: none;}
.formshow .mc table tbody tr td .radio .line .label {height: 20px;line-height: 20px;font-size: 12px;display: block;float: left;}
.formshow .mc table tbody tr td .checkbox {height: 20px;}
.formshow .mc table tbody tr td .checkbox .inputbox {width: 12px;height: 12px;float: left;margin: 4px 4px 0 0;_display: inline;}
.formshow .mc table tbody tr td .checkbox .inputbox input[type=checkbox] {display: none;}
.formshow .mc table tbody tr td .checkbox .label {height: 20px;display: block;line-height: 20px;font-size: 12px;float: left;}
.formshow .mc table tbody tr td .price {font-size: 12px;font-family: 'Verdana';}
.formshow .mc table tbody tr td .number {font-size: 12px;font-family: 'Arial';}
.formshow .mc table tbody tr td .check-img {height: 30px;float: left;}
.formshow .mc table tbody tr td .check-img img {height: 30px !important;cursor: pointer;}
.formshow .mc table tbody tr td .btn {height: 30px;float: left;}
.formshow .mc table tbody tr td .btn a.button {height: 28px;line-height: 28px;padding: 0 10px;border-style: solid;border-width: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none;margin-right: 10px;display: block;_display: inline;float: left;font-size: 12px;font-family: 'SimSun';}

/* 账户余额 */
.balance {height: 40px;}
.balance p.name {height: 40px;float: left;font-size: 12px;line-height: 40px;}
.balance em.num {height: 40px;font-size: 14px;line-height: 40px;display: block;font-weight: 700;font-family: 'Verdana';}
.formshow .mc table tbody tr td .username {font-size: 12px;font-weight: 700;}
.formshow .mc table tbody tr td .paybackchose ul {padding-bottom: 17px;}
.formshow .mc table tbody tr td ul li {width: 162px;float: left;margin: 10px 28px 0 28px;cursor: pointer;}
.formshow .mc table tbody tr td ul li .pic {height: 60px;border-style: solid;border-width: 1px;position: relative;}
.formshow .mc table tbody tr td ul li .pic .picbox {height: 60px;width: 160px;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-size: 60px;*font-family: 'Arial';}
.formshow .mc table tbody tr td ul li .pic .picbox img {max-width: 160px;max-height: 60px;}
.formshow .mc table tbody tr td ul li i.ico {width: 18px;height: 17px;position: absolute;bottom: 0;right: 0;display: none;}
.formshow .mc table tbody tr td ul li em.name {font-size: 12px;line-height: 20px;display: block;margin-top: 5px;white-space: nowrap;font-family: 'Arial';height: 20px;}
.formshow .mc table tbody tr td ul li.select {cursor: default;height: 87px;margin: 10px 28px 0 28px;}
.formshow .mc table tbody tr td ul li.select i.ico {display: block;}

/* 通用按钮样式 */
.commonbtn {margin-top: 10px;height: 30px;}
.commonbtn a.btn {height: 28px;display: block;padding: 0 28px;font-size: 12px;line-height: 28px;float: left;border-style: solid;border-width: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-decoration: none;}

/* 查看操作权限 */
.limitsbox {float: left;cursor: default;width: 140px;margin: 0 1px;_display: inline;font-family: 'Arial','SimSun';}
.limitsbox .mt {height: 26px;line-height: 26px;font-size: 12px;font-weight: 700;padding: 0 20px 0 10px;}
.limitsbox .mc ul li {height: 20px;}
.limitsbox .mc ul li i.ico {width: 10px;height: 20px;float: left;background: url(../../Images/crm/limits_bg.png) 0 0 no-repeat;}
.limitsbox .mc ul li:last-child i.ico {height: 11px;}
.limitsbox .mc ul li p.name {height: 20px;line-height: 20px;font-size: 12px;padding-left: 5px;}

/* 分配菜单 */
.allotbox {cursor: default;border-style: solid;border-width: 1px;margin-top: -1px;}
.allotbox .list {border-top-style: solid;border-top-width: 1px;}
.allotbox .list .mt {height: 20px;padding: 3px;}
.allotbox .list .mt a.ico {width: 20px;height: 20px;float: left;}
.allotbox .close .mt a.ico {background: url(../../Images/crm/ico080426_open.gif) 50% 50% no-repeat;}
.allotbox .open .mt a.ico {background: url(../../Images/crm/ico080426_close.gif) 50% 50% no-repeat;}
.allotbox .list .mt .line {height: 20px;}
.allotbox .list .mt .line input[type=checkbox],
.allotbox .list .mc ul li input[type=checkbox] {width: 12px;height: 12px;float: left;margin: 4px 2px 0 0;_display: inline;}
.allotbox .list .mt .line .labels,
.allotbox .list .mc ul li .labels {height: 20px;display: block;float: left;font-size: 12px;font-family: 'Arial','SimSun';line-height: 20px;}
.allotbox .list .mc {border-top-style: solid;border-top-width: 1px;display: none;}
.allotbox .open .mc {display: block;}
.allotbox .list .mc ul {margin: 0 23px;_display: inline;}
.allotbox .list .mc ul li {height: 20px;float: left;width: 25%;padding: 5px 0;}

/* 工单 */
.workorder .title {height: 30px;}
.workorder .title p.name,
.workorder .title em.tips {height: 30px;float: left;line-height: 30px;font-size: 12px;}
.workorder .title em.tips {font-family: 'Arial';font-weight: 700;}
.workorder .area {padding: 20px;border-style: solid;border-width: 1px;}
.workorder .area ul li {padding: 0;}
.workorder .area ul li.list {width: 25%;display: inline-block;}
.workorder .area ul li p.name {height: 26px;line-height: 26px;float: left;font-size: 12px;width: 70px;text-align: right;font-family: 'Arial';}
.workorder .area ul li em.tips,
.workorder .area ul li span.tips {line-height: 26px;font-size: 12px;font-family: 'Arial';}
.workorder .area ul li span.tips a {margin-right: 4px;}
.workorder .area ul li em.strong {font-weight: 700;}

/* 沟通记录 */
.record {margin-top: 10px;}
.record .title {height: 30px;line-height: 30px;font-weight: 700;}
.record .area {border-style: solid;border-width: 1px;padding: 20px 20px 0 20px;}
.record .area .note ul li {padding: 0;}
.record .area .note ul li.list {border-top-style: dashed;border-top-width: 1px;padding-top: 5px;margin-top: 5px;}
.record .area .note ul li p.name {height: 20px;line-height: 20px;width: 140px;font-family: 'Arial';text-align: right;}
.record .area .note ul li .tips {line-height: 20px;font-size: 12px;font-family: 'Arial';}
.record .area .note ul li em.times {height: 20px;line-height: 20px;font-size: 12px;display: block;padding-left: 140px;font-family: 'Arial';}
.record .area .note ul li.list p.name {font-weight: 700;}
.record .area .note ul li .adj .name {width: auto;padding-left: 140px;}
.record .area .note ul li .adj a {line-height: 20px;font-size: 12px;font-family: 'Arial';margin-right: 4px;}
.replay {margin-top: 10px;padding: 20px;border-style: solid;border-width: 1px;}
.replay ul li p.tips {height: 20px;line-height: 20px;font-size: 12px;text-align: right;width: 140px;float: left;font-family: 'Arial';}

/* 通用分页条样式 */
.page {height: 40px;padding: 10px 0;}
.page .box {height: 40px;float: right;border-left-style: solid;border-left-width: 0px;} 
.page .box a,
.page .box span {font-size: 12px;text-decoration: none;font-family: 'Verdana';}
.page .box span.more {border-width: 0 0 0 1px;padding: 0 4px;height: 40px;line-height: 60px;}
.page .box input[type=text] {padding: 12px 5px;width: 40px;text-align: center;margin: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.page .box .info {float: left;height: 40px;line-height: 40px;font-family: 'Arial','SimSun';}
.page .box a.num,
.page .box a.down,
.page .box a.up,
.page .box a.first,
.page .box span.now,
.page .box a.end { display: block;height: 38px;float: left;padding: 0 15px;line-height: 38px;border-style: solid;border-width: 1px;}
.page .box span.more { float: left;}
.page .box .info em {padding: 0 2px;}
.page .box .info span {padding: 0 2px;}
.page .box .info span input[type=text] {float: none;}

/* 订单审核弹出层 */
.orderverify { overflow: hidden; zoom: 1; margin: 0; padding: 0; cursor: default; }
.orderverify .area table,
.orderverify .data table { width: 100%; table-layout: fixed; border-collapse: separate; }
.orderverify .area table thead tr td { padding: 0 0 0 15px; height: 30px; line-height: 30px; font-size: 12px; font-weight: 600; }
.orderverify .area table tbody tr th,
.orderverify .data table thead tr th { border-style: solid; border-width: 1px; }
.orderverify .area table tbody tr td,
.orderverify .data table tbody tr td { border-style: solid; border-width: 1px; padding: 5px; }
.orderverify .area table tbody tr th p.name,
.orderverify .data table thead tr th p.name { height: 30px; line-height: 30px; font-size: 12px; font-weight: 500; text-align: right; display: block; }
.orderverify .area table tbody tr td .string,
.orderverify .area table tbody tr td .number,
.orderverify .data table tbody tr td .string { line-height: 20px; font-size: 12px; font-style: normal; font-family: 'Arial','SimSun'; display: block; }
.orderverify .area table tbody tr td .string var { font-size: 12px; font-style: normal; font-family: 'Arial','SimSun'; display: block; float: left; }
.orderverify .area table tbody tr td .number var { font-size: 12px; font-style: normal; font-family: 'Arial'; display: block; float: left; }
.orderverify .area table tbody tr td em.tips { height: 20px; line-height: 20px; float: left; padding-left: 4px; }
.orderverify .data p.title { padding: 0 0 0 15px; height: 30px; line-height: 30px; font-size: 12px; font-weight: 600; }
.orderverify .data table thead tr th p.name { text-align: center; }
.orderverify .data table tbody tr td { white-space: nowrap; overflow: hidden; }
.orderverify .area table tbody tr td .inputbox textarea { width: 400px; height: 100px; min-width: 400px; min-height: 100px; max-width: 400px; max-height: 100px; }
.orderverify .area table tbody tr td .button a.btn { height: 28px; line-height: 28px; padding: 0 10px; border-style: solid; border-width: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; display: block; float: left; font-size: 12px; font-family: 'SimSun'; margin-right: 10px; _display: inline; }
.recharge {overflow: hidden; zoom: 1; margin: 0; padding: 0; cursor: default;}
.recharge ul {margin-top: -1px;}
.recharge ul li {height: 30px;border-style: dashed;border-top-width: 1px;}
.recharge ul li p.name {height: 30px;float: left;line-height: 30px;font-size: 12px;width: 60px;text-align: right;font-family: 'SimSun';}
.recharge ul li .inputbox {height: 30px;}
.recharge ul li .inputbox var {height: 30px;line-height: 30px;font-size: 12px;font-family: 'Arial','SimSun';font-style: normal;display: block;}

/* 流程步骤 */
.flowstep {cursor: default;}
.flowstep .mt {height: 110px;}
.flowstep .mt ul {overflow: hidden;height: 110px;}
.flowstep .mt ul li {height: 4px;float: left;width: 10%;overflow: visible;zoom: 1;position: relative;margin: 41px 1px 0 1px;background-color: #ddd;}
.flowstep .mt ul li i.ico {width: 20px;height: 20px;position: absolute;top: -8px;left: 50%;margin-left: -10px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 12px;font-style: normal;font-family: 'Arial';background-color: #ddd;line-height: 20px;color: #fff;}
.flowstep .mt ul li p.name {font-size: 12px;text-align: center;line-height: 54px;color: #666;}
.flow_step_1 .mt ul li.step_1,
.flow_step_1 .mt ul li.step_1 i.ico,
.flow_step_2 .mt ul li.step_2,
.flow_step_2 .mt ul li.step_2 i.ico,
.flow_step_4 .mt ul li.step_4,
.flow_step_4 .mt ul li.step_4 i.ico,
.flow_step_5 .mt ul li.step_5,
.flow_step_5 .mt ul li.step_5 i.ico,
.flow_step_6 .mt ul li.step_6,
.flow_step_6 .mt ul li.step_6 i.ico,
.flow_step_7 .mt ul li.step_7,
.flow_step_7 .mt ul li.step_7 i.ico,
.flow_step_8 .mt ul li.step_8,
.flow_step_8 .mt ul li.step_8 i.ico {background-color: #d00;}
.flow_step_1 .mt ul li.step_1 p.name,
.flow_step_2 .mt ul li.step_2 p.name,
.flow_step_4 .mt ul li.step_4 p.name,
.flow_step_5 .mt ul li.step_5 p.name,
.flow_step_6 .mt ul li.step_6 p.name,
.flow_step_7 .mt ul li.step_7 p.name,
.flow_step_8 .mt ul li.step_8 p.name {color: #d00;}
.flowstep .mt ul li.step_3 {background: none;width: 35%;}
.flowstep .mt ul li.step_3 i.begin {width: 56px;height: 69px;position: absolute;top: -33px;left: 0;background: url(../../Images/crm/step_icon_cover.png) 0 0 no-repeat;font-size: 12px;font-style: normal;font-family: 'Arial';line-height: 70px;padding-left: 6px;color: #fff;}
.flowstep .mt ul li.step_3 i.end {width: 37px;height: 69px;position: absolute;top: -33px;right: 0;background: url(../../Images/crm/step_icon_cover_end.png) 0 0 no-repeat;}
.flowstep .mt ul li.step_3 .step_box {height: 69px;position: absolute;top: -33px;left: 62px;overflow: visible;zoom: 1;}
.flowstep .mt ul li.step_3 .step_box .line {height: 34px;width: 196px;position: relative;overflow: visible;}
.flowstep .mt ul li.step_3 .step_box .line .nlines {height: 4px;overflow: visible;position: absolute;top: 0;left: 0;right: 0;width: 100%;background-color: #ddd;}
.flowstep .mt ul li.step_3 .step_box .line_2 {top: 31px;}
.flowstep .mt ul li.step_3 .step_box .line_2 .nlines {width: 50%;float: left;position: relative;}
.flow_step_2 .mt ul li.step_1,
.flow_step_2 .mt ul li.step_1 i.ico,
.flow_step_3 .mt ul li.step_1,
.flow_step_3 .mt ul li.step_1 i.ico,
.flow_step_3 .mt ul li.step_2,
.flow_step_3 .mt ul li.step_2 i.ico,
.flow_step_4 .mt ul li.step_1,
.flow_step_4 .mt ul li.step_1 i.ico,
.flow_step_4 .mt ul li.step_2,
.flow_step_4 .mt ul li.step_2 i.ico {background-color: #08c122;}
.flow_step_2 .mt ul li.step_1 p.name,
.flow_step_3 .mt ul li.step_1 p.name,
.flow_step_3 .mt ul li.step_2 p.name,
.flow_step_4 .mt ul li.step_1 p.name,
.flow_step_4 .mt ul li.step_2 p.name {color: #08c122;}
.flow_step_3 .mt ul li.step_3 i.begin {background: url(../../Images/crm/step_icon_cover_select.png) 0 0 no-repeat;}
.flow_step_3 .mt ul li.step_3 i.end {background: url(../../Images/crm/step_icon_cover_end_select.png) 0 0 no-repeat;}
.flow_step_5 .mt ul li.step_3 i.begin {background: url(../../Images/crm/step_icon_cover_select.png) 0 0 no-repeat;}
.flow_step_5 .mt ul li.step_1,
.flow_step_5 .mt ul li.step_1 i.ico,
.flow_step_5 .mt ul li.step_2,
.flow_step_5 .mt ul li.step_2 i.ico {background-color: #08c122;}
.flow_step_5 .mt ul li.step_1 p.name,
.flow_step_5 .mt ul li.step_2 p.name {color: #08c122;}
.flow_step_3 .mt ul li.nst_1 .step_box .line .nstep_1,
.flow_step_3 .mt ul li.nst_1 .step_box .line .nstep_1 i.ico,
.flow_step_3 .mt ul li.step_3 .step_box .line .only_1,
.flow_step_3 .mt ul li.step_3 .step_box .line .only_1 i.ico,
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_2,
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_2 i.ico {background-color: #d00;}
.flow_step_3 .mt ul li.nst_1 .step_box .line .nstep_1 p.name,
.flow_step_3 .mt ul li.nst_2 .step_box .line .only_1 p.name,
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_2 p.name {color: #d00;}
.flow_step_3 .mt ul li.nst_2 i.begin {background: url(../../Images/crm/step_icon_cover_hf.png) 0 0 no-repeat;}
.flow_step_4 .mt ul li.step_3 i.begin {background: url(../../Images/crm/step_icon_end.png) 0 0 no-repeat;}
.flow_step_3 .mt ul li.nst_2 i.end {background: url(../../Images/crm/step_icon_cover_end_hf.png) 0 0 no-repeat;}
.flow_step_4 .mt ul li.step_3 i.end {background: url(../../Images/crm/step_icon_cover_end_end.png) 0 0 no-repeat;}
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_1,
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_1 i.ico,
.flow_step_4 .mt ul li.step_3 .step_box .line .nlines,
.flow_step_4 .mt ul li.step_3 .step_box .line .nlines i.ico {background-color: #08c122;}
.flow_step_3 .mt ul li.nst_2 .step_box .line .nstep_1 p.name,
.flow_step_4 .mt ul li.step_3 .step_box .line .nlines p.name {color: #08c122;}
.flow_step_3 .mt ul li.nst_3 .step_box .line .bg-color i.ico,
.flow_step_3 .mt ul li.nst_3 .step_box .line .nstep_1 i.ico {background-color: #d00;}
.flow_step_3 .mt ul li.nst_3 .step_box .line div.bg-color p.name,
.flow_step_3 .mt ul li.nst_3 .step_box .line div.nstep_1 p.name {color: #d00;}
.flow_step_3 .mt ul li.nst_3 .step_box .line .nstep_1,
.flow_step_3 .mt ul li.nst_3 .step_box .line .bg-color {background-color: #d00;}
.flow_step_5 .mt ul li.nst_1 .step_box .line .bg-color i.ico,
.flow_step_5 .mt ul li.nst_1 .step_box .line .nstep_1 i.ico,
.flow_step_5 .mt ul li.nst_1 .step_box .line .nstep_2 i.ico,
.flow_step_5 .mt ul li.nst_2 .step_box .line .nstep_1 i.ico {background-color: #d00;}
.flow_step_5 .mt ul li.nst_1 .step_box .line div.nstep_1 p.name,
.flow_step_5 .mt ul li.nst_1 .step_box .line div.nstep_2 p.name,
.flow_step_5 .mt ul li.nst_1 .step_box .line div.bg-color p.name,
.flow_step_5 .mt ul li.nst_2 .step_box .line div.nstep_1 p.name {color: #d00;}
.flow_step_5 .mt ul li.nst_1 .step_box .line .nstep_1,
.flow_step_5 .mt ul li.nst_1 .step_box .line .nstep_2,
.flow_step_5 .mt ul li.nst_1 .step_box .line .bg-color,
.flow_step_5 .mt ul li.nst_2 .step_box .line .nstep_1 {background-color: #d00;}
.flow_step_3 .mt ul li.nst_4 i.begin {background: url(../../Images/crm/step_icon_cover_hf.png) 0 0 no-repeat;}

/* 查看合同 */
.ui-contract { position: absolute;top: 0;left: 0;background-color: #fff;z-index: 99;}
.ui-contract .mc { height: 100%;width: 100%;position: relative;}
.ui-contract .mc .middle { height: 100%;padding: 0;margin: 0;}
.ui-contract .mc .middle .run_model { height: 100%;width: 100%;float: left;position: relative;}
.ui-contract .mc .middle .run_model .pic_box { height: 100%;width: 100%;float: left;position: relative;}
.ui-contract .mc .middle .run_model .pic_box ul.run_catch { height: 100%;width: 100%;position: absolute;overflow: visible;zoom: 1;display: none;}
.ui-contract .mc .middle .run_model .pic_box ul.select { display: block;}
.ui-contract .mc .middle .run_model .pic_box ul.run_catch li { width: 100%;height: 100%;float: left;text-align: center;line-height: 200px;}
.ui-contract .mc .middle .run_model .pic_box ul.run_catch li .pic {height: 100%;width: 100%;text-align: center;display: table-cell;vertical-align: middle;*display: block;*font-family: 'Arial';font-size: 0;opacity: 0.5;filter:alpha(opacity:50);}
.ui-contract .mc .middle .run_model .pic_box ul.run_catch li .pic img { max-width: 100%;max-height: 100%;}
.ui-contract .mc .btn { width: 25px;height: 30px;position: absolute;top: 50%;margin-top: -15px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAIAAADhM9qrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNrs1dENACEIA1Cv+7EsLKj/FxOMhfjRDtC8ENDP3cd7wXgyYoklllhi7WJmJayj3n8iIt+AvGn1Xg4sL0Ob6UiGTlNehmZTshPEPSXuA7gXxJo96LdN2QdUvDq7hpLnlL77+hPFEksssaozBRgApzI4UjPnh6cAAAAASUVORK5CYII=') 0 0 no-repeat;cursor: pointer;line-height: 99;z-index: 9;}
.ui-contract .mc .btn_l { background-position: 0 0;left: 10px;}
.ui-contract .mc .btn_r { background-position: -25px 0;right: 10px;}
.ui-contract a.close-btn { width: 40px;height: 40px;position: absolute;top: 5px;right: 5px;background: url('data:image;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcxJREFUeNrUmb1uwkAMxy8eWCN1QoKxIxsTb8DQF8mDdM0z8BAMfYNOkTIwMiKFCYmRLtSmPimNIJwdX0Is/SUEurtfjDl/kDidpagVaolaoN5Rc9Qbf35CHVB71A5VoL5RZxfZCOqTD7wKVfDaVQww8lSOqhRgTVW819ICLEFlqNIArKmS9060cDN+0mtk5XyWyCjoNz3AeW34zGDP9QlXh5yFxFw+AFz9626NySx0MzIpQOCarO0qKUMP0gIGrCsfXUG55BAppHBdfi9DVJEO0zxQ5TMOMOAHahp8eyfhd+sfk9imzHQDpMS/FqeYGuQjiOb7kgdjptS/UF0Lz75qTaw2tIYuSbvNI3XvCT3372YBruecBaSHMoIjW4AkB0rjsSPcrSYAroSdJaQRHNmcdrmgJl13uvdLNoD8AffiBtzgmHkv5H4U2Am4+zKFM4Q8ALeGpp4zSndke+C+1dyawErIHXC/GsV7Br/iwk8JRI24NMcqczIxpcDjiC/ruDOIR2I6+3twizpGqu008XhkJn3J36U8C+zudE1Th9oudG3ZVgJmbrie+GnbOYrG/eVHH6MYHo1i/DaKAeYoRsCDD9G17u3tb4hfAQYAz3lkRSubMvoAAAAASUVORK5CYII=') 0 0 no-repeat;}

.hidden {display: none;}

#ChildProduct {
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    overflow: hidden;
    display: inline-block;
}
#ChildProduct span.spanLi span {
    line-height: 25px;
}
#ChildProduct span.spanLi span.right {
    border-left: 1px solid #CCC;
    display: inline-block;
    width: 500px;
    padding: 0 2px;
}
#ChildProduct span.spanLi span.left {
    display: inline-block;
    width: 200px;
}
#ChildProduct span.spanLi {
    border: 1px solid #CCC;
    overflow: hidden;
    display: inline-block;
    border-left: 0;
    border-bottom: 0;
    margin-bottom: -6px;
}