﻿ 
body {
	font: 14px/1.5 "微软雅黑", arail, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	color: #666;
}
p {
	margin: 0;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, figure {
	color: #444;
}
::-webkit-selection {
color: #fff;
background: #323232;
}
::-moz-selection {
color: #fff;
background: #323232;
}
::selection {
	color: #fff;
	background: #323232;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase, .initialism {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.float_bg {
	background: url(../images/qq_3.gif) repeat-y
}
a {
	color: #666;
	text-decoration: none
}
a:focus, a:hover {
	color: #f13a3a;
}
.bg-main {
	background: #FF6637;
	border: 1px solid #FF6637 !important
}
.bg-main:hover, .bg-main:focus {
	border: 1px solid #e24515 !important;
	background: #e24515 !important
}
.button.bg-main {
	border-color: #FF6637 !important
}
.button.bg-main:hover {
	border-color: #e24515 !important;
}
.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;
}
.detail h2, .detail h3 {
	line-height: 180%
}
.detail h3, .detail h1 {
	font-size: 18px;
	color: #5a5a5a;
	;
	font-weight: bold
}
.detail h4 {
	font-size: 20px;
	color: #5a5a5a;;
	font-weight: bold;
	text-align: left;
}
.layout {
	overflow: hidden;
	width: 100%;
}
header .layout, footer .layout {
	overflow: visible;
	width: 100%;
}
{
overflow:visible;
width: 100%;
}
.not-animated {
	opacity: 0
}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none
}
.line-big {
	margin-left: 0px;
	margin-right: 0px
}
.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
}
#fh5co-wrapper {
	overflow-x: hidden;
}
#fh5co-page {
	position: relative;
	z-index: 2;
	background: #fff;
	overflow-x: hidden;
}
.fh5co-heading {
	position: relative;
	z-index: 1
}
.fh5co-heading h2 {
	font-size: 40px;
	text-align: center;
	margin: 0px 0px 10px;
	color: #333;
	font-weight: bold;
	letter-spacing: 5px;
}
.fh5co-heading p {
color: #a0a0a0;
    margin-bottom: 30px;
    text-align: center;
    font-size: 16px;
}
.fh5co-heading span {
	color: #999;
	line-height: 1.5;
	font-size: 16px;
}
.vertical-middle {
	width: 100%;
	height: 100%;
	display: table;
}
.vertical-middle > div {
	display: table-cell;
	vertical-align: middle;
}
.zoomimgs {
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.piczoomimgs {
	padding-bottom: 64%;
	height: 174px;
    background-size: contain;
    background-position: center center;
}
.artzoomimgs {
	padding-bottom: 68%;
}
.chazoomimgs1 {
	padding-bottom: 77%;
}
.chazoomimgs2 {
	padding-bottom: 88%;
}
.chazoomimgs3 {
	padding-bottom: 68%;
}
/*顶部导航 begin*/
.main-top {
	position: relative;
	width: 100%;
}
#fh5co-header {
	/*background: #1e1e33;
	padding: 15px 0;*/
}
#index_box_id #fh5co-header {
	clear: both;
	left: 0;
	right: 0;
	width: 100%;
	height: 210px;
	z-index: 3;
	background: none;
	padding: 0;
}
.header-box{
	height: 145px;
}
.header-box2{
	height: auto!important;
}
.header-box.fixed.fixed-top {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	width: 100%;
	z-index: 6;
	background: #fff;
}
#fh5co-header .navbar-head {
	padding: 35px 0px 0 0;
	width: 100%;
}
#fh5co-header .navbar-head img {
	width: 300px;
}
#fh5co-header .navbar-body .nav {
}
#fh5co-header .navbar-body .nav li {
	margin: 0;
	padding: 0;
	display: inline;
	padding: 0;
}
#fh5co-header .navbar-body .nav li a {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	text-align: center;
	text-decoration: none;
	line-height: 65px;
	padding: 0px 45px;
	transition: none;
}
#fh5co-header .navbar-body .nav li a .downward {
	display: none
}
#fh5co-header .navbar-body .nav li a:hover, #fh5co-header .navbar-body .nav li.current a.first-level, #fh5co-header .navbar-body .nav li:hover a.first-level {
	color: #fff;
}
#fh5co-header .navbar-body .nav li ul {
	border-radius: 0;
    margin: 0;
    padding: 0;
    min-width: 162px;
    z-index: 4;
    border: none;
    top: 63px;
    box-shadow: none;
    background: #fff;
    border-top: #e00000 6px solid;
}
#fh5co-header .navbar-body .nav li ul:before {
	position: absolute;
	top: -7px;
	left: 74px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0,0,0,0.2);
	content: '';
}
#fh5co-header .navbar-body .nav li ul:after {
	position: absolute;
	top: -6px;
	left: 75px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}
#fh5co-header .navbar-body .nav li ul li {
	margin: 0;
	padding: 0;
	height: auto;
	display: block;
	height: auto;
	border-bottom: 0px solid #1f22ff;
}
#fh5co-header .navbar-body .nav li ul li a {
	display: block;
	width: 100%;
	padding: 0px 10px;
	margin: 0;
	text-align: left;
	min-width: 140px;
	line-height: 40px;
	color: #333;
	background: none;
	text-align: center;
	font-size: 14px;
	transition: none;
	border: none
}
#fh5co-header .navbar-body .nav li ul li a:hover {
	background: #08237e;
	color: #fff;
	border: none
}
#fh5co-header .navbar-body .nav li ul li ul {
	top: 0
}
/*顶部导航 end*/

/*手机版顶部导航 begin */
#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page {
}
#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page {
	position: relative;
}
#fh5co-page {
	z-index: 2;
}
#fh5co-offcanvas {
	display: none;
	right: 0;
	overflow-y: hidden;
	position: fixed;
	z-index: 8;
	top: 10px;
	width: 160px;
	background: #fff;
	padding: 0px 0px 10px 40px;
	border: 0;
}
.offcanvas-visible #fh5co-offcanvas {
	display: block;
}
#fh5co-offcanvas ul {
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	border-radius: 0
}
#fh5co-offcanvas ul li {
	list-style: none;
	position: static;
	width: 100%;
	margin: 0;
	padding: 0;
}
#fh5co-offcanvas ul li:hover, #fh5co-offcanvas ul li.current {
}
#fh5co-offcanvas ul li a {
	font-size: 12px;
	color: #333;
	text-decoration: none !important;
	display: block;
	position: relative;
	line-height: 34px;
	margin: 0;
	padding: 0px 0 0 2px;
}
#fh5co-offcanvas ul li a:hover, #fh5co-offcanvas ul li.current a {
	color: #ff6637;
}
#fh5co-offcanvas ul li a::after {
	background: #eee;
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0;
	right: 0;
	height: 1px;
}
#fh5co-offcanvas ul li ul {
	margin: 0;
	padding: 0;
	z-index: 6;
	position: relative;
	width: 100%;
	border: 0;
	box-shadow: 0
}
#fh5co-offcanvas ul li ul li {
	margin: 0;
	padding: 0;
	display: block;
	border: none;
	line-height: 28px;
}
#fh5co-offcanvas ul li ul li a, #fh5co-offcanvas ul li.current ul li a {
	background: #fff;
	color: #666;
	display: block;
	padding: 0px 20px 0px 20px;
	margin: 0;
	text-align: left;
	width: 100%;
	font-size: 12px;
	line-height: 28px;
	transition: none
}
#fh5co-offcanvas ul li ul li a:hover {
	background: #ff6637;
	color: #fff;
	transition: none
}
#fh5co-offcanvas ul li ul li a::before, #fh5co-offcanvas ul li ul li a::after {
	background: none;
	height: 0;
	padding: 0
}
#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: 28px;
	height: 4px;
	color: #f13a3a;
	font: bold 14px/.4 Helvetica;
	text-transform: uppercase;
	text-indent: -55px;
	background: #000;
	transition: all .2s ease-out;
}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
	content: '';
	width: 28px;
	height: 4px;
	background: #000;
	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: none;
}
.fh5co-nav-toggle.active i::before {
	background: none
}
.fh5co-nav-toggle.active i::after {
	background: none
}
.fh5co-nav-toggle {
	position: fixed;
	top: 13px;
	right: 10px;
	z-index: 9;
	display: block;
	display: none;
	cursor: pointer;
}
.fh5co-nav-toggle.active {
	right: 129px !important;
	top: 15px !important;
	background: url(../images/coo.gif) no-repeat left top;
	width: 20px;
	height: 23px;
}
/*手机版顶部导航 end */

