﻿body {

	color: #2a333c;

	font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;

}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {

	font-weight: 400;

	line-height: 1.2;

	color: #37474f

}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {

	line-height: 1;

	color: #a3afb7

}

.h1, .h2, .h3, h1, h2, h3 {

	margin-top: 22px;

	margin-bottom: 11px

}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {

	font-size: 65%

}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, .label, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {

	font-size: 75%

}

.h4, .h5, .h6, h4, h5, h6 {

	margin-top: 11px;

	margin-bottom: 11px

}

.h1, h1 {

	font-size: 36px

}

.h2, h2 {

	font-size: 30px

}

.h3, h3 {

	font-size: 24px

}

.h4, h4 {

	font-size: 18px

}

.h5, h5 {

	font-size: 14px

}

.h6, h6 {

	font-size: 12px

}

p {

	margin: 0 0 11px

}

ul {

	padding: 0

}

input:focus {

	border-color: #13a0b2

}

::-webkit-selection {

color: #fff;

background: #1b2935;

}

::-moz-selection {

color: #fff;

background: #1b2935;

}

::selection {

	color: #fff;

	background: #1b2935;

}

.margin-big-large-bottom {

	margin-bottom: 75px;

}

.margin-big-small-bottom {

	margin-bottom: 35px;

}

.margin-big-middle-bottom {

	margin-bottom: 50px;

}

.margin-big-middle-top {

	margin-top: 50px;

}

.text-lowercase {

	text-transform: lowercase;

}

.text-uppercase, .initialism {

	text-transform: uppercase;

}

.text-capitalize {

	text-transform: capitalize;

}

.float_bg {

	background: url(../images/qq_3.gif) repeat-y

}

a {

	color: #454545;

	text-decoration: none;

}

a:focus, a:hover {

	color: #1b2935;

}

.bg-main {

	background: #1b2935;

	border: 1px solid #1b2935 !important

}

button.bg-main:hover {

	border: 1px solid #1bb3d5 !important

}

.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .nav-menu.nav-pills .active ul a:hover, .bg-inverse .nav-menu ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover, .bg-inverse .nav.nav-menu.nav-pills ul a:hover, .bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {

	color: #1b2935

}

.passcode {

	border-left: 1px solid #ddd;

	border-radius: 0 4px 4px 0;

	height: 32px;

	line-height: 32px;

	margin: 1px;

	position: absolute;

	right: 0;

	text-align: center;

	top: 0;

}

.blankbig {

	height: 40px;

	line-height: 40px;

	clear: both;

	font-size: 0;

}

.detail h2, .detail h3 {

	line-height: 180%

}

.detail h3, .detail h1 {

	font-size: 18px;

	color: #322725;

	margin-bottom: 3px;

}

.layout {

	overflow: hidden;

	width: 100%;

}

.noinfo {

	text-align: center

}

header .layout {

	overflow: visible;

	width: 100%;

}

.inner-banner {

	width: 100%;

	overflow: hidden

}

.inner-banner img {

	width: 100%;

}

.lefter {

	padding-right: 35px;

}

.noInfo {

	clear: both

}

ul, li {

	list-style: none

}

#fh5co-wrapper {

	overflow-x: hidden;

}

#fh5co-page {

	position: relative;

	z-index: 2;

	background: #fff;

	overflow-x: hidden;

}

@font-face {

	font-family: 'icomoon';

	src: url("fonts/icomoona57c.eot?srf3rx");

	src: url("fonts/icomoona57c.eot?srf3rx#iefix") format("embedded-opentype"), url("fonts/icomoona57c.ttf?srf3rx") format("truetype"), url("fonts/icomoona57c.html?srf3rx") format("woff"), url("fonts/icomoona57c-2.html?srf3rx#icomoon") format("svg");

	font-weight: normal;

	font-style: normal;

}

.margin-index-body {

	padding-top: 50px;

	padding-bottom: 30px;

}

/*header begin*/

#fh5co-hero, #fh5co-mainnav {

	position: relative

}

#fh5co-header .head-top {

	background: #20262e url(../images/top-header.jpg) no-repeat center center;

	height: 49px;

}

#fh5co-header .head-top .welcome {

	color: #7f8997;

	font-size: 1.1em;

	line-height: 49px;

}

#fh5co-header .head-top .top-contact ul {

	line-height: 48px;

}

#fh5co-header .head-top .top-contact ul li {

	display: inline-block;

	line-height: 48px;

	padding: 0 10px;

	height: 48px;

}

#fh5co-header .head-top .top-contact ul li#hov-weixin-id {

	position: relative

}

#fh5co-header .head-top .top-contact ul li .weixint-content {

	background-clip: padding-box;

	border: 1px solid rgba(204, 213, 219, 0.8);

	border-radius: 4px;

	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);

	left: -32px;

	min-height: 32px;

	padding: 0;

	position: absolute;

	text-align: left;

	top: 46px;

	white-space: normal;

	width: 116px;

	z-index: 1800;

	background: #fff;

}

#fh5co-header .head-top .top-contact ul li .weixint-content:before {

	position: absolute;

	top: -9px;

	left: 46px;

	width: 0;

	height: 0;

	content: '';

}

#fh5co-header .head-top .top-contact ul li .weixint-content:after {

	content: '';

	position: absolute;

	left: 46px;

	top: -7px;

	left: 50%;

	margin-left: -9px;

	width: 13px;

	height: 13px;

	box-sizing: border-box;

	overflow: hidden;

	border-width: 1px 1px 0 0;

	border-color: rgba(204, 213, 219, 0.85);

	border-style: solid;

	background: linear-gradient(225deg, #fff 50%, transparent 50%);

	transform: rotate(-45deg);

}

#fh5co-header .head-top .top-contact ul li i {

	border: 1px solid #545a61;

	border-radius: 50%;

	color: #7f8997;

	display: block;

	height: 30px;

	line-height: 27px;

	text-align: center;

	transition: all 0.3s ease 0s;

	width: 30px;

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu {

	z-index: 9999;

	position: absolute;

	top: 56px;

	right: 0;

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu a {

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu {

	background: url(../images/top-header.jpg) center repeat-y;

	padding: 15px 15px 10px

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu input {

	display: block;

	background: 0 0;

	border: 1px solid #939393;

	color: #fff;

	padding-left: 10px;

	margin-right: 10px;

	height: 30px;

	line-height: 28px;

	font-size: 14px

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu input:focus {

	outline: 0

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu button {

	border: 0;

	background: 0 0;

	outline: 0;

	padding: 0

}

#fh5co-header .info-header {

	padding: 28px 0 26px;

}

#fh5co-header .info-header .logo {

	overflow: hidden;

}

#fh5co-header .info-header .logo img {

	max-height: 50px;

}

#fh5co-header .info-header .top-info {

	display: inline-block;

	padding-left: 20px;

	text-align: left

}

#fh5co-header .info-header .top-info p {

	display: inline-block;

	font-size: 1.1em;

	color: #232932;

	margin: 0;

	line-height: 26px

}

#fh5co-header .info-header .top-info p a {

	color: #232932;

	font-size: 1em

}

#fh5co-header .info-header .top-info p>span, #fh5co-header .info-header .top-info p>span a {

	color: #9692a0

}

#fh5co-header .info-header .top-info .content-box, #fh5co-header .info-header .top-info .icon-box {

	display: table-cell;

	vertical-align: middle

}

#fh5co-header .info-header .top-info .icon-box {

	padding-right: 20px

}

#fh5co-header .info-header .top-info .icon-box span {

	font-size: 30px;

	padding-left: 25px;

	position: relative;

	color: #444;

	border-left: 1px solid #CFCFD0

}

#fh5co-header .info-header .top-info:first-child .icon-box span {

	border-left: none

}

#fh5co-header .header-nav {

	z-index: 2;

	position: absolute;

	left: 0;

	top: 0;

	right: 0;

	height: 65px;

}

#fh5co-header .header-nav .container .line {

	background: #13a0b2;

	position: relative;

}

#fh5co-header .header-nav .container .line::before {

	border: 1px solid rgba(255, 255, 255, 0.25);

	bottom: 5px;

	content: "";

	display: block;

	left: 5px;

	position: absolute;

	right: 5px;

	top: 5px;

	z-index: 1;

}

#fh5co-header #fh5co-mainnav .header-nav {

	position: relative;

	background: #13a0b2

}

#fh5co-header .header-nav .nav-menu-box {

	display: block;

	position: relative;

}

#fh5co-header .nav-inner-box {

	height: 65px;

}

#fh5co-header .nav li {

	position: relative;

	float: left;

	display: inline-block;

	height: 76px;

}

#fh5co-header .nav li::before {

	border-right: 1px dashed rgba(255, 255, 255, 0.4);

	bottom: 30px;

	content: "";

	display: block;

	left: 5px;

	position: absolute;

	right: 1px;

	top: 20px;

}

#fh5co-header .nav li:last-child::before {

	border: none

}

#fh5co-header .nav li .downward {

}

