﻿
body {
	color: #2a333c;
	font: 14px/1.5  Arial, FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, 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: 10px;
	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
}
* {
	padding: 0;
	margin: 0
}
.fl {
	float: left;
}
.fr {
	float: right;
}

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(../img/qq_3.gif) repeat-y
}
a {
	color: #454545;
	text-decoration: none;
}
a:focus, a:hover {
	color: #1b2935;
}
.line-big {
	margin-left: -15px;
	margin-right: -15px
}
.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.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: 24px;
	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
}
.dwrap {
	width: 1200px;
	margin: 0 auto;
	position: relative
}
#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/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: #444 url('') no-repeat center center;
	height: 49px;
}
#fh5co-header .head-top .welcome {
	color: #fff;
	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: '';
	border-left:0 solid 0.85); border-right:1px solid 213; border-top:1px solid #fff; border-bottom:0 solid 219; position: absolute;
	left: 46px;
	top: -7px;
	left: 50%;
	margin-left: -9px;
	width: 13px;
	height: 13px;
	box-sizing: border-box;
	overflow: hidden;
	background: 50% 50%);
	transform: rotate(-45deg)
}
#fh5co-header .head-top .top-contact ul li i {
	border: 1px solid #ccc;
	border-radius: 50%;
	color: #ccc;
	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(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: 10px 0 10px;
}
#fh5co-header .info-header .logo {
	overflow: hidden;max-width:300px
}
#fh5co-header .info-header .logo img {
	max-height: 80px;
}
#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;display:none
}
#fh5co-header .header-nav .container .line {
	background: #3e62ad;
	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: #3e62ad;display:none
}
#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 30px;
	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: #3e62ad;
	-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 #3e62ad;
	border-bottom: 8px solid #3e62ad;
	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: #3e62ad !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: ">";
	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
}
.zoomimgs {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 75%;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
.zoomimgs1 {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 75%;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
.typo {
#zoom:1;
float:right;width:280px;margin-top:30px
}

.typo_text {
	overflow: hidden;
#zoom:1;
}
.typo .typo_img {
	float: left;
	margin-right: 20px;
	margin-bottom: 12px;
}
.typo .typo_img img {
	display: block;
}


/*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 */
.tr{
float:right; max-width: 1000px; HEIGHT: 50px; margin-top: 25px; 
}
.nav1{}
.head-v3{position:relative; max-width:910px; margin:0 0 0 0px;}
.head-v3 .navigation-inner{max-width:910px;position:relative}
.navigation-up{height:50px;}
.navigation-up .navigation-v3{margin-left:0;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left;margin-top:10px}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/50px Arial;color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{border-bottom:3px #e29200 solid}
.navigation-up .navigation-v3 .nav-up-selected-inpage{color:#e29200;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px 0 25px;text-align:center;color:#575757; font-size:18px; display:inline-block;height:40px;font-family:Arial}
.navigation-up .navigation-v3 li.nav-up-selected h2 a{color:#e29200;}

.navigation-down{position:absolute; top:60px; left:-475px; width:1200px; z-index:99999999;padding:10px 0px 10px 0px;}
.navigation-down .nav-down-menu{margin:0; background: url('white9.png') repeat; position:absolute;top:0px;  width:1200px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1185px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:20px 20px 25px 0}
.navigation-down .menu-1 dl{margin:40px 20px 25px 0;}
.navigation-down .menu-1 dt{font:normal 14px Arial;color:#61789e; margin-bottom:5px;}

.navigation-down .menu-1 dd a{color:#fff; font-size:14px; font-family:Arial;text-align:center;display: block;}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 14px Arial;text-align:center;}
.oh { overflow: hidden; *zoom: 1;margin:0px 0px 10px 0px}
.l { float: left;}
.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}
.pa { position: absolute;}
.tc { text-align: center;}
.navigation-down .set-img{width:25%;padding-top:25px;padding-right:10px}
.navigation-down .set-img img{height:150px;width:100%;}
.navigation-down .setCon .tit{font-size:22px;color:#4e4e4e; margin-bottom: 20px;}
.navigation-down .setMenu{width:18%;padding-top:20px;padding-right:2%;padding-left:2%;border-right: 1px #e9ebed solid;}
.navigation-down .setMenu1{width:12%;padding-top:20px;padding-right:2%;padding-left:2%;border-right: 1px #e9ebed solid;}

.navigation-down .setMenu li{ height: 40px;line-height: 40px;border-bottom: 1px #e9ebed solid;}
.navigation-down .setMenu li a{display:block;position:relative;color:#4a4a4a;}
.navigation-down .setMenu1 li{ height: 35px;line-height: 35px;border-bottom: 1px #e9ebed solid;}
.navigation-down .setMenu1 li a{display:block;position:relative;color:#4a4a4a;}
.navigation-down .setCon{width: 40%;padding: 20px 5% 20px 2%;border-right: 1px #e9ebed solid;}
.navigation-down .setCon1{width: 36%;padding: 20px 2% 20px 2%;border-right: 1px #e9ebed solid;}
.navigation-down .setCon .p{color: #666;line-height: 28px;height: 140px;overflow: hidden;text-align: justify;letter-spacing: 0.5px;}
.navigation-down .set_close{display:block;width:21px;height:21px;background:url(icons1.png) 0 0 no-repeat;}
.navigation-down .line {position: absolute;bottom: 0px;width: 0px;height: 4px;font-size: 3px;background-color: #89b82c;display: none;}
.navigation-down .tech-menuItems{border:none;}

.cen_box1,.cen_box2,.cen_box3,.cen_box4,.cen_box5,.cen_box6{position:relative;z-index: 20;background-color:#fff;}
.cen_box4 .maxWrap{height:188px;overflow:hidden;position:relative;}
.cen_box4 img{position:absolute;left:50%;margin-left:-600px;top:0;width:1200px;height:100%;max-width: none;}
.cen_box4 .c_tit,.cen_box4 .p{left:0;width:100%;z-index: 3;color:#fff;}
.cen_box4 .c_tit{top:40px;font-size:38px;}
.cen_box4 .p{bottom:50px;font-size:15px;}
.cen_box4 .slide_nav{width:100%;font-size:0;text-align: center;bottom:20px;position:absolute;left:0;}
.cen_box4 .slide_nav a{display:inline-block;width:11px;height:11px;line-height: 99;border-radius:50%;overflow:hidden;cursor:pointer;margin:0 6px;background:url(../img/whit_05.png) repeat;}
.cen_box4 .slide_nav a.on{background-color:#fff;}

/* footer begin*/
footer {
}
footer #fh5co-foot-info {
	border: 0;
	background: #212832;
	padding: 40px 0 0px;color:#aaa
}
footer #fh5co-foot-info a{color:#aaa;line-height:25px}
footer #fh5co-foot-info h2{color:#eee;font-size:18px}
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: #fff
}
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: #fff;
	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: "&lt";
	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: "<";
}
#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: ">";
}
#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: 15%
}
#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-txt img{max-width:600px;max-height:300px}
#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: 14px;
	font-weight: 300;
	text-align: left;
	color: #666;
	margin: 0 auto 30px;
}
#fh5co-service-list {
	padding: 60px 0 70px
}
#fh5co-service-list .content {
	padding-top: 50px;
}
#fh5co-service-list i {
	font-size: 50px;
	color: #305dc3;
	border: 1px solid #bdc3c7;
	text-align: center;
	width: 120px;
	height: 120px;
	line-height: 120px;
	border-radius: 50%;
	display: inline-block;
	transition: all 0.25s linear 0s;
	transform: translate(0px, 0px);
}
#fh5co-service-list .item:hover i {
	background: #305dc3;
	color: #fff;
	transition: all 0.25s linear 0s;
	transform: translate3d(0px, -5px, 0px);
}
#fh5co-service-list i:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
#fh5co-service-list i.icon1:before {
	content: "\f085"
}
#fh5co-service-list i.icon2:before {
	content: "\f12e"
}
#fh5co-service-list i.icon3:before {
	content: "\f0c3"
}
#fh5co-service-list i.icon4:before {
	content: "\f0c0"
}
#fh5co-service-list .item h5 {
	font-size: 18px;
	color: #2a333c;
	font-weight: normal;
	margin: 20px 0px 5px;

}
#fh5co-service-list .item p.desc {
	margin: 0px 20px;
	line-height: 1.6;
text-align:left;
	color: #5e7387
}
/* 首页优势 begin*/
.bggg{background:url('ysbg.jpg') repeat-x;overflow:hidden}
#fh5co-youshi-list .bg-service {
	padding: 75px 0 150px;
}
#fh5co-youshi-list .show-list {
	padding-top: 30px;
}
#fh5co-youshi-list .show-list .media-img {
	margin-top: 65px;
}
#fh5co-youshi-list .show-list .media-img img {
	max-width: 100%
}
#fh5co-youshi-list .show-list .item1, #fh5co-youshi-list .show-list .item3 {
	margin-bottom: 30px;
}
#fh5co-youshi-list .show-list .item h5 {
	font-size: 24px;
	color: rgb(30, 80, 174);
	font-style: italic;
	font-weight: bold
}
#fh5co-youshi-list .show-list .item h5 i {
	color: #F0F0F0;
	font-size: 95px;
	height: 125px;
	display: inline-block;
	margin-right: 8px;
}
#fh5co-youshi-list .show-list .item p.desc {
	color: rgb(102, 102, 102);
	font-size: 14px;
	line-height: 25px;
}
#fh5co-youshi-list .show-list .item2 p.desc, #fh5co-youshi-list .show-list .item4 p.desc {
	margin-left: 12px;
}

