/* CSS Document */
*{margin:0;padding:0;}
body, html { height: 100%; }
body {
	font-size:12px ! important;
	color: #000 ! important;
	line-height:2 ! important;
	font-family:SimHei ,SimSun,"Helvetica Neue", Helvetica, Arial, Verdana, Tahoma, sans-serif ! important;
	background: #F7F7F7 ;
}
body, html { height: 100%; }
a:hover{
	text-decoration:none !important;
}
#wrap{
	margin: 0 auto;
	position:relative;
	height:100%;
	/*height:auto!important; 
	min-height:200px;
	overflow:hidden;*/
	min-height: 100vh;
}

/* Header部分 开始*/
#header{
	height:72px;
	border-bottom: solid 1px #C6CACD;
	top:0px;
	min-width: 1150px;
}
.nav{
	position: relative;
}
.navbar-info{
	float:right;
	width: 200px;
}
/*新样
.navbar-left{
	float:left;
	新样式 新增
	margin-left:15px;
}
.navbar-left-back:hover{
	background:#337ab7;
	color:#fff;
}
.navbar-left-back a:hover{color:#fff;}
*/
.icon img{
	margin:15px;
	padding-left: 15px;
	float: left;
}
.backMenu,.navbar-left-back{
	padding:25px 10px;
}

.backMenu a,.navbar-left-back a{
	padding:40px 10px 27px 10px;
	height:50px;
	color:#1154a5;
	font-weight:bold;
	overflow:hidden;
}
.backMenu a:hover{
	background:#fafafa;
	color:#000;
}
.userInfo{
	padding:25px 0px;
	position:absolute;
	top:0;
	margin-left:80px;
}
.userInfo-a{
	padding:40px 0px 27px 10px;
	height:50px;
	color:#1154a5;
	font-weight:bold;
	overflow:hidden;
}
.userInfo-a:hover{
	background:#fafafa;
	color:#000;
}
.userInfo_img img{
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom:5px;
	height:50px;
}


/*下拉框  原系统样式
dropdown{
   display: inline-block;
   position:absolute;
   top:0;
   margin-left:17%;
}
dropdown a{
	text-decoration:none;
	font-family:SimHei ;
	color:#000;
	padding:5px 80px 5px 5px;
	margin:0 auto;
}
dropdown li{
	padding:5px 80px 5px 5px ;
}
dropdown label, dropdown ul li{
  display: block;
  min-width:80px; 
  background: #fafafa;
  padding: 25px 20px;
  padding-right:0px;
}
dropdown label:hover, dropdown ul li:hover{
  background: #f7f7f7;
  color: #000;
  cursor: pointer;
}
dropdown label{
  color: #1154a5;
  border-left: 4px solid #1154a5;
  position: relative;
  z-index: 2;
}
dropdown input{
  display: none;
}
dropdown input ~ ul{
  position: relative;
  visibility: hidden;
  opacity: 0;
  top: -20px;
  z-index: 1;
}
dropdown input:checked + label{
  background: #fafafa;
  color: 000;
}

dropdown input:checked ~ ul{
  visibility: visible;
  opacity: 1;
  top: 0;
}
$colors: #E74C3C, #0072B5, #2C3E50;

@for $i from 1 through length($colors) {
  dropdown ul li:nth-child(#{$i}) {
    border-left: 4px solid nth($colors, $i);
    .fa{
      color: nth($colors, $i);
    }
    &:hover {
        background: nth($colors, $i);
        color: white;
      .fa{
        color: white; 
      }
    }
  }
}
.animate{
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;  
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden; 
  -moz-backface-visibility:hidden; 
  -ms-backface-visibility:hidden; 
}

*/

/*新样式 修改了
.glyphicon-seat{
	width:50px;
	float:right;
}*/
/* Header部分 结束*/


/*mainbody部分 开始 */
#mainbody{
	width:100%; 
	/*overflow:hidden;
	position:relative;
	_zoom:1;
	display:block;
	*/
	margin:0 auto;
	min-height:500px; 
	min-width: 1150px;
	
}
/*content部分 开始*/
.content{
	border-left: solid 1px #C6CACD;
	top: 0px;
	width:83%;
	/*
	margin-left:205px;
	background:#fff;
	position:absolute;
	*/
	text-align:left;
	float:right;
}