/* 底部 begin*/
footer {
	line-height: 1.2;
	font-size: 15px;
}
footer a {
	color: #888;
}
footer a:hover {
	color: #888;
	text-decoration: underline
}
footer .foot-top {
	padding: 60px 0 30px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
footer .foot-top h6 {
	color: #fff;
	font-size: 24px;
	margin: 82px 0 80px;
	font-weight: bold
}
footer .foot-top .foot-nav {
	margin-bottom: 10px;
}
footer .foot-top .foot-nav a {
	margin: 0 30px;
	font-size: 16px;
}
footer .foot-top .foot-contact {
	font-size: 16px;
	color: #B3B3B5
}
footer .foot-top .foot-contact p {
	font-size: 16px;
	overflow: hidden;
	line-height: 2
}
footer .foot-top .foot-contact p i {
	margin-right: 10px;
}
footer .foot-top .foot-contact a {
	color: #B3B3B5
}
footer .foot-bot {
	padding: 15px 0 8px;
	background: #FF6537;
	color: #fff;
	font-size: 12px;
}
footer .foot-bot .foot-link {
	padding: 6px 0 0px;
}
footer .foot-bot a {
	color: #fff;
}
footer .foot-bot a:hover {
	color: #fff;
	text-decoration: underline
}
/* 底部 end*/

/*首页轮换图片 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;
	height: 800px;
}
.flexslider .slides > li a {
	display: block;
	height: 100%;
}
.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: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1
}
.flex-control-nav a {
	width: 11px;
	height: 11px;
	display: block;
	background: #555;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.flex-control-nav .flex-active {
	background: #ff6637;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}
.flex-direction-nav li a {
	display: block;
	width: 71px;
	height: 71px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	margin-top: -36px;
	text-indent: -9999em;
	top: 50%;
	background-repeat: no-repeat;
	border-radius: 5px
}/* display:none隐藏左右按钮*/
.flex-direction-nav li a.flex-prev {
	left: 50px;
	background-position: 0 0px;
	background-image: url("../images/left.png");
	background-color: rgba(0,0,0,.1)
}
.flex-direction-nav li a.flex-next {
	right: 50px;
	background-position: 0px 0px;
	background-image: url("../images/right.png");
	background-color: rgba(0,0,0,.1)
}
.flex-direction-nav li a.flex-prev:hover {
	background-color: rgba(0,0,0,.3)
}
.flex-direction-nav li a.flex-next:hover {
	background-color: rgba(0,0,0,.3)
}
/*首页轮换图片 end*/

/* 首页我们的服务 begin*/
#fh5co-service-list .bg-service {
	padding: 60px 0 45px;
}
#fh5co-service-list .item a {
	display: block;
}
#fh5co-service-list .item a:hover {
	color: #666
}
#fh5co-service-list .content .item a .media-img {
	position: relative;
	width: 220px;
	height: 220px;
	margin: 0 auto;
}
#fh5co-service-list .content .item a .media-img img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
}
#fh5co-service-list .content .item a:hover .media-img img {
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
}
#fh5co-service-list .content .item a .media-img .imgs2 {
	opacity: 0;
	filter: alpha(Opacity=0);
}
#fh5co-service-list .content .item a:hover .media-img .imgs1 {
	display: none
}
#fh5co-service-list .content .item a:hover .media-img .imgs2 {
	opacity: 1;
	filter: alpha(Opacity=100);
}
#fh5co-service-list .content .item h5 {
	color: #333;
	font-size: 20px;
	margin: 30px 0 22px;
}
#fh5co-service-list .content .item a:hover h5 {
	color: #002ce9
}
#fh5co-service-list .content .item p.desc {
	font-size: 14px;
	line-height: 2.5em;
	color: #404040;
	height: 96px;
	overflow: hidden
}
/* 首页我们的服务 end*/

/* 首页视频展示 begin*/
#fh5co-video-list .content .item {
	padding: 90px 0 85px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
#fh5co-video-list .content .item a {
	color: #fff;
	display: block
}
#fh5co-video-list .content .item a .video-btn {
	background: url(../images/video-play.png) no-repeat center top;
	width: 85px;
	height: 85px;
	margin: 0 auto 60px;
	opacity: 1;
	filter: alpha(Opacity=100);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
}
#fh5co-video-list .content .item a .video-btn:hover {
	opacity: 0.8;
	filter: alpha(Opacity=80);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
}
#fh5co-video-list .content .item a h3 {
	    color: #000;
    font-size: 32px;
        padding-bottom: 8px;
    width: 1200px;
    margin: 0 auto;
	letter-spacing: 5px;
}
#fh5co-video-list .content .item a h4 {
	    color: #000;
    font-size: 26px;
    width: 1200px;
    margin: 0 auto;
	letter-spacing: 3px;
}
#fh5co-video-list .content .item a .desc {
	font-size: 16px;
	color: #000;
	padding-bottom: 2%;
	width: 1200px;
    margin: 0 auto;
	text-transform: uppercase;
}
#fh5co-video-list .content .item a .desc3 {
	font-size: 12px;
	color: #000;
	padding-bottom: 1%;
	width: 1200px;
    margin: 0 auto;
	text-transform: uppercase;
}
#fh5co-video-list .content .item a .desc2 {
	font-size: 16px;
	line-height: 32px;
    color: #000;
	width: 1200px;
    margin: 0 auto;
}
#fh5co-video-list .content .item a .desc4 {
	font-size: 40px;
	line-height: 52px;
    color: #000;
	width: 1200px;
    margin: 0 auto;
	font-family: "arial","微软雅黑";
	    padding-bottom: 1%;
}
#fh5co-video-list .content .item a .desc2 p{

	line-height: 32px;
}
/* 首页视频展示 end*/

/* 首页新闻动态 begin*/
#fh5co-news-list .bg-news {
	background-color: #fff;
	    padding: 80px 0 75px;
}
#fh5co-news-list .show-list .item {
	position: relative;
	overflow: hidden;
}
#fh5co-news-list .show-list .item a {
	color: #999;
}
#fh5co-news-list .show-list .item h3 {
	font-size: 20px;
	color: #333;
	margin: 25px 0 10px;
	white-space: nowrap;
	overflow: hidden
}
#fh5co-news-list .show-list .item h3 a {
	font-size: 20px;
}
#fh5co-news-list .show-list .item a:hover h3 {
	color: #ff6637
}
#fh5co-news-list .show-list .item p.desc {
	font-size: 14px;
	color: #404040;
	line-height: 2
}
/* 首页我们的优势 begin*/
#fh5co-advantage-list {
	position: relative;
	padding: 125px 0 150px
}
#fh5co-advantage-list .bg-advantage-black {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 40%;
	background: #2E2F4D;
	width: 100%;
	height: 60%
}
.bg-advantage-black{
		 position: absolute;
    background: #08237e;
    width: 100%;
    height: 280px;
	 }
#fh5co-advantage-list .fh5co-heading h2 {
	color: #fff;
	letter-spacing: 5px;
}
#fh5co-advantage-list .fh5co-heading p {
	color: #a0a0a0;
	margin-bottom: 60px;
	text-align: center;
	font-size: 16px;
}

#fh5co-advantage-list .show-list {
	max-width: 1038px;
	margin: 0 auto
}
#fh5co-advantage-list .show-list .item .media {
	background: #FF6637;
	color: #fff;
	margin: 0;
	height: 265px;
	padding: 70px 46px 0 40px
}
#fh5co-advantage-list .show-list .item .media-left {
	font-size: 60px;
	font-weight: bold;
	margin: 20px 30px 0 0;
}
#fh5co-advantage-list .show-list .item .media-body h5 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}
#fh5co-advantage-list .show-list .item .media-body p.desc {
	font-size: 14px;
	line-height: 1.8
}
/* 首页我们的优势 end*/

/* 首页优质的服务 begin*/
#fh5co-quality-list .bg-quality {
	padding: 65px 0 65px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
#fh5co-quality-list .show-list {
	max-width: 955px;
	margin: 0 auto
}
#fh5co-quality-list .show-list .item {
	background: #27282C;
	margin-right: 1px;
	color: #fff;
	padding: 66px 0 20px;
}
#fh5co-quality-list .show-list .item-block:last-child .item {
	margin-right: 0
}
#fh5co-quality-list .show-list .item:hover {
	background: #FF6537
}
#fh5co-quality-list .show-list .item .num-txt {
	font-size: 18px;
	padding: 0px 0 20px;
}
#fh5co-quality-list .show-list .item p.desc {
	font-size: 16px;
}
#fh5co-quality-list .show-list .item h5 {
	font-size: 20px;
	color: #fff;
	margin: 2px 0 0px
}
/* 首页产品展示 begin*/
#fh5co-product-list .bg-product {
	background-color: #fff;
	padding: 80px 0 65px;
}
#fh5co-product-list .show-list {
	padding-top: 20px;
}
/* 产品展示 begin*/
.show-product .item {
	position: relative;
	overflow: hidden;
}
.show-product .item a {
	color: #999;
}
.show-product .item h3 {
	font-size: 20px;
	color: #333;
	margin: 25px 0 10px;
}
.show-product .item h3 a {
	font-size: 20px;
}
.show-product .item a:hover h3 {
	color: #ff6637
}
.show-product .item p.desc {
	font-size: 14px;
	color: #999;
	line-height: 2
}
.show-product .pro-item h3 {
	font-size: 16px;
	color: #333;
	margin: 10px 0 0px;
}
.show-product .pro-item a:hover h3 {
	color: #ff6637
}
/* 产品展示 end*/

