/* 
* @Author: ERPLUS
* @Date:   2017-04-07 17:08:39
* @Last Modified by:   ERPLUS
* @Last Modified time: 2017-04-28 14:25:35
*/
body{
	color:#333;
}
input,select,textarea{
	font-size:12px;
}
.minimalize-styl-2{
	margin: 10px 5px 5px 2px;
	padding: 4px 3px;
}
.row-marign{
	margin-top:10px;
}
.minimalize-styl-2 i{
	font-size:18px;
	color: #0786e7;
}.control-label
/*娓呴櫎ie鐨勯粯璁ら�夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
 select::-ms-expand { display: none; }
 .nav > li >.nav-second-level li a.actived{
 background-color: #ddd;
    color: #0786e7;
 }
.gray-bg {
    background-color: #fff;
}
.nav-header{
	background: #0786e7;
	padding:14px 16px;
}
#wrapper{
	overflow:hidden;
}
body.mini-navbar .nav-header{
	background: #0786e7;
}
body.fixed-sidebar .navbar-static-side, body.canvas-menu .navbar-static-side{
	border-right:1px solid #0786e7;
}
.navbar-static-side{
	background:#f2f2f2;
}
.nav-header a{
	color:#fff;
}
}
.m-t-xs{
margin-top:0;
}
.logo-element{
	font-size:16px;
	font-weight:normal;
}
.nav>li{
	border-bottom:1px solid #d9d9d9;
}
.nav>li.dropdown{
   border-bottom:0;
}
.nav > li > a{
  font-weight:normal;
}
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus{
    border:none;
    border-left:none;
    border-bottom:2px solid #0786e7;
    background:#f2f2f2;
}
.tabs-container .panel-body{
    border:none;
    border-top:1px solid #e7eaec;
}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus{
	background-color:#b8b7b7;
}
.nav > li.active{
	background-color:#b8b7b7;
}
.nav > li.active ul li{
	background-color:#f2f2f2;
}
.nav.nav-tabs li a{
    border-top:1px solid #fff;
    border-bottom:none;
    background:#f2f2f2;
}
.nav.nav-tabs li a:hover{
    background:#f7f7f7;
}
.nav.nav-tabs li.active{
    background:#fff;
    border-left:none;
}
.nav > li > a{
	color:#222;
	padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a{
    padding: 8px 20px 8px 20px;
}

.nav > li >.nav-second-level li a{
	padding: 7px 15px 7px 10px;
	padding-left: 52px;
}
.nav-second-level li:last-child{
 margin-bottom:0;
}
.navbar-default .nav > li.active>.nav-second-level>li>a:hover, .navbar-default .nav > li.active>.nav-second-level>li>a:focus{
	background-color:#ddd;
	color:#0786e7;
}

.notification-menu .dropdown-toggle {
    padding: 12px 10px;
    border-color: #fff;
    background: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default{
    color: #fff !important;
    background-color: #b8b7b7;
    border:none;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
	background-color: #b8b7b7;
	color: #fff !important;
    border:none;
}
.notification-menu .dropdown-toggle:hover{
	color:#fff;
	background-color: #b8b7b7;
}
.navbar-fixed-top, .navbar-static-top{
	background: #f2f2f2;
}
.notification-menu .dropdown-toggle{
	background:#f2f2f2;
}
.navbar .dropdown-menu{
	border:1px solid #f2f2f2;
}
.notification-menu .dropdown-menu:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    right: 10px;
    position: absolute;
    top: -6px;
}
.btn-default.user-name{
	color:#999 !important;
}
.btn-default.user-name:hover{
	color:#fff !important;
}

.header-fixed {
    position: fixed;
    width: 100%;
    z-index: 16;
}
#breadcrumbs {
    position: relative;
    z-index: 13;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
    padding: 6px 12px 6px 0;
    display: block;
    margin-left: -10px; 
}
.breadcrumb {
    background-color: transparent;
    display: inline-block;
    margin: 0 22px 0 12px;
    padding: 0;
    font-size: 13px;
    color: #333;
    border-radius: 0;
}
.breadcrumb > li a{
	color:#0786e7;
}
.minimalize-styl-2{
margin: 14px 5px 5px 10px;
}

.container-fluid{
	width:100%;
	padding-right:10px;
    padding-left:10px;
}
.page-content-main{
	width:100%;
	/*padding:0 10px;*/
	margin-top:75px;
}
.page-content-main-small{
	margin-top:40px;
}

