
/* CSS Document  Design By kuro Lei */

body {
	font-family: "Microsoft JhengHei";
}
.auto {
	margin: 0 auto;
}
#loading {
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	left: 0
}
#loading {
	background: url(../images/loading.gif) center center no-repeat #FFF;
	z-index: 100
}
.outside {
	transition: all .5s ease;
	opacity: 0
}
.banner-slider {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.banner-slider.owl-theme .owl-controls {
	margin-top: 0 !important;
	text-align: center;
}
.banner-slider .owl-prev {
	background-color: transparent !important;
	float: left !important;
	font-size: 5em !important;
	margin-left: 30px !important;
}
.banner-slider .owl-next {
	background-color: transparent !important;
	float: right !important;
	font-size: 5em !important;
	margin-right: 30px !important;
}
.banner-slider .owl-buttons {
	position: absolute !important;
	width: 100%;
	top: 50%;
	margin-top: -35px;
}
#sm-icon > ul, #else-menu > ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#sm-icon > ul > li {
	display: inline-block;
	margin: 0 2px;
}
#else-menu > ul > li:first-child {
	padding: 0 5px 0 5px;
	position: relative;
}
#else-menu > ul > li:last-child {
	margin-left: -5px;
}
#else-menu > ul > li:first-child:after {
	content: '';
	position: absolute;
	height: 15px;
	width: 1px;
	background-color: #000;
	top: 3px;
	right: 0;
}
#else-menu > ul > li:nth-child(2):after {
	content: '';
	position: absolute;
	height: 15px;
	width: 1px;
	background-color: #000;
	top: 3px;
	right: 0;
}
#else-menu > ul > li:nth-child(2) {
	position: relative;
	padding: 0 5px 0 5px;
}
#else-menu > ul > li {
	display: inline-block;
	padding: 0 5px 0 5px;
}
#else-menu > ul > li > a {
	display: inline-block;
	padding: 0 5px 0 5px;
	color: #000;
	text-decoration: none;
}
#else-menu > ul > li > a:hover {
	color: blue;
	text-decoration: none;
}
div#sm-icon {
	text-align: right;
	padding: 10px 9px 10px 0;
}
nav#nav {
	background-color: #ffda34;
	height: 60px;
}
div#else-menu {
	text-align: right;
}
#top-block aside.col-sm-3.hidden-xs {
	padding: 20px 0;
}
nav#nav > ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 1170px;
    margin: 0 auto;
    text-align: right;
}
nav#nav > ul > li {
	display: inline-block;
	position: relative;
}
header#header {
	border-top: #8b7d52 solid 6px;
}
nav#nav > ul > li > a {
	line-height: 60px;
	font-size: 1.2em;
	margin: 0 15px;
	color: #666;
	font-weight: bold;
}
section#six-menu {
	background-color: #f0f0f0;
	height: 82px;
}
section#six-menu ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
section#six-menu ul li {
	height: 82px;
	display: inline-block;
	border-right: rgba(255,255,255,.5) solid 1px;
	padding: 0;
}
section#six-menu ul li:first-child a {
	background: url(../images/six-gray-1.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
	transition: all 0.5s ease;
}
section#six-menu ul li:first-child a:hover {
	background: url(../images/six-white-1.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(2) a {
	background: url(../images/six-gray-2.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(2) a:hover {
	background: url(../images/six-white-2.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(3) a {
	background: url(../images/six-gray-3.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
}
section#six-menu ul li:nth-child(3) a:hover {
	background: url(../images/six-white-3.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(4) a {
	background: url(../images/six-gray-4.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
}
section#six-menu ul li:nth-child(4) a:hover {
	background: url(../images/six-white-4.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(5) a {
	background: url(../images/six-gray-5.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
}
section#six-menu ul li:nth-child(5) a:hover {
	background: url(../images/six-white-5.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
section#six-menu ul li:nth-child(6) a {
	background: url(../images/six-gray-6.png) no-repeat;
	background-position: center center;
	width: 100%;
	height: 82px;
	display: block;
}
section#six-menu ul li:nth-child(6) a:hover {
	background: url(../images/six-white-6.png) no-repeat;
	background-color: #9e9172;
	background-position: center center;
	transition: all 0.5s ease;
}
article#welcome {
	margin: 0px 0px 20px 0;
}
span.more-des {
	position: absolute;
	bottom: 10px;
	width: 70%;
	line-height: 180%;
	right: 5px;
	font-size: 0.95em;
}
span.more-title {
	position: absolute;
	font-size: 2em;
	left: 50%;
	margin-left: -100px;
	top: 30px;
}




a.enter {
	position: absolute;
	color: #000;
	border: #000 solid 1px;
	right: 40px;
	top: 35px;
	font-size: 1.3em;
	padding: 5px 25px;
}
.halt-l {
	height: 224px;
	background: url(../images/col-xs-6-l.jpg) no-repeat;
	background-size: cover;
	position: relative;
}
.halt-r {
	position: relative;
	height: 224px;
	background: url(../images/col-xs-6-r.jpg) no-repeat;
	background-size: cover;
}
#welcome {
	background: url(../images/long-ad.jpg) no-repeat;
	height: 85px;
	background-size: cover;
}
aside.col-sm-6.two-box-left {
	padding: 0 5px 0 0;
}
aside.col-sm-6.two-box-right {
	padding: 0 0 0 5px;
}
section#main {
	min-height: 1000px;
	position: relative;
	margin-top: 20px;
	padding-right: 0;
}
div#right-block {
	position: absolute;
    right: -120px;
    top: 0px;
    z-index: 50;
}
div#right-block.open {
	position: fixed;
	right: 0px;
	top: 410px;
	z-index: 50;
}
div#float-bn {
	position: absolute;
	right: 15px;
	top: 100px;
	z-index: 1111;
}
div#right-block ul, div#float-bn ul, div#right-block-inside ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
div#right-block ul li, div#right-block-inside ul li {
	margin-bottom: 2px;
}
div#float-bn ul li {
	margin-bottom: 5px;
}
a.top {
	background-color: #f5bd58;
	display: block;
	color: #fff;
	text-align: center;
}
aside.col-sm-3.four-box-left {
	padding: 8px 5px 0 0;
}
aside.col-sm-3.four-box-right {
	padding: 8px 0 0 5px;
}
aside.col-xs-6.two-box-right {
	padding: 0 0 0 5px;
}
aside.col-xs-6.two-box-left {
	padding: 0 5px 0 0;
}
.case-des {
	color: #000;
	text-decoration: none;
	padding: 10px 0;
}
section#case {
	margin-top: 15px;
	background: url(../images/case.png) no-repeat;
	background-position: left;
	height: 49px;
}
figure.four-01 {
	background: url(../images/col-xs-3-1.jpg) no-repeat;
	height: 224px;
	position: relative;
}
figure.four-02 {
	background: url(../images/col-xs-6-2.jpg) no-repeat;
	height: 224px;
	position: relative;
}
figure.four-03 {
	background: url(../images/col-xs-6-3.jpg) no-repeat;
	height: 224px;
	position: relative;
}
figure.four-04 {
	background: url(../images/col-xs-6-4.jpg) no-repeat;
	height: 224px;
	position: relative;
}
span.sm-title {
	font-size: 2em;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-weight: bold;
}
span.welcome-title1 {
	font-size: 1.4em;
	color: #fff;
	padding-top: 15px;
	display: block;
	text-align: left;
	padding-left: 25px;
}
span.welcome-title2 {
	display: block;
	font-size: 1.4em;
	color: #3c7b00;
	text-shadow: #fff 1px 1px 1px;
	padding-left: 25px;
}
span.sm-des {
	position: absolute;
	right: 10px;
	bottom: 55px;
	text-align: right;
}
a.sm-enter {
	position: absolute;
	color: #000;
	border: #000 solid 1px;
	font-size: 1.3em;
	padding: 5px 20px;
	right: 10px;
	top: 20px;
}
ul.case-people, ul.case-people2 {
	padding: 25px 0 0 0;
	margin: 0;
	list-style-type: none;
}
ul.case-people li, ul.case-people2 {
	text-align: center;
}
ul.case-people2 li a {
	display: block;
}
ul.case-people2 li a img {
	width: 100%;
}
span.time {
	display: block;
	margin: 5px 0;
}
.news-box {
	padding-top: 5px;
}
section#geberal-box {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
a.more {
	background: url(../images/more-bg.jpg) repeat-x;
	display: block;
	text-decoration: none;
	color: #666;
	width: 100px;
	margin: 15px 0;
	padding: 5px 0;
	text-align: center;
	border-radius: 5px;
	border: #ccc solid 1px;
}
section#sitemap {
	background-color: #8b7d52;
	min-height: 300px;
	padding: 30px 0;
}
aside.list {
	width: 14.2857%;
	float: left;
}
.list ul {
	padding: 0;
	list-style: none;
	padding: 0;
}
.list ul li {
	margin: 10px 0;
}
.list ul li a {
	color: #fff;
}
footer {
	background-color: #f1d955;
	min-width: 150px;
	padding: 20px 0;
}
footer figcaption {
	width: 80%;
	float: left;
	color: #382308;
	font-weight: bold;
	line-height: 180%;
	font-size: 15px;
}
figure.footer-tel {
	width: 20%;
	float: left;
	padding-right: 10px;
}
ul.case-people .owl-controls.clickable, ul.case-people2 .owl-controls.clickable {
	position: absolute !important;
	width: 100% !important;
	top: -10px !important;
	margin-top: 0 !important;
	text-align: right !important;
}
ul.case-people .owl-prev, ul.case-people2 .owl-prev {
	background: #fff !important;
	border: #000 solid 1px !important;
	border-radius: 0 !important;
	color: #000 !important;
	margin: 1px !important;
}
ul.case-people .owl-next, ul.case-people2 .owl-next {
	background: #fff !important;
	border: #000 solid 1px !important;
	border-radius: 0 !important;
	color: #000 !important;
	margin: 1px !important;
}
.col-sm-3.footer-col-sm-3 {
	color: #5d4716;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
footer .container {
	padding: 0;
}
a.nivo-prevNav {
	color: #fff;
	font-size: 2em;
	padding: 15px;
	left: 2%;
}
a.nivo-nextNav {
	color: #fff;
	font-size: 2em;
	padding: 15px;
	right: 2%;
}
div#video-box img {
	margin-bottom: 5px;
}
.else-icon img {
	margin: 0 2px;
}
.case-people .item {
	margin: 3px;
}
ul.ugm {
	position: absolute;
	background-color: #efefef;
	left: -20px;
	top: 60px;
	border: #7bccd0 solid 2px;
	border-top: #7bccd0 solid 1px;
	z-index: 10;
	width: 150%;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: none;
}
ul.ugm > li {
	line-height: 40px;
}
ul.ugm > li:first-child:before {
	position: absolute;
	content: url(../images/menu-use.jpg);
	top: -25px;
	margin-left: -8px;
}
ul.ugm > li > a {
	color: #333;
	font-size: 1.1em;
	display: block;
	transition: all 0.5s ease;
	text-decoration: none;
}
ul.ugm > li > a:hover {
	background-color: #7bccd0;
	transition: all 0.5s ease;
	color: #fff;
	text-decoration: none;
}
.row.left-nav .panel-default>.panel-heading {
	background-color: #b1ebed;
	color: #616260;
	box-shadow: #eee 1px 1px 0 0;
	border-radius: 0;
	border-bottom: #fff solid 1px;
}
.row.left-nav .panel-title>a {
	display: block;
	text-decoration: none;
}
.row.left-nav i.fa.fa-angle-down {
	float: right;
	color: #fff;
	font-size: 1.5em;
	transition: all 0.5s ease;
}
.row.left-nav a.collapsed i.fa.fa-angle-down {
	transform: rotate(-90deg);
	transition: all 0.5s ease;
}
.row.left-nav .panel-group .panel+.panel {
	margin-top: 0px;
	border-radius: 0;
}
.row.left-nav .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
	background-color: #efefef;
}
.list-block > ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.list-block > ul > li {
	padding: 0 5px;
	margin-bottom: 15px;
}
.list-block {
	display: inline-block;
	margin: 0;
	width: 100%;
}
.list-block > ul > li > a > span {
	color: #000;
	text-align: center;
	display: block;
	margin: 15px 0;
	font-size: 15pt;
}
.list-block > ul > li > a {
	text-decoration: none;
	box-shadow: #eee 0px 0px 5px 2px;
	display: inline-block;
}
ul.news-list > li > a {
	display: block !important;
	border: #f7f7f7 solid 13px;
	transition: all 0.5s ease;
}
ul.news-list > li > a:hover {
	border: #d0c6ae solid 13px;
	transition: all 0.5s ease;
}
ul.news-list > li {
	padding: 0 8px !important;
}
.bread {
	background-color: #f5f5f5;
}
.bread .breadcrumb {
	padding: 5px 0;
	margin-bottom: 0;
}
.list-block > h1 {
	font-size: 22pt;
	color: #999;
	margin-top: 0;
	font-weight: bold;
}
aside.statement {
	border: #e4e4e4 8px solid;
	background-color: #fefdeb;
	padding: 15px;
	font-size: 1.1em;
}
.row.left-nav {
	margin: 0 -30px;
}
aside.else-bn {
	margin: 0 0 10px 0;
	border: #bcae94 solid 1px;
	padding: 3px;
}
section#main article.col-sm-10 {
	padding: 0 0 0 45px;
}
input.form-control {
	background-color: #e9e3d6;
	border: none;
	text-align: center;
	color: #c6bda7;
}
.from-6 {
	width: 48% !important;
	float: left !important;
	margin-right: 2%;
	margin-top: 15px;
}
.from-3 {
	width: 23% !important;
	float: left !important;
	margin-right: 2%;
	margin-top: 15px;
}
form#newfrom {
	display: inline-block;
	width: 100%;
	background-color: #f7f7f7;
	padding: 25px 100px;
	margin: 25px 0;
}
.nice-select.wide.selectstyle {
	height: 34px;
	line-height: 32px;
	background-color: #e9e3d6;
	border: none;
}
.from-title {
	text-align: center;
	font-size: 1.3em;
	margin-bottom: 10px;
}
.check-box {
	background-color: #e9e3d6;
	margin: 15px 15px 15px 0px;
	padding: 10px;
}
input[type=checkbox].checkbix:checked+label>span {
	background: #635c5c;
}
input[type=checkbox].checkbix:checked+label>span:before {
	box-sizing: initial;
}
input[type=checkbox].checkbix:checked+label>span {
	background-color: #635c5c !important;
}
aside.statement img {
	margin-bottom: 10px;
}
button.btn.btn-default.btn1:hover {
	color: #fff;
	background-color: #635c5c;
}
.bottom-block {
	margin-top: 15px;
	text-align: right;
}
.des-d {
	margin: 5px 0 5px 0;
	text-align: left;
	font-size: 1em;
}
.des {
	margin: 5px 0 5px 0;
	text-align: left;
	font-size: 13pt;
}
.data {
	padding: 5px;
	text-align: left;
	font-size: 15pt;
	color: #666666;
}
ul.news-list > li > a {
	color: #666;
}
section.page {
	clear: both;
	text-align: center;
}
aside.step-box {
	display: flex;
	width: 100%;
}
figure.sm-banner {
	margin-bottom: 25px;
}
aside.step-box .col-sm-9 ul {
	list-style-type: none;
}
i.fa.fa-map-marker {
	margin-right: 10px;
	color: #b79476;
}
figure.service-title {
	text-align: center;
	margin: 15px 0;
}
.auto {
	margin: 0 auto;
}
figure.service-title span {
	font-size: 1.4em;
	color: #b2b32b;
	font-weight: bold;
}
.service-title {
	font-size: 1.3em;
	color: #96681a;
	font-weight: bold;
	margin-bottom: 15px;
}
aside.des-box {
	margin-bottom: 80px;
}
aside.des-box p {
	margin: 20px 0;
}
.row.left-nav .panel-default>.panel-heading+.panel-collapse>.panel-body a {
	color: #000;
	height: 41px;
	padding: 0 43px;
	display: block;
	line-height: 41px;
	font-size: 1.05em;
	text-decoration: none;
	position: relative;
}
.row.left-nav .panel-default>.panel-heading+.panel-collapse>.panel-body a:before {
	content: url(../images/cc_03.png);
	font-size: 12px;
	margin-right: 10px;
	position: absolute;
	left: 25px;
	top: -2px;
}
.row.left-nav .panel-default>.panel-heading+.panel-collapse>.panel-body li:hover a {
	color: #fff;
	transition: all 0.5s ease;
	background-color: #7dcacf;
}
.row.left-nav .panel-default>.panel-heading+.panel-collapse>.panel-body ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.panel-body {
	padding: 0 !important;
}
.data-witn.col-xs-6, .like-witn.col-xs-6 {
	display: none;
}
.new-l {
	margin: 0 -15px;
}
#right-block-inside {
	position: absolute;
	right: -140px;
	top: 40px;
	z-index: 50;
}
.panel-body li:first-child {
	border: #fff solid 1px;
}
.panel-body li {
	border-top: #ccc solid 1px;
}
.row.left-nav .panel.panel-default:last-child > .panel-heading {
	box-shadow: none !important;
	border-bottom: none !important;
	border-color: transparent !important;
}
.row.left-nav .panel.panel-default:last-child {
	border-color: transparent !important;
	box-shadow: none !important;
}
.panel-group .panel {
	border-radius: 0 !important;
}
.ad-r, .ad-l {
	float: left;
}
.map-box {
	margin-bottom: 25px;
}
article.col-sm-10 .col-sm-4, article.col-sm-10 .col-sm-3 {
	text-align: right;
	font-size: 1.5em;
	color: #999999;
}
.ad-r {
	padding-left: 15px;
	padding-top: 5px;
	font-size: 1.2em;
}
.ad-r p {
	margin: 0;
}
p.add-p i.fa.fa-caret-right {
	color: #b59576;
	font-size: 1.2em;
	margin-right: 5px;
}
p.add-p {
	margin: 10px 0;
	font-size: 1.1em;
}
table#schtable, table#doctortable {
	border: #ccc solid 1px;
	text-align: center;
}
table#schtable td, table#doctortable td {
	border: #ccc solid 1px;
	padding: 20px 3px;
}
table#schtable tr:first-child, table#doctortable tr:first-child {
	background-color: #e9e3d6;
	color: #635c5c;
}
table#doctortable td:first-child {
	background-color: #e9e3d6;
	color: #635c5c;
}
table#schtable tr, table#doctortable tr {
	background-color: #f3f3f3;
}
table#schtable tr:nth-child(2) td:nth-child(1), table#schtable tr:nth-child(2) td:nth-child(2), table#schtable tr:nth-child(2) td:nth-child(6) {
	background-color: #b59576;
	color: #fff;
}
table#schtable tr:nth-child(3) td:nth-child(1), table#schtable tr:nth-child(3) td:nth-child(2), table#schtable tr:nth-child(3) td:nth-child(3), table#schtable tr:nth-child(3) td:nth-child(4), table#schtable tr:nth-child(3) td:nth-child(5) {
	background-color: #b59576;
	color: #fff;
}
ul.sch-list {
	padding: 0;
	margin: 25px 0 5px 0;
	list-style-type: none;
	display: inline-block;
}
ul.sch-list li {
	text-align: left !important;
}
ul.sch-list li a img {
	margin-right: 10px;
}
ul.sch-list li {
	margin: 10px 0;
}
article.col-sm-10 .col-sm-4 a {
	font-size: 0.7em;
	color: #000;
	text-decoration: none;
}
.qr-code {
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}
#sch-doctor ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#sch-doctor ul li {
	display: inline-block;
	width: 20%;
	float: left;
	padding: 0 5px;
}
#sch-doctor ul li div {
	text-align: center;
}
#sch-doctor .col-sm-9 {
	margin: 0 0 20px 0;
}
div#sch-doctor {
	display: inline-block;
	border-top: #eee solid 1px;
	padding-top: 50px;
	margin-top: 50px;
}
i.fa.fa-arrow-circle-right {
	margin-right: 10px;
}
ul.sch-list li:nth-child(4) a:after {
	content: 'visageclinic';
	position: absolute;
	right: 50px;
	top: 35px;
}
ul.sch-list li:nth-child(5) a:after {
	content: 'visage23826480';
	position: absolute;
	right: 0;
	top: 35px;
}
.doctor-name {
	border-bottom: #ccc solid 2px;
	padding-bottom: 5px;
}
ul.exp-1 {
	list-style-type: none;
}
ul.exp-1 li {
	position: relative;
	padding-left: 50px;
}
ul.exp-1 li span {
	position: absolute;
	left: -40px;
}
.doctor {
	display: inline-block;
	margin-bottom: 15px;
}
div#doctor {
	border-top: #eee solid 1px;
	padding-top: 30px;
	margin: 30px 0 80px 0;
	padding-left: 60px;
	padding-right: 60px;
}
ul.slider-doctor {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.slider-doctor li > div {
	text-align: center;
}
ul.slider-doctor.owl-theme .owl-controls .owl-buttons div {
	background-color: transparent !important;
}
ul.slider-doctor .owl-buttons {
	position: absolute !important;
	width: 100%;
	top: 50%;
	margin-top: -28px;
}
ul.slider-doctor .owl-prev {
	float: left !important;
	left: -60px;
	position: relative;
}
ul.slider-doctor .owl-next {
	float: right !important;
	right: -60px;
	position: relative;
}
ul.room {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.room li {
	margin: 10px 0;
	position: relative;
}
ul.room li > span {
	position: absolute;
	bottom: 5px;
	font-size: 0.7em;
	color: #fff;
	right: 25px;
}
.else-icon {
	margin-top: 15px;
}
a.more.more-upadta {
	margin: 40px auto 0;
}



select.wide.selectstyle {
    background-color: #e9e3d6;
    width: 100%;
    padding: 5px;
}













/*1440以上*/

 @media screen and (min-width:1441px) {


div#right-block {
	right: -150px;
}
}


/*992以下*/

 @media screen and (max-width:993px) {


nav#nav > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 970px;
    margin: 0 auto;
    text-align: right;
}
}








