.logo img { width:100%; min-width:100%}
.sidebar.sidebar-fusion #menu>div>ul { top:59px;}

.btn-switchsidebar { font-size:13px;}

.crumb { height:30px; line-height:30px; font-size:12px; color:#797979;}
.crumb a { color:#797979;}
.crumb a:hover { color:#609EE9;}

/* Frame */

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { vertical-align:middle;}
.table { border-bottom:1px solid #efefef;}

.footer-sticky #footer { z-index:1000 !important;}


/***** 后台加载效果*****/
.boxloading {
    display: none;
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: black;
    z-index: 1002;
    background: url(../images/grayloading.gif) no-repeat;
}

.black_overlay {
     display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #666;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}
/***** 后台加载效果*****/
.input-validation-error {
    border-color: #a94442 !important;
}

.field-validation-error {
    color: #a94442 !important;
}


html, body {
    height: 100%;
    margin:0;
    *overflow: hidden;
}

/* Rejected */
.rejected_wrap { position:relative; margin:0 auto; width:100%; height:100%; background-color:#F5F7FA;}
.rejected_box {position:absolute;top:50%;left:50%;width:900px;height:400px;text-align:center;margin:-200px auto 0 -450px;}
.rejected_content { clear:both; margin-top:40px; text-align:center; color:#999;}
.rejected_img{ margin-bottom:30px;}
/*.rejected_img img{ width:268px; height: 301px;}*/
.rejected_content h3 { clear:both; line-height:40px; font-size:24px; color:#555; text-shadow:0px 1px 0px #FFF; }
.rejected_content p { clear:both; margin:10px auto 20px auto; line-height:180%; font-size:14px; color:#999;}
.rejected_content p span{ font-size:20px; color:#3498db; }

 /* rejected_click_back */
.rejected_login_wrap { position:relative; margin:0 auto; width:100%; height:100%; background-color:#E4E7EA;}
.rejected_login_box { position:absolute; top:50%; left:50%; margin:-340px 0 0 -450px; width:900px; height:400px; text-align:center;}
.rejected_login_content { clear:both; margin-top:40px; text-align:center; color:#999;}
.rejected_login_content h3 { clear:both; margin-bottom:45px; line-height:40px; font-size:40px; color:#555; text-shadow:0px 1px 0px #FFF;}
.rejected_click_back a{ display:inline-block; margin:0 20px; width: 110px; height: 33px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height: 33px; text-align:center; font-size: 14px; color:#FFF;}
.rejected_click_back a.u_login_buttom_blue{ background-color:#3498db;  text-decoration:none;}
.rejected_click_back a.u_login_buttom_blue:hover{ background-color: #459ed9; text-decoration:none;}
.rejected_click_back a.u_login_buttom_green{ background-color:#8bc151; }
.rejected_click_back a.u_login_buttom_green:hover{ background-color: #99c36d; text-decoration:none;}

/* case-info 2014-11-24  huangying*/
.case-info{ margin-bottom:40px;}
.project_title{ margin:10px 0 10px 0;}
.layout-timeline ul.timeline>li .type { padding:0; left:-195px; width:135px; }
.widget.widget-heading-simple>.widget-body{ border:1px #609EE9 solid; border-radius:5px; padding:5px;}
.type-close:after { height:0 !important; }
.layout-timeline ul.timeline{padding: 10px 10px 10px 45px;}
.layout-timeline ul.timeline li{ padding:10px 0 50px; }
.generic-date{ width:100px; margin-left:-51px; z-index:99; margin-bottom:0;  background:#609EE9;  border:1px #609EE9 solid;   font-size:32px;  text-align:center;color:#FFF;}
.layout-timeline ul.timeline{ padding-top:0;}
.need_num{ font-weight:bold; font-size:20px; color:#888;}
.need_time{ display:block; color:#999;}
.now-text{ background:#8BBF61; color:#FFF; border:1px #8BBF61 solid;}
.now-loading{ color:#8BBF61; margin-top:-5px;}

/* project_operat*/
.project_operat{ padding-right:10px;}
.alert-defult{ background:#f7f7f9; border:1px #E1E1E8 solid;  }
.alert-ing{ background:#DFF0D8; border:1px #D6E9C6 solid; color:#3C763D;}
.project_text{ }
.project_num{  text-align:left; font-size:24px; font-style:italic;}
.project_do{ width:50%; padding-top:10px;}
.project_do i{}
.project_loading{ text-align:center; padding-bottom:10px; border:none;}
.data_in{ padding:10px;}
.data_con{ padding:20px 0 0 10px;}
.data_con dl{ padding:0 0 0 25px; margin:0 0 15px 0; word-break:break-all; word-wrap:break-word;}
.data_con dl  i{ margin-left:-25px;}
.data_con dl dd{ margin-top:-20px;}
.file-size{ display:block; color:#999;}
.queren{ color:#609EE9; font-size:2em; text-align:right; margin-top:-5px;}
.need_queren{color:#609EE9; font-size:2em; text-align:right; margin-top:10px;}

/*business-info*/
.business-info{  margin:10px 10px 10px 10px}
.business-list{ line-height:24px;}
.business-name{ text-align:right; display:block;}

/* index 2014-11-26 huangying */
.totel-num{ margin-top:50px;}
.progress-height{ height:40px;}
.progress .progress-bar.progress-bar-info{ background:#609EE9; text-align:right; line-height:40px; font-size:20px; font-weight:bold; padding-right:10px;}
.col-app-bg{ background:#EBEFF2;}
.inner-3x{ padding-top:30px;}
.inner-10x{ padding:20px 10px 20px 10px;}
.last-color{ background:#EEE;  }
.rank-num{ font-style:italic; /*padding-top:90%;*/}
.rank-first{ color:#609EE9;}
.rank-person{ font-size:16px; /*padding-top:10%;*/}
.text-overflow{text-overflow:ellipsis;overflow:hidden; white-space:nowrap; }
.single-num{ /*padding-top:30%;*/}
.update{ text-align:center; padding-top:40px;}

/* index-qd 2014-11-27 huangying */
.qd-yue{ padding-top:45px;}
.qd-pro-height{ line-height:2em;}
.modal{ background-color:rgba(000,000,000,.3);}
.word-break{word-break:break-all; word-wrap:break-word;}

/* order 2014-12-2 huangying */
.radio-custom i.checked {margin-right:4px;color: #609EE9;margin-left: -19px;}
.radio-custom i {margin-left: -20px;margin-right: 5px; vertical-align:middle; margin-top:-5px;width: 16px;height: 16px;font-size: 1.333em;color: #ddd;display: inline-block; cursor:pointer;}
.answer-type{  line-height:34px;display: inline-block;margin-bottom: 5px;font-weight:normal;}
.answer-info{ min-height:80px; margin-bottom:10px;}
.h4-text{ line-height:34px;}
.text-middle{ font-size:16px;}
/*.talk-list{ height:120px;}*/
.talk-list{ padding-bottom:10px;}
.talk-together{ margin-top:18px;}
.talk-message{margin-top:30px; background:#F5F5F5;}
.bs-example-popover .popover{position:relative;  max-width:none !important; display:inline-block; border-radius:5px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.popover-info{ float:left;  border-color:#93b9d8; background:#dff3f8; box-shadow:1px 2px 3px #dff3f8; color:#7399b9; }
.popover-info.right,.popover-defult.left{ z-index:9;}
.popover-info.right .arrow{border-right-color:#93b9d8; }
.popover-info.right>.arrow:after {border-right-color: #dff3f8;}
.popover-defult{ float:right; border:1px #E1E1E8 solid; background:#F7F7F9; box-shadow:-1px 2px 3px #EEE; color:#525252;}
.popover-defult.left>.arrow:after {border-left-color: #F7F7F9;}
.popover-defult.left .arrow{border-left-color:#E1E1E8; }
.send{ text-align:center; color:#FFF;}

/* order-list 2014-12-3 huangying */
.label{padding:1px 5px; line-height:1.8em; font-weight:normal;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {vertical-align: middle; word-break:break-all; word-wrap:break-word;}

/* order-list 2014-12-15 huangying */
.alert.alert-warning{ color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc;}
.label-step{ margin:8px;}
.label-step em{ padding:6px 12px;}
/* widget-body 2014-12-22 huangying */
.widget.widget-heading-simple>.widget-body-warning{border:1px #faebcc solid; background-color:#fcf8e3; border-radius:5px; padding:5px;}
.widget.widget-heading-simple>.widget-body-warning i{color:#8a6d3b;}
.widget.widget-heading-simple>.widget-body-warning .need_time{color:#8a6d3b;}
.table-striped>tbody>tr.gradeA-warning>td{border-bottom:1px #faebcc solid; background-color:#fcf8e3; color:#8a6d3b;}
/* table 2015-01-09 huangying */
.widget-border-none{ border-right:none; border-right:none; border-bottom:none;}
.widget .widget-head-tab {height:70px; line-height:70px;}
.widget.widget-tabs>.widget-head-tab ul {height:70px;}
.widget.widget-tabs>.widget-head-tab ul li {height:70px;line-height:70px;}
.widget.widget-tabs>.widget-head-tab ul li.active {height:70px;}
.widget.widget-tabs>.widget-head-tab ul li a { height:70px;}
.widget.widget-tabs>.widget-head-tab ul li a span{display:block; line-height:30px; text-align:center;}
.widget.widget-tabs>.widget-head-tab ul li a.glyphicons{display:block; padding:0 15px;}
.widget.widget-tabs>.widget-head-tab ul li a i{ display:block; height:37px; padding:13px 0 0; line-height:24px; text-align:center;}
.widget.widget-tabs>.widget-head-tab ul li.active a{ color:#609EE9;}
.widget.widget-tabs>.widget-head-tab ul li.active a i:before{ color:#609EE9; /*padding:0 32px;*/}
.widget.widget-tabs>.widget-head-tab ul li a i:before {left:50%; margin-left:-16px; top:10px; font-size:24px;}

.widget-border-none{ border-right:none; border-top:none; border-bottom:none;}
.widget .widget-head-tab {height:40px; line-height:40px; margin-left:-1px; }
.widget.widget-tabs>.widget-head-tab ul {height:40px;}
.widget.widget-tabs>.widget-head-tab ul li {height:40px;line-height:40px; border-right-color: #f2f4f7; border-left:1px solid #f2f4f7;border-top:1px solid #f2f4f7; margin-right:8px; background: #f2f4f7; border-radius: 0!important; }
.widget.widget-tabs>.widget-head-tab ul li.active {height:40px;border-right-color: #efefef; border-left:1px solid #efefef;border-top:1px solid #efefef; background: #fff;}
.widget.widget-tabs>.widget-head-tab ul li a { height:40px;}
.widget.widget-tabs>.widget-head-tab ul li a span{display:block; line-height:40px; text-align:center;}
.widget.widget-tabs>.widget-head-tab ul li.active a{ color:#609EE9;}

/* table 2015-02-02 huangying */
.table-center>thead>tr>th{border:1px solid #f99387;}
.table-right>thead>tr>th{border:1px solid #f99387;}
.table-left>thead>tr>th{border:1px solid #f99387;}
.table-center>thead>tr>th, .table-center>tbody>tr>th, .table-center>tfoot>tr>th, .table-center>thead>tr>td, .table-center>tbody>tr>td, .table-center>tfoot>tr>td { text-align:center; }
.table-right>thead>tr>th, .table-right>tbody>tr>th, .table-right>tfoot>tr>th, .table-right>thead>tr>td, .table-right>tbody>tr>td, .table-right>tfoot>tr>td { text-align:right;}
.table-left>thead>tr>th, .table-left>tbody>tr>th, .table-left>tfoot>tr>th, .table-left>thead>tr>td, .table-left>tbody>tr>td, .table-left>tfoot>tr>td { text-align:left;}
.table>tbody>tr.last-color>td{ color:#609EE9; font-weight:bold; background:#F5F5F5;}
/*.table>tbody>tr>td.text-success{ color:#3c763d;}
.table>tbody>tr>td.text-info{ color:#31708f;}
.table>tbody>tr>td.text-danger{color:#a94442;}*/

/* h4文字行高重置 2015-02-02 huangying */
.h4-text{line-height:34px;}
.customer-xx-top{ margin-top:10px;}
.customer-xx-bottom{ margin-top:20px;}

/* 贴牌信息 2015-02-02 huangying */
.tiepai{ margin-top:30px;}
.tiepai-header{ background:#F9F9F9;}
.tiepai-begin{ font-size:14px;}
.add-icon{ padding:6px 20px;}
.add-icon i{ display:block; width:24px; height:24px; border-radius:50%; padding:5px;}

/* table背景 2015-02-03 huangying */
.table-striped>tbody>tr.gradeA-warning>td.gradetd-warning{border-bottom:1px #faebcc solid; background-color:#fcf8e3  !important; color:#8a6d3b;}
.table-striped>tbody>tr.gradeA-gray>td.gradetd-gray{ color:#888;background-size: 50px 50px !important; background-color: #DCDCDC !important;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
}

/* 角色选择 2015-02-03 huangying */
.role-box{ position:relative;}
.role-select{min-height:68px; overflow:hidden; background:#f7f7f7; border:1px solid #efefef; margin:0 6px;}
.role-select-xx{min-height:68px; overflow:hidden; background:#f7f7f7; border:1px solid #efefef;}
.role-name-padding{ padding:0 5px;}
.role-select .role-select-btn{display:block; padding:4px 1px; color:#666; font-size:16px; }
.role-name-select{ font-size:13px; line-height:34px; color:#CCC;}
.role-name-select span{ color:#666;}
.role-content{ position:absolute; top:0; left:5px; z-index:100002;  width:378px;  display:block; font-size:13px;}
.role-inner{ width:100%; background:#FFF; border:1px solid #609EE9 !important; }
.role-header{  line-height:24px; padding:4px 5px; color:#999; background:#F5F5F5;}
.role-header span{ color:#666;}
.role-header .role-close{ display:block; width:22px; height:22px; font-size:16px;}
.role-list ul{ list-style:none; padding:0; margin:0;}
.role-list ul li{ padding:0; margin:0; height:28px; line-height:28px; overflow:hidden;}

/* 所属部门 2015-02-03 huangying */
.customer-select-xx{min-height:34px;line-height:34px; overflow:hidden; background:#f7f7f7; border:1px solid #efefef;}
.customer-name-padding{ padding:0 5px; }

/* 待激活背景 2015-02-03 huangying */
.waiting-bg{ color:#888;background-size: 50px 50px !important; background-color: #DCDCDC !important;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) !important;
}

/* 角色权限 2015-02-03 huangying */
#table-qx a{ cursor:pointer;}

/*.qx-box{ position:relative;}
.quanxian {position:absolute; left:50%; margin-left:-80px; z-index:10000003; min-height:200px; text-align:left;}
.quanxian-head .popover-title{ font-weight:bold;}
.quanxian .arrow{  width:0px;height:0px;border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #2f2f2f; font-size:0px;line-height:0px; margin-left:73px; }
.quanxian ul{ list-style:none; padding:0; margin:0;}
.quanxian ul li{ line-height:24px; font-size:14px;}
.quanxian-con{ width:160px;  background:#333; color:#FFF; padding:14px; border-radius:8px;}*/

/* 邮件模板 2015-02-04 huangying */
.text-sm{ font-size:13px;}
.text-md{ font-size:16px;}
.text-indent{ text-indent:2em;}
.underline{ text-decoration:underline;}

.inner-wrap{width:760px;padding:80px 0 50px 0; margin:0 auto; margin-top:80px; background:#FFF; overflow:hidden;}
@media (max-width:760px) {
    .inner-wrap{width:96%; height:100%;  margin:0 auto; padding:0; padding-top:50px; overflow-y:scroll; overflow-x:hidden;}
        }  
/*2015-03-18 huangying */
.text-overflow{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*loading 2015-03-24 huangying */
.spinner {margin:10px auto;width:36px;height:36px;position: relative;} 
.container1 > div, .container2 > div, .container3 > div {width:10px;height:10px;background-color: #333;border-radius: 100%;position: absolute;-webkit-animation: bouncedelay 1.2s infinite ease-in-out;animation: bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;} 
.spinner .spinner-container {position: absolute;width: 100%;height: 100%;}
.container2 { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg);} 
.container3 {-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);} 
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
.container2 .circle1 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;} 
.container3 .circle1 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;} 
.container1 .circle2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;} 
.container2 .circle2 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;} 
.container3 .circle2 { -webkit-animation-delay: -0.7s; animation-delay: -0.7s;}
.container1 .circle3 { -webkit-animation-delay: -0.6s; animation-delay: -0.6s;}
.container2 .circle3 { -webkit-animation-delay: -0.5s; animation-delay: -0.5s;} 
.container3 .circle3 { -webkit-animation-delay: -0.4s; animation-delay: -0.4s;} 
.container1 .circle4 {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;} 
.container2 .circle4 { -webkit-animation-delay: -0.2s; animation-delay: -0.2s;}
.container3 .circle4 {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;} 
@-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0.0) } 40% { -webkit-transform: scale(1.0) }}
@keyframes bouncedelay {0%, 80%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0);} 40% {  transform: scale(1.0);  -webkit-transform: scale(1.0);}}
/*loading 2015-04-01 huangying */
.kqd-input{padding-top:8px;word-break:break-all; word-wrap:break-word; overflow:hidden;}
.kqd-input input{padding-right:5px;}
.kqd-box{ border:1px #CCC solid;}
/*2015-04-09 #menu width huangying */
.sidebar.sidebar-fusion #menu {width:210px;}
.app.sidebar.sidebar-fusion .navbar.main {left:210px;}
.sidebar.sidebar-fusion #content {margin-left:210px;}
.sidebar.sidebar-fusion #footer {left:210px;}
.sidebar.sidebar-fusion #menu #sidebar-fusion-wrapper #brandWrapper {width:210px;}
.sidebar.sidebar-fusion #menu>div ul {width:210px;}
.sidebar.sidebar-fusion #menu>div ul li a{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* wizard-head 2014-12-23 huangying */
.bwizard-steps li{ padding:0 70px 0 60px; margin-bottom:3px; background:#efefef;}
.bwizard-steps li:after {position:absolute; right:-20px; top:0; height:0; width:0; border-bottom:20px inset transparent; border-left:20px solid #efefef; border-top:20px inset transparent; content:""; z-index:2;}
.bwizard-steps li span{ font-size:16px; font-style:italic; font-weight:bold; }
/* table模板设置 2015-04-22 huangying */
.table-striped>tbody>tr.gradeA>td>span.model-pic img{ display:block;  width:74px; height:auto;}
.table-striped>tbody>tr.gradeA>td>span.model-color img{width:30px; height:32px;}
.upload-model{border:1px solid #efefef; min-height:355px; background:#fff;}
.upload-model img{width:100%; padding:none; border:none;}
    
/*learn-key 开发者key 2015-04-27 huangying */
.learn-key{position:relative;padding:0;}
.learn-key .learn-key-btn{width:58px; height:59px;  display:block; text-align:center; border-left:1px #ee7f71 solid; cursor:pointer;}
.learn-key .glyphicons.learn-key-btn i:before{ color:#FFF;left:18px; top:18px; font-size:20px;}
.learn-key:hover .learn-key-btn{ background:#ee7f71;}
.learn-key .learn-key-con{ display:none; position:absolute; top:59px; right:0; width:220px; padding:12px;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.1);box-shadow: 0 3px 3px rgba(0,0,0,0.1);border: 1px solid #efefef; background:#FFF;}
.learn-key:hover .learn-key-con{display:block; }
.learn-key .learn-key-con .learn-key-list{padding-bottom:8px;}
.learn-key .learn-key-con .glyphicons i:before{ font-size:16px; top:3px;}
.learn-key .learn-key-con .glyphicons {padding-left:30px;}
/* table模板设置 2015-04-22 huangying */
.table-striped>tbody>tr.gradeA>td>span.model-pic img{ display:block;  width:74px; height:auto;}
.table-striped>tbody>tr.gradeA>td>span.model-color img{width:30px; height:32px;}
.upload-model{border:1px solid #efefef; min-height:355px; background:#fff;}
.upload-model img{width:100%; padding:none; border:none;}

/*模板设置2015-05-19 huangying */
.table-break{width:100%;}
.table-break>thead>tr>th{padding:9px; border-bottom:none; background:#f7f9fa;}
.table-break>tbody>tr>td{word-break:break-all;word-wrap:break-word;overflow:hidden;padding:9px;}
.table-break>tbody>tr>td>i{display:none; width:4%;float:right; text-align:right; color:#FFF; font-size:18px;}
.table-break>tbody>tr>td>span{width:96%; float:left;}
.modal-add-size{width:764px;} 
.table-break>tbody>tr.active_domain{background:#4193d0;color:#FFF;}
.table-break>tbody>tr.active_domain span{color:#FFF;}
.table-break>tbody>tr.active_domain>td i{display:inline; }
.table-break>tbody>tr.active_domain_2{background:#4193d0;}
.table-break>tbody>tr.active_domain_2 a{color:#FFF;}
.table-break>tbody>tr.active_domain_2>td i{display:inline; }
.table-break>tbody>tr.active_domain_3{background:#4193d0;color:#FFF;}
.table-break>tbody>tr.active_domain_3 a{color:#FFF;}
.table-break>tbody>tr.active_domain_3>td i{color:#FFF; }
.border{border:1px solid #efefef;}
.domain_list{padding:9px;border-bottom:1px solid #efefef;}
.domain_list i{display:none; text-align:right; vertical-align:middle;}
.domain_list_active{background:#4193d0;color:#FFF;}
.domain_list_active i{display:block;}
.table-delete-icon>tbody>tr>td>a>i{color:#666; font-size:18px;}
    
/*域名售卖 2015-06-03 huangying */
.container-move{width:100%;margin:0 auto;}
/* Horizontal examples */
.sly{height:222px;}
.sly ul{height:100%;list-style:none;margin:0;padding:0;}
.sly ul li{float:left;width:320px; height:100%; margin:0 20px 20px 1px;text-align:center;}
.sly ul li img{width:300px;height:217px; float:left; border:solid 1px #ddd; border-radius:0;}
.sly ul li .drop-picture{ padding:0; width:20px; height:60px; line-height:60px; display:block; float:left; cursor: move; border:1px #ddd solid; border-right:none;}
.sly ul li .drop-picture i.inconfonts{font-size:14px; color:#999;}
.sly_picture{ position:relative;}
.sly_picture .sly_picture_bottom{width:296px; position:absolute; top:183px; left:22px; font-size:14px; height:32px; line-height:32px; background:rgba(0,0,0,0.5); }
.sly_picture .sly_picture_bottom a{ display:block; color:#FFF;}
.sly_picture .sly_picture_bottom a.refresh-picture{ width:80%; float:left;}
.sly_picture .sly_picture_bottom .trash-picture{width:20%;float:left; font-size:18px;display:block; color:#FFF; cursor:pointer}
.sly_picture .sly_picture_bottom .trash-picture:hover{background:rgba(0,0,0,0.6);}
.sly_picture a:hover{background:rgba(0,0,0,0.6);}
.sly_add_picture{position:relative; width:300px;height:217px; border:solid 1px #ddd; float:left;}
.sly_add_picture a{ display:block; width:100%; height:100%;background:#F5F5F5;}
.sly_add_picture a:hover{ background:#FFF;}
.sly_add_picture a i{ font-size:72px; padding:70px 0 10px 0; }
.sly_add_picture input{ position:absolute; top:0; left:0; background:none; font-size:0;width:100%; height:100%;}

/*域名售卖 2015-06-08 huangying */
.border-radius{ border-radius:8px;}
.domain-search{ position:relative; height:34px;}
.domain-select{width:100px; display:block; position:absolute; top:0; right:0;}
.domain-select-inner {position:relative; width:100%; height:34px; line-height:34px; border:1px #efefef solid; font-size:14px; text-align:left; cursor:pointer; background:#FFF;}
.domain-border-none{ border-bottom:none;}
.domain-select-inner .domain-select-txt{display:block; padding-left:10px; }
.domain-select-inner .domain-iconfonts { position:absolute; top:10px; right:10px; font-size:14px; color:#666666; }
.domain-select-inner .domain-select-list {position:absolute; width:100px; top:34px; left:-1px; z-index:50; display:none; border: 1px #efefef solid; border-top:none; background:#FFF; padding:0;}
.domain-select-inner .domain-select-list li {display:block;  padding-left:10px; line-height:30px; text-align:left; }
.domain-select-inner .domain-select-list li:hover {background:#efefef; color:#333; }
.domain-result-name{padding:0 0 12px 0;}
.domain-result-list{ padding:8px 0; border-bottom:1px #CCC dotted;}
.domain-result-list:last-child{border-bottom:none;}
.domain-result-list .btn i{ font-size:14px;}
.domain-result-list .glyphicons i:before{ font-size:14px; color:#FFF; top:3px; left:12px;}
.domain-result-list .glyphicons:hover i:before{color:#609EE9;}
.domain-info-list{ padding-bottom:16px;}
.domain-info-padding{ padding-left:20px;}

.widget.widget-tabs>.widget-head-tab ul li a i.domain-iconfonts{text-align:center !important; width:100% !important; }
.widget.widget-tabs>.widget-head-tab ul li a i.domain-iconfonts:before{margin-left:0 !important;}

/*浏览器兼容 2015-06-16 huangying */
.uc-wrap .modal .modal-header{background:#E9573F;}
.uc-wrap .modal .modal-header .close{ color:#FFF;}
.uc-wrap .modal .modal-header h3.modal-title{color:#FFF;}
.browser-list{ list-style:none; margin-top:20px; font-size:12px;}
.browser-list li .thumbnail .caption h3{ font-size:12px; line-height:24px; margin-bottom:10px;}
.browser-list li .thumbnail img{ height:80px;}
.browser-tips-special{color:#333; font-size:12px; line-height:24px; padding:10px 0 20px 87px;}
.tips-text{ color:#999; font-size:12px; line-height:20px;}
/* 2015-08-10 huangying */
/* table背景  */
.table-striped>tbody>tr.gradeA-danger>td.gradetd-danger{color:#609EE9; background-color:#FFEADF !important; border-color:#FFD7C1;}
.text-waring{color:#8a6d3b !important;}
.table-striped>tbody>tr.gradeA-danger-warning>td.gradetd-danger-warning{color:#a94442; background-color:#f2dede  !important; border-color:#ebccd1;}
/* radio */
.radio-conpany-size{margin-right:16px;}
.demand-label-padding{margin-top:4px;}
/* 2015-09-02 huangying */
.demand-label-padding{margin-top:6px; font-size:13px; line-height:20px;}

/* 2015-09-29 huangying */
.call-btn i{font-size:16px; vertical-align:middle;}
.call-btn-close i{transform:rotate(135deg);-ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg);-o-transform:rotate(135deg); font-size:16px;}
.call-title{padding-top:40px;}
.call-text{ font-size:22px;}
.call-content .form-control{ border-radius:4px; border-color:#e7e7e7;}
.call-time{ height:22px; line-height:22px; font-size:16px; color:#666;}
.modal-dialog-call{margin:0px; position:absolute; top:50%; left:50%; margin-top:-119px; margin-left:-310px;}
/* 接听弹窗 */
.call-window{width:420px; border:1px #DDD solid; background:#FFF; border-radius:5px; padding:10px; position:fixed; right:12px; bottom:0px; z-index:999;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;} 
.call-window .call-person-img{width:62px; height:62px; border-radius:50%; overflow:hidden;}
.call-window .call-person-img img{width:62px; height:62px; border-radius:50%;}
.call-window .call-person-content{padding-left:12px;}
.call-window .call-person-content .call-person-from{padding:8px 0px;}
.call-window .call-person-content .call-person-content-time{padding-left:10px;}
.call-window .call-person-btn .call-btn-close{margin-top:6px;}
.call-window .call-person-btn div{ min-height:28px;}
.call-window .call-person-btn .call-btn,.call-window .call-person-btn .call-btn-close{padding:3px 10px; }

/* 2015-10-14 huangying */
.modal-call-switch-ul{list-style:none; padding:0px; margin:0px 30px; border-top:1px #609EE9 solid;}
.modal-call-switch-ul li{width:50%; float:left; }
.modal-call-switch-ul li.modal-call-switch-firstbtn{}
.modal-call-switch-ul li a{ display:block; width:100%; line-height:39px; font-weight:700; text-align:center; color:#FFF;}
.modal-call-switch-ul li.active a{  color:#609EE9;  border-bottom:1px #FFF solid; margin-bottom:-1px; background:#FFF;}
/* 2015-10-14 chat huangying */
/*innerAll*/
.innerAll{padding:10px;}
.innerAll-top{padding-top:10px;}
.innerAll-right{padding-right:10px;}
.innerAll-bottom{padding-bottom:10px;}
.innerAll-left{padding-left:10px;}
.innerAll-2x{padding:20px;}
.innerAll-3x{padding:30px;}
.pull-padding{padding:18px;}
.pull-top-padding{padding-top:18px;}
.pull-right-padding{padding-right:18px;}
.pull-bottom-padding{padding-bottom:18px;}
.pull-left-padding{padding-left:18px;}
/*padding*/
.padding{padding:5px !important;}
.padding-top{padding-top:5px !important;}
.padding-right{padding-right:5px !important;}
.padding-bottom{padding-bottom:5px !important;}
.padding-left{padding-left:5px !important;}
.padding-none{padding:0px !important;}
.padding-top-none{padding-top:0px !important;}
.padding-right-none{padding-right:0px !important;}
.padding-bottom-none{padding-bottom:0px !important;}
.padding-left-none{padding-left:0px !important;}
/*margin*/
.margin{margin:5px !important;}
.margin-top{margin-top:5px !important;}
.margin-right{margin-right:5px !important;}
.margin-bottom{margin-bottom:5px !important;}
.margin-left{margin-left:5px !important;}
.row-margin{ margin:15px !important;}
.row-top-margin{margin-top:15px !important;}
.row-right-margin{margin-right:15px !important;}
.row-bottom-margin{margin-bottom:15px !important;}
.row-left-margin{margin-left:15px !important;}
.innerAll3x-margin{margin:30px !important;}
.innerAll3x-top-margin{margin-top:30px !important;}
.innerAll3x-right-margin{margin-right:30px !important;}
.innerAll3x-bottom-margin{margin-bottom:30px !important;}
.innerAll3x-left-margin{margin-left:30px !important;}
.margin-none{margin:0px !important;}
.margin-top-none{margin-top:0px !important;}
.margin-right-none{margin-right:0px !important;}
.margin-bottom-none{margin-bottom:0px !important;}
.margin-left-none{margin-left:0px !important;}
/*text-size*/
.chatbox-list{ height:103px;}
.chatbox-list .text-large{font-size:30px !important;}
/*progress*/
.progress-case-height{height:12px;}
.progress.progress-case-height .progress-bar-striped,.progress.progress-case-height .progress-striped.progress-bar {
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
-webkit-background-size: 40px 40px;background-size: 40px 40px;}
.progress.progress-case-height .progress-bar-striped .progress-case-num{position:absolute; bottom:-10px; color:#333; font-weight:normal; font-size:14px; line-height:20px;}
.progress .progress-bar.progress-bar-primary{background-color:#4193d0;}
.progress .progress-bar.progress-bar-intro{background-color:#5bc0de;}
.rank-person {padding-top:35%;}
.table-totel-primary td{ color:#609EE9 !important; font-weight:bold; font-size:15px;}
.widget-head-tab-ul{ padding:0px;}
.widget-head-tab-ul li{border:1px solid; line-height:30px; float:left; list-style:none; padding:0px; margin:0px; background-color:#f5f5f5; background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.widget-head-tab-ul li.active{background-color:#cccccc; background-image:none;outline:0; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.widget-head-tab-ul li a{color:#333; padding:0px 10px;}
.widget-head-tab-ul li.tab-corner-left{border-top-left-radius:4px; border-bottom-left-radius:4px;} 
.widget-head-tab-ul li.tab-corner-right{border-top-right-radius:4px; border-bottom-right-radius:4px;} 
.tooltip-inner{ max-width:500px;}
/*chatbox*/
.chatbox-circle{ padding:2px 6px; background:#609EE9; border-radius:50%; color:#FFF; }

/*2015-11-16 survice huangying*/
.modal-service{ width:100%; height:100%;}
.text-balck{color:#000;}
.text-gray{color:#666;}
.text-graymore{color:#999;}
.thin{ font-weight:400;}
.text-normal{font-size:14px;}
.background-white{ background:#FFF;}
.background-eee{ background:#EEE;}
.service-hotQ .service-search{ position:relative; padding-right:76px;}
.service-hotQ .service-search .service-icon{ color:#999; position:absolute; left:10px; top:8px; font-size:16px; }
.service-hotQ .service-search .form-control{width:100%; text-indent:20px; font-size:14px; height:40px;  border:1px #609EE9 solid;}
.service-hotQ .service-search .btn{ position:absolute; top:0px; right:0px; height:40px; border-radius:0px 4px 4px 0px; font-size:16px;}
.service-hotQ .service-search .btn:hover,.service-hotQ .service-search .btn:active,.service-hotQ .service-search .btn:focus{background:#FFF;}
.service-hotQ .help-hot-words a{margin-right:10px; font-size:13px;}
.service-hotQ .hotQ-title{border-bottom:1px #DDD dotted; padding-bottom:10px;}
.service-hotQ .help-hot-list{ list-style:none; padding:0px; margin-bottom:30px;}
.service-hotQ .help-hot-list li{margin-top:10px; font-size:13px;}
.service-hotQ .help-hot-list li a{ text-overflow:ellipsis;overflow:hidden; white-space:nowrap; display:block;}
.service-edit-con{ padding:0px 10px 10px 10px;}
.service-edit-con textarea{ width:100%; min-height:300px; color:#666; border:1px #EEE solid;}
.service-edit-tips{ margin-top:-1px;}
.hotQ-result-list{ list-style:none; padding-left:0px;}
.hotQ-result-list li{padding-bottom:24px;}
.hotQ-result-list li a{ text-decoration:underline;}
.hotQ-result-list li .hotQ-result-title{ font-size:16px;}
.hotQ-result-list li .hotQ-info{font-size:14px; line-height:1.6em;}
.service-result-title{ font-size:24px; word-break:break-all; font-weight:800;}
.service-result-con p{ color:#666; font-size:14px; line-height:24px; word-break:break-all;}

/* 2016-2-4 form font xiaojj */
.control-label.f-tal{ text-align:left!important; font-size:12px;}
/* 2016-2-4 base xiaojj */
.f-f14{ font-size:14px;}
.f-f12{ font-size:12px;}
.f-fwn{ font-weight: normal;}
.f-fsn{ font-style: normal;}
.cGray,a.cGray{ color:#999}
.cRed,a.cRed{ color:#609EE9}
.cGreen,a.cGreen{ color:#8bbf61}
.cBrown,a.cBrown{ color:#ab7a4b}
.cCrimson,a.cCrimson{ color:#bd362f}

/* 2016-3-8 widget xiaojianjiao */
.table.table-from tr th,.table.table-from tr td{ border: 0!important;}
.discount-box .popover-content{ min-width:200px; }

.widget.widget-auto .widget-head{ background:#f7f7f7;border-bottom:1px solid #efefef;height:35px;line-height:35px;position:relative;padding:0 10px 0 0;overflow: visible;!important}
.widget.widget-auto .widget-head a .popover{ z-index: 9999!important; position: absolute; line-height: 24px; }


/*xiaojianjiao 3-8*/

/*widget*/

.wizard.wizard-pay .widget .widget-head{ background: #EBEFF2; height:45px; padding-top:0;  padding-bottom:0; border-bottom: 1px solid #e5e5e5;}
.wizard.wizard-pay .widget .widget-head ul{ width:1000px; margin: 0 auto;font-size: 16px;}
.wizard.wizard-pay .widget .widget-head ul li b.badge{ margin-right: 10px;border:none; }
.wizard.wizard-pay .widget .widget-head ul li{ list-style: none; float: left; text-align: center;color: #777; line-height: 44px; width: 33.3%; height: 44px; border-bottom: 2px solid #ddd; margin-bottom: -1px;}
.wizard.wizard-pay .widget .widget-head ul li span{  display: block; width: 100%; height: 100%;}
.wizard.wizard-pay .widget .widget-head ul li.active,.wizard.wizard-pay .widget .widget-head ul li.finished{ border-bottom:2px solid #609EE9;}
.wizard.wizard-pay .widget .widget-head ul li.active span{ color: #609EE9;}
.wizard.wizard-pay .widget .widget-head ul li.active b.badge{ background:#609EE9;}
.wizard.wizard-pay .widget .widget-head ul li.finished span{ color: #609EE9;}
.wizard.wizard-pay .widget .widget-head ul li.finished b.badge{ background:#609EE9; }



.wizard.wizard-pay .tab-content table{ margin-bottom:0!important; border:1px solid #eee; margin-top:10px;}

.wizard.wizard-pay .tab-content table thead th{ color:#999; font-weight:500; line-height:26px; border-bottom:1px solid #eee!important}
.wizard.wizard-pay .widget-body .tab-content td{ padding:10px; border:0!important;}
.wizard.wizard-pay .widget-body .tab-content td .webPic{ width:72px; height:72px; display:block; float:left;}
.wizard.wizard-pay .widget-body .tab-content td .webPic img{ width:100%; height:100%;}
.wizard.wizard-pay .widget-body .tab-content td b{ line-height:72px; margin-left:10px;}

.text-danger { color: #E9573F;}
.text-success{ color: #8CC152;}

/* ------------------2016-4-29 user-info xiaojianjiao------------------------ */
*,h4,textarea{ font-family: "microsoft yahei"}

/*notifications*/
.notifications-rebates a{ position: relative;}
.notifications-rebates a i{ margin:15px 0 0!important;}
.notifications-rebates a span.badge{ position: absolute!important;top:5px;right: 3px;padding: 3px 5px;font-size: 10px;border: none;}

/*我的工单*/
.user-action.user-works{ border-right: 1px solid #EE7F71;line-height: 34px;}
.user-action.user-works a{ color: #fff; }

.media-body.media-rebates-money h4{ font-weight: normal; font-size: 14px; }
.media-body.media-rebates-money a{ text-decoration:none; }
.media-body.media-rebates-money a.media-info{ color: #999; display: block; }
.media-body.media-rebates-money a.media-info em{  font-style: normal;  font-size: 24px; color: #333; font-family: "Impact"}
.media-body.media-rebates-money .btn{ padding: 3px 12px; font-size: 12px;}

.widget-body-pros{border:1px solid #eee; display: block; background: #f5f5f5; padding: 10px;}

table.table-border-none{ border: none!important;}
table.table-border-none tr td{ border: 1px solid #f6f6f6!important; }

.widget-body .widget-stats.widget-stats-order{ height:auto!important; margin-bottom: 0!important;border-left: 1px solid #eee; color: #666; padding: 10px 0!important}
.widget-body .widget-stats.widget-stats-order .count{ font-size:12px; line-height:30px!important; color: #D3D3D3; font-weight: normal;  }
.widget-body .widget-stats.widget-stats-order .count em{font-style: normal;font-size: 24px; color: #4193D0; }


.rebates-pay li{ margin-top:12px;}
.rebates-pay li a{ margin-bottom: 5px; display:block;}
.rebates-pay li .rebates-pay-cont{ border:1px solid #c5d7e4; background:#f8fcff;padding: 8px 10px; margin-left: 15px; font-size: 12px;}
.rebates-pay li .rebates-pay-cont label{font-size: 12px; line-height: 24px; }
.rebates-pay li .rebates-pay-cont .rebates-account-msg{ color: #ab7a4b; border-bottom: 1px solid #e8f0f6; padding-bottom: 5px; margin-bottom: 5px;}

/*choose-show*/
ul.choose-show li.active i{ color: #609EE9;}

.clear-both{ clear:both;}

/*widget-pros-list*/
/*widget-pros-list*/
.widget.widget-pros-list .widget-head h4{ font-size: 15px; color: #666 }
.widget.widget-pros-list .widget-head span a{ border:1px solid #eee; padding:3px 8px; color: #999; background: #f4f4f4; border-radius: 20px; padding:3px 12px; overflow:hidden;text-decoration:none; }
.widget.widget-pros-list .widget-head span a .on{ background: #fff; color: #4193d0; border-color: #4193d0}
.widget.widget-pros-list .widget-body .row .col-md-2 {margin-bottom:10px;}
.widget.widget-pros-list .widget-body .row .col-md-2 a{border:1px solid #eee; display: block; height: 34px; line-height: 34px; color: #666; border-radius: 2px; box-shadow: 0 1px 2px #f5f5f5; position: relative; margin: 0 5px; overflow:hidden; text-decoration:none; }
.widget.widget-pros-list .widget-body .row .col-md-2 a i{ position: absolute; right: -2px; bottom:-2px;}

.widget.widget-pros-list .widget-body .row .col-md-2 a.on{border-color:#609EE9; color: #609EE9}

.widget.widget-pros-list .widget-head{ line-height: normal!important;}
.widget.widget-pros-list .widget-head h4{ font-size: 15px; color: #666;line-height:normal!important; }
.widget.widget-pros-list .widget-head span label{ border:1px solid #eee;color: #999; background: #f4f4f4; border-radius: 20px; padding:3px 12px; display: block; }
.widget.widget-pros-list .widget-head span.checked label{ background: #fff; color: #4193d0; border-color: #4193d0}

.widget.widget-pros-list label input {position: absolute;clip: rect(0 0 0 0);}
.widget.widget-pros-list .widget-body label{ border:1px solid #eee; display: block; height: 34px; color: #666; border-radius: 2px; box-shadow: 0 1px 2px #f5f5f5; position: relative; margin: 0 5px; font-weight: 400; margin-bottom:10px;}

/*.widget.widget-pros-list .widget-body a i.selected-icon{ position: absolute; right: 0px; bottom:0px;background:url(/Content/Images/slected-icon.png); width: 12px; height: 12px;}*/
.widget.widget-pros-list .widget-body .row .col-md-2 a i{ position: absolute; right: 0px; bottom:0px;background:url(/Content/Images/selected-icon.png); width: 12px; height: 12px;}
.widget.widget-pros-list .widget-body .on label {border-color:#609EE9; color: #609EE9;}


/*5-16*/
.widget-body .widget-stats.widget-stats-order:hover{ background: #fff;}
.widget-col .h5-text{ font-size: 14px; line-height: 40px; text-indent: 10px;}
.widget-col ul{ padding:15px 0 5px; }
.widget-col ul li{ float: left; list-style: none; text-align: center; padding: 0 70px 0 15px; }
.widget-col ul li a{ color: #525252; cursor: pointer; display: block;}
.widget-col ul li p{ margin-top: 5px;}


/*--------------xiaojianjiao 5-13----------------*/

ul.questionClass{ margin-left:10px; padding-bottom: 10px; list-style-type:none;}
ul.questionClass li ul {list-style-type:none;  }
ul.questionClass h5{ color: #999; padding-left: 4px;} 
ul.questionClass li{ border-right:1px solid #eee;text-align: left!important; min-height: 90px; }
ul.questionClass li ul li{border:none; padding:0; font-size: 12px; min-height:14px; margin-bottom: 2px;  }
ul.questionClass li a{ padding:2px 4px; display: inline-block; text-decoration:none;}
ul.questionClass li a:hover,ul.questionClass li ul li.active a{ background: #609EE9; color: #fff}
ul.questionClass li.float-none ul li{ float: none}


.qrcode a i{font-size:20px; position:relative; top:4px; right:-2px;}
.qrcode .qrcode-img{position:absolute; top:40px;right:0;z-index: 9;}
.qrcode a i:hover .qrcode-img img{ display: block;}

/*5-20*/
.btn-group-sm > .btn{ padding:3px 8px;}

/*----7-5----*/
.widget-select .btn-group .btn{ border:none!important; background: #f7f7f7!important;}
.widget-select .btn-group{height: 30px;background: rgb(247, 247, 247) none repeat scroll 0% 0%;margin-bottom: 3px!important;}
.widget .widget-head .widget-select .dropdown-menu li > a:hover, .widget .widget-head .widget-select .dropdown-menu li > a:focus, .widget .widget-head .widget-select .dropdown-submenu:hover > a {
    background-color: #f7f7f7!important;background-image: none;}

/*2016-8-4*/
.tabsbar.tabsbar-3{ height: 34px; border:0; }
.tabsbar.tabsbar-3 ul li{ height: 34px; border-right: 0; padding: 0; margin-right:15px;}
.tabsbar.tabsbar-3 ul li a{ height: 34px; line-height: 32px; }

.btn-default:active, .btn-default.active {background: #609EE9;color: #fff; border-color:#609EE9;text-shadow: none;}

/*---8-11--- Search*/

.navbar.main.navbar-primary .input-group .btnDropdown:hover .btn { border-color:#fff!important; background: #fff!important;}
.navbar.main.navbar-primary .input-group .btnDropdown .btn-primary.btn-sm{ padding-top:6px; padding-bottom: 6px; border-color: #ee7f71}
.btnDropdown ul.dropdown-menu{ min-width: 80px; }
.btnDropdown.open .dropdown-toggle.btn-primary {border-color: #ee7f71;}

.left{ text-align: left!important;}

/*2016-8-18*/
.list-group-1 > li.active a{color: #fff;}
.list-group-1 > li.active .btn-default.btn-stroke { background: #609EE9; border-color: #609EE9;color: #fff;}

.ms-container{ width: 720px;}
.ms-container ul.ms-list {width: 340px;height: 400px; padding: 0;overflow-y: auto;}
.ms-optgroup-label {padding: 10px 0px 10px 30px!important;border-bottom: 1px solid #eee;}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {padding: 7px 20px 7px 30px;font-size:12px; }
.ms-container .ms-optgroup li.ms-optgroup-label{ position: relative;}
.ms-optgroup-label::before{display: inline-block;font-family: "FontAwesome";font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;position: absolute;}
.ms-optgroup-label::before{content: "\f009"; font-size: 14px;left: 12px;top: 12px; color: #ddd}
.ms-container {background-position:350px 200px!important;}


.widget.widget-tabs-double>.widget-head ul li a i, .widget.widget-tabs-double>.widget-head ul li.active a i {left:15px; top:15px;font-size: 20px;position: absolute;}
.widget.widget-tabs-double>.widget-head ul li a span, .widget.widget-tabs-double>.widget-head ul li.active a span {display: block;line-height: 30px;}
.widget.widget-tabs-double>.widget-head ul li a, .widget.widget-tabs-double>.widget-head ul li.active a {padding: 10px 15px 0 42px;}

/*2016-9-1 mobile*/
.mobile-formcanvas{position:absolute;right:0; top:150px;height: 210px; width: 120px;border: 1px solid #ccc; border-radius: 18px; box-shadow: 0 5px 8px rgba(0,0,0,.1); background: #fff; outline: none;z-index: 9999;}
.mobile-frame-header{position:absolute;top:0;left:0;right:0;height:20px;border-radius: 18px 18px 0 0;}
.mobile-handsets{ margin: 6px auto;width: 50px;height: 6px; border: 1px solid #CCC;border-radius: 6px;-background: #fff;}

.mobile-frame-main{ height: 160px; position: absolute; top: 20px; right: 0; bottom: 50px; left: 0; border: 1px solid #aaa; margin: 0 10px; background-color: #fff; overflow: hidden}
.mobile-frame-main .canvas-height{ position: relative;height: 160px;overflow: hidden;  }
.mobile-formcanvas .mobile-frame-footer { -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 18px 18px; border-radius:0 0 18px 18px;position:absolute;left:0;right:0;bottom:0;height:30px}
.mobile-formcanvas .mobile-frame-footer .mobile-button { margin:6px auto; width:20px; height:20px; border:1px solid #CCC; background-color:#fff;border-radius:100%;}

.mobile-formcanvas.mobile-formcanvas-show{position: static; left:0; right:0;bottom:0;top:0;width:360px;height:640px}
.mobile-formcanvas.mobile-formcanvas-show .mobile-frame-header{position: static; left:0; right:0;bottom:0;top:0;}
.mobile-formcanvas.mobile-formcanvas-show .mobile-handsets{margin:10px auto}
.mobile-formcanvas.mobile-formcanvas-show .mobile-frame-main{height: 540px;position: static; left:0; right:0;bottom:0;top:0;}
.mobile-formcanvas.mobile-formcanvas-show .mobile-frame-footer{position: static; left:0; right:0;bottom:0;top:0;}
.mobile-formcanvas.mobile-formcanvas-show .mobile-frame-footer .mobile-button{width:35px; height:35px;margin:15px auto}

.text-warning-light{ color: #fba322;}


/*2016-10-13 payment-config*/
.payment-alipay{ background: url("../../images/alipay.svg") no-repeat; width: 100px;height: 35px; }
.payment-wechat{ background: url("../../images/wechat-payment.svg") no-repeat; width: 130px; height: 35px; background-size: 100% 100% }
.payment-offline{ background: url("../../images/offline.svg") no-repeat; width: 126px; height: 35px; background-size: 100% 100% }


/*----11-11---*/
.edit-disabled .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor: not-allowed;background-color: #fafafa;}
.edit-disabled .disabled.btn-default{ border-color: #e5e5e5;background: #fafafa}


/*11-15*/
.bwizard-steps-block.bwizard-steps li{ background: #f6f6f6; margin-right:1px; }
.bwizard-steps-block.bwizard-steps li::before {border-left: 20px solid #ddd;}
.bwizard-steps-block.bwizard-steps li::after {border-left: 20px solid #f6f6f6;}
.bwizard-steps-block.bwizard-steps li.active {color: #fff;background: #609EE9;}
.bwizard-steps-block.bwizard-steps li.active::after {border-left-color: #609EE9;}

.bwizard-steps-block.bwizard-steps li:last-of-type::after{ border:0; right: 0}
.bwizard-steps-block.bwizard-steps li.col-md-3{ width: 24.9%; }
@media (max-width:990px) {.bwizard-steps-block.bwizard-steps li.col-md-3{width:100%;}}  

/*12-13*/
.cover-upload{ width: 100%; height:200px;box-sizing: border-box;overflow: hidden;}
.cover-upload a.cover-upload-bg{ width: 100%;height: 200px; display: block; background:url("../../images/2.png") center #fff no-repeat; overflow: hidden;}
.cover-upload a .cover-upload-bg-text{ color:#fff; position: absolute;left: 0;top: 100%;width: 100%;height: 100%;-moz-transition: top ease 200ms;-o-transition: top ease 200ms;-webkit-transition: top ease 200ms;transition: top ease 200ms;background: rgba(0,0,0,.5); text-align: center;}
.cover-upload:hover a .cover-upload-bg-text{top: 0; display: block; line-height: 200px; font-size: 13px;}

.nav.nav-checked li.active a{ background: none;}
.nav.nav-checked li.active a i{color:#609EE9;}
.nav.nav-checked li a{ color: #525252}
.nav.nav-checked li a:hover{ background: none;}
.nav.nav-checked li a i{ color: #ccc; font-size: 16px;vertical-align: bottom;}
/*7-31*/
.site-thumb {
    overflow: hidden;
    position: relative;
}

span.icon-highlight {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 18px;
    text-indent: -200px;
    width: 32px;
    height: 18px;
    background: url(../../images/jingpin.png) no-repeat;
}