.panel-box {
    width: 100%;
}
.panel-box .title-text {
    width: 100%;
    border-bottom:4px solid #abd0ce;
}
.title-con{
   color:#fff;
   font-size:14px;
   padding:4px 10px;
   background:#abd0ce;
   border-top-left-radius:4px;
   border-top-right-radius:4px;
}
.panel-body {
    width: 100%;
    padding: 10px 0;
   /* border: 1px solid #ddd;*/
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.form-table{
	width:100%;
}

.control-label{
	width:80px;
	font-size:13px;
	text-align:left;
	font-weight:normal;
	float:left;
}
@media (min-width: 768px){
	.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left; 
 }
}
.sel-in {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: #fff url(../images/select_icon.png) no-repeat 96% center;
    padding: 0px 6px;
    color: #333;
    width:240px;
    box-sizing:border-box;
}
.sel-list {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: #fff url(../images/select_icon.png) no-repeat 96% center;
    padding: 0px 6px;
    color: #333;
    box-sizing:border-box;
}
.input-box{
	width:240px;
	 box-sizing:border-box;
}
.form-horizontal .form-group{
	margin-bottom:0;
}
.row-margin{

	width:100%;
}
.row-fluid .col-sm-3{
	margin-bottom: 7px;
}
.row-fluid .col-sm-6{
	margin-bottom: 7px;
}
.row-margin:after{
	clear:both;
	content:"";
	height:0;
	display:block;
}
.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv{
	height: 26px; 
    line-height: 26px;
}
.table.table-bordered  tr  th{
	background-color:#f5f5f5;
	font-weight:normal;
}
.table{
	margin-bottom:16px;
	margin-top:6px;
}
.page-left{
	float:left;
}
.pagination{
	width:100%;
	margin-bottom:-10px;
}
.pagination p{
    color:#999;
}
.pagination:after{
	clear:both;
	content:"";
	display:block;
	height:0;
}
.pagination ul{
	float:right;
	margin-bottom:0;
}
.pagination ul li{
	list-style:none;
	float:left;
	margin:0 2px;
	width:25px;
	height:25px;
	text-align:center;
	line-height: 25px;
	font-size:12px;
	border:1px solid #e7eaec;
	cursor:pointer;
    
}
.pagination ul li a{
   color:#999; 
}
.pagination ul li:hover{
	background:#0786e7;
	color:#fff;
}
.pagination ul li:hover a{
	color:#fff;
}
.pagination ul li.active{
	background:#0786e7;
	color:#fff;
}
.pagination ul li.active a{
	color:#fff;
}

.nav > li.active{
	border-left: 2px solid #0786e7;
}
.nav-tabs>li>a{
    border-radius:0px 0px 0px 0px;
    border:none;
}
a {
    color: #333;
    text-decoration: none;
}
table{
	border:1px solid #e7eaec;
}
table th{
	background-color: #F5F5F6;
	font-weight:normal;
	
}
.table > thead > tr > th,.table > tbody > tr > th{
	padding:6px 8px;
}
table th{
    border-bottom:1px solid #fff;
}
table tr:last-child{
	border-bottom:1px solid #e7eaec;
}

.table .checkbox, .radio{
	margin-top:4px;
	margin-bottom:4px;
}

