@font-face {
  font-family: 'Poppins';  /* project id 1136643 */
  src: url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.eot');
  src: url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.woff') format('woff'),
  url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1136643_8tvqrxjjohs.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-all:before { content: "\e696"; }

.icon-set:before { content: "\e6ae"; }

.icon-attachment:before { content: "\e6c0"; }

.icon-discount:before { content: "\e6c5"; }

.icon-survey:before { content: "\e74e"; }

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}

.modal-open {
	overflow: hidden
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	font-family: Poppins;
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.modal-content {
	position: relative;
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}

.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}

.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}

.modal-header {
	min-height: 16.43px;
	padding: 15px;
	/*border-bottom: 1px solid #e5e5e5*/
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.42857143
}

.modal-body {
	position: relative;
	padding: 12px
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	.modal-sm {
		width: 300px
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}
.modal-content{border: solid 0.2rem #fe6b00;border-radius: 0;background-color: #fff;}
.modal-header{padding: 8px;}
.modal-title{text-align: center;font-size: 18px;}
#login .login-dialog{width: 100% !important;margin: auto;}
#branch_nav .nav-tabs>li{float: right}
/*.nav_panel{display: none;}*/
.btn-sub{
	display: inline-block;
    padding: 4px 12px;
    position: relative;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}
.nav-n{padding-left: 0;margin-bottom: 0;list-style: none;border-bottom: 1px solid #ddd;height: 50px;}
.nav-n>li{float: right;cursor: pointer;margin-bottom: -1px;position: relative;display: block;}
.nav-n>li>a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;
    position: relative;display: block;padding: 10px 15px;text-decoration: none;}
.nav-n>li.active>a, .nav-n>li.active>a:focus, .nav-n>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.btn-star{background-color: #F29605;color: #eee;}
.btn-star:hover{box-shadow: 0px 0px 3px rgba(0,0,0,.4);color: #fff;}
.btn-star:disabled{background: #ccc;color: #eee;cursor: no-drop;border-color: #bbb;}
.btn-star:disabled:hover{background: #ccc;color: #eee;cursor: no-drop;border-color: #bbb;}
.title_1{background-color: #DEDEDE;}
.title_1 > div{text-align: center;}
.title_1 .title_btn_group > span{display: inline-block;padding: 3px 5px;cursor: pointer;}
.title_1 .title_btn_group > span:hover{box-shadow: 0px 0px 3px rgba(0,0,0,.5);font-weight: 600;}
.title_2{text-align: center;padding: 5px;}
.title_3{background-color: #F29605;}
.title_3 > div > span{display: inline-block;padding: 5px;color: #eee;cursor: pointer;}
.title_3 > div > span:hover{box-shadow: 0px 0px 3px rgba(0,0,0,.4);color: #fff;}
.title_1 .carousel-inner{overflow: hidden;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{width: 100%;}
.carousel-control.right{background-image:none}
.carousel-control.left{background-image:none}
#zt3{background-color: #343448;}
#zt3 > div{width: 1000px;margin: auto;padding-top: 10px;}
#zt3 > div > ul > li > span{color: #fff;font-size: 17px;cursor: default;}
#zt3 > div > ul > li > a{text-decoration:none;cursor: pointer;color: #fff;}
#zt3 > div > ul > li > a:hover{color: #F29605;}
#forget{cursor: pointer;}
#forget:hover{color: #1B6D85;}

.autocomplete-suggestions{background: #fff;padding: 5px;overflow-y: auto;}
.autocomplete-suggestion{cursor: pointer;}
.autocomplete-suggestion:hover{background: #ccc;}
