/*
desc:zky10 page skin
author:duhui
data:20150115
*/
#message{
	margin: 1rem 0;
}
.clearFix{
	zoom: 1;
}
.clearFix:after{
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.widthHalf{
	width: 70%;
	height: auto;
	margin: 0 auto;
}
.bgBox{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	padding: 50% 0;
}
body {
	color: #000000;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
}

dl {
	margin: 0px;
}

a, a:hover, a:visited{
	color: #4296e9;
	text-decoration: none;
}
.pointer {
	cursor: pointer;
}

.maskStyle{
	font-size: 1rem;
	line-height: 3rem;
	padding: 1rem 0;
	text-align: center;
	color: #f00;
}
.pswBox{
	width: 50% !important;
	height: auto;
	margin: 0 25% 0 25%;
}
.pswBox .controls input{
	width: 100%;
	height: 2.4rem;
	line-height: 2.4rem;
	background: #f2f2f2;
	border: 1px solid #ccc;
	padding: 2%;
}

.formTitle{
	background: #fff;
	margin-bottom: 4px;
}
.borderBot01{
	height: 3rem;
	border-bottom: 1px solid #c3c3c3;
}
.zky10Title>div>span {
	display: inline-block;
	vertical-align: middle;
}

.pageTitle {
	color: #4296e9;
	font-family: "微软雅黑" ;
	font-size: 1.2rem !important;
	line-height: 3rem;
	margin: 0 !important;
	padding: 0 !important;
}
 .pageTitle01{
	color: #4296e9;
	font-family: "微软雅黑";
	font-size: 1rem !important;
	line-height: 3rem;
	margin: 0 !important;
	padding: 0 0 0 15px!important;
	background: #f2f2f2;
}

.mask{
	padding-left: 5%;
	font-size: 0.8rem !important;
	line-height: 3rem;
	color: #f63c1e;
}
.iconCommon{
	margin-top: 1rem !important;
}
.icon{
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 4px;
	vertical-align: middle;
}
.iconCom{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 4px;
	vertical-align: middle;
	cursor: pointer;
}
.iconModify{
	background: url("../images/penIcon.png") no-repeat center;
	background-size: 100% auto;
}

 .statistics {
	color: #26a0da;
}
 .sectionTitle {
 	width: 100%;
 	height: 3rem;
	background: #fff;
	padding: 1px 0;
}

.commonBtn{
	padding: 0 1rem;
	color: #fff;
	font-size: 0.85rem;
	background: #4296e9 !important;
	line-height: 2.2rem;
	margin: 0.4rem 0;
	border: none;
}
a.commonBtn:hover,
a.commonBtn:visited{
	color: #fff !important;
	text-decoration: none;
}
.padAll2{
	padding: 2rem 0;
}
.padAll01{
	padding: 1rem 0;
}

.form-horizontal .control-group{
	margin: 10px 0 !important;
}


.zky10FilterForm {
	margin: 0.6rem 0;
}

.zky10FilterForm .filterAction {
	text-align: right;
	height: 2.5rem;
}
.icon-search{
	width: 2rem;
	height: 2rem !important;
	color: #4296e9;
	background-image: none;
	line-height: 2rem;
}

 .zky10List>.row-fluid, .zky10List>.row {
	overflow: hidden;
}

.zky10List>.row-fluid>div,  .zky10List>.row>div {
	padding: 10px 8px;
}

.zky10List>.row-fluid, .zky10List>.row {
	background-color: #f5f5f5;
	margin-bottom: 10px;
}

 .zky10List>.row-fluid:hover, .zky10List>.row:hover {
	color: #ffffff;
	background-color: #26a0da !important;
}

 .zky10List>.row-fluid:hover .number,  .zky10List>.row:hover .number
	{
	background-color: #ffffff !important;
}

 .zky10List>.row-fluid:hover .number a, .zky10List>.row:hover .number a
	{
	color: #26a0da !important;
}

 .zky10List .number {
	height: 85px;
	width: 85px;
	background-color: #26a0da;
	text-align: center;
	line-height: 85px;
}

.zky10List .number span {
	vertical-align: middle;
	display: inline-block;
	width: 100%;
	color: #ffffff !important;
	line-height: 20px;
	overflow: hidden;
	word-wrap: break-word;
}

.zky10List .number span a {
	color: #ffffff !important;
}

 .zky10List dt, .list dl, .list dd {
	line-height: 20px !important;
	margin: 0;
}

.zky10List dt {
	width: 85px !important;
	height: 20px !important;
	text-align: left;
}

 .zky10List dd {
	margin-left: 85px !important;
	height: 20px !important;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 160px;
}

.zky10List .content {
	font-size: 0.9em;
	height: 85px;
	overflow: hidden;
	line-height: 85px;
	margin-top: 0;
}

.zky10List .content>dl {
	vertical-align: middle;
	display: inline-block;
}

 .zky10List .action {
	line-height: 85px;
	height: 85px;
	text-align: center;
}

.zky10List .action>span {
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	width: 115px;
}

/*
*验证相关的CSS
*auth:nirui
*/
.error, .chzn-container .error {
	border: 1px solid red !important;
}

/*
*分页相关的CSS
*auth:nirui
*/
.pagination ul {
	float: right;
}

.pagination {
	margin-top: 10px;
}

/**
 * 控制使用class='i'的a标记不现实超链接的颜色和动作
 * author:duhui
 * date:2015-1-16 22:39:04
 */
a.i {
	text-decoration: none;
	color: #000;
}

select[data-action='pop-form']>option {
	display: none;
	height: 0;
	border: none;
	padding: 0;
}

/* #filterForm input,#filterForm select {
	margin-bottom: 5px !important;
} */
#filterForm input[type='text'], #filterForm input[type='password'],
	#filterForm select, #filterForm textarea, #filterForm .chzn-container,
	#filterForm .date-picker>input {
	border: 1px solid #ccc;
}

