/*reset--css*/
html {overflow-y: scroll;overflow-x: hidden;} 
*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; outline: 0;border: 0;}
body {font: 12px/1.5 "Microsoft Yahei";color: #444;}
button,input,select,textarea{font-size: 12px;}
address,cite,dfn,em,address, caption,code, strong, th, var {font-style:normal;font-weight:normal;}
ol,ul,li { list-style:none; }
table { border-collapse:collapse;border-spacing: 0;}
code,kbd,pre,samp,tt {font-family: "Courier New",Courier,monospace;}
small {font-size: 10px;}
a {text-decoration: none;color: #444;}
a.line,a:visited.line {text-decoration: underline;}
a,button {cursor: pointer;}
em,i {font-style: normal;}
legend {color: #666;}
img {border: 0;}
input::-ms-clear {display: none;}
input::-ms-reveal {display: none;}
hr {border: 0;height: 1px;}
noscript{padding-top:30px;font-size: 16px;text-align: center;}
code{color: #f00;}
.clearfix{content: "."; width:0;height:0; clear:both; visibility: hidden;}
.clearfix{*zoom:1;}



.clear{zoom:1;}    /*==for IE6/7 Maxthon2==*/
.clear:after {
   clear:both;
   content:'.';
   display:block;
   width: 0;
   height: 0;
   visibility:hidden;
}

.overflow{overflow: hidden;}
.hidden{visibility: hidden;}
.visible{visibility: visible;}
.none{display: none;}
.block{display: block;}
.iblock{display: inline-block;}
.ellipsis {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex1{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1; flex: 1;}
.break {word-break: break-all;word-wrap: break-word;}
.pull-left{float: left;}
.pull-right{float: right;}
.pull-right1{float: right;width:100% !important;}
.pull100{float:left;width:100%;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.error{color:#f00;}
.white{color:#fff;}
.defaults{color: #009bec;}
.title{color: #009bec;}
.ml-5{margin-left:5px;}
.ml-15{margin-left:15px;}
.mt-2{margin-top:2px;}
.mt-15{margin-top:15px;}
.mt-15i{margin-top:15px!important;}
.mt-30{margin-top:30px;}
.mr-15{margin-right:15px;}
.mb-0{margin-bottom:0!important;}
.border-none{border: 0!important;}
.indent-0{text-indent: 0px!important;}
.fz24{font-size:24px;}
.w1190{width:1190px;}
.w70{width:70%;}
.w65{width:65%;}
/*current title -style start */
.current-title{position: relative;margin:0 auto 15px!important;padding: 8px 0;border-bottom: 1px solid #e0e0e0;font-size: 16px;font-weight: 500;text-indent: 10px;}
.current-title:before{position: absolute;left: 0;top: 13px;width: 4px;height: 24px;background-color: #009bec;content:"";}
/*current end*/
/*form -style --start*/
.form{position: relative;margin: 0 auto;}
.form .form-control{margin-bottom: 15px;border: 1px solid #ccc; border-radius: 2px;box-shadow: inset 0 0 3px #f9f9f9;background-color: #ffffff; transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.form .form-control:focus{border-color: #009bec;box-shadow:  0 0 4px #abcdef;z-index:9;position:relative;}
.form .form-control.md{padding:12px;}
.form input.form-control.sm{padding: 8px;}
.form select.form-control.sm{padding: 7px;}
.file-opacity{position: absolute;font-size: 14px;left: 0;top: 0;opacity: 0;cursor: pointer;}
.btn{position:relative;border-radius: 2px;text-align: center;border: 1px solid #ccc;}
.btn.btn-xs{padding: 2px 4px;}
.btn.btn-sm{padding: 4px 18px;}
.btn.btn-md{padding: 7px 30px;}
.btn.btn-primary{background-color: #009bec;color: #fff;border-color:#008bec; }
.btn.btn-primary:hover{background-color: #007bec;border-color:#006bec;}
.btn.btn-orange{background-color: #ff9900;color: #fff;border-color:#ff9900; }
.btn.btn2{background-color: #ff9900;color: #fff;}
.btn.btn-orange:hover{background-color: #ff6600;border-color:#ff6600;}
.btn-link,a.btn-link{color: #009bec;}
.btn-link:hover,a.btn-link:hover{text-decoration: underline;}
.btn.disabled,.btn[disabled],input.disabled,button[disabled],input[button].disabled,input[button][disabled]{pointer-events: none;cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
/*form -style --end*/
/*--table--*/
.table{position: relative;table-layout: fixed;width:100%;}
.table thead{background-color:#f2f2f2;}
.table thead tr th,.table tbody tr td{padding: 8px;}
.table tfoot tr td{padding: 12px 10px;}
.table.table-hover tbody tr:hover,
.table thead tr.odd,
.table tbody tr.odd{background-color: #fcfcfc;}
.table.table-border,
.table.table-border thead tr th,
.table.table-border tbody tr td,
.table.table-border tfoot tr td{border: 1px solid #ccc;}
/*table*/
/*loading*/
.loading{position:absolute;z-index:99999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-width:180px;min-height:40px;background-color:#fff;text-align: center;}
.loading div{position:relative;top:50%;margin:-20px auto 0;width:180px;height:40px;font-size:0;}
.loading p{margin-bottom:8px;font-size:12px;color:#666;}
.loading span{padding:7px 3px;margin-right: 3px;background-color:#999;}
.loading span.red,
.loading span.orange,
.loading span.yellow,
.loading span.green,
.loading span.young,
.loading span.blue,
.loading span.purple{padding-top:10px;padding-bottom:10px;}
.loading span.red{background-color:#ff0000;}
.loading span.orange{background-color:#FF7F00;}
.loading span.yellow{background-color:#FFFF00 ;}
.loading span.green{background-color:#00FF00 ;}
.loading span.young{background-color:#00FF00;}
.loading span.blue{background-color:#0000FF;}
.loading span.purple{background-color:#8B00FF;}
/*loading*/
/*modal --style --start*/
.modal- {display:none;position:fixed;_position:absolute;overflow:hidden;z-index:9990;background-color:#ffffff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box;}
.modal-mask{display:none;position:fixed;_position:absolute;top:0; right:0;bottom:0;left:0;z-index:9988;overflow:hidden;background-color:rgba(0,0,0,.4);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.modal- .modal-head {position: relative; min-height:14px; overflow:hidden; padding:8px 12px;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5;}
.modal- .modal-title {display: inline-block;font-size:16px;color: #9f9f9f;font-weight: normal;}
.modal- .modal-close {display: inline-block;position: absolute;right:9px;top:9px; border-radius: 1px;font-size:30px;line-height:15px;color:#383838; text-align: center; -webkit-appearance:none;cursor:pointer;}
.modal- .modal-close:hover{color: #ff1234;}
.modal- .modal-body {overflow-y:auto;overflow-x:hidden;position:relative;min-height:80px;padding:8px;}
.modal- .modal-footer {padding:6px 8px;text-align:right; background-color:#eff3f8;border-top:1px solid #e5e5e5;}
.modal- .modal-btn {display:inline-block;padding:4px 10px;margin-bottom:0;font-weight:normal;text-align:center; white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #ccc; border-radius:2px;-webkit-user-select:none;}
.modal- .modal-footer .modal-btn+.modal-btn {margin-left:290px;}
.modal- .modal-btn:hover {color:#009bec;}
.modal- .modal-btn:hover,.modal-close:hover {text-decoration:none;}
.modal- .modal-btn-default {background-color:#fff;color:#333;}
.modal- .modal-btn-success {background-color:#428bca;border-color:#357ebd;color:#ffffff;}
.modal- .modal-btn-success:hover{background-color: #317ab9;color: #ffffff;}
/*modal -- style --end*/
/*head.html--style*/
.head{width: 100%;height: 36px;line-height:36px;background-color: #292929;box-shadow: inset 0px -1px 1px -1px #F9EBEB;}
.head .head-content{margin: 0 auto;width: 1190px;height: 100%;color: #9f9f9f;}
.head .head-content .head-left,
.head .head-content .head-right{height: 100%;font-size: 0;}
.head .head-content .head-left a,
.head .head-content .head-right a{margin-right: 10px;font-size: 14px;color: #ffffff;}
.head .head-content .head-left a:last-child,
.head .head-content .head-right a:last-child{margin-right: 0;}
.head .head-content .head-left a:hover,
.head .head-content .head-right a:hover{color:#009bec;}
.head .head-content .head-left .icon-home i,
.head .head-content .head-right .icon-tell i,
.neck .neck-content .neck-search .neck-input .neck-down span i{display:inline-block;position:relative;top:4px;top:4px\9;margin-right:4px;width:18px;height:18px;background:url("../../img/index/icon.png") no-repeat;}
#neckdown span i{top:8px !important;top:8px\9 !important;}
.openseach{float: left;right: -6px !important;top:9px !important;}
#neckid{float: left;display: block;width: 66%;text-align: center;}
.head .head-content .head-left .icon-home i{background-position: 0px -23px;}
.head .head-content .head-right .icon-tell i{background-position: 0px 0px;}
.head .head-content .head-left a+span{margin-right: 10px;}
.head .head-content .head-right span,
.head .head-content .head-left span{font-size: 14px;}
.neck{float: left;width: 100%;margin-bottom:10px;background-color: #fff;box-shadow: 0 3px 3px -2px rgba(0,0,0,.2);}
.neck .neck-content{padding-top: 30px;padding-bottom: 30px;*padding-bottom: 0;margin: 0 auto;width: 1190px;height: 100px;}
.neck .neck-content .neck-search{float: left;width:1190px;height: 70px;}
.neck .neck-content .neck-search .ek-logo{float: left;width: auto;height: 54px;margin: -4px 0 0 0;}
.head-content .head-left #VipEk{width:40px;height:18px;display:inline-block;background:url("../../img/index/vipIcon.png") no-repeat 0 0;}
.head-content .head-left .integralEk{display:none;}
.head-content .head-left .integralEk #integralEk{margin:0 10px;color:#f88821;}
.head .head-content .head-left #welcome{display:none;}

.neck-content .neck-search #ek_quick{margin:0 0 0 10px;width:100px;height:40px;line-height:40px;background:#009bec;color:#fff;float:right;text-align:center;border-radius:2px;cursor:pointer;font-size:16px;}



.neck .neck-content .neck-search .ek-logo>img{float:left;}
.neck .neck-content .neck-search .neck-input{float: right;width: 550px;height:40px;border:2px solid #009bec;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.neck .neck-content .neck-search .neck-input .neck-down{float: left;position: relative;width: 100px;height: 40px;cursor: pointer;}
.neck .neck-content .neck-search .neck-input .neck-down span{float:left;display: inline-block;width: 100%;height: 38px;*height: 38px;line-height:38px;text-indent:10px;border-right: 2px solid #009bec;}
.neck .neck-content .neck-search .neck-input .neck-down span i{background-position:  -24px -24px;}
.neck .neck-content .neck-search .neck-input .neck-down span.open{border-right-color:#009bec; }
.neck .neck-content .neck-search .neck-input .neck-down span i.open{background-position:  -24px 0;}
.neck .neck-content .neck-search .neck-input  .neck-down ul{display:none;position: absolute;z-index:999;top: 38px;*top:38px;left: -1px;width: 101px;width:101px\9;border: 2px solid #009bec;background-color: #fff;text-align: center;}
.neck .neck-content .neck-search .neck-input  .neck-down ul li{height: 30px;line-height: 30px;}
.neck .neck-content .neck-search .neck-input  .neck-down ul li:hover{background-color: #009bec;color: #ffffff;}
.neck .neck-content .neck-search .neck-input  .neck-down ul li a{width:100%;height:100%;line-height:100%;}
.neck .neck-content .neck-search .neck-input input{float: left;padding-left: 24px;height: 40px;padding-top:12px\9;width: 340px;background-color:transparent;}
.neck .neck-content .neck-search .neck-input button{float: right;width: 104px;height: 100%;line-height: 34px;font-size: 20px;color: #fff;background-color: #009cec;}
.neck .neck-content .neck-search .neck-input button:hover{background-color: #008bec;}
.neck .neck-content .neck-search .neck-input button span{display: inline-block;position:relative;top:4px;width: 20px;height: 20px;background:url("../../img/index/icon.png")  no-repeat -40px 0;}
.neck .neck-content .neck-search .neck-hot{float: right;width: 524px;font-size: 0;margin-top: 5px;}
.neck .neck-content .neck-search .neck-hot a{margin-left:5px;margin-right:5px;padding-right:5px;font-size: 12px;border-right: 1px solid #9a9a9a;color: #999;}
.neck .neck-content .neck-search .neck-hot a:last-child{border: 0;}
.neck .neck-content .neck-nav{float: right;width: 1050px;height: 40px;font-size: 0;}
 #class-list{   
 	background-color: #009bec;
    width: 220px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    position: relative;
    top: 3px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor:pointer;
}
 #class-list>span{
 	display:inline-block;
 	padding-left:25px;
 	background:url(../../img/index/fenlei_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list{
 	width: 220px;
 	background-color:rgba(0 , 0 , 0 ,.8);
	z-index: 9999;
    position: absolute;
    padding-top:18px;
    display:none;
 }

 #class-list>.search-list>li{
 	height:47.8px;
 	font-size:14px;
 }
 #class-list>.search-list>li:hover{
 	background-color:#009bec;
 	cursor:pointer;
 }
  #class-list>.search-list>li>span{
  	display:inline-block;
  	padding-left:30px;
  	position: absolute;
    left: 52px;
 }
 #class-list>.search-list>li:nth-child(1)>span{
  	background:url(../../img/index/cu_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(2)>span{
 	background:url(../../img/index/lv_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(3)>span{
  	background:url(../../img/index/qian_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(4)>span{
  	background:url(../../img/index/xin_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(5)>span{
  	background:url(../../img/index/xi.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(6)>span{
  	background:url(../../img/index/nie_icon.png) no-repeat 0 13px;
 }
 #class-list>.search-list>li:nth-child(7)>span{
  	background:url(../../img/index/other.png) no-repeat 0 13px;
 }
 
.neck .neck-content .neck-nav li{float: left;height: 40px;line-height: 40px;margin-right: 220px }
.neck .neck-content .neck-nav li:last-child{margin-right: 0px;}
.neck .neck-content .neck-nav li.mr0{margin-right: 0;}
.neck .neck-content .neck-nav li a:hover{color:#009bec; }
.neck .neck-content .neck-nav li a{display:inline-block;position:relative;overflow:hidden;height:100%;font-size: 18px;}
.neck .neck-content .neck-nav li>a::after{position:absolute;left:0;bottom:0;right:0;height:4px;content:"";background-color: #009bec;transition: all 3s;transform: translateY(4px);transition-property: transform;transition-duration: 0.3s;transition-timing-function: ease-out;}
.neck .neck-content .neck-nav li>a.current{color: #009bec; }
.neck .neck-content .neck-nav li>a.current:after,
.neck .neck-content .neck-nav li>a:hover::after{transform: translateY(0);}


.two-click{position: absolute; right: 334px;}
.needSupply{/* width: 84px; */padding: 0 20px;height: 40px;font-size:14px;line-height:40px;margin-left:20px;float:left;text-align:center; border: 1px solid #dddddd;color:#a8a8a8;}
.needSupply:hover{
	color:#009bec;
}
.needSupply01 p{
	padding-left:26px;
	background:url(../../img/index/gongxu_icon.png) no-repeat 0 10px;
}
.needSupply02 p{
	padding-left:26px;
	background:url(../../img/index/hangqing_icon.png) no-repeat 0 10px;
}

#imgb{background:url("../../img/index/logo.png") no-repeat;float:left;width:182px;height:54px;}
#imgc{background:url("../../img/index/title.png") no-repeat;float:left;width:160px;height:38px;}


.fixed-tool {position: fixed;z-index: 99; width: 48px; bottom: 15%; right: 15px;background-color:#009bec;text-align: center;}
.fixed-tool li{width: 48px;height:48px;position: relative;cursor: pointer;background-image: url("../../img/index/fixed_bg.png");background-repeat:no-repeat;}
.fixed-tool li a{display:block;width:100%;height:100%;background-color:transparent;}
.fixed-tool li.fixed-new{background-position:0 0;}
.fixed-tool li.fixed-quick{background-position:0 -48px;}
.fixed-tool li.fixed-feed{background-position:0 -96px;}
.fixed-tool li.fixed-compute{background: url("../../img/index/com.png") no-repeat  0 0;}
.fixed-tool li.fixed-qq {background-position:0 -144px;}
.fixed-tool li.fixed-top {background-position:0 -192px;}
.fixed-tool li.fixed-new:hover{background-color: #333;background-position: -48px 0;}
.fixed-tool li.fixed-quick:hover{background-color: #333;background-position: -48px -48px;}
.fixed-tool li.fixed-feed:hover{background-color: #333;background-position: -48px -96px;}
.fixed-tool li.fixed-compute:hover{background-color: #333;}
.fixed-tool li.fixed-qq:hover{background-color: #333;background-position:-48px -144px;}
.fixed-tool li.fixed-top:hover{background-color: #333;background-position:-48px -192px;}
/*head.html --style- end*/
/*foot.html--style--start*/
#J_intergalFooter .intergalFooter {
    background: #333;
    overflow: hidden;
    position: relative;
    z-index: 11;
}
#J_intergalFooter .intergalFooter .footWrapper {
    width: 1200px;
    margin: 0 auto;
}
#J_intergalFooter .intergalFooter .footWrapper .mainmenu {
    overflow: hidden;
    height: 235px;
    position: relative;
}
#J_intergalFooter .mainmenu .maintit {
    float: left;
    color: #999;
    font-size: 12px;
    margin-top: 30px;
    width: 27%;
}
#J_intergalFooter .mainmenu .maintit .maintitAbout li{
	width:35%;float:left;
}
#J_intergalFooter .mainmenu .maintit div.pd0 {
    padding-left: 0px;
}

#J_intergalFooter .mainmenu .maintit div {
    background-size: 8px 15px;
    padding-left: 30px;
    height: 149px;
}
#J_intergalFooter .mainmenu .maintit p {
    font-size: 16px;
    margin-bottom: 32px;
    color: #fff;
}
#J_intergalFooter .maintit ul li a {
	font-size: 12px;
    margin-bottom: 12px;
    color: #999;
    text-decoration: none;
    display: inline-block;
}
#J_intergalFooter .maintit ul li a:hover {
    color:#009bec;
}
#J_intergalFooter .mainmenu .maintit div {
    background: url("../../img/index/footerline.png") repeat-y right center;
    background-size: 8px 15px;
    padding-left: 30px;
    height: 149px;
}
#J_intergalFooter .mainmenu .maintit-kf {
    width: 180px;
}
#J_intergalFooter .mainmenu .weixin {
    position: absolute;
    right: 100px;
    width: 100px;
}
#J_intergalFooter .mainmenu .weixin2 {
    right: 0;
}

#J_intergalFooter .intergalFooter .footerInfo {
    background: #292929;
    color: #999;
    padding: 12px 0;
}
#J_intergalFooter .intergalFooter .footerInfo .footerInfo-fl {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
}
.footerInfo-fl li a:hover{
	color:#009bec;
}
#J_intergalFooter .intergalFooter .footerInfo ul {
    text-align: center;
    font-size: 12px;
}
#J_intergalFooter .intergalFooter .footerInfo ul li {
    display: inline-block;
    display: inline\9;
    *zoom:1;
    margin-right: 10px;
    text-align: center;
}
#J_intergalFooter .intergalFooter .footerInfo li {
    margin-bottom: 3px;
}
#J_intergalFooter .intergalFooter .footerInfo p {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}
#J_intergalFooter .intergalFooter .footerInfo p {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}
/*foot.html--style--end*/

input[type=checkbox].ace,input[type=radio].ace {
	position:absolute;
	z-index:12;
	cursor:pointer;
	opacity:0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	width:18px;
	height:18px;
}
input[type=checkbox].ace + .lbl,input[type=radio].ace + .lbl {
	position:relative;
	z-index:11;
	display:inline-block;
	margin:0;
	font-weight:normal;
	line-height:20px;
	min-height:18px;
	min-width:18px;
    cursor:pointer;
}
input[type=checkbox].ace + .lbl.padding-16::before,input[type=radio].ace + .lbl.padding-16::before {
	margin-right:16px
}
input[type=checkbox].ace + .lbl.padding-12::before,input[type=radio].ace + .lbl.padding-12::before {
	margin-right:12px
}
input[type=checkbox].ace + .lbl.padding-8::before,input[type=radio].ace + .lbl.padding-8::before {
	margin-right:8px
}
input[type=checkbox].ace + .lbl.padding-4::before,input[type=radio].ace + .lbl.padding-4::before {
	margin-right:4px
}
input[type=checkbox].ace + .lbl.padding-0::before,input[type=radio].ace + .lbl.padding-0::before {
	margin-right:0
}
input[type=checkbox].ace + .lbl::before,input[type=radio].ace + .lbl::before {
	font-family:fontAwesome;
	font-weight:normal;
	font-size:12px;
	color:#32a3ce;
	content:"\a0";
	background:#fafafa;
	border:1px solid #f0c5a1;
	box-shadow:0 1px 2px rgba(0,0,0,0.05);
	border-radius:0;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	height:16px;
	line-height:16px;
	min-width:16px;
	margin-right:1px;
}
input[type=checkbox].ace:checked + .lbl::before,input[type=radio].ace:checked + .lbl::before {
	display:inline-block;
	content:'\f00c';
	background:#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)
}
input[type=checkbox].ace:checked + .lbl-plus::before,input[type=radio].ace:checked + .lbl-plus::before {
	border-color: #f9a021;
    color: #009bec;
    content: "Y";
    font-size: 14px;
    font-weight: 900;
}
input[type=checkbox].ace:hover + .lbl::before,input[type=radio].ace:hover + .lbl::before,input[type=checkbox].ace + .lbl:hover::before,input[type=radio].ace + .lbl:hover::before {
	border-color:#ff893c
}
input[type=checkbox].ace:active + .lbl::before,input[type=radio].ace:active + .lbl::before,input[type=checkbox].ace:checked:active + .lbl::before,input[type=radio].ace:checked:active + .lbl::before {
	box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)
}
input[type=checkbox].ace.ace-checkbox-2 + .lbl::before,input[type=radio].ace.ace-checkbox-2 + .lbl::before {
	box-shadow:none
}
input[type=checkbox].ace.ace-checkbox-2:checked + .lbl::before,input[type=radio].ace.ace-checkbox-2:checked + .lbl::before {
	background:#f9a021;
	border-color:#f9a021;
	color:#FFF
}
input[type=checkbox].ace:disabled + .lbl::before,input[type=radio].ace:disabled + .lbl::before,input[type=checkbox].ace[disabled] + .lbl::before,input[type=radio].ace[disabled] + .lbl::before,input[type=checkbox].ace.disabled + .lbl::before,input[type=radio].ace.disabled + .lbl::before {
	background:#DDD !important;
	border-color:#CCC !important;
	box-shadow:none !important;
	color:#BBB
}
input[type=radio].ace + .lbl::before {
	border-radius:100%;
	font-size:11px;
	font-family:FontAwesome;
	text-shadow:0 0 1px #32a3ce;
	line-height:15px;
	height:17px;
	min-width:17px
}
input[type=radio].ace:checked + .lbl::before {
	content:"\f111"
}
input[type=checkbox].ace.ace-switch {
	width:55px;
	height:25px
}
input[type=checkbox].ace.ace-switch + .lbl {
	margin:0 4px;
	min-height:24px
}
input[type=checkbox].ace.ace-switch + .lbl::before {
	font-family:Arial,Helvetica,sans-serif;
	content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	color:#999;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	line-height:21px \9;
	height:20px;
	overflow:hidden;
	border-radius:12px;
	background-color:#f5f5f5;
	-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);
	border:1px solid #CCC;
	text-align:left;
	float:left;
	padding:0;
	width:52px;
	text-indent:-19px;
	text-indent:-21px \9;
	margin-right:0;
	-webkit-transition:text-indent .4s ease;
	transition:text-indent .4s ease
}
input[type=checkbox].ace.ace-switch + .lbl::after {
	font-family:Arial,Helvetica,sans-serif;
	content:'|||';
	font-size:10px;
	font-weight:lighter;
	color:#d5d5d5;
	background:#FFF;
	text-shadow:-1px 0 0 rgba(0,0,0,0.15);
	text-align:center;
	border-radius:100%;
	width:22px;
	height:22px;
	line-height:20px;
	position:absolute;
	top:-2px;
	left:-3px;
	padding:0;
	-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.3);
	box-shadow:0 1px 1px 1px rgba(0,0,0,.3);
	-webkit-transition:left .4s ease;
	transition:left .4s ease
}
input[type=checkbox].ace.ace-switch:checked + .lbl::before {
	text-indent:9px;
	color:#FFF;
	background:#8ab2c9;
	border-color:#468fcc
}
input[type=checkbox].ace.ace-switch:checked + .lbl::after {
	left:34px;
	background-color:#FFF;
	color:#8ab2c9
}
input[type=checkbox].ace.ace-switch.ace-switch-2 + .lbl::before {
	content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].ace.ace-switch.ace-switch-3 + .lbl::after {
	font-family:FontAwesome;
	font-size:13px;
	line-height:23px;
	content:"\f00d";
	top:-1px
}
input[type=checkbox].ace.ace-switch.ace-switch-3:checked + .lbl::after {
	content:"\f00c"
}
input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
	content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bolder;
	font-size:12px;
	line-height:23px;
	height:24px;
	overflow:hidden;
	line-height:25px \9;
	border-radius:12px;
	background:#8b9aa3;
	border:1px solid #8b9aa3;
	color:#FFF;
	width:56px;
	text-indent:-25px;
	text-indent:-28px \9;
	display:inline-block;
	position:relative;
	box-shadow:none;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::after {
	font-family:Helvetica,Arial,sans-serif;
	content:'|||';
	text-shadow:-1px 0 0 rgba(0,0,0,0.2);
	font-size:8px;
	font-weight:lighter;
	text-align:center;
	position:absolute;
	border-radius:12px;
	color:#5b6a73;
	top:2px;
	left:2px;
	width:20px;
	height:20px;
	line-height:18px;
	background:#FFF;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked + .lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::before {
	text-indent:9px;
	background-color:#468fcc;
	border-color:#468fcc
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked + .lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::after {
	left:34px;
	background-color:#FFF
}
input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
	content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].ace.ace-switch.ace-switch-5:checked + .lbl::before {
	text-indent:8px
}
input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl {
	position:relative
}
input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl::before {
	font-family:FontAwesome;
	content:"\f00d";
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	box-shadow:none;
	border:0;
	font-weight:lighter;
	font-size:16px;
	border-radius:12px;
	display:inline-block;
	background:#888;
	color:#f2f2f2;
	width:52px;
	height:22px;
	line-height:20px;
	text-indent:32px;
	-webkit-transition:background .1s ease;
	transition:background .1s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-6 + .lbl::after {
	content:'';
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	position:absolute;
	top:2px;
	left:3px;
	border-radius:12px;
	box-shadow:0 -1px 0 rgba(0,0,0,0.25);
	width:18px;
	height:18px;
	text-align:center;
	background:#f2f2f2;
	border:4px solid #f2f2f2;
	-webkit-transition:left .2s ease;
	transition:left .2s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::before {
	content:"\f00c";
	text-indent:6px;
	color:#FFF;
	border-color:#b7d3e5;
	background:#ff893c
}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::after {
	left:32px;
	background-color:#FFF;
	border:4px solid #FFF;
	text-shadow:0 -1px 0 rgba(0,200,0,0.25)
}
input[type=checkbox].ace.ace-switch.ace-switch-7 {
	width:75px
}
input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl {
	position:relative
}
input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl::before {
	content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
	font-weight:bolder;
	font-size:14px;
	background-color:#FFF;
	border:2px solid #AAA;
	border-radius:0;
	box-shadow:none;
	color:#aaa;
	width:74px;
	height:26px;
	line-height:22px;
	overflow:hidden;
	text-indent:4px;
	display:inline-block;
	position:relative;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
input[type=checkbox].ace.ace-switch.ace-switch-7 + .lbl::after {
	content:'\f00d';
	font-family:FontAwesome;
	font-size:16px;
	position:absolute;
	top:3px;
	left:39px;
	width:32px;
	height:20px;
	line-height:18px;
	text-align:center;
	background-color:#aaa;
	color:#FFF;
	border-radius:0;
	box-shadow:none;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::before {
	color:#468fcc;
	background:#FFF;
	text-indent:-33px;
	border-color:#6fb3e0
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::after {
	left:3px;
	content:'\f00c';
	background:#468fcc;
	color:#FFF
}
#select-sel{
	position:absolute;
	width:56px;
	height:36px;
	line-height:36px;
	border:none;
	border-right:2px solid #009bec;
	text-align:center;
	float:left;
}
#markt-detail{
	position: absolute;
	top:36px;
	right:-154px;
	z-index:1;
	height:60px;
	background:#f5f5f5;
}
#markt-detail a{
	z-index:2;
	width:72px;
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:center;
}