/*  
 * momo  base.css
 * v1.0 
 * made by 杨明
 * 
 *  
 */
html, body {
	height: 100%;
}

html {
	box-sizing: border-box;
}

*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

html, body {
	font-size: 100%;
}

body {
	background-color: #F6F6F6;
	color: #222;
	cursor: auto;
	font-family: Microsoft Yahei, "Helvetica Neue", Helvetica, Roboto, Arial,
		sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	position: relative;
}

a, a:focus, input:focus, input {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
	outline-style: none;
}

a:hover {
	cursor: pointer;
}

img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
	border: none;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.hide {
	display: none;
}

.invisible {
	visibility: hidden;
}

p {
	padding: 0;
	margin: 0;
}

textarea {
	height: auto;
	min-height: 50px;
}

select {
	width: 100%;
}

ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
/* 
 * row 框架外部结构
 * row添加collapse时，间隙就去掉了 
 */
.row {
	margin: 0 auto;
	max-width: 62.5rem;
	width: 100%;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.row.collapse>.column, .row.collapse>.columns {
	padding-left: 0;
	padding-right: 0;
}

.row.collapse .row {
	margin-left: 0;
	margin-right: 0;
}

.row .row {
	margin: 0 -0.9375rem;
	max-width: none;
	width: auto;
}

.row .row:before, .row .row:after {
	content: " ";
	display: table;
}

.row .row:after {
	clear: both;
}

.row .row.collapse {
	margin: 0;
	max-width: none;
	width: auto;
}

.row .row.collapse:before, .row .row.collapse:after {
	content: " ";
	display: table;
}

.row .row.collapse:after {
	clear: both;
}
/*
 * column 用在small之间表明为块状
 * */
.column, .columns {
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	width: 100%;
	float: left;
}

.column+.column:last-child, .columns+.column:last-child, .column+.columns:last-child,
	.columns+.columns:last-child {
	float: right;
}

.column+.column.end, .columns+.column.end, .column+.columns.end,
	.columns+.columns.end {
	float: left;
}

.small-1 {
	width: 8.33333%;
}

.small-2 {
	width: 16.66667%;
}

.small-3 {
	width: 25%;
}

.small-4 {
	width: 33.33333%;
}

.small-5 {
	width: 41.66667%;
}

.small-6 {
	width: 50%;
}

.small-7 {
	width: 58.33333%;
}

.small-8 {
	width: 66.66667%;
}

.small-9 {
	width: 75%;
}

.small-10 {
	width: 83.33333%;
}

.small-11 {
	width: 91.66667%;
}

.small-12 {
	width: 100%;
}

/* small */
@media only screen {
	.hidden-sm {
		display: none;
	}
	.hidden-md {
		display: block;
	}
}
/* medium */
@media only screen and (min-width: 40.0625em) {
	body {
		font-size: .875rem;
	}
	.hidden-sm {
		display: block;
	}
	.hidden-md {
		display: none;
	}
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"],
	input[type="datetime-local"], input[type="month"], input[type="week"],
	input[type="email"], input[type="number"], input[type="search"], input[type="tel"],
	input[type="time"], input[type="url"], input[type="color"], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #FFFFFF;
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-family: inherit;
	font-size: 0.875rem;
	height: 2.3125rem;
	width: 100%;
	border: 1px #ccc solid;
	padding-left: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color 0.15s linear, background 0.15s linear;
	-moz-transition: border-color 0.15s linear, background 0.15s linear;
	-ms-transition: border-color 0.15s linear, background 0.15s linear;
	-o-transition: border-color 0.15s linear, background 0.15s linear;
	transition: border-color 0.15s linear, background 0.15s linear;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus,
	input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus,
	input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus,
	input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus,
	input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
	background: #fafafa;
	outline: none;
}

input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled,
	input[type="datetime"]:disabled, input[type="datetime-local"]:disabled,
	input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled,
	input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled,
	input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled,
	textarea:disabled {
	background-color: #DDDDDD;
	cursor: default;
}

input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"],
	input[type="password"][disabled], input[type="password"][readonly],
	fieldset[disabled] input[type="password"], input[type="date"][disabled],
	input[type="date"][readonly], fieldset[disabled] input[type="date"],
	input[type="datetime"][disabled], input[type="datetime"][readonly],
	fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled],
	input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"],
	input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"],
	input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"],
	input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"],
	input[type="number"][disabled], input[type="number"][readonly],
	fieldset[disabled] input[type="number"], input[type="search"][disabled],
	input[type="search"][readonly], fieldset[disabled] input[type="search"],
	input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"],
	input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"],
	input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"],
	input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"],
	textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
	background-color: #fff;
	cursor: default;
}