/*768以下*/

 @media screen and (max-width:769px) {
section#main {
	min-height: 1000px;
	position: relative;
	padding: 0;
	margin-top: 0;
}
span.more-des {
	display: none;
}
aside.col-xs-6.two-box-left {
	padding-right: 5px;
	padding-left: 15px;
}
aside.col-xs-6.two-box-right {
	padding-left: 5px;
	padding-right: 15px;
}
aside.col-sm-3.four-box-left {
	padding: 8px 5px 0 15px;
}
aside.col-sm-3.col-xs-6.four-box-left.mob-use {
	padding: 8px 15px 0 5px;
}
aside.col-sm-3.col-xs-6.four-box-right {
	padding: 8px 5px 0 15px;
}
aside.col-sm-3.col-xs-6.four-box-right.mob-use {
	padding: 8px 15px 0 5px;
}
span.sm-des {
	display: none;
}
span.sm-title {
	font-size: 1.6em;
	position: absolute;
	text-align: center;
	display: block;
	right: 0;
	bottom: 50px;
	width: 100%;
	font-weight: inherit;
}
a.sm-enter {
	position: absolute;
	color: #6e6e6e;
	border: #6e6e6e solid 1px;
	right: inherit;
	top: inherit;
	font-size: 1.3em;
	padding: 3px 15px;
	bottom: 15px;
	left: 50%;
	margin-left: -48px;
}
section#geberal-box .col-sm-4 {
	padding: 0;
}
.news-box > img {
	width: 100%;
}
.news-box {
	padding: 0 15px 20px 15px;
}
section#case {
	background: url(../images/case-mob.jpg) no-repeat;
	background-position: center;
	height: 46px;
}
span.more-title {
	position: absolute;
	font-size: 1.6em;
	left: inherit;
	top: inherit;
	margin-left: inherit;
	width: 100%;
	bottom: 50px;
	text-align: center;
}
a.enter {
	position: absolute;
	color: #6e6e6e;
	border: #6e6e6e solid 1px;
	right: inherit;
	top: inherit;
	font-size: 1.3em;
	padding: 3px 15px;
	bottom: 10px;
	left: 50%;
	margin-left: -48px;
}
ul.case-people .owl-controls.clickable, ul.case-people2 .owl-controls.clickable {
	position: static !important;
	width: 100% !important;
	top: 0px !important;
	margin-top: 10px !important;
	text-align: center !important;
}
a.more {
	background: url(../images/more-bg.jpg) repeat-x;
	display: block;
	text-decoration: none;
	color: #666;
	width: 100px;
	padding: 5px 0;
	text-align: center;
	border-radius: 5px;
	border: #ccc solid 1px;
	margin: 15px auto 0;
}
#welcome {
	background: url(../images/long-ad.jpg) no-repeat;
	height: 45px;
	background-size: cover;
	background-position: right;
}
.visible-xs.newstitle-mob-use {
	background: url(../images/news-mob.jpg) no-repeat;
	background-position: center;
	margin-bottom: 15px;
	height: 46px;
}
.visible-xs.intertitle-mob-use {
	background: url(../images/inter-mob.jpg) no-repeat;
	background-position: center;
	height: 42px;
}
.visible-xs.videotitle-mob-use {
	background: url(../images/video-title-mob.jpg) no-repeat;
	background-position: center;
	height: 44px;
}
ul.case-people .item, ul.case-people2 .item {
	text-align: center;
}
ul.case-people .item, ul.case-people2 li a:nth-child(odd) {
	clear: both;
}
footer .col-sm-5 {
	display: inline-block;
	width: 100%;
	padding: 0;
}
footer .col-sm-3 {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: -10px;
}
figure.footer-tel {
	width: 30%;
	float: left;
	display: none;
}
footer figcaption {
	width: 100%;
	float: none;
	margin: 15px 0;
	padding: 0 15px;
}
footer {
	background-color: #f1d955;
	min-width: 150px;
	padding: 20px 0;
}
footer .col-sm-4 img {
	margin: 0 auto;
}
figure#logo {
	padding: 10px 0;
}
nav.navbar.navbar-default.navbar-static-top.visible-xs {
	background-color: #fff;
	border: none;
}
img.img-responsive.mob-logo {
	position: absolute;
	margin: 10px 0;
	left: 50%;
	margin-left: -90px;
}
.navbar-toggle {
	margin-top: 18px !important;
}
.navbar-default .navbar-nav>li>a {
	font-size: 1.2em;
}
div#right-block {
	display: none;
}
span.welcome-title2 {
	display: block;
	font-size: 1em;
	color: #3c7b00;
	text-shadow: #fff 1px 1px 1px;
	text-align: center;
	padding: 12px 0;
}
a.nivo-prevNav {
	color: #fff;
	font-size: 2em;
	padding: 5px;
	left: 2%;
	top: 50%;
	margin-top: -30px;
}
a.nivo-nextNav {
	color: #fff;
	font-size: 2em;
	padding: 0 5px;
	right: 2%;
	top: 50%;
	margin-top: -30px;
}
span.welcome-title1 {
	display: none;
}
section#main article.col-sm-10 {
	padding: 0 15px;
	margin-top: 0px;
}
.row.left-nav {
	padding: 0 15px;
	margin: 0 -15px;
}
figure.sm-banner {
	margin-bottom: 25px;
	margin: 0 -15px;
}
ul.news-list > li > a {
	border: #f7f7f7 solid 8px;
}
ul.news-list > li > a:hover {
	border: #d0c6ae solid 8px;
}
.list-block > h1 {
	font-size: 1.6em;
	color: #000;
	margin: 15px 0;
	font-weight: bold;
}
aside.step-box {
	display: block;
	width: 100%;
	margin: 15px 0;
}
aside.step-box .col-sm-3 {
	padding: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffda34 !important;
	height: 4px !important;
}
.navbar-default .navbar-toggle {
	border: none !important;
}
body.out nav .navbar-toggle, default .navbar-toggle:focus, default .navbar-toggle:hover {
	background-color: transparent !important;
}
.lg {
	position: absolute;
	right: 40px;
	top: 50%;
	margin-top: -10px;
}
aside.step-box .col-sm-9 > span {
	margin: 10px 0;
	display: block;
}
.data-witn.col-xs-6 {
	font-size: 11px;
	color: #000;
}
.like-witn.col-xs-6 {
	color: rgb(233, 30, 30);
}
i.fa.fa-heart {
	margin-right: 3px;
}
.data-witn.col-xs-6, .like-witn.col-xs-6 {
	display: block;
}
article.col-sm-10 .col-sm-4 {
	text-align: center;
}
.sch-time .col-sm-3, .sch-time .col-sm-9 {
	padding: 0;
}