#fh5co-header .nav li a {

	position: relative;

	color: #fff;

	height: 65px;

	line-height: 65px;

	overflow: visible;

	padding: 0 18px;

	margin: 0;

	display: block;

	font-size: 1.1em;

	font-weight: 700;

	text-transform: uppercase;

	transition: all 0.3s ease 0s;

	z-index: 3;

	overflow: hidden;

}

#fh5co-header .nav li a:hover, #fh5co-header .nav li.current a {

	color: #f6bb19;

	text-decoration: none;

}

#fh5co-header .nav li:hover a {

}

#fh5co-header .nav li ul {

	border: none;

	border-radius: 0;

	margin: 0;

	min-width: 160px;

	z-index: 1999;

	padding: 10px 0 0;

	background: #13a0b2;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

	-ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

	-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

}

#fh5co-header .nav li ul.drop-menu:before {

	position: absolute;

	top: -9px;

	left: 20px;

	width: 0;

	height: 0;

	content: '';

}

#fh5co-header .nav li ul.drop-menu:after {

	position: absolute;

	top: -8px;

	left: 21px;

	width: 0;

	height: 0;

	border-right: 8px solid transparent;

	border-bottom: 8px solid #13a0b2;

	border-bottom: 8px solid #13a0b2;

	border-left: 8px solid transparent;

	content: '';

}

#fh5co-header .nav li ul {

	height: auto;

	padding-top: 0

}

#fh5co-header .nav li ul li {

	margin: 0;

	padding: 0;

	height: auto;

	display: block;

	height: auto;

}

#fh5co-header .nav li ul li:last-child {

	border: none

}

#fh5co-header .nav li ul li a {

	background: #13a0b2 !important;

	color: #fff;

	display: block;

	width: 100%;

	text-align: left;

	min-width: 160px;

	font-size: 1em;

	height: auto;

	line-height: 1.57143;

	font-weight: 500;

	text-indent: 9px;

	border-bottom: 1px solid rgba(255, 255, 255, 0.5);

	padding: 10px 10px 10px 10px;

	transition: all 0.3s ease 0s;

	margin: 0;

}

#fh5co-header .nav li ul li a:before {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e92a";

	padding-right: 6px;

	font-size: 9px;

}

#fh5co-header .nav li ul li:last-child a {

	border-bottom: 0 none;

}

#fh5co-header .nav li.current ul li a {

	color: #fff;

}

#fh5co-header .nav li ul li a:hover {

	color: #f6bb19;

	background-color: rgba(243,247,249,.6)

}

#fh5co-header .nav li ul li ul {

	top: 0

}

#fh5co-header .find-advisor, #fh5co-header .find-advisor:before {

	position: absolute;

	background: #f6bb19;

	transition: all .3s ease

}

#fh5co-header .find-advisor {

	top: 0;

	right: 5px;

	margin-right: -5px;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-header .find-advisor:before {

	content: '';

	width: 95px;

	height: 100%;

	top: 0;

	left: -42px;

	-webkit-transform: skewX(-45deg);

	-moz-transform: skewX(-45deg);

	-o-transform: skewX(-45deg);

	-ms-transform: skewX(-45deg);

	transform: skewX(-45deg);

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-header .find-advisor a.advisor {

	font-weight: 700;

	font-size: 1.3em;

	color: #171b20;

	text-transform: uppercase;

	display: block;

	padding: 0 30px 0 17px;

	height: 65px;

	line-height: 65px;

	position: relative;

	z-index: 6;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-header .find-advisor:hover, #fh5co-header .find-advisor:hover:before {

	background: #171b20

}

#fh5co-header .find-advisor:hover a.advisor {

	color: #fff

}

#fh5co-header .find-advisor:hover a.advisor:after {

	background: #171B20

}

#fh5co-header #fh5co-mainnav .find-advisor a.advisor:after {

	content: '';

	position: absolute;

	top: 0;

	left: 100%;

	width: 2000px;

	background: #f6bb19;

	height: 100%;

	z-index: -1;

	transition: background .3s ease;

	-moz-transition: background .3s ease;

	-webkit-transition: background .3s ease;

	-o-transition: background .3s ease

}

#fh5co-header #fh5co-mainnav .find-advisor:hover a.advisor:after {

	background: #171B20

}

/*header end*/





/*手机版顶部导航 begin */



#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page {

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}

#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page {

	position: relative;

}

#fh5co-page {

	z-index: 2;

	-webkit-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}

.offcanvas-visible #fh5co-page {

	-moz-transform: translateX(275px);

	-webkit-transform: translateX(275px);

	-ms-transform: translateX(275px);

	-o-transform: translateX(275px);

	transform: translateX(275px);

}

#fh5co-offcanvas {

	display: none;

	height: 100%;

	left: 0;

	overflow-y: auto;

	position: fixed;

	z-index: 1;

	top: 0;

	width: 275px;

	background: #e5e5e5;

	padding: 0px 0px 20px 0px;

}

#fh5co-offcanvas ul {

	padding: 0;

	margin: 0;

}

#fh5co-offcanvas ul li {

	list-style: none;

	position: static;

	width: 100%;

}

#fh5co-offcanvas ul li:hover, #fh5co-offcanvas ul li.current {

	background: #13a0b2

}

#fh5co-offcanvas ul li a {

	font-size: 14px;

	color: rgba(0, 0, 0, 0.6);

	text-decoration: none !important;

	display: block;

	position: relative;

	line-height: 40px;

	margin: 0;

	padding: 0px 0 0 20px;

}

#fh5co-offcanvas ul li a:hover, #fh5co-offcanvas ul li.current a {

	color: #fff;

}

#fh5co-offcanvas ul li a::before {

	background: #e5e5e5;

	position: absolute;

	content: '';

	left: 0px;

	bottom: 0px;

	right: 0;

	height: 1px;

	width: 20px;

}

#fh5co-offcanvas ul li a::after {

	background: #ddd;

	position: absolute;

	content: '';

	left: 20px;

	bottom: 0;

	right: 0;

	height: 1px;

}

#fh5co-offcanvas ul li:hover a::after,, #fh5co-offcanvas ul li.current a::after {

background:#13a0b2;

}

#fh5co-offcanvas ul li ul {

	margin: 0;

	z-index: 1999;

	position: relative;

	width: 100%;

}

#fh5co-offcanvas ul li ul li {

	margin: 0;

	padding: 0;

	display: block;

	border: none;

	line-height: 20px;

}

#fh5co-offcanvas ul li ul li a, #fh5co-offcanvas ul li.current ul li a {

	background: #fff;

	color: rgba(0, 0, 0, 0.6);

	display: block;

	padding: 0px 20px 0px 10px;

	margin: 0;

	text-align: left;

	width: 100%;

	font-size: 13px;

}

#fh5co-offcanvas ul li ul li a:hover {

	background: #f2f2f2;

	color: #13a0b2;

}

#fh5co-offcanvas ul li ul li ul {

	top: 0

}

.fh5co-nav-toggle {

	cursor: pointer;

	text-decoration: none;

}

.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {

	background: #fff;

}

.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {

	outline: none;

	border-bottom: none !important;

}

.fh5co-nav-toggle i {

	position: relative;

	display: -moz-inline-stack;

	display: inline-block;

	zoom: 1;

*display: inline;

	width: 30px;

	height: 4px;

	color: #fff;

	font: bold 14px/.4 Helvetica;

	text-transform: uppercase;

	text-indent: -55px;

	background: #fff;

	transition: all .2s ease-out;

}

.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {

	content: '';

	width: 30px;

	height: 4px;

	background: #fff;

	position: absolute;

	left: 0;

	-webkit-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}

.fh5co-nav-toggle i::before {

	top: -9px;

}

.fh5co-nav-toggle i::after {

	bottom: -9px;

}

.fh5co-nav-toggle:hover i::before {

	top: -10px;

}

.fh5co-nav-toggle:hover i::after {

	bottom: -10px;

}

.fh5co-nav-toggle.active i {

	background: transparent;

}

.fh5co-nav-toggle.active i::before {

	top: 0;

	-webkit-transform: rotateZ(45deg);

	-moz-transform: rotateZ(45deg);

	-ms-transform: rotateZ(45deg);

	-o-transform: rotateZ(45deg);

	transform: rotateZ(45deg);

}

.fh5co-nav-toggle.active i::after {

	bottom: 0;

	-webkit-transform: rotateZ(-45deg);

	-moz-transform: rotateZ(-45deg);

	-ms-transform: rotateZ(-45deg);

	-o-transform: rotateZ(-45deg);

	transform: rotateZ(-45deg);

}

.fh5co-nav-toggle {

	position: absolute;

	top: 15px;

	left: 20px;

	z-index: 9999;

	display: block;

	margin: 0 auto;

	display: none;

	cursor: pointer;

}

/*手机版顶部导航 end */











/* footer begin*/

footer {

}

footer #fh5co-foot-info {

	border: 0;

	background: #212832;

	padding: 40px 0 0px

}

footer #fh5co-foot-info h4 {

	color: #fff;

	margin: 0 0 25px;

	padding-bottom: 15px;

	font-size: 18px;

	text-shadow: none;

	position: relative

}