input[type=checkbox]:focus, input[type=radio]:focus, input[type=checkbox]:checked, input[type=radio]:checked {
    outline: none!important;
}

input[type=checkbox], input[type=radio] {
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 18px;
    height: 18px;
    margin:0;
}
input[type=checkbox]+.lbl, input[type=radio]+.lbl {
    position: relative;
    z-index: 11;
    display: inline-block;
    margin: 0;
    line-height: 20px;
    min-height: 14px;
    min-width: 14px;
    font-weight: normal;
}

label, .lbl {
    vertical-align: middle;
    font-weight: normal;
}

input[type=checkbox].ace-checkbox-2:checked+.lbl::before {
    background-color: #0786e7;
    border-color: #0786e7;
    color: #FFF;
    cursor:pointer;
}

input[type=checkbox].ace-checkbox-2+.lbl::before {
    box-shadow: none;
}

input[type=checkbox]:checked+.lbl::before, input[type=radio]:checked+.lbl::before {
    display: inline-block;
    content: '\f00c';
    background-color: #f5f8fc;
    border-color: #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);
    vertical-align: middle;
}
input[type=radio]:checked+.lbl::before {
    content: "\2022";
}
input[type=checkbox]+.lbl::before, input[type=radio]+.lbl::before {
    font-family: fontAwesome;
    font-weight: normal;
    font-size: 11px;
    color: #32a3ce;
    content: "\a0";
    display: inline-block;
    background-color: #fafafa;
    border: 1px solid #CCC;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    border-radius: 2px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    width: 16px;
    margin-right: 1px;
    cursor:pointer;
    text-align:center;
    vertical-align: middle;
}
input[type=radio]+.lbl::before {
    border-radius: 32px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 36px;
}
.table-sel{
	 appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: #fff url(../images/select_icon.png) no-repeat 90% center;
    padding: 0px 6px;
    color: #333;
    width:90px;
    outline:none;
    cursor:pointer;
    border:1px solid #f5f5f6;
    font-size:13px;
    height:22px;

}
.table .image-show{
	width: 90px;
    max-height: 100px;
    overflow: hidden;
}
.image-show img{
	width:100%;
	height:100%;
	display:block;
}
.modal-footer{
	text-align:center;
	padding:20px;
	background: #f2f2f2;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
.modal-header{
	padding:20px;
}
.modal-title{
	color:#0786e7;
	font-weight:normal;
}
.modal{
  top:5%;
}
.modal .modal-dialog{
	width:730px;
}
.modal-body{
	padding: 20px 30px 10px 30px;
}
.checkbox, .radio{
	display:inline-block;
	cursor:pointer;
	outline:none;
}
.describe-box{
	width:590px;
	height:80px;
	border:1px solid #cfdadd;
	font-size: 13px;
	color: #555;
	line-height:15px;
	padding:8px;
	max-height:120px;
	overflow-y:scroll;
	resize: vertical;
	outline:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
.file-box {
    width:580px;
    position: relative;
    outline: none;
    margin: 0 auto;
    height: 30px;
    vertical-align: bottom;
    line-height: 30px;
}

.file-box .txt {
    height: 26px;
    border: 1px solid #d5d5d5;
    width: 510px;
    outline: none;
    font-size: 13px;
    padding-left: 6px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    line-height: 26px;
    margin-right: 5px;
}
.file-box .file {
    position: absolute;
    top: 0;
    right: -15px;
    height: 26px;
    filter: alpha(opacity:0);
    opacity: 0;
    width:66px;
    outline: none;
    background: #F33;
    z-index: 222;
}
.file-box .bttn {
    background-color: #FFF;
    width: 66px;
    height: 26px;
    background: #5d9cec;
    outline: none;
    right: 0px;
    position: absolute;
    font-size: 12px;
    color: #fff;
    border: none;
    line-height: 26px;
    border-radius:4px;
}
.preview {
    width:580px; 
    max-height:500px;
    overflow:auto;
    margin-left: 65px;
    margin-top: 10px;
}
.preview img{
	width:100%;
	height:auto;
	display:block;
	float:left;
}

.table-ul{
	width:100%;
	margin:0;
	padding:0;
}
.table-ul li{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.col-sm-9{
	padding-right:15px;
    padding-left: 0px;
    box-sizing:border-box;
}
@media (min-width: 768px){

.col-sm-9 {
    width: 72.5%;
    padding-right:15px;
    padding-left: 0px;
  }
}

.search-box{
	width:100%;
	padding:6px;
	border:1px solid #cfdadd;
}
fieldset {
    padding:16px 16px;
    border: 1px solid silver;
    margin-bottom: 8px;
    border:1px solid #e7eaec;
}
.allpic_box i{
    color:#ccc;
    margin-right:6px;
}
legend {
    border: 0;
    width: auto;
    margin-bottom: 0;
    line-height: 0;
    font-size: 16px;

}
.form-horizontal:after{
	clear:both;
	content:"";
	display:block;
	height:0;
}
.title-sm {
    font-size: 14px;
    line-height: 20px;
    color: #0786e7;
    margin-bottom: 10px;
}
.search-main{
	width:100%;
}
.search-main:after{
	clear:both;
	content:"";
	display:block;
	height:0;
}
.row-fluid:after{
	clear:both;
	content:"";
	display:block;
	height:0;
}
.tabs-container .panel-body{
  padding:6px;
  padding-top:10px;
}

/*涓婁紶鍟嗗搧*/
.goodspic-up{
    width:94%;
    position: relative;
    outline: none;
    margin: 0 auto;
    height: 30px;
    vertical-align: bottom;
    line-height: 30px;
}
.goodspic-up .txt {
    width: 72%;
}

.goodspic-up .file {
    width:66px;
    right:-14px;
}
.goodspic-up .bttn {
    background-color: #FFF;
    width:26%;
    height:26px;
    background: #5d9cec;
    outline: none;
    right: 0px;
    position: absolute;
    font-size: 13px;
    color: #fff;
    border: none;
    line-height: 26px;
    border-radius:4px;
}
.goods-pre{
    width:94%;
    max-height:200px;
    overflow: hidden;
    cursor:pointer;
}
.goods-pre img{
    width:100%;
    height:100%;
}
.up-more-pic{
    width:100%;   
}
.up-more-pic:after{
    clear:both;
    content:"";
    height:0;
    display:block;
}

		
		
.content_pic{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	position:fixed;
	top:0;
	z-index:99;
	left:-15px;
	display:none;
	}
.mask-hide{
	position:relative;
	width:100%;
	height:100%;
	background:transparent;
	top:0;
	cursor:pointer;
	padding-top:5%;
	border-sizing:border-box;
	-moz-border-sizing:border-box;
}

.content_pic .close_box{
	width:25px;
	height:25px;
	position:absolute;
	right:40px;
	top:20px;
	z-index:999;
   }
.content_pic .close_box:hover{
	cursor:pointer;}
.content_pic .close_box img{
	width:100%;
	height:auto !important;}
	
	#pic_box{
	 border:1px solid #EEE;
	 border-color:transparent;
	 text-align:center;
	 margin:0 auto;

	 
}
#pic_box img{
	width:500px;
	margin:0 auto;
	height:auto !important;
	display:block;
	}
	
	
	/* tooltip */
#tooltip1{
	position:absolute;
	background:#faeeae;
	padding:4px 6px;
	color:#222;
	display:none;
	font-size:12px;
	border-radius:2px;
}
.loading-mask{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	position:fixed;
	top:0;
	left:0;
	z-index:10000;
    display: none;
	
	
}
.loading-body{
	width:180px;
	height:60px;
	background:#fff;
	border:1px solid #ccc;
	font-size:14px;
	color:#fff;
	position:absolute;
	margin:-30px 0 0 -90px;
	top:45%;
	left:50%;
	border-radius:4px;
}
		  #loading {
		    background: url(../img/loading.gif) no-repeat 30px center;
		    line-height:60px;
		    font-size: 14px;
		    text-indent: 85px;
		    color: #666;
		    margin:0 auto;
		}
  ul,li{list-style: none;margin: 0;padding: 0;}
  
  .conbox{
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing:border-box;
  }
  .conbox:after{
    clear: both;
    content: "";
    height: 0;
    display: block;
   }
  .content-box{
    width: 60%;
    float: left;

  }
  .content-box2{
    width: 38%;
    float: right;
    padding: 20px;
    border-radius: 4px;
    border:solid 1px #edf1f2;
    box-sizing: border-box;
    -moz-box-sizing:border-box;
  }
  .content-box i{
    font-size:16px;
    color: #0075c1;
    width: 15px;
  }
  .content-box li {
    position: relative;
    line-height: 30px;
    font-size: 14px;
}
.content-box i {
    position: absolute;
    top: 7px;
    left: 0;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: #0075c1;
    cursor: pointer;
    background: url("../img/icon.png") no-repeat -59px -28px;
}
.content-box i.show{
     background-position: -42px -29px;
}

