
@font-face {
	font-family: 'icomoon';
	src: url("../fonts/icomoon/icomoon.eot?srf3rx");
	src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?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(../img/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(../img/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 20px;
	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(../img/more2.png) no-repeat;
	width: 110px;
	height: 33px;
}
.pro-item p.more a:hover {
	background: url(../img/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(../img/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;
}
/*内页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(../img/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(../img/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(../img/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) {
	 #maximg img{ max-width:100% !important; height:auto !important}
	 #fh5co-header .head-top{ display:none !important}
.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;
}
.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(../img/icon-gotop-fixed.png) no-repeat center center;
}
.backToTop:hover {
	background-color: #333;
}