footer #fh5co-foot-info h4:before {

	content: '';

	width: 45px;

	height: 2px;

	background: #13a0b2;

	position: absolute;

	bottom: 0

}

footer #fh5co-foot-info img {

	max-width: 100%

}

footer #fh5co-foot-info img.positioned {

	margin-top: -180px;

	position: relative;

	bottom: 20px;

	width: auto;

	max-width: none;

	float: right

}

footer #fh5co-foot-info .f-contact-box, footer #fh5co-foot-info .f-news-box {

	padding: 0 15px;

}

footer #fh5co-foot-info .f-about-box {

	margin-bottom: 30px;

	padding-right: 15px;

}

footer #fh5co-foot-info .f-about-box a.read-more {

	color: #fff

}

footer #fh5co-foot-info .f-about-box a.read-more i {

	padding-left: 10px;

	font-size: 14px;

}

footer #fh5co-foot-info .f-about-box a.read-more:hover {

	color: #13a0b2

}

footer #fh5co-foot-info .f-about-box .content-box {

	margin: 0 0px 11px 0;

}

footer #fh5co-foot-info .f-about-box p, footer #fh5co-foot-info .f-about-box .content-box {

	color: #797a7c

}

footer #fh5co-foot-info .f-about-box .social {

	text-align: left;

	margin: 0px 0 15px

}

footer #fh5co-foot-info .f-about-box .social li {

	display: block;

	float: left;

	margin-right: 10px;

	height: 48px;

}

footer #fh5co-foot-info .f-about-box .social li a {

	margin-top: 18px;

	display: inline-block;

	width: 30px;

	height: 30px;

	border-radius: 50%;

	background: 0 0;

	border: 1px solid #797a7c;

	color: #797a7c;

	text-align: center;

	line-height: 28px;

	font-size: 16px;

	margin-right: 2px;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	-webkit-transform: rotate(0);

	-moz-transform: rotate(0);

	-o-transform: rotate(0);

	-ms-transform: rotate(0);

	transform: rotate(0);

	margin-bottom: 0

}

footer #fh5co-foot-info .f-about-box .social li a:before {

	background: 0 0

}

footer #fh5co-foot-info .f-about-box .social li:hover a {

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	transform: rotate(360deg);

	background: #f6bb19;

	color: #171B20

}

footer #fh5co-foot-info .f-about-box .social #f-weixin-id {

	position: relative

}

footer #fh5co-foot-info .f-about-box .social .weixint-content {

	background-clip: padding-box;

	border: 1px solid rgba(204, 213, 219, 0.8);

	border-radius: 4px;

	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);

	left: -42px;

	min-height: 32px;

	padding: 0;

	position: absolute;

	text-align: left;

	bottom: 46px;

	white-space: normal;

	width: 116px;

	z-index: 1800;

	background: #fff;

}

footer #fh5co-foot-info .f-about-box .social .weixint-content:before {

	position: absolute;

	bottom: -9px;

	left: 46px;

	width: 0;

	height: 0;

	content: '';

}

footer #fh5co-foot-info .f-about-box .social .weixint-content:after {

	position: absolute;

	bottom: -8px;

	left: 46px;

	width: 0;

	height: 0;

	border-right: 8px solid transparent;

	border-top: 8px solid #fff;

	border-left: 8px solid transparent;

	content: '';

}

footer #fh5co-foot-info .f-about-box .social .weixint-content img {

	width: 110px;

	height: 110px;

}

footer #fh5co-foot-info .f-news-box ul {

	padding: 0;

	margin-bottom: 0;

	list-style: none

}

footer #fh5co-foot-info .f-news-box ul li {

	margin-bottom: 3px

}

footer #fh5co-foot-info .f-news-box ul li a {

	color: #797a7c;

	text-decoration: none;

	display: block;

	margin-bottom: 15px

}

footer #fh5co-foot-info .f-news-box ul li a:active, footer #fh5co-foot-info .f-news-box ul li a:focus, footer #fh5co-foot-info .f-news-box ul li a:hover {

	text-decoration: none

}

footer #fh5co-foot-info .f-news-box ul li a:hover {

	color: #13a0b2

}

footer #fh5co-foot-info .f-news-box ul li a:before {

	content: '\f105';

	font-family: fontawesome;

	margin-right: 12px

}

footer #fh5co-foot-info .f-contact-box li {

	font-size: 14px;

	line-height: 26px;

	margin-bottom: 18px;

	width: 100%;

	float: left;

	color: #797a7c

}

footer #fh5co-foot-info .f-contact-box li a {

	margin-bottom: 0;

	color: #797a7c

}

footer #fh5co-foot-info .f-contact-box li:last-child {

	border: none

}

footer #fh5co-foot-info .f-contact-box li i {

	font-size: 23px;

	margin-right: 10px;

	color: #13a0b2;

	float: left;

	font-weight: normal

}

footer #fh5co-foot-info .f-pic-box {

	padding-left: 15px;

}

footer #fh5co-foot-info .f-pic-box .gallery li {

	float: left;

	height: 49px;

	overflow: hidden;

	width: 69px

}

footer #fh5co-foot-info .f-pic-box .gallery a {

	display: block

}

footer #fh5co-foot-info .f-pic-box .gallery img {

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	width: 64px;

	height: 43px;

}

footer #fh5co-foot-info .gallery img:hover {

	opacity: .5

}

footer #fh5co-foot-copy {

	border: 0;

	padding: 20px 0;

	color: #797a7c;

	background: #1c222a;

}

footer #fh5co-foot-copy a {

	border-color: #797a7c!important;

	color: #797a7c!important

}

/* footer end*/



/*banner begin*/



.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {

	outline: none;

}

.slides, .flex-control-nav, .flex-direction-nav {

	margin: 0;

	padding: 0;

	list-style: none;

}

.flexslider {

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 1

}

.flexslider .slides > li {

	display: none;

	-webkit-backface-visibility: hidden;

	position: relative

}

.flexslider .slides li .overlay {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

}

.flexslider .slides img {

	width: 100%;

	display: block;

}

.flex-pauseplay span {

	text-transform: capitalize;

}

.slides:after {

	content: "\0020";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

html[xmlns] .slides {

	display: block;

}

* html .slides {

	height: 1%;

}

.no-js .slides > li:first-child {

	display: block;

}

.flex-control-nav {

	position: absolute;

	bottom: 20px;

	z-index: 2;

	width: 100%;

	text-align: center;

}

.flex-control-nav li {

	display: inline-block;

	width: 12px;

	height: 12px;

	margin: 0 3px;

*display:inline;

	zoom: 1;

}

.flex-control-nav a {

	display: inline-block;

	cursor: pointer;

	width: 12px;

	height: 12px;

	border-radius: 12px;

	float: left;

	text-indent: -2000px;

	background: rgba(0, 0, 0, 0.3);

}

.flex-control-nav .flex-active {

	background: rgba(255, 255, 255, 0.3);

}

.flex-direction-nav {

*height: 0;

}

.flexslider:hover .flex-direction-nav .flex-prev {

	opacity: 0.7;

	left: 10px;

}

.flexslider:hover .flex-direction-nav .flex-prev:hover {

	opacity: 1;

}

.flexslider:hover .flex-direction-nav .flex-next {

	opacity: 0.7;

	right: 10px;

	text-align: right;

}

.flexslider:hover .flex-direction-nav .flex-next:hover {

	opacity: 1;

}

#fh5co-hero .flexslider .flex-direction-nav a {

	position: absolute;

	cursor: pointer;

	text-decoration: none;

	display: block;

	width: 40px;

	height: 40px;

	margin: -20px 0 0;

	top: 50%;

	z-index: 10;

	overflow: hidden;

	opacity: 0;

	color: rgba(0, 0, 0, 0.8);

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

#fh5co-hero .flexslider .flex-direction-nav a:before {

	left: 0;

	top: 0;

	color: #fff !important;

	text-shadow: none !important;

	font-size: 40px;

	position: relative;

	z-index: 10;

	display: inline-block;

	color: rgba(0, 0, 0, 0.8);

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-prev {

	opacity: 1 !important;

	left: 40px;

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-prev:before {

	text-indent: 0px;

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e929";

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-next {

	right: 40px;

	opacity: 1;

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-next:before {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	text-indent: 0px !important;

	right: 0;

	content: "\e92a";

}

#fh5co-hero .flexslider .slider-text {

	display: table;

	opacity: 0;

	height: 100%;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner {

	display: table-cell;

	vertical-align: middle;

	height: 100%;

	padding-top: 20%

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner h2 {

	font-size: 30px;

	font-weight: bold;

	color: #fff;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p.f-txt {

	font-size: 16px;

	color: #fff;

	padding: 10px 0 20px;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p.f-btn a {

	background: #13a0b2;

	color: #fff;

	font-weight: 700;

	display: inline-block;

	padding: 10px 25px;

	z-index: 61;

	border-radius: 3px;

	vertical-align: middle;

	position: relative;

	-webkit-transition-property: color;

	-moz-transition-property: color;

	-o-transition-property: color;

	-ms-transition-property: color;

	transition-property: color

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p.f-btn a:before {

	content: "";

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: rgba(0,0,0,.1);

	-webkit-transform: scaleX(0);

	-moz-transform: scaleX(0);

	-o-transform: scaleX(0);

	-ms-transform: scaleX(0);

	transform: scaleX(0);

	-webkit-transform-origin: 0 50%;

	-moz-transform-origin: 0 50%;

	-o-transform-origin: 0 50%;

	-ms-transform-origin: 0 50%;

	transform-origin: 0 50%;

	transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	-webkit-transition: all .3s ease-out;

	-o-transition: all .3s ease-out

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p.f-btn a:hover {

	color: #fff!important;

	background: rgba(19,160,178,.5);

}

/*banner end*/



/*首页服务项目*/

.margin-index-body h2 {

	font-size: 22px;

	margin-top: 0;

	text-align: left;

	font-weight: 700;

	margin-bottom: 20px;

}

.margin-index-body h2 a {

	color: #2a333c;

	position: relative

}

.margin-index-body h2 a:after {

	background: #f6bb19;

	content: "";

	height: 3px;

	width: 45px;

	left: 0;

	bottom: -10px;

	position: absolute

}

.margin-index-body h2 a:hover {

	color: #f6bb19

}

.margin-index-body p.desc {

	font-size: 16px;

	font-weight: 300;

	text-align: left;

	color: #666;

	margin: 0 auto 30px;

}

#fh5co-service-list {

	background: #f7f8fa

}

#fh5co-service-list.margin-index-body h2 {

	line-height: 38px;

	text-align: right;

	padding-right: 70px;

	margin-bottom: 60px;

	line-height: 170%

}

#fh5co-service-list.margin-index-body h2 a:after {

	height: 0;

	background: none

}

#fh5co-service-list.margin-index-body h2 a:before {

	content: '';

	width: 4px;

	height: 100%;

	background: #13a0b2;

	position: absolute;

	letter-spacing: 1px;

	right: -35px;

	top: 3px

}

#fh5co-service-list.margin-index-body p.desc {

	color: #898989;

	margin-bottom: 60px;

	padding-left: 15px;

}

#fh5co-service-list .item-block {

	margin-bottom: 30px;

	text-align: left;

	height: auto;

	position: relative;

}

#fh5co-service-list .item-block:before {

	border: 1px solid #e6e6e6;

	content: '';

	position: absolute;

	left: 25%;

	right: 0;

	top: 0;

	bottom: 0;

	display: block;

	z-index: -1;

	background: #fff

}

#fh5co-service-list .item-block .media-img {

	margin: 10px 0;

	overflow: hidden;

	text-align: center;

	height: auto;

	z-index: 1

}