/* 内页 begin*/
#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: 20px 15px;
}
#fh5co-content_show .show_body {
	font-size: 14px;
}
#fh5co-content_show .detail {
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 200%;
}
#fh5co-content_show .detail h1 {
	font-size: 20px;
}
#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: 200%
}
#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 .inner-nav {
	background: #fff;
	padding: 50px 0 0
}
#fh5co-content_show .inner-nav h2 {
	font-size: 36px;
	color: #212121;
	font-weight: bold;
	margin-bottom: 35px;
}
.inner-nav h2 {
	font-size: 36px;
	color: #212121;
	font-weight: bold;
	margin-bottom: 35px;
}
#fh5co-content_show .inner-nav .nav {
	padding: 0;
	text-align: center
}
.inner-nav .nav {
	padding: 0;
	text-align: center
}
#fh5co-content_show .inner-nav .nav li {
	display: inline-block;
	padding: 0;
	margin: 0
}
.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: #666;
	line-height: 1.8;
	padding: 7px 32px;
	margin: 0;
	background: #f5f5f5;
	margin: 0 5px;
}
.inner-nav .nav li a {
	display: block;
	font-size: 16px;
	color: #666;
	line-height: 1.8;
	padding: 7px 32px;
	margin: 0;
	background: #f5f5f5;
	margin: 0 5px;
}
#fh5co-content_show .inner-nav .nav li a:hover, #fh5co-content_show .inner-nav .nav li.active a {
	color: #fff;
	background: #FF6637;
	font-weight: normal
}
.inner-nav .nav li a:hover, #fh5co-content_show .inner-nav .nav li.active a {
	color: #fff;
	background: #FF6637;
	font-weight: normal
}
#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: 10px 0
}
#fh5co-content_show .inner-news-list ul li a {
	display: block;
	padding: 10px 15px;
}
#fh5co-content_show .inner-news-list ul li a:hover {
	background: #f13a3a;
	color: #fff
}
#fh5co-content_show #fch5co-rec-products h4 {
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	position: relative;
	padding-bottom: 20px;
	margin: 40px 0px 43px;
	color: #666;
}
#fh5co-content_show #fch5co-rec-products h4 span {
	position: absolute;
	left: 50%;
	top: 6px;
	width: 160px;
	background: #f0f0f0;
	margin-left: -80px;
}
/*分页*/
.table span {
	margin-right: 10px;
}
.content_detail .pager {
	font-size: 14px;
	padding: 0;
	margin: 0
}
.content_detail .pager a {
	border: none;
	color: #666;
}
.content_detail .pager a:focus, .content_detail .pager a:hover {
	color: #ff6637;
	background: none
}
.content_detail .pager li {
	display: block;
	text-align: left;
	line-height: 200%
}
#fh5co-content_show .pagination .active, #fh5co-content_show .pagination a:hover {
	background: #ff6637;
	color: #fff;
}
#fh5co-content_show .pagination .active a {
	color: #fff
}
#fh5co-content_show .pagination li {
	margin: 0 3px;
}
#fh5co-content_show .pagination li:first-child {
	width: 55px;
	height: 35px;
	line-height: 35px;
}
#fh5co-content_show .pagination li:last-child {
	width: 55px;
	height: 35px;
	line-height: 35px;
}
.thisclass {
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: #ff6637;
	color: #FFF;
}
#fh5co-content_show video {
	max-width: 100%
}
#fh5co-content_show .product-detail {
	padding: 20px;
}
#fh5co-content_show .product-detail img {
	max-width: 100%;
	overflow: hidden;
	vertical-align: middle;
	margin: 11px 0;
}
#fh5co-content_show .product-detail .content-img {
	overflow: hidden;
	width: 90%
}
#fh5co-content_show .product-detail .content-img img {
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#fh5co-content_show .product-detail h1 {
	border-bottom: 1px solid #ddd;
	color: #000;
	font-size: 24px;
	line-height: 33px;
	padding-bottom: 6px;
}
#fh5co-content_show .product-detail .p_desc {
	color: #666;
	line-height: 24px;
	padding: 20px 0 30px;
	font-size: 14px;
}
#fh5co-content_show .product-detail .kefu_bnts {
	background: #CCAC85;
	color: #FFF;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	font-size: 16px;
	display: block;
	text-align: center
}
#fh5co-content_show .product-detail .kefu_bnts:hover {
	background: #FF5417;
}
#fh5co-content_show .product-detail .description {
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 20px;
}
#fh5co-content_show .product-detail .description p {
	line-height: 28px;
}
#fh5co-content_show .product-detail .detail-title {
	border-bottom: 1px solid #ddd;
	position: relative;
	height: 37px;
}
#fh5co-content_show .product-detail .detail-title h2 {
	background: #fff;
	color: #555;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 126px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	position: absolute;
	left: 0;
	top: 1px;
}
#fh5co-content_show .product-detail table td {
	text-align: center
}
#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 .about-desc {
	max-width: 1180px;
	margin: 0 auto;
	text-align: center
}
#fh5co-content_show .about-desc p {
	font-size: 16px;
	color: #393939;
	line-height: 3em;
	text-align: left;
}
#fh5co-content_show .about-boxs {
	background: #FF6637;
	margin: 0;
	padding: 0
}
#fh5co-content_show .about-boxs .about-img img {
	margin: 0;
	padding: 0
}
#fh5co-content_show .about-boxs .intro {
	padding: 100px 0 0 54px;
	color: #fff;
	font-size: 16px;
}
#fh5co-content_show .about-boxs .intro h3 {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 45px;
}
#fh5co-content_show .about-boxs .intro p {
	font-size: 16px;
}
/*联系我们*/
#fh5co-content_show .contact-boxs img {
	margin-right: 30px;
	vertical-align: middle
}
#fh5co-content_show .contact-boxs p {
	line-height: 1.6
}
#fh5co-content_show .contact-boxs .contact-table td {
	vertical-align: middle;
	font-size: 16px;
}
/*产品分类*/
#fh5co-content_show .rec-product-list {
	padding: 45px 0
}
#fh5co-content_show .rec-product-list .rec-heading h2 {
	color: #161616;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 25px;
}
#fh5co-content_show .rec-product-list .rec-heading h2 a {
	color: #161616;
}
#fh5co-content_show .rec-product-list .rec-heading h2 a:hover {
	color: #ff6637;
}
#fh5co-content_show .rec-product-list .rec-heading .desc {
	font-size: 14px;
	color: #818181;
	line-height: 30px;
	margin-bottom: 70px;
}
/*文章*/
#fh5co-content_show .article-media li {
	border-top: 1px dashed #DBDBDB;
	padding: 28px 0 35px
}
.article-media .media .caldata .content {
	padding: 18px;
	background: #F2F2F2;
	text-align: center;
	margin-right: 8px;
}
.article-media .media .caldata .content p {
	text-align: center
}
.article-media .media .caldata .content p.day {
	font-size: 24px;
	color: #666
}
.article-media .media .caldata .content p.mon-year {
	font-size: 13px;
}
.article-media .media .media_img {
	width: 152px;
	margin-right: 20px;
}
.article-media .media .media_img a {
	border-color: -moz-use-text-color;
	border-style: none;
	border-width: medium;
	padding: 0;
}
.article-media .media .media_img a:hover {
	border-color: -moz-use-text-color;
	border-style: none;
	border-width: medium;
	background: #fff4ce none repeat scroll 0 0;
}
.article-media .media .media_img img {
	width: 150px;
	padding: 1px;
}
.article-media li {
	margin-bottom: 12px;
}
.article-media img {
	display: block;
	width: 150px;
}
.article-media .media .time {
	color: #999
}
.article-media .media-body h3 {
	font-size: 16px;
	margin-bottom: 7px;
}
.article-media .media-body h3 a {
	color: #666;
	font-size: 16px;
	line-height: 100%;
}
.article-media .media-body h3 a:hover {
	color: #ff6637;
}
.article-media .media-body p {
	color: #777;
	line-height: 22px;
	font-size: 14px;
}
/*内页banner*/
.slideshow {
	height: 400px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
.slideshow .container {
	height: 100%;
	display: table;
	position: relative;
	z-index: 1;
}
.slideshow .overlay {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #000;
	opacity: 0.3
}
.slideshow .overlay .title {
	position: relative;
	z-index: 3
}
.slideshow .overlay .title .bread {
	padding: 0 0 0 15px;
	margin: 0;
}
.slideshow .overlay .title .bread li {
	padding: 0;
	margin: 0
}
.slideshow .overlay .title .bread li a {
	color: #fff;
}
.slideshow .overlay .title .bread li a i {
	margin-right: 5px;
}
/*在线客服*/
.SonlineBox {
	width: 139px;
	font-size: 12px;
	overflow: hidden;
	z-index: 6;
}
.SonlineBox .openTrigger {
	width: 31px;
	height: 130px;
	position: absolute;
	top: 0px;
	z-index: 1;
	cursor: pointer;
	background: #a9060e url(../images/greenopen.jpg) no-repeat;
}
.SonlineBox .titleBox {
	width: 135px;
	height: 35px;
	line-height: 33px;
	background: #a9060e;
	border-bottom: 2px solid #a9060e;
}
.SonlineBox .titleBox span {
	margin-left: 10px;
	color: #fff;
	font-size: 14px;
}
.SonlineBox .contentBoxC {
	width: 135px; /*height:335px;*/
	border: 2px solid #a9060e;
	background: #ffffff/* url(../images/greenbg.jpg) no-repeat*/;
	position: absolute;
	z-index: 2;
}
.SonlineBox .contentBoxC .closeTrigger {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
	-webkit-transition: all 0.8s ease-out;
}
.SonlineBox .contentBoxC .closeTrigger:hover {
	-webkit-transform: scale(1) rotate(360deg);
}
.SonlineBox .contentBoxC .listBox {
	overflow: hidden;
	margin-bottom: 10px;
}
.SonlineBox .contentBoxC .listBox .Tlist {
	display: block;
	width: 86%;
	height: 22px;
	margin: 10px auto 0px auto;
	text-align: center;
}
.SonlineBox .contentBoxC .listBox .Tlist span {
	float: left;
	line-height: 22px;
}
.SonlineBox .contentBoxC .listBox .Tlist a {/*float:left;*/
}
.SonlineBox .contentBoxC .listBox .WWList {
	line-height: 18px;
	height: 18px;
}
.SonlineBox .contentBoxC .listBox .SkypeList {
	line-height: 23px;
	height: 23px;
}
.SonlineBox .contentBoxC .otherBox {
	clear: both;
	height: 115px;
	text-align: center;
}
.SonlineBox .contentBoxC .otherBox img {
	width: 105px;
	height: 105px;
}
.SonlineBox .contentBoxC .telBox {
	display: block;
	padding: 36px 10px 10px;
	color: #a9060e;
	font-size: 14px;
	line-height: 26px;
	font-family: '微软雅黑';
	background: url(../images/telbg.jpg) 0 0 no-repeat;
	text-align: center;
	font-weight: bold;
	word-wrap : break-word;
}
/*在线客服 end*/



/*手机底部导航*/
#toolbar {
	display: none;
}
@media screen and (min-width:1221px) {
.col-5-1 {
	float: left;
	width: 20% !important;
	padding: 0 !important
}
}
 @media (min-width:1000px) and (max-width:1199px) {
.col-5-1 {
	float: left;
	width: 20% !important;
	padding: 0 !important
}
#article-box-id #fh5co-content_show .show_content {
	margin-left: 30px;
}
.flexslider .slides > li {
	height: 800px;
}
#fh5co-advantage-list .show-list .item .media {
	padding: 70px 40px 0 36px
}
}
 @media screen and (max-width:1000px) {
#quirydialog .qdialog-head {
	width: 600px
}
#fh5co-header .navbar-head img {
	width: 200px;
	margin-top: 3px;
}
#fh5co-header .navbar-body .nav li a {
	padding: 0px 13px;
}
#fh5co-header .navbar-body .nav li ul {
	left: -30px;
}
.flexslider {
	height: 500px;
}
.flexslider .slides li {
	height: 500px;
}
#fh5co-content_show .product-detail .content-img {
	margin-bottom: 30px;
}
#article-box-id #fh5co-content_show .show_content {
	margin-left: 20px;
}
.line-big {
	margin-left: -10px;
	margin-right: -10px
}
.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: 10px;
	padding-left: 10px
}
#index_box_id #fh5co-header {
	top: 20px;
}
#fh5co-quality-list .show-list .item {
	margin-bottom: 1px;
}
#fh5co-advantage-list .show-list .item .media {
	padding: 40px 15px 0 12px;
	height: 188px;
}
#fh5co-advantage-list .show-list .item .media-left {
	font-size: 40px;
	margin: 20px 17px 0 0;
}
#fh5co-advantage-list .show-list .item .media-body h5 {
	font-size: 18px;
	margin-bottom: 10px;
}
#fh5co-content_show .about-boxs {
	background: none
}
#fh5co-content_show .about-boxs .intro {
	background: #FF6637;
	padding: 30px 0 40px 54px;
}
#fh5co-content_show .about-boxs .about-img img {
	width: 100%
}
#fh5co-content_show .about-boxs .intro h3 {
	margin-bottom: 15px;
}
}










 @media screen and (max-width:760px) {
#quirydialog .qdialog-head {
	width: 360px
}
#fh5co-offcanvas .nav {
	display: block;
	borer: none
}
.fh5co-nav-toggle {
	display: block;
}
#index_box_id #fh5co-header {
	top: 5px;
	margin: 2% 0;
}
#fh5co-header {
	padding: 8px 0;
}
#fh5co-header .navbar {
	height: auto;
}
#fh5co-header .navbar-head {
	padding: 0 0 0 10px;
	position: relative
}
#fh5co-header .navbar-body {
	border: none
}
#fh5co-header .icon-navicon {
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -10px;
	background: none;
	color: #fff;
	font-size: 22px;
	border: none;
	transition: none;
	padding: 0;
}
#fh5co-header .navbar-head img {
	width: 200px;
}
.flexslider {
	height: 300px;
}
.flexslider .slides li {
	height: 300px;
}
#article-box-id #fh5co-content_show .show_content {
	margin-left: 0px;
}
.slideshow {
	height: 180px;
}
.flex-direction-nav {
	display: none
}
#fh5co-service-list .bg-service, #fh5co-news-list .bg-news, #fh5co-product-list .bg-product {
	padding: 40px 0 10px;
}
#fh5co-video-list .content .item, #fh5co-advantage-list {
	padding: 40px 0 30px;
}
#fh5co-video-list .content .item a .video-btn {
	margin: 0 auto 30px;
}
#fh5co-video-list .content .item a h3 {
	font-size: 24px;
	width: 100%!important;
	letter-spacing: 0px!important;
}
#fh5co-video-list .content .item a .desc {
	font-size: 12px;
	width: 100%!important;
}
#fh5co-advantage-list .show-list {
	max-width: 444px;
}
#fh5co-advantage-list .show-list .item .media {
	padding: 30px 15px 0 12px;
	height: 171px;
}
#fh5co-advantage-list .show-list .item .media-left {
	font-size: 40px;
	margin: 20px 17px 0 0;
}
#fh5co-advantage-list .fh5co-heading h2 {
	margin-bottom: 20px;
}
#fh5co-quality-list .bg-quality {
	padding: 50px 0 35px;
}
#fh5co-content_show .about-boxs .intro h3 {
	font-size: 22px;
}
#fh5co-content_show .about-desc p, #fh5co-content_show .about-boxs .intro p {
	font-size: 14px;
}
#fh5co-content_show .about-desc p {
	line-height: 1.8
}
#fh5co-content_show .inner-nav .nav li a {
	padding: 0 16px;
	margin: 0px 3px 5px;
}
.inner-nav .nav li a {
	padding: 0 16px;
	margin: 0px 3px 5px;
}	 
/*手机底部导航*/
.blank55 {
	height: 55px;
	line-height: 1px;
	clear: both;
}
#toolbar {
	color: #fff;
	width: 100%;
	height: 54px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 8;
	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;
}
.pcdisplay{
	display: none!important;
}
.mobiledisplay{
	display:block;
}
.mobilenodisplay{
	display:none;
}	 
#FrontSpecifies_show01-1450334510675 {
    width: 100%!important;
}	 
#FrontSpecifies_show01-1450334510675 .nav {
    width: 100%!important;
    float: left;
}	 
#FrontSpecifies_show01-1450334510675 .add {
    width: 100%!important;
    float: left;
}	 
#FrontSpecifies_show01-1450334510675 .nav .about {
    margin-right: 0px; 
    width: 100%!important;
    padding-bottom: 8%;
}	 
.foota {
    width: 33.3%;
    float: left;
    text-align: center;
}	 
.foota2 {
    width: 50%;
    float: left;
    text-align: center;
}	
.footer {
    padding: 14px 2%!important;
}	 
.footerdi p {
    width: 100%!important;
    line-height: 40px;
}	 
.footerdi {
    height: 80px!important;
}	 
.header-box{
	height: auto!important;
}	 
#index_box_id #fh5co-header {
    height: auto!important;
}	 
.width100{
		 width: 100%!important;
	 }	 
	 
