﻿@charset "utf-8";
/* reset */
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0;}
body,input,button,select,textarea,label{font:14px/1.5 "Microsoft YaHei",Arial,Helvetica,sans-serif;_font-family:"微软雅黑";color:#333;}
body{word-wrap:break-word;word-break:break-all;background:#f5f5f5;}
body{-webkit-font-smoothing:antialiased;}
body{_position:relative;}
textarea{resize:none;outline:0;}
table{border-collapse:collapse;border-spacing:0;background-color:transparent;}
td{color:#666;}
em,i{font-style:normal;}
ol,ul,dl{list-style:none;}
fieldset,img,iframe{border:0;}
iframe{display:block;width:100%;border:0 none;}
ins,a{text-decoration:none;}
img{border:0;vertical-align:top;}
small{font-size:12px;}
b{font-weight:normal;}

/*CSS3自定义滚动条样式*/
body{overflow-style:scrollbar;-ms-overflow-style:scrollbar;}
::-webkit-scrollbar{width:6px;height:6px;border-radius:3px;background-color:rgba(255,255,255,0.2);}
::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(51,51,51,0.4);}
::-webkit-scrollbar-button{width:0;height:0;display:none;}

/* 清除默认的select选择框样式  */
/*select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../image/select.png) no-repeat scroll right center transparent;}*/
/* 清除ie的默认选择框样式清除，隐藏下拉箭头 */
select::-ms-expand{display:none;}

/* 去除Chrome等浏览器文本框默认发光边框  */
a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:0 none;}
/* 修改Chrome默认autocomplete样式  */
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}
/* ios按钮变灰色  */
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;-webkit-opacity:1;}
/* 去掉高光样式  */
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
/* 禁止textarea拖拽放大  */
textarea{resize:none;}
/* 1. 去除 IE6-9 和 Firefox 3 中 a 内部 img 元素默认的边框
 * 2. 修正 IE8 图片消失bug
 * 3. 防止 img 指定「height」时图片高度不能按照宽度等比缩放，导致图片变形
 * 4. 让图片支持响应式
 * 5. 去除现代浏览器图片底部的空隙
 * 6. 修复 IE7 图片缩放失真
 */
img{border:0 none;width:auto\9;height:auto;max-width:100%;vertical-align:top;-ms-interpolation-mode:bicubic;}