#fh5co-service-list .item-block .media-img img {

	background: #fff;

	padding: 8px;

	max-width: 100%

}

#fh5co-service-list .item-block .service-text {

	overflow: hidden;

	padding: 21px 10px 25px 5px;

	height: auto

}

#fh5co-service-list .item-block .service-text h5 {

	color: #37474f;

	font-size: 1.25em;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 10px;

	position: relative;

	line-height: 100%;

}

#fh5co-service-list .item-block .service-text h5:before {

	content: '';

	width: 45px;

	height: 3px;

	background: #f6bb19;

	position: absolute;

	top: 30px

}

#fh5co-service-list .item-block .service-text p {

	color: #777;

	font-size: 14px;

	line-height: 26px;

	height: 119px;

	overflow: hidden;

	padding: 18px 0 0;

	width: 100%;

	margin: 0

}

#fh5co-service-list .item-block:hover:before {

	background: #13a0b2;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-service-list .item-block:hover h5, #fh5co-service-list .item-block:hover p {

	color: #fff;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

.met-index-about {

	padding: 0;

	background-color: #13a0b2

}

/* home product  begin*/



#fh5co-product-list .single-advisor .content-holder {

	text-align: center;

	background: #282F39;

	border-top: 2px solid #f6bb19;

	display: block;

	min-height: 73px;

	padding: 0 10px;

	vertical-align: middle;

	box-shadow: 0 0 1px transparent;

	-webkit-backface-visibility: hidden;

	-moz-osx-font-smoothing: grayscale;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	backface-visibility: hidden;

	position: relative;

	-webkit-transition-property: color;

	transition-property: color;

	-webkit-transition-duration: .3s;

	transition-duration: .3s

}

#fh5co-product-list .single-advisor .content-holder:before {

	background: #f6bb19;

	-webkit-transition-timing-function: ease-out;

	content: "";

	z-index: -1;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	position: absolute;

	-webkit-transform: scaleY(0);

	transform: scaleY(0);

	-webkit-transform-origin: 50% 0;

	transform-origin: 50% 0;

	-webkit-transition-property: transform;

	transition-property: transform;

	-webkit-transition-duration: .3s;

	transition-duration: .3s;

	transition-timing-function: ease-out

}

#fh5co-product-list .single-advisor .content-holder h4 {

	text-transform: uppercase;

	color: #13a0b2;

	margin: 11px 0 2px;

	font-size: 16px;

	line-height: 22px;

	font-weight: 700;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	height: 22px;

	overflow: hidden

}

#fh5co-product-list .single-advisor .content-holder:hover {

	color: #fff

}

#fh5co-product-list .single-advisor .content-holder p {

	text-transform: uppercase;

	color: #aaa;

	margin: 0;

	font-size: 14px;

	line-height: 22px;

	padding-bottom: 10px;

	padding-top: 4px;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	height: 22px;

	overflow: hidden

}

#fh5co-product-list .single-advisor .img-holder {

	position: relative;

	overflow: hidden

}

#fh5co-product-list .single-advisor .img-holder img {

	width: 100%;

	height: 100%

}

#fh5co-product-list .single-advisor .img-holder a {

	color: #fff

}

#fh5co-product-list .single-advisor .img-holder .overlay {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background: rgba(40,47,57,.67);

	text-align: center;

	opacity: 0;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-product-list .single-advisor .img-holder .overlay .inner {

	display: table;

	width: 100%;

	height: 100%;

	position: relative

}

#fh5co-product-list .single-advisor .img-holder .overlay .inner:before {

	content: '';

	position: absolute;

	top: 8px;

	left: 8px;

	right: 8px;

	bottom: 8px;

	border: 1px solid rgba(255,255,255,.5)

}

#fh5co-product-list .single-advisor .img-holder .overlay .inner .social {

	display: table-cell;

	vertical-align: middle;

	position: relative;

	padding: 30px;

	overflow: hidden

}

#fh5co-product-list .single-advisor .img-holder .overlay .inner .social .detail {

	height: 132px;

	line-height: 22px;

	overflow: hidden

}

#fh5co-product-list .single-advisor:hover .img-holder .overlay {

	opacity: 1

}

#fh5co-product-list .single-advisor:hover .content-holder {

	border-top-color: #282F39

}

#fh5co-product-list .single-advisor:hover .content-holder:before {

	-webkit-transform: scaleY(1);

	-moz-transform: scaleY(1);

	-o-transform: scaleY(1);

	-ms-transform: scaleY(1);

	transform: scaleY(1)

}

#fh5co-product-list .single-advisor:hover .content-holder h4 {

	color: #242424

}

#fh5co-product-list .single-advisor:hover .content-holder p {

	color: #4A4A4A

}

/*rec product*/

#fh5co-rec-product-list .show_body {

	position: relative

}

#fh5co-rec-product-list .scrollable {

	overflow: hidden;

}

#fh5co-rec-product-list .scrollable .caroufredsel_wrapper {

	margin: 0 auto !important;

}

#fh5co-rec-product-list .scrollable ul {

	padding: 0;

	list-style: none;

	overflow: hidden;

	width: 10000em;

}

#fh5co-rec-product-list .scrollable ul li {

	padding: 0px 0px 0 0;

	margin: 0 auto;

	display: block;

	float: left;

}

#fh5co-rec-product-list .scrollable ul li {

	width: 280px;

	margin-right: 20px;

}

#fh5co-rec-product-list .scrollable ul li:nth-child(4n) {

	margin-right: 0

}

#fh5co-rec-product-list .carousel-direction a {

	color: #fff;

	cursor: pointer;

	display: block;

	font-family: simsun;

	overflow: hidden;

	position: absolute;

	text-decoration: none;

	top: 16px;

	transition: all 0.3ss ease-out 0s;

	z-index: 100;

	border: none

}

#fh5co-rec-product-list .scrollable .carousel-direction [class*=carousel-] {

	margin: 0 0 0 1px;

	padding: 0;

	width: 36px;

	height: 36px;

	background: #616161;

	color: #fff;

	line-height: 36px;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

	border-radius: 0;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-rec-product-list .scrollable .carousel-direction [class*=carousel-]:hover {

	background: #13a0b2

}

#fh5co-rec-product-list .scrollable a.carousel-prev {

	right: 47px;

	left: auto;

}

#fh5co-rec-product-list .scrollable a.carousel-next {

	right: 10px;

}