.met-index-about {
	padding: 0;
	background-color: #13a0b2
}
/* home product  begin*/
.hvr-sweep-to-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
.hvr-sweep-to-bottom:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #305DC3;
	-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;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
#fh5co-product-list .bg-product {
	background: #F3F3F4;
	padding: 60px 0 60px
}
#fh5co-product-list .tab .tab-nav {
	margin: 0;
	padding: 30px 0 0;
}
#fh5co-product-list .tab .tab-nav li {
	margin: 0;
	padding: 0;
	border-right: 2px solid #F3F3F4
}
#fh5co-product-list .tab .tab-nav li a {
	display: inline-block;
	font-size: 14px;
	margin: 0;
	border-radius: 0;
	background: #fff;
	border: none;
	color: #76838f;
	padding: 8px 30px;
	transition: all 0.25s ease 0s;
}
#fh5co-product-list .tab .tab-nav li a:hover, #fh5co-product-list .tab .tab-nav li.active a {
	background: #305DC3;
	color: #fff;
	text-decoration: none;
}
#fh5co-product-list .tab .tab-body {
	background: none;
	border: none;
	padding-top: 30px;
}
#fh5co-product-list .tab .tab-body .pro-item {
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img {
	position: relative;
	overflow: hidden
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img img {
	width: 100%
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #305DC3;
	text-align: center;
	opacity: 0;
	transition: all .3s ease;
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img a {
	color: #fff
}
#fh5co-product-list .tab .tab-body .pro-item:hover .portfolio-img .overlay {
	opacity: 0.7
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay .inner {
	display: table;
	width: 100%;
	height: 100%;
	position: relative
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .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 .tab .tab-body .pro-item .portfolio-img .overlay .social {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	padding: 30px
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay .social li {
	display: inline;
	margin-right: 4px
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay .social li a {
	display: inline-block;
	width: 31px;
	height: 31px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%
}
#fh5co-product-list .tab .tab-body .pro-item .content-box {
	text-align: center;
	background: #fff;
	border-top: 2px solid #375BB1;
	display: block;
	margin-top: 0;
	padding: 9px 20px
}
#fh5co-product-list .tab .tab-body .pro-item .content-box:before {
	background: #305DC3
}
#fh5co-product-list .tab .tab-body .pro-item:hover .content-box {
	border-top-color: #305DC3
}
#fh5co-product-list .tab .tab-body .pro-item .content-box h2 a {
	color: #305DC3
}
#fh5co-product-list .tab .tab-body .pro-item:hover .content-box:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1)
}
#fh5co-product-list .tab .tab-body .pro-item:hover .content-box h2 a {
	color: #fff
}
#fh5co-product-list .tab .tab-body .pro-item .content-box h2 {
	text-transform: uppercase;
	color: #305dc3;
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	transition: all .3s ease;
	overflow: hidden
}
.show-product a {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	color: #37474f;

}
.show-product a .media-img {
	transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	margin: 0px auto;
	width: 100%;
	overflow: hidden
}
.show-product a:hover {
	color: #000;
	text-decoration: none;
}
.show-product a:hover .media-img {
	opacity: 0.6;
}
.show-product a .show-content {
	padding: 15px 15px 30px;
}
.show-product a .show-content h3 {
	margin: 10px 0px 0px;
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-bottom: 8px;
	white-space: nowrap
}
.show-product a .show-content p.desc {
	font-size: 14px;
	color: #999;
	line-height: 1.6
}
.show-product a .show-content p.more {
	border: 1px solid #e22835;
	padding: 6px 15px;
	font-size: 14px;
	line-height: 1.5;
	display: inline-block;
	margin-top: 25px
}
.show-product a .show-content p.more:hover {
	background: #e22835;
	color: #fff
}
.show-product a h3 {
	font-size: 14px;
	padding: 8px 0;min-height:80px;
}
.show-product a:hover h3 {
	color: #305dc3
}
.mnavbg{width:100%;background:#ddd;overflow:hidden}

.mnav {
	padding: 10px;
}
.mnav li {
	display: inline-block;
	padding: 0;
	margin: 0
}
.mnav li a {
	display: block;
	font-size: 14px;
	color: #555;
	line-height: 1.8;
	padding:0 20px;
	margin: 0
}
.mnav li a:hover, .mnav li.active a, .mnav li a#lsed {
	color: #e22835;
	font-weight: normal
}
#fh5co-content_show .inner-content-bg {
}
#fh5co-content_show .inner-content-bg .inner-bg-body {
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	padding: 30px;
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar {
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	padding: 20px;
}
#fh5co-content_show .inner-content-bg .inner-bg-body h2 {
	border-bottom: 1px solid #F0F2F5;
	padding-bottom: 6px;
	font-size: 22px;
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar h3 {
	font-size: 18px;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 0px 0 10px;
	margin: 0px 0px 10px;
	color: #666;
	text-indent: 10px;
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar ul {
	padding: 0
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-news-list ul li {
	list-style: none;
	border-bottom: 1px solid #e4eaec;
	line-height: 150%;
	padding: 6px 3px
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-news-list ul li:last-child {
	border-bottom: 0
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-news-list ul li a {
	font-size: 15px;
	color: #2a333c
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-news-list ul li a:hover {
	color: #7bc91e;
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-product-list ul li {
	list-style: none;
	padding: 5px 0;
	text-align: center
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .news-cat-list ul li {
	padding: 2px 0
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .recommend-product-list ul li img {
	width: 100%;
	margin-bottom: 5px;
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .news-cat-list ul li a {
	font-size: 14px;
	color: #2a333c
}
#fh5co-content_show .inner-content-bg .inner-bg-sidebar .news-cat-list ul li a:hover {
	color: #7bc91e;
}
#fh5co-content_show,.product_list_box {
	background: #F2F2F2
}
.zttop{height:50px line-height:30px;overflow:hidden;border-bottom:1px #ddd solid;margin-bottom:10px;background:#F2F2F2}
.topr{float:left;font-size:18px}
.topm{float:right}
.topm a{background:#f2f2f2}
.PageMenuList {
	height: 46px;
	width: 100%;
	background: #f2f2f2;
	border-bottom: 1px solid #ebebeb
}
.PageMenuList .wrap {
	height: 47px
}
.PageMenuList ul {
	position: absolute;
	left: 0px;
	top: 0px
}
.PageMenuList ul li {
	float: left;
	height: 45px;
	padding: 0 17px;
	line-height: 45px;
	margin: 1px
}
.PageMenuList ul li.hover {
	border: 1px solid #ebebeb;
	border-bottom: 1px solid #fff;
	background: #fff;
	font-weight: bold
}
.PageMenuList ul li.hover a, .PageMenuList ul li a:hover, .NewsList li .t2 a {
	
}
.PageMenuList ul li a, .NewsList li p {
	font-size: 14px;
	color: #454545
}
/*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
}
/*****Service*****/

.Service_img {
	width: 25%;
}
.Service_img img {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	max-width:100%;
}
.Service_r {
	width: 75%;
	padding-left: 20px;
}
.Service_r h4 {
	font-weight: bold;
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 15px;
}
.Service_r p {
	font-size: 0.88em;
	line-height: 2;
}
.Service ul li {
	margin-top: 30px;padding:15px
}
.Service li a:hover {
	color: #000;
}
/*首页公司新闻*/
#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: #f08300
}
#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: #fff;
	width: 72%
}
#fh5co-about-us .intro img {
	vertical-align: baseline
}
/*home about us end*/

/*首页新闻资讯*/
#fh5co-news-list .bg-news {
	
	padding: 65px 0 55px;
}
#fh5co-news-list .show-list {
	padding-top: 30px;
}
#fh5co-news-list .item .media-img {
	overflow: hidden
}
#fh5co-news-list .item .media-img img {
	width: 100%
}
#fh5co-news-list .item h3 {
	font-size: 24px;
	margin: 10px 0 5px
}
#fh5co-news-list .item h3 a {
	font-size: 24px;
	color: #36404b
}
#fh5co-news-list .item h3 a:hover {
	color: #305dc3
}
#fh5co-news-list .item ul li {
	line-height: 24px;
	padding: 5px;
	margin-bottom: 2px
}
#fh5co-news-list .item ul li a {
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	font-size: 13px;
}
#fh5co-news-list .item ul li:hover {
	background: #F3F7F9
}
#fh5co-news-list .item ul li span {
	color: #555;
	font-size: 85%;
	font-size: 14px;
}
#fh5co-news-list .item ul li a:hover {
	color: #305DC3
}
#fh5co-news-list .item p.more a {
	display: inline-block;
	padding: 6px 12px;
	margin: 15px 7px 7px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.45;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	background-image: none;
	background-color: #305DC3;
	border: 1px solid transparent;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	min-width: 90px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .03em;
	color: #fff!important;
	text-decoration: none;
	-webkit-transition: background-color .4s ease-out;
	-moz-transition: background-color .4s ease-out;
	-ms-transition: background-color .4s ease-out;
	-o-transition: background-color .4s ease-out;
	transition: background-color .4s ease-out
}
#fh5co-news-list .item p.more a:hover {
	background-color: #305DC3
}
#fh5co-news-list .item p.more a i {
	margin-right: 3px;
}
#fh5co-content_show .inner-news-list h3 {
	font-size: 18px;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 20px 0 10px;
	margin: 0px 0px 10px;
	color: #666;
	text-indent: 10px;
}
#fh5co-content_show .inner-news-list ul {
	padding: 0px 0 15px
}
#fh5co-content_show .inner-news-list ul li a {
	display: block;
	padding: 5px 15px;
	line-height: 1.5
}
#fh5co-content_show .inner-news-list ul li a:hover {
}
#fh5co-content_show {
	padding-bottom: 20px;
}
#fh5co-content_show .content-boxs {
	padding: 20px 0px;
}
#fh5co-content_show .d-boxs {
	background: #fff;
}
#fh5co-content_show .d-pad {
	padding: 15px 30px;
}
#fh5co-content_show .show_body {
	font-size: 14px;
}
#fh5co-content_show .detail {
	font-size: 18px;
	padding: 20px 0 10px;
	line-height: 180%;
}
#fh5co-content_show .detail h1 {
	font-size: 28px;
	text-align: left;
	font-weight: normal
}
#fh5co-content_show .detail img {
	height: auto !important;
	max-width: 100%;
	vertical-align: middle;
	margin-bottom: 11px;
}
#fh5co-content_show .detail img {
	margin: 11px 0;
	max-width: 100%
}
#fh5co-content_show .detail p {
	text-indent: 0;
	font-size: 14px;
	line-height: 180%
}
#fh5co-content_show .qhd-title span {
	margin: 0 5px;
	font-size: 14px;
	color: #999
}
#fh5co-content_show .qhd-title {
	border-bottom: 1px solid #eee;
	margin-bottom: 25px;
	padding-top: 6px;
}
#fh5co-content_show .qhd-title strong {
	font-weight: normal
}
#fh5co-content_show .contact-box h2 {
	font-size: 16px;
	font-weight: bold
}
#fh5co-content_show .inner-banner {
	background: #272727;
	height: 120px;
	line-height: 120px;
}
#fh5co-content_show .inner-banner h2 {
	color: #fff;
	font-size: 35px;
	font-weight: 300;
	text-shadow: none;
}
#fh5co-content_show .inner-nav {
	border-bottom: 1px solid #F0F2F5;
	padding: 13px 0;
	background: #fff
}
#product-box-id #fh5co-content_show .inner-nav, #article-box-id #fh5co-content_show .inner-nav {
	border-bottom: none;
	padding: 10px 0
}
#product-box-id #fh5co-content_show, #article-box-id #fh5co-content_show {
	background: #F2F2F2
}
#fh5co-content_show .inner-nav .nav {
	padding: 0;
}
#fh5co-content_show .inner-nav .nav li {
	display: inline-block;
	padding: 0;
	margin: 0
}
#fh5co-content_show .inner-nav .nav li a {
	display: block;
	font-size: 16px;
	color: #90939b;
	line-height: 1.8;
	padding: 0 25px;
	margin: 0
}