.menuBox.content-box i {
    position: absolute;
    top: 7px;
    left: 0;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: #0075c1;
    cursor: pointer;
    background: url("../img/icon.png") no-repeat -42px -29px;
}
.menuBox.content-box i.show{
     background-position: -59px -28px;
}


.content-box p {
	  display:inline;
      cursor: pointer;
      margin-left:20px;
        }
.level2, .level3, .level4 {
    display: none;
    margin-left: 20px;
}
  /*头部导航*/
.fastbtn{
 font-size:0;
 margin-bottom:0;
 margin-left:10px;
 padding-left:40px;
}
.fastbtn:after{
    clear:both;
    content:"";
    height:0;
    display:block;
}
.fastbtn li{
    list-style:none;
    padding:0;
    float:left;
    margin-right:2px;
    margin-top:19px;
}
.fastbtn li a{
    font-size:12px;
    color:#fff;
    padding:8px 10px 5px 10px;
    background:#abd0ce;
    display:block;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    font-weight:bold;
}
.fastbtn li a:hover{
   background:#5d9cec;
}
.fastbtn li.active a{
	 background:#5d9cec;
}


/*select more*/


.ibox-title {
    height: 41px;
    border-color: #edf1f2;
    background-color: #f6f8f8;
    color: #333;
    font-weight: 700;
    border-radius: 2px 2px 0 0;
    padding: 15px 15px 3px 15px;
    border-bottom: 1px solid transparent;
    display: block;
    clear: both;
}
.ibox-title {
   /*
   color: #fff;
   background: #abd0ce; 
   */ 
    padding: 0 10px;
}
.ibox-title h5 {
    height: 100%;
    line-height: 40px;
    margin-bottom: 0;
}
.zhuzhi-tab {
    width: 100%;
    height: auto;
    background: #fff;
    margin-top:10px;
}
.zhuzhi-tab label{
	color:#222;
	font-weight: normal;
}