#fh5co-rec-product-list .scrollable ul li .item {

	padding-bottom: 20px

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-member-name {

	background: #fff;

	bottom: -24px;

	display: inline-block;

	left: 10px;

	position: absolute;

	right: 10px;

	text-align: center

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-member-name h4 {

	color: #313131;

	font-size: 16px;

	font-weight: 700;

	padding-top: 6px

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item {

	position: relative;

	margin-bottom: 20px

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder {

	position: relative;

	overflow: hidden

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder img {

	height: auto;

	width: 100%;

	display: block;

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder .overlay {

	position: absolute;

	top: 100%;

	left: 0;

	right: 0;

	bottom: 0;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder .overlay .overlays {

	width: 100%;

	height: 100%;

	position: relative;

	display: table;

	text-align: center

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder .overlay .overlays:before {

	content: "";

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	position: absolute;

	background: #13a0b2;

	opacity: .7

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder .overlay .inner-holder {

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder .overlay .inner-holder p {

	color: #fff;

	padding: 10px;

	font-size: 12px;

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder:hover .overlay {

	top: 0

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder:hover .overlay .inner-holder {

	opacity: 1

}

#fh5co-rec-product-list .scrollable ul li .item .dedicated-team-single-item .dedicated-team-img-holder:hover .overlay p {

	-webkit-animation-duration: .3s;

	-moz-animation-duration: .3s;

	-o-animation-duration: .3s;

	-ms-animation-duration: .3s;

	animation-duration: .3s;

	-webkit-animation-delay: .3s;

	-moz-animation-delay: .3s;

	-o-animation-delay: .3s;

	-ms-animation-delay: .3s;

	animation-delay: .3s;

	-webkit-animation-fill-mode: both;

	-moz-animation-fill-mode: both;

	-o-animation-fill-mode: both;

	-ms-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-name: slideInDown;

	-moz-animation-name: slideInDown;

	-o-animation-name: slideInDown;

	-ms-animation-name: slideInDown;

	animation-name: slideInDown

}

/*首页公司新闻*/

#fh5co-txt-news-list .bg-news {

	background-attachment: inherit;

	background-position: center center;

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	opacity: 1;

	filter: alpha(opacity=100);

	position: relative;

	background-color: #23252a;

	padding: 0

}

#fh5co-txt-news-list .bg-news .overlay {

	background: rgba(23,29,38,.5);

	position: relative

}

#fh5co-txt-news-list .bg-news .overlay .company-news {

	background: rgba(0,0,0,.45);

	padding: 40px 0 50px;

}

#fh5co-txt-news-list .bg-news .overlay .company-news h3 {

	font-weight: 600;

	font-size: 1.562em;

	color: #fff;

	text-transform: uppercase;

	line-height: 100%

}

#fh5co-txt-news-list .bg-news .overlay .company-news h3 a {

	color: #fff

}

#fh5co-txt-news-list .bg-news .overlay .company-news p {

	font-size: 1.1em;

	color: #D2D2D2;

	line-height: 25px;

	padding-top: 7px;

	width: 80%;

	padding-bottom: 13px

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul {

	width: 80%

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul li {

	margin-top: 9px;

	width: 50%;

	float: left;

	text-align: left

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul li a {

	font-size: 1.1em;

	color: #fff

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul li a:hover {

	color: #f6bb19

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul li span {

	color: #fff;

	margin-right: 12px;

	font-size: 15px;

}

/*home about us begin*/

#fh5co-about-us {

	background-color: #202731

}

#fh5co-about-us .about-img {

	background-size: cover;

	height: 510px;

	width: 100%;

	position: relative;

	background-position: right

}

#fh5co-about-us .about-img .overlay {

	background: rgba(47,45,55,.4);

	height: 510px;

	width: 100%;

	position: absolute;

	top: 0;

	right: 0

}

#fh5co-about-us .intro {

	height: 500px;

	width: 100%;

	position: relative;

	overflow: hidden;

	padding-left: 61px

}

#fh5co-about-us .intro h2 {

	font-weight: 700;

	font-size: 1.625em;

	color: #fff;

	position: relative;

	padding-top: 47px;

	word-spacing: 6px;

	padding-bottom: 38px

}

#fh5co-about-us .intro h2 a {

	color: #fff

}

#fh5co-about-us .intro h2:before {

	content: '';

	width: 45px;

	height: 3px;

	background: #f6bb19;

	position: absolute;

	top: 85px

}

#fh5co-about-us .intro p {

	color: #bcc1c7;

	width: 72%

}

#fh5co-about-us .intro img {

	vertical-align: baseline

}

/*home about us end*/



/* home news begin*/

#fh5co-news-list .margin-index-body {

	padding: 50px 0 0

}

#fh5co-news-list .line, #fh5co-news-list .layout {

	overflow: visible !important

}

#fh5co-news-list .bg-news {

	background-position: top!important;

	background-repeat: no-repeat!important

}

#fh5co-news-list p.desc {

	margin-bottom: 60px

}

#fh5co-news-list .news .news_img_holder {

	position: relative;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-news-list .news .news_img_holder img {

	width: 100%

}

#fh5co-news-list .news .news_img_holder .news_opacity {

	background: rgba(40,47,57,.7);

	position: absolute;

	height: 100%;

	width: 100%;

	bottom: 0;

	left: 0;

	right: 0;

	top: 0

}

#fh5co-news-list .news .news_img_holder .news_details {

	position: absolute;

	bottom: 0;

	padding-left: 50px;

	width: 100%;

	transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	-webkit-transition: all .3s ease 0s;

	-o-transition: all .3s ease 0s

}

#fh5co-news-list .news .news_img_holder .news_details:before {

	content: '';

	width: 2px;

	height: 61px;

	background: #13a0b2;

	position: absolute;

	left: 18px;

	bottom: 27px

}

#fh5co-news-list .news .news_img_holder .news_details span {

	font-size: 1em;

	color: #fff;

	line-height: 22px;

	padding-top: 5px;

	display: block

}

#fh5co-news-list .news .news_img_holder .news_details h4 {

	font-weight: 700;

	font-size: 1.1em;

	color: #f6bb19;

	text-transform: uppercase;

	height: 18px;

	overflow: hidden

}

#fh5co-news-list .news .news_img_holder .news_details p {

	font-size: 1em;

	line-height: 22px;

	color: #D4D4D4;

	height: 66px;

	overflow: hidden

}

#fh5co-news-list .news:hover .news_img_holder {

	margin-top: -20px;

	margin-bottom: 20px

}

#fh5co-news-list .news:hover .news_details {

	background: #13a0b2

}

#fh5co-news-list .news:hover .news_details:before {

	background: #fff

}

/* home news end*/



/*首页合作伙伴*/

#fh5co-bottom-info .bg-bottom {

	background-position: center!important;

	background-repeat: no-repeat!important

}

#fh5co-bottom-info .partner ul {

	margin-right: -5px;

	margin-left: -5px

}

#fh5co-bottom-info .partner li {

	margin-bottom: 10px;

	padding-left: 5px;

	padding-right: 5px;

	float: left;

	width: 33.3333%;

	position: relative;

}

#fh5co-bottom-info .partner li img {

	width: 100%;

	border: 1px solid #e1e3e5!important;

	transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	-webkit-transition: all .3s ease-in-out 0s;

	-o-transition: all .3s ease-in-out 0s

}

#fh5co-bottom-info .partner li img:hover {

	opacity: .7

}

#fh5co-bottom-info .get_touch .index-feedback-box {

	padding-left: 10px;

}

/*首页留言*/

#fh5co-bottom-info .get_touch .index-feedback-box form {

	border: 8px solid #f4f4f4;

	background: #fff;

	padding: 10px 20px 30px 10px

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit {

	background: #13a0b2;

	color: #fff;

	margin-top: 10px;

	font-weight: 500;

	padding: 4px 9px 4px 27px;

	text-transform: uppercase;

	display: inline-block;

	position: relative;

	line-height: 34px;

	border-radius: 3px;

	border: none;

	outline: 0;

	letter-spacing: .03em;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit i {

	border-left: 1px solid rgba(255,255,255,.8);

	padding-left: 15px;

	font-size: 1.25em;

	padding-right: 7px;

	vertical-align: middle;

	position: relative;

	margin-left: 20px;

	line-height: 28px;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit i:after {

	background: rgba(0,0,0,.2);

	content: '';

	width: 1px;

	height: 100%;

	position: absolute;

	left: -2px;

	top: 0;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit:hover {

	background: #f6bb19;

	color: #fff

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit:hover i {

	color: #282f39;

	border-color: #282f39

}

#fh5co-bottom-info .get_touch .index-feedback-box form button.submit:hover i:after {

	background: 0 0

}

/* home friend-link end*/

#fh5co-friend-link .margin-index-body {

	padding: 0 0 40px;

}

#fh5co-friend-link .scrollable .caroufredsel_wrapper {

	padding: 20px 0px;

	margin: 0 auto !important;

	height: 40px;

	line-height: 40px

}

#fh5co-friend-link .scrollable ul {

	padding: 0;

	list-style: none;

	overflow: hidden;

	width: 10000em;

}

#fh5co-friend-link .scrollable ul li {

	padding: 0px 0 0px;

	margin: 0 30px 0 0;

	display: block;

	float: left;

	width: 182px;

	text-align: center

}