#fh5co-video-list .content .item a .desc2 {
    width: 96%!important;
}	 
.wrapper {
    width: 96%!important;
    height: auto!important;
    margin: 0 auto;
}	 
#newslist #newsitem_0 {
    width: 100%!important;
}	 
#newslist #newsitem_0 {
    display: none!important;
}	 
#newslist #newsitem_1 {
    left: 0px!important;
}	 
#newslist .newstitem {
    width: 100%!important;
}	 
#newslist .newstitem .newsbody .date {
    padding: 0 2%!important;
	width: 25%;
}	 
#newslist .newstitem .newsbody .title {
    font-size: 14px!important;
    width: 75%!important;
}	 
#newslist {
    height: auto!important;
    padding: 5% 0;
    padding-top: 5%!important;
} 
#mpartner .module-content {
    width: 100%!important;
}	 
#mpartner .wrapper {
    width: 100%!important;
    height: auto!important;
}
.fh5co-heading p {
    margin-bottom: 3%!important;
}	 
#partneritem_0{
		 width: 100%!important;
	 }	 
.content_list{
		 width: 100%!important;
	 }	 
#mpartner .wrapper ul li a {
    width: 43%!important;
    height: auto!important;
}	 
#mpartner .wrapper ul li {
    height: auto!important;
}
.bx-viewport{
		     height: auto!important;
	 }