.zuzhi-tab ul{
	
     overflow:auto;
}
.zuzhi-tab ul li {
    line-height: 26px;
    color: #222;
    font-size: 14px;
    text-align: left;
    padding-left: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.zuzhi-tab ul li label{
	color:#222;
	font-weight: normal;
}
.searchbox{
	width:100%;
}
.leftfixed{
	float:left;
	width:300px;
	margin-right:10px;
}
@media (max-width:640px){
	.leftfixed{
		float:none;
	}
	.navbar-header{
	width:100%;
	}
	.fastbtn{
	width:100%;
	}
	.fastbtn li{
	margin-top:10px;}
}




.radio input[type="radio"] {
    opacity: 0;
    z-index: 1;
}
.radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left:2px;
}
.radio-info input[type="radio"]:checked + label::before {
    border-color: #5bc0de;
}
.radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}
.radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de;
}
.radio {
    padding-left: 20px;
}
.radio + .radio {
    margin-top: 0px;
}
.radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.btn-group-sm>.btn, .btn-sm{
	padding:2px 6px;
}
/**********************************/
.teamBtnOp{
    	    width: 30%;
		    height: 26px;
		    font-size: 14px;
		    display: inline-block;
		    outline: none;
		    border: 1px solid #eee;
		    color: #333;
		    cursor: pointer;
		    text-align: center;
		    line-height: 26px;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;	
    	}
    	.teamBox{
    		width:65%;
		    height: 26px;
		    display: inline-block;
		    position: relative;
		  
    	}
    	.teamBtn{
    		width: 100%;
		    height: 26px;
		    font-size: 14px;
		    display: inline-block;
		    outline: none;
		    border: 1px solid #cfdadd;
		    color: #333;
		    cursor: pointer;
		    text-align: center;
		    line-height: 26px;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
    	}
    	
    	.teamCon{
    		width: 100%;
    		border: 1px solid #eee;
    		position: absolute;
    		top:26px;
    		left: 0;
    		background: #fff;
    		padding: 10px 20px;
    		max-height: 400px;
    		overflow: auto;
    		z-index: 20;
    		display: none;
    	}
    	.header-tab{
    		width: 100%;
    		box-sizing: border-box;
    		-webkit-box-sizing: border-box;
    	}
    	.moreteam{
    		width: 100%;
    		margin-top: 5px;
    		margin-bottom: 0px;
    		padding-left:10px;
    		
    	}
    	.moreteam li{
    		list-style: none;
    		line-height: 24px;
    	}
        .moreteam li label{
        	font-weight: normal;
        } 
    	