#fh5co-friend-link .scrollable ul li a {

	color: #333;

	font-size: 16px;

}

#fh5co-friend-link .scrollable ul li a:hover {

	color: #13a0b2

}

#fh5co-friend-link .link-box .scrollable .caroufredsel_wrapper {

}

#fh5co-friend-link .carousel-direction a {

	height: 22px;

	width: 22px;

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	color: #b9b9b9;

	font-size: 22px;

	font-weight: bold;

	cursor: pointer;

	display: block;

	font-family: simsun;

	overflow: hidden;

	position: absolute;

	text-decoration: none;

	top: 50%;

	transition: all 0.3ss ease-out 0s;

	z-index: 100;

	line-height: 100%;

	margin-top: -11px;

}

#fh5co-friend-link .scrollable a.carousel-prev {

	left: 0px;

}

#fh5co-friend-link .scrollable a.carousel-next {

	right: 0px;

}

/* home friend-link end*/





/*首页更好方案*/

#fh5co-foot-contact {

	background: #13a0b2;

	padding-top: 28px;

	padding-bottom: 28px

}

#fh5co-foot-contact p {

	font-size: 2em;

	color: #fff;

	display: inline-block;

	margin: 0 10px 20px;

	line-height: 34px;

	padding-right: 50px;

	position: relative;

	top: 5px

}

#fh5co-foot-contact a {

	font-weight: 500;

	text-transform: uppercase;

	color: #282f39;

	display: inline-block;

	background: #f6bb19;

	position: relative;

	line-height: 40px;

	padding-left: 27px;

	border-radius: 3px;

	padding-right: 9px;

	font-size: 14px;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out

}

#fh5co-foot-contact a i {

	padding-left: 15px;

	padding-right: 7px;

	vertical-align: middle;

	border-left: 1px solid rgba(255,255,255,.8);

	position: relative;

	margin-left: 20px;

	font-size: 14px;

	line-height: 28px

}

#fh5co-foot-contact a i:after {

	content: '';

	width: 1px;

	height: 100%;

	background: rgba(0,0,0,.2);

	position: absolute;

	left: -2px;

	top: 0

}

#fh5co-foot-contact a:active, #fh5co-foot-contact a:focus, #fh5co-foot-contact a:hover {

	background: #212832;

	color: #fff

}

#fh5co-foot-contact a:active i, #fh5co-foot-contact a:focus i, #fh5co-foot-contact a:hover i {

	color: #fff

}

/* inner begin*/



/*product*/

.pro-item {

	margin-bottom: 30px;

	background: #F8F8F8;

	text-align: center;

	padding-bottom: 12px;

}

.pro-item:hover {

}

.pro-item .portfolio-img {

	overflow: hidden;

	position: relative;

}

.pro-item .portfolio-img img {

	width: 100%;

	overflow: hidden;

	transition: transform 1s ease 0s;

	transform: scale(1);

}

.pro-item .portfolio-img img:hover {

	transition: transform 1s ease 0s;

	transform: scale(1.1);

}

.pro-item h2 {

	color: #666;

	font-size: 16px;

	padding-bottom: 9px;

	line-height: 100%;

	padding-top: 9px;

	overflow: hidden;

	margin: 0

}

.pro-item h2 a {

	color: #666;

}

.pro-item h2 a:hover {

	color: #13a0b2

}

.pro-item p.desc {

	color: #666;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	padding: 0 11px;

}

.pro-item p.more a {

	display: block;

	background: url(../images/more2.png) no-repeat;

	width: 110px;

	height: 33px;

}

.pro-item p.more a:hover {

	background: url(../images/more3.png) no-repeat;

}

/* home product end*/

#fh5co-content_show .ur_here {

	font-size: 14px;

}

#fh5co-content_show .ur_here .bread {

	padding: 0

}

#fh5co-content_show .ur_here a {

	font-size: 14px;

	color: #666

}

#fh5co-content_show .ur_here li {

	font-size: 14px;

	color: #666

}

#fh5co-content_show .nav-inline {

	list-style: outside none none;

}

#fh5co-content_show .nav-inline {

	list-style: outside none none;

}

#fh5co-content_show .lefter .nav {

	margin-bottom: 27px

}

#fh5co-content_show .lefter .nav li a {

	color: #13a0b2;

	display: block;

	border-bottom: 1px solid #e1e1e1;

	line-height: 34px;

	margin-top: 0;

	padding-left: 26px;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out

}

#fh5co-content_show .lefter .nav li.active a {

	background: #13a0b2;

	color: #fff;

	font-weight: normal

}

#fh5co-content_show .lefter .nav li a:focus, #fh5co-content_show .lefter .nav li a:hover {

	color: #f6bb19

}

#fh5co-content_show .lefter .nav li:last-child a {

	border: none

}

#fh5co-content_show .lefter .nav li a:before {

	font-family: 'icomoon';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e92a";

	padding-right: 6px;

	font-size: 9px;

}

#fh5co-content_show .lefter .nav li ul li a {

	padding-left: 70px;

	color: #999

}

#fh5co-content_show .lefter .nav li ul li a.active {

	background: 0 0;

	color: #f6bb19

}

#fh5co-content_show .show_body {

	font-size: 14px;

}

#fh5co-content_show .detail img {

	height: auto !important;

	max-width: 100%;

	vertical-align: middle;

}

#fh5co-content_show .detail img {

	opacity: 0.9;

}

#fh5co-content_show .detail p {

	text-indent: 0;

}

#fh5co-content_show .qhd-title span {

	margin: 0 5px;

	font-size: 12px;

	color: #999

}

#fh5co-content_show .inner-title {

	margin-bottom: 26px;

}

#fh5co-content_show .inner-title h2 {

	font-weight: 500;

	font-size: 20px;

	color: #37474f;

	position: relative;

	padding-bottom: 10px;

	margin: 0

}

#fh5co-content_show .inner-title h2:before {

	content: '';

	width: 45px;

	height: 2px;

	background: #f6bb19;

	position: absolute;

	bottom: 0;

	left: 0

}

#fh5co-content_show .lefter h4, #fh5co-content_show .lefter li.nav-head {

	margin-top: 40px!important;

	position: relative;

	padding-bottom: 10px;

	font-size: 16px

}

#fh5co-content_show .lefter h4:first-child, #fh5co-content_show .lefter li.nav-head {

	margin-top: 0!important

}

#fh5co-content_show .lefter li.nav-head {

	border-bottom: none;

	background: none;

	height: auto;

	padding: 0 0 5px;

	margin: 0 0 15px;

	font-weight: normal;

	color: #37474f;

	;

	font-size: 16px;

}

#fh5co-content_show .lefter .inner-rec-box li {

	color: #999;

	margin-bottom: 12px

}

#fh5co-content_show .lefter .inner-rec-box li a {

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	display: block;

	color: #13a0b2;

	border-bottom: 1px solid #e1e1e1;

	padding-bottom: 12px;

}

#fh5co-content_show .lefter .inner-rec-box li a:hover {

	color: #f6bb19

}

#fh5co-content_show .lefter .inner-rec-box li:last-child a {

	border: none

}

#fh5co-content_show .lefter h4:before, #fh5co-content_show .lefter li.nav-head:before {

	content: '';

	width: 35px;

	height: 2px;

	background: #f6bb19;

	position: absolute;

	bottom: -1px

}

#fh5co-content_show .lefter .show-list {

	text-align: center

}

#fh5co-content_show .lefter .show-list img {

	width: 100%

}

#fh5co-content_show .lefter .show-list p {

	margin: 0;

}

#fh5co-content_show .lefter .show-list a.title {

	color: #13a0b2;

}

#fh5co-content_show .lefter .show-list a.title:hover {

	color: #f6bb19

}

#fh5co-content_show .lefter form {

	background: #fff;

	border: 1px solid #e9e9e9;

	width: 100%;

	height: 48px;

	margin: 32px 0 0;

	position: relative

}

#fh5co-content_show .lefter input {

	border: none;

	background: 0 0;

	height: 100%;

	width: 50%;

	color: #474747;

	outline: 0;

	padding-left: 20px;

	margin-left: -5px

}

#fh5co-content_show .lefter button.search-button {

	background: #13a0b2;

	width: 46px;

	height: 46px;

	color: #fff;

	text-align: center;

	border: none;

	position: absolute;

	right: 1px;

	font-size: 16px;

	transition: all .3s ease;

	-moz-transition: all .3s ease;

	-webkit-transition: all .3s ease;

	-o-transition: all .3s ease;

	font-size: 18px;

}

#fh5co-content_show .lefter button:hover {

	background: #f6bb19;

	color: #171B20

}

#fh5co-content_show .detail {

	font-size: 16px;

	padding: 0px 15px 30px;

	line-height: 28px;

	color: #222;

}

#fh5co-content_show .product-detail .content-img {

	overflow: hidden;

	text-align: center

}

#fh5co-content_show .product-detail .content-img img {

	max-width: 100%;

	overflow: hidden;

	vertical-align: middle;

}