/*sidebar部分 开始 */
.sidebar{
	width: 16%;
	background:#fff;
	text-align:left;
	padding:0px;
	float:left;
	
}
.sidebar ul{
	list-style: none;
	padding-top: 35px;
	padding-bottom: 40px;
	
}
.sidebar li{
	text-align:left;
	text-decoration:none;
	width:110%;
}
.sidebar li a{
	line-height: 45px; 
	display: block;
	color:#525252;
	
	font-size:18px;
	text-align: center;
	padding:5px 40px ;
}
.sidebar li a:hover{background:#f7f7f7;}
.cur{background:#f7f7f7;color: #1154a5;}

.sidebar-active{background:#f5f5f5;color: #1154a5;}
.sidebar-active a {color: #1154a5 !important;font-weight: bold;};
/*sidebar部分 结束 */


/* table 部分 start */
	/* table {
	  *border-collapse: collapse;  IE7 and lower 
	border-spacing: 0;
	max-width:1043px;
	width:100%;
	table-layout:fixed ; 
	} */
	
/* applist 部分 table */
.applist-table {
	border-top: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	border-spacing: 0;
	max-width:1043px;
	margin:0 auto;
	width:100%;
	background:#fff;
}
.applist-table {
    border-top: solid #ccc 1px;
    border-bottom: solid #ccc 1px;
    border-spacing: 0;
    max-width: 1043px;
    margin: 0 auto;
    width: 100%;
    background: #fff;
}
.applist-table tr{border: solid #ccc 1px;}
.applist-table tr:hover{
	background: #F0F8FF;
	border: solid #ccc 1px;
	-o-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out; 
	box-shadow: 10px 10px 5px #888888;
}
.applist-table td{
	border-left: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	border-top: 1px solid #ccc;
	padding: 18px;
	text-align: center;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.applist-table th {
	/*border-left: 1px solid #ccc;*/
	border-top: 1px solid #ccc;
	padding: 18px;
	text-align: center;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	background-color: #FAFAFA;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.5); 
	border-top: none;
	text-align:center;
	color:#303030;
}

.bordered {
	border: solid #ccc 1px;
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	max-width:1043px;
	width:100%;
}
.table-fixed{
	table-layout:fixed ; 
}
.table-goods{
	border: solid #ccc 1px;
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	max-width:1043px;
	width:100%;
}
.table-nocol{
	overflow:hidden;
	border: solid #ccc 1px;
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	width:100%;
}
.td2 input,.td3 input,.td4 input,.td5 input,.td6 input{
	width:80px;
	text-align:center;
}
.table-multiCol{
	border: solid #ccc 1px;
	*border-collapse: collapse; /* IE7 and lower */
	border-spacing: 0;
	border-collapse:separate !important;
	width:100%;
}
.table-multiCol tr:hover,.bordered tr:hover {
	background: #fbf8e9;
	-o-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out; 
}  
.table-multiCol td,.table-multiCol th, .bordered td, .bordered th {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 8px;
	text-align: center;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.bordered th,.table-multiCol th {
	background-color: #FAFAFA;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.5); 
	border-top: none;
	text-align:center;
	color:#303030;
}
/*table部分 end*/


/*breadcrumb start
.breadcrumb{
	color: #1154a5;
	opacity: 1;
	z-index:0;
	min-width:800px;
	filter: alpha(opacity=100);
	padding:15px 0 15px 25px !important;
	margin-bottom: 0px !important;
	position: relative;
}
.breadcrumb span{
	color: #1154a5;
	font-weight:bold;
	font-size:16px;
}
.breadcrumb label{
	color: #1154a5;
	font-weight:bold;
	font-size:16px;
}
.breadcrumb a{
	text-decoration:none;
	color: #1154a5;
	font-weight:bold;
	font-size:16px;
}
.breadcrumb i{
	font-weight:bold;
	padding:5px 0 5px 0;
}
.breadcrumb a:hover{color:#000;}
breadcrumb end*/


/*遮罩层部分 开始
.elegant-aero {
	background: #fff;
	padding: 20px 20px 20px 40px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.elegant-aero h1 {
	font: 24px SimHei;
	padding: 10px 10px 10px 20px;
	display: block;
	background: #fff;
	color: #000;
	border-bottom: 1px solid #e5e5e5;
	margin:-20px -20px 15px -40px;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
    min-height: 16.43px;
}
.elegant-aero h1>span {
	display: block;
	font-size: 11px;
}
.elegant-aero label>span {
	float: left;
	margin-top: 10px;
	color: #5E5E5E;
}
.elegant-aero label {
	display: block;
	margin: 15px 5px 10px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
.elegant-aero label>span {
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 15px;
	margin-top: 10px;
	font-weight: bold;
}
 .elegant-aero input[type="text"], .elegant-aero input[type="email"], .elegant-aero textarea, .elegant-aero select {
	width: 50%;
	height: 34px;
	padding: 0px 0px 0px 5px;
	border: 1px solid #ccc;
	color: #888;
	background-color: #fff;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	font: 200 12px/25px Arial, Helvetica, sans-serif;
	line-height:15px;
	margin: 2px 6px 16px 0px;
}

.elegant-aero .button {
	background-color: #9DC45F;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-border-radius: 5px;
	border: none;
	padding: 10px 35px 10px 35px;
	float:right;
	color: #FFF;
	margin:10px 15px 10px auto;
	text-shadow: 1px 1px 1px #949494;
	font-size:15px;
	font-weight:bold;
}
.elegant-aero .button:hover {
	background-color:#80A24A;
}
遮罩层部分 结束*/


.footer{
	border-top:1px solid #ccc;
    background:#f5f5f5;
    color: #949494;
    text-align: center;
    padding: 20px 0 10px  0;
    min-width: 1150px;
    bottom:0px;
    clear:both;
    height:10%;
}



.detailbtn{text-decoration:none;color: #CDCD00;font-weight:bold;}
/* partInfo 部分 */
/* .partInfo span{font-weight: bold;text-decoration: none;border-radius: 2px;color: #444;background: #f5f5f5;padding: 6px 20px;}
.partInfo span:hover{background: #EEE5DE;} */
.addP {float: right;padding-bottom:25px;padding-top:20px;}



.show_title{height:45px;background:#9fcce3;border-radius:2px;}
.show_title p{color:#fff;font-weight:blod;}
.show_content{padding-top:10px;padding-bottom:10px;}
.show_content table{vertical-align:middle;}


/* detail  */
.details{
	background:#fff;
	padding-right:0px;
	/*min-height: 530px;*/
}
.partInfo{padding:0px 0px;}
.partInfo_list{min-height: 520px;padding:30px 60px;background:#fff;}
.partInfo_list span{font-weight: bold;text-decoration: none;border-radius: 2px;color: #444;background: #f5f5f5;padding: 6px 20px;}
.partInfo_list span:hover{background: #EEE5DE;}



.info{
	text-align:left;
	padding:50px 150px;
	background: #fff;
}
/*计费点*/
.info_goods{text-align:left;padding:20px 100px;background: #fff;min-height: 520px;}

.info_multuiple{text-align:left;padding:20px 150px;background: #fff;}
.info_table{text-align:left;padding:20px 75px;position:relative;}

.rows{
	margin:0;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:30px;
}
.subtitle{width:250px;margin:0px;padding:0px;float:left:}
.subtitle p{color:#ddd;}
.show_info{
	position:absolute;
	top:0px;
	display: block;
	margin-left:250px;
}
.show_info-inline{margin-left:250px;position:absolute;top:0px;display: block;}
.form-control{
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #FAFAFA;
  border: 0px solid #ccc;
}

.goodslist-input{
  width:80px;
  text-align:center;
  font-size: 14px;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
 }
.goodlist{position:relative:float:left;background:#f5f5f5;padding-left:10px;}
.goodslist-input2{
	width:60px;
	margin-left:10px;
	margin:10px;
	height: 30px;
	padding-left:30px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	border: 1px solid #ccc;
}
  
  
  .goods1{margin-left:0px;}
  .goods2{position:absolute;top:0;margin-left:200px;}
  
.goodsBtn{
 	top:0px;
 	display: block;
 	margin-left:480px;
 	width: 80px;
 	height: 52px;
 	padding: 6px 18px;
 	color: #555;
 	background-color: #FAFAFA;
 	border: 0px solid #ccc;
}
.multiple_row{height: 60px;}
.disabled{
	/*cursor:not-allowed;*/
	background-color: #fafafa !important;
}
.addbutton{ color: #555; font-family:SimHei; 
  background-color: #FAFAFA;border: 0px solid #ccc;width: 40px;
  height: 30px;
  padding:2px 1px;
  font-size: 14px;background-color: #CDCD00;border-radius:6px;
  font-weight: bold;text-decoration: none;border-radius: 2px;color: #444;background: #f5f5f5;padding: 6px 20px;
  }
.goodsBtn:hover{background-color: #f5f5f5;} 
.addbutton:hover{background-color: #EEE5DE;;} 
.upinfoBtn{
  position:absolute;
  top:0px;
  margin-left:230px;
  display: block;
  width: 80px;
  height: 43px;
  padding: 6px 18px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  font-family:SimHei; 
  background-color: #FAFAFA;
  border: 0px solid #ccc;
}
.upinfoBtn:hover{background-color: #f5f5f5;} 

.line{color:#CDCD00;;font-weight:blod;padding-left:5px;padding-right:5px;}


/*容器绑定部分  */ 
.divPlatform{
        text-align: left;
        border-radius: 6px;
        /*border:1px solid #ccc;*/
        overflow:hidden;
    }
.left{
        float: left;
        margin:10px auto;
        text-align: left;
        width: 50%;
        margin-right:10px;
    }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Webkit内核兼容CSS选择器样式 放到这里 */ 
.right{float:none !important;}
}
/* Firefox */
@-moz-document url-prefix(){
	#firefox { 
		display: block;
		 }
	.right{
		float:none !important;
		}
}
.right{
    float: right;
    margin:10px auto;
    text-align: left;
    width: 50%;
    margin-right: 10px;
	border-left:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:100000px;
	margin-bottom:-100000px;
}
.right-padding{padding-left:2px;padding-bottom:10px;}
.choosePlatform{
    text-align: left;
    border-radius: 6px;
    border:1px solid #ccc;
    width:300px;
    margin: 0 auto;
	margin-top:15px;
	margin-bottom:5px;
	position:relative;
}
.choosePlatform-ul{
	padding-left:5px;
	width:200px;
}
.choosePlatform-ul ul{padding:10px;list-style:none;}
.choosePlatform-ul span{font-size:10px;}

.detiBtn{
	position:absolute;
	top:0;
	margin-left:220px;
	color: #555;
  	background-color: #f5f5f5;
  	border: 0px solid #ccc;
  	margin-top:10px;
  	border-radius:6px;
  	padding:8px 10px;
  	margin-top:20px;
  }
  .bindBtn{position:absolute;top:0;margin-left:200px;}
  .bind{font-family:SimHei;
	  margin-top:6px;border-radius:6px;padding:8px 10px;margin-bottom:5px;
	  font-size:15px;color: #fff;background-color:#CDCD00;;
  border: 1px solid #dce1e6;}
  .bindBtn a,.detiBtn a,.bindBtnDet a{text-decoration:none;color:#838B8B;}
  .btnsty{color: #555;
  background-color: #f5f5f5;
  border: 0px solid #ccc;border-radius:6px;}
  .bindBtnDet{
	height:25px;
	color: #555;
  background-color: #f5f5f5;
  border: 0px solid #ccc;
  border-radius:6px;
  padding:5px 10px;}
  .padding{padding-left:5px;padding-bottom:10px;}
  .padding-left-55{padding-left:55px;}
  
  .texta{color: #555; font-family:SimHei; 
  text-decoration:none;
  height: 30px;
  padding:2px 1px;
  }
 
 
 fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  section {
  display: block; }
.selectform{
  position: absolute;
  top:0;
  margin-left: 150px;
  z-index: 999;
}
section {
  width: 200px;
  max-width: 300px;
  margin: 0 auto;
   }
form-select {
  margin: 2em auto 1em;
  width: 300px;
  position: relative; }

.radio-container {
  position: relative;
  height: 58px;
  font-size: 1.5em;
  line-height: 1;
  color: #ddd; }
  .no-touch .radio-container:hover, .radio-container.active {
    z-index: 9999; }

.radio-options {
  position: absolute;
  max-height: 3em;
  width: 100%;
  overflow: hidden;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  transition: 0.7s; }
  .radio-options ul {
    margin-top: 18px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s; }
  .radio-options li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .radio-options label {
    display: block;
    padding: 0.75em;
    background: #fafafa;
    opacity: 0;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s; }
  .radio-options input {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 3em;
    opacity: 0;
    z-index: 1;
    cursor: pointer; }
  .radio-options input:checked ~ label {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    z-index: 2;
    padding: 0.75em;
    background: #1b9e4d;
    border-radius: 10px; }
  .no-touch .radio-options li:hover label {
    background: #f5f5f5; }
  .radio-options .checked label {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0.75em;
    background: #1b9e4d;
    visibility: visible;
    z-index: 2; }
  .no-touch .radio-options:hover, .active .radio-options {
    max-height: 100em; }
  .no-touch .radio-options:hover ul, .active .radio-options ul {
    position: relative;
    margin-top: 9px; }
  .no-touch .radio-options:hover li, .active .radio-options li {
    position: relative; }
  .no-touch .radio-options:hover label, .active .radio-options label {
    opacity: 1;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s; }
  .no-touch .radio-options:hover input:checked ~ label, .active .radio-options input:checked ~ label {
    position: static;
    border-radius: 0; }
  .no-touch .radio-options:hover .checked label {
    position: static; }
  .no-touch .radio-options:hover ul:before, .active .radio-options ul:before {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    right: 0.75em;
    margin-right: -4px;
    top: -9px;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #36c875 transparent;
    -webkit-transform: rotate(360deg); }
  .radio-options .toggle {
    position: relative;
    cursor: pointer;
    padding: 0.75em;
    background: #fafafa;
    padding: 23px;
    z-index: 999; }
    .radio-options .toggle:before {
      content: "";
      border-style: solid;
      border-width: 5px 0 5px 8.7px;
      border-color: transparent transparent transparent #d6ebe0;
      height: 0px;
      position: absolute;
      right: 0.75em;
      top: 50%;
      margin-top: -5px;
      width: 0px;
      -webkit-transform: rotate(360deg); }
  .no-touch .radio-options:hover .toggle:before, .active .radio-options .toggle:before {
    border-width: 8.7px 5px 0 5px;
    border-color: #d6ebe0 transparent transparent transparent;
    margin-top: -2px; }
  .radio-options input:checked ~ label:before {
    content: "";
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #d6ebe0;
    height: 0px;
    position: absolute;
    right: 0.75em;
    top: 50%;
    margin-top: -5px;
    width: 0px;
    -webkit-transform: rotate(360deg); }
  .radio-options li.checked label:before {
    content: "";
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #d6ebe0;
    height: 0px;
    position: absolute;
    right: 0.75em;
    top: 50%;
    margin-top: -5px;
    width: 0px;
    -webkit-transform: rotate(360deg); }
  .no-touch .radio-options:hover input:checked ~ label:before, .active .radio-options input:checked ~ label:before {
    content: none; }
  .no-touch .radio-options:hover li.checked label:before {
    content: none; }

.no-opacity .radio-options label {
  visibility: hidden; }

.no-opacity .radio-options:hover label {
  visibility: visible; }

.no-opacity .radio-options li.checked label {
  visibility: visible; }

.no-opacity input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.cursor-pointer{cursor:pointer;}

#foldDiv{cursor:pointer;}
#plusDiv{cursor:hand;cursor:pointer;background-color:#fff;margin-left:650px;border:1px solid #f5f5f5;font-size:20px}
#minusDiv{cursor:hand;cursor:pointer;background-color:#fff;margin-left:650px;border:1px solid #f5f5f5;font-size:20px;display:none;}


.updateButton{
	text-decoration: none;
    color: #CDCD00;
	background:#fff;border:0px;background-color:transparent;font-family:SimHei ! important;
	font-size:15px;
	}
.updateButton:hover{cursor:pointer;}
.paraslist-input {
    min-width: 50px;
    height: 20px;
    text-align:center;
    /* font-size: 14px; */
    color: #555;
    background-color: #fff;
border: 1px solid #ccc;
}
/* tips 样式 

.popover {
    position: relative !important;
    display: block !important;
    float: right;
    min-width: 250px;
	min-height:130px;
}

.popover.top > .arrow{left:0;top:128px;}
.popover.top {
     margin-top: 15px !important;
}
.popover a{text-decoration:none;color:red;}
.popover-content {
    padding: 9px 14px;
}*/
.copyBtn{
  margin-left:230px;
  position:absolute;
  top:0px;
  display: block;
  width: 80px;
  height: 43px;
  padding: 6px 18px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #1154a5;
  font-family:SimHei; 
  background-color: #fff;
  border: 1px solid #ccc;
  /*border-radius:6px;*/
}
#arrow{position:relative;}
.arrowicon img{height:50px;}
.arrowbtn{height:100%;margin:0 auto;position:absolute;top:0;margin-left:50px;}
.arrowbtn button{background-color: #fff;padding:8px 5px;
font-family:SimHei;font-size:15px;
  border: 0px solid #ccc;}
  
  
/*
.arrow0{
	background: transparent url(/static/payplug/img/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	opacity:1;
	padding: 6px 20px;
	margin: 0 auto;
    -webkit-border-radius: 110px;
    border-radius: 110px;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;}
.arrow_up{
	background: transparent url(/static/payplug/img/down.png) no-repeat center center;
	width: 26px;
	margin: 0 auto;
	-webkit-border-radius: 110px;
    border-radius: 110px;
	padding: 6px 20px;
	height: 14px;
    display: block;
	position: relative;
    line-height: 100px;
	outline:none;
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
     -ms-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}	
.arrow_down{
	background: transparent url(/static/payplug/img/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	opacity:1;
	padding: 6px 20px;

	margin: 0 auto;
    -webkit-border-radius: 110px;
    border-radius: 110px;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;}

.arrow_div_down{
	background: transparent url(/static/payplug/img/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	opacity:1;
	padding: 6px 20px;
	margin: 0 auto;
    -webkit-border-radius: 110px;
    border-radius: 110px;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
	}
*/
.folddiv{padding-left:15px;}
.folddiv a{
	color:#CDCD00;
}
.arrow_div_up{
	/*width: 26px;
	  margin: 0 auto;
	  padding:0px 5px;
	*/
	
	height: 14px;
	position: relative;
    -webkit-transform: rotateZ(90deg);
    -moz-transform: rotateZ(90deg);
    -o-transform: rotateZ(90deg);
    -ms-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}		
.warning{float:right;color:Red;text-decoration:none;font-size:20px;font-weight:bold;margin-right:20px;display:none;}
/* .foldTable span:hover{
	font-family: 'Josefin Slab',Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 46px;
    font-family: 'Josefin Slab',Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 46px;
    display: block;
	position: relative;
    line-height: 100px;
	outline:none;
    -webkit-transform: rotateZ(180deg);
            -moz-transform: rotateZ(180deg);
            -o-transform: rotateZ(180deg);
            -ms-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}
 */
/*遮罩层 start*/
 #close{ 
   text-shadow: 0 1px 0 #fff;
   opacity: .2;
   filter: alpha(opacity=20);
    width:30px; 
    height:30px; 
    cursor:pointer; 
    position:absolute; 
    right:5px; 
    top:15px; 
    color: #000;
    font-size: 16px;
    font-weight: 700;
    }
.black_overlay{
	/* display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80); */
	background-color:#000;
	opacity:0.8;
	filter: alpha(opacity=80); 
	position:absolute; 
	left:0;
	top:0;
	z-index:1000;
}
.white_content {
	display: none;
	position:fixed;
	width:450px;
	background-color: white;
	border-radius: 6px;
	z-index:1002;
	overflow: auto;
}
/*遮罩层 end*/

.addassetBtn{
	margin-left:470px;
position: absolute;
    top: 0px;
    display: block;
    padding: 12px 18px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    font-family:SimHei;
    background-color: #FAFAFA;
    }
.addassetBtn:hover{background:#f5f5f5;cursor:pointer;}
.upfileLabel{position:relative;overflow:hidden;}
.upfile{position:absolute;top:0;margin-left:100px;}

/*选择文件样式*/
#myfile2{ 
	padding:0;
    /*font-size: 14px;  
    line-height: 1.42857143;
    color: #555;*/
    font-family:SimHei;
    }
.upupfile{ 
    font-size: 14px;  
    line-height: 1.42857143;
    color: #ddd;
    width: 72%;
    padding:5px;
    height: 31px;
    background:#fafafa;
    font-family:SimHei;
    }
.upfileLabel input {
	border-radius: 6px;
    width:150px;
	border: 1px solid #ddd;
}
#uploadFile{padding:2.5px 5px ;width:80px;}
#uploadFile:hover{background:#f5f5f5;}
.confibutton{
	background-color: #9dc45f !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: #fff !important;
    font: 200 12px/15px Arial,Helvetica,sans-serif !important;
    height: 34px !important;
    margin: 15px 10px 20px 300px !important;
    padding: 0 35px 0 35px !important;
	font-weight:bold !important;
    width: 30px !important;}
.textarea-a{width:250px;}
.autoHeight{max-height:200px;}

.margin_left{margin-left:600px;}
.margin-top{margin-top:50px;}
.width-20{width:25% !important;}
.width-65{width:65% !important;}
#need_assets{
	width: 21px;
	height: 27px;
    margin: 2px 6px 16px 0px;}
    
/*anlytics
#anlytics_form{
	padding:5px 5px;
	border-bottom:1px dashed  #ddd;
}
#anlytics_form input{
	padding:2px 5px 2px 2px;
	border:1px solid #ddd;
	width:95px;
	margin:10px 15px;
}
.anlytics_div{
	padding:5px 6px 7px 10px;
	font-size:12px;
}
.anlytics_form_input{
	width:140px!important;
	}
#anlytics_form a{
	padding:5px;
	margin:5px;
}
#anlytics_form .input{
	padding:0 5px;
	margin:0 3px;
}
.anlyticsBtn{
  margin-left:20px;
  padding:5px 10px;
  color: #555;
  font-family:SimHei; 
  background-color: #FAFAFA;
  border: 0px solid #ccc;
 }
.anlyticsBtn: hover{
	background:#f5f5f5;
}
*/  
/*娑堟伅 */
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 5px !important;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #1154a5;
    border-radius: 10px;
}
.msg{
	padding:5px 15px 10px 15px;
	position: relative;
	text-align:center;
}
.msg a,.orders_list-page a{display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    color: #337ab7;
    text-decoration: none;
    margin: 5px 10px;
  }
/*.msgContent {
	text-align: left;
  padding: 5px 15px;
}*/
.msginfo{
	text-align:left;padding:40px 80px 5px 80px;
}

/*.msgtable{
  margin: 30px 15px;
}*/
.hui{
  background-color: #f5f5f5 !important;
  color:#000 !important;
  cursor:auto !important;
}


.msglist li{
  /*鍘绘帀li鍓嶅渾鐐�*/
  list-style-type:none;
  border: #E5E5E5 solid 1px;
}

.msglist li a{
  
  display: block;
  padding: 8px 10px;
  color: #000;
  text-decoration: none;
}
.msglist li a:hover{
  background: #fafafa;
}
.msglist li a h5{
  
  height: 30px;
  line-height: 30px;
}
.msglist li a h5 span{
  float: right;
  color: #969696;
  padding-right: 10px;
}
.msglist li a h5 strong{
  background: url(/static/apkplug/img/msg_weidu.jpg) left center no-repeat;
  float: left;
  padding-left: 25px;
  display: block;
  padding-right: 15px;
  color: #33cccc;
  font-weight: bold;
}
.msglist li a p{
  cursor: pointer;
  padding: 5px 20px;
  color: #636363;
  font: 12px/1.5 SimHei;
}

.read{
  background: url(/static/apkplug/img/msg_yidu.jpg) left center no-repeat !important;
  padding-left: 25px !important;
  display: block !important;
  font-weight:normal
}
.font_write{color:#fff !important;}
/*文件上传按钮*/
#myfile {
    position: relative;
    display: inline-block;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px;
    overflow: hidden;
    color: #9DC45F;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
#myfile input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
#myfile:hover {
    background: #fafafa;
    border-color: #f5f5f5;
    color: #000;
    text-decoration: none;
}
.downloadfile{
	text-decoration:none;
	text-align:center;
	padding:5px 5px 5px 0px;
	margin:5px 5px 5px 0px;
	color: #337ab7;
}
.downloadfile:hover{
	color: #000;
}


/*下拉列表样式
.btn-select { 
	position: relative; 
	display: inline-block; 
	background-color: #f5f5f5; 
	font: 14px/20px SimHei; 
	color: #fff; 
} 
.btn-select .cur-select { 
	position: absolute; 
	display: block; 
	width: 180px; 
	line-height: 30px; 
	background: #fafafa url(/static/payplug/img/ico-arrow.png) no-repeat 145px center; 
	text-indent: 20px; 
	
} 
.btn-select:hover .cur-select { 
	background-color: #f5f5f5; 
} 
.btn-select select { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 180px; 
	height: 25px; 
	opacity: 0; 
	filter: alpha(opacity: 0;); 
	font: 14px/20px SimHei"; 
	color: #000; 
	border: 1px solid #ccc;
} 
.btn-select select option { 
	text-indent: 20px; 
} 
.btn-select select option:hover { 
	background-color: #f5f5f5; 
	color: #fff; 
} */
/*a  upload */
.a-upload {
    padding: 9px 15px;
    width:50%;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    text-decoration:none;
    *display: inline;
    *zoom: 1
}
.a-upload  input {
    /*position: absolute;
    right: 0;
    top: 0;
    opacity: 0;*/
    filter: alpha(opacity=0);
    cursor: pointer
}
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}
pre {
	margin:0px !important;
    border:0px !important;
    border-left:4px solid #58749c !important;
	/*background:#fbfbfb url(/static/payplug/img/prebg.png) repeat;*/
	white-space:pre-wrap;
    word-wrap:break-word;
    letter-spacing:1.5px;
    font:13px/25px 'Comic Sans MS','courier new';
    line-height:22px;
    background-size:100% 44px;
    border-radius: 0px !important;
}
.min-height{min-height:530px;}
.bg_write{
	background:#fff !important;
}
/*.form-control-input{
	display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;}
 .gppdsrows{margin:0;position:relative;margin-top:15px;margin-bottom:15px;padding-left:30px;background: #FAFAFA;width:450px;
 }*/
 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.rotate{
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

/*引导界面样式 */
.guide-and-ui,.guide-server-ui{
	margin: 32px 0 0;
	list-style: none;
}
.guide-item{
	position: relative;
    padding: 0 0 24px 24px;
    border-left: 2px solid #f5f5f5;
    color: #c0c0c0;
}
.guide-item.active:before{background-color: #99CCFF;}
.guide-item:before{
	content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: -9px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    line-height: 16px;
    background-color: #f5f5f5;
}
.guide-goto{padding:5px 5px 10px 10px;color:#000;}
.manage{margin:20px 5px;padding:5px 5px 10px 10px;marigin:0 auto;overflow:hidden;}
.manage a{padding:15px 10px 5px 25px;display:block;float:left;}

.orders_list{min-height:400px;}
.orders_list-header{height:50px;}
.orders_list-title{border-bottom: 1px solid #337ab7;}
.orders_list-title th{padding: 0 0 0 35px;vertical-align: middle;font-weight:normal !important;}
.orders_list-content{border-bottom: 1px solid #ededed;color: #000;}
.orders_list-content td{padding: 0 0 0 35px;vertical-align: middle;border: none;height: 60px;}
.orders_list-page{text-align:center;padding:10px 0px 5px 0px;}
.current_page{background:#FFA500;border-radius: 5px;color:#fff;}
.orders_list-page a{padding:5px 5px;}
.padding-o{padding:0px !important;background:#f5f5f5 !important;}
.add-applist{margin:0 auto;padding:30px 50px;text-align:right;}
.applist{min-height: 530px;margin:0 auto;padding:30px;}
.addcontainer{position:absolute;top:45%;left:50%;margin:100px auto;}
.addcontainer span{height:100px;width:100px;padding:50px;}
.orderEcharts-count{padding:15px 10px;border-bottom: 1px dashed #ddd;margin-bottom:5px;overflow: hidden;}
.orderEcharts-count span{padding:15px 10px;}
.orderEcharts-count p{padding-left:2cm;font-size:30px;}
.orderEcharts-count1{width:30%;float:left;}
.orderEcharts-count2{width:30%;margin-left:300px;}
.orderEcharts-count3{width:30%;float:right;}
/*
.float-menu{position:fixed;right:0;top:20%;z-index:1070;}
.float-menu-title{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 16px;
    position:relative;
    background-color:#f5f5f5;}
.float-menu-active{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 16px;
   background-color: #f5f5f5;
}
.float-menu-ui{margin: 32px 0 0;list-style: none;}
.float-menu-item{
    position: relative;
    color: #c0c0c0;
    margin-top:15px;
}
.float-menu-item a{color:#888;display:block;position:absolute;top:15%;left:25%;}
.float-menu-item.active:before {
    background-color: #99CCFF;
}
.turn-green{background-color: #C1FFC1 ;color:#fff;}*/

.imgfile{height:210px;width:185px;border: 1px solid #ccc;}
.imgfile input[type="file"]{position: absolute;top:0;left:0;z-index: 30;height:261px;width:185px;opacity: 0;background:red;}
.float_img{position:absolute;top:150px;right:180px;}

/**
 *********** 整理过的样式  新系统的样式 ***************************************************************************************************************************
 */
/* Header部分 开始*/
.apk_header{
	height:72px;
	top:0px;
	min-width: 1150px;
	
	/*透明绿色
	background:#f6f6f6;
	background:#5CACEE;
	background:#b0e0e6;
	filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	*/
	/*background:#C7EDCC;
	background-color: rgb(238, 238, 238);
	
	*/
	
	/*新样式*/
	
	
}
.apk_nav{
	position: relative;
	overflow: hidden;
	/*护眼绿色
	background:#b0e0e6;
	filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9; 
	*/
	 
}

/*sidebar部分 开始 */
.apk_sidebar{
	width: 16%;
	text-align:left;
	padding:0px;
	float:left;
	/*新样式 不需要
	margin-left:15px;
	
	*/
	/*新样式 */
	background: #fff;
	width:222px;
	border-top-left-radius: 9px;
    border-bottom-left-radius:9px;
    
    /*margin-left:25px;*/
    
}
.apk_mainbody{
	width:100%; 
	margin:0 auto;
	min-width: 1150px;
	background:#f6f6f6;
	min-height: 100vh;
	padding-bottom: 40px;
	padding: 72px 0 32px;
    min-width: 1150px;
    min-height: 100vh;
	/*透明绿色
	background:#5CACEE;
	background:#b0e0e6;
	background-color: rgb(238, 238, 238);
	background:#C7EDCC;
	filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	*/  
	
}
.apk_sidebar ul{
	list-style: none;
	padding-top: 35px;
	padding-bottom: 40px;
}
.apk_sidebar li{
	text-align:left;
	text-decoration:none;
	position: relative;
}
.dli1{border-bottom: 1px solid #FAFAFA;}

.dli2{padding-left:10px;}
.dli3{padding-left:27px;}
.dli4{padding-left:38px;}
.dli5{padding-left:45px;}

.dli1 a{font-size:16px !important;}
.dli2 a{font-size:14px !important;}
.dli3 a{font-size:12px !important;}
.dli4 a{font-size:10px !important;}
.dli5 a{font-size:8px !important;}

.apk_sidebar li a{
	line-height: 45px; 
	display: block;
	color:#525252;
	font-size:18px;
	padding:5px 40px ;
	/*新样式 */
	font-size:14px;
	/*text-align: center;*/
}

/*新样式  不需要 
.apk_sidebar li a:hover{color:#fff;}
*/

/*新样式 */
.apk_sidebar li:hover{background:#f6f6f6;}

.cur{color: #1154a5;}
.apk_content{
	top: 0px;
	text-align:left;
	background:#fff;
	min-height: 100vh;
	min-height:calc(100vh - 51px);
	
	/*新样式  不需要的
	float:left;
	width:80%;
	 */
	/*新样式 */
	background: #fff;
	margin-left: 222px;
	border-left:1px solid #ddd;
	border-top-right-radius:9px;
	border-bottom-right-radius:9px;
}
.apk_sidebar-active{
	color: #1154a5;
	/*background:#f6f6f6;*/
}
.apk_sidebar-active a {
	color: #1154a5 !important;
	font-weight: bold;
}
/*sidebar部分 结束 */


/* detail  */
.apk_details{
	padding-right:0px;
}
.apk_partInfo{
	padding:25px 30px 10px 30px;
	position:relative;
}

/*.apk_partInfo span{font-weight: bold;text-decoration: none;border-radius: 2px;color: #444;padding: 6px 20px;}
.apk_partInfo span:hover{background: #EEE5DE;}*/

/*新样式 不需要sidebar
.triangle_border_left{
    position: absolute;
    right: 16px;
    top: 40px;
}
.triangle_border_left span{
    display:block;
    width:0;
    height:0;
    border-width:15px 15px 15px 0;
    border-style:solid;
    border-color:transparent #fff transparent transparent;
    position:absolute;
    top:-28px;
    left:2px;
}*/

.apk_info{
	text-align:left;
	padding:10px 150px;
}

.apk_mulinfo{
	text-align:left;
	padding:10px 50px 10px 10px;
}

.apk_info_list{
	text-align:left;
	/*padding:30px 50px;*/
}
.apk_info_table{
	text-align:left;
	/*padding:5px 150px 5px 5px;*/
	max-width: calc(100vh+51px);
}

.apk_rows{
	margin:0;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:30px;
	/*overflow:hidden;*/
}
.apk_rows_bind,.apk_rows_container{
	margin:0;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:30px;
	/*overflow:hidden;*/
}
.apk_subtitle_bind,.apk_subtitle_container{
	width:280px;
	padding:5px 10px 10px 10px;
	float:left:
}
.apk_subtitle{
	width:150px;
	padding:5px 10px 10px 10px;
	float:left:
}
.apk_subtitle2{
	width:280px;
	padding:5px 10px 10px 10px;
	float:left:
}
.apk_subtitle p{color:#ddd;}
.apk_show_info{
	position:absolute;
	top:0px;
	display: block;
	margin-left:160px;
}
.apk_show_info_bind,.apk_show_info_container{position:absolute;top:0px;display: block;margin-left:280px;}
.apk_show_info_bind h4{font-size:14px;}
.apk_show_info2{
	position:absolute;
	top:0px;
	display: block;
	margin-left:280px;
}
.apk_btn{
	background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    margin-left:10px;
}
/*.apk_btn:hover{background:#003466;color:#fff;}*/
.apk_btn:hover{background:#4F94CD;color:#fff;}
/** Button 模板样式 **/
.submitBtn{height: 45px;width: 80px;line-height: 45px;display: block;font-size: 14px;}
.searchsBtn{height: 30px;width: 50px;line-height: 30px;}
.updateCommitBtn{height: 45px;width: 80px;line-height: 30px;}
.detailBtn{text-decoration: none;font-weight: bold;font-size:12px;padding:1px 5px;color: #CDCD00;}
.NewcreatBtn{height: 40px;width: 100px;line-height: 40px;display: block;}
.payBtn{height: 40px;width: 100px;line-height: 40px;display: block;margin:25px 0px;}
.yuepayBtn{height: 40px;width: 100px;line-height: 40px;display:block;margin:25px 0px;}
.addBtn{height: 40px;width: 80px;line-height: 40px;}
.chafenBtn{height: 40px;width: 180px;line-height: 40px;}
.searchbarBtn{display:block;float:left;background: #5CACEE;border: 1px solid #5CACEE;border-radius:0px;color: #fff;
    cursor: pointer;
    text-align: center;}
.searchbarBtn:hover{background:#4F94CD;color:#fff;}
.searchbarBtn_margin{margin:0px 0px 10px 0px;}

.paybefore,.payAfter{padding:5px 10px 5px 10px;color: #fff;
    cursor: pointer;
    background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    text-align: center;
    margin-left:10px;}
.paybefore:hover,.payAfter:hover{color:#fff !important;}
.a-visited{background:#828282;border: 1px solid #828282 !important;}
/*.a-visited{background:#4F94CD;border: 1px solid #4F94CD !important;}*/
.paybar{float:left;width: 500px}

.updateBtn{
    position: absolute;
    top: 0px;
    margin-left: 230px;
    display: block;
    width: 80px;
    height: 43px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    font-family:SimHei;
    border: 0px solid #ccc;
}



/** 重写bootstrap样式 **/
.alert{padding:13px 15px!important;border-radius: 0px !important;}
.close{right:0px !important;}

/* applist 部分 table */
.apk_tablelist {
	/*border: solid #ccc 1px;*/
	border-spacing: 0;
	max-width:1043px;
	/*margin:0 auto;*/
	width:100%;
	background:#fff;
	
	/*2016.6.23*/
	margin: 5px 0px;
}
/*
.apk_tablelist tr{border: solid #ccc 1px;}
.apk_tablelist tr:hover{
	background-color: #C7EDCC;
	opacity:0.7;
	border: solid #ccc 1px;
	-o-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out; 
	box-shadow: 10px 10px 5px #888888;
}*/
.apk_tablelist td{
	/*border-left: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	border-top: 1px solid #ccc;*/
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0px 10px 0px;
	text-align: center;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.apk_tablelist th {
	/*border-left: 1px solid #ccc;*/
	border-top: 1px solid #ccc;
	padding: 8px;
	text-align: center;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	background-color: #FAFAFA;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,.5); 
	border-top: none;
	text-align:center;
	color:#303030;
}

.apk_usertable{
	border: solid #ccc 1px;
	border-spacing: 0;
	max-width:1043px;
	margin:0 auto;
	width:100%;
	background:#fff;
}
.apk_usertable td{
	border: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}
.apk_usertable th {
	border: 1px solid #ccc;
	padding: 10px;
	text-align: left;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	border-top: none;
	color:#303030;
}



.searchInput{display: inherit !important;width:100px !important; height:30px !important;}

.apk_upload {
    padding: 9px 1px;
    width:67%;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    display: inline-block;
    text-decoration:none;
    *display: inline;
    *zoom: 1
}
.apk_upload  input {
    filter: alpha(opacity=0);
    cursor: pointer
}

.Newcreat {
    margin: 0 auto;
    position:absolute;
    right:200px;
    top:0;
}

/*
**上下页样式
*/
.apk_msg{
	padding:5px 15px 10px 15px;
	position: relative;
	text-align:center;
}
.apk_msg a{
	display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    color: #337ab7;
    text-decoration: none;
    margin: 5px 10px;
    cursor:pointer;
  }
  
.bindtitle{
	border-bottom: 1px solid #ddd;
	margin-bottom:15px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.bindtitle a{
	color:#CDCD00;
	font-size: 16px;
	font-weight:bold;
}
.listnewadd a{
	color:#828282;
	font-size: 16px;
	font-weight:bold;
}
.listnewadd-right{
	float:right;
	color:#1154a5 !important;
}
.tips{font-weight:bold;}
.sidebar-title{padding:5px 15px;font-weight:bold;color:#ccc;}

.navbar-right{float:right;
	margin-right:0px !important;
	/*新样式 修改  */
	margin-right:15px !important;
}
.navbar-nav>li {
    float: left;
    list-style: none;
    
}
.navbar-nav>li>a {

    font-size: 16px;
    color: #fff;
    height: 72px;
    line-height: 72px !important;
    padding: 0 25px;
    
    /*新样式 修改  */
    font-size: 14px;
    color: #708090;
    padding: 0 10px;
}
.navbar-nav-active{background:#337ab7;}

/*新样式  */
.navbar-nav-active{background:#f6f6f6;}

.apk_icon img{
	margin:15px;
	padding-left: 15px;
	float: left;
}
.apk_navbar-info{
	float:right;
}


/*下拉框  新系统样式
*/
dropdown{
   display: inline-block;
   position:absolute;
   top:0;
   margin-left:17%;
   
   /*新样式 修改为以下*/
   margin-left:120px;
   
}
dropdown a{
	text-decoration:none;
	font-family:SimHei ;
	
	padding:5px 80px 5px 5px;
	margin:0 auto;
	
	/*新样式  不需要
	color:#000;
   */
}
dropdown li{
	padding:5px 80px 5px 5px ;
}
dropdown label{
  display: block;
  min-width:80px; 
  background: #5CACEE;
  padding: 25px 20px;
  padding-right:0px;
   /*新样式  不需要
   color:#fff;
   */
  
  /*新样式 修改为以下*/
  color: #1154a5;
  background: #f5f5f5;
  padding: 24px 20px;
  margin-bottom: 0px !important; 
}
dropdown ul li{
  display: block;
  min-width:80px; 
  background: #fcfcfc;
  padding: 10px 20px;
  padding-right:0px;
  
  /*新样式 修改为以下*/
  border-bottom: 1px solid #eee;
}
dropdown label:hover{
  background: #337ab7;
  color: #000;
  cursor: pointer;
  
  /*新样式 修改为以下 */
  background: #E0E0E0;
 
}
dropdown ul li:hover{
  background: #f5f5f5;
  color: #000;
  cursor: pointer;
}
dropdown label{
  border-left: 2px solid #1154a5;
  position: relative;
  z-index: 2;
  
  
  
  /*新样式 不需要的
  color: #fff;
  border-right: 1px solid #fff;
  */
}
dropdown input{
  display: none;
}
dropdown input ~ ul{
  position: relative;
  visibility: hidden;
  opacity: 0;
  top: -20px;
  z-index: 999;
}
dropdown input:checked + label{
  background: #337ab7;
  color: 000;
  
  /*新样式 修改为以下*/
  background: #E5E5E5;
}

dropdown input:checked ~ ul{
  visibility: visible;
  opacity: 1;
  top: 0;
}
$colors: #E74C3C, #0072B5, #2C3E50;

@for $i from 1 through length($colors) {
  dropdown ul li:nth-child(#{$i}) {
    border-left: 4px solid nth($colors, $i);
    .fa{
      color: nth($colors, $i);
    }
    &:hover {
        background: nth($colors, $i);
        color: white;
      .fa{
        color: white; 
      }
    }
  }
}
.animate{
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;  
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden; /* Chrome and Safari */
  -moz-backface-visibility:hidden; /* Firefox */
  -ms-backface-visibility:hidden; /* Internet Explorer */
}
.marginright{margin-right:35px;}
.uploadcom{overflow:inherit !important;}

/*breadcrumb start*/
.breadcrumb{
	color: #1154a5;
	opacity: 1;
	z-index:10;
	min-width:800px;
	filter: alpha(opacity=100);
	padding:10px 0 10px 25px !important;
	margin-bottom: 0px !important;
	position: relative;
	background-color: #fff !important;
    border-bottom: 1px solid #eee !important;
    border-top-right-radius:9px !important;
	border-bottom-right-radius:0px !important;
}
.breadcrumb span{
	color: #1154a5;
	font-weight:bold;
	font-size:16px;
}
.breadcrumb label{
	color: #1154a5;
	font-weight:bold;
	font-size:16px;
}
.breadcrumb a{
	text-decoration:none;
	color: #1154a5;
	font-size:16px;
	
	/*新样式 不用的
	font-weight:bold;
	*/
	
	/*新样式 改用以下*/
	color: #575757;
}
.breadcrumb i{
	font-weight:bold;
	padding:5px 0 5px 0;
}
.breadcrumb a:hover{color:#1154a5;}
/*breadcrumb end*/

.searchbar{float:right;margin:10px 0px;}


/*新样式  增加*/
.apk_mainbodyWrap{
	margin: 0 28px;
    background-color: #fff;
    border: 1px solid #edf0f2 \9;
    border-radius: 9px;
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.07);
    box-shadow: 0 2px 6px rgba(0,0,0,0.07);
}


.glyphicon-seat{
	/*width:50px;*/
	line-height:1.8 !important;
	float:right;
}
.ddddd{padding:0 5px 0 45px;}
.arrow-right{padding-right:18px;}
.ac_title{
	display: inline-block;
    vertical-align: top;
    width: 100%;
    border-bottom: 1px solid #eee;}
.ac_title h2{font-size:18px;margin:15px 18px;}
.nav-tabs{
    height: 39px;
}

.navbar-left{
	float:left;
	margin-left:25px;
}
.navbar-left-back:hover{
}
.navbar-left-back a:hover{color:#000;}

/*Tips 样式*/
.popover {
    position: relative !important;
    float: right;
}

.popover.top {
	top: 0;
    left: -330px;
}
.popover a{text-decoration:none;color:red;}
.popover-content {
    padding: 9px 14px;
}
.popover.top > .arrow {
    bottom: -10px !important;
}
.apk_info_bind{
	text-align:left;
	padding:0px 50px;
}
.anlytics_form{height:110px;}
.anlytics_form_sub{}
#anlytics_form{
	padding:5px 5px;
	border-bottom:1px dashed  #ddd;
}
#anlytics_form input{
	padding:2px 5px 2px 2px;
	border:1px solid #ddd;
	width:98px;
	margin:10px 15px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.anlytics_div{
	padding:5px 6px 7px 10px;
	font-size:12px;
}
.anlytics_form_input{
	width:140px!important;
	}
#anlytics_form a{
	padding:5px;
	margin:5px;
}
#anlytics_form .input{
	padding:0 5px;
	margin:0 3px;
}
.anlyticsBtn{
  margin-left:20px;
  padding:5px 10px;
  color: #555;
  font-family:SimHei; 
  background-color: #FAFAFA;
  border: 0px solid #ccc;
 }
.anlyticsBtn: hover{
	background:#f5f5f5;
}


/*sidebar_two树形样式 开始 */
.apk_sidebar_two{
	width: 16%;
	text-align:left;
	padding:0px;
	float:left;
	background: #fff;
	width:222px;
	border-top-left-radius: 9px;
    border-bottom-left-radius:9px;
}
.apk_sidebar_two ul{
	padding:0px 0px 0px 10px;list-style: none;
}
.apk_sidebar_two ul a:hover{background:#f5f5f5;cursor:pointer;}
.apk_sidebar_two li{
	padding:0;
}
.apk_sidebar_two li a{
	padding:5px 56px 5px 20px;width:121px;display:block;color:#030303;
}
div.apk_sidebar_two > a{color:#000;cursor:default;font-size:22px;}
/*.currentNode{width:121px;background:#f5f5f5;display:block;}*/
.dtab1 > li > a{
	/*width:166px;*/
	color:#303030;cursor:pointer;font-size:15px;font-weight:bold;}
.dtab2 > li > a{width:156px;}
.dtab3 > li > a{width:146px;}
.dtab4 > li > a{width:136px;}
.dtab5 > li > a{width:126px;}


.hidediv-title{width:500px;padding:10px 15px;}
.hidediv-oo{position: absolute;
    right: 200px;
    top: 52px;
    text-align: right;}
.hidediv-oo button{
	color: #fff;
    background-color: #1fc9c9;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 8px 13px;
    font-size: 14px;
    line-height: 2;
}


.float-menu{position:fixed;right:27px;top:20%;z-index:1070;}
.float-menu-title{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 16px;
    position:relative;
    background-color:#f5f5f5;}
.float-menu-active{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 16px;
   background-color: #8C8C8C;
}
.float-menu-ui{margin: 32px 0 0;list-style: none;}
.float-menu-item{
    position: relative;
    color: #c0c0c0;
    margin-top:15px;
}
.float-menu-item a{color:#fff;font-weight:bold;display:block;position:absolute;top:15%;left:28%;}
.float-menu-item a:hover{color:#fff;}
.float-menu-item.active:before {
    background-color: #1eaeae;
}
.turn-green{background-color: #1eaeae ;}
.creatDiv{
height:50px;
}

.imgfile{height:210px;width:185px;border: 1px solid #ccc;}
.imgfile input[type="file"]{position: absolute;top:0;left:0;z-index: 30;height:261px;width:185px;opacity: 0;background:red;}
.float_img{position:absolute;top:150px;right:180px;}

.plug_icon{position:absolute;top:0;left:450px;height:80px;width:80px;}

.done{font-size:18px;color:#000;}
.done a{font-size:18px;text-decoration:none;color:#33cccc;font-weight:bold;}

.float_right{position:absolute;right:50px;top:50px;width:300px;}
.float_right code{background-color:#fff !important;}

.li-title,.li-title:hover{cursor: default !important;background-color:#fff !important;}
.li-title span{
	line-height: 24px;
    display: block;
    color: #525252;
    padding: 5px;
    font-size: 12px;
}
.padding-left-15{padding-left:35px;padding-top:8px;font-size:14px !important;}
.padding-left-25{padding-left:55px;padding-top:8px;font-size:14px !important;}
.border-bottom{border-bottom:1px solid #eee;}

.houupate-btn{
	width: 150px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px;
    border: 1px solid #2e88f8;
    color: #2e88f8 !important;
    font-size: 16px;
    text-align: center;
    display:block;
    margin:5px 5px;
    text-decoration: none;
    background-color: #ffffff;
}
.houupate-btn:hover{
	background-color: #2e88f8;
	color: #fff !important;
}
.hotupdate-submit p{color:#1fc9c9;font-size:18px;padding:10px 5px;}


/*验证码 样式*/
.checktelBtn{
	width: 80px;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    border: 1px solid #32D03E;
    color: #fff !important;
    font-size: 14px;
    text-align: center;
    display:block;
    text-decoration: none;
    background-color: #32D03E;
    position:absolute;
    top:5px;
    left:120px;
}

.send_code{position:absolute;top:0;left:210px;}
.send_code input{
	box-sizing: border-box;
    height: 42px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    padding: 0 10px;
    width: 200px;
    color: #000;
    font-size: 14px;
    outline: none;
}
.input_tel_error{
	border: 1px solid red !important;
	background:#E6E6E6;
}
.send_code_error,.send_code_ok{
	position: absolute !important;
    top: 15px !important;
    left: 170px;
    font-size: 16px;
}
.msgs1{background:#E6E6E6;color:#818080;border:1px solid #CCCCCC;}

.developtype{
	padding: 8px 10px;
    color: #fff;
    cursor: pointer;
    background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    text-align: center;
    margin-left: 10px;
    font-weight: bold;
}
.developtype:hover,.developtype:visited{
	color: #fff;
}

.nopoint{
	background: #828282;
    border: 1px solid #828282 !important;
}
.logger{width:200px !important;}

/*覆盖之前的apk_header样式*/
.apk_header{top: 0px;
    min-width: 1150px;
    padding: 16px 0 16px 24px;
    width: 100%;
    height: 72px;position: absolute;}
.apk_header .user{margin-right: 44px;}
.apk_header .user:after{
	position: absolute;
    display: block;
    top: 35px;
    right: 30px;
    content: "";
    border: 4px solid transparent;
    border-top-color: #0e2026;
}
.apk_header .user span{
	height: 48px;
    padding-top: 17px;
    padding-bottom: 17px;
    color: #76858c;
}
.apk_header a{
    line-height: 40px !important;
    font-size: 14px;
    color: #363636;
}
.apk_header .apkMenu{
	padding: 25px 24px 23px;
    line-height: 1em;
    vertical-align: top;
}
.apk_header .user .userTip{
    padding: 24px 32px 24px;
    background-color:#fff;
    z-index: 101;
    position: absolute;
    width: 290px;
    top: 58px;
    right: 28px;
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,0.36);
    box-shadow: 0 4px 16px rgba(0,0,0,0.36);
}
.apk_header .user:hover .userTip{display:block;}
.apk_header .user .userTip .padding-r{
	padding-right:10px;
}
li {list-style-type:none;}

.radio_container1{float:left;padding-top:3px;}
.radio_container2{margin-left:20px;float:left;padding-top:3px;margin-top:10px !important;}
.radio_container3{margin-left:30px;float:left;padding-top:3px;margin-top:10px !important;}

.packer_upload{padding:8px;background-color:#f8f9fc;position:relative;overflow:hidden;margin-bottom: 20px;}
.packer_upload a,.packer_upload a:hover{color:#000;}
.packer_upload_left{width:450px;float:left;padding:5px;}
.packer_upload_left .upbtn{
 	display: block;
 	width: 55px;
 	padding:5px 5px;
 	color: #fff;
 	font-size:8px !important;
 	background-color: #5CACEE;
 	border: 0px solid #ccc;
}
.packer_upload_right{
	margin:20px 10px 20px 460px;
	min-height:100px;
	background-color: #f8f9fc;
	border: 1px solid #f0f0f0;
	color:#888;
	padding:8px;
}

.channelist_file{
	position: relative;
    display: inline-block;
    background: #fafafa;
    border: 1px solid #fafafa;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #5CACEE;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.channelist_file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.channer_list .chooseBtn{
	display: inline-block;
 	width: 105px;
 	padding:5px 5px;
 	color: #5CACEE;
 	font-size:8px !important;
 	background-color: #fff;
 	border: 1px solid #5CACEE;
}
.channer_list .upfileBtn{
	display: inline-block;
 	width: 105px;
 	padding:5px 5px;
 	color: #fff;
 	font-size:8px !important;
 	background-color: #5CACEE;
 	border: 0px solid #ccc;
}
.channer_list .upfileBtn:hover{
	color: #fff;
}
.manage_sum,.account{
	padding: 15px 10px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 5px;
    overflow: hidden;
}
.manage_sum .manage_sum-count1,.account .account-info1{
	width: 30%;
    float: left;
}
.manage_sum span {
    padding: 15px 10px;
}
.manage_sum p {
    padding-left: 2cm;
    font-size: 30px;
}

.account{
	padding: 15px 10px;
    border-bottom: 1px solid #fafafa;
    margin-bottom: 5px;
    overflow: hidden;
}
.account a:hover,.reportforms-confirm a:hover{
	color:#fff;
}
.reportcontent .tips{
	font-size:8px;
	color: #5CACEE;
	padding:5px 0px;
}
.account .account-info1{
	width: 32%;
    float: left;
    border-right: 1px solid #ddd;
    min-height:130px;
}
.account .account-info1 .status,.account .account-info1 .flow{
	padding:5px 5px 8px 10px;
	color:#888;
}
.account .inforight{
	border-right: 1px solid #fff;
}
.account .tip a,.line{
	font-size:12px;
}
.account .tip a:hover{
	color:#337ab7;
}
.account .moneycost{
	font-size:14px;
	color:#666;
}
.account .money span{
	font-size: 30px;
}

.account-reportforms{
	border: 1px solid #ddd;
	margin-top:15px;
	border-radius: 5px;
}

.account-reportforms .reportforms-confirm{
	padding:15px;
}
.account-reportforms .reportforms-confirm .number{
	font-size:30px;
}
.account-reportforms .reportforms-confirm .reportcontent{
	padding:5px 25px;
	background:#fafafa;
	overflow:hidden;
}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-left{
	width: 530px;
    float: left;
    border-right: 1px solid #ddd;
}
.account-reportforms .reportforms-confirm .reportcontent .rprow{
	font-size:12px;
	color:#888;
}
.account-reportforms .reportforms-confirm .reportcontent .rprow a:hover{color:#888;}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-right .rprow span{
	padding:10px 20px 10px 50px;
	font-size:40px;
	color:#1fc9c9;
}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-left .r1{
	color:#000;
}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-left .r1 .span1{
	padding:0px 8px;
}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-right{
	margin-left:550px;
}
.account-reportforms .reportforms-confirm .reportcontent .reportcontent-left .r2{
	font-size:8px;
	color: #5CACEE;
}
.account-reportforms .reportforms-confirm .number-info{
	font-size:20px;
}
.rechargeBtn{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
   	margin: 5px 10px 19px 15px;
    display: inline-block;
    width: 60px;
    vertical-align: middle;
}
.deduction{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    padding:3px 0px;
    width: 60px;
    vertical-align: middle;
}
.rechargeconfirmBtn{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 160px;
}
.gotopayBtn{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 100px;
}
.report-details{
    border: 1px solid #ddd;
    margin-top: 15px;
    border-radius: 5px;
    padding:5px 10px;
}
.report-details-update .repdup-rows{
	font-size:8px;
	color:#888;
	padding:0px 15px;
}
.report-details-update .repdup-rows span{
	padding:3px 12px;
}
.report-details-update .repdup-rows .rpinput{
    /* height: 34px; */
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height:34px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.report-details-info .repd-rows{
	font-size:8px;
	color:#888;
	padding:0px 15px;
}
.manage-glyphicon{
	float: right;
    line-height: inherit !important;
}
.manage-complistBtn{
	display: inline-block;
    width:100px;
    line-height:30px;
    background: #828282;
    border: 1px solid #828282;
    color: #fff;
    padding:2px 5px;
    cursor: pointer;
    text-align: center;
}
.manage-complistBtn:hover{
	color: #fff;
}
.manage-complistBtn:active{
	color: red;
}
.m-active{
	background: #5CACEE;
    border: 1px solid #5CACEE;
}
.chanel_span{
	color:#1fc9c9;
	font-weight:bold;
	padding:0px 5px;
}
.chanel_ossfile{
	font-size:14px;
}

.channel_template .OnekeycopyBtn{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    color: #fff;
    margin:20px 0px;
    display: inline-block;
    width: 100px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
}
.channel_template .downfileBtn{
	background: #fff;
    border: 1px solid #ddd;
    color: #5CACEE;
    font-size: 14px;
    display: inline-block;
    width: 150px;
    height: 30px;
    text-align:center;
    margin-left:30px;
}
.channel_template .fileBtn{
	background: #fff;
    border: 1px solid #ddd;
    color: #5CACEE;
    font-size: 14px;
    display: inline-block;
    height: 30px;
    text-align:center;
    margin-left:30px;
}
.channel_template .template_content{
	overflow:hidden;
	background: #fff;
}
.channel_template .template_content h4{
	margin: 0px;
    padding: 15px 5px 0px 0px;
}
.channel_template .content-left{
	float:left;
	width:58%;
	background-color: #fcfcfc;
}
.channel_template .content-left pre,.channel_template .content-right pre{
	overflow:visible;
	line-height: 1;
	background-color: #fcfcfc;
	border-left: 4px solid #fcfcfc !important;
}
.channel_template .content-right{
	margin-left:550px;
	background-color: #fcfcfc;
	min-height:369px;
}

pre code {
    padding: 0;
    font-size: smaller !important;
}

.service-wrap{
	overflow:hidden;
	position:relative;
	margin-top: 5px;
}
.service-wrap .s1 h5,.service-wrap .sfloat h5{padding:15px;text-align: center;}
.service-wrap .service{
	/*width: 30%;*/
	width: 300px;
    float: left;
    border: 1px solid #ddd;
    border-radius: 4px;
    background:#fcfcfc;
    margin:25px 10px 10px 5px;
    padding: 5px 5px 8px 10px;
    color: #888;
    height:76px;
}
.service-wrap .span1{font-size:16px;}
.service-wrap .span2{color:#1fc9c9;padding-left:60px;}
.service-wrap .span3{padding-left:60px;}
.service-wrap .sfloat{
	background:#5cacee;
	filter:alpha(opacity=0);/*IE*/
    opacity:0;/*Mozilla*/
	color:#fff;
	position:absolute;
	top:0;
	left:292.188px;
	z-index:3;
}
.service-wrap .sfloat .span1{text-align:center;}
.service-wrap .sfloat a{color:#fff;}

.order_confirm{
	background:#fcfcfc;
	padding:10px 15px;
	color:#888;
	margin:25px 0px;
}
.order_confirm .ocfloat{
	overflow:hidden;
}
.order_confirm .ocfloat h4{font-size:14px;}
.order_confirm .ocfloat .rowss-left{
	float:left;
	width:60%;
}
.order_confirm .ocfloat .rowss-right{
	margin-left:550px;
	padding:0px 110px;
}
.order_confirm .paymode .payotherway{
	border: 1px solid #ddd;
	width:550px;
	margin:10px 0px;
	background:#fff;
	padding:5px 8px;
	display:none;
}
.order_confirm .paymode .pay1{margin:10px 0px}
.order_confirm .paymode .pay2{margin:10px 0px}
.order_confirm .paymode .yueBtn{
	background: #fff;
    border: 1px solid #ddd;
    color: #5CACEE;
    font-size: 14px;
    display: inline-block;
    width: 100px;
    height: 30px;
    text-align:center;
    margin:10px 20px 10px 0px;
}
.order_confirm .paymode .otherBtn{
	background: #fff;
    border: 1px solid #ddd;
    color: #5CACEE;
    font-size: 14px;
    display: inline-block;
    width: 130px;
    height: 30px;
    text-align:center;
}
.order_confirm .paymode .commitpayBtn{
    color: #fff;
    background: #5CACEE;
    border: 1px solid #5CACEE;
    font-size: 14px;
    display: inline-block;
    width: 100px;
    height: 30px;
    text-align:center;
    margin:10px 20px 10px 0px;
    cursor: pointer;
}

.order_confirm .paymode .zhifubao{
	overflow:hidden;
	border:1px solid #ddd;
	padding:15px 5px 9px 5px; 
	background:#fcfcfc;
	margin-top:10px;
}
.order_confirm .paymode .zhifubao:hover{
	border:1px solid #5CACEE;
}
.order_confirm .paymode .zhifubao .zhifubao-left{
	float:left;
	width:60%;
	margin-left:15px;
}
.order_confirm .paymode .zhifubao .zhifubao-left .radio{
	margin-top: 0px;
    margin-bottom:0px;
}
.order_confirm .paymode .zhifubao .zhifubao-right{
	margin-left:550px;
	padding:0px 100px;
	
}
.order_confirm .paymode .zhifubao .zhifubao-right h4{font-size:14px;}
.status-p p{margin:0px;}

.short_links{padding: 25px 30px 10px 30px;}
.short_links .checkboxFive{
	width:100px;
	margin: 10px 20px 10px 99px;
    position: relative;
}
.short_links .short_links-rows{
	margin: 0;
    position: relative;
    padding-left: 30px;
}
.short_links-info{
	position: absolute;
    top: 0px;
    display: block;
    margin-left: 120px;
    padding: 5px 10px 10px 10px;
}
.short_links .short_links-rows .checkboxFive{
	margin: 10px 20px 10px 0px;
	position: relative;
	width:none;
}
.short_links .short_links-rows .checkboxFive label:after{
	top: 5px !important;
    left: 5px !important;
}
.short_links .short_links-rows .checkbox-ww{
	position: absolute;
    margin-left: 35px;
    top: 0;
    padding: 5px;
}
.short_links .short_links-subtitle{
    padding: 5px 10px 10px 10px;
}
.short_linksBtn{
	height: 45px;
	width: 80px;
	border-radius:0px;
	font-size:16px;
	margin:10px 40px;
	background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
} 
.checkboxFive label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
  	left: 0;
	background: #eee;
	border:1px solid #ddd;
}
/**
 * Display the tick inside the checkbox
 */
.checkboxFive label:after {
	opacity: 0.2;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 3px;
	left: 4px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;
 
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/**
 * Create the hover event of the tick
 */
.checkboxFive label:hover::after {
	opacity: 0.5;
}
 
/**
 * Create the checkbox state for the tick
 */
.checkboxFive input[type=checkbox]:checked + label:after {
	opacity: 1;
}
/**
 * 隐藏默认的checkbox
 */
input[type=checkbox] {
	visibility: hidden;
}

.invoice-update{
	padding:5px 220px;
	color:#666;
}
.invoice-update h4{
	font-size:14px;
}
.invoiceBtn{
    display: block;
    font-size: 10px;
    background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    margin-left: 10px;
    padding: 5px;
}
.invoice-openinvoice{
	display: inline-block;
    font-size: 10px;
    border: 1px solid #5CACEE;
    color: #5CACEE;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    margin-left: 10px;
    width:80px;
}
.invoiceBtn:hover,.invoice-openinvoice:hover{background:#4F94CD;color:#fff;}
.report-details-update{
	padding:5px 220px;
	color:#666;
}

.access_info,.cdn_info{
	text-align: left;
    padding: 5px;
}
.access_info .access_rows,.cdn_info .cdn_rows{
	margin: 0;
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 30px;
    overflow: hidden;
}
.access_info .access_subtitle,.cdn_info .cdn_subtitle{
	padding: 0px 10px 10px 10px;
	width:200px;
	float:left;
}
.access_info .access_subtitle p,.cdn_info .cdn_subtitle p{
	color:#1fc9c9;
}
.access_info .access_show_info,.cdn_info .cdn_show_info{
	/*position: absolute;
    top: 0px;
    display: block;*/
    margin-left: 210px;
    width:400px;
}

.access_copyBtn,.cdn_copyBtn{
	float:right;
	margin-left: 460px;
    position: absolute;
    top: 0px;
    display: block;
    width: 80px;
    height: 43px;
    padding: 6px 18px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1154a5;
    font-family: SimHei;
    background-color: #fff;
    border: 1px solid #ccc;
}
.accsee_upinfoBtn,.cdn_upinfoBtn{
	position: absolute;
    top: 0px;
    margin-left: 460px;
    display: block;
    width: 80px;
    height: 43px;
    padding: 6px 18px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    font-family: SimHei;
    background-color: #FAFAFA;
    border: 0px solid #ccc;
}
.access_resetbtn,.cdn_resetbtn{
	float:right;
	margin-left: 560px;
    position: absolute;
    top: 0px;
    display: block;
    width: 80px;
    height: 43px;
    padding: 6px 18px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1154a5;
    font-family: SimHei;
    background-color: #fff;
    border: 1px solid #ccc;
}


.company_info p{font-size:14px;color:#1fc9c9;}
.company_info span{color:#666;}
.company_info img{
	position: absolute;
    top: 300px;
    right: 180px;
}

.deviceList{margin:0 auto;overflow:hidden;}
.deviceList-right{margin-left: 532px;padding:80px 0px;min-height:400px;max-width:600px;}
.backstageBtn{
    background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    height: 30px;
    width: 80px;
    line-height: 30px;
}
.appversioncontrol{
	font-size: 14px;
	
}
.appversioncontrol .f-control{
    /* height: 34px; */
    height: 28px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
}
.appversioncontrol .table_wrap{
	border-spacing: 0;
	border-bottom:1px solid #1fc9c9;
}
.appversioncontrol .table_wrap .table-left{
	vertical-align:top;

}
.appversioncontrol .table_wrap .table-right{
	border-left:1px solid #1fc9c9;
	margin-left:10px;
	vertical-align:top;
}
.appversioncontrol .table_wrap td{
	padding: 5px 0px;
	text-align: left;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	vertical-align:top;
}
.appversioncontrol .table_wrap .table-left th,.appversioncontrol .table_wrap .table-right th{
	background-color: #1fc9c9;
	color: #fff;
	font-size:12px;
	text-align: center;
	padding: 5px;
}
.appversioncontrol .addButton{
	text-decoration: none;
    color: #1fc9c9;
    background: #fff;
    border: 1px solid #ddd;
    background-color: transparent;
    border-radius: 4px;
    padding:1px 6px;
    font-size:10px;
}
.appversioncontrol .delButton{
	color: #1fc9c9;
	font-size:10px;
	background: #fff;
    border: 0px;
    padding:0px 4px;
}

.deviceList-right tbody{
	display: block;
    height: 400px;
    overflow: auto;
}
.deviceList-right  td{
	width:200px;
}
.deviceList-right  th{
	width:200px;
}
.deviceList-right  tr{
	display: block;
}

.account .coupon{
	display: block;
    width: 100px;
    height: 30px;
    background: #1fc9c9;
    border-radius: 8px;
    line-height: 30px;
    color: #fff;
    /* font-weight: bolder; */
    font-size: 14px;
    text-align: center;
}
.account .coupon:hover{
	background: #1CB3B3;
}

.payafter_ok{
	margin: 0 auto;
    overflow: hidden;
    width: 400px;
    padding: 180px 10px;
}
.payafter_ok_left{
	float:left;
	
}
.payafter_ok_right{
	margin-left:20px;
}
.payafter_ok_right p{margin: 0px}

.send_edmemail .sendemailBtn,.send_siteMessage .sendsiteMessageBtn{
	height: 45px;
	width: 80px;
	display: inline-block;
	line-height: 45px;
	position: absolute;
    top: 260px;
    left: 800px;
}
.sendbenefitBtn{
	height: 45px;
	width: 80px;
	display: inline-block;
	line-height: 45px;
	position: absolute;
    top: 450px;
    left: 800px;
}
.manage_sidebar{
	background:#5CC4EE !important;
}
.manage_sidebar .dli1 {
	background:#5CC4EE !important;
}
.manage_sidebar a{
	line-height: 35px !important;
    display: block  !important;
    padding: 5px 40px !important;
    font-size: 14px !important;
}
.manage_sidebar .dli2 {
	background:#fff;
	border-bottom:1px solid #f7f7f7;
}
.rollback_td{
	white-space:normal !important;
	text-align:left !important;
	width:300px !important;
	border-collapse: inherit !important;
	overflow: initial !important;
	text-overflow: inherit !important;
}

.manage_comp_detail{
	margin:0 auto;
	overflow:hidden;
}
.manage_comp_detail .left{
	float:left;
	width:300px;
}
.manage_comp_detail .right{
	margin-left:310px;
	padding-left:10px;
}
.manage_comp_detail .openhotBtn{
	background: #ff00ff none repeat scroll 0 0;
    border: 1px solid #ff00ff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size:12px;
    padding:3px 5px !important;
}
.manage_comp_detail .one{
	background: #5CACEE none repeat scroll 0 0;
    border: 1px solid #5CACEE;
}
.manage_comp_detail .two{
	background: #ffcc66 none repeat scroll 0 0;
    border: 1px solid #ffcc66;
}
.manage_comp_detail .three{
	background: #ff0066;
    border: 1px solid #ff0066;
}
.manage_comp_detail .closehot{
	background: #66cc66;
    border: 1px solid #66cc66;
    width:80px;
}

.message_account{
    padding: 3px 5px 3px !important;
    font-size: 12px;
    color: #fff;
    background-color: #1fc9c9;
    border-radius: 15px;
}
.myAccount{
	background-color: #FDFBFB;
	border-radius: 20px;
	line-height: 20px !important; 
	margin:6px 0px 0px 5px;
}
.myAccount a{
	line-height: 30px !important; 
}

.reportPrint{
	margin: 30px auto;
	border:1px solid #ddd;
	width:210mm;
	padding-bottom:20px;
}
.reportPrint .rPtitle{
	text-align: center;
	padding-bottom: 5px;
	position: relative;
}
.rPtitle h1{
	padding:20px 10px;
}
.rPbody{
	font-size: 14px;
	margin-bottom: 10px;
}
.rPbody .tl{
	margin: 10px 50px 0px 50px;
	border:1px solid #ddd;
}
.rPbody .tt{
	margin: 0px 50px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	height:200px;
}
.rPfloat{
	margin: 10px 80px;
	overflow: hidden;
	text-align: left;
}
.rPfloat .rPleft{
	width:350px;
	float: left
}
.rPfloat .rPright{
	margin-left: 330px;
}
.rPbody .tl{
	padding:5px 10px;
}
.reportBtn{
	background: #5CACEE;
    border: 1px solid #5CACEE;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    padding: 3px 0px;
    width: 60px;
    vertical-align: middle;
	position: absolute;
    top: 120px;
    right: 30px;
}
.reportBtn:hover{
	color: #fff;
}

/************* 灰度更新v2 界面样式 *************/
.appversioncontrol p{
	margin: 10px 0 10px;
}
.appversioncontrol select{
	height:28px;
}
.appversioncontrol .deviceNum{
	padding-top: 5px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    width: 600px;
}
.appversioncontrol .deviceNum .dNinput{
	margin-left:55px;
	margin-right:15px;
}
.condition-and{
	padding-bottom:10px;
	border-bottom: 1px dashed  #eee;
	width: 600px;
}
.condition-and-list,.condition-or-list{
	padding: 25px 0 10px;
}
.condition-and-list table,.condition-or-list table{
	border-spacing: 0;
    border-bottom: 1px solid #1fc9c9;
    width: 500px;
}
.condition-and-list table td ,.condition-or-list table td{
    padding: 5px 0px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: top;
}
.condition-and-list table th ,.condition-or-list table th{
    background-color: #1fc9c9;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 5px;
}