/*****************************************/    	
.tablepice td{
	padding:6px;
}

table.switchLine {
    height: 34px;
    position: relative;
    width: 100%;
    text-align: center;
    border:none;
    margin-top:6px;
    margin-bottom:15px;
}
table.switchLine tr:last-child {
    border-bottom:none;
}
table.switchLine a.cur {
    border-color: #0786e7;
    color: #0786e7;
}
table.switchLine a {
    display: block;
    line-height: 32px;
    height: 32px;
    border-bottom: #e3e3e3 2px solid;
    color: #999;
    position: relative;
    z-index: 1;
}



/****************************************/

.selectMore{
	width: 100%;
	position: relative;
}
.centerBtn{
	position: absolute;
	left:50%;
	top:50%;
    margin-left:-20px ;
}
.centerBtn span{
	margin-bottom: 10px;
	display: block;
}
.selectMore:after{
	clear: both;
	content: "";
	height: 0;
	display: block;
}
.leftSelect{
	width: 48%;
	float: left;
	height: 450px;
	padding:10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #ddd;
}
.serchBox{
	width: 100%;
	height: 30px;
	position: relative;
	
}
.serchBox:after{
	position: absolute;
	content: "\f002";
	left: 4%;
	top:5px;
	color: #999;
	display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.serchBox .inputS{
	width: 100%;
	height: 100%;
	padding-left: 14%;
	border: 1px solid #ddd;
	outline: none;
	font-family: "microsoft yahei";
	font-size: 14px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.peopleUl{
	width: 100%;
	height: 95%;
	overflow: auto;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.peopleUl li{
	list-style: none;
	font-size: 14px;
	color: #303030;
	position: relative;
	line-height: 28px;
}
.allChenk{
	padding-top: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.rightSelect{
	width: 48%;
	height:450px;
	overflow: auto;
	float: right;
	border: 1px solid #ddd;
	padding:10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.rightSelect .textSm{
	font-size: 12px;
	color: #999;
	
}
.rightSelect label{
	color: #303030;
	font-weight: normal;
	margin-bottom: 0;
}
.rightSelect .icon{
	position: absolute;
	right: 0;
	color: #ccc;
	font-size: 18px;
	right: 10%;
	cursor: pointer;
}
.rightSelect .icon:hover{
	color: #999;
}

.alreadyOp{
	width:100%;
	margin-top:10px;
	padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:1px solid #cfdadd;
}
.alreadyTxt{
	font-size:14px;
	color:#999;
	margin-bottom: 10px;
}
.orgUl{
	width:100%;
	max-height: 500px;
	overflow: auto;
}
.orgUl li{
	list-style: none;
	line-height: 28px;
	position: relative;
}
.orgUl li i{
	font-size:18px;
	color:#999;
	position: absolute;
	right: 10px;
	cursor: pointer;
	top:2px;
}
.orgUl li:hover{
	background: #eee;
}
.codeP{
	width:300px;
	height:300px;
	margin:0 auto;
}
.codeP img{
	width:100%;
	height: auto;
}
 .chosen-container-single .chosen-single{
	width: 94%;
    box-shadow: none;
    height: 26px;
    border: 1px solid #cfdadd;
    min-height: 26px;
}

.modal-body .chosen-container-single .chosen-single{
	width: 240px;
    box-shadow: none;
    height: 26px;
    border: 1px solid #cfdadd;
    min-height: 26px;
}
.modal-body .chosen-container .chosen-drop{
	width: 240px;
}
.chosen-container .chosen-drop{
	width:94%;
}
.chosen-container-single .chosen-single {
    border-radius: 0;
}

.chosen-container-single .chosen-search:after{
	content: "\f002";
    display: inline-block;
    color: #888;
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    top: 8px;
    right: 12px;
}



/*---------------------------------------*/
.orgTitle{
	font-size: 14px;
	margin-top: 5px;	
}
.orgUlBox{
	width: 100%;
	border: 1px solid #e8e8e8;
}
.orgUlBox li{
	line-height: 25px;
	border-bottom: 1px solid #e8e8e8;
	padding: 2px 6px;
	cursor: pointer;
}
.orgUlBox li:hover{
	background: #f5f5f6;
}



			.orderDetBox{
				width:1000px;
				margin: 0 auto;
			}
			.orderTitle{
				width: 100%;
				position: relative;
				padding-top: 20px;
			}
			.orderTitle:after{
				clear: both;
				content: "";
				display: block;
				height: 0;
			}
			.logoLeft{
				position: absolute;
				top:30px;
				left: 0;
				width: 140px;
			}
			.logoLeft img{
				width: 100%;
				height: auto;
			}
			.orderTitle h3{
				text-align: center;
				font-size:30px;
				font-family: "΢ź";
				font-weight: normal;
			}
			.orderBase{
				width: 100%;				
				margin-top: 80px;
			}
			.orderT{
				width: 100%;				
				table-layout: fixed;
				margin-bottom: 0;
				margin-top: 0px;
			}
			.orderT2{
				width: 100%;				
				margin-bottom: 0;
				margin-top: 0px;
			}
			table.orderT tr:last-child td{
				border-bottom:1px solid #fff;
			}
            table.orderT tr td{
            	border: 1px solid #e7e7e7;
            }
			.orderT .o-name,.orderT2 .o-name{
				width: 90px;
				font-weight: normal;
			}
			.orderT .o-span,.orderT2 .o-span{
				margin-right: 10px;
			}
			.priceBtn{
				width:100%;
				text-align: center;
				margin-top: 40px;
			}
			
			
.descBox .fa-sort-desc{
	position: relative;
	margin-left: 4px;
	top:-2px;
	font-size:16px;
	color:#0075c1;
}
.descBox .fa-sort-desc.active{
	position: relative;
	top:4px;
}
.descBox .fa-sort-desc.active:before{
	content: "\f0de";
}