#fh5co-content_show .product-detail h1 {

	color: #444;

	font-size: 20px;

	line-height: 33px;

	margin: 16px 0px 0px;

	text-align: center

}

#fh5co-content_show .product-detail .p_desc {

	color: #444;

	line-height: 30px;

	padding: 12px 0px 5px;

}

#fh5co-content_show .product-detail .add_to_inquiry {

	height: 50px;

}

#fh5co-content_show .product-detail .add_to_inquiry #add_to_inquiry {

	border: none !important;

	border-radius: 0;

	background: url(../images/inquiry.png) no-repeat;

	display: block;

	height: 45px;

	width: 185px;

}

#fh5co-content_show .product-detail .description {

	line-height: 28px;

	font-size: 16px;

}

#fh5co-content_show .product-detail .detail-title {

	border-bottom: 1px solid #e4e4e4

}

#fh5co-content_show .product-detail .detail-title h2 {

	background: #13a0b2;

	;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	font-size: 16px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	width: 166px;

	margin: 0;

}

/*pager*/

.table span {

	margin-right: 10px;

}

.content_detail .pager {

	font-size: 14px;

}

.content_detail .pager a {

	border: none;

	color: #797979;

}

.content_detail .pager a:focus, .content_detail .pager a:hover {

	color: #323232;

	background: none

}

.content_detail .pager li {

	display: block;

	text-align: left

}

#fh5co-content_show .pagination li {

	margin: 0 3px;

}

#fh5co-content_show .pagination .active, #fh5co-content_show .pagination a:hover {

	background: #1b2935;

	color: #fff;

}

#fh5co-content_show .pagination .active a {

	color: #fff

}

#fh5co-content_show video {

	max-width: 100%

}

/* product*/



/* product end*/



/*article*/

.article-media li {

	border-bottom: 1px solid #eee;

	padding: 10px 0 21px

}

.article-media li:hover {

	border-bottom: 1px solid #1bb3d5;

}

.article-media .media .media_img {

	width: 198px;

	margin-right: 20px;

}

.article-media .media .media_img img {

	height: 132px;

	width: 198px;

}

.article-media .media .media_img a {

	padding: 0;

}

.article-media .media .media_img a:hover {

	border-color: -moz-use-text-color;

	border-style: none;

	border-width: medium;

	background: #1bb3d5 none repeat scroll 0 0;

}

.article-media .media-body h3 {

	line-height: 100%;

	margin-bottom: 12px;

	margin-top: 0;

	font-size: 16px;

}

.article-media .media-body h3 a {

	color: #3a3a3a;

	font-size: 16px;

	font-weight: bold;

}

.article-media .media-body h3 a:hover {

	color: #1bb3d5;

}

.article-media .media-body p {

	color: #3a3a3a;

	line-height: 20px;

	height: 64px;

	font-size: 14px;

	overflow: hidden;

}

#fh5co-content_show .article-media .media-body p {

	height: auto

}

.article-media .media-body .time {

	font-size: 14px;

	color: #666;

}

.article-media li:hover h3 a {

	color: #1bb3d5;

}

/*手机底部导航*/

#toolbar {

	display: none;

}

/*内页banner*/

.slideshow {

	height: 210px;

	position: relative

}

.slideshow img {

	display: block;

	height: 210px;

	width: 100%;

}

.slideshow .overlay {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%

}

.slideshow .overlay .container {

	height: 100%;

	display: table;

	text-align: center

}

.slideshow .overlay .container .line {

	display: table-cell;

	vertical-align: middle

}

.slideshow .overlay .container .line .title {

	text-align: center

}

.slideshow .overlay .container .line .title h2 {

	text-align: center;

	display: inline-block;

	margin: auto;

	color: #fff;

	text-transform: uppercase;

	font-size: 30px;

	line-height: 50px;

	font-weight: 700;

	position: relative

}

.slideshow .overlay .container .line .title h2:before {

	content: '';

	width: 40%;

	margin: 0 30%;

	height: 3px;

	background: #13a0b2;

	position: absolute;

	bottom: 0

}

.slideshow .overlay .container .line .ur-here {

	color: #fff;

	font-weight: 500;

	text-transform: uppercase;

	padding-top: 12px;

	text-align: center

}

.slideshow .overlay .container .line .ur-here a {

	color: #fff;

	margin: 0 5px;

}

/*在线客服*/

.SonlineBox {

	width: 139px;

	font-size: 12px;

	overflow: hidden;

	z-index: 9999;

}

.SonlineBox .openTrigger {

	width: 31px;

	height: 130px;

	position: absolute;

	top: 0px;

	z-index: 1;

	cursor: pointer;

	background: #13a0b2 url(../images/greenopen.jpg) no-repeat;

}

.SonlineBox .titleBox {

	width: 135px;

	height: 35px;

	line-height: 33px;

	background: #13a0b2;

	border-bottom: 2px solid #13a0b2;

}

.SonlineBox .titleBox span {

	margin-left: 10px;

	color: #fff;

	font-size: 14px;

}

.SonlineBox .contentBoxC {

	width: 135px; /*height:335px;*/

	border: 2px solid #13a0b2;

	background: #ffffff/* url(../images/greenbg.jpg) no-repeat*/;

	position: absolute;

	z-index: 2;

}

.SonlineBox .contentBoxC .closeTrigger {

	width: 25px;

	height: 25px;

	display: block;

	cursor: pointer;

	position: absolute;

	top: 5px;

	right: 5px;

	-webkit-transition: all 0.8s ease-out;

}

.SonlineBox .contentBoxC .closeTrigger:hover {

	-webkit-transform: scale(1) rotate(360deg);

}

.SonlineBox .contentBoxC .listBox {

	overflow: hidden;

	margin-bottom: 10px;

}

.SonlineBox .contentBoxC .listBox .Tlist {

	display: block;

	width: 86%;

	height: 22px;

	margin: 10px auto 0px auto;

	text-align: center;

}

.SonlineBox .contentBoxC .listBox .Tlist span {

	float: left;

	line-height: 22px;

}

.SonlineBox .contentBoxC .listBox .Tlist a {/*float:left;*/

}

.SonlineBox .contentBoxC .listBox .WWList {

	line-height: 18px;

	height: 18px;

}

.SonlineBox .contentBoxC .listBox .SkypeList {

	line-height: 23px;

	height: 23px;

}

.SonlineBox .contentBoxC .otherBox {

	clear: both;

	height: 115px;

	text-align: center;

}

.SonlineBox .contentBoxC .otherBox img {

	width: 105px;

	height: 105px;

}

.SonlineBox .contentBoxC .telBox {

	display: block;

	padding: 36px 0 10px 0;

	color: #13a0b2;

	font-size: 14px;

	line-height: 26px;

	font-family: '微软雅黑';

	background: url(../images/telbg.jpg) 0 0 no-repeat;

	text-align: center;

	font-weight: bold;

}

/*在线客户 end*/







@media (min-width:761px) {

#fh5co-txt-news-list .bg-news .overlay .company-news {

	padding-left: 58px

}

}

@media (max-width:1199px) and (min-width:1001px) {

#fh5co-header .nav li:first-child {

	padding-left: 10px;

}

#fh5co-header .nav li ul li:first-child {

	padding-left: 0px;

}

#fh5co-header .nav li:before {

	top: 25px;

	bottom: 35px

}

#fh5co-header .nav li a {

	padding: 0 12px;

	font-size: 14px

}

}

 @media screen and (max-width:1000px) {

.margin-index-body {

	padding: 40px 0

}

.margin-index-body h2 {

	font-size: 20px

}

.margin-index-body p.desc {

	font-size: 14px

}

#fh5co-header .head-top {

	background: #20262e;

	height: auto;

}

#fh5co-header .head-top .welcome, #fh5co-header .head-top .top-contact, #fh5co-header .head-middle .logo, #fh5co-header .info-header .float-right {

	text-align: center

}

#fh5co-header .head-top .float-right, #fh5co-header .head-middle .float-right {

	float: none !important

}

#fh5co-header .info-header .top-info:first-child, #fh5co-header .info-header .top-info:first-child .icon-box span {

	padding-left: 0

}

#fh5co-header .head-top .top-contact form {

	text-align: left

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu {

	padding: 15px 15px 0 15px;

	margin: 0

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu li {

	padding: 0;

	line-height: 100%;

	height: auto

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu input, #fh5co-header .head-top .top-contact ul li ul.dropdown-menu button {

	float: left;

}

#fh5co-header .head-top .top-contact ul li ul.dropdown-menu i {

	display: inline-block;

	margin: 0;

	padding: 0

}

#fh5co-header .head-middle .logo {

	margin-bottom: 30px;

}

#fh5co-header .nav li:first-child {

	padding-left: 10px;

}

#fh5co-header .nav li ul li:first-child {

	padding-left: 0px;

}

#fh5co-header .nav li:before {

	top: 26px;

	bottom: 36px

}

#fh5co-header .nav li a {

	padding: 0 6px;

	font-size: 12px

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner {

	padding-top: 14%

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner h2 {

	font-size: 16px;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p.f-txt {

	font-size: 12px;

	padding: 0

}

#fh5co-service-list .index_title1 .float-right {

	float: none !important

}

#fh5co-service-list.margin-index-body h2 {

	text-align: left

}