input[type="text"].radius, input[type="password"].radius, input[type="date"].radius,
	input[type="datetime"].radius, input[type="datetime-local"].radius,
	input[type="month"].radius, input[type="week"].radius, input[type="email"].radius,
	input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius,
	input[type="time"].radius, input[type="url"].radius, input[type="color"].radius,
	textarea.radius {
	border-radius: 3px;
}

input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
}

/* Add height value for select elements to match text input height */
select {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-color: #fff;
	border-radius: 0;
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position: 100% center;
	background-repeat: no-repeat;
	color: rgba(0, 0, 0, 0.75);
	font-family: inherit;
	font-size: 0.875rem;
	line-height: normal;
	border-color: #ccc;
	border-radius: 0;
	height: 2.3125rem;
}

select::-ms-expand {
	display: none;
}

select.radius {
	border-radius: 3px;
}

select:hover {
	background-color: #f3f3f3;
}

select:disabled {
	background-color: #DDDDDD;
	cursor: default;
}

select[multiple] {
	height: auto;
}

/* Adjust margin for form elements below */
input[type="checkbox"]+label, input[type="radio"]+label {
	display: inline-block;
	margin-left: 0.5rem;
	margin-right: 1rem;
	margin-bottom: 0;
	vertical-align: baseline;
}

button, .button {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	position: relative;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: .625rem 2rem .6875rem 2rem;
	font-size: 1rem;
	background-color: #008CBA;
	border-color: #007095;
	color: #FFFFFF;
	transition: background-color 300ms ease-out;
}

button:hover, button:focus, .button:hover, .button:focus {
	background-color: #007095;
}

button:hover, button:focus, .button:hover, .button:focus {
	color: #FFFFFF;
}

button.secondary, .button.secondary {
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333333;
}

button.secondary:hover, button.secondary:focus, .button.secondary:hover,
	.button.secondary:focus {
	background-color: #b9b9b9;
}

button.secondary:hover, button.secondary:focus, .button.secondary:hover,
	.button.secondary:focus {
	color: #333333;
}

button.success, .button.success {
	background-color: #43AC6A;
	border-color: #368a55;
	color: #FFFFFF;
}

button.success:hover, button.success:focus, .button.success:hover,
	.button.success:focus {
	background-color: #368a55;
}

button.success:hover, button.success:focus, .button.success:hover,
	.button.success:focus {
	color: #FFFFFF;
}

button.alert, .button.alert {
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #FFFFFF;
}

button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus
	{
	background-color: #cf2a0e;
}

button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus
	{
	color: #FFFFFF;
}

button.warning, .button.warning {
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #FFFFFF;
}

button.warning:hover, button.warning:focus, .button.warning:hover,
	.button.warning:focus {
	background-color: #cf6e0e;
}

button.warning:hover, button.warning:focus, .button.warning:hover,
	.button.warning:focus {
	color: #FFFFFF;
}

button.info, .button.info {
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333333;
}

button.info:hover, button.info:focus, .button.info:hover, .button.info:focus
	{
	background-color: #61b6d9;
}

button.info:hover, button.info:focus, .button.info:hover, .button.info:focus
	{
	color: #FFFFFF;
}

button.large, .button.large {
	padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
	font-size: 1.25rem;
}

button.small, .button.small {
	padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
	font-size: 0.8125rem;
}

button.tiny, .button.tiny {
	padding: 0.625rem 1.25rem 0.6875rem 1.25rem;
	font-size: 0.6875rem;
}