#fh5co-info-list .bg-info {
	background: #F3F3F4;
	padding: 65px 0 80px
}
#fh5co-info-list h3 {
	padding-bottom: 12px;
	margin-bottom: 28px;
	position: relative;
	border-bottom: solid 1px rgba(0,0,0,.07);
	text-align: left;
	font-size: 36px;
	font-weight: 300
}
#fh5co-info-list h3:before {
	position: absolute;
	content: "";
	height: 1px;
	background: #bdc3c7;
	width: 30%;
	max-width: 150px;
	bottom: -1px;
	left: 0
}
#fh5co-info-list .video-content {
	overflow: hidden
}
#fh5co-info-list .video-content video {
	max-width: 100%;
	max-height: 100%
}
#fh5co-info-list .intro .media-img {
	overflow: hidden
}
#fh5co-info-list .intro .media-img img {
	max-width: 100%;
	border-radius: 4px;
}
#fh5co-info-list .intro .content {
	margin-top: 12px;
	margin-bottom: 6px;
}
#fh5co-info-list p.more a {
	display: inline-block;
	border: 1px solid #305dc3;
	border-radius: 4px;
	color: #305dc3;
	padding: 6px 12px;
	text-decoration: none;
	transition: all 0.25s linear 0s;margin-top: 12px;
}
#fh5co-info-list p.more a:hover {
	background: #305DC3;
	color: #fff
}
.mcur {
	width: 100%;
	height: 50px;
	margin-top: -50px;

}
.mcur .dwrap {
	height: 50px;
}
.mcur h1 {
	font-size: 24px;
color: #fff;
	position: absolute;
	left: 10px;line-height:24px;font-weight:bold;text-shadow: #000 2px 2px 2px;
}
.mcur h1 span {
	color: #157902;
	font-size: 36px;
	padding-left: 12px
}
.mcur h2 {
	font-size: 14px;
color: #fff;
	position: absolute;
	right: 10px;
top:10px;
	float: right;text-shadow: #000 3px 3px 3px;

}
.mcur h2 a {
	color: #fff;
}
.mcur h2 span {
	background: url('common_bg.gif') no-repeat -185px -38px;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 16px;
	margin-right: 8px
}
.fwfc_box td img {
	margin: 0 auto
}
/*首页合作伙伴*/
#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: #00a1e9;
	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 .product-detail #quirydialog {
	display: none;
}
#quirydialog .qdialog-head {
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 7px;
	margin-bottom: 20px;
	width: 900px;
	padding-right: 10px;
}
#quirydialog .field {
	padding-right: 10px;
}
#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: 13px;
	padding: 0px 15px 30px;
	line-height: 28px;
	color: #222;
}
#fh5co-content_show .product-detail {
	padding: 20px;
	background: #fff
}
#fh5co-content_show .product-detail .content-img {
	overflow: hidden;
	text-align: left
}
#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;
	
}
#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(inquiry.png) no-repeat;
	display: block;
	height: 45px;
	width: 185px;
}
#fh5co-content_show .product-detail .description {
	line-height: 28px;
	font-size: 13px;
}
#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:medium none -moz-use-text-color; background:#1bb3d5 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: 250px;
	position: relative
}
.slideshow img {
	display: block;
	height: 250px;
	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: #444;
	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
}
.typo{display:none;}
#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-youshi-list .show-list .text-right {
	text-align: left !important
}
#fh5co-youshi-list .show-list .media-img {
	display: none
}
#fh5co-youshi-list .bg-service, #fh5co-yazhou-list .bg-yazhou, #fh5co-advantage-list .bg-advantage, #fh5co-about-us .bg-about {
	padding: 45px 0 40px
}
#fh5co-youshi-list .show-list, #fh5co-about-us .show-list {
	padding-top: 10px;
}
#fh5co-youshi-list .show-list .item1, #fh5co-service-list .show-list .item3 {
	margin-bottom: 0px;
}
#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 {
}
.slider-text-inner{padding-top:20px;height:20%}
#fh5co-header .header-nav {
display:block
}

