/* -----------------------------------------------------------------------
	styles'css
	* Copyright (c) 2011-Present.
	* Email:chunlei85#qq.com.
----------------------------------------------------------------------- */
/*lab css*/
p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.container-fluid{padding-right:10px;padding-left:10px;}
.row {margin-right:-10px;margin-left:-10px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:10px;padding-left:10px;}
.cl{clear:both;font-size:0;height:0;} .clr{clear:both;}
.ftl{float:left;} .ftr{float:right;}
.hide{display:none;} .vhide{visibility:hidden;}
.tac{text-align:center;} .tar{text-align:right;} .tal{text-align:left;}
.bgN{background:none!important;}
.bdN{border:none!important;}
.m5{margin:5px;} .mt5{margin-top:5px;} .mr5{margin-right:5px;} .mb5{margin-bottom:5px;} .ml5{margin-left:5px;}
.m10{margin:10px;} .mt10{margin-top:10px;} .mr10{margin-right:10px;} .mb10{margin-bottom:10px;} .ml10{margin-left:10px;}
.m15{margin:15px;} .mt15{margin-top:15px;} .mr15{margin-right:15px;} .mb15{margin-bottom:15px;} .ml15{margin-left:15px;}
.m20{margin:20px;} .mt20{margin-top:20px;} .mr20{margin-right:20px;} .mb20{margin-bottom:20px;} .ml20{margin-left:20px;}
.m30{margin:30px;} .mt30{margin-top:30px;} .mr30{margin-right:30px;} .mb30{margin-bottom:30px;} .ml30{margin-left:30px;}
.m0{margin:0!important;} .pd0{padding:0;}
.pd5{padding:5px;} .pdt5{padding-top:5px;} .pdr5{padding-right:5px;} .pdb5{padding-bottom:5px;} .pdl5{padding-left:5px;}
.pd10{padding:10px;} .pdt10{padding-top:10px;} .pdr10{padding-right:10px;} .pdb10{padding-bottom:10px;} .pdl10{padding-left:10px;}
.pd15{padding:15px;} .pdt15{padding-top:15px;} .pdr15{padding-right:15px;} .pdb15{padding-bottom:15px;} .pdl15{padding-left:15px;}
.pd20{padding:20px;} .pdt20{padding-top:20px;} .pdr20{padding-right:20px;} .pdb20{padding-bottom:20px;} .pdl20{padding-left:20px;}
.pd30{padding:30px;} .pdt30{padding-top:30px;} .pdr30{padding-right:30px;} .pdb30{padding-bottom:30px;} .pdl30{padding-left:30px;}
.vam{vertical-align:middle;} .vabs{vertical-align:baseline;} .vab{vertical-align:bottom;} .vat{vertical-align:top;} .vatb{vertical-align:text-bottom;}
.cdef,a.cdef:link,a.cdef:visited{color:#36c;}
.red,a.red:link,a.red:visited{color:#f00;}
.gn,a.gn:link,a.gn:visited{color:#363;}
.r9,a.r9:link,a.r9:visited{color:#900;}
.r3,a.r3:link,a.r3:visited{color:#f30;}
.r6,a.r6:link,a.r6:visited{color:#f60;}
.gray9,a.gray9:link,a.gray9:visited{color:#999;}
.fs12{font-size:12px;} .fs14{font-size:14px;} .fs16{font-size:16px;} .fs18{font-size:18px;} .fs20{font-size:20px;}
.hand{cursor:pointer;}
a.unline{text-decoration:underline;}
.disabled,a.disabled,a.disabled:hover,a.disabled:active{color:#999 !important;}
.width-20{width:20%!important}
.width-25{width:25%!important}
.width-30{width:30%!important}
.width-35{width:35%!important}
.width-40{width:40%!important}
.width-45{width:45%!important}
.width-50{width:50%!important}
.width-55{width:55%!important}
.width-60{width:60%!important}
.width-65{width:65%!important}
.width-70{width:70%!important}
.width-75{width:75%!important}
.width-80{width:80%!important}
.width-85{width:85%!important}
.width-90{width:90%!important}
.width-95{width:95%!important}
.width-100{width:100%!important}
.width-75{width:75%!important}
.width-25{width:25%!important}
.width-auto{width:auto!important}
.height-auto{height:auto!important}
.no-padding{padding:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding-top{padding-top:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.no-margin{margin:0!important}
.no-margin-bottom{margin-bottom:0!important}
.no-margin-top{margin-top:0!important}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.no-border{border-width:0}
.no-border-bottom{border-bottom-width:0}
.no-border-top{border-top-width:0}
.no-border-left{border-left-width:0}
.no-border-right{border-right-width:0}
.overflow-hidden{overflow:hidden!important}
.overflow-scroll{overflow-x:hidden!important;overflow-y:scroll!important}
.no-radius{border-radius:0!important}
.no-text-shadow{text-shadow:none!important}
.form-actions{display:block;background-color:#f5f5f5;border-top:1px solid #e5e5e5;margin-bottom:20px;margin-top:20px;padding:19px 20px 20px;}
.form-control,select{color:#858585;background-color:#fff;border:1px solid #d5d5d5;}
.form-control:focus,select:focus{color:#696969;background-color:#fff;outline:0}textarea.form-control{padding:5px 9px}select{padding:3px 4px;height:30px}
select.form-control{padding:4px 6px}select[multiple],select.form-control[multiple]{height:auto;}
select.input-sm{border-radius:0;padding:2px 3px;}
select.input-lg{border-radius:0;padding:6px 8px;}

/*overall css*/
body{background:#C0DEED url(../images/twitter_bg.jpg) repeat-x 50% 0;}
.mwer{width:1200px;margin:0 auto;}
.dot{font-family:"宋体";}
.ico{background:url(../images/sky_sprite.png) no-repeat;-background:url(../images/sky_sprite.gif) no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;*display:inline;*zoom:1;}
.ico16{width:16px;height:16px;}
.ico20{width:20px;height:20px;}
.tiptxt,.placeholder{color:#999;cursor:text;}
[class^="icon-"],[class*=" icon-"]{margin-top:2px;}
.inlabel{display:inline;}
.icon_tree{font-family:tahoma,arial,'宋体',sans-serif;}
select.icon_tree{font-family:'宋体';}

/*header css*/
.mhder{background-color:#;border-top:2px solid #245224;border-bottom:1px solid #f2f2f2;height:64px;position:relative;box-shadow:0 1px 5px #787878;}
.mhder_bg{height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0.8;filter:alpha(opacity=80);
background-color:#F5F5F6;
background-image:-moz-linear-gradient(top, #FCFCFD, #EEEFF0);
background-image:-ms-linear-gradient(top, #FCFCFD, #EEEFF0);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFD), to(#EEEFF0));
background-image:-webkit-linear-gradient(top, #FCFCFD, #EEEFF0);
background-image:-o-linear-gradient(top, #FCFCFD, #EEEFF0);
background-image:linear-gradient(top, #FCFCFD, #EEEFF0);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFD', endColorstr='#EEEFF0', GradientType=0);
}
.barbox{height:100%;}
.logo{height:26px;margin-top:18px;margin-left:18px;float:left;font-size:24px;font-weight:bold;}
.logo a{/* background:url(../images/logo.png) no-repeat; */color:#007708;display:block;height:100%;overflow:hidden;line-height:1;text-shadow:1px 1px 1px #fff;}
.logo a span{color:#E33C08;}
.logo a:hover,.logo a:active,.logo a:focus{text-decoration:none;}
.menu{float:left;}
.nav{display:block;list-style:none;margin:0;height:62px;padding:0 20px;}
.nav li,.nav li a{float:left;display:block;height:100%;}
.nav li a{font-size:16px;font-weight:bold;color:#4a4a4a;padding:0 20px;line-height:62px;}
.nav li a:hover{background-color:#E3EDF3;}
.nav li.cur a{
background-color:#CDDFEA;
background-image:-moz-linear-gradient(top, #DDE9F1, #C0D8E4);
background-image:-ms-linear-gradient(top, #DDE9F1, #C0D8E4);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DDE9F1), to(#C0D8E4));
background-image:-webkit-linear-gradient(top, #DDE9F1, #C0D8E4);
background-image:-o-linear-gradient(top, #DDE9F1, #C0D8E4);
background-image:linear-gradient(top, #DDE9F1, #C0D8E4);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDE9F1', endColorstr='#C0D8E4', GradientType=0);
}
.nav .fa{margin-top:-3px;margin-right:5px;font-size:16px;}
.rtmu{float:right;margin-top:24px;margin-right:10px;font-size:12px;}

/* footer css */
.fter{margin-top:10px;}
.fter .tline{background-color:#88C1E1;font-size:0;line-height:0;height:1px;overflow:hidden;border-bottom:1px solid #F2F8FB;margin-bottom:10px;}
.fterbox{font-size:12px;line-height:2;color:#558DAD;-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;-o-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;text-align:center;}
.fterbox a{color:#558DAD;}
.fterbox .lt,.fterbox .rt{width:50%;}
.fterbox .lt{float:left;}
.fterbox .rt{float:right;text-align:right;}
.fternav{display:block;list-style:none;}
.fternav li{margin-right:5px;display:inline-block;*display:inline;*zoom:1;}

/* body css */
.ctner{padding:20px 0 10px;}
.wper{background-color:#fff;box-shadow:0 1px 4px #888;position:relative;}
.mt60{margin-top:60px;}
.rlbox{padding:24px;}
.rlbox .sbar{background-color:#fff;float:right;width:300px;position:static;}
.rlbox .main{margin-right:320px;border-right:1px solid #E1E1E1;margin-left:0;min-height:inherit;}
.rlfbox{min-height:420px;-height:420px;}
.rlfbox legend{border-bottom:0;margin-top:10px;margin-bottom:30px;font-size:28px;}
.rlfbox legend .nav a{font-size:24px;padding:10px 20px;font-weight:normal;}
.rlfbox .control-label{font-size:14px;}
.rlfbox .controls{margin-left:140px;position:relative;}
.rlfbox .help-block{margin-top:0;font-size:12px;}
.rlfbox .input-large,.rlfbox .input_public{padding:5px;font-size:14px;height:auto;}
#verify,#imp_verify{width:60px;padding:5px;}
#verifyTip{/* position:absolute;left:136px; */}
.rlfbox .linkbox{margin-bottom:10px;}
.rlfbox .btn{padding:8px 20px;vertical-align:middle;}
.rlfbox .
.rlfbox .form-actions-link{padding-top:0;padding-bottom:0;margin:0 0 40px;}
.rlfbox .sturegbtn,.rlfbox .tehregbtn{border:1px solid #C6C6C6;display:inline-block;*display:inline;*zoom:1;padding:8px 50px;font-size:20px;font-weight:bold;color:#666;border-radius:3px;
background-color:#F8F8F8;
background-image:-moz-linear-gradient(top, #FEFEFE, #F1F1F1);
background-image:-ms-linear-gradient(top, #FEFEFE, #F1F1F1);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F1F1F1));
background-image:-webkit-linear-gradient(top, #FEFEFE, #F1F1F1);
background-image:-o-linear-gradient(top, #FEFEFE, #F1F1F1);
background-image:linear-gradient(top, #FEFEFE, #F1F1F1);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F1F1F1', GradientType=0);
}
.rlfbox .tehregbtn{border:1px solid #D1412B;color:#fff;
background-color:#D7422C;
background-image:-moz-linear-gradient(top, #DC432D, #D1412B);
background-image:-ms-linear-gradient(top, #DC432D, #D1412B);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DC432D), to(#D1412B));
background-image:-webkit-linear-gradient(top, #DC432D, #D1412B);
background-image:-o-linear-gradient(top, #DC432D, #D1412B);
background-image:linear-gradient(top, #DC432D, #D1412B);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC432D', endColorstr='#D1412B', GradientType=0);
}
.syshder{font-weight:normal;line-height:3;}
.sysggbox{}
.sysggbox .list{list-style:none;font-size:12px;}
.sysggbox .list li{padding:3px;white-space:nowrap;overflow:hidden;}
.sysggbox .divider{font-size:0;line-height:0;border-bottom:1px dotted #ddd;margin:10px 0;padding:0;}
.stepflowbox{margin:20px;}
.stepflow{display:block;list-style:none;}
.stepflow li{background-color:#F0F0F0;float:left;width:33.333%;height:32px;position:relative;}
.stepflow li.first,.stepflow li.first a{border-radius:5px 0 0 5px;}
.stepflow li.last,.stepflow li.last a{border-radius:0 5px 5px 0;}
.stepflow li i.outarrow{display:block;position:absolute;right:0;top:0;font-size:0;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #fff;}
.stepflow li i.inarrow{display:block;position:absolute;right:6px;top:-11px;font-size:0;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #F0F0F0;}
.stepflow li.last i.outarrow,.stepflow li.last i.inarrow{display:none;}
.stepflow li a{display:block;height:32px;line-height:32px;text-align:center;margin-right:16px;}
.stepflow li.cur a{background-color:#AACDED;}
.stepflow li.cur i.inarrow{border-left-color:#AACDED;}
.stepflow li.cur_prev i.outarrow{border-top:16px solid #AACDED;border-bottom:17px solid #AACDED;}
.stepflow li.last a{margin-right:0;}
.poploginwper{width:420px;}
.sysggbox .now,.sysggbox .now a{color:#f00;}
.sysggbox .gray9 a{color:#999;}
.sysggbox>.live-card-list>.live-card-item{float:none;padding-left:130px;width:auto;margin-bottom:0;}
.sysggbox>.live-card-list>.live-card-item>.item-img-link{float:left;margin-left:-124px;}
.sysggbox>.live-card-list>.live-card-item>.item-img-link>.item-img{width:120px;height:67px;}
.sysggbox>.live-card-list>.live-card-item>.item-tit{height:67px;}
.sysggbox>.live-card-list>.live-card-item>.item-status{position:inherit;margin:0;width:auto;margin-top:-30px;margin-left:-124px;}
.idx-live-list{}
.idx-live-list>.live-card-list>.live-card-item{padding-left:100px;width:50%;margin-bottom:0;}
.idx-live-list>.live-card-list>.live-card-item>.item-img-link{}
.idx-live-list>.live-card-list>.live-card-item>.item-img-link>.item-img{float:left;margin-left:-95px;margin-bottom:0;width:84px;height:47px;background-size:cover;}
.idx-live-list>.live-card-list>.live-card-item>.item-img-link>.item-tit{height:45px;padding:0;}
.idx-live-list>.live-card-list>.live-card-item>.item-img-link>.item-status{position:inherit;margin:0;width:auto;margin-top:-22px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ffffffff', endColorstr='#ffffffff');background-color:#fff;color:#4a4a4a;}
.idx-login-box{margin:10px 0;}
.index-page .syshder{line-height:2;font-size:20px;}
.index-page .syshder a{color:#333;}
.index-page .syshder a:hover{color:#23527c;}
.index-page .input_public{height:inherit;}
.index-page #verify{width:108px;}
.index-page .form-horizontal .control-label{font-weight:normal;}
.index-page .form-group{margin-bottom:3px;}
.index-page #verifyTip{left:0;position:inherit;}
.index-page .rlfbox{min-height:500px;}
.wxma{font-family:"Microsoft YaHei";font-size:14px;position:fixed;right:0;bottom:20px;text-align:center;}
.wxma>img{display:block;margin:0 auto;width:120px;}

/* news css */
.artilist{padding:10px;min-height:480px;}
.artilist .pagehder{border-bottom:1px solid #ddd;}
.nlists{list-style:none;margin-bottom:20px;}
.nlists>li{padding:10px;border-bottom:1px solid #f2f2f2;}
.nlists>li>.date{float:right;color:#999;font-size:11px;}
.artisbox{padding:10px;min-height:480px;}
.artihder{padding:10px;text-align:center;}
.artihder .tit{border-bottom:1px dotted #ddd;width:80%;margin:0 auto;line-height:1.5;padding:10px 0;}
.artihder .titinfo{padding:5px;}
.artihder .titinfo span{margin:0 10px;}
.artibder{padding:10px 50px 30px;line-height:1.5;}
.artibder p{margin:10px 0;text-indent:2em;}

/* 主体css */
.sbar{background-color:#E3F2F8;width:160px;height:100%;position:absolute;left:0;top:0;bottom:0;}
.main{margin-left:160px;min-height:540px;-height:540px;}
.mner{padding:10px;}
.sbuser{margin:0 5px;border-bottom:1px solid #D6DCDF;}
.sbuser .btmline{border-bottom:1px solid #fff;font-size:0;line-height:0;margin-bottom:-2px;}
.avatar{padding:10px;margin:0 auto;text-align:center;}
.avatar a,.avatar img{display:block;margin:0 auto;position:relative;}
.avatar a{width:106px;}
.avatar img{background-color:#fff;border:1px solid #cecece;padding:2px;width:100px;}
.avatar .sign{background-color:#000;position:absolute;bottom:3px;right:3px;width:16px;height:16px;filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}
.ico_auth{background-position:0 -145px;width:16px;height:16px;}
.avatar a:hover img{border-color:#007708;}
.avatar .tit{font-size:14px;text-align:center;font-weight:normal;padding:5px 0;white-space:nowrap;overflow:hidden;}
.avatar .tit a{width:auto;}
.sbusercount{display:block;list-style:none;font-size:12px;padding:8px 10px;margin-top:-20px;}
.sbusercount li{float:left;width:33%;line-height:1.25;}
.sbusercount li a{display:block;text-decoration:none;color:#007708;}
.sbusercount li a:hover{text-decoration:none;}
.sbusercount li span{display:block;color:#999;}
.sbusercount li em{font-style:normal;font-weight:normal;color:#ccc;margin-right:5px;margin-left:-6px;}
.snav{display:block;list-style:none;margin-top:15px;}
.snav li{display:block;border-top:1px solid #F1F8FC;border-bottom:1px solid #DBE6EB;}
.snav li:first-child{border-top:1px solid #E3F2F8;}
.snav li a{display:block;height:36px;line-height:36px;white-space:nowrap;overflow:hidden;position:relative;padding-left:14px;}
.snav li a:hover{background-color:#F4FAFC;text-decoration:none;}
.snav li a .fa{font-size:16px;margin-right:5px;color:#50627B;}
.snav li.cur a{background-color:#5B9ED7;color:#fff;}
.snav li.cur .fa{color:#fff;}
.snav li a .curArrow{display:none;width:0;height:0;position:absolute;right:0;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;}
.snav li.cur .curArrow{display:block;}
.ico_live16{background-position:0 -65px;}
.snav li.cur .ico_live16{background-position:0 -81px;}
.ico_player{background-position:0 -97px;}
.ico_article{background-position:0 -113px;}
.ico_message{background-position:0 -129px;}
.pagehder{}
.pagehder .tit,.pagehder .btn-group{display:inline-block;vertical-align:middle;}
.pagehder .tit{line-height:1.5;padding:5px;font-size:20px;font-weight:normal;}
.opbox{padding:5px 5px 10px;}
.opbox .btn,.pagehder .btn{padding:6px 10px;}
.csearch{position:absolute;margin-left:150px;margin-top:2px;}
.csearch label,.csearch button{display:inline-block;vertical-align:middle;margin:0;}
.csearch label>input{border:0;font-size:12px;font-weight:normal;height:30px;line-height:30px;border:1px solid #ddd;border-radius:15px 0 0 15px;padding-left:15px;width:200px;}
.csearch label{}
.csearch button{border:0;background-color:#FF6600;font-size:12px;font-weight:normal;color:#fff;height:30px;line-height:30px;text-align:center;padding:0 15px 0 10px;margin-left:-1px;border-radius:0 15px 15px 0;}
.csearch button:hover{background-color:#FF7519;}
.csearch button:active{background-color:#E65C00;}
.pagetab{list-style:none;border-bottom:1px solid #ddd;}
.pagetab>li{float:left;}
.pagetab>li,.pagetab>li>a{display:block;}
.pagetab>li{margin-bottom:-1px;margin-left:10px;}
.pagetab>li>a{display:block;padding:5px 20px;font-size:18px;border:1px solid #ddd;border-top:2px solid #ddd;background-color:#ddd;}
.pagetab>li>a:hover{text-decoration:none;}
.pagetab>li.cur>a{border-bottom-color:#fff;background-color:#fff;border-top:2px solid #ddd;}
.lvlistwper>.pagetab{margin-bottom:20px;}
.nav-tabs{height:auto;}
.nav-tabs li a{height:auto;line-height:1;padding:8px 20px;font-size:14px;}
.nav-tabs .dropdown-menu li,.nav-tabs .dropdown-menu li a{float:none;display:block;}
.nav-tabs .dropdown-menu li a:hover{background-color:#5B9ED7;}
.lsbox .table{font-size:12px;}
.lsbox .table th,.lsbox .table td{padding:6px;}
.fmbox{}
.fmbox legend{font-size:16px;margin-bottom:20px;line-height:36px;}
.editit{line-height:36px;}
.fmbox .form-actions{background-color:#F1F8FC;}
.avatarcur{}
.avatarbder{padding-left:20%;}
.avatarshow{display:inline-block;*display:inline;*zoom:1;margin:0;margin-right:20px;}
.avatarshow dd{margin:0;text-align:center;}
.avataroption{padding:20px 20px 20px 20%;}
.unit{vertical-align:middle;color:#999;}
.opnav{padding:5px;background-color:#5b9ed7;color:#fff;margin-bottom:10px;}
.opnav>.tit{font-size:16px;line-height:34px;}
.opnav>.tit>.fa{color:#ff0;margin-left:5px;}
.opnav>.btn-group{float:right;}

/* page css */
.pager{margin:0;}
.pagination>li>span,.pager>li>span.pagination>li>b,.pager>li>b{border-width:1px;border-radius: 0!important;padding:3px 8px;}
.pagination>li>a,.pager>li>a{border-width:1px;border-color:#d4dfe3;border-radius:0!important;color:#2283c5;background-color:#fafafa;margin:0 -5px 0 0;position:relative;z-index:auto;padding:3px 8px;}
.pagination>li>a:hover,.pager>li>a:hover{color:#1c6ca2;background-color:#eaeff2;border-color:#c1d1d7;z-index:1;}
.pagination>li>a:focus,.pager>li>a:focus{background-color:#eaeef2;}
.pagination>li.disabled>a,.pager>li.disabled>a,.pagination>li.disabled>a:hover,.pager>li.disabled>a:hover{background-color:#f9f9f9;border-color:#d9d9d9;z-index:auto;}
.pagination>li.active>a,.pager>li.active>a:hover{background-color:#6faed9;border-color:#6faed9;color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);z-index:2;}

.pager span,.pager b{border-style:solid;border-width:1px;border-color:#d4dfe3;border-radius: 0!important;padding:3px 8px;margin-right:-1px;background-color:#fafafa;display:inline-block;margin-bottom:2px;}
.pager a{border-style:solid;border-width:1px;border-color:#d4dfe3;border-radius:0!important;color:#2283c5;background-color:#fafafa;position:relative;z-index:auto;padding:3px 8px;margin-right:-1px;display:inline-block;margin-bottom:2px;}
.pager a:hover{color:#1c6ca2;background-color:#eaeff2;border-color:#c1d1d7;z-index:1;text-decoration:none;}
.pager a:focus{background-color:#eaeef2;}
.pager a.disabled,.pager a.disabled:hover{background-color:#f9f9f9;border-color:#d9d9d9;z-index:auto;}
.pager span.current,.pager b.current,.pager .cur{background-color:#6faed9;border-color:#6faed9;color:#fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);z-index:2;}

.buywper{padding:20px;}
.buywper .pagehder{border-bottom:1px solid #ddd;}
.timebar{list-style:none;margin:0;position:relative;}
.timebar dt{position:absolute;width:100%;}
.timebar dd{float:left;background-color:#f2f2f2;padding:5px;width:7.5%;overflow:hidden;text-align:center;position:relative;border-right:1px solid #e8e8e8;}
.timebar dd:last-child{border:0;}
.timebar dd.cur{text-indent:-10px;}
.timebar dd.overlay{background-color:#43BFE3;color:#fff;border-right-color:#2DACD1;}
.timebar dd.cur::after{content:"个月";font-size:12px;line-height:1;transform:scale(0.6,0.6);position:absolute;right:5px;top:10px;}
.timebar dd.year::after{content:'';}
#durationbar{z-index:10;height:30px;background:none;}
#durationbar>.ui-widget-header{background:none;}
#durationbar>.ui-slider-handle{top:5px;}
.priceshow{line-height:36px;font-size:30px;color:#f60;font-weight:normal;}

.ace-spinner{display:inline-block;vertical-align:middle;}
.ace-spinner .spinner-buttons.btn-group-vertical{min-width:18px;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn{font-size:10px;padding:0;width:22px;height:16px;line-height:8px;margin-left:0;border-radius:0;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn:first-child{margin-top:0;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn>.ace-icon{margin:0;padding:0;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn+.btn{margin-top:2px;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn-xs{height:16px;line-height:7px;}
.ace-spinner .spinner-buttons.btn-group-vertical>.btn-lg{height:22px;line-height:10px;width:22px;}
.ace-spinner .spinner-buttons>button.btn.spinbox-up:active{top:-1px;}
.ace-spinner:not(.touch-spinner) .spinner-buttons>.btn>.ace-icon{margin-top:-1px;}
.ace-spinner.touch-spinner .spinner-buttons{margin:0;font-size:0;}
.ace-spinner.touch-spinner .spinner-buttons .btn-sm{width:32px;}
.ace-spinner.touch-spinner .spinner-buttons .btn-xs{width:24px;}
.ace-spinner.touch-spinner .spinner-buttons .btn-lg{width:40px;}
.ace-spinner.touch-spinner .spinner-buttons>.btn{margin:0 1px!important;}
.ace-spinner.touch-spinner .spinner-buttons>.btn-xs{padding-top:3px;padding-bottom:3px;}
.ace-spinner.touch-spinner .spinner-buttons>.btn>.ace-icon{vertical-align:middle;display:inline-block;}

.ui-slider{background-color:#CCC;}
.ui-slider-horizontal{height:9px;}
.ui-slider-vertical{width:9px;}
.ui-slider .ui-slider-handle{border-radius:0;width:1.45em;height:1.45em;background-color:#f8f8f8;border:1px solid;}
.ui-slider .ui-slider-handle:before,.ui-slider .ui-slider-handle:after{display:block;content:"";position:absolute;top:4px;left:5px;width:4px;height:8px;border:1px solid;border-width:0 1px;border-color:inherit;}
.ui-slider .ui-slider-handle:after{left:8px;border-width:0 1px 0 0;}
.ui-slider .ui-slider-handle:hover{background-color:#FFF;}
.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:focus,.ui-slider .ui-slider-handle:active{outline:0;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.3);box-shadow:1px 1px 1px 0 rgba(0,0,0,.3);}
.ui-slider-horizontal .ui-slider-handle{margin-left:-0.725em;top:-0.4em;}
.ui-slider-vertical .ui-slider-handle{left:-0.35em;margin-bottom:-0.65em;}
.ui-slider-small.ui-slider-horizontal{height:5px;}
.ui-slider-small.ui-slider-vertical{width:5px;}
.ui-slider-small .ui-slider-handle{border-radius:100%;width:17px;height:17px;margin-bottom:-0.45em;left:-0.35em;}
.ui-slider-small .ui-slider-handle:before,.ui-slider-small .ui-slider-handle:after{height:7px;left:5px;width:3px;}
.ui-slider-small .ui-slider-handle:after{left:7px;}
.ui-slider-simple .ui-slider-handle:after,.ui-slider-simple .ui-slider-handle:before{display:none;}
.ui-slider-range{background-color:#4aa4ce;}
.ui-slider-handle{outline:none!important;border-color:#4aa4ce!important;}
.ui-state-disabled .ui-slider-range{background-color:#8daebe;}
.ui-state-disabled .ui-slider-handle{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#8daebe!important;}
.ui-slider-green .ui-slider-range{background-color:#8bbc67;}
.ui-slider-green .ui-slider-handle{border-color:#8bbc67!important;}
.ui-slider-green.ui-state-disabled .ui-slider-range{background-color:#aab2a4;}
.ui-slider-green.ui-state-disabled .ui-slider-handle{border-color:#aab2a4!important;}
.ui-slider-red .ui-slider-range{background-color:#d36e6e;}
.ui-slider-red .ui-slider-handle{border-color:#d36e6e!important;}
.ui-slider-red.ui-state-disabled .ui-slider-range{background-color:#caaaaa;}
.ui-slider-red.ui-state-disabled .ui-slider-handle{border-color:#caaaaa!important;}
.ui-slider-purple .ui-slider-range{background-color:#ac68ba;}
.ui-slider-purple .ui-slider-handle{border-color:#ac68ba!important;}
.ui-slider-purple.ui-state-disabled .ui-slider-range{background-color:#afa4b1;}
.ui-slider-purple.ui-state-disabled .ui-slider-handle{border-color:#afa4b1!important;}
.ui-slider-orange .ui-slider-range{background-color:#efad62;}
.ui-slider-orange .ui-slider-handle{border-color:#efad62!important;}
.ui-slider-orange.ui-state-disabled .ui-slider-range{background-color:#e1c4a3;}
.ui-slider-orange.ui-state-disabled .ui-slider-handle{border-color:#e1c4a3!important;}
.ui-slider-dark .ui-slider-range{background-color:#606060;}
.ui-slider-dark .ui-slider-handle{border-color:#606060!important;}
.ui-slider-dark.ui-state-disabled .ui-slider-range{background-color:#7a7a7a;}
.ui-slider-dark.ui-state-disabled .ui-slider-handle{border-color:#7a7a7a!important;}
.ui-slider-pink .ui-slider-range{background-color:#d6487e;}
.ui-slider-pink .ui-slider-handle{border-color:#d6487e!important;}
.ui-slider-pink.ui-state-disabled .ui-slider-range{background-color:#c58ca2;}
.ui-slider-pink.ui-state-disabled .ui-slider-handle{border-color:#c58ca2!important}

.wperp20{padding:20px;}
.order-info{}
.order-info h4.tit{font-size:20px;padding-bottom:15px;}
.order-info .order-detail .order-list .order-table{border:1px solid #d2d2d2;overflow:hidden;}
.order-result-header{padding:30px;text-align:center;}
.order-result-header .tit{font-size:30px;}
.order-result-header .success{color:green;}
.order-result-header .fail{color:red;}
.order-table ul{border-bottom:1px solid #d2d2d2;overflow:hidden;list-style:none;}
.order-table ul li{float:left;padding-top:14px;min-height:46px;-height:46px;}
.order-table .order-id{width:30%;padding-left:25px;}
.order-table .order-content{width:40%;}
.order-table .order-content .icon-lossless{background:url("/static/i/7dtRtwts.png") no-repeat;}
.order-table .order-price{width:10%;text-align:center;}
.order-table .order-coupon{width:10%;text-align: center;}
.order-table .order-money{width:10%;text-align:center;}
.order-table .table-head{font-weight:bold;}
.order-table .order-total{clear:both;text-align:right;background:#f7f7f7;padding: 10px 20px 10px 0;}
.payment-body{margin-top:30px;}
.payment-body h4.tit{font-size:20px;padding-bottom:15px;}
.payment-btns{margin-top:20px;}
.banklist{list-style:none;}
.banklist li{float:left;width:20%;margin-bottom:8px;}
.banklist li label{border:1px solid #ddd;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;width:86%;cursor:pointer;}
.banklist li.seled label{border-color:#fa3;}
.ico_bank{background:url(../images/combo.png) no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;*display:inline;*zoom:1;}
.banklist li label .ico_bank{float:left;display:block;width:126px;height:36px;position:relative;z-index:2;}
.banklist li label .bankname{position:absolute;z-index:1;left:0;}
.banklist li label .ABC {background-position: 0 0;}
.banklist li label .BJBANK {background-position: 0 -36px;}
.banklist li label .BJRCB {background-position: 0 -72px;}
.banklist li label .BOC,.banklist li label .BOCB2C {background-position: 0 -108px;}
.banklist li label .CCB {background-position: 0 -144px;}
.banklist li label .CDCB {background-position: 0 -180px;}
.banklist li label .CEB,.banklist li label .CEBBANK {background-position: 0 -216px;}
.banklist li label .CIB {background-position: 0 -252px;}
.banklist li label .CITIC {background-position: 0 -288px;}
.banklist li label .CMB {background-position: 0 -324px;}
.banklist li label .CMBC {background-position: 0 -360px;}
.banklist li label .COMM {background-position: 0 -396px;}
.banklist li label .FDB {background-position: 0 -432px;}
.banklist li label .GDB {background-position: 0 -468px;}
.banklist li label .HZCB {background-position: 0 -504px;}
.banklist li label .ICBC,.banklist li label .ICBCB2C {background-position: 0 -540px;}
.banklist li label .NBBANK {background-position: 0 -576px;}
.banklist li label .PSBC,.banklist li label .PSBC-DEBIT {background-position: 0 -612px;}
.banklist li label .SHBANK {background-position: 0 -648px;}
.banklist li label .SHRCB {background-position: 0 -684px;}
.banklist li label .SPABANK {background-position: 0 -720px;}
.banklist li label .SPDB {background-position: 0 -756px;}
.banklist li label .WZCB {background-position: 0 -792px;}
.banklist li label .ALIPAY {background-position: 0 -828px;}

.page-index{background:#fff none;}
.page-index .wper{background:none;box-shadow:none;}
.mwer-1180{width:1180px;margin:0 auto;}
.tit-tese{font-size:30px;padding:25px 0 15px;color:#007708;}
.tit-tese .ico-fa{color:#e33c08;vertical-align:middle;}
.carousel .item{height:400px;overflow:hidden;background-size:cover;background-position: 50% 50%;}
.carousel .item img{display:block;height:100%;}
.country-pic{list-style:none;}
.country-pic li{float:left;display:block;margin-bottom:4px;position:relative;}
.country-pic li.thailand{width:788px;}
.country-pic li.korea{width:388px;float:right;}
.country-pic li.japan{width:338px;}
.country-pic li.vietnam{width:838px;float:right;}
.country-pic .picbox{position:relative;color:#fff;}
.country-pic .picbox img{display:block;position:relative;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.country-pic .picbox h1.tit{font-size:36px;text-align:center;position:absolute;left:50%;top:50%;z-index:3;margin-left:-60px;margin-top:-40px;}
.country-pic .picbox .intro{position:absolute;left:0;right:0;bottom:24px;z-index:3;font-size:24px;text-align:center;}
.country-pic .picbox .mask{background-color:#CBCACA;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;-webkit-opacity:0.25;-moz-opacity:0.25;-khtml-opacity:0.25;  opacity:.25;filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);transition:all 0.2s ease-in 0s;}
.country-pic .picbox:hover .mask{-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;  opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}

input.input-lg {
  font-size: 18px;
}
input[type=checkbox].ace,
input[type=radio].ace {
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
label input[type=checkbox].ace,
label input[type=radio].ace {
  z-index: -100 !important;
  width: 0 !important;
  height: 0 !important;
  position: fixed;
}
input[type=checkbox].ace:checked,
input[type=radio].ace:checked,
input[type=checkbox].ace:focus,
input[type=radio].ace:focus {
  outline: none !important;
}
input[type=checkbox].ace + .lbl,
input[type=radio].ace + .lbl {
  position: relative;
  display: inline-block;
  margin: 0;
  line-height: 20px;
  min-height: 18px;
  min-width: 18px;
  font-weight: normal;
  cursor: pointer;
}
input[type=checkbox].ace + .lbl::before,
input[type=radio].ace + .lbl::before {
  cursor: pointer;
  font-family: fontAwesome;
  font-weight: normal;
  font-size: 12px;
  color: #32a3ce;
  content: "\a0";
  background-color: #FAFAFA;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  /*, inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
  border-radius: 0;
  display: inline-block;
  text-align: center;
  height: 16px;
  line-height: 14px;
  min-width: 16px;
  margin-right: 1px;
  position: relative;
  top: -1px;
}
input[type=checkbox].ace:checked + .lbl::before,
input[type=radio].ace:checked + .lbl::before {
  display: inline-block;
  content: '\f00c';
  background-color: #F5F8FC;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
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 0px 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-color: #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-color: #DDD !important;
  border-color: #CCC !important;
  box-shadow: none !important;
  color: #BBB;
}
input.ace + .lbl.padding-16::before {
  margin-right: 16px;
}
input.ace + .lbl.padding-12::before {
  margin-right: 12px;
}
input.ace + .lbl.padding-8::before {
  margin-right: 8px;
}
input.ace + .lbl.padding-4::before {
  margin-right: 4px;
}
input.ace + .lbl.padding-0::before {
  margin-right: 0px;
}
/**
input[type=radio].ace @{lbl}::before {
	border-radius:100%;
	font-size: 34px;
	font-family: Helvetica, Arial, "Sans-Serif";//looks better but incosistent
	line-height: 13px;
}
*/
input[type=radio].ace + .lbl::before {
  border-radius: 100%;
  font-size: 10px;
  font-family: FontAwesome;
  text-shadow: 0 0 1px #32a3ce;
  line-height: 17px;
  height: 17px;
  min-width: 17px;
}
input[type=radio].ace:checked + .lbl::before {
  content: "\f111";
}
/* CSS3 on/off switches */
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: 'Open Sans';
  content: "开\a0\a0\a0\a0\a0\a0\a0\a0\a0关";
  color: #999;
  text-shadow: 0 0 0 #999;
  font-weight: normal;
  font-size: 11px;
  line-height: 17px;
  height: 20px;
  overflow: hidden;
  border-radius: 12px;
  background-color: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #CCC;
  text-align: left;
  float: left;
  padding: 0;
  width: 52px;
  text-indent: -21px;
  margin-right: 0;
  -webkit-transition: text-indent .3s ease;
  transition: text-indent .3s ease;
  top: auto;
}
input[type=checkbox].ace.ace-switch + .lbl::after {
  font-family: 'Open Sans';
  content: 'III';
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0;
  color: #AAA;
  text-shadow: none;
  background-color: #FFF;
  border-radius: 100%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  position: absolute;
  top: -2px;
  left: -3px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);
  box-shadow: 0px 1px 1px 1px rgba(0,0,0,.3);
  -webkit-transition: left .3s ease;
  transition: left .3s ease;
}
input[type=checkbox].ace.ace-switch:checked + .lbl::before {
  text-indent: 8px;
  color: #FFF;
  text-shadow: 0 0 0 #FFF;
  background-color: #8ab2c9;
  border-color: #6a8ca8;
}
input[type=checkbox].ace.ace-switch:checked + .lbl::after {
  left: 34px;
  background-color: #FFF;
  color: #98A0A5;
}
input[type=checkbox].ace.ace-switch.ace-switch-2 + .lbl::before {
  content: "YES\a0\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: 22px;
  content: "\f00d";
  top: -1px;
  text-shadow: none;
  padding: 0;
  text-align: center;
  color: #BBB;
  letter-spacing: 0;
}
input[type=checkbox].ace.ace-switch.ace-switch-3:checked + .lbl::after {
  content: "\f00c";
  color: #8AB2C9;
  text-shadow: none;
}
input[type=checkbox].ace.ace-switch.ace-switch-4,
input[type=checkbox].ace.ace-switch.ace-switch-5 {
  width: 60px;
}
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-size: 12px;
  line-height: 21px;
  height: 24px;
  overflow: hidden;
  border-radius: 12px;
  background-color: #8b9aa3;
  border: 1px solid #8b9aa3;
  color: #FFF;
  width: 56px;
  text-indent: -25px;
  text-shadow: 0 0 0 #FFF;
  display: inline-block;
  position: relative;
  box-shadow: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::after,
input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::after {
  content: 'III';
  font-size: 11px;
  position: absolute;
  top: 2px;
  left: 2px;
  letter-spacing: 0;
  width: 20px;
  height: 20px;
  line-height: 19px;
  text-shadow: none !important;
  color: #939393;
  background-color: #FFF;
  -webkit-transition: all .3s ease;
  transition: all .3s 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;
  color: #848484;
}
input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
  content: "YES\a0\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: none;
  font-weight: lighter;
  font-size: 16px;
  border-radius: 12px;
  display: inline-block;
  background-color: #888;
  color: #F2F2F2;
  width: 52px;
  height: 22px;
  line-height: 21px;
  text-indent: 32px;
  -webkit-transition: background 0.1s ease;
  transition: background 0.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-color: #F2F2F2;
  border: 4px solid #F2F2F2;
  -webkit-transition: left 0.2s ease;
  transition: left 0.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-color: #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\a0\a0\a0\a0ON";
  font-weight: bolder;
  font-size: 13px;
  line-height: 20px;
  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: 5px;
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.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;
  padding: 0;
  text-indent: 0;
  background-color: #AAA;
  color: #FFF;
  border-radius: 0;
  box-shadow: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::before {
  color: #468fcc;
  background-color: #FFF;
  text-indent: -28px;
  border-color: #6fb3e0;
}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked + .lbl::after {
  left: 3px;
  content: '\f00c';
  background-color: #468fcc;
  color: #FFF;
}
input[type=checkbox].ace.ace-switch + .lbl[data-lbl]::before {
  content: attr(data-lbl);
}
input[type=checkbox].ace.ace-switch.btn-empty + .lbl::after {
  content: "";
}
input[type=checkbox].ace.ace-switch.btn-rotate + .lbl::after {
  content: "\2261";
  line-height: 20px;
  font-size: 17px;
}
input[type=checkbox].ace.ace-switch-4.btn-rotate + .lbl::after,
input[type=checkbox].ace.ace-switch-5.btn-rotate + .lbl::after {
  line-height: 17px;
}
input[type=checkbox].ace.ace-switch.btn-flat + .lbl::before,
input[type=checkbox].ace.ace-switch.btn-flat + .lbl::after {
  border-radius: 0 !important;
}
input[type=checkbox].ace.ace-switch.ace-switch-4 + .lbl::before,
input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before {
  text-indent: -24px;
}
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: 7px;
}

/* ace-file-input css */
.ace-file-input{display:block;font-size:inherit;position:relative;height:30px;}
.ace-file-input input[type=file]{position:absolute;z-index:-999;width:1px;height:1px;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.ace-file-input input[type=file]:focus{outline:0;}
.ace-file-input .ace-file-container{display:block;position:absolute;top:0;left:0;right:0;height:30px;background-color:#fff;border:1px solid #d5d5d5;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;}
.ace-file-input .ace-file-container:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#f59942;}
.ace-file-input .ace-file-container:before{display:inline-block;content:attr(data-title);position:absolute;right:0;top:0;bottom:0;line-height:24px;text-align:center;padding:0 8px;background-color:#6fb3e0;color:#FFF;font-size:11px;font-weight:700;border:2px solid #FFF;border-left-width:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.ace-file-input .ace-file-container .ace-file-name{display:inline-block;height:28px;max-width:80%;white-space:nowrap;overflow:hidden;line-height:28px;color:#888;font-size:13px;vertical-align:top;position:static;padding-left:30px;}
.ace-file-input .ace-file-container .ace-file-name:after{display:inline-block;content:attr(data-title);}
.ace-file-input .ace-file-container.selected{right:16px;}
.ace-file-input .ace-file-container.selected .ace-file-name{color:#666;}
.ace-file-input .ace-file-container .ace-icon{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:FontAwesome;font-size:13px;border:2px solid #FFF;color:#FFF;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;background-color:#d1d1d1;}
.ace-file-input .ace-file-container.selected .ace-file-name .ace-icon{background-color:#efad62;}
.ace-file-input .ace-file-container.selected .ace-file-name .file-image{background-color:#bd7a9d;}
.ace-file-input .ace-file-container.selected .ace-file-name .file-video{background-color:#87b87f;}
.ace-file-input .ace-file-container.selected .ace-file-name .file-audio{background-color:#8b7ac9;}
.ace-file-input .ace-file-container.selected .ace-file-name .file-archive{background-color:#efad62;}
.ace-file-input .ace-file-container.hide-placeholder:before{display:none;}
.ace-file-input a:hover{text-decoration:none;}
.ace-file-input .remove{position:absolute;right:-8px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:400;background-color:#fb7142;border-radius:100%;color:#FFF;text-decoration:none;}
.ace-file-input .playbtn{position:absolute;right:-32px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:400;background-color:#478fca;border-radius:100%;color:#FFF;text-decoration:none;display:inline-block;display:none;}
.ace-file-input .ace-file-container.selected+.remove{display:inline-block;}
.ace-file-input input[type=file].disabled+.ace-file-container,.ace-file-input input[type=file][disabled]+.ace-file-container,.ace-file-input input[type=file][readonly]+.ace-file-container{cursor:not-allowed;background-color:#EEE;}
.ace-file-input input[type=file].disabled+.ace-file-container:hover,.ace-file-input input[type=file][disabled]+.ace-file-container:hover,.ace-file-input input[type=file][readonly]+.ace-file-container:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#e3e3e3;}
.ace-file-input input[type=file].disabled+.ace-file-container:before,.ace-file-input input[type=file][disabled]+.ace-file-container:before,.ace-file-input input[type=file][readonly]+.ace-file-container:before{border-color:#EEE;background-color:#a1aaaf;}
.ace-file-input input[type=file][readonly]+.ace-file-container{cursor:default;}
.ace-file-input .ace-file-overlay{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-10px;z-index:99;background-color:rgba(0,0,0,.5);}
.ace-file-input .ace-file-overlay>.overlay-content{display:inline-block;position:relative;top:10%;left:0;right:0;text-align:center;}
.ace-file-input .ace-file-container .ace-file-name+span{width:100%;height:100%;display:block;overflow:hidden;top:0;position:absolute;}
.ace-file-input .ace-file-container .file-input-upload-item{background-color:#6FB3E0;display:block;position:absolute;right:0;bottom:-1px;left:0;width:0%;height:2px;}
.ace-file-input .ace-file-container .ace-file-name+span>.webuploader-pick{width:100%;height:100%;}

/* tags css */
.tags{display:inline-block;padding:4px 6px;color:#777;vertical-align:middle;background-color:#FFF;border:1px solid #d5d5d5;/* width:206px; */}
.tags:hover{border-color:#b5b5b5;}
.tags-hover,.tags-hover:hover{border-color:#f59942;outline:0}.tags[class*=span]{float:none;margin-left:0;}
.tags input[type=text],.tags input[type=text]:focus{border:0;display:inline;outline:0;margin:0;padding:0;line-height:18px;-webkit-box-shadow:none;box-shadow:none;width:100%;}
.tags .tag{display:inline-block;position:relative;font-size:13px;font-weight:400;vertical-align:baseline;white-space:nowrap;background-color:#91b8d0;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,.15);padding:4px 22px 5px 9px;margin-bottom:3px;margin-right:3px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.tags .tag:empty{display:none;}
.tags .tag-important{background-color:#d15b47;}
.tags .tag-warning{background-color:#ffb752;}
.tags .tag-success{background-color:#87b87f;}
.tags .tag-info{background-color:#6fb3e0;}
.tags .tag-inverse{background-color:#555;}
.tags .tag .close{font-size:15px;line-height:20px;opacity:1;filter:alpha(opacity=100);color:#FFF;text-shadow:none;float:none;position:absolute;right:0;top:0;bottom:0;width:18px;text-align:center;}
.tags .tag .close:hover{background-color:rgba(0,0,0,.2);}

.copytips{background-color:#F9F9E5;padding:5px;border:1px dotted #E9C95A;font-size:12px;margin-bottom:10px;}
.copycode{display:block;list-style:none;font-size:12px;}
.copycode li{display:block;padding:10px;border-bottom:1px solid #eee;}
.copycode input,.copycode textarea{}

@keyframes swing{0%{left:1px}50%{left:-2px}100%{left:1px}}@-webkit-keyframes swing{0%{left:1px}50%{left:-2px}100%{left:1px}}
.lvlistwper{padding:10px;}
.lvlistwper .pagehder{border-bottom:1px solid #ddd;}
.cate-breadcrumbs{margin-top:-10px;padding:5px;font-size:14px;line-height:30px;color:#999;font-family: "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
.cate-breadcrumbs>a{margin-right:5px;}
.cate-filter-box{}
.cate-filter{display:block;padding-left:80px;background-color:#f7f7f7;margin-bottom:20px;}
.cate-filter>dt{float:left;margin-left:-80px;width:62px;padding-left:18px;line-height:48px;font-size:14px;font-weight:normal;color:#999;}
.cate-filter>dd{white-space:nowrap;overflow:hidden;float:left;line-height:48px;}
.cate-filter>dd>a{color:#333;display:inline-block;height:100%;margin:0 4px;padding:0 18px;line-height:48px;}
.cate-filter>dd>a:hover{text-decoration:none;color:#337ab7;}
.cate-filter>dd.cur>a{color:#337ab7;}
.lvlistbox{}
.live-card-list{display:block;list-style:none;}
.live-card-list a:hover{text-decoration:none;color:#188eee;}
.live-card-list>.live-card-item{float:left;padding:7px 7px 10px;position:relative;width:236px;border:1px solid transparent;margin-bottom:20px;}
.live-card-list>.live-card-item:hover{border-color:#ddd;box-shadow:1px 1px 2px 1px #ECECEC;}
.live-card-list>.live-card-item>.item-img-link{display:block;position:relative;}
.live-card-list>.live-card-item>.item-img-link>.item-img{width:220px;height:124px;display:block;background:#e8e8e8 url(../images/nopic.jpg) no-repeat 50% 50%;}
.live-card-list>.live-card-item>.item-img-link:hover,.live-card-list>.live-card-item>.item-img-link:active,.live-card-list>.live-card-item>.item-img-link:focus{text-decoration:none;outline:none;}
.live-card-list>.live-card-item>.item-img-link>.item-status{position:absolute;width:220px;height:24px;line-height:24px;font-size:12px;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');background-color:rgba(0,0,0,.6);margin-top:-24px;overflow:hidden;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-span{margin-left:2px;float:left;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-count{position:absolute;width:61px;height:48px;right:0;top:0;text-align:right;padding-right:3px;cursor:default;color:#ddd;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going{position:absolute;width:64px;height:48px;right:0;top:0;transition:top .2s;-moz-transition:top .2s;-webkit-transition:top .2s;-o-transition:top .2s;}
.live-card-list>.live-card-item:hover>.item-img-link>.item-status>.item-status-going{top:-24px;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going a,.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going label{display:block;height:24px;line-height:24px;width:100%;color:#fff;font-size:12px;text-align:center;margin-bottom:0;cursor:pointer;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going .going-tips{background-color:#e85308;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going .going-jump{background-color:#188eee;text-align:right;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going .going-jump:hover{text-decoration:none;}
.live-card-list>.live-card-item>.item-img-link>.item-status>.item-status-going .going-jump .i-v-right{font-size:14px;position:relative;top:-1px;left:0;animation:swing .6s infinite;-webkit-animation:swing .6s infinite;width:10px;height:10px;text-align:center;}
.live-card-list>.live-card-item>.item-img-link>.item-tit{padding-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;font-size:14px;position:relative;}
.live-card-list>.live-card-item>.item-img-link>.item-tit>.item-tit-link{color:#333;word-wrap:break-word;white-space:pre-wrap;}
.live-card-list>.live-card-item>.item-img-link>.item-tit>.item-tit-link:hover{color:#188eee;}
.live-card-list>.live-card-item.now>.item-img-link>.item-tit>.item-tit-link{color:#c90000;}
.live-card-list>.live-card-item>.item-img-link>.rb-btn{position:absolute;right:5px;bottom:5px;display:none;}
.live-card-list>.live-card-item>.item-img-link>.rb-btn:hover{color:#fff;}
.live-card-list>.live-card-item:hover>.item-img-link>.rb-btn{display:block;}

.course-bnerbox-wper{background-color:transparent;box-shadow:none;}
.course-bnerbox{padding:20px;background-color:#fff;box-shadow:0 1px 4px #888;position:relative;margin-bottom:20px;}
.course-bnerbox>.cb-cover{float:left;width:400px;height:225px;background-color:#333;position:relative;overflow:hidden;}
.course-bnerbox>.cb-cover>img{display:block;height:100%;margin:0 auto;position:relative;z-index:9;}
.course-bnerbox>.cb-cover>.livingbox{position:absolute;z-index:11;width:100%;height:100%;left:0;top:0;}
.course-bnerbox>.cb-cover>.livingbox>.bg{background-color:#000;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-webkit-opacity:0.4;opacity:0.4;}
.course-bnerbox>.cb-cover>.livingbox>.tit,.course-bnerbox>.cb-cover>.livingbox>.gobtn{position:relative;z-index:11;text-align:center;color:#fff;}
.course-bnerbox>.cb-cover>.livingbox>.tit{font-size:20px;margin-top:14%;padding:20px;}

.course-bnerbox>.cb-cover>.livingbox>.gobtn{display:block;width:140px;font-size:16px;height:34px;line-height:34px;color:#fff;margin:0 auto;overflow:hidden;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox{display:block;display:block;width:100%;height:100%;position:absolute;transition:top .2s;-moz-transition:top .2s;-webkit-transition:top .2s;-o-transition:top .2s;left:0;top:0;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>a,.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>label{color:#fff;font-weight:normal;cursor:pointer;display:block;height:100%;margin:0;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>label{background-color:#e85308;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>a{background-color:#307ecc;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>a:hover{text-decoration:none;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn>.gobtnbox>.lnk{position:absolute;left:0;top:0;width:100%;height:68px;z-index:99;background-color:transparent;}
.course-bnerbox>.cb-cover>.livingbox>.gobtn:hover>.gobtnbox{top:-34px;}

.course-bnerbox>.cb-desc{margin-left:420px;}
.course-bnerbox>.cb-desc>.cb-tit,.course-bnerbox>.cb-desc>.cb-tit>.tit{font-size:24px;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.course-bnerbox>.cb-desc>.cb-info{display:block;margin:5px 0;}
.course-bnerbox>.cb-desc>.cb-info>dt,.course-bnerbox>.cb-desc>.cb-info>dd{font-weight:normal;}
.course-bnerbox>.cb-desc>.cb-info>dt{float:left;width:78px;}
.course-bnerbox>.cb-desc>.cb-info>dd{margin-left:80px;}
.course-bnerbox>.cb-buy{position:absolute;bottom:0;right:0;}
.cb-buy>.price{font-size:24px;color:#f01414;vertical-align:middle;display:inline-block;}
.cb-buy>a.btn-buy{vertical-align:middle;display:inline-block;background-color:#f01414;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:40px;letter-spacing:4px;line-height:40px;text-align:center;transition: all 0.3s ease 0s;width:160px;}
.cb-buy>a.btn-buy:hover{background-color:#f04646;text-decoration:none;}
.course-mbox{position:relative;}
.course-mbox>.course-sbar,.course-mbox>.course-main{}
.course-mbox>.course-sbar{float:right;width:300px;}
.course-mbox>.course-main{float:left;width:880px;}
.course-mbox .course-view{padding:20px;background-color:#fff;box-shadow:0 1px 4px #888;position:relative;}
.course-view>.viewbox{margin-bottom:20px;}
.course-mbox .course-viewtit{font-size:20px;font-weight:bold;margin-bottom:10px;}
.course-mbox .course-viewshow{line-height:1.5;}
.clist-tree{list-style:none;}
.clist-tree>li,.clist-tree>li>a{display:block;}
.clist-tree>li>a>.ct-row{display:block;margin:0;}
.clist-tree>li>a>.ct-row>dt,.clist-tree>li>a>.ct-row>dd{float:left;line-height:36px;height:36px;overflow:hidden;}
.clist-tree>li>a>.ct-row{*zoom:1;}.clist-tree>li>a>.ct-row:before,.clist-tree>li>a>.ct-row:after{display:table;content:"";line-height:0;}
.clist-tree>li>a>.ct-row:after{clear:both;}
.clist-tree>li>a{color:#4a4a4a;}
.clist-tree>li>a:hover{background-color:#eee;color:#337ab7;}
.clist-tree>li>a>.ct-row>dt,.clist-tree>li>a>.ct-row>dt.part{padding:0 0;width:30px;text-align:center;}
.clist-tree>li>a>.ct-row>dd.dot{width:16px;height:36px;margin-right:10px;background:url(../images/clist-tree-line.png) repeat-y 50% 0;position:relative;}
.clist-tree>li>a>.ct-row>dd.dot>i{display:block;width:16px;height:16px;margin-top:10px;background:url(../images/learn_btn.png) no-repeat 0 -138px;}
.clist-tree>li>a:hover>.ct-row>dd.dot>i{background-position:-27px -138px;}
.clist-tree>li>a>.ct-row>dd.tit{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.clist-tree>li>a>.ct-row>dd:last-child,.clist-tree>li>a>.ct-row>dd.dtime{float:right;margin-right:10px;}
.clist-tree>li:first-child>a>.ct-row>.dot:before{display:block;content:'';background-color:#fff;position:absolute;top:0;width:16px;height:11px;}
.clist-tree>li:last-child>a>.ct-row>.dot:after{display:block;content:'';background-color:#fff;position:absolute;bottom:0;width:16px;height:11px;}
.clist-tree>li:first-child>a:hover>.ct-row>.dot:before,.clist-tree>li:last-child>a:hover>.ct-row>.dot:after{background-color:#eee;}
.clist-tree>li.now>a{color:#f00;}
.view-teacher{margin-bottom:20px;}
.course-teacher{margin:0;}
.course-teacher>.head{text-align:center;}
.course-teacher>.head>.thumb{width:72px;height:72px;margin:0 auto;overflow:hidden;border-radius:36px;}
.course-teacher>.head>.thumb>img{display:block;height:100%;}
.course-teacher>.head>.name{font-size:16px;font-weight:bold;padding:5px;margin-top:5px;margin-bottom:10px;}
.course-teacher>.desc{color:#666;}
.course-sbar>.course-view>.viewbox{margin-bottom:0;}
.rel-lists{list-style:none;display:block;}
.rel-lists>li,.rel-lists>li>a{display:block;}
.rel-lists>li{margin-bottom:5px;}
.rel-lists>li>a>.thumb{width:100%;height:125px;margin:0 auto;overflow:hidden;}
.rel-lists>li>a>.thumb>img{display:block;width:100%;}
.rel-lists>li>a>.tit{font-size:14px;line-height:1.5;padding:5px 0;}
.rel-lists>li>a:hover{text-decoration:none;}

/* comment css */
.commentbox{border:1px solid #ddd;border-top:3px solid #3385AD;padding:10px;}
.commentbox .commtit{font-size:20px;font-weight:bold;margin-bottom:10px;}
.commpbox{background-color:#f6f6f6;padding:10px;}
.commpbox .avatar{float:left;margin-left:5px;padding:0;}
.commpbox .avatar a{display:block;width:45px;height:45px;}
.commpbox .avatar img{width:45px;height:45px;}
.commpbox .commpost{margin-left:60px;}
.commpbox .post{background-color:#fff;width:100%;border:1px solid #ddd;display:block;padding:5px;}
.commpbox .opbox{text-align:right;padding:5px;}
.commpbox .verify{width:60px;}
.kehan_postbtn{background-color:#E24B48;color:#fff;border:1px solid #CD0202;width:82px;height:30px;overflow:hidden;cursor:pointer;font-weight:bold;font-size:16px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.kehan_postbtn:hover{background-color:#E9524E;}
.kehan_postbtn[disabled='disabled'],.kehan_postbtn.disabled{background-color:#eee;border-color:#D8D8D8;}
.commpbox .inputtip{margin-right:5px;vertical-align:middle;}
.commentlist{padding:10px;position:relative;}
.comment_loading{display:none;padding:50px;font-size:14px;color:#999;text-align:center;}
.ct_box,.ct_box li{display:block;list-style:none;}
.ct_box{}
.ct_box .ct_list{margin-bottom:10px;padding-left:60px;*zoom:1;}
.ct_box .ct_list.focus{background-color:#ffffe1;}
.ct_box .ct_list .avatar{display:block;float:left;margin-left:-60px;width:45px;height:45px;padding:0;}
.ct_box .ct_list .avatar>img{display:block;width:100%;height:100%;}
.ct_box .ct_content{border-bottom: 1px solid #EFEFEF;padding-bottom:5px;}
.ct_box .ct_content .uname{margin-right:5px;color:#369;}
.ct_box .ct_content .ct_info{padding-top:5px;word-break:break-all;}
.ct_box .ct_content .ct_oper{padding-top:5px;font-size:12px;}
.ct_box .ct_content .ct_oper .floor{color:#999;}
.ct_box .ct_content .ct_oper .from{margin-left:10px;}
.ct_box .ct_content .divider{margin:0 8px;}
.ct_box .ct_content a{color:#369;}
.ct_box .ct_reply{background-color:#f9f9f9;border:1px solid #eee;padding:5px 10px;position:relative;height:100%;min-height:35px;margin-top:10px;word-break:break-all;}
.ct_box .ct_reply .row_reply{padding:3px;}
.ct_box .ct_reply .getmorereply{font-size:12px;padding:0 3px;}
.arrow_top, .arrow_bottom, .arrow_left, .arrow_right {display: block;height: 12px;overflow: hidden;position: absolute;width: 16px;}
.arrow_top1, .arrow_top2, .arrow_bottom1, .arrow_bottom2, .arrow_left1, .arrow_left2, .arrow_right1, .arrow_right2 {color: #CCCCCC;display: block;font-family: "SimSun";font-size: 16px;height: 12px;overflow: hidden;font-style: normal;}
.arrow_top2 {color: #FCFEF6;height: 10px;margin-top: -10px;}
.ct_reply .arrow_top{left: 48px;top: -10px;}
.ct_reply .arrow_top1 {color: #EEEEEE;}
.ct_reply .arrow_top2 {color: #F9F9F9;}
.ct_box .ct_reply .avatar{display:block;width:30px;height:30px;position:absolute;left:10px;top:10px;margin:0;}
.ct_box .ct_reply .avatar img{display:block;}
.commentpage a {text-decoration: none;border: 1px solid #AAE;color: #15B;}
.commentpage a, .commentpage span {display: inline-block;padding: 0.1em 0.4em;margin-right: 5px;margin-bottom: 5px;}
.commentpage .current {background: #26B;color: #fff;border: 1px solid #AAE;}
.commentpage .current.prev, .commentpage .current.next{color:#999;border-color:#999;background:#fff;}
.ct_mwer{width:900px;margin:0 auto;}

@media screen and (max-width:1280px){
	.mwer{width:980px;}
	.course-mbox>.course-sbar{width:270px;}
	.course-mbox>.course-main{width:690px;}
}

@media (max-width: 767px){
	.mwer{width:auto;}
	.ctner{padding:10px 0;}
	.fter{margin-top:0;width:100%;}
	.logo,.rtmu{display:none;}
	.mhder{height:44px;position:fixed;top:0;left:0;width:100%;z-index:101;}
	.nav,.nav>li>a{height:42px;line-height:42px;padding:0 9px;font-size:14px;}
	.rlbox .sbar{display:none;}
	.fternav>.pc{}
	.rlbox>.main{margin-right:0;border-right:0;}
	.rlbox{padding:10px;}
	html,body{height:100%;}
	.index-page,.list-page,.login-page,.register-page,.news-page{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-flow:column;flex-flow:column;}
	.index-page>.ctner,.list-page>.ctner,.login-page>.ctner,.register-page>.ctner,.news-page>.ctner{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-top:34px;z-index:100;}
	.index-page .rlfbox{}
	.rlfbox legend{font-size:20px;margin-top:0;margin-bottom:10px;}
	.idx-live-list>.live-card-list>.live-card-item{width:100%;border-top:1px solid #fff;border-bottom:1px solid #ddd;}
	.pagehder.mb20{margin-bottom:10px;}
	.pagehder>.tit{font-size:20px;margin-top:0;margin-bottom:0;}
	.lvlistbox>.live-card-list>.live-card-item{padding-left:100px;width:100%;margin-bottom:0;border-top:1px solid #fff;border-bottom:1px solid #ddd;position:relative;}
	.lvlistbox>.live-card-list>.live-card-item>.item-img-link{position:static;}
	.lvlistbox>.live-card-list>.live-card-item>.item-img-link>.item-img{float:left;margin-left:-95px;margin-bottom:0;width:84px;height:47px;background-size:cover;}
	.lvlistbox>.live-card-list>.live-card-item>.item-img-link>.item-tit{padding-top:0;height:20px;margin-bottom:0;white-space:nowrap;}
	.lvlistbox>.live-card-list>.live-card-item>.item-img-link>.item-status{position:inherit;margin:0;width:auto;white-space:nowrap;overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#ffffffff', endColorstr='#ffffffff');background-color:#fff;color:#4a4a4a;left:100px;right:0;bottom:10px;position:absolute;}
	.lvlistbox>.pager{padding-top:10px;}
	fieldset{padding:0;}
	fieldset>legend{}
	.col-xs-offset-3{margin-left:0;}
	.btn{width:100%;}
	.form-inline>.form-control{display:inline-block;}
	.nav-tabs,.nav-tabs>li>a{height:36px;}
	.rlfbox legend .nav a{font-size:16px;padding:0 18px;}
	.artibder{padding:10px;}
	.artibder img{width:100%;display:block;margin:0 auto;}
	.wxma{display:none;}
	.pagetab>li>a{font-size:16px;padding:5px 10px;}
	.csearch{margin-left:124px;}
	.csearch label>input{width:162px;}
	.cate-filter{padding-left:0;}
	.cate-filter>dt,.cate-filter>dd,.cate-filter>dd>a{line-height:38px;}
	.course-bnerbox{padding:0;}
	.course-bnerbox>.cb-cover{display:block;width:100%;}
	.course-bnerbox>.cb-desc{margin-left:0;clear:both;padding:20px;}
	.course-mbox>.course-sbar{display:none;}
	.course-mbox>.course-main{width:100%;}
	.clist-tree>li>a>.ct-row>dd.tit{width:-webkit-calc(100% - 180px);width:calc(100% - 180px);}
	.nlists>li{padding-left:15px;}
	.nlists>li>.dot{float:left;margin-left:-15px;}
	.nlists>li>.date{margin-left:5px;}
	.artisbox{padding:0;}
	.artihder{padding:0;}
	.artihder>.tit{width:auto;padding:10px;}
	.titinfo{font-size:12px;background-color:#f5f5f5;}
	.artibder{line-height:1.75;}
}