#fh5co-service-list.margin-index-body h2 a:after, #fh5co-service-list.margin-index-body h2 a:before {

	height: 0;

	background: none

}

#fh5co-service-list h3 {

	line-height: 26px;

	text-align: left;

	margin-bottom: 20px

}

#fh5co-service-list h3 a:after {

	height: 3px

}

#fh5co-service-list h3 a:before {

	height: 0

}

#fh5co-service-list .item-block .service-text p.desc {

	padding: 13px 0

}

#fh5co-service-list p.desc {

	color: #898989;

	margin-bottom: 30px

}

#fh5co-service-list.margin-index-body h2 {

	margin-bottom: 20px;

	line-height: 150%;

}

#fh5co-service-list.margin-index-body .index_title2 p.desc {

	margin-bottom: 30px;

	padding: 0

}

#fh5co-about-us .intro {

	width: 100%;

	padding-top: 10px;

	height: auto

}

#fh5co-about-us .intro {

	padding: 10px 20px 20px

}

#fh5co-about-us .intro h2 {

	padding-top: 10px

}

#fh5co-about-us .intro h2:before {

	top: 48px

}

#fh5co-about-us .intro p {

	width: 100%

}

#fh5co-rec-product-list .scrollable ul li {

	width: 355px;

	margin-right: 20px;

}

#fh5co-rec-product-list .scrollable ul li:nth-child(2n) {

	margin-right: 0

}

#fh5co-news-list .margin-index-body {

	padding: 30px 0 0;

}

#fh5co-news-list {

	padding: 30px 0 0

}

#fh5co-news-list p.desc {

	margin-bottom: 30px

}

#fh5co-news-list .news {

	overflow: hidden

}

#fh5co-txt-news-list .bg-news .overlay .company-news {

	float: none;

	width: 100%;

	text-align: left;

	padding: 30px 15px 30px 58px

}

#fh5co-txt-news-list .bg-news .overlay .company-news p {

	width: 100%

}

#fh5co-product-list .margin-index-body {

	padding: 40px 0 10px;

}

#fh5co-product-list .single-advisor {

	margin-bottom: 20px;

}

#fh5co-bottom-info .get_touch .feedback-box {

	padding-left: 0;

}

#fh5co-bottom-info .get_touch .index-feedback-box {

	padding-left: 0px;

	padding-top: 30px;

}

footer #fh5co-foot-info .inner-box {

	padding: 0px;

}

.slideshow {

	height: 180px !important;

}

.slideshow img {

	height: 180px !important;

}

}

 @media screen and (max-width:760px) {

.margin-index-body {

	padding: 30px 0

}

#fh5co-offcanvas, #fh5co-offcanvas .nav {

	display: block;

}

#fh5co-header .nav {

	display: none;

}

/*#fh5co-header .nav-inner-box { position:relative}*/

.fh5co-nav-toggle {

	display: block;

	top: 20px;

}

#fh5co-header .header-nav .container {

	padding: 0;

}

#fh5co-header .header-nav .right-menu {

}

#fh5co-header .info-header {

	padding: 20px 0;

}

#fh5co-hero {

	padding-bottom: 65px;

}

#fh5co-header .flexslider {

	top: 65px;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner {

	padding-top: 0%

}

.slideshow .overlay .container .line .title {

	display: none

}

.flex-control-nav {

	bottom: 5px;

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner p {

	margin: 0 0 5px;

}

#fh5co-hero .flexslider .flex-direction-nav a {

	width: 12px;

	font-size: 0

}

#fh5co-hero .flexslider .flex-direction-nav a::before {

	font-size: 12px !important;

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-prev {

	left: 5px !important;

}

#fh5co-hero .flexslider .flex-direction-nav a.flex-next {

	right: 5px !important;

}

#fh5co-header .head-top .top-contact ul li {

	padding: 0 5px;

}

#fh5co-header .head-middle .logo {

	margin-bottom: 0px;

}

#fh5co-service-list .item-block {

	margin-bottom: 15px;

	margin-right: 0

}

#fh5co-service-list .item-block .service-text {

	padding-left: 5px

}

#fh5co-service-list .item-block .service-text p.desc {

	height: 88px

}

#fh5co-service-list .item-block .project-img {

	padding-right: 5px

}

#fh5co-about-us .about-img, #fh5co-about-us .about-img .overlay {

	height: 240px

}

#fh5co-rec-product-list .scrollable ul li {

	width: 480px;

	margin-right: 0px;

}

#fh5co-rec-product-list .scrollable ul li:nth-child(1n) {

	margin-right: 0

}

#fh5co-news-list .news .news_img_holder .news_details p {

	height: 44px

}

#fh5co-product-list [class^=blocks] {

	margin-right: -5px;

	margin-left: -5px

}

#fh5co-product-list [class^=blocks] li {

	margin-bottom: 10px;

	padding-right: 5px;

	padding-left: 5px

}

#fh5co-product-list [class^=blocks] li .social-links {

	height: 100px;

	overflow: hidden

}

#fh5co-product-list .social {

	padding: 10px 20px!important

}

#fh5co-product-list .social .detail {

	height: 88px!important

}

#fh5co-txt-news-list .bg-news .overlay .company-news {

	padding: 30px 15px;

}

#fh5co-txt-news-list .bg-news .overlay .company-news ul li {

	width: 100%

}

#fh5co-txt-news-list .bg-news {

	background-attachment: inherit

}

#fh5co-foot-contact p {

	padding: 0;

	margin-bottom: 15px;

	font-size: 1.4em

}

footer #fh5co-foot-info {

	padding: 30px 0 0

}

/*手机底部导航*/

.blank55 {

	height: 55px;

	line-height: 1px;

	clear: both;

}

#toolbar {

	color: #fff;

	width: 100%;

	height: 54px;

	position: fixed;

	bottom: 0;

	left: 0;

	z-index: 10000;

	background: #000;

	display: block;

}

#toolbar a {

	width: 100%;

	color: #fff;

	display: block;

	padding: 5px 0 0 0;

	line-height: 23px;

	font-size: 14px;

}

#toolbar a span {

	font-size: 22px;

	display: block;

}

.article-media .media .media_img {

	width: 152px;

	margin-right: 10px;

}

.article-media .media .media_img img {

	height: 100px;

	width: 150px;

	padding: 1px;

}

#webuiPopover0 {

	left: 10px!important

}

.slideshow {

	height: 120px !important;

}

.slideshow img {

	height: 120px !important;

}

}

 @media screen and (max-width:480px) {

.margin-index-body {

	padding: 30px 0

}

#fh5co-header .logo {

}

#fh5co-hero .flexslider .slider-text > .slider-text-inner h2, #fh5co-hero .flexslider .slider-text > .slider-text-inner p {

	display: none

}

#fh5co-service-list .item-block .service-text {

	width: 60%;

	padding-top: 16px

}

#fh5co-service-list .item-block .service-text h5 {

	font-size: 18px;

	margin-bottom: 5px

}

#fh5co-service-list .item-block .service-text h5:before {

	top: 26px

}

#fh5co-service-list .item-block .service-text p.desc {

	height: 70px;

	line-height: 22px;

	font-size: 14px;

	padding: 8px 0 0

}

#fh5co-service-list .item-block .project-img {

	width: 40%

}

#fh5co-rec-product-list .scrollable ul li {

	width: 280px;

	margin-right: 0px;

}

footer #fh5co-foot-info {

	padding: 20px 0 0

}

.article-media .media .media_img {

	width: 82px;

	margin-right: 10px;

}

.article-media .media .media_img img {

	height: 45px;

	width: 80px;

	padding: 1px;

}

.article-media .media-body h3 {

	line-height: 100%;

	font-size: 12px;

}

.article-media .media-body h3 a {

	font-size: 14px;

	line-height: 150%

}

.article-media .media-body p {

	display: none

}

#fh5co-news-list .media .media-body p, #fh5co-news-list .media .media-body span.time {

	display: none

}

.article-media li {

	padding: 5px 0 10px

}

.article-media .media-body h3 {

	margin-bottom: 0

}

.slideshow {

	height: 100px !important;

}

.slideshow img {

	height: 100px !important;

}

}

 @media (max-width:350px) {

.margin-index-body {

	padding: 20px 0

}

footer #fh5co-foot-info {

	padding: 15px 0 0

}

}

/* inner end*/



/* ======置顶 ======*/

.backToTop {

	display: none;

	width: 35px;

	height: 35px;

	position: fixed;

	_position: absolute;

	right: 5px;

	bottom: 60px;

	_bottom: "auto";

	cursor: pointer;

	z-index: 100000000;

	background: #666 url(../images/icon-gotop-fixed.png) no-repeat center center;

}

.backToTop:hover {

	background-color: #333;

}

 .pagess{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.pagess a{ padding:5px; border:1px solid #ccc; margin:0 3px;}
.pagess a:hover{ background:#13a0b2; color:#fff;}
.pagess font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#13a0b2; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}