.tr{display:none}
#fh5co-hero .flexslider .slider-text > .slider-text-inner h2, #fh5co-hero .flexslider .slider-text > .slider-text-inner p {
}
#fh5co-service-list .xl6 {
	width: 100% !important
}
#fh5co-service-list {
	padding: 30px 0px 0
}
#fh5co-service-list .content {
	padding-top: 30px;
}

#fh5co-youshi-list .show-list .item h5 i {
	font-size: 55px;
	height: 73px;
}

#fh5co-product-list .bg-product {
	padding: 30px 0
}
#fh5co-product-list .tab .tab-nav {
	padding: 20px 0 0;
}
#fh5co-product-list .tab .tab-nav li a {
	padding: 8px 5px;
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay .social {
	display: none
}
#fh5co-product-list .tab .tab-body .pro-item .portfolio-img .overlay .inner {
	display: none
}
#fh5co-product-list .tab .tab-body .pro-item .content-box h2 a {
	font-size:12px
}
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;
}
.dwrap{background:#555}
}
 @media (max-width:350px) {
.margin-index-body {
	padding: 20px 0
}
.slider-text-inner{padding-top:20px;height:40%}
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(icon-gotop-fixed.png) no-repeat center center;
}
.backToTop:hover {
	background-color: #333;
}
.apage {
	margin:10px auto;
	width:100%;
	height:25px;
	line-height:25px;
	padding:0 5px;

	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}
#pages { padding:14px 0 10px; text-align:right; margin-right:0px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 5px}
#pages a.a1 { background:#fff; width:56px; padding:0 }
#pages a.a2{ background:#fff; width:86px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 5px; line-height:22px; background:#ff0000; border:1px solid #ff0000; color:#fff; text-align:center; }
.f_13 { font-size:13px;}
.liuyan{margin:0 auto;max-width:636px;overflow:hidden;}
.liuyan UL {margin:0 auto;max-width:636px;}
.liuyan ul li {line-height:25px;margin:5px;max-width:636px;}
.liuyan ul li pp{float:left;width:120px;text-align:right;line-height:25px;}
.liuyan ul li img{width:60px}
.liuyan ul li input{width:60%;padding:2px;border:1px #ccc solid;height:25px;}
.liuyan ul li textarea{width:60%;height:60px;padding:2px;border:1px #ccc solid;}
.liuyan ul li input.tskd{width:100px;}
.liuyan ul li.fbly{margin:20px auto;text-align:center}
.liuyan ul li input.fblyp{width:100px;height:40px;}
.li1{ display:block; float:left;padding:0 5px;margin:5px 8px;border: 1px solid #ccc;line-height:31px;width:100px;height:31px;text-align:center}