button.expand, .button.expand {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

button.left-align, .button.left-align {
	text-align: left;
	text-indent: 0.75rem;
}

button.right-align, .button.right-align {
	text-align: right;
	padding-right: 0.75rem;
}

button.radius, .button.radius {
	border-radius: 3px;
}

button.round, .button.round {
	border-radius: 1000px;
}

button.disabled, button[disabled], .button.disabled, .button[disabled] {
	background-color: #008CBA;
	border-color: #007095;
	color: #FFFFFF;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover,
	button[disabled]:focus, .button.disabled:hover, .button.disabled:focus,
	.button[disabled]:hover, .button[disabled]:focus {
	background-color: #007095;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover,
	button[disabled]:focus, .button.disabled:hover, .button.disabled:focus,
	.button[disabled]:hover, .button[disabled]:focus {
	color: #FFFFFF;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover,
	button[disabled]:focus, .button.disabled:hover, .button.disabled:focus,
	.button[disabled]:hover, .button[disabled]:focus {
	background-color: #008CBA;
}

button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary,
	.button[disabled].secondary {
	background-color: #e7e7e7;
	border-color: #b9b9b9;
	color: #333333;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover,
	button[disabled].secondary:focus, .button.disabled.secondary:hover,
	.button.disabled.secondary:focus, .button[disabled].secondary:hover,
	.button[disabled].secondary:focus {
	background-color: #b9b9b9;
}

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover,
	button[disabled].secondary:focus, .button.disabled.secondary:hover,
	.button.disabled.secondary:focus, .button[disabled].secondary:hover,
	.button[disabled].secondary:focus {
	color: #333333;
}

button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover,
	button[disabled].secondary:focus, .button.disabled.secondary:hover,
	.button.disabled.secondary:focus, .button[disabled].secondary:hover,
	.button[disabled].secondary:focus {
	background-color: #e7e7e7;
}

button.disabled.success, button[disabled].success, .button.disabled.success,
	.button[disabled].success {
	background-color: #43AC6A;
	border-color: #368a55;
	color: #FFFFFF;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
	button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
	.button[disabled].success:hover, .button[disabled].success:focus {
	background-color: #368a55;
}

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
	button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
	.button[disabled].success:hover, .button[disabled].success:focus {
	color: #FFFFFF;
}

button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover,
	button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus,
	.button[disabled].success:hover, .button[disabled].success:focus {
	background-color: #43AC6A;
}

button.disabled.alert, button[disabled].alert, .button.disabled.alert,
	.button[disabled].alert {
	background-color: #f04124;
	border-color: #cf2a0e;
	color: #FFFFFF;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
	button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
	.button[disabled].alert:hover, .button[disabled].alert:focus {
	background-color: #cf2a0e;
}

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
	button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
	.button[disabled].alert:hover, .button[disabled].alert:focus {
	color: #FFFFFF;
}

button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover,
	button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus,
	.button[disabled].alert:hover, .button[disabled].alert:focus {
	background-color: #f04124;
}

button.disabled.warning, button[disabled].warning, .button.disabled.warning,
	.button[disabled].warning {
	background-color: #f08a24;
	border-color: #cf6e0e;
	color: #FFFFFF;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover,
	button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus,
	.button[disabled].warning:hover, .button[disabled].warning:focus {
	background-color: #cf6e0e;
}

button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover,
	button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus,
	.button[disabled].warning:hover, .button[disabled].warning:focus {
	color: #FFFFFF;
}

button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover,
	button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus,
	.button[disabled].warning:hover, .button[disabled].warning:focus {
	background-color: #f08a24;
}

button.disabled.info, button[disabled].info, .button.disabled.info,
	.button[disabled].info {
	background-color: #a0d3e8;
	border-color: #61b6d9;
	color: #333333;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
}

button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover,
	button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus,
	.button[disabled].info:hover, .button[disabled].info:focus {
	background-color: #61b6d9;
}

button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover,
	button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus,
	.button[disabled].info:hover, .button[disabled].info:focus {
	color: #FFFFFF;
}

button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover,
	button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus,
	.button[disabled].info:hover, .button[disabled].info:focus {
	background-color: #a0d3e8;
}

/*********end base********************/
.textCut {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.multitextCut {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* 字体颜色 */
.fc_sp {
	color: #3e90ca;
} /* 特殊色 */
.fc_error {
	color: #c1504a;
} /* 错误色 */
.fc_deal {
	color: #a4a4a4;
} /* 提示色 */
.fc_sucess {
	color: #22A049;
} /* 绿色的色 */
.fc_undo {
	color: #999;
}

.fc_tip {
	color: #FF6334
}

.fc3 {
	color: #333;
}

.fc6 {
	color: #666;
}

.fc9 {
	color: #999;
}

.fcf {
	color: #fff;
}

.fb {
	font-weight: bold;
	padding: 0 4px;
}

.fmak {
	color: #666;
	background: #f8f8f8;
	padding: .25rem .375rem; /* border:1px #e8e8e8 solid;*/
	font-size: .875rem;
}

.bdt {
	border-top: 1px #f3f3f3 solid;
}

.bdl {
	border-left: 1px #f3f3f3 solid;
}

.bdr {
	border-right: 1px #f3f3f3 solid;
}

.bdb {
	border-bottom: 1px #f3f3f3 solid;
}

.bg_service {
	background-color: #5CB4E2;
}

.bg_order {
	background-color: #77C2AD;
}

.bg_power {
	background-color: #ECAA39;
}

.bg_room {
	background-color: #DD2324;
}

.icon {
	background: url(/view/frontpage/img/icons.png) no-repeat;
	background-size: 275px 275px;
}

.icon_arrow {
	background: url(/view/frontpage/images/arrow_title.png) center center
		no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
}

.icon_arrow_sm {
	background: url(/view/frontpage/images/arrow_sm.png) center center
		no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
}

.icon, .icsm {
	display: inline-block;
	text-align: center;
	font-style: normal;
	vertical-align: top;
}

.left_top {
	position: absolute;
	top: 0;
	left: 0;
}

.left_mid_top {
	position: absolute;
	top: 42%;
	left: 0;
}

.right_top {
	position: absolute;
	top: 0;
	right: 0;
}

.left_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
}

.right_bottom {
	position: absolute;
	bottom: 0;
	right: 0;
}

.bgf {
	background: #fff;
}

.wrap {
	width: 100%;
}

.innerwrap {
	width: 100%;
}

.header {
	height: 64px;
	background: #fff;
}

.header .logo {
	float: left; /*width:326px; height:64px ;*/
}

.header .searchBox {
	float: right; /*width:250px; height:78px;*/
}

.formGroup {
	width: 250px;
	height: 40px;
	border: 1px #ddd solid;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.formGroup .inp_search {
	float: left;
	width: 200px;
	height: 38px;
	line-height: 38px;
	border: none;
	background: #fff;
}

.formGroup .btn_search {
	float: right;
	width: 46px;
	height: 38px;
	background: url(/view/frontpage/images/btn_search.jpg) no-repeat;
	border: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.searchBox .info .text_tel {
	font-size: 1.5rem;
	font-weight: bold;
	color: #0A5D93;
}

.nav {
	background: #fff;
	text-align: center;
}

.nav .nav_iteam, .nav .bd {
	display: inline-block;
	vertical-align: top;
	height: 52px;
	line-height: 52px;
	color: #eee;
}

.nav .nav_iteam {
	width: 20%;
}

.nav .nav_iteam a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	white-space: nowrap;
	display: block;
	width: 100%;
	height: 100%;
}

.slide1 {
	background-color: #48A0AA;
}

.slide2 {
	background-color: #fff;
}

.slide3 {
	background-color: #9AB6C2;
}

.slide4 {
	background-color: #FDFAF5;
}

.swiper-container {
	text-align: center;
	height: 400px;
}

.swiper-container-grid {
	margin: 0 auto;
	margin-bottom: 16px;
	background: #fff;
	padding: 10px 8px 30px 8px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	height: 550px;
}

.ban_mid {
	margin: 16px 0;
}

.cateList {
	text-align: center;
	background: #fff;
}

.cateList .iteam {
	width: 44%;
	display: inline-block;
	vertical-align: top;
}

.cateList .iteam .iteam_info {
	display: block;
	padding: 10px;
}

.cateList .iteam .iteam_info img {
	width: 100%;
}

.cateList .iteam .iteam_info:hover {
	background: #E8E3E3;
}

.cateList .iteam .name {
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 16px;
}

.aboutBox {
	width: 100%;
	background: #fff;
	margin: 0 auto; /* border:6px #ddd solid;*/
	overflow: auto;
}

.aboutBox .sl, .aboutBox .sr {
	display: inline-block;
	vertical-align: top;
}

.aboutBox .sr {
	padding: 10px;
}

.aboutLink {
	width: 100%;
	line-height: 24px;
	margin-top: 50px;
}

.aboutLink a {
	padding: 0 10px;
	font-size: .875rem;
	color: #0A5D93;
}

.text_list li {
	width: 94%;
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	background: url(/view/frontpage/images/temp/icon_squre.gif) left center
		no-repeat;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.session_news {
	background: #ebebeb;
	padding-top: 16px;
	margin-bottom: 16px;
	overflow: hidden;
}

.news_iteam {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	padding-bottom: 10px;
}

.news_iteam h3 {
	padding: 0;
	margin: 0;
	padding-left: 18px;
}

.news_iteam .lead {
	padding-left: 18px;
	font-size: 10px;
}

.news_iteam .pic {
	width: 304px;
	height: 200px;
	border: 3px #fff solid;
	margin-right: 16px;
}

.news_iteam .text_list {
	width: 288px;
	padding: 0;
}

.position {
	line-height: 40px;
	background: #fff;
	margin-top: 16px;
	margin-bottom: 16px;
}

.position .posTitle {
	padding: 10px 20px;
	background: #008CBA;
	color: #fff;
	margin-right: 20px;
}

.position .posLink {
	padding-right: 6px;
}

.footer {
	padding: 20px 0 10px;
	background: #111;
	color: #fdfdfd;
	font-size: .875rem;
	overflow: hidden;
	clear: both;
}

.footNav {
	display: none;
}

.footAdress {
	display: inline-block;
	vertical-align: top;
	padding: 10px;
}

.footNav .footIteam {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}

.footNav .footIteam h4 {
	color: #008CBA;
	margin: 0;
}

.footNav .footIteam a {
	display: block;
	height: 34px;
	line-height: 34px;
	color: #fdfdfd;
}

.footAdress {
	width: 270px;
	line-height: 34px;
}

.footTop {
	border-bottom: 1px #000 solid
}

.footCopyright {
	border-top: 1px #222 solid;
	text-align: center;
	padding: 8px 0;
}

.sl-box {
	width: 100%;
	margin: 0 auto;
}

.sr-box {
	width: 98%;
	margin: 0 auto;
}

.leftBar {
	width: 100%;
	padding-bottom: 50px;
}

.leftBar .bd {
	background: #fff;
	height: 20px;
}

.leftBar .title {
	height: 40px;
	line-height: 40px;
	text-indent: 10px;
	background: #0B6096;
	color: #fff;
	margin: 0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.leftBar .iteam {
	background: #fff;
	padding: 0 1px 0 1px;
}

.leftBar .iteam h4 {
	margin: 0;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px #ddd dashed;
}

.leftBar .iteam h4 .icon {
	margin-top: 7px;
	margin-right: 4px;
}

.leftBar .barList {
	padding: 10px 0;
}

.leftBar .barList li {
	display: inline-block;
	vertical-align: top;
	width: 48%;
}

.leftBar .barList li .iteamName {
	display: block;
	padding: 12px 0;
	color: #333;
}

.leftBar .barList li .iteamName:hover {
	background-color: #EAEAEA;
}

/*.leftBar .barList{ padding:10px 0;}
.leftBar .barList li{ display: inline-block; vertical-align: top; width:48%;}
.leftBar .barList li .iteamName{ display:block; padding:8px 0; color:#333;}
.leftBar .barList li .iteamName:hover{background-color:#EAEAEA;}
*/
.container {
	background: #fff;
	width: 100%;
	padding: 15px;
}

.secList {
	
}

.secList .iteam {
	width: 44%;
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	margin-left: 4px;
}

.secList .iteam .iteam_info {
	display: block;
	padding: 10px;
}

.secList .iteam .iteam_info img {
	width: 100%;
}

.secList .iteam .name {
	height: 68px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.blocktwoAbout {
	background: #fff;
	padding: 30px 0;
}

.blocktwo {
	margin: 15px 0;
}

.blocktwo .cgaltitle {
	font-size: 24px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.advantagetp {
	background: #f6f6f6;
	margin: 15px 0;
}

.advantageone {
	width: 23%;
	display: inline-block;
	vertical-align: top;
	border: solid 1px #dddddd;
	background-color: #fff;
	margin: 0 8px;
}

.advoneimg {
	padding: 5px 5px 0 5px;
}

.advonetitle {
	border-bottom: solid 1px #dddddd;
	text-align: center;
	line-height: 40px;
}

.advonetitle a {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
}

.advonenr {
	padding: 5px;
	background-color: #f9f9f9;
	font-family: "微软雅黑";
	color: #666;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	border-top: solid 1px #fff;
}

.cgalead {
	padding: 20px 0 30px 0;
	width: 80%;
	text-align: center;
	margin: 0 auto;
}

.pages {
	margin: 0 auto;
	height: 40px;
	margin-top: 20px;
	text-align: center;
}

.pages a {
	display: inline-block;
	width: 30px;
	height: 28px;
	line-height: 28px;
	margin: 0 4px;
	background: #f7f7f7;
	border: 1px #dedede solid;
	color: #333;
}

.pages a:hover, .pages a.current {
	background: #0B6096;
	color: #fff;
	font-weight: bold;
}

.container {
	padding: 10px;
}

.container h2 {
	text-align: center;
	line-height: 28px;
	padding-bottom: 10px;
}

.container .caption {
	text-align: center;
}

.container .caption span {
	padding: 0 4px;
	color: #666;
}

.container p {
	line-height: 24px;
	margin-bottom: 10px;
}

.container p img {
	display: block;
	margin: 0 auto;
}
/*.conLeft img{width:160px;}*/
.clear {
	clear: both;
}

.foot_ch {
	bottom: 0;
	margin: 0 auto;
	position: fixed;
	width: 100%;
}

/* swiper */
.swiper-slide img {
	max-width: none;
}

.swiper-slide .title {
	font-style: italic;
	font-size: 42px;
	margin-top: 80px;
	margin-bottom: 0;
	line-height: 45px;
}

.swiper-slide p {
	font-style: italic;
	font-size: 25px;
}

.pagination {
	width: 200px;
	text-align: center;
	position: absolute;
	z-index: 20;
	left: 50%;
	margin-left: -100px;
	bottom: 10px;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #555;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}

.swiper-active-switch {
	background: #aaa;
}

.swiper-dynamic-links {
	text-align: center;
}

.swiper-dynamic-links a {
	display: inline-block;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ccc;
	margin: 5px;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	background: #eee;
}

@media ( max-width : 767px) {
	.swiper-container {
		height: 200px;
	}
	.swiper-slide img {
		width: 100%;
		height: 100%;
	}
	.swiper-container-grid {
		height: 250px;
	}
	.swiper-container-grid .swiper-slide img {
		height: auto;
	}
	.advantageone {
		width: 44%;
		margin-bottom: 14px;
	}
	.advonetitle {
		line-height: 24px;
	}
}

@media only screen and (min-width: 40.0625em) {
	/*.swiper-container{ text-align: center; height:400px;}*/
	.innerwrap {
		width: 1002px;
		margin-left: auto;
		margin-right: auto;
	}
	.navwrap {
		width: 100%;
		background: #0B6096;
	}
	.navwrap .nav {
		background-color: transparent;
	}
	.nav .nav_iteam a {
		font-size: 16px;
		color: #f8f8f8;
	}
	.nav .nav_iteam a:hover {
		color: #fff;
		background: url(/view/frontpage/images/nav_04h.jpg) center bottom
			no-repeat;
	}
	.sl-box {
		width: 24%;
		float: left;
	}
	.sr-box {
		width: 75%;
		float: right;
		margin-bottom: 20px;
	}
	.header {
		height: 102px;
		padding-top: 16px;
	}
	.nav .nav_iteam {
		width: 11%;
	}
	.cateList {
		padding: 16px;
	}
	.cateList .iteam {
		width: 24%;
		padding: 10px;
	}
	/*.aboutBox{ width:100%; background:#fff; margin:0 auto;  margin-bottom:16px; border:6px #ddd solid;}
	.aboutBox .sl,
	.aboutBox .sr{display: inline-block ; vertical-align: top;}
	.aboutBox .sr{ width:50%; padding-left:20px;}
	.aboutBox .sr p{margin-bottom:10px;}*/
	.news_iteam {
		margin-left: 22px;
	}
	.footNav, .footAdress {
		display: inline-block;
		vertical-align: top;
	}
	.leftBar {
		margin-bottom: 50px;
	}
	.secList .iteam {
		width: 160px;
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: top; /*margin-left: 14px;*/
	}
	.container {
		padding: 10px 40px 60px 30px;
	}
	.conLeft {
		float: left;
	}
	.conInfo {
		padding-left: 20px;
		padding-top: 30px;
	}
}