@import url(fonts/font-awesome/css/font-awesome.css);
@import url(fonts/fontello/css/fontello.css);
@import url(animations.css);
@import url(../plugins/owl-carousel/owl.carousel.css);


html {	height: 100%;}
body {	font-family: "Microsoft YaHei", Arial;	font-size:16px;	line-height: 1.76;	color: #999999;	background-color: #ffffff;}
 


body.full-height, body.full-height .page-wrapper {	background-color: #fafafa;	min-height: 100%;}

h1,h2,h3,h4,h5,h6 {	color: #000000;	line-height: 1;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {	color: #343434;}

h1 {	font-size: 38px;	font-weight: 700;}
h2 {	font-size: 28px;	margin-bottom: 15px;}
h3 {	font-size: 22px;}
h4 {	font-size: 18px;	font-weight: 700;}
h5 {	font-size: 16px;	text-transform: uppercase;	font-weight: 700;}
h6 {	font-weight: 700;}
/* Medium devices (desktops, tablets, 992px and up) */@media (min-width:992px) {	.title {		margin-top: 0;	}}

.sidebar .title {	margin-bottom: 15px;	margin-top: 20px;	position: relative;}
.page-header {	margin-top: 20px;	padding-top: 20px;}
p {	margin-bottom:0px;text-align:justify; text-justify:inter-ideograph; /*ie*/ text-indent:0em; }
a {	color: #333333;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}
a:hover {	color: #666667; text-decoration:none;}
a:focus,a:active {	outline: none;}
img {	display: block;	max-width: 100%;	height: auto;}


.btn-default {    color: #333; width:148px; height:45px; line-height:28px;  color:#ffffff;    background-color:transparent;    border-color: #ffffff; -moz-border-radius: 45px;-webkit-border-radius: 45px;border-radius: 45px;}
a.btn-default:hover {  background-color:transparent; color:#ffffff; border-color: #ffffff; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; }
a.btn-default:hover {  background-color:transparent; color:#ffffff; border-color: #ffffff; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; }





.page-wrapper {	background-color: #ffffff;}
.header-top {	background-color: #ffffff;	border-bottom: 1px solid #ffffff;	 }
 
.header {	padding: 15px 0;	border-bottom: 1px solid #eaeaea;	background-color: #fff;}
.header.header-small {	padding: 10px 0;}
.page-intro {	padding: 10px 0;	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;	background-color: #fafafa;	border-bottom: 1px solid #dadada;}
.banner + .page-intro {	margin-top: -56px !important;	position: relative;	background-color: rgba(250, 250, 250, 0.9);	z-index: 2;}
.page-top {	padding: 40px 0;} 
.full-height .main-container {	padding-top: 220px;}
.section {	padding: 25px 0;}
.block {	padding-bottom: 40px;}
.sidebar .block:first-child {	margin-top: 2px;}
 
/* Fixed navigation
---------------------------------- */
.fixed-header-on .header.fixed {	position: fixed;	width: 100%;	top: 0;	left: 0;	z-index: 1006;	opacity: 0;	filter: alpha(opacity=0);	border-bottom: 1px solid #f1f1f1;	padding: 7px 0;	background-color: rgba(255, 255, 255, 0.95);}
.fixed-header-on.boxed .header.fixed {	left: auto;}
.fixed-header-on .header .logo {	-webkit-transform: scale(0.80);	-moz-transform: scale(0.80);	-ms-transform: scale(0.80);	-o-transform: scale(0.80);	transform: scale(0.80);	margin: 2px 0 -4px 0;	display: none;}
.fixed-header-on .header .site-slogan {	display: none;}
.fixed-header-on .header .navbar.navbar-default {	margin: 0;}
.fixed-header-on .header.fixed.animated {	-webkit-animation-duration: 0.5s;	animation-duration: 0.5s;}

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {	.fixed-header-on.boxed .header.fixed {		width: 750px;	}}

/* Medium devices (desktops, tablets, 992px and up) */
@media (min-width:992px) {
	.fixed-header-on .header .logo {		display: block;	}
	.fixed-header-on.boxed .header.fixed {		width: 970px;	}
}

/* Large devices (Large desktops 1200px and up) */
@media (min-width:1200px) {
	.fixed-header-on.boxed .header.fixed {		width: 1170px;	}
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	/* Fixed header position */
	.header.fixed {		position: relative !important;		top: auto !important;	}
}



/* Miscellaneous
---------------------------------- */
.img-100 img { width:100%;}

.pt-bfb-30 { padding-top:30%; }


.pl-5 {	padding-left: 5px;}
.pl-10 {	padding-left: 10px;}
.pl-20 {	padding-left: 20px;}
.pr-5 {	padding-right: 5px;}
.pr-10 {	padding-right: 10px;}
.pr-20 {	padding-right: 20px;}
.pb-6 {	padding-bottom: 6px;}


.mt-f7 { margin-top:-7px;}
.mt-1 {	margin-top: 1px;}
.mt-2 {	margin-top: 2px;}
.mt-3 {	margin-top: 3px;}
.mt-4 {	margin-top: 4px;}
.mt-5 {	margin-top: 5px;}
.mt-6 {	margin-top: 6px;}
.mt-7 {	margin-top: 7px;}
.mt-8 {	margin-top: 8px;}
.mt-10 {	margin-top: 10px;}
.mt-16 {	margin-top: 16px;}
.mt-20 {	margin-top: 20px;}
.mt-25 {    margin-top:25px;}
.mb-20 {	margin-bottom: 20px;}
.mb-40 {	margin-bottom: 40px;}

@media (max-width: 480px)
{
.xsm-mt-10 { margin-top:10px;}
}


.mt-bfb-20  { margin-top:20%;}
.mt-bfb-15  { margin-top:15%;}
.mt-bfb-17  { margin-top:17%;}
.mt-bfb-10  { margin-top:10%;}
.mt-bfb-10 a:hover{color:#fff;}
.mt-bfb-12  { margin-top:12%;}
.mt-bfb-14  { margin-top:14%;}
.mt-bfb-8   { margin-top:8%;}
.mt-bfb-7   { margin-top:7%;}
.mt-bfb-6   { margin-top:6%;}
.mt-bfb-5   { margin-top:5%;}
.mt-bfb-4   { margin-top:4%;}
.mt-bfb-3   { margin-top:3%;}
.mt-bfb-13  { margin-top:13%;}
.mb-bfb-8   { margin-bottom:7.8333333333%;}
.mb-bfb-12  { margin-bottom:12%;}
.mb-bfb-13  { margin-bottom:13%;}
.mb-bfb-5   { margin-bottom:5%;}
.mb-bfb-4   { margin-bottom:4%;}
.mb-bfb-3   { margin-bottom:3%;}
.mb-bfb-2_5 { margin-bottom:2.5%;}
.mb-bfb-2   { margin-bottom:2%;}
.mb-bfb-25  { margin-bottom:25%;}
.mb-bfb-30  { margin-bottom:30%;}


.space {	padding-top: 20px;	padding-bottom: 20px;}
.space-top {	padding-top: 20px;}
.space-bottom {	padding-bottom: 20px;}
.margin-clear {	margin-top: 0 !important;	margin-bottom: 0 !important;}
.padding-top-clear {	padding-top: 0 !important;}
.padding-bottom-clear {	padding-bottom: 0 !important;}
.border-clear {	border: none !important;}
.separator {	display: block;	width: 60px;	height: 5px;	margin: 15px auto 15px;	background-color: #cccccc;	position: relative;	border: 1px solid #cccccc;}
.separator:after {	width: 30px;	height: 5px;	background: #333333;	position: absolute;	top: -1px;	left: -1px;	content: "";}
.separator-2 {	display: block;	width: 30px;	height: 5px;	margin: 15px 0 15px;	background-color: #cccccc;	position: relative;}
.sidebar .separator {	width: 30px;	height: 5px;	margin: 15px 0 20px;	background-color: #666;	border-color: #666;}
.sidebar .separator:after {	content: "";	background-color: transparent;}
.dark-bg .separator-2 {	background-color: #999999;}
.default-bg .separator-2 {	background-color: #ebebeb;}
.object-non-visible {	opacity: 0;	filter: alpha(opacity=0);}
.object-visible,.touch .object-non-visible {	opacity: 1 !important;	filter: alpha(opacity=100) !important;}


.gray-bg {
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.13) !important;
	position: relative;
}
.gray-bg:before {
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	height: 5px;
	content: "";
	width: 100%;
	-webkit-box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.13);
	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.13);
}


/* Targeting only Firefox for smoothest animations */
@-moz-document url-prefix() {
	.object-visible,	.touch .object-non-visible {		-webkit-transition: opacity 0.6s ease-in-out;		-moz-transition: opacity 0.6s ease-in-out;		-o-transition: opacity 0.6s ease-in-out;		-ms-transition: opacity 0.6s ease-in-out;		transition: opacity 0.6s ease-in-out;	}
}
.vertical-divider-left,.vertical-divider-left-lg {	border-left: 1px solid #eeeeee;	padding-left: 50px;	margin-left: 20px;}
.vertical-divider-right,.vertical-divider-right-lg {	border-right: 1px solid #eeeeee;	padding-right: 50px;	margin-right: 20px;}
.grid span {	padding: 15px 5px;	background-color: #fafafa;	border: 1px solid #f3f3f3;	display: block;	text-align: center;	margin-bottom: 10px;}

/* Medium devices (desktops, tablets, 992px and up) */
@media (min-width:992px) {
	.margin-top-clear {		margin-top: 0 !important;	}
	.margin-bottom-clear {		margin-bottom: 0 !important;	}
}

/* Large and Medium devices (desktops, tablets less than 1199px) */
@media (max-width:1199px) {
	/* miscellaneous */
	.portfolio-item.vertical-divider-left-lg,
	.side.vertical-divider-left-lg {	border-left: none;	padding-left: 0px;	margin-left: 0px;	}
	.portfolio-item.vertical-divider-right-lg,
	.side.vertical-divider-right-lg {		border-right: none;	padding-right: 0px;	margin-right: 0px;}
}

/* Medium devices (desktops, tablets less than 991px) */
@media (max-width:991px) {
	/* miscellaneous */
	.portfolio-item.vertical-divider-left,
	.side.vertical-divider-left {		border-left: none;	padding-left: 0px;	margin-left: 0px;	}
	.portfolio-item.vertical-divider-right,
	.side.vertical-divider-right {		border-right: none;	padding-right: 0px;	margin-right: 0px;	}
}




/* vertical tabs */
.vertical {	margin: 20px 0;}
.vertical.hc-tabs {	margin: 40px 0;}
.vertical .nav-tabs,.vertical .tab-content {	display: table-cell;	margin: 0;	vertical-align: top}
.vertical .nav-tabs {	-webkit-box-shadow: none;	box-shadow: none;	border-bottom-color: transparent;	background-color: #999999;}
.vertical .nav-tabs > li {	float: none;}
.vertical .nav-tabs > li a {	margin: 0;	padding: 15px 40px;	white-space: nowrap;color: #ffffff; }
.vertical .nav-tabs > li > a:hover {	border-color: #f0f0f0 #f0f0f0 #ebebeb;	border-right-color: transparent;	color: #666666;	z-index: 2;}
 
.vertical .nav-tabs > li.active > a,.vertical .nav-tabs > li.active > a:hover,.vertical .nav-tabs > li.active > a:focus {	 	border: transparent; z-index: 2;	width: 100%;}


.vertical .tab-content {	 	left: -1px;	z-index: 1;	padding: 20px 30px;}
.vertical .tab-content:after {	background-color: transparent;}
.arrow {	display: block;	position: relative;}
.arrow i {	font-size: 96px;top: -62px;	position: absolute;	line-height: 1;	z-index: 2;	left: 50%;
	margin-left: -27px;}
.arrow i:before {	color: #fafafa;	text-shadow: 0px -1px 1px #E9E9E9;}




/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.vertical .nav-tabs,.vertical .tab-content {		display: block;	}
}

/* hc-tabs */
.hc-tabs .hc-tabs-top img {	display: none;}

 
 
/* 4 Pages
----------------------------------------------------------------------------- */
/* Blog pages
---------------------------------- */
.blogpost {	background-color: #fafafa;	border: 1px solid #f3f3f3;	margin: 0 0 70px;	position: relative;}
.blogpost .blogpost-body {	padding: 20px 20px 0 20px;	min-height: 140px;}
.blogpost h2.title {	margin-bottom: 0;	margin-top: 0;}
.blogpost .submitted {	font-size: 12px;	margin: 10px 0;}
.blogpost .side {	float: left;	width: 80px;}
.blogpost .post-info {	float: left;	top: 0;	left: 25px;	width: 80px;	height: 90px;	padding: 10px 15px;	background-color: #333333;	color: #fff;	text-align: center;	z-index: 3;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.blogpost .side .post-info {	float: none;}
.blogpost .post-info .day {	font-size: 34px;	font-weight: 700;	line-height: 1;	display: block;}
.blogpost .post-info .month {	font-size: 16px;	line-height: 1.2;	display: inline-block;}
.blogpost .side span.share {	font-size: 13px;	font-weight: 700;	text-align: right;	padding-top: 20px;	display: block;}
.blogpost .blogpost-content {	padding: 0 0 10px;}
.blogpost footer {	background-color: #f1f1f1;	padding: 12px 20px;	border-top: 1px solid #e8e8e8;	font-size: 14px;	line-height: 2;	clear: both;}
.blogpost ul.links {	list-style: none;	padding-left: 0;	margin-bottom: 0;}
.blogpost ul.links li {	display: inline-block;}
.blogpost ul.links li a {	color: #666666;	display: inline-block;}
.blogpost ul.links li a:hover {	color: #333333;}
.blogpost.full {	background-color: transparent;	border: none;}
.blogpost.full footer {	border: 1px solid #e8e8e8;}
.blogpost.full .blogpost-body {	padding: 20px 0;}
.blogpost.full .submitted {	margin: 0 0 20px 0;}
.blogpost.full .overlay-container {	margin-bottom: 20px;}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.blogpost .blogpost-content {		margin-left: 70px;	}
	.blogpost .side {		width: 50px;	}
	.blogpost .post-info {		width: 50px;		height: 60px;		padding: 8px 8px;		margin: 0 20px 5px 0;	}
	.blogpost .post-info .day {		font-size: 20px;	}
	.blogpost .post-info .month {		font-size: 11px;		line-height: 1.2;	}
}

 
/* Links
---------------------------------- */
.link {	padding-right: 23px;	position: relative;	display: inline-block;	text-align: right;}
.link:hover { 	text-decoration: none;}
.link:hover span {	text-decoration: underline;}
.link:after {	content: "\e817";	font-family: "fontello";	position: absolute;	font-size:22px;	font-weight:100;	right: 0;	top: -5px;}


 

/* Breadcrumb
---------------------------------- */
.breadcrumb {	background-color: transparent;	margin-bottom: 0;	font-size: 13px;	padding: 8px 0;}


/* Nav pills
---------------------------------- */
.nav-pills > li > a {	border-radius: 0;	padding: 6px 15px;	border: 1px solid transparent;	color: #666666;	font-size: 16px; 	text-transform: uppercase; 
}
.nav-pills.nav-stacked > li + li {	margin-left: 0;}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus,.nav-pills > li > a:hover,.nav-pills > li > a:focus {	color: #000000;}
.nav-pills.nav-stacked > li > a:after {	font-family: "FontAwesome";	content: "\f105";	font-size: 14px;	font-weight: 700;	position: absolute;	right: 15px;
	top: 9px;	color: #d1d1d1;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}
.nav-pills > li.active > a:after {	color: #333333;}
.nav-pills > li.active > a:hover:after,.nav-pills > li.active > a:focus:after,.nav-pills > li > a:hover:after,
.nav-pills > li > a:focus:after {	color: #333333;	right: 10px;}

/* Popups
---------------------------------- */
.mfp-zoom-out-cur .page-wrapper {	-webkit-filter: blur(3px);	-moz-filter: blur(5px);	-o-filter: blur(5px);	-ms-filter: blur(5px);	filter: blur(5px);}
.mfp-bg {	opacity: 0.6;	filter: alpha(opacity=60);}
.mfp-figure:after {	background-color: #ffffff;}
/* Images and Images overlay
---------------------------------- */
.fixed-image {	background-position: center center;	background-repeat: no-repeat;	height: 400px;}
.no-touch .fixed-image {	background-attachment: fixed;}
.fixed-image {	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}
.overlay-container {	position: relative;	display: block;	overflow: hidden;}
.overlay {	position: absolute;	top: 0;	bottom: -1px;	left: 0;	right: -1px; cursor:pointer;background-color: rgba(255, 255, 255, 0.25);	 overflow: hidden;opacity: 0;filter: alpha(opacity=0);	-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.overlay a {	display: inline-block;	width: 50px;height: 50px;font-size: 26px;color: #333333;background-color: #ffffff;text-align: center;position: absolute;top: 50%;left: 50%;	margin-top: -25px;	margin-left: -25px;}
.overlay span {	position: absolute;	display: block;	bottom: 10px;	text-align: center;	width: 100%;color: #000000;	font-style: italic;}
.overlay-links {display: block;	margin: 0 auto;	position: absolute;	top: 50%;margin-top: -25px;	left: 50%;	margin-left: -50px;	font-size: 0;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transform: scale(0.4);	transform: scale(0.4);	-webkit-transition: all 0.25s linear 0.05s;	-moz-transition: all 0.25s linear 0.05s;	-ms-transition: all 0.25s linear 0.05s;	-o-transition: all 0.25s linear 0.05s;	transition: all 0.25s linear 0.05s;}
.overlay-links a {	position: static;	margin-top: 0;	margin-left: 0;}
.overlay-links a + a {	left: 50px;	color: #ffffff;	background-color: #333333;}
.overlay a:hover {	color: #ffffff;	background-color: #333333;}
.overlay i {	line-height: 50px;}
.box-style-1 .overlay i {	font-size: 26px;	margin: 0;}
a.overlay {	background-color: rgba(255, 255, 255, 0.8);	cursor: pointer;}
.listing-item a.overlay {	-webkit-transition: linear 0.25s;	-o-transition: linear 0.25s;	transition: linear 0.25s;	background-color: #000000;	-webkit-transform: scale(1);	transform: scale(1);}
a.overlay i {	position: absolute;	left: 50%;	top: 50%;	font-size: 40px;	line-height: 42px;	color: #333333;	margin-top: -22px;	margin-left: -18px;	text-align: center;}
a.overlay.small i {	font-size: 18px;	line-height: 1;	margin-top: -8px;	margin-left: -8px;}
.overlay-container:hover .overlay,
.overlay-container:hover .overlay-links {	opacity: 1;	filter: alpha(opacity=100);	-webkit-transform: scale(1);	transform: scale(1);}

/* Responsive iframe
---------------------------------- */
.tp-caption .embed-responsive {
	overflow: visible;
}

/* Audio wrapper
---------------------------------- */
.audio-wrapper iframe {	width: 100%;	border: none;	margin-bottom: 20px;}
/* Scroll Spy
---------------------------------- */
.scroll-spy {	position: relative;}
/* 6 Navigations
----------------------------------------------------------------------------- */
/* first level menu */
.navbar.navbar-default {	border-radius: 0;	margin: 12px 0 5px;	background-color: #fafafa;	border-color: #f1f1f1;}
.header-small .navbar.navbar-default {	margin: 6px 0 5px;}
/* first level menu items */
.navbar-default .navbar-nav > li > a {	color: #666666;	text-transform: uppercase;	font-size: 14px;	font-weight: 700;	padding: 12px 20px 12px 19px;	z-index: 102;	bottom: -1px;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	transition: none;}



/*

xiaohe

.navbar-default .navbar-nav > li > a:hover {	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-color:#ffffff;
	border:none;
}

*/

/* first level active menu items on hover/focus */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {	color: #333333;	background-color: transparent;}
.navbar-default .navbar-nav > .active > a:hover {	background-color: transparent;}

/* first level active menu items when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus {
	color: #666666;	-webkit-box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.03);	box-shadow: -1px -1px 0px rgba(0, 0, 0, 0.03);}

/* first level active menu items when clicked */
.main-navigation .navbar-nav > .open > a:active,
.main-navigation .navbar-nav > .open.active > a:active {
	background-color: #ffffff;	-webkit-box-shadow: none;	box-shadow: none;	border-color: transparent;	-webkit-transition: all 0.1s ease-in-out;	-moz-transition: all 0.1s ease-in-out;	-o-transition: all 0.1s ease-in-out;	-ms-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;}
.main-navigation .navbar-nav > .open > a:active + ul,.main-navigation .navbar-nav > .open.active > a:active + ul {	display: none;}
/* second level menu */
.dropdown-menu {	min-width: 100%;text-align:center;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	padding: 0;	margin: 0;	/*	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08); filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);*/	border: 1px solid transparent;	z-index: 101;}

/* second level menu items */
.dropdown-menu > li > a {	padding: 12px 20px;	font-size: 15px;	color: #666666;	border-bottom: 1px solid #f1f1f1;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	transition: none;}

/* second level menu items on focus/hover and when opened */
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus,
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus,.dropdown-menu .menu > .active > a,
.dropdown-menu .menu > .active > a:hover,.dropdown-menu .menu > .active > a:focus {	background-color: #ffffff;	color: #333333;	border-color: #f1f1f1;}

/* third level menu */
.dropdown-menu .dropdown-menu {	top: -1px;left: 100% !important;padding-top: 0;	margin-left: 1px;	border-left: none;	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);border-top: 1px solid #f1f1f1;}
/* mega menu */
.mega-menu.dropdown {	position: static;}
.mega-menu .dropdown-menu {	left: 0;	top: 96%;	width: 100%;	padding: 20px 30px;}
/* mega menu menu items */
.mega-menu .menu {	list-style: none;	padding: 0;	margin: 0;}
.mega-menu h4.title {	margin: 10px 0 5px;	font-size: 14px;	text-transform: uppercase;}
.mega-menu .menu > li > a {	padding: 5px 0;	font-size: 15px;	color: #666666;	border-bottom: 1px solid #f1f1f1;	display: block;	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;	-ms-transition: none;	transition: none;}
.mega-menu .menu > li > a i,.dropdown-menu > li > a i {	padding-right: 5px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}
.mega-menu .menu > li:last-child > a {	border-bottom: none;}
.mega-menu .menu > li > a:hover i,.dropdown-menu > li > a:hover i {	padding-left: 5px;}
/* mega menu menu items on focus/hover and when opened */
.mega-menu .menu > li > a:hover,.mega-menu .menu > li > a:focus {	background-color: #ffffff;	color: #333333;	border-color: #f1f1f1;	text-decoration: none;}
/* arrows for parent menu items */
.dropdown>a:before {	font-family: 'FontAwesome';	content: "\f107";	position: absolute;	left: auto;	top: 15px;	right: 6px;	line-height: 1;	color: #d1d1d1;}
.navbar-default .navbar-nav > .active.dropdown > a:before {	color: #333333;}
.navbar-default .navbar-nav > .dropdown.open > a:before {	color: #e5e5e5;}
.dropdown .dropdown>a:before {	content: "\f105";	right: 10px;	top: 15px;	margin-left: 0;	visibility: visible;	color: #666;}
.dropdown .dropdown.open>a:before {	color: #333333;}
/* dropdown animations */
.animated.main-navigation .open .dropdown-menu,
.open .dropdown-animation {	-webkit-animation-duration: 0.2s;	animation-duration: 0.2s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-animation-name: fadeInDownSmall;	animation-name: fadeInDownSmall;}
.open .dropdown-animation {	-webkit-animation-duration: 0.3s;	animation-duration: 0.3s;}
.animated.main-navigation .dropdown-menu .open .dropdown-menu {	-webkit-animation-name: fadeInLeftSmall;	animation-name: fadeInLeftSmall;}
/* mobile menu toggle button */
.navbar-default .navbar-toggle {	border-color: #ccc;}
/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {	background-color: #fafafa;	border-color: #333333;}
.navbar-default .navbar-toggle .icon-bar {	background-color: #999;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {	background-color: #333333;}

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	.main-navigation .navbar-nav.navbar-right:last-child {		margin-right: 0;	}	
	/* first level menu */
	.navbar.navbar-default {		background-color: transparent;		border-color: transparent;	}
		/* layout fixes */
	.main-navigation .container-fluid {		padding-right: 0;		padding-left: 0;	}
	.navbar-collapse {		padding-right: 0px;		padding-left: 0px;	}
	.main-navigation .navbar-right .dropdown-menu {		right: auto;		left: 0;	}
	.main-navigation .navbar-right > li:last-child > .dropdown-menu {		right: 0;left: auto;	}
}

/* Medium desktop devices and tablets */
@media (min-width:768px) and (max-width:1199px) {
	.main-navigation .container-fluid {		padding-right: 0px;		padding-left: 0px;	}
}

/* Medium devices (tablets landscape to portrait) */
@media (min-width:768px) and (max-width:991px) {
	.main-navigation .navbar-nav {		float: left !important;	}
}

/* Medium devices (desktops, tablets, 992px and up) */
@media (min-width:992px) {
	.col-md-3 + .col-md-9 .mega-menu .dropdown-menu {		left: -243px;		width: 940px;	}
}

/* Medium desktop devices */
@media (min-width:992px) and (max-width:1199px) {
	.navbar-default .navbar-nav > li > a {		padding-right: 19px;	}
}

/* Large devices (Large desktops 1200px and up) */
@media (min-width:1200px) {
	/* first level menu item */
	.main-navigation .navbar-nav > li {		margin: 0px;	}
	.main-navigation .navbar-nav > li:first-child {		margin: 0;	}
	.col-md-3 + .col-md-9 .mega-menu .dropdown-menu {		left: -293px;		width: 1140px;	}
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	/* Mobile menu
	------------------------------ */
	/* active items */
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {		color: #333333;		background-color: transparent;	}	
	/* first level items */
	.navbar-default .navbar-nav > li > a {		border-bottom: 1px solid #f1f1f1;	}
	 
	.light .subfooter .navbar-default .navbar-nav > li > a {		border-bottom: 1px solid #ddd;	}
	.navbar-default .navbar-nav > li:last-child > a {		border-bottom: 1px solid transparent;	}
	
	/* first level items when opened */
	.main-navigation .navbar-nav > .open > a,	.main-navigation .navbar-nav > .open > a:hover,	.main-navigation .navbar-nav > .open > a:focus {
		border-color: transparent;		-moz-box-shadow: none;		-o-box-shadow: none;		-webkit-box-shadow: none;		box-shadow: none;	}	
	/* first level items hover and focus states */
	.navbar-default .navbar-nav > li > a:hover,	.navbar-default .navbar-nav > li > a:focus,	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {		color: #333333;		background-color: #fff;	}	
	/* second level menu */
	.navbar-default .navbar-nav .open .dropdown-menu {		background-color: #ffffff;	}
	
	/* second level items */
	.navbar-default .navbar-nav .open .dropdown-menu > li > a,	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 12px 15px 12px 40px;		color: #666666;		border-color: #fafafa;	}	
	/* second level items on hover/focus */
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {		color: #333333;	}	
	/* third level items */
	.navbar-nav .open .dropdown-menu .dropdown-menu > li > a {		padding-left: 60px;	}	
	/* four level items */
	.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu > li > a {		padding-left: 80px;	}	
	/* Arrows for parent menu items */
	.dropdown>a:before {		right: 32px;	}
	.dropdown .dropdown>a:before {		right: 36px;	}
}

/* Header top navigation
---------------------------------- */
.header-top .navbar.navbar-default {	margin: 0;	min-height: 30px;}
.header-top .navbar-default .navbar-nav > li > a {	color: #999999;	padding: 4px 20px;}
.header-top .navbar-default .navbar-nav > li {	border-right: 1px solid #999999;}
.header-top .navbar-default .navbar-nav > li:last-child {	border-right: none;}
 
/* 7 Blocks/Widgets
----------------------------------------------------------------------------- */
/* Logo
---------------------------------- */
.logo img {	-webkit-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-ms-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	transition: all 0.2s linear;}
.logo img:hover {	opacity: 0.85;	filter: alpha(opacity=85);}
.main-container .logo img {	margin: 0 auto;}
.header-small .logo img {	max-height: 40px;	margin: 2px 0 -4px 0;}
.text-center .logo img {	margin: 0 auto;}
.site-slogan {	font-size: 13px;	font-style: italic;	color: #999999;}
.main-container .site-slogan {	color: inherit;	text-align: center;	margin-bottom: 20px;}
.logo-footer {	margin: 25px 0 20px;}
/* Medium devices (desktops, tablets less than 991px) */
@media (max-width:991px) {
	.logo img,	.header-small .logo img {		margin: 0 auto;	}
	.site-slogan {		text-align: center;	}
}

 
/* Header top dropdowns
---------------------------------- */
.header-top-dropdown {	float: right;	font-size: 0;	text-align: right;}
.header-top-dropdown .dropdown>button {	border-right: 1px solid #e3e3e3;	border-left: 1px solid transparent;}
.header-top-dropdown .dropdown:last-child>button {	border-right-color: transparent;}
.header-top-dropdown .dropdown>button {	padding: 8px 10px;	margin: 0;	font-size: 12px;	color: #999;	text-align: center;	min-width: 0;	background-color: transparent;	-moz-box-shadow: none !important;	-o-box-shadow: none !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;	text-transform: none;}
.header-top-dropdown .dropdown>button i {	padding-right: 5px;	width: 15px;}
.header-top-dropdown .dropdown.open>button,.header-top-dropdown .dropdown>button:hover {	color: #333333;	background-color: #fafafa;	border-right-color: #e3e3e3;}
.header-top-dropdown .dropdown:first-child.open>button,.header-top-dropdown .dropdown:first-child>button:hover {	border-left-color: #e3e3e3;}
.header .header-top-dropdown .dropdown>button {	padding: 3px 10px;}
.header .header-top-dropdown .dropdown.open>button,.header .header-top-dropdown .dropdown>button:hover {	background-color: transparent;}
.header .header-top-dropdown .dropdown:first-child.open>button,.header .header-top-dropdown .dropdown:first-child>button:hover {	border-left-color: transparent;}
.header .header-top-dropdown .dropdown:last-child.open>button,.header .header-top-dropdown .dropdown:last-child>button:hover {	border-right-color: transparent;}
.header .header-top-dropdown .dropdown-menu {	margin-top: 27px;}
.header-top-dropdown .dropdown-menu {	z-index: 103;	padding: 20px;	min-width: 280px;	margin-top: 0px;}
.header-top-dropdown .search-box .form-group {	margin-bottom: 0;}
.header-top-dropdown form {	margin: 0;}
.header-top-dropdown .login-form span {	margin: 0 3px;}
.header-top-dropdown .login-form ul {	padding-left: 0;	list-style-position: inside;	padding: 5px 0;} 
.header .header-top-dropdown {	margin-top: 19px;}
.fixed-header-on .header .header-top-dropdown {	margin-top: 13px;}
.fixed-header-on .header .header-top-dropdown .dropdown-menu {	margin-top: 19px;}
.form-control-feedback {	width: 40px;	height: 40px; cursor:pointer;line-height: 42px !important;	top: -4px;}
/* Scroll to top
---------------------------------- */
.scrollToTop {	color: #fff;	position: fixed;	bottom: 25px;	right: 25px;	width: 25px;	height: 105px;	text-align: center;	cursor: pointer;	background:none;	z-index: 9005;	display: none;}
.scrollToTop i {	line-height: 50px;	font-size: 24px;}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	
	.scrollToTop i {		line-height: 40px;	font-size: 20px;}
}



/* Custom Grid
---------------------------------- */
.top_container { width:100%; padding-left:15px; padding-right:15px;}

.grid-space-0 {	margin-right: 0;	margin-left: 0;}   
.grid-space-0 .col-lg-5,.grid-space-0 .col-lg-7,.grid-space-0 .col-lg-6,.grid-space-0 .col-lg-4,.grid-space-0 .col-lg-3,.grid-space-0 .col-md-8,.grid-space-0 .col-md-6,.grid-space-0 .col-md-4,.grid-space-0 .col-md-3,.grid-space-0 .col-sm-6,
.grid-space-0 .col-sm-4,.grid-space-0 .col-sm-3,.grid-space-0 .col-xs-6,.grid-space-0 .col-xs-4,.grid-space-0 .col-xs-3 {
	padding-left: 0;	padding-right: 0;}
.grid-space-0>div {	margin-bottom: 0;	padding-bottom: 0;}


.grid-space-3 {	margin-right: -2px;	margin-left: -2px;}   
.grid-space-3 .col-lg-5,.grid-space-3 .col-lg-7,.grid-space-3 .col-lg-6,.grid-space-3 .col-lg-4,.grid-space-3 .col-lg-3,.grid-space-3 .col-md-12,.grid-space-3 .col-md-7,.grid-space-3 .col-md-8,.grid-space-3 .col-md-6,.grid-space-3 .col-md-4,.grid-space-3 .col-md-3,.grid-space-3 .col-sm-6,
.grid-space-3 .col-sm-4,.grid-space-3 .col-sm-3,.grid-space-3 .col-xs-6,.grid-space-3 .col-xs-4,.grid-space-3 .col-xs-3 {
	padding-left: 1.5px;	padding-right: 1.5px;}
	

.grid-space-4 {	margin-right: -3.5px;	margin-left: -3.5px;}
.grid-space-4 .col-lg-6,.grid-space-4 .col-lg-4,.grid-space-4 .col-lg-3,.grid-space-4 .col-md-6,.grid-space-4 .col-md-12,.grid-space-4 .col-md-8,.grid-space-4 .col-md-4,.grid-space-4 .col-md-3,.grid-space-4 .col-sm-6,.grid-space-4 .col-sm-4,.grid-space-4 .col-sm-3,.grid-space-4 .col-xs-6,.grid-space-4 .col-xs-4,.grid-space-4 .col-xs-3 {padding-left: 3px;	padding-right: 3px;}


.grid-space-6 {	margin-right: -3.5px;	margin-left: -3.5px;}
.grid-space-6 .col-lg-6,.grid-space-6 .col-lg-4,.grid-space-6 .col-lg-3,.grid-space-6 .col-md-6,.grid-space-6 .col-md-8,.grid-space-6 .col-md-4,.grid-space-6 .col-md-3,.grid-space-6 .col-sm-6,.grid-space-6 .col-sm-4,.grid-space-6 .col-sm-3,.grid-space-6 .col-xs-6,.grid-space-6 .col-xs-4,.grid-space-6 .col-xs-3 {padding-left: 3px;	padding-right: 3px; }







.grid-space-16 {	margin-right: -8.5px;	margin-left: -8.5px;}
.grid-space-16 .col-lg-6,.grid-space-16 .col-lg-4,.grid-space-16 .col-lg-3,.grid-space-16 .col-md-6,.grid-space-16 .col-md-8,.grid-space-16 .col-md-4,.grid-space-16 .col-md-4,.grid-space-16 .col-md-3,.grid-space-16 .col-sm-6,.grid-space-16 .col-sm-4,.grid-space-16 .col-sm-3,.grid-space-16 .col-xs-6,.grid-space-16 .col-xs-4,.grid-space-16 .col-xs-3 {padding-left: 8px;	padding-right: 8px;}

.grid-space-20 {	margin-right: -10.5px;	margin-left: -10.5px;}
.grid-space-20 .col-lg-6,.grid-space-20 .col-lg-4,.grid-space-20 .col-lg-3,.grid-space-20 .col-md-6,.grid-space-20 .col-md-4,.grid-space-20 .col-md-3,.grid-space-20 .col-sm-6,.grid-space-20 .col-sm-4,.grid-space-20 .col-sm-3,.grid-space-20 .col-xs-6,.grid-space-20 .col-xs-4,.grid-space-20 .col-xs-3 {padding-left: 10px;	padding-right: 10px;}

.grid-space-40 {	margin-right: -22.5px;	margin-left: -22.5px;}
.grid-space-40 .col-lg-6,.grid-space-40 .col-lg-4,.grid-space-40 .col-lg-3,.grid-space-40 .col-md-6,.grid-space-40 .col-md-4,.grid-space-40 .col-md-3,.grid-space-40 .col-sm-6,.grid-space-40 .col-sm-4,.grid-space-40 .col-sm-3,.grid-space-40 .col-xs-6,.grid-space-40 .col-xs-4,.grid-space-40 .col-xs-3 {padding-left: 18px;	padding-right: 22px;}

.grid-space-60 {	margin-right: -60.5px;	margin-left: -60.5px;}
.grid-space-60 .col-lg-6,.grid-space-60 .col-lg-4,.grid-space-60 .col-lg-3,.grid-space-60 .col-md-6,.grid-space-60 .col-md-4,.grid-space-60 .col-md-3,.grid-space-60 .col-sm-6,.grid-space-60 .col-sm-4,.grid-space-60 .col-sm-3,.grid-space-60 .col-xs-6,.grid-space-60 .col-xs-4,.grid-space-60 .col-xs-3 {padding-left: 30px;	padding-right: 30px;}

.grid-space-116 {	margin-right: -116.5px;	margin-left: -116.5px;}
.grid-space-116 .col-lg-6,.grid-space-116 .col-lg-4,.grid-space-116 .col-lg-3,.grid-space-116 .col-md-6,.grid-space-116 .col-md-4,.grid-space-116 .col-md-3,.grid-space-116 .col-sm-6,.grid-space-116 .col-sm-4,.grid-space-116 .col-sm-3,.grid-space-116 .col-xs-6,.grid-space-116 .col-xs-4,.grid-space-116 .col-xs-3 {padding-left: 58px;	padding-right: 58px;}




.grid-space-10 {	margin-right: -6px;	margin-left: -6px;}
.grid-space-10 .col-lg-6,.grid-space-10 .col-lg-4,.grid-space-10 .col-lg-3,.grid-space-10 .col-md-6,.grid-space-10 .col-md-4,.grid-space-10 .col-md-3,.grid-space-10 .col-sm-6,
.grid-space-10 .col-sm-4,.grid-space-10 .col-sm-3,.grid-space-10 .col-xs-6,.grid-space-10 .col-xs-4,.grid-space-10 .col-xs-3 {
	padding-left: 5px;	padding-right: 5px;}

.grid-space-12 {	margin-right: -6px;	margin-left: -6px;}
.grid-space-12 .col-lg-6,.grid-space-12 .col-lg-4,.grid-space-12 .col-lg-3,.grid-space-12 .col-md-6,.grid-space-12 .col-md-4,.grid-space-12 .col-md-3,.grid-space-12 .col-sm-6,
.grid-space-12 .col-sm-4,.grid-space-12 .col-sm-3,.grid-space-12 .col-xs-6,.grid-space-12 .col-xs-4,.grid-space-12 .col-xs-3 {
	padding-left: 6px;	padding-right: 6px;}



/* Owl carousel
----------------------------------------------------------------------------- */
.owl-carousel {	z-index: 4;}
.owl-carousel .owl-item>div {	margin: 0px;}
.owl-carousel.carousel .owl-item>div,.owl-carousel.carousel-autoplay .owl-item>div {	margin: 10px 20px 20px 0;}
.owl-carousel.clients .owl-item>div {	margin: 0px 30px 0px 0;}
.well.owl-carousel .owl-item>div {	margin: 10px 0 0;}
.tab-content .owl-carousel .owl-item>div {	margin: 0 0 20px;}
/* caption */
.caption {	background-color: rgba(255, 255, 255, 0.85);	padding: 15px;	position: absolute;	bottom: 80px;	left: 80px;	width: 40%;	border: 1px solid #ffffff;}
.caption .title {	margin-top: 0;}


/* Medium devices (desktops, tablets less than 991px) */
@media (max-width:991px) {
	.caption {		width: 90%;	bottom: 40px;left: 40px; }
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.caption {		width: 100%;bottom: 30px;	left: 0;	position: relative;	background-color: #fafafa;	bottom: 0;	padding-bottom: 35px;	}
}

.gray-bg { background-color:#f8f8f8;}
/* owl controls */
.owl-controls {	width: 100%;position:relative;top:0px;}

.owl-controls .owl-buttons div {	display: inline-block;	zoom: 1;	padding: 3px 10px;	font-size: 12px;	position: absolute;	width: 30px;	height: 30px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}
.owl-prev {	left: 0;	background-color: #333333;	color: #f1f1f1;}
.owl-next {	left: 30px;	background-color: #f1f1f1;	color: #333333;}
.owl-prev:hover,.owl-next:hover,.gray-bg .owl-next:hover {	background-color: #333333;	color: #f1f1f1;}
.gray-bg .owl-next {	background-color: #ffffff;}
.owl-controls .owl-buttons div:after {	font-family: "fontello";	font-size: 4em;	line-height: 26px;}
.owl-prev:after {	content: "\e87c";}
.owl-next:after {	content: "\e87d";}
.no-touch .owl-controls.clickable .owl-buttons div:hover {	filter: Alpha(Opacity=100);	opacity: 1;	text-decoration: none;}
.content-slider-with-controls {	margin-bottom: 20px;}
.content-slider-with-controls .owl-controls,.content-slider-with-controls-autoplay .owl-controls {	margin-bottom: 0;}
.content-slider-with-controls .owl-buttons div,.content-slider-with-controls-autoplay .owl-buttons div {	top: 50%;	margin-top: -15px;	background-color: #333333;	color: #f1f1f1;}
.content-slider-with-controls .owl-buttons div.owl-next,.content-slider-with-controls-autoplay .owl-buttons div.owl-next {	left: auto;	right: 0;}
.content-slider-with-controls .owl-prev:hover,.content-slider-with-controls .owl-next:hover,.content-slider-with-controls-autoplay .owl-prev:hover,.content-slider-with-controls-autoplay .owl-next:hover {	 	color: #333333;}
.content-slider-with-controls-bottom .owl-controls .owl-pagination {	bottom: -30px;}
.content-slider-with-controls-bottom .owl-controls .owl-page span {	background: #acacac;}
.owl-controls .owl-pagination {	position: absolute;	bottom: 25px;	text-align: center;	margin: 0 auto;	display: block;	width: 100%;}
.owl-controls .owl-page {	display: inline-block;	zoom: 1;}
.owl-controls .owl-page span {	display: block;	width: 12px;	height: 12px;	margin: 5px 4px;	background: #ffffff;}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span {	background: #333333;}

/* Owl carousel结束
 
/* Isotope filtering
---------------------------------- */
.isotope-container {	margin-bottom: 20px;}
.isotope-item {	margin-bottom: 30px;}
.grid-space-20 .isotope-item {	margin-bottom: 20px;}
.grid-space-10 .isotope-item {	margin-bottom: 0;}
/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.isotope-item {		max-width: 100%;	}
}

@media screen and (max-width:737px) 
{
	.dropdown-menu	
	{
		text-align:left;
	}
}


/*箭头*/

a.link-more11 { width:147px; height:30px; line-height:30px;cursor:pointer; padding-left:8px; display:block;  font-weight:bold; color:#ffffff; text-align:left; background-color:#d95167;  }
span.arrow-11 { width:46px; height:7px;  background:url(/assets/xs/arr_bai.png); float:right; margin:10px 6px 0 0;}
a.link-more11:hover { background-color:#333333;}



.overlay  a.link-more11 { width:140px; margin-left:-22%; float:left; font-size:12px; position:relative;}
.overlay span.arrow-11 { right:3px; top:0px;}




a.link-more12 { width:147px; height:30px;cursor:pointer;  display:block;  font-weight:bold; color:#333333; text-align:left;  }
span.arrow-12 { width:46px; height:7px;  background:url(/assets/xs/arr_hei.png); float:right; margin:10px 6px 0 0;}
a.link-more12:hover { color:#ffffff;}
a.link-more12:hover  span.arrow-12 { background:url(/assets/xs/arr_bai.png);}
 