#filterForm select.m-wrap, #filterForm  .chzn-container-single .chzn-single,
	#filterForm .chzn-container-multi .chzn-choices {
	border: none !important;
}

#filterForm select,
#filterForm input {
	height: 2.5rem;
	line-height: 2.5rem\9;
	margin-right: 0.5rem;
	font-size: 0.9rem;
}

.controls textarea{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: #f2f2f2;
	border: 1px solid #ccc;
	font-size: 0.9rem;
}
.controls b{
	font-weight: normal;
	font-size: 1rem;
}

.controls input[disabled="disabled"]{
	color: #aaa;
}

.controls input[readonly="readonly"]{
	color: #aaa;
}

.mustSpan{
	color: #e30b0b;
	padding-right: 4px;
}
.choseSpan{
	width: 16.5% !important;
}
/**
 * 增加样式调整，解决字体图标重影问题
 * author:duhui
 */
[class^="icon-"], [class*=" icon-"] {
	background-position: 14px 14px;
}

/**
 * 增加样式调整，解决chosen高度为23px问题
 * author:duhui
 */
.chosen-container-single .chosen-single {
	height: 2.4rem;
	line-height: 2.4rem;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: #f2f2f2;
	border: 1px solid #ccc;
	box-shadow: none;
}

.chosen-container {
	font-size: 0.9rem;
}

.chosen-container-single .chosen-single abbr{
	top: 1rem !important;
}
.chosen-container-single .chosen-single div b{
	background-position: 0 0.75rem !important;;
}
/**
 * 解决control 和 control-label在详情展示盒的时候不在同一水平线上
 * author:duhui
 */

.form-horizontal .control-label {
	padding-top: 0px;
	text-align: left;
	width: 28%;
	padding-left: 15px;
	box-sizing: border-box;
}

/**
 * 首页开始
 * author:duhui
 */