article.col-sm-10 .col-sm-4, article.col-sm-10 .col-sm-3 {
	text-align: center;
	font-size: 1.6em;
	color: #999999;
	margin: 10px 0;
}
ul.sch-list li a img {
	width: 35px;
}
.qr-code span {
	margin-right: 0;
	display: block;
	margin-bottom: 15px;
}
ul.room li {
	padding: 0 5px;
}
aside.des-box {
	margin-bottom: 15px;
}
.banner-slider .owl-prev {
	font-size: 3em !important;
	margin-left: 15px !important;
}
.banner-slider .owl-next {
	font-size: 3em !important;
	margin-right: 15px !important;
}
.banner-slider .owl-buttons {
	position: absolute !important;
	width: 100%;
	top: 50%;
	margin-top: -35px;
}
.fb-page {
	display: none;
}
body.out nav .navbar-toggle .icon-bar:nth-of-type(2) {
	transform: translate3d(0, 10px, 0) rotate(45deg) !important;
}
a.more.more-upadta {
	margin: 15px auto 15px !important;
}
.panel-group {
	margin-bottom: 20px;
	margin-top: 20px;
}
form#newfrom {
	display: inline-block;
	width: 100%;
	background-color: #f7f7f7;
	padding: 15px;
	margin: 25px 0;
}

#fb { display:none !important;}

}