.fh5co-news-list{
		     position: relative;
	 }
.bg-advantage-black{
		 position: absolute;
    background: #08237e;
    width: 100%;
    height: 280px;
	 }
.xiazaixiangguan{
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 5% 2% 3% 2%;
	
}
.icon-box.v1 {
    width: 100%!important;
    padding-bottom: 10%;
}
#fh5co-video-list .content .item a h4 {
    width: 100%!important;
}
#fh5co-video-list .content .item a .desc3 {
width: 100%!important;
}
#fh5co-video-list .content .item a .desc4 {
    font-size: 20px!important;
width: 100%!important;
}
	 .show_content img{
		 width: 100%!important;
		 height: auto!important;
	 }
.pro1 ul li {
    height: auto!important;
	    margin: 6% 2%;
}
.prort {
    width: 100%!important;
}
.prort p {
height: auto!important;
}
.bor {
    height: auto!important;
    width: 80%!important;
    float: inherit!important;
    margin: 0 auto;
}
.contact ul {
    width: 100%!important;
}
.contact ul li {
    width: 100%!important;
    height: auto!important;
    margin: 3% 0!important;
}
.dituwidth{
		width: 100%!important;
    height: 350px!important; 
	 }
















}
 @media screen and (max-width:480px) {
.fh5co-heading h2, #fh5co-service-list h3 {
	font-size: 28px;
}
.fh5co-heading span {
	font-size: 14px;
}
#quirydialog .qdialog-head {
	width: auto !important
}
#fh5co-header .navbar-head img {
	width: 180px;
}
.fh5co-nav-toggle {
	top: 11px;
}
.flexslider {
	height: 180px;
}
.flexslider .slides li {
	height: 180px;
}
.article-media .media .caldata .content {
	padding: 6px;
}
.article-media .media .caldata .content p.day {
	font-size: 20px;
}
.article-media .media .media_img {
	width: 82px;
	margin-right: 10px;
}
.article-media .media .media_img img {
	width: 80px;
	padding: 1px;
}
.article-media .media .time, .article-media .media .desc {
	display: none
}
.article-media img {
	width: 80px;
}
.article-media .media-body h3 {
	line-height: 100%;
	font-size: 12px;
}
.article-media .media-body h3 a {
	font-size: 14px;
	line-height: 150%
}
#fh5co-content_show .inner-nav h2 {
	font-size: 26px;
}
.inner-nav h2 {
	font-size: 26px;
}	 
#fh5co-content_show .inner-nav .nav li a {
	padding: 0 9px;
	margin: 0 2px 7px;
	font-size: 14px;
}
.inner-nav .nav li a {
	padding: 0 9px;
	margin: 0 2px 7px;
	font-size: 14px;
}	
#fh5co-content_show .qhd-title, #fh5co-content_show .detail h1 {
	line-height: 1.3
}
#fh5co-content_show .qhd-title span {
	font-size: 12px;
}
.show-product .xl6, #fh5co-news-list .xl6, #fh5co-advantage-list .xl6 {
	width: 100% !important
}
.slideshow {
	height: 120px;
}
#fh5co-quality-list .show-list .item h5 {
	font-size: 16px;
}
#fh5co-advantage-list .show-list .item .media {
	padding: 30px 15px 20px 12px;
	height: auto !important;
}
#fh5co-advantage-list .show-list .item {
	max-width: 360px;
	margin: 0 auto 1px
}
#fh5co-service-list .content .item h5 {
	font-size: 16px;
	margin: 15px 0 10px;
}
#fh5co-service-list .content .item p.desc {
	font-size: 12px;
	line-height: 1.6
}
#fh5co-quality-list .show-list .item {
	padding: 25px 0 20px;
}
#fh5co-content_show .about-boxs .intro {
	padding: 30px 0 40px 14px;
}
#fh5co-content_show .contact-boxs img {
	vertical-align: middle;
	width: 60px;
}
#fh5co-content_show .contact-boxs .contact-table td {
	font-size: 14px;
	padding: 0 5px;
}
}
/* 内页 end*/

/* ======置顶 ======*/
.backToTop {
	display: none;
	width: 35px;
	height: 35px;
	position: fixed;
	_position: absolute;
	right: 5px;
	bottom: 60px;
	_bottom: "auto";
	cursor: pointer;
	z-index: 9;
	background: #FF7F00 url(../images/icon-gotop-fixed.png) no-repeat center center;
}
.backToTop:hover {
	background-color: #f60;
}


.hotline {
    padding-top: 20px;
	width: 246px;
    overflow: hidden;
}
.hotline img {
    box-sizing: border-box;
    vertical-align: middle;
	margin: 0 12px 0 0;
    float: left;
}
.hot-line h3 {
    font-size: 17px;
    color: #36352b;
}
.hot-line p {
    font-size: 20px;
    color: #002ce9;
    font-family: arial;
	width: 182px;
    float: right;
}
.hot-line p em {
    margin: 0 10px 0 0;
    font-weight: bold;
    font-style: italic;
}
.search-form {
    background-color: #02124d;
}
.search-form {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 300px;
    flex-basis: 300px;
    transition: background-color 0.3s ease;
    margin-left: 30px;
    margin-top: 0;
    padding: 0 30px;
}
.aboutbeijing{
	position: absolute;
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	height: 300px;
	
}
.xiazaixiangguan{
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 0 3%;
	
}










  #newslist {  margin: 0 auto; height: 270px; position: relative }
  .newsimg, #newslist .separator,   .newsbody .description { display: none }
  #newslist .newstitem { position:relative; display: none; width: 420px; height: 40px; line-height: 40px; top: 0 }
  .newstitem .newsbody { display: block; max-width: 100%; vertical-align: auto; width: 100% }
#newslist .newstitem .newsbody .date { font-weight: inherit; font-family: Arial; color: #000; margin-bottom: 0; display: inline-block; padding: 0 22px; float: left; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;line-height: 40px; }
#newslist .newstitem .newsbody .title { font-size: 12px; color: #000; ; display: inline-block; line-height: 40px; width: 280px; overflow: hidden; height: 40px; text-overflow: ellipsis; white-space: nowrap; float: left; transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#newslist .newstitem.left a.newscontent, #newslist .newstitem.right a.newscontent { padding: 0; text-align: left }
#newslist .news_wrapper { background-color: transparent; width: 100%; }
#newslist .newstitem a.newscontent:hover .news_wrapper { background-color: transparent; width: 100%; }
#newslist .newstitem.left a.newscontent:hover, #newslist .newstitem.right a.newscontent:hover { padding: 0 }
#newslist .newstitem.right a.newscontent .newsimg { left: 0 }
#newslist .news_wrapper::before { height: 0 }
  #newslist #newsitem_0 { display: block; height: 100%; width: 700px; float: left;}
  #newslist #newsitem_0 .newsimg { 
	  display: block; width: 280px; height: 180px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#newsPage #newslist .newstitem .newsimg { display: block; width: 250px; height: 160px }
  #newslist #newsitem_0 .news_wrapper, #newsPage #newslist .newstitem .news_wrapper { width: 360px; height: 200px; left: 330px }
  #newslist #newsitem_0 .newsbody .title, #newsPage #newslist .newstitem .newsbody .title { font-size: 16px; color: #000; display: block; width: 100%; float: none; position: relative; top: -45px; }
  #newslist #newsitem_0 a:hover .newsbody .title { color: #ff072a; }
  #newslist #newsitem_0 .newsbody .description, #newsPage #newslist .newstitem .newsbody .description { font-size: 12px; line-height: 22px; color: #909090; text-align: left; height: 42px; overflow: hidden; display: block;