.index-row{
	width: 100%;
	height: 100%;
}
.index-row .index-logo {
	height: 40px;
	line-height: 40px;
	over-flow: hidden;
	background-color: white;
	color: #26a0da;
	padding-top: 20px;
}

.index-row .index-box {
	overflow: hidden;
	color: white;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 18%;
	max-height: 160px;
	margin-right: 2.5%;
	float: left;
	margin-bottom: 3rem;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.index-box:nth-child(5n){
	margin-right: 0;
}
.index-row .index-box .box-name{
	display: block;
	width: 100%;
	font-size: 1.2rem;
	text-align: center;
	color: #fff;
	padding-bottom: 1.5rem;
}
.index-row .index-box:hover {
	cursor: pointer;
}

.index-row .index-closed-box {
	height: 140px;
	line-height: 140px;
	over-flow: hidden;
	background-color: #26a0da;
	color: white;
}

.index-row h1>i {
	vertical-align: middle;
}

.index-row .index-box, .index-row .index-closed-box {
	position: relative;
}

.index-row .index-closed-box .box-name
	{
	position: absolute;
	bottom: 5px;
	left: 5px;
	line-height: 20px;
}

.index-row .index-box>p.text-center>span, .index-row .index-closed-box>p.text-center>span
	{
	position: relative;
	left: -8%;
}
/**
 * 首页结尾
 * author:duhui
 */
[class^="icon-"], [class*="icon-"] {
	vertical-align: middle;
}

.row-fluid [class*="span"] {
	min-height: 20px;
}

select, input[type="text"], input[type="password"], input[type="datetime"],
	input[type="datetime-local"], input[type="date"], input[type="month"],
	input[type="time"], input[type="week"], input[type="number"], input[type="email"],
	input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
	.uneditable-input {
	height: 2.5rem;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: #f2f2f2;
	border: 1px solid #ccc;
	font-size: 0.9rem;
}

.portlet-title h4 {
	display: inline-block;
}

.portlet-title .tools {
	display: inline-block;
	float: right;
	margin-top: 10px;
}

.zky10Title .span8 h1 {
	display: inline-block;
	margin-right: 10px;
}

.zky10Title .span8 span {
	line-height: 50px;
}

.bkc-0 {
	background-color: #1B1464;
}

.bkc-1 {
	background-color: #000000;
}

.bkc-2 {
	background-color: #014FBC;
}

.bkc-3 {
	background-color: #F15A25;
}

.bkc-4 {
	background-color: #00A99E;
}

.bkc-5 {
	background-color: #E85B9D;
}

.bkc-6 {
	background-color: #918B03;
}

.bkc-7 {
	background-color: #973460;
}

.bkc-8 {
	background-color: #FBBF3B;
}

.bkc-9 {
	background-color: #1B1464;
}

.bkc-10 {
	background-color: #000000;
}

.bkc-11 {
	background-color: #014FBC;
}

.bkc-12 {
	background-color: #F15A25;
}

.bkc-13 {
	background-color: #00A99E;
}

.bkc-14 {
	background-color: #E85B9D;
}

.bkc-15 {
	background-color: #918B03;
}

.bkc-16 {
	background-color: #973460;
}

.bkc-17 {
	background-color: #FBBF3B;
}

.navbar-inverse .navbar-inner {
	background-color: #4296e9 !important;
	background-image: -moz-linear-gradient(top, #4296e9, #4296e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4296e9),
		to(#4296e9));
	background-image: -webkit-linear-gradient(to bottom, #4296e9, #4296e9);
	background-image: -o-linear-gradient(to bottom, #4296e9, #4296e9);
	background-image: linear-gradient(to bottom, #4296e9, #4296e9);
	background-repeat: repeat-x;
	border-color: none;
	filter: none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{
	filter: none ;
	background-color: #fff ;
}
.box-name {
	font-size: 20px;
}

/* topBar*/
.alert .close{
	top: -7px;
}

.commonWrapper-fluid{
	width: 100%;
	height: 100% !important;
	background: #f5f5f5;
	margin-bottom: 3rem;
}

.blueBg{
	background-image: linear-gradient(to bottom, #0084d4, #0084d4);
	background-size: cover;
}
.padAll3{
	padding: 3rem 0;
}
.marTop1{
	margin-top: 1rem;
}
.marTop3{
	margin-top: 3rem;
}
.marTop4-5{
	<!-- margin-top: 4.5rem; -->
}
.marBot2{
	margin-bottom: 2rem;
}
.navbar-inner{
	border: none !important;
}
.offset2{
	font-size: 1.2rem;
	color: #fff !important;
	line-height: 4.5rem;
	height: 4.5rem;
}
.offset2 .brand{
	color: #fff !important;
	font-weight: bold !important;
	font-size: 1.5rem;
	padding: 0;
}
.logoIcon{
	display: inline-block;
	width: 2.6rem;
	height: 2.6rem;
	background: url("../images/logoIcon.png") no-repeat center;
	background-size: auto 100%;
}

.collapseMenu >ul.nav{
	margin-left: 1rem;
}

.collapseMenu >ul.nav >li >a{
	color: #eee !important;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	padding: 0 1rem !important;
	line-height: 4.5rem;
}

.dropdown .dropdown-menu{
	padding: 0;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border: none !important;
}
.dropdown .dropdown-menu li{
	border-bottom: 1px solid #cbcbcb !important;
}
.dropdown .dropdown-menu li:last-child{
	border-bottom: none;
}
.dropdown .dropdown-menu li >a{
	line-height: 2.5rem;
	font-size: 1rem;
	color: #1470c7 !important;
	text-align: center;
	padding: 0 10px  !important;
	background: #fff;
}


/* footerBar */
.footerOffset{
	font-size: 0.8rem;
	color: #fff !important;
	line-height: 3rem;
	height: 3rem;
	text-align: center;

}
.wrapper{
	width: 100%;
	background: #262626;
	position: fixed;
	left: 0;
	bottom: 0;
}

.whiteBg,
.portlet-body{
	background: #fff;
	width: 100%;
	height: 100%;
}

/* 首页index */
.index-box >i{
	display: block;
	width: 76px;
	height: 76px;
	margin: 1.5rem auto 1rem;
}
.orange01{
	background: #f6be49;
	border: 1px solid #f58b5c;
}
.orange02{
	background: #fca74e;
	border: 1px solid #e88319;
}
.orange03{
	background: #f58b5c;
	border: 1px solid #d1551e;
}
.red01{
	background: #fd6c6c;
	border: 1px solid #ed3b3b;
}
.blue01{
	background: #26b5e6;
	border: 1px solid #0893c3;
}
.blue02{
	background: #5c9cf5;
	border: 1px solid #1f74ea;
}
.green01{
	background: #53c795;
	border: 1px solid #1ead6f;
}
.purple01{
	background: #ac8df6;
	border: 1px solid #8055e5;
}
.purple02{
	background: #df7ece;
	border: 1px solid #b945a5;
}
.gongGao{
	background: url(../images/gonggaoIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.geren{
	background: url(../images/fenzhaoIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.fucha{
	background: url(../images/fuchaIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.rizhi{
	background: url(../images/rizhiIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.zhiyuan{
	background: url(../images/zhiyuanIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.gaozhong{
	background: url(../images/gaozhongIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.zhongzhi{
	background: url(../images/zhongzhiIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.fenzhao{
	background: url(../images/jueseIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.chengji{
	background: url(../images/chengjiIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.tuichu{
	background: url(../images/outIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.kaiguan{
	background: url(../images/kaiguanIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.pici{
	background: url(../images/piciIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.luqu{
	background: url(../images/luquIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.xinxi{
	background: url(../images/xinxiIcon.png) no-repeat top center;
	background-size: 100% auto;
}
.bgImage{
	display: block;
	width: 140px;
	height: 140px;
	position: absolute;
	right: -15%;
	top: 10px;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity:0.1;
}

/* 弹出框 */
.modal-header{
	background: #e6e6e6;
	font-size: 1.2rem !important;
	padding: 0.5rem 3rem;
	border-bottom: 1px solid #ccc;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
}
.modal-header >h3{
	color: #4296e9;
	font-size: 1.2rem !important;
}
.close{
	color: #666;
	opacity: 0.6;
	/* margin-top: 0.5rem !important; */
}
.modal-body{
	padding: 1rem 3rem;
}

/* .control-group{
	height: 3rem;

} */
.control-label{
	line-height: 3rem;
	font-size: 1rem;
}

.form-horizontal .controls{
	width: 72%;
	margin-left: 0;
	float: left;
	line-height: 3rem;
	font-size: 1rem;
	word-break:break-all;
	word-wrap:break-word;
}
.controls font{font-size: 1rem;}
.areaStyle{
	border: 1px solid #ccc;
	line-height: 1.5rem;
	height: 4.5rem;
	background: #f2f2f2;
}
.noteStyle{
	display: block;
	line-height: 2rem !important;
	color: #f00;
}
.modal-footer{
	padding: 0.5rem 11rem;
	text-align: left;
	background: #f2f2f2;
	border-top: none;
}
.modal-footer .btn{
	padding: 0.3rem 1.5rem;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.modal-footer .btn-success{
	float: left;
	background: #1ba241;
}
.modal-footer .btn-danger{
	float: right;
	background: #eb5642;
}

.greenColor{
	color: #1ba241;
	font-style: normal;
}
/* 面包屑导航 */
.breadNav{
	width: 100%;
	height: 3rem;
	background: #fff;
}

.breadcrumb{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	padding: 0 0 0 15px;
	margin: 0;
	background: #ececec;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-sizing: border-box !important;

}
.breadcrumb >li{
	text-shadow: none;
	font-size: 1rem;
}

/* 搜索栏 */
form{
	margin: 0 !important;
}



/* table */

.table thead tr th{
	vertical-align: middle;
	background: #ececec !important;
	line-height: 2rem;
}
.table td{
	border-top: none;
	line-height: 2rem;
	font-weight: normal;
	word-break:break-all;
	word-wrap:break-word;
}

.table tbody tr:nth-child(2n+1) td {
	background: #fff;
}
.table tbody tr:nth-child(2n) td {
	background: #f5f5f5;
}
.details01{
	background: url("../images/details01.png") no-repeat center;
	background-size: 100% auto;
}
.details02{
	background: url("../images/details02.png") no-repeat center;
	background-size: 100% auto;
}
.pay01{
	background: url("../images/pay.png") no-repeat center;
	background-size: 100% auto;
}
.iconPen01{
	background: url("../images/pen01.png") no-repeat center;
	background-size: 100% auto;
}
.iconPen02{
	background: url("../images/pen02.png") no-repeat center;
	background-size: 100% auto;
}

.Delete01{
	background: url("../images/delete01.png") no-repeat center;
	background-size: 100% auto;
}
.Delete02{
	background: url("../images/delete02.png") no-repeat center;
	background-size: 100% auto;
}

.Zhiding{
	background: url("../images/zhiding.png") no-repeat center;
	background-size: 100% auto;
}
.QxZhiding{
	background: url("../images/qxzhiding.png") no-repeat center;
	background-size: 100% auto;
}

.lock01{
	background: url("../images/lock01.png") no-repeat center;
	background-size: 100% auto;
}
.lock02{
	background: url("../images/lock02.png") no-repeat center;
	background-size: 100% auto;
}
.lock03{
	background: url("../images/lock03.png") no-repeat center;
	background-size: 100% auto;
}
.lock04{
	background: url("../images/lock04.png") no-repeat center;
	background-size: 100% auto;
}
.rectangular01{
	background: url("../images/rectangular01.png") no-repeat center;
	background-size: 100% auto;
}
.rectangular02{
	background: url("../images/rectangular02.png") no-repeat center;
	background-size: 100% auto;
}


.iconSave{
	background: url("../images/saveIcon.png") no-repeat center;
	background-size: 100% auto;
}

.noteSpan{
	font-size: 1rem;
	color: #e30b0b;
	line-height: 3rem;
	padding-left: 1.5rem;
	font-weight: normal;
}


/* uplode file */
.upLoader{
	position: relative;
}
.uploadBtn{
	padding: 0 2rem;
    height: 2.5rem;
    line-height: 2.5rem;
    cursor: pointer;
    color: #fff;
    background: #4296e9;
    text-align: center;
    border: none;
}

.uploadTxt{
    line-height: 2.5rem;
    color: #666;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}


.uploadFile {
	width: 6rem !important;
    height: 2.6rem !important;
    position: absolute;
    left: 22%;
    top: 0.2rem;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    z-index: 111;
}


.fileText{
	line-height: 2.6rem;
	color: #666;
	font-size: 0.8rem;
}


/* page */

.dataTables_info.totalPage{
	padding-top: 0 !important;
	color: #999;
	font-size: 14px;
	line-height: 32px;
}
.pageStyle{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.pageStyle >li >a{
	border: none !important;
	font-size: 14px;
	line-height: 24px !important;
	color: #999;
}
.pageStyle >li.active >a{
	background: none;
	color: #3e93fd;
}
.pageStyle .prev >a,
.pageStyle .next >a{
	font-size: 20px;
	line-height: 24px !important;
}

.colorGray{
	color: #ccc !important;
}


.noteText{
	width: 100%;
	margin: 0 0 2rem;
}
.noteText >span{
	display: block;
	width: 100%;
	color: #f63c1e;
	font-size: 0.8rem;
	line-height: 1.2rem;
	text-align: center;
}

/* topBar用户头像 */
.uesrPto{
	width: 2.6rem;
	height: 2.6rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border: 1px solid #fff;
	margin-right: 5px;
}

.tooltop{
	z-index: 1111;
}

.datetimepicker{
	top: 9.5rem !important;
}


.schoolTitle{
	padding-left: 15px;
	color: #333;
	line-height: 2.6rem;
	font-size: 1rem;
	background: #f4f4f4;
}
.borderGray{
	border: 1px solid #eee;
}

.table thead tr th.centerTd,
.table tbody tr td.centerTd{
	text-align: center;
}
.table{
	 table-layout: fixed;
}
.table tbody tr td.line01{
	overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    box-orient: vertical;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-text-overflow: ellipsis; /* for Firefox,mozilla */
    white-space: nowrap;
}

.dropdown .dropdown-menu li a:hover ,
.dropdown .dropdown-menu li a:focus {
	color: #fff !important;
	background:  #4296e9;
	text-decoration: none;
}


@media screen and (max-width: 980px) {
	.offset2 .brand{
		font-size: 1rem;
	}
	.collapseMenu >ul.nav >li >a{
		padding: 0 0.6rem !important;
	}
	.offset2{
		font-size: 1rem;
	}
}

/* 支付方式 */
.payChose{
	float: left;
	margin-right: 10px;
}
.payChose input{
	 display: none !important;
}
.payChose label{
	width: 120px;
	height: 48px;
	border: 1px solid #eee;
	background: #fff;
}
.pay{
	display: inline-block;
	width: 120px;
	height: 48px;
	cursor: pointer;
}

.pay img{
	width: 100%;
	height: auto;
}
.payChose input:checked + label{
	border: none;
	background: url("../images/payBg.png") no-repeat center;
	background-size: 100% 100%;
}

.noticeIcon{
	display: inline-block;
	width: 30px;
	height: 12px;
	margin-right: 5px;
	background: url("../images/newIcon.png") no-repeat center;
	background-size: 100% auto;
}