/* 全局链接样式 */
a{color:#333;cursor:pointer;cursor:hand;transition:all .1s;-webkit-transition:all .1s;}
a *{cursor:pointer;cursor:hand;}
a:hover{color:#2693E0;*zoom:1;text-decoration:none;}

/* 网页选择颜色  */
::-moz-selection{background:#00B2E2;color:#fff;}
::-webkit-selection{background:#00B2E2;color:#fff;}
::selection{background:#00B2E2;color:#fff;}​

/* 布局  */
.layout{width:1200px;margin:0 auto;}
.mwidth1200{min-width:1200px;}

/* 三栏等高  */
.right-wrap{width:100%;float:left;background:#f8f8f8;position:relative;overflow:hidden;}				
.content-wrap{width:100%;float:left;background:#fff;position:relative;right:320px;}/* 此值等于rightSidebar的宽度 */
.left-wrap{width:100%;float:left;background:#f8f8f8;position:relative;right:660px;}/* 此值等于Content的宽度 */
#left{width:220px;float:left;position:relative;overflow:hidden;left:980px;}
#content{width:660px;float:left;position:relative;overflow:hidden;left:980px;}
#right{width:320px;float:left;position:relative;overflow:hidden;left:980px;}
/* 两栏等高  */
.two-high{background:#fff;}
.two-high .right-wrap{background:#fff;}
.two-high .left-wrap{right:995px;}
.two-high #left{width:205px;left:995px;}
/*height:auto!important;height:520px;min-height:520px;*/
.two-high #right{width:995px;left:995px;}

/* 精灵图标  */
.sprite{background:url(../image/sprite.png) 0 0 no-repeat;display:inline-block;*display:inline;*zoom:1;_overflow:hidden;}
/* 解决ie7-8 png24透明图片添加opacity属性后出现的有黑边问题  */
.sprite,.form-sprite{background:none/9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/sprite.png')/9;}
* html .sprite,* html .form-sprite{opacity:1;filter:alpha(opacity=100);}

/* form精灵图标  */
.form-sprite{background:url(../image/form.png) 0 0 no-repeat;display:inline-block;*display:inline;*zoom:1;_overflow:hidden;}

/* 标题  */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;color:inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%;}
h1,.h1{font-size:30px;}
h2,.h2{font-size:24px;}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}

/* 段落文本  */
.paragraph p{margin:0 0 10px;}
.indent{text-indent:2em;}

/* 文本颜色   */
a.t-red,a.t-red:hover,.t-red{color:#c81623!important;}
a.t-orange,a.t-orange:hover,.t-orange{color:#ff6600!important;}
a.t-yellow,a.t-yellow:hover,.t-yellow{color:#FBBD08!important;}
a.t-olive,a.t-olive:hover,.t-olive{color:#B5CC18!important;}
a.t-green,a.t-green:hover,.t-green{color:#009933!important;}
a.t-teal,a.t-teal:hover,.t-teal{color:#2DB7F5!important;}
a.t-blue,a.t-blue:hover,.t-blue{color:#2693E0!important;}
a.t-violet,a.t-violet:hover,.t-violet{color:#6435C9!important;}
a.t-purple,a.t-purple:hover,.t-purple{color:#A333C8!important;}
a.t-pink,a.t-pink:hover,.t-pink{color:#E03997!important;}
a.t-brown,a.t-brown:hover,.t-brown{color:#A5673F!important;}
a.t-black,.t-black{color:#333!important;}
a.t-gray,.t-gray{color:#666!important;}
a.t-lightgray,.t-lightgray{color:#999!important;}
a.t-white,.t-white{color:#fff!important;}
a[class^="t-"]:hover{opacity:.9;filter:alpha(opacity=90);}

/* 背景颜色  */
.bg-red{background-color:#c81623!important;}
.bg-orange{background-color:#ff6600!important;}
.bg-yellow{background-color:#ffcc00!important;}
.bg-olive{background-color:#B5CC18!important;}
.bg-green{background-color:#009933!important;}
.bg-teal{background-color:#2DB7F5!important;}
.bg-blue{background-color:#2693E0!important;}
.bg-violet{background-color:#6435C9!important;}
.bg-purple{background-color:#A333C8!important;}
.bg-pink{background-color:#E03997!important;}
.bg-brown{background-color:#A5673F!important;}
.bg-black{background-color:#333!important;}
.bg-gray{background-color:#ccc!important;}
.bg-lightgray{background-color:#f5f5f5!important;}
.bg-white{background-color:#fff!important;}

/* 水平排列的描述  */
.dl-horizontal{zoom:1;}
.dl-horizontal:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden;}
.dl-horizontal dt{float:left;width:60px;overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.dl-horizontal dd{margin-left:60px;}
.dl-horizontal dd.alone{margin-left:0!important;}

/* 垂直居中对齐  */
.dis-ib{display:inline-block;*display:inline;*zoom:1;}
.dis-ib-vt{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.dis-ib-vm,.vam{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.vam{width:0;height:100%;overflow:hidden;}

/* 文本对齐  */
.tc{text-align:center!important;}
.tr{text-align:right!important;}
.tl{text-align:left!important;}
.tj{text-align:justify!important;}
.tn{white-space:nowrap!important;}
.center-block{display:block;margin-left:auto;margin-right:auto;}

/* 定位  */
.pr{position:relative;*zoom:1;}
.pa{position:absolute;}

/* fixed定位  */
.fixedTL{position:fixed;left:0;top:0;}
* html,* html body{background-attachment:fixed;}
* html{background: url(xx.jpg) fixed;} 
* html .fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));}

/* 弹性布局右侧元素必加类  */
.fluid{display:table-cell;width:2000px;*display:block;*width:auto;*overflow:hidden;zoom:1;}
iframe.hideselect4ie6{display:none;_display:block;position:absolute;left:0;top:0;z-index:-1;opacity:0;filter:alpha(opacity=0);cursor:default;}

/* 默认填充和边距  */
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd25{padding:25px;}
.pd30{padding:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}

/* 显示隐藏  */
.show{display:block;}
.hide{display:none;}

/* 清理浮动  */
.fl,.fr{display:inline-block;*display:inline;*zoom:1;}
.fl{float:left}
.fr{float:right}
.clear{zoom:1; }
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden;}

/* 单行文字溢出省略号  */
.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;word-wrap:normal;}

/* img  */
.img-responsive{display:block;width:100%;height:auto;}
.img-round{border-radius:6px;}
.img-circle{border-radius:50%;}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;}
/* css3过渡动画效果  */
.trans{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;}
img.trans:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}

/* arrow  */
.arrow{}
.breadcrumb li{display:inline;}
.breadcrumb li a,.breadcrumb li a i,.breadcrumb li em{display:inline-block;vertical-align:top;}
.breadcrumb li a i{font-size:14px;*margin-right:2px;}
.breadcrumb li{color:#eaeaea;}
.breadcrumb li a{color:#999;}
.breadcrumb li a:hover{color:#337ab7;}
.breadcrumb li em{color:#666;}

/* arrow  */
.arrow{display:inline-block;*display:inline;*zoom:1;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.arrow-t,.arrow-b{border-right:4px dashed transparent;border-left:4px dashed transparent;}
.arrow-l,.arrow-r{border-top:4px dashed transparent;border-bottom:4px dashed transparent;}
.arrow-t{border-bottom:4px solid #337ab7;}
.arrow-r{border-left:4px solid #337ab7;}
.arrow-b{border-top:4px solid #337ab7;}
.arrow-l{border-right:4px solid #337ab7;}

/* tip   */
.tip,.badge{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.tip{height:21px;line-height:21px;padding:0 12px;*padding:1px 12px 0;font-size:10px;color:#fff;border-radius:2px;}
/* badge   */
.badge{line-height:1;padding:3px 7px;*padding:2px 7px 4px;font-size:12px;color:#fff;text-align:center;white-space:nowrap;border-radius:10px;}

/* progress  */
.progress{display:block;width:100%;background-color:#efefef;overflow:hidden;}
.progress .progress-bar{position:relative;display:inline-block;vertical-align:top;font-size:12px;text-align:center;color:#fff;height:14px;line-height:14px;overflow:hidden;*padding:1px 0 0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.progress-round,.progress-round .progress-bar,.progress-round .progress-bar:before{border-radius:100px;}
.progress.fadeslide .progress-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;filter:alpha(opacity=30);display:block;width:0;height:100%;background:#fff;animation:progress-active 2s infinite 1s;-webkit-animation:progress-active 2s infinite 1s;}
@-webkit-keyframes progress-active{
	50%{width:50%;}
	80%{opacity:.1;filter:alpha(opacity=10);}
	100%{width:100%;opacity:0;filter:alpha(opacity=0);}
}
@keyframes progress-active{
	50%{width:50%;}
	80%{opacity:.1;filter:alpha(opacity=10);}
	100%{width:100%;opacity:0;filter:alpha(opacity=0);}
}

/* steps */
.steps{overflow:hidden;margin:18px auto;font-size:0;}
.steps .finish,.steps .current,.steps .todo{display:inline-block;*display:inline;*zoom:1;vertical-align:top;height:32px;padding:2px 0;position:relative;}
.steps div label{margin-left:26px;cursor:default;font-size:14px;display:block;height:32px;}
.steps div label span{display:inline-block;height:20px;line-height:20px;vertical-align:top;margin-top:6px;*margin-top:7px;}
.steps div label .iconfont{*margin-right:4px;*margin-top:6px;color:#fff;font-size:16px;}
.steps .finish{background-color:#caecb6;color:#77c04c;}
.steps .current{background-color:#7abd54;color:#fff;}
.steps .todo{background-color:#eee;color:#999;}
.steps .arrow-r{border-width:18px;position:absolute;left:-3px;top:0;z-index:2;}
.steps .current .arrow-r{border-left-color:#caecb6;}
.steps .todo .arrow-r{border-left-color:#7abd54;}
.steps .last .arrow-r{border-left-color:#eee;}
.steps .arrow.arrow-bg{border-top:22px dashed transparent;border-bottom:22px dashed transparent;border-left:22px solid #fff;position:absolute;left:-2px;top:-4px;z-index:1;}
.steps.two .finish,.steps.two .current,.steps.two .todo{width:50%;}
.steps.three .finish,.steps.three .current,.steps.three .todo{width:33.3%;}
.steps.four .finish,.steps.four .current,.steps.four .todo{width:25%;}
.steps.five .finish,.steps.five .current,.steps.five .todo{width:20%;}
/* steps-round */
.steps-round{display:block;border-top:5px solid #ccc;text-align:center;margin:30px 0 0;height:45px;}
.steps-round .finish,.steps-round .current,.steps-round .todo{float:left;position:relative;top:-5px;border-top:5px solid #ccc;}
.steps-round .s-num{position:relative;display:block;width:28px;height:28px;line-height:28px;margin:-18px auto 0;color:#fff;font-weight:700;background:url(../image/step.png) 0 0 no-repeat;}
.steps-round .s-text{color:#ccc;line-height:30px;}
.steps-round .current b,.steps-round .current s,
.steps-round .first s,.steps-round .last b{display:block;width:5px;height:5px;position:absolute;line-height:0;font-size:0;top:-5px;background:url(../image/step.png) 0 0 no-repeat;overflow:hidden;}
.steps-round s{left:0;}
.steps-round b{right:0;}
.steps-round .finish{border-top-color:#caecb6;}
.steps-round .finish .s-num{background-position:-60px 0;}
.steps-round .finish .s-text{color:#caecb6;}
.steps-round .current{border-top-color:#7abd54;}
.steps-round .current .s-num{background-position:-30px 0;}
.steps-round .current.done .s-num{background-position:-120px 0;}
.steps-round .current .s-text{color:#7abd54;}
.steps-round .todo.done .s-num{background-position:-90px 0;}
.steps-round .first s{background-color:#fff;background-position:-46px -31px;}
.steps-round .last b{background-color:#fff;background-position:-5px -31px;}
.steps-round .current s{background-color:#caecb6;background-position:-23px -31px;}
.steps-round .current b{background-color:#ccc;background-position:-28px -31px;}
.steps-round.two .finish,.steps-round.two .current,.steps-round.two .todo{width:50%;}
.steps-round.three .finish,.steps-round.three .current,.steps-round.three .todo{width:33.333333%;}
.steps-round.four .finish,.steps-round.four .current,.steps-round.four .todo{width:25%;}
.steps-round.five .finish,.steps-round.five .current,.steps-round.five .todo{width:20%;}

/* dropdown  */
.dropdown{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.dropdown-layer{position:absolute;left:0;top:0;float:left;display:none;background:#fff;z-index:9999;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.dropdown.hover .dropdown-layer,.dropdown:hover .dropdown-layer{display:block;top:100%;}
.dropdown.dropup .dropdown-layer{top:auto;bottom:100%;}
.dropdown.dropright .dropdown-layer{right:0;left:inherit;}

/* title-tips */
.tips{position:relative;z-index:9;}
.title-tips{visibility:hidden;position:absolute;background-color:#f8f8f8;width:300px;border:1px solid #ddd;padding:5px 10px;color:#777;border-radius:3px;z-index:99999;transform:scale3d(0, 0, 0);-webkit-transform:scale3d(0, 0, 0);transition:opacity 0.2s,transform 0.3s;-webkit-transition:opacity 0.2s,transform 0.3s;z-index:99;}
.title-tips .iconfont{position:absolute;font-size:10px;color:#ddd;height:16px;line-height:16px;}
.tips-right,.tips-left{top:0;}
.tips-top,.tips-bottom{left:0;}
.tips-right .iconfont,.tips-left .iconfont{top:0;}
.tips-top .iconfont,.tips-bottom .iconfont{left:5px;}
.tips-left{right:100%;top:-5px;margin-right:10px;}
.tips-right{left:100%;top:-5px;margin-left:10px;}
.tips-top{bottom:100%;margin-bottom:10px;}
.tips-bottom{top:100%;margin-top:10px;}
.tips-left .iconfont{right:-9px;}
.tips-right .iconfont{left:-9px;}
.tips-top .iconfont{bottom:-13px;}
.tips-bottom .iconfont{top:-10px}
.tips-xs{width:160px;}
.tips-sm{width:260px;}
.tips-md{width:400px;}
.tips:hover .title-tips,.tips:hover .tips-on,.tips .tips-on{visibility:visible;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);}
.tips-red{background-color:#c81623!important;border-color:#c81623;}
.tips-red .iconfont{color:#c81623;}
.tips-orange{background-color:#ff6600!important;border-color:#ff6600;}
.tips-orange .iconfont{color:#ff6600;}
.tips-yellow{background-color:#ffcc00!important;border-color:#ffcc00;}
.tips-yellow .iconfont{color:#ffcc00;}
.tips-olive{background-color:#B5CC18!important;border-color:#B5CC18;}
.tips-olive .iconfont{color:#B5CC18;}
.tips-green{background-color:#009933!important;border-color:#009933;}
.tips-green .iconfont{color:#009933;}
.tips-teal{background-color:#2DB7F5!important;border-color:#2DB7F5;}
.tips-teal .iconfont{color:#2DB7F5;}
.tips-blue{background-color:#337ab7!important;border-color:#337ab7;}
.tips-blue .iconfont{color:#337ab7;}
.tips-violet{background-color:#6435C9!important;border-color:#6435C9;}
.tips-violet .iconfont{color:#6435C9;}
.tips-purple{background-color:#A333C8!important;border-color:#A333C8;}
.tips-purple .iconfont{color:#A333C8;}
.tips-pink{background-color:#E03997!important;border-color:#E03997;}
.tips-pink .iconfont{color:#E03997;}
.tips-brown{background-color:#A5673F!important;border-color:#A5673F;}
.tips-brown .iconfont{color:#A5673F;}
.tips-black{background-color:#333!important;border-color:#333;}
.tips-black .iconfont{color:#333;}
.tips-gray{background-color:#ccc!important;border-color:#ccc;}
.tips-gray .iconfont{color:#ccc;}
.tips-lightgray{background-color:#f5f5f5!important;border-color:#ccc;}
.tips-lightgray .iconfont{color:#f5f5f5;}
.tips-white{background-color:#fff!important;border-color:#f5f5f5;}
.tips-white .iconfont{color:#fff;}

/* 加载图标  */
/* normal--常用于普通的加载 */
.loading-normal{display:inline-block;width:37px;height:37px;background:url(../image/loading-normal.gif) no-repeat center center;}
/* modular--带网站logo的，常用于底色是白色的加载 */
.loading-logo{display:inline-block;width:32px;height:32px;background:url(../image/loading-logo.gif) no-repeat center center;}
/* video--视频 */
.loading-video{display:inline-block;width:163px;height:163px;background:url(../image/loading-video.gif) no-repeat center center;}

/* 关闭按钮  */
.close,.close-back{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(../image/close.png) -2px -2px no-repeat;}
.close:hover{opacity:.8;filter:alpha(opacity=80);}
.close.red{background-position:-22px -2px;}
.close.orange{background-position:-42px -2px;}
.close.yellow{background-position:-62px -2px;}
.close.olive{background-position:-82px -2px;}
.close.green{background-position:-102px -2px;}
.close.teal{background-position:-122px -2px;}
.close.blue{background-position:-142px -2px;}
.close.violet{background-position:-162px -2px;}
.close.purple{background-position:-182px -2px;}
.close.pink{background-position:-202px -2px;}
.close.brown{background-position:-222px -2px;}
.close-back{background-position:-2px -22px;}
.close-back.red{background-position:-22px -22px;}
.close-back.orange{background-position:-42px -22px;}
.close-back.yellow{background-position:-62px -22px;}
.close-back.olive{background-position:-82px -22px;}
.close-back.green{background-position:-102px -22px;}
.close-back.teal{background-position:-122px -22px;}
.close-back.blue{background-position:-142px -22px;}
.close-back.violet{background-position:-162px -22px;}
.close-back.purple{background-position:-182px -22px;}
.close-back.pink{background-position:-202px -22px;}
.close-back.brown{background-position:-222px -22px;}

/* 按钮  */
.btn{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:6px 12px;*padding:7px 12px 5px;background:#fff;overflow:hidden;font-weight:400;line-height:1.5;border:1px solid transparent;text-align:center;white-space:nowrap;cursor:pointer;border-radius:3px;opacity:1;filter:alpha(opacity=100);transition:all .3s ease-in;-webkit-transition:all .3s ease-in;}
a.btn{*line-height:1.5;}
.btn:active{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);box-shadow:inset 0 0 2px rgba(0,0,0,0.2);} 
button.btn,input.btn{*padding:6px 8px 2px;*width:auto;}
.btn-sm{padding:4px 12px;*padding:5px 12px 3px;}
.btn-big{padding:7px 37px;*padding:10px 35px 8px;font-size:16px;}
input.btn-sm,button.btn-sm{*padding:4px 4px 0;}
input.btn-big,button.btn-big{*padding:2px 15px 2px;}
button.btn-disabled,input.btn-disabled{*padding:6px 8px 2px;}
input.btn-disabled.btn-sm,button.btn-disabled.btn-sm{*padding:4px 4px 0;}
input.btn-disabled.btn-big,button.btn-disabled.btn-big{*padding:3px 15px 0;}
.btn:hover{text-decoration:none;opacity:.9;filter:alpha(opacity=90);}
.btn.btn-round{border-radius:100px;}
/* 块级按钮  */
.btn.block{width:100%;padding-left:0;padding-right:0;}
/* red  */
.btn-red,.btn-red.btn-disabled:hover{background:#c81623;border-color:#c81623;color:#fff;}
.btn-red:hover{background:#d82225;border-color:#d82225;color:#fff;}
.btn-lightred,.btn-lightred.btn-disabled:hover{background:#ffd8d8;color:#c81623;border-color:#f38383;}
.btn-lightred:hover,.btn-border-red:hover{background:#ffeeee;color:#c81623;}
.btn-border-red,.btn-border-red.btn-disabled:hover{background:#fff;border-color:#c81623;color:#c81623;}
/* orange  */
.btn-orange,.btn-orange.btn-disabled:hover{background:#ff6600;border-color:#ff6600;color:#fff;}
.btn-orange:hover{background:#ff761b;border-color:#ff761b;color:#fff;}
.btn-lightorange,.btn-lightorange.btn-disabled:hover{background:#ffdcc5;color:#ff6600;border-color:#ef9d66;}
.btn-lightorange:hover,.btn-border-orange:hover{background:#fff3eb;color:#ff6600;}
.btn-border-orange,.btn-border-orange.btn-disabled:hover{background:#fff;border-color:#ff6600;color:#ff6600;}
/* yellow  */
.btn-yellow,.btn-yellow.btn-disabled:hover{background:#ffcc00;border-color:#ffcc00;color:#fff;}
.btn-yellow:hover{background:#eabb00;border-color:#eabb00;color:#fff;}
.btn-lightyellow,.btn-lightyellow.btn-disabled:hover{background:#fffae7;color:#ffcc00;border-color:#ebcb4d;}
.btn-lightyellow:hover,.btn-border-yellow:hover{background:#fefbf9;color:#ffcc00;}
.btn-border-yellow,.btn-border-yellow.btn-disabled:hover{background:#fff;border-color:#ffcc00;color:#ffcc00;}
/* olive  */
.btn-olive,.btn-olive.btn-disabled:hover{background:#b5cc18;border-color:#b5cc18;color:#fff;}
.btn-olive:hover{background:#a6be00;border-color:#a6be00;color:#fff;}
.btn-lightolive,.btn-lightolive.btn-disabled:hover{background:#f9ffcd;color:#b5cc18;border-color:#c3d547;}
.btn-lightolive:hover,.btn-border-olive:hover{background:#fcffe9;color:#b5cc18;}
.btn-border-olive,.btn-border-olive.btn-disabled:hover{background:#fff;border-color:#b5cc18;color:#b5cc18;}
/* green */
.btn-green,.btn-green.btn-disabled:hover{background:#009933;border-color:#009933;color:#fff;}
.btn-green:hover{background:#48ab48;border-color:#48ab48;color:#fff;}
.btn-lightgreen,.btn-lightgreen.btn-disabled:hover{background:#e9fbef;color:#009933;border-color:#398439;}
.btn-lightgreen:hover,.btn-border-green:hover{background:#f8fff8;color:#009933;}
.btn-border-green,.btn-border-green.btn-disabled:hover{background:#fff;border-color:#009933;color:#009933;}
/* teal */
.btn-teal,.btn-teal.btn-disabled:hover{background:#2DB7F5;border-color:#2DB7F5;color:#fff;}
.btn-teal:hover{background:#089cde;border-color:#089cde;color:#fff;}
.btn-lightteal,.btn-lightteal.btn-disabled:hover{background:#ebf9ff;color:#2DB7F5;border-color:#8cd3f2;}
.btn-lightteal:hover,.btn-border-teal:hover{background:#f7fdff;color:#2DB7F5;}
.btn-border-teal,.btn-border-teal.btn-disabled:hover{background:#fff;border-color:#2DB7F5;color:#2DB7F5;}
/* blue  */
.btn-blue,.btn-blue.btn-disabled:hover{background:#2693E0;border-color:#2693E0;color:#fff;}
.btn-blue:hover{background:#3690dd;border-color:#3690dd;color:#fff;}
.btn-lightblue,.btn-lightblue.btn-disabled:hover{background:#e9f3fb;color:#2899ea;border-color:#2186dc;}
.btn-lightblue:hover,.btn-border-blue:hover{background:#f9fcfe;color:#2899ea;}
.btn-border-blue,.btn-border-blue.btn-disabled:hover{background:#fff;border-color:#2693E0;color:#2693E0;}
/* violet */
.btn-violet,.btn-violet.btn-disabled:hover{background:#6435c9;border-color:#6435c9;color:#fff;}
.btn-violet:hover{background:#6e35e9;border-color:#6e35e9;color:#fff;}
.btn-lightviolet,.btn-lightviolet.btn-disabled:hover{background:#e8ddff;color:#6435c9;border-color:#967cce;}
.btn-lightviolet:hover,.btn-border-violet:hover{background:#f8f5ff;color:#6435c9;}
.btn-border-violet,.btn-border-violet.btn-disabled:hover{background:#fff;border-color:#6435c9;color:#6435c9;}
/* purple */
.btn-purple,.btn-purple.btn-disabled:hover{background:#a333c8;border-color:#a333c8;color:#fff;}
.btn-purple:hover{background:#ad1fdc;border-color:#ad1fdc;color:#fff;}
.btn-lightpurple,.btn-lightpurple.btn-disabled:hover{background:#f8e1ff;color:#a333c8;border-color:#b77fc9;}
.btn-lightpurple:hover,.btn-border-purple:hover{background:#fdf6ff;color:#a333c8;}
.btn-border-purple,.btn-border-purple.btn-disabled:hover{background:#fff;border-color:#a333c8;color:#a333c8;}
/* pink */
.btn-pink,.btn-pink.btn-disabled:hover{background:#e03997;border-color:#e03997;color:#fff;}
.btn-pink:hover{background:#f546a9;border-color:#f546a9;color:#fff;}
.btn-lightpink,.btn-lightpink.btn-disabled:hover{background:#ffe2f2;color:#e03997;border-color:#ce74a7;}
.btn-lightpink:hover,.btn-border-pink:hover{background:#fff2f9;color:#e03997;}
.btn-border-pink,.btn-border-pink.btn-disabled:hover{background:#fff;border-color:#e03997;color:#e03997;}
/* brown */
.btn-brown,.btn-brown.btn-disabled:hover{background:#a5673f;border-color:#a5673f;color:#fff;}
.btn-brown:hover{background:#b66938;border-color:#b66938;color:#fff;}
.btn-lightbrown,.btn-lightbrown.btn-disabled:hover{background:#ffe9da;color:#a5673f;border-color:#cfad97;}
.btn-lightbrown:hover,.btn-border-brown:hover{background:#fff6f0;color:#a5673f;}
.btn-border-brown,.btn-border-brown.btn-disabled:hover{background:#fff;border-color:#a5673f;color:#a5673f;}
/* black */
.btn-black,.btn-black.btn-disabled:hover{background:#333;border-color:#333;color:#fff;}
.btn-black:hover{background:#444;border-color:#444;color:#fff;}
.btn-lightblack,.btn-lightblack.btn-disabled:hover{background:#ddd;color:#333;border-color:#bebebe;}
.btn-lightblack:hover,.btn-border-black:hover{background:#f5f5f5;color:#333;}
.btn-border-black,.btn-border-black.btn-disabled:hover{background:#fff;border-color:#333;color:#333;}
/* gray */
.btn-gray,.btn-gray.btn-disabled:hover{background:#ccc;color:#fff;border-color:#ccc;}
.btn-gray:hover{background:#bbb;border-color:#bbb;color:#fff;}
.btn-lightgray,.btn-lightgray.btn-disabled:hover{background:#f2f2f2;color:#333;border-color:#ccc;}
.btn-lightgray:hover,.btn-border-gray:hover{background:#f9f9f9;color:#333;}
.btn-border-gray,.btn-border-gray.btn-disabled:hover{background:#fff;border-color:#ccc;color:#333;}
/* disabled  */
.btn[disabled],.btn.btn-disabled,.btn[disabled] *,.btn.btn-disabled *{cursor:default;}
.btn[disabled],.btn.btn-disabled{opacity:0.5;filter:alpha(opacity=50);}

/* 图标按钮  */
.iconbtn{display:inline-block;*display:inline;*zoom:1;vertical-align:top;line-height:1.5;}
.btn .sprite,.iconbtn .sprite{width:16px;height:16px;vertical-align:top;margin-right:3px;margin-top:3px;*margin-top:2px;*margin-right:5px;overflow:hidden;}
.btn-big .sprite{width:24px;height:24px;margin-top:0;margin-top:0;}
.btn em,.iconbtn em{display:inline-block;*display:inline;*zoom:1;vertical-align:top;overflow:hidden;}
.btn .arrow,.iconbtn .arrow{vertical-align:top;border-width:6px;}
.btn.btn-big .arrow,.iconbtn.btn-big .arrow{border-width:10px;}
.btn .arrow.ar,.iconbtn .arrow.ar{margin-left:3px;*margin-left:5px;}
.btn .arrow.al,.iconbtn .arrow.al{margin-right:3px;*margin-right:5px;}
.btn .arrow.arrow-l,.iconbtn .arrow.arrow-l,.btn .arrow.arrow-r,.iconbtn .arrow.arrow-r{margin-top:5px;*margin-top:4px;}
.btn .arrow.arrow-b,.iconbtn .arrow.arrow-b,.btn .arrow.arrow-t,.iconbtn .arrow.arrow-t{margin-top:8px;*margin-top:7px;}
.btn.btn-big .arrow.arrow-l,.btn.btn-big .arrow.arrow-r{margin-top:2px;*margin-top:1px;}
.btn.btn-big .arrow.arrow-b,.btn.btn-big .arrow.arrow-t{margin-top:7px;*margin-top:6px;}
/* 字体图标 按钮*/
.btn .iconfont,.iconbtn .iconfont{display:inline-block;height:21px;line-height:21px;font-size:16px;overflow:hidden;vertical-align:top;}
.btn-big .iconfont{height:24px;line-height:24px;font-size:20px;}
/* 定位类型的图标按钮 */
.cw-icon{position:relative;cursor:pointer;zoom:1;}
.cw-icon i,.cw-icon .i{display:block;position:absolute;overflow:hidden;font-size:0;line-height:0;overflow:hidden;}

/* 动画  */
.hvr-icon-push:hover .sprite,
.hvr-icon-push:hover .iconfont{-webkit-animation:hvr-icon-push .2s ease-in;animation:hvr-icon-push .2s ease-in;}
@-webkit-keyframes hvr-icon-push{
	50%{-webkit-transform:scale(0.8);transform:scale(0.8);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes hvr-icon-push{
	50%{-webkit-transform:scale(0.8);transform:scale(0.8);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
.hvr-icon-back .sprite,.hvr-icon-back .iconfont,
.hvr-icon-back .arrow,
.hvr-icon-forward .sprite,
.hvr-icon-forward .arrow{transition:transform .1s ease-out;-webkit-transition:transform .1s ease-out;}
.hvr-icon-back:hover .sprite,
.hvr-icon-back:hover .iconfont,
.hvr-icon-back:hover .arrow{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
.hvr-icon-forward:hover .sprite,
.hvr-icon-forward:hover .iconfont,
.hvr-icon-forward:hover .arrow{-webkit-transform:translateX(3px);transform:translateX(3px);}
.hvr-icon-down .sprite,
.hvr-icon-down .iconfont,
.hvr-icon-down .arrow,
.hvr-icon-up .sprite,
.hvr-icon-up .iconfont,
.hvr-icon-up .arrow{transition:transform .3s ease-in 0s;-webkit-transition:transform .3s ease-in 0s;}
.hvr-icon-down:hover .sprite,
.hvr-icon-down:hover .iconfont,
.hvr-icon-down:hover .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.hvr-icon-up:hover .sprite,
.hvr-icon-up:hover .iconfont,
.hvr-icon-up:hover .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}

/* 图标  */
.icon-arrow-r-lg,.icon-arrow-l-lg,.icon-arrow-t-lg,.icon-arrow-b-lg,
.icon-arrow-r-lg-hover,.icon-arrow-l-lg-hover,.icon-arrow-t-lg-hover,.icon-arrow-b-lg-hover{width:24px;height:24px;}
.icon-arrow-r-lg{background-position:0 0;}
.icon-arrow-l-lg{background-position:-25px 0;}
.icon-arrow-t-lg{background-position:-50px 0;}
.icon-arrow-b-lg{background-position:-75px 0;}
.icon-arrow-r-lg-hover{background-position:0 -25px;}
.icon-arrow-l-lg-hover{background-position:-25px -25px;}
.icon-arrow-t-lg-hover{background-position:-50px -25px;}
.icon-arrow-b-lg-hover{background-position:-75px -25px;}
.icon-arrow-l,.icon-arrow-r,.icon-arrow-t,.icon-arrow-b,
.icon-arrow-l-hover,.icon-arrow-r-hover,.icon-arrow-t-hover,.icon-arrow-b-hover{width:16px;height:16px;}
.icon-arrow-r{background-position:-100px 0;}
.icon-arrow-l{background-position:-117px 0;}
.icon-arrow-t{background-position:-134px 0;}
.icon-arrow-b{background-position:-151px 0;}
.icon-arrow-r-hover{background-position:-100px -25px;}
.icon-arrow-l-hover{background-position:-117px -25px;}
.icon-arrow-t-hover{background-position:-134px -25px;}
.icon-arrow-b-hover{background-position:-151px -25px;}

/* 表单  */
.form{}

/* form-group */
.form-group{clear:both;margin-bottom:15px;*zoom:1;}
.form-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden;}

/* input select .textarea textarea -- style width */
.form-control{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:auto;padding:6px 12px;outline:0 none;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
input.form-control{height:21px;*height:20px;*line-height:20px;*padding:7px 12px 5px;}
textarea.form-control{height:auto;}
select.form-control{padding-right:24px;}
input.block,select.block,.nice-select.block,textarea.block{display:block;}
input.block,select.block,textarea.block{width:100%;}
input.block,textarea.block{text-indent:12px;padding-left:0;padding-right:0;}
input.xs,textarea.xs{width:90px;}
select.xs{width:116px;}
.nice-select.xs{width:78px;}
input.sm,textarea.sm{width:140px;}
select.sm{width:166px;}
.nice-select.sm{width:128px;}
input.md,textarea.md{width:320px;}
select.md{width:346px;}
.nice-select.md{width:308px;}
input.lg,textarea.lg{width:420px;}
select.lg{width:446px;}
.nice-select.lg{width:408px;}

/* label -- style width */
.label-control{display:inline-block;vertical-align:top;max-width:100%;color:#666;padding:7px 5px 3px 0;*padding-top:6px;}
label.xs{width:120px;}
label.sm{width:160px;}
label.md{width:340px;}
label.lg{width:440px;}
label.block{width:100%;}

/* checkbox radio -- style */
.form-checkbox,.form-radio{margin:4px 0 0;*margin:0;_margin:1px 0 0;}
.checkbox label,.radio label{min-height:20px;line-height:1.5;padding-left:20px\9;font-weight:400;cursor:pointer;}

.checkbox-inline,.radio-inline,.checkbox-square,.radio-square{display:inline-block;*display:inline;*zoom:1;position:relative\9;padding-left:20px\9;vertical-align:top;cursor:pointer;}
.checkbox-inline,.radio-inline{height:21px;}
.form .checkbox-inline,.form .radio-inline,.form .checkbox-square,.form .radio-square{margin:7px 10px 0 0;}
.form .checkbox,.form .radio{position:relative;display:block;margin:7px 0;}

.checkbox-inline input,.radio-inline input,
.checkbox-square input,.radio-square input,
.checkbox input,.radio input{position:absolute\9;margin-left:-20px\9;*margin-left:-24px;*margin-top:-4px;}
.checkbox-inline input,.radio-inline input,
.checkbox-square input,.radio-square input,
.checkbox input,.radio input{display:none;display:inline-block\9;*display:inline;*zoom:1;}

.checkbox-inline .ace,.radio-inline .ace,
.checkbox-square .ace,.radio-square .ace,
.checkbox .ace,.radio .ace{position:relative;display:block;padding-left:20px;min-height:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

.checkbox-square .ace,.radio-square .ace{background:#eaeaea;padding:4px 10px 4px 20px;border-radius:3px;display:none\9;}
.checkbox-square .ace:hover,.radio-square .ace:hover{background:#dfdfdf;}

.radio-square input[type="radio"]:checked+.ace, .checkbox-square input[type="checkbox"]:checked+.ace{color:#fff;background:#3498DB;}
.radio-square .ace:before,.checkbox-square .ace:before{content:"";position:absolute;left:8px;top:11px;width:8px;height:8px;border-radius:100%;background:#c0c0c0;}
.radio-square input[type="radio"]:checked+.ace:before,
.checkbox-square input[type="checkbox"]:checked+.ace:before{font-family:"iconfont";content:"\e645";text-align:center;font-size:12px;font-weight:bold;left:6px;top:7px;width:12px;height:12px;border-radius:0;background:none;}

.checkbox-inline .ace:before,.radio-inline .ace:before,
.checkbox .ace:before,.radio .ace:before,
.checkbox-inline .ace:after,.radio-inline .ace:after,
.checkbox .ace:after,.radio .ace:after{content:"";position:absolute;left:0;font-size:0;line-height:0;margin-top:3px;-webkit-transition:background 0.3s,transform 0.3s;transition:background 0.3s,transform 0.3s;}

.radio-inline .ace:before,.radio .ace:before,
.checkbox-inline .ace:before,.checkbox .ace:before{width:12px;height:12px;border:2px solid #ccc;background:#fff;top:0;}

.radio-inline .ace:before,.radio .ace:before,
.radio-inline .ace:after,.radio .ace:after{border-radius:100%;}

.radio-inline .ace:after,.radio .ace:after,
.checkbox-inline .ace:after,.checkbox .ace:after{-webkit-transform:scale(0);transform:scale(0);}

.radio-inline input[type="radio"]:checked+.ace:after,.radio input[type="radio"]:checked+.ace:after,
.checkbox-inline input[type="checkbox"]:checked+.ace:after,.checkbox input[type="checkbox"]:checked+.ace:after{-webkit-transform:scale(1);transform:scale(1);}

.radio-inline input[type="radio"]:checked+.ace:before,
.radio input[type="radio"]:checked+.ace:before{border-width:2px;border-color:#3498DB;}
.radio-inline input[type="radio"]:checked+.ace:after,
.radio input[type="radio"]:checked+.ace:after{left:5px;top:5px;width:6px;height:6px;background:#3498DB;}

.checkbox-inline input[type="checkbox"]:checked+.ace:before,
.checkbox input[type="checkbox"]:checked+.ace:before{border-width:2px;border-color:#3498DB;}
.checkbox-inline input[type="checkbox"]:checked+.ace:after,
.checkbox input[type="checkbox"]:checked+.ace:after{font-family:"iconfont";content:"\e645";left:2px;top:2px;width:12px;height:12px;line-height:14px;text-align:center;color:#fff;font-size:12px;background:#3498DB;overflow:hidden;}

.attr-select{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:3px;margin:4px 0;}
.attr-select input{display:none;}
.attr-select .ace{position:relative;display:block;border:1px solid #fff;padding:6px 25px;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.attr-select .ace b.arrow,
.attr-select .ace span.form-sprite{display:none;}
.attr-select.checked,.attr-select.checked .ace{border:1px solid #ff6600;}
.attr-select.checked .ace b.arrow,
.attr-select.checked .ace span.form-sprite{display:inline-block;}
.attr-select .ace b.arrow,
.attr-select .ace span.form-sprite{position:absolute;}
.attr-select .ace b.arrow{border-right:20px solid #FF6600;border-left:20px dashed transparent;border-top:20px dashed transparent;right:0;bottom:0;z-index:8;}
.attr-select .ace span.form-sprite{width:10px;height:7px;background-position:0 -183px;right:2px;bottom:2px;z-index:9;}

/* select -- style */
.nice-select{position:relative;display:inline-block;*display:inline;*zoom:1;width:auto;padding:0 24px 0 12px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;}
.nice-select .arrow-b{position:absolute;top:14px;right:6px;border-top-color:#ccc;border-width:6px;}
.nice-select input{display:block;width:auto;padding:6px 0;border:0 none;background:transparent none;}
.nice-select ul{width:100%;display:none;position:absolute;left:-1px;top:33px;overflow:hidden;background-color:#fff;max-height:240px;overflow-y:auto;border:1px solid #4c73b3;z-index:9999;}
.nice-select ul li{height:30px;line-height:30px;overflow:hidden;padding:0 10px;cursor:pointer;}
.nice-select ul li.on{background-color:#f2f2f2;}

/* focus disabled readonly */
.form-control:focus,.nice-select:hover{border-color:#2693E0;}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999;}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
.form-control.disabled,
.form-control.readonly,
.nice-select.disabled,
fieldset.disabled .form-control{background-color:#eee;opacity:.7;filter:alpha(opacity=70);}
.checkbox-inline.disabled,
.radio-inline.disabled,
.checkbox.disabled .ace,
.radio.disabled .ace,
.checkbox-square.disabled,
.attr-select.disabled,
.radio-square.disabled,
.form-control[disabled],
.form-radio[disabled],
.form-checkbox[disabled],
fieldset[disabled] .form-control,
.form-control.disabled,
.form-radio.disabled,
.form-checkbox.disabled,
.nice-select.disabled,
fieldset.disabled .form-control{cursor:default;opacity:.7;filter:alpha(opacity=70);}
.nice-select.disabled{pointer-events:none;cursor:default;}
.nice-select.disabled ul{display:none;}

/* input group */
.input-group{clear:both;display:inline-block;*display:inline;*zoom:1;vertical-align:top;border-collapse:separate;}
.input-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden;}
.input-group .form-control,.input-group i{float:left;}
.input-group i{background-color:#f2f2f2;padding:6px 10px;height:21px;line-height:21px;text-align:center;border:1px solid #ccc;border-radius:3px;color:#555;}

.input-group i.bl{border-left:0;}
.input-group i.br{border-right:0;}
.input-group .form-control:first-child,
.input-group i:first-child{border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group .form-control:last-child,
.input-group i:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group i:not(:first-child):not(:last-child){border-radius:0;}

.input-group i b{height:16px;margin-top:3px;}
.icon-calendar{background-position:0 -199px;width:16px;}
.icon-img{background-position:-18px -199px;width:20px;}
.icon-time{background-position:-39px -199px;width:16px;}
.icon-eye{background-position:-57px -199px;width:21px;}
.icon-phone{background-position:-80px -199px;width:16px;}
.icon-card{background-position:-98px -199px;width:22px;}
.icon-site{background-position:-122px -199px;width:16px;}

.has-success .icon-calendar{background-position:0 -220px;}
.has-success .icon-img{background-position:-18px -220px;}
.has-success .icon-time{background-position:-39px -220px;}
.has-success .icon-eye{background-position:-57px -220px;}
.has-success .icon-phone{background-position:-80px -220px;}
.has-success .icon-card{background-position:-98px -220px;}
.has-success .icon-site{background-position:-122px -220px;}

.has-error .icon-calendar{background-position:0 -241px;}
.has-error .icon-img{background-position:-18px -241px;}
.has-error .icon-time{background-position:-39px -241px;}
.has-error .icon-eye{background-position:-57px -241px;}
.has-error .icon-phone{background-position:-80px -241px;}
.has-error .icon-card{background-position:-98px -241px;}
.has-error .icon-site{background-position:-122px -241px;}

.has-warning .icon-calendar{background-position:0 -262px;}
.has-warning .icon-img{background-position:-18px -262px;}
.has-warning .icon-time{background-position:-39px -262px;}
.has-warning .icon-eye{background-position:-57px -262px;}
.has-warning .icon-phone{background-position:-80px -262px;}
.has-warning .icon-card{background-position:-98px -262px;}
.has-warning .icon-site{background-position:-122px -262px;}

/* search-group */
.search-group{display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:relative;}
.search-group .btn-search{background-color:#fff;border:0 none;width:30px;height:33px;position:absolute;right:1px;top:1px;z-index:2;}
.icon-search{background-position:0 -308px;}

/* feedback */
.form-control-feedback{display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none;position:absolute;top:0;right:0;z-index:2;}
.form-control-feedback b{background-color:#fff;width:16px;height:16px;margin-top:9px;}
.has-feedback{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;} 
.has-success .form-control-feedback{color:#009933;}
.has-success .form-control-feedback b{background-position:0 -284px;}
.has-success .input-group i{border-color:#009933;background-color:#dff0d8;color:#009933;}
.has-success .form-control{border-color:#009933;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.has-warning .form-control-feedback{color:#ff9911;}
.has-warning .form-control-feedback b{background-position:-36px -284px;}
.has-warning .input-group i{border-color:#ff9911;background-color:#ffe9cc;color:#ff9911;}
.has-warning .form-control{border-color:#ff9911;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.has-error .form-control-feedback{color:#c72021;}
.has-error .form-control-feedback b{background-position:-18px -284px;}
.has-error .input-group i{border-color:#c72021;background-color:#f2dede;color:#c72021;}
.has-error .form-control{border-color:#c72021;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}

/* help text */
.help{display:inline-block;padding:7px 5px 0 0;*padding-top:6px;text-align:right;color:#999;margin-left:10px;}
.help-block{display:block;margin-top:5px;color:#999;}
.has-success .help,.has-success .help-block{color:#009933;}
.has-warning .help,.has-warning .help-block{color:#ff9911;}
.has-error .help,.has-error .help-block{color:#c72021;}

/* 内联表单  */
.form-inline .form-group{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;margin-right:5px;vertical-align:top;}

/* 水平排列的表单  */
.form-horizontal .form-group .label-control{float:left;text-align:right;}

/* 表格  */
.table{width:100%;max-width:100%;}
.table caption{padding:8px 0;text-align:left;}
.table caption p{color:#777;}
.table-fixed{table-layout:fixed;}
.table.tl *,.table .tl{text-align:left;}
.table.tc *,.table .tc{text-align:center;}
.table.tr *,.table .tr{text-align:right;}
.table tbody tr td,
.table tbody tr th,.table tfoot tr td,
.table tfoot tr th,.table thead tr td,
.table thead tr th{padding:8px 10px;vertical-align:middle;border-top:1px solid #ddd;font-weight:normal;text-align:center;}
.table thead tr th{background:#f5f5f5;color:#777;border-bottom:2px solid #ddd;}
.table tfoot td{background:#f5f5f5;}
.table tfoot .footwrap .pager{margin:0;padding:3px 0 2px;text-align:right;}
.table tfoot .footwrap .pager .laypage_main a,.table tfoot .footwrap .pager .laypage_main span{margin-bottom:0;}
.table tfoot .footwrap .laypageskin_molv a{background-color:#fff;}
.table tfoot .footwrap .footleft{padding:5px 0 5px 20px;}
.table tfoot .footwrap .footleft a,.table tfoot .footwrap .footleft span{margin-left:10px;}
.table-bordered tbody tr td.state{color:#009933;}
.table-bordered tbody tr.check td.state{color:#999;}

/* table-striped */
.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff;}
.table-striped>tbody>tr:nth-of-type(even){background-color:#f9f9f9;}

/* table-bordered */
.table-bordered tbody tr td,.table-bordered tbody tr th,
.table-bordered tfoot tr td,.table-bordered tfoot tr th,
.table-bordered thead tr td,.table-bordered thead tr th{border:1px solid #ddd;}

/* table-hover */
.table-hover tbody tr:hover{background-color:#f9f9f9;}

/* state */
.table tbody tr.active{background-color:#f5f5f5;}
.table tbody tr.success{background-color:#dff0d8;}
.table tbody tr.warning{background-color:#fcf8e3;}
.table tbody tr.danger{background-color:#f2dede;}
.table tbody tr.info{background-color:#d9edf7;}

/* table-opered */
.table-opered .oper .btn{*margin:0 2px;}


/* 翻页  */
.pager{padding:30px;text-align:center;}


/* layer重置  */
.layui-layer-title{background:#f6f6f6!important;color:#212a31!important;font-size:16px!important;height:46px!important;line-height:46px!important;border-bottom:1px solid #ddd!important;}
.layui-layer-btn{text-align:center!important;}
.layui-layer-dialog .layui-layer-btn{padding:10px 0!important;background:#f0f4f7!important;border-top:1px #e0e0e0 solid!important;}
.layui-layer-msg  .layui-layer-btn{padding:0 10px 12px!important;background:none!important;border:0 none!important;}
.layui-layer-page .layui-layer-content{_border:1px solid #d5dfe3;}
.layui-layer-btn .layui-layer-btn0{border-color:#2693E0!important;background-color:#2693E0!important;}
.layui-layer-btn .layui-layer-btn1{background:#fff;color:#404a58;border:1px solid #c0c4cd;border-radius:3px;}
.layui-layer-btn .layui-layer-btn2{background:#f60;color:#fff;border:1px solid #f60;border-radius:3px;}
.layui-layer-btn .layui-layer-btn3{background:#f00;color:#fff;border:1px solid #f00;border-radius:3px;}
.layui-layer-btn a{padding:2px 12px!important;margin:0 6px!important;}


/* fullcalendar重置 */
.fc-toolbar{position:relative;border:1px solid #e6e6e6;border-bottom:0;overflow:hidden;margin:0;}
.fc-toolbar .fc-left{margin:14px 12px;}
.fc button{width:12px;height:16px;padding:0;background:url(../image/sprite.png) 0 0 no-repeat;border:0 none;opacity:0.6;}
.fc-left button{background-position:-173px -2px;}
.fc-icon-left-single-arrow:after{content:"";}
.fc-toolbar .fc-right{margin:14px 12px;}
.fc-right button{background-position:-173px -21px;}
.fc-icon-right-single-arrow:after{content:"";}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled{background-color:transparent;box-shadow:none;}
.fc-toolbar h2{font-size:18px;line-height:45px;}
.fc-day-header{background:#f8f8f8;}
.fc-other-month{background:#fafafa;}
.fc-day,.fc-today{cursor:pointer;}
.fc-day.hover,.fc-day:hover{background:#fcf8e3;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number:hover{color:#333;text-decoration:none;}
.fc-event,.fc-event-dot{background-color:transparent;}
.fc-event{border:0 none;text-align:center;border-radius:0;}
.fc-event, .fc-event:hover{color:#999;font-size:14px;}
.fc-event:hover{background:#fcf8e3;}
.fc-content-skeleton table tr .fc-event .fc-description{display:block;color:#ff6600;}
.fc-row.fc-rigid .fc-content-skeleton{bottom:0;}
.fc-row .fc-content-skeleton table{height:100%;}
.fc-event-container{position:relative;z-index:1;}
.fc-event-container .fc-event{position:absolute;left:0;right:0;top:-27px;bottom:0;margin:0;}
.fc-event .fc-content{position:absolute;top:50%;left:0;right:0;margin-top:-18px;}
.fc-row .fc-content-skeleton{padding-bottom:0;}
.fc-day-number{position:relative;z-index:2;}

/* -----------------------固定模块------------------------  */

/* UI-html5全屏背景切换  */
.slideshow{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;}
.slideshow-image{position:absolute;width:100%;height:100%;opacity:1;-webkit-animation:kenburns 16s linear infinite;animation:kenburns 16s linear infinite;-webkit-transform:scale(1.2);transform:scale(1.2);}
.slideshow-image:nth-child(1){-webkit-animation-name:kenburns-1;animation-name:kenburns-1;z-index:3;}
.slideshow-image:nth-child(2){-webkit-animation-name:kenburns-2;animation-name:kenburns-2;z-index:2;}
.slideshow-image:nth-child(3){-webkit-animation-name:kenburns-3;animation-name:kenburns-3;z-index:1;}
.slideshow-image:nth-child(4){-webkit-animation-name:kenburns-4;animation-name:kenburns-4;z-index: 0;}

@-webkit-keyframes kenburns-1{
	0%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	1.5625%{opacity:1;}
	23.4375%{opacity:1;}
	26.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
	98.4375%{opacity:0;-webkit-transform:scale(1.21176);transform:scale(1.21176);}
	100%{opacity:1;}
}
@keyframes kenburns-1{
	0% {opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	1.5625%{opacity:1;}
	23.4375%{opacity:1;}
	26.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
	98.4375%{opacity:0;-webkit-transform:scale(1.21176);transform:scale(1.21176);}
	100%{opacity:1;}
}
@-webkit-keyframes kenburns-2{
	23.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	26.5625%{opacity:1;}
	48.4375%{opacity:1;}
	51.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes kenburns-2{
	23.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	26.5625%{opacity:1;}
	48.4375%{opacity:1;}
	51.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@-webkit-keyframes kenburns-3{
	48.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	51.5625%{opacity:1;}
	73.4375%{opacity:1;}
	76.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes kenburns-3{
	48.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	51.5625%{opacity:1;}
	73.4375%{opacity:1;}
	76.5625%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
	100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@-webkit-keyframes kenburns-4{
	73.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	76.5625%{opacity:1;}
	98.4375%{opacity:1;}
	100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes kenburns-4{
	73.4375%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);}
	76.5625%{opacity:1;}
	98.4375%{opacity:1;}
	100%{opacity:0;-webkit-transform:scale(1);transform:scale(1);}
}

/* UI-悬停  */
.mouse-hover-1,
.mouse-hover-2,
.mouse-hover-3,
.mouse-hover-4{position:relative;overflow:hidden;}
.mouse-hover-1 .txt,
.mouse-hover-2 .txt,
.mouse-hover-3 .txt,
.mouse-hover-4 .txt{position:absolute;width:100%;height:100%;z-index:9;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;}

.mouse-hover-1 .txt{left:0;top:-100%;}
.mouse-hover-1:hover .txt{-webkit-transform:translateY(100%);transform:translateY(100%);}

.mouse-hover-2 .txt{left:0;right:0;top:auto;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);}
.mouse-hover-2:hover .txt{transform:translateY(0);-webkit-transform:translateY(0);}

.mouse-hover-3 .txt{left:-100%;top:0;}
.mouse-hover-3:hover .txt{-webkit-transform:translateX(100%);transform:translateX(100%);}

.mouse-hover-4 .txt{left:100%;top:0;}
.mouse-hover-4:hover .txt{transform:translateX(-100%);-webkit-transform:translateX(-100%);}

/* icheck */
.icheck-minimal{position:relative;padding:0 10px 0 28px;}
.icheck-minimal label{display:block;}
.icheckbox_minimal,
.icheckbox_minimal-red,
.icheckbox_minimal-green,
.icheckbox_minimal-blue,
.icheckbox_minimal-aero,
.icheckbox_minimal-grey,
.icheckbox_minimal-orange,
.icheckbox_minimal-yellow,
.icheckbox_minimal-pink,
.icheckbox_minimal-purple,
.iradio_minimal,
.iradio_minimal-red,
.iradio_minimal-green,
.iradio_minimal-blue,
.iradio_minimal-aero,
.iradio_minimal-grey,
.iradio_minimal-orange,
.iradio_minimal-yellow,
.iradio_minimal-pink,
.iradio_minimal-purple{position:absolute;left:0;top:1px;}

.icheck-square{position:relative;padding:0 10px 0 32px;}
.icheck-square label{display:block;}
.icheckbox_square,
.icheckbox_square-red,
.icheckbox_square-green,
.icheckbox_square-blue,
.icheckbox_square-aero,
.icheckbox_square-grey,
.icheckbox_square-orange,
.icheckbox_square-yellow,
.icheckbox_square-pink,
.icheckbox_square-purple,
.iradio_square,
.iradio_square-red,
.iradio_square-green,
.iradio_square-blue,
.iradio_square-aero,
.iradio_square-grey,
.iradio_square-orange,
.iradio_square-yellow,
.iradio_square-pink,
.iradio_square-purple{position:absolute;top:0;left:0;}

.icheck-flat{position:relative;padding:0 10px 0 30px;}
.icheck-flat label{display:block;}
.icheckbox_flat,
.icheckbox_flat-red,
.icheckbox_flat-green,
.icheckbox_flat-blue,
.icheckbox_flat-aero,
.icheckbox_flat-grey,
.icheckbox_flat-orange,
.icheckbox_flat-yellow,
.icheckbox_flat-pink,
.icheckbox_flat-purple,
.iradio_flat,
.iradio_flat-red,
.iradio_flat-green,
.iradio_flat-blue,
.iradio_flat-aero,
.iradio_flat-grey,
.iradio_flat-orange,
.iradio_flat-yellow,
.iradio_flat-pink,
.iradio_flat-purple{position:absolute;top:0;left:0;}

.icheck-polaris{position:relative;padding:0 10px 0 39px;}
.icheck-polaris label{display:block;}
.icheckbox_polaris,
.iradio_polaris{position:absolute;top:-4px;left:-6px;}

.icheck-futurico{position:relative;padding:0 10px 0 26px;}
.icheck-futurico label{display:block;}
.icheckbox_futurico,
.iradio_futurico{position:absolute;top:2px;left:0;}


/* 播放器  */