position: relative;
    top: -15px;}
  #newslist #newsitem_0 .newsbody::after, #newsPage #newslist .newstitem .newsbody::after { content: 'MORE'; width: 120px; height: 30px; line-height: 30px; display: block; text-align: center; margin-top: 28px; color: #ff072a; border: 1px solid rgba(0,0,0,.1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
  #newslist #newsitem_0 a:hover .newsbody::after, #newsPage #newslist .newstitem a:hover .newsbody::after { color: #fff; }
  #newslist #newsitem_1 .news_wrapper,   #newslist #newsitem_2 .news_wrapper,   #newslist #newsitem_3 .news_wrapper,   #newslist #newsitem_4 .news_wrapper,   #newslist #newsitem_5 .news_wrapper { transition: all ease-out .3s }


  #newslist #newsitem_1 a:hover .news_wrapper,   #newslist #newsitem_2 a:hover .news_wrapper,   #newslist #newsitem_3 a:hover .news_wrapper,   #newslist #newsitem_4 a:hover .news_wrapper,   #newslist #newsitem_5 a:hover .news_wrapper { background-color: #ff072a;}
  #newslist #newsitem_1 a:hover .date,   #newslist #newsitem_2 a:hover .date,   #newslist #newsitem_3 a:hover .date,   #newslist #newsitem_4 a:hover .date,   #newslist #newsitem_5 a:hover .date { color: #fff }
  #newslist #newsitem_1 a:hover .title,   #newslist #newsitem_2 a:hover .title,   #newslist #newsitem_3 a:hover .title,   #newslist #newsitem_4 a:hover .title,   #newslist #newsitem_5 a:hover .title { color: #fff; }
  #newslist #newsitem_1 { display: block; left: 760px; }
  #newslist #newsitem_2 { display: block; left: 760px; top: 0px }
  #newslist #newsitem_3 { display: block; left: 760px; top: 0px }
  #newslist #newsitem_4 { display: block; left: 760px; top: 0px }
  #newslist #newsitem_5 { display: block; left: 760px; top: 0px }
  #newslist #newsitem_0 .newsimg::after { position: absolute; content: ""; width: 76px; height: 2px; /*background: #ff072a;*/ margin: 20px 0 0 237px; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
  #newsitem_0 a:hover .newsimg::after { width: 76px; }
  #newsitem_0 .newsbody .description::after, #newsPage #newslist .newstitem .newsbody .description::after { margin: 0; position: absolute; left: 0; top: 150px; content: ""; width: 0px; height: 32px; background: #ff072a; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index: -1; }
  #newsitem_0 a:hover .newsbody .description::after { width: 123px; }
#newsPage #newslist .newstitem a:hover .newsbody .description::after { width: 123px; }
#newslist .newstitem .newsimg, #newslist .newstitem .news_wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#newslist #newsitem_0 .newsbody .date, #newsPage #newslist .newstitem .newsbody .date {
    display: block;
    padding: 0;
    float: none;
    position: relative;
    top: 22px;
}
#newslist #newsitem_1 .news_wrapper::after, #newslist #newsitem_2 .news_wrapper::after, #newslist #newsitem_3 .news_wrapper::after, #newslist #newsitem_4 .news_wrapper::after, #newslist #newsitem_5 .news_wrapper::after{
width: 100%;
    height: 38px;
    position: absolute;
    content: "";
    left: 0;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    background-color: #ff072a;
    z-index: -1;
    margin-top: -4px;
}
.wrapper{
	    width: 1180px;
    height: 200px;
    margin: 0 auto;
}
/*news list*/

#mpartner .module-content {width: 1280px;}
#mpartner .wrapper {width: 1280px;height: 376px;}
#mpartner .bx-wrapper .bx-controls-direction {display: none}
#mpartner .wrapper ul li {width: 980px;height: 360px;}
#mpartner .wrapper ul li a {width: 225px;height: 168px;overflow: hidden;float: left;margin-right: 20px;margin-bottom: 20px}
#mpartner .wrapper ul li a img {width: 100%;height: 100%;}
#mpartner .bx-wrapper .bx-pager {bottom: -40px}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 3;
}
.bx-wrapper .bx-pager-item {
    font-size: 0;
    line-height: 0;
}
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    border: 1px solid #ff072a;
    background-color: #ff072a;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background-color: #999;
    border: 1px solid #999;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    margin: 0px 1px;
    border-radius: 0px;
    border: 1px solid rgba(143, 143, 143, 0.3);
}
.bx-wrapper .bx-pager.bx-default-pager a {
    width: 50px;
    height: 1px;
}
#mcontact {background-color: #303030;}
#mcontact .content {height: 425px;margin-top: -212px}
#mcontact .content .fw {width: 940px}
#mcontact .header p.title {color: #fff;}
#mcontact .header p.subtitle {color: #c1c1c1;}
#contactinfo {width: 540px;}
#mpartner .wrapper ul li a:hover {
    box-shadow: 0px 10px 26px rgba(0, 0, 0, .1);
    top: -10px;
}
#mpartner .wrapper ul li a {
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    position: relative;
    top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0 3.1% 2.5% 3.1%;
    border: #dfdfdf 1px solid;
}
#mpartner .wrapper ul li {
    margin: 20px 0 20px 0px;
    background-color: transparent;
}
/*footer*/
#FrontSpecifies_show01-1450334510675 {
    padding-bottom: 35px;
    margin: 0 auto;
    width: 1230px;
    padding-top: 30px;
}
#FrontSpecifies_show01-1450334510675 .nav {
    width: 810px;
    float: left;
}
#FrontSpecifies_show01-1450334510675 .nav .about {
    margin-right: 60px;
}
#FrontSpecifies_show01-1450334510675 .nav .about2 {
    margin-right: 60px;
}
#FrontSpecifies_show01-1450334510675 UL {
    display: inline-block;
    float: left;
}
#FrontSpecifies_show01-1450334510675 .nav UL LI {
    text-align: left;
    line-height: 25px;
}
#FrontSpecifies_show01-1450334510675 .nav H3 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
	line-height: 30px;
}
#FrontSpecifies_show01-1450334510675 .add {
    width: 420px;
    float: left;
}
#FrontSpecifies_show01-1450334510675 .add P {
    text-align: left;
    line-height: 25px;
    color: #fff;
}
#FrontSpecifies_show01-1450334510675 .add A {
    color: #fff;
}
#FrontSpecifies_show01-1450334510675 .erweima {
    width: 135px;
    float: right;
}

.footerdi{
	width: 100%;
	background-color: #08237e;
	height: 40px;
    line-height: 40px;
    color: #fff;
}
.footerdi p{
	text-align: center;
    float: left;
    width: 50%;
	line-height: 40px;
}
.footerdi p a{
	color: #fff;
}
.addbiaoti{
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 5%;
}

.rtop {
	overflow: hidden;
	padding-top: 28px;
	padding-bottom: 9px;
	border-bottom: 1px solid #dbdbdb;
}
.rtop h5 {
	float: left;
	padding-left: 10px;
	border-left: 3px solid #5d5be6;
	font-weight: normal;
	line-height: 16px;
}
.rtop h5 a {
	font-size: 16px;
	color: #5d5be6;
}
.rtop span {
	float: right;
}
.rtop span em {
	color: #999;
}
.rtop span a {
	color: #999;
}
.footer { background: #174883; padding: 14px 0px; color: #ffffff; }
.footer .fl { font-size: 12px; line-height: 30px; max-width:310px; }
.footer a{color:#fff;padding: 0px!important;line-height: 30px;}
.footer .fr { line-height: 60px; }


.serBox { 
	    height: 65px;
    width: 240px;
    position: absolute;
    right: 75px;
    background-color: #000;
}
.serInt { 
	
	line-height: 65px;
    height: 65px;
    width: 100%;
    padding: 0px 24px 0px 23px;
    border-width: 0px;
    border-style: none;
    font-size: 16px;
    background: none;
    color: #FFF;
}
.serSubmit { background: url(../images/serBtn.png) no-repeat center center; height: 65px; width: 65px; position: absolute; top: 0px; right: 7px; border-width: 0px; border-style: none; cursor: pointer; }




.m2proTop { background: #FFF; }
.m2proImg { float: left; }
.m2proTxt { margin: 0px 70px 0px 428px; padding-top: 17px; }
.m2pro_t1 { line-height: 42px; height: 42px; font-size: 18px; color: #16599f; font-weight: bold; }
.m2pro_dsc { font-size: 14px; color: #666666; line-height: 28px; height: 112px; margin-bottom: 23px; overflow: hidden; }
.m2body{background:#F2F2F2;}
.m2pro_menu li { float: left; height: 64px; width: 90px; text-align: center; background: #F2F2F2; position: relative; line-height: 18px; padding-top: 38px; color: #666666; cursor: pointer; border: 1px solid #E6E6E6; margin-left:-1px; transition:all 0.3s ease }
.m2pro_menu li img { position: absolute; left: 50%; top: 9px; margin-left: -13px; }
.m2pro_layImg{opacity:0; transition:all 0.3s ease}
.m2pro_menu .on { color: #FFF; background: #004EA2; border: 1px solid #004EA2; }
.m2pro_menu li.on .m2pro_layImg{opacity:1;}
.m2pro_con { margin-bottom: 50px; padding-top: 10px; font-size: 14px; line-height: 28px; color: #666; }
.m2pro_bt1 { line-height: 34px; padding: 15px 0px 5px; display: block; font-size: 18px; color: #333; }
.m2pro_tab td{ font-size: 14px; line-height: 22px; padding: 10px; color: #333; }
.m2pro_u2 li { line-height: 24px; margin-bottom: 10px; background: url(../images/m2pro_icon5.jpg) no-repeat left center; padding-left: 10px; }
.h2_prokinds, .div_buybtn .a_tobuy, .div_buybtn .a_addtofavor, .side_thumb .p_btn .a_buybtn, .addconsultbox .btn, .p_thumbpage b, .ajaxlogin .btn, .h2_progallery a.a_backpro, span.span_share .a_share, a#a_enlarge, .div_prokinds h3 a, .tabbox_a .tabtitle span, .h3_eachtitle, .ul_choosecolor li .span_lack, .floatquick, .div_prokinds h3 span, .crumb, .div_prothumb .span_prev, .div_prothumb .span_next, .ajaxlogin h3, .dl_consult .div_reply, .ul_prodinfo .li_jf .a_usejf, .span_comscont, .dl_comment dd.dd_comment, .store_nowarea, .storearea_list .span_close {
    background: url(../images/sprite.png) no-repeat;
}
/* prodetailsinfo */
.prodetailsinfo {
	padding: 15px 0;
	clear: both;
	zoom: 1;
}
/* proviewbox */
.proviewbox {
	float: left;
	width: 43%;
	position: relative;
	z-index: 5;
	    margin-right: 5%;
}
.probigshow {
	position: relative;
	width: 100%;
	padding: 1px;
	border: 1px solid #ddd;
	overflow: hidden
}
.probigshow img{
    max-height: 316px;
    max-width: 400px;
}
.probigshow .span_showtip {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 81px;
	height: 81px;
	text-indent: -999em;
	overflow: hidden;
}
.probigshow .showtip_1 {
	background-position: 0 0;
}
.probigshow .showtip_2 {
	background-position: 0 -81px;
}
.probigshow a.a_probigshow {
	cursor: crosshair;
}
.zoomplepopup {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	background: #fff;
	border: 1px solid #e9493d;
	overflow: hidden;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index: 10;
	cursor: crosshair;/*	height:50px;width:50px;*/
}
#probig_preview {
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 465px;
	width: 380px;
	height: 380px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
}
#probig_preview img {
	position: relative;
}
.div_prothumb {
	position: relative;
	padding: 15px 15px 0;
}
.thumbporbox {
	position: relative;
	width: 358px;
	overflow: hidden;
}
.div_prothumb .span_prev, .div_prothumb .span_next {
	position: absolute;
	top: 15px;
	width: 22px;
	height: 64px;
	text-indent: -999em;
	overflow: hidden;
	cursor: hand;
	cursor: pointer;
}
.div_prothumb .span_prev {
	left: 0px;
	_left: -25px;
	background-position: -90px -282px;
}
.div_prothumb .span_prevb {
	background-position: -112px -282px!important;
	cursor: default;
}
.div_prothumb .span_next {
	right: 0px;
	background-position: -156px -282px;
}
.div_prothumb .span_nextb {
	background-position: -134px -282px!important;
	cursor: default;
}
.ul_prothumb {
	position: relative;
	width: 7500px;
	overflow: hidden;
}
.ul_prothumb li {
	float: left;
	width: 69px;
	height: 75px;
	text-align: center;
}
.ul_prothumb img {
	padding: 1px;
	border: 1px solid #ddd;
	width: 60px;
	height: 60px;
}
.ul_prothumb li.now img {
	border: 1px solid #c00;
}
/* div_prolinks */
.div_prolinks {
	padding: 20px 0 0 5px;
	overflow: hidden;
	zoom: 1;
}
/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {
	clear: both;
	margin-bottom: 10px;
	position: relative
}
.mod_goods_info .hds {
	border-bottom: 1px solid #5d5be6;
	height: 33px;
	_overflow: hidden;
}
.mod_goods_info .hds li {
	float: left;
	cursor: pointer;
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin-right: -1px;
}
.mod_goods_info .hds li h3 {
	display: block;
	width: 128px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border-bottom: 0;
	background-color: #f3f3f3;
	border: 1px solid #fff;
}
.mod_goods_info .hds li h3 a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	outline: none
}
.mod_goods_info .hds .status_on {
	border-color: #5d5be6;
	border-bottom: 0;
	position: relative;
}
.mod_goods_info .hds .status_on h3 {
	height: 31px;
	background-color: #fff;
	color: #5d5be6
}
.mod_goods_info .hds .status_on h3 a {
	color: #076EBB;
	font-weight: bold
}
.mod_goods_info .more {
	position: absolute;
	top: 8px;
	right: 0px;
}
.mod_goods_info .more a:link, .mod_goods_info .more a:visited {
	text-decoration: none;
	color: #085C9B;
}
.mod_goods_info .more a:hover {
	color: #D4105A;
}
.pright {
	width: 280px;
	float: left;
	margin-left: 20px;
}
.propar {
}/*产品详细参数字体颜色*/
.propar .line {
	font-weight: normal;
	text-decoration: line-through;
}
.propar .span_1 {
	font-weight: bold;
	font-size: 14px;
	color: #f00;
}
.propar .span_2 {
	font-size: 16px;
}
.propar h4 {
	color: #333;
	line-height: 28px;
	background: #F7F7F7;
	padding: 0 8px;
}
.propar .more {
	text-align: right;
	border-bottom: dashed 1px #d7d7d7;
	margin-bottom: 5px;
}
.propar .more a {
	color: #2BA417;
	padding-left: 12px;
	line-height: 20px;
}
.propar .more a img {
	margin-right: 5px;
}
/* -- 产品详细页__产品视频演示 -- */
.provideo {
	color: #666;
}
.provideo h4 {
	line-height: 28px;
	background: #F7F7F7;
	padding: 0 5px;
	margin-bottom: 5px;
}
.pro_video {
	text-align: center;
	margin-bottom: 5px;
}
.proinfo {
	font-size: 14px;
	line-height: 25px;
}
.proinfo h4 {
	line-height: 28px;
	background: #F7F7F7;
	padding: 0 5px;
	margin-top: 10px;
}
.proinfo p {
	color: #414141
}
.proinfo p a {
	color: #2BA417;
}
.proinfo .p_tit {
	font-weight: bold;
}
.pro_key {
	line-height: 35px;
	border-top: dashed 1px #d7d7d7;
	margin-top: 5px;
	font-size: 14px;
}
.pro_key span {
	font-weight: bold;
}
.pro_key a {
	font-size: 12px;
	margin-right: 10px;
}
.propar div, .proshop div {
	padding: 5px;
	padding-bottom: 0;
	line-height: 22px;
}
.propar div span {
	font-weight: bold;
}
.propar a.more {
	background: url(../images/ico14.gif) no-repeat 0 3px!important;
	_background: url(../images/ico14.gif) no-repeat 0 1px;
	padding-left: 10px;
}
.proshop {
	border: 1px dashed #d7d7d7;
}
.proshop .bg {
	background: #fff;
	border: 2px solid white;
	text-align: center;
	padding: 5px 0 10px 0;
}
.proinfo div {
}
.proshop .bg span {
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	line-height: 20px;
}
.proshop .bg .text_3 {
	border: solid 1px #d7d7d7;
	height: 20px;
	line-height: 20px;
}
.ad3 {
	margin-bottom: 10px;
}
.procom h4 {
	line-height: 26px;
	text-indent: 10px;
	background-position: -63px -813px;
	color: #333;
}
.procom dl {
	width: 240px;
	float: left;
	display: inline;
	margin: 10px 0 10px 5px;
}
.procom dl dt {
	float: left;
	width: 104px;
	height: 104px;
}
.procom dl dt a {
	width: 100px;
	height: 100px;
	border: 1px solid #d7d7d7;
	padding: 1px;
	display: block;
}
.procom dl dt a:hover {
	border: solid 1px #2BA417;
} /*产品图片边框连接*/
.procom dl dt img {
	width: 100px;
	height: 100px;
	display: block;
}
.procom dl dd {
	width: 125px;
	float: right;
	line-height: 22px;
}
.procom dl .d1 {
	width: 125px;
	height: 42px;
	overflow: hidden;
	margin-bottom: 2px;
}
.procom dl .d1 a {
	color: #666;
	text-decoration: underline;
}
.procom dl .d1 a:hover {
	color: #2BA417;
}
.procom dl .d2 {
	font-weight: bold;
	color: #666;
}

.procom dl .d2 span {
	color: #f00;
	font-weight: bold;
}
.procom dl .d3 {
	color: #666;
}
.procom dl .d3 span {
	text-decoration: line-through;
}
.cp {
	border: 1px solid #d7d7d7;
	background: #fff;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.cptab {
	border-bottom: 1px solid #d7d7d7;
	background: #f7f7f7;
}
.cptab {
	line-height: 25px;
	font-size: 14px;
	color: #B61212;
	text-decoration: none;
	padding: 0 8px;
}
.cptab a:hover {
	text-decoration: none;
}
.cptab a.cr {
	background: #eee;
	font-weight: bold;
}
.cp dl {
	width: 164px;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 12px 2px 0 7px;
}
.cp dt {
	width: 164px;
	overflow: hidden;
}
.cp dt a {
	width: 160px;
	display: block;
	border: 1px solid #D5D5D5;
	padding: 1px;
}
.cp dt a:hover {
	border: solid 1px #B61212;
} /*产品图片边框连接*/
.cp dt img {
	width: 160px;
	display: block;
}
.cp dd {
	line-height: 24px;
	padding-top: 8px;
	overflow: hidden;
	display: block;
	width: 164px;
	text-align: center
}
.t06 a {
	color: #2BA417;
}
.t06 a :hover {
	color: #2BA417;
}



/*联系方式*/
.contact{ box-shadow:0 0 10px 0 #666;}
.contact_tel{ text-align:center;}
.contact_tel img{ max-width:100%;}
.contact{ margin-top:35px;}
.contact .contact_xx p{ text-align:left; margin:0;text-indent: 0;}
.contact .contact_xx .tel_x{display:inline-block; background:#999; width:10px; margin:5px 0;}
.contact ul{ width:50%; float:left;}
.contact ul img{ margin: 0px;}
.contact ul li{ width:50%;float:left; height:50px; margin:25px 0;}
.contact .contact_xx{ margin-top:25px;}
.contact .contact_xx img{ float:left; height:50px!important; margin:0 15px 0 20px!important;}
.contact .contact_xx .xx_tel{ color:#616161; font-size:13px;}
.contact .contact_xx .xx_nr{ color:#a6a6a6; font-size:12px; margin-top:10px;}
.ditu{ margin-top:35px;}




/*下载中心*/
.col-md-12 {
    width: 100%;
}
table.filter {
    border: 0px solid #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto 2% auto;
}
table.filter tr {
    border: 0px solid #ddd;
    padding: 5px;
}
table.filter th, table.filter td.filtertd {
    padding: 5px;
    text-align: center;
    font-weight: bold;
	vertical-align: middle;
}
table.filter th, table.filter td {
    padding: 5px;
    text-align: center;
}
table.filter tr li {
    float: left;
    list-style-type: none;
}
table.filter tr li a {
    line-height: 40px;
    padding: 0px 20px;
    font-size: 14px;
}
table {
    border: 1px solid #ccc;
    width: 97%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
}
thead {
    background-color: #f1f2ff;
}
table tr {
    border: 1px solid #ddd;
    padding: 5px;
}
table th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
table th, table td {
    padding: 10px;
    text-align: center;
}
.fa-file-download{
	height: 42px;
    background-size: cover;
    background-position: center center;
	background-image: url(../images/xiazai.png);
}

/*技术应用*/
.pro1 ul {
    margin-top: 15px;
}
.pro1 ul li {
    height: 235px;
    margin-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}
.pro1 ul li p{
line-height: 24px;
}
.pro1 ul li a img {
    height: 213px;
    padding: 1px;
    max-width: 99%;
    max-height: 100%;
}
.bor {
    border: 1px solid #ccc;
    height: 215px;
    padding: 1px;
    width: 287px;
    float: left;
}
.bor a{
        width: 287px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.prort {
    float: left;
    margin-left: 35px;
    width: 855px;
}
.prort h4 {
    font-size: 18px;
    font-family: "å¾®è½¯é›…é»‘";
    height: 45px;
    line-height: 45px;
    color: #06428b;
}
.prort p {
    height: 90px;
    overflow: hidden;
    line-height: 23px;
}
.prort span a {
    color: #06428b;
    float: right;
}
.pcdisplay{
	display: block;
}
.mobiledisplay{
	display: none;
}
.mobilenodisplay{
	display: block;
}
.h2_prodtitle{
	    margin-bottom: 3%;
}
.btn-1 {
    color: #fff;
    background-color: #174883;
    border-color: #174883;
}
.btn {
    border-radius: 2px;
    font-weight: 300;
    text-transform: capitalize;
    border: 0;
    padding: 15px 30px;
    text-decoration: none;
    font-size: 1rem;
    transition: all 0.3s ease;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 300;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	width: 150px;
    margin: 0 auto;
    font-size: 16px;
    letter-spacing: 2px;
}

*.palette-4-bg {
    /*background-color: #f6fbfe;*/
}
.content-section {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 50px;
}
.col-md-6 {
    width: 50%;
}
.text-decor-2 {
    font-size: 26px;
    line-height: 1.4;
    color: #02124d;
}
.icon-box.v1 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
	    float: left;
}
.col-md-4 {
    width: 33.33333333%;
}
.icon-box.v1 > p {
    margin-right: 30px;
}
.icon-box.v1 > p > * {
    font-size: 3rem;
    color: #00b1f5;
}
.wicon-iconmonstr-globe-thin{
	background-image: url(../images/aboutbiaozhi1.png);
	background-size: cover;
    background-position: center center;
	height: 48px;
}
.wicon-iconmonstr-globe-thin{
	background-image: url(../images/aboutbiaozhi1.png);
	background-size: cover;
    background-position: center center;
	height: 48px;
}
.wicon-iconmonstr-light-bulb-thin{
	background-image: url(../images/aboutbiaozhi2.png);
	background-size: cover;
    background-position: center center;
	height: 48px;
}
.wicon-iconmonstr-database-thin{
	background-image: url(../images/aboutbiaozhi3.png);
	background-size: cover;
    background-position: center center;
	height: 48px;
}
.aboutyewup{
	font-size: 13px!important;
    color: #393939;
    line-height: 30px!important;
    text-align: left;
    margin-right: 30px;
}


/*制造业中心*/
.about-two { padding-top: 30px; }

.about-twowrap { 
	margin-top: 20px; 
	padding: 1% 0; 
	background-repeat: no-repeat; background-position: center center; background-size: cover; 
	margin-bottom: 80px;
	/*-webkit-box-shadow: 0px 10px 25px -5px #aaa; 
	box-shadow: 0px 10px 25px -5px #aaa;*/
}

.about-twotit { line-height: 1.8; font-size: 14px; color: #fff; }

.about-twotit h3 { line-height: 1; font-size: 20px; color: #fff; }

.about-twotit h3:after { display: block; width: 26px; height: 3px; margin-top: 10px; background: #facd01; content: ''; }

.about-twodes { margin-top: 13px; }
.about-twodes p span{ font-size: 16px; }
.about-twoul { margin-top: 20px; font-size: 0; }

.about-twoul li { display: inline-block; width: 23.67257%; margin-right: 1.76991%; }

.about-twoul li:nth-child(4n) { margin-right: 0; }

.about-twoliitem { display: inline-block; text-align: center; }

.about-twoliitem h3 { margin-top: 4px; line-height: 1; color: #fff; font-family: 'MontserratB'; }

.about-twoliitem h3 span, .about-twoliitem h3 i { display: inline-block; vertical-align: middle; font-style: normal; font-size: 20px; }

.about-twoliitem h3 i { line-height: .5; }

.about-twoicon { 
	width: 40px; height: 40px; margin: 0 auto; text-align: center; 
	/*line-height: 40px;*/
}

.about-twoicon img { max-height: 30px; }

.about-twotxt { margin-top: 5px; line-height: 24px; font-size: 12px; color: #ffffff; }

@media (min-width: 1024px){
	.about-two { padding-top: 40px; padding-top: 0.83333rem; }
  .about-twowrap { margin-top: 30px;   }
  .about-twotit { font-size: 18px;   }
  .about-twotit h3 { font-size: 30px; font-size: 0.625rem; }
  .about-twotit h3:after { height: 5px; width: 26px; margin-top: 7px; height: 0.3rem; width: 5rem; margin-top: 0.14583rem; }
  .about-twoul { margin-top: 40px;   }
  .about-twoul li { width: 15.9292%; margin-right: 12.0944%; }
  .about-twoliitem h3 { margin-top: 8px; margin-top: 0.16667rem; }
  .about-twoliitem h3 span, .about-twoliitem h3 i { font-size: 38px; font-size: 0.79167rem; }
  .about-twoicon { width: 60px; height: 60px; line-height: 60px; width: 1.25rem; height: 1.25rem; 
	  
	  /*line-height: 1.25rem;*/
	
	}
  .about-twoicon img { max-height: 40px;   }
  .about-twotxt { margin-top: 10px; line-height: 24px; font-size: 16px;       }
	
}
@media (min-width: 1260px){
	
	.about-twoul { margin-top: 80px; margin-top: 1.66667rem; }
  .about-twotit h3:after { margin-top: 24px; margin-top: 0.9rem; }
  .about-twoicon { width: 80px; height: 80px; 
	  /*line-height: 80px;*/
	}
  .about-twoicon img { max-height: 55px;   }
  .about-twoliitem h3 span, .about-twoliitem h3 i { font-size: 48px;   }
  .about-twowrap { margin-top: 40px;   }
  .inprev1 { left: 40px; left: 0.83333rem; }
  .about-twotit h3 { font-size: 44px;   }
}
/*制造业中心结束*/