﻿body {
	font-family: "Arial", "Microsoft YaHei";
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7;
	color: #454545;
	background: #fff;
	position: relative;
	 -moz-user-select:none; /* Firefox私有属性 */
  -webkit-user-select:none; /* WebKit内核私有属性 */
  -ms-user-select:none; /* IE私有属性(IE10及以后) */
  -khtml-user-select:none; /* KHTML内核私有属性 */
  -o-user-select:none; /* Opera私有属性 */
  user-select:none; /* CSS3属性 */
}
p {
	margin: 0;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, figure {
	color: #444;
	font-family:"Microsoft YaHei", "Open Sans", Arial, sans-serif;
	font-weight: 400;
}
a{font-family:"Microsoft YaHei"}
::-webkit-selection {
color: #fff;
background: #317EF3;
}
::-moz-selection {
color: #fff;
background: #317EF3;
}
::selection {
	color: #fff;
	background: #317EF3;
}
.margin-big-large-bottom {
	margin-bottom: 75px;
}
.margin-big-small-bottom {
	margin-bottom: 35px;
}
.margin-big-middle-bottom {
	margin-bottom: 50px;
}
.margin-big-middle-top {
	margin-top: 50px;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase, .initialism {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.float_bg {
	background: url(../images/qq_3.gif) repeat-y
}
a {
	color: #666;
	text-decoration: none
}
a:focus, a:hover {
	color: #317EF3;
}
.bg-main {
	background: #317EF3
}
.button.bg-main:hover {
	background: #317EF3
}
.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: #296ac0
}
.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: 45px;
	line-height: 45px;
	clear: both;
	font-size: 0;
}
.detail h2, .detail h3 {
	line-height: 180%
}
 .detail h1 {
	/*font-size: 16px;*/
	font-size: 1.71rem;
	color: #322725;
}
.layout {
	overflow: hidden;
	width: 100%;
}
.noinfo {
	text-align: center
}
header .layout {
	overflow: visible;
	width: 100%;
}
.input:focus {
	border: 1px solid #333
}
.inner-banner {
	width: 100%;
	overflow: hidden
}
.inner-banner img {
	width: 100%;
}
.lefter {
	padding-right: 50px;
}
.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
}
.bread span.icon-home {
	padding-right: 5px;
}
.bread a {
	font-size: 14px;
	color: #888
}
.zoomimgs {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 73%;
	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%*/
}
.artzoomimgs {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 64%;
	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%*/
}
/*header begin*/
#fh5co-header .logo {
	margin: 25px 0
}
#fh5co-header .header-nav {
	z-index: 100000
}
#fh5co-header .search-top {
	/*margin-top: 40px;*/
	width:300px;
	height:80px;
	float:right;
	position:relative;
}
#fh5co-header .search-top span {
    position: absolute;
    top: 40px;
    left: 80px;
    font-size: 25px;
    color: #317ef3;
}
#fh5co-header .search-top .tel{
	display:block;
	position: absolute;
    right: 0;
    top: 14px;
}
#fh5co-header .search-top input.inputkey {
	border: 1px solid #ccc;
	height: 30px;
	color: #666;
	line-height: 30px;
	padding: 0px 10px;
	width: 220px;
	border-right: none;
	float: left
}
#fh5co-header .search-top input.go {
	height: 30px;
	line-height: 100%;
	border: none;
	background: #317EF3;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	float: left;
	transition: background 0.3s ease 0s;
	width: 40px;
}
#fh5co-header .nav li .downward {
	border: none
}
#fh5co-header .nav li a {
	display: inline-block;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
	padding: 0px 26px 0;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#fh5co-header .nav li a:hover, #fh5co-header .nav li.currents a {
	color: #fff;
	text-decoration: none;
	background: #317EF3
}
#fh5co-header .nav li:hover a {
	background: #5b95ef
}
#fh5co-header .nav li ul {
	border: none;
	border-radius: 0;
	margin: 0;
	padding: 0;
	min-width: 160px;
	z-index: 1999;
	opacity: 0.9
}
#fh5co-header .nav li ul li {
	margin: 0;
	padding: 0;
	height: auto;
	display: block;
	height: auto;
}
#fh5co-header .nav li ul li a {
	background-color: rgba(43, 121, 239, 0.8) !important;
	color: #fff;
	display: block;
	width: 100%;
	padding: 0px 20px 0px 30px;
	margin: 0;
	text-align: left;
	min-width: 160px;
	font-size: 13px;
	line-height: 32px;
	font-weight: normal;
}
#fh5co-header .nav li.current ul li a {
	color: #fff;
}
#fh5co-header .nav li ul li a:hover {
	background: #317EF3 !important;
	color: #fff;
}
#fh5co-header .nav li ul li ul {
	top: 0
}
/*header end*/

/* footer begin*/
footer {
	background: #333;
}
footer .footer-bot {
	padding-bottom: 25px;
	padding-top: 35px;
}
footer .footer-bot .nav li {
	color: #fff;
	border-color: #fff;
	line-height: 100%;
	padding: 0;
	margin: 0
}
footer .footer-bot .nav li a {
	color: #fff;
	line-height: 100%;
	font-size: 12px;
	padding: 0 5px;
}
footer .footer-bot .nav li a:hover {
	color: #fff;
	text-decoration: underline
}
footer .footer-bot .Copyright {
	color: #fff;
	padding-top: 5px;
	font-size: 12px;
}
footer .footer-bot .Copyright a {
	color: #fff;
}
footer .footer-bot .Copyright a:hover {
	color: #fff;
	text-decoration: underline
}
footer .footer-bot .foot-flink {
	padding: 5px 0 0px;
	color: #fff;
}
footer .footer-bot .foot-flink a {
	color: #fff;
	margin: 0 3px
}
footer .footer-bot .foot-flink a:hover {
	color: #fff;
	text-decoration: underline
}
/* 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;
}
.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 {
	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: #d5d8dc;
}
.flex-control-nav .flex-active {
	background: #fff;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}
.flex-direction-nav li a {
	display: block;
	width: 26px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	margin-top: -46px;
	text-indent: -999em;
	top: 50%;
}
.flex-direction-nav li a.flex-prev {
	left: 0;
	background: url("../images/prev.png") no-repeat;
	opacity: 1;
}
.flex-direction-nav li a.flex-next {
	right: 0;
	background: url("../images/next.png") no-repeat;
	opacity: 1;
}
.flex-direction-nav li a.flex-next:hover {
	background: url("../images/next.png") no-repeat;
	opacity: 1;
}
.flex-direction-nav li a.flex-prev:hover {
	background: url("../images/prev.png") no-repeat;
	opacity: 1;
}
/*banner end*/

/* home product  begin*/
#fh5co-product-list {
	background-color: #f6f6f6;
}
#fh5co-product-list .fh5co-heading h2 {
	color: #317EF3;
	    overflow: hidden;
	font-size: 30px;
	text-align: center;
	height: 85px;
	line-height: 85px;
	font-family: "microsoft yahei";
}
/*product*/
.pro-item .portfolio-img {
	overflow: hidden;
}
.pro-item .portfolio-img .zoomimgs {
	vertical-align: middle;
}
.pro-item .portfolio-img .zoomimgs:hover {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.pro-item h2 {
	font-size: 14px;
	padding: 10px 0;
	/*height: 28px;
    overflow: hidden;*/
	max-height: 32px;
}
/* home product end*/

/*home about us begin*/
#fh5co-about-us {
	background: #fff
}
#fh5co-about-us .bg-about {
	background-image: url(../images/a_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-color: #1A1A1A;
	padding: 35px 20px 50px;
}
#fh5co-about-us h2 {
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	margin: 10px 0;
	font-family: "microsoft yahei";
}
#fh5co-about-us .about-box {
}
#fh5co-about-us .about-box p {
	font-size: 14px;
	line-height: 26px;
}
#fh5co-about-us .btn {
	-moz-user-select: none;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
#fh5co-about-us .view-all {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #fff;
	color: #fff;
	margin-top: 15px;
	transition: box-shadow 0.4s ease 0s;
}
#fh5co-about-us .view-all:hover, #fh5co-about-us .view-all:focus {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #fff;
	box-shadow: 0 0 20px #fff;
	color: #fff;
}
/*home about us end*/

/* home case begin*/
#fh5co-case-list {
	background-color: #f6f6f6;
	padding-bottom: 28px;
}
#fh5co-case-list .fh5co-heading h2 {
	color: #317EF3;
	font-size: 30px;
	margin: 0;
	text-align: center;
	height: 85px;
	line-height: 85px;
	margin-top: 12px;
}
#fh5co-case-list .show-list .portfolio-img {
	overflow: hidden
}
#fh5co-case-list .show-list .portfolio-img a {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 4px;
	width: 100%;
	display: block
}
#fh5co-case-list .show-list h2 a {
	font-size: 14px;
	color: #656464;
}
#fh5co-case-list .show-list h2 a:hover {
	color: #317EF3
}
/* home case end*/

/* home news begin*/
#fh5co-info-list {
	background: #fff
}
#fh5co-info-list .fh5co-heading {
	background: url("../images/title_line2.jpg") no-repeat scroll left 30px;
	margin: 0 0 5px;
	padding: 0
}
#fh5co-info-list .fh5co-heading h2 {
	color: #317EF3;
	font-size: 22px;
	margin: 0;
	height: 35px;
	line-height: 22px;
}
.contact-content p {
	padding: 0 0 5px;
	font-size: 14px;
	font-family: "microsoft yahei";
}
/* home news end*/

/* home friend-link end*/
#fh5co-friend-link {
	position: relative;
	background: url(../images/link.png) no-repeat left top;
	z-index: 1001;
	margin-top: 8px;
	width: 101px;
	height: 25px;
}
#fh5co-friend-link a.golink {
	display: block;
	text-indent: -999em;
	width: 101px;
	height: 25px;
	bottom: 0px;
	left: 0;
}
#fh5co-friend-link ul {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	bottom: 25px;
	display: none;
	left: 0;
	overflow: hidden;
	padding: 5px 0px 5px 0px;
	position: absolute;
	min-width: 120px;
	font-size: 14px;
}
#fh5co-friend-link ul li {
	list-style: none
}
#fh5co-friend-link ul li a {
	color: #808182;
	display: block;
	text-align: left;
	padding: 1px 0 1px 22px
}
#fh5co-friend-link ul li a:hover {
	color: #8d8e8f;
	text-decoration: none;
	background: #f5f5f5
}
/* home friend-link end*/

/* inner begin*/
#fh5co-content_show h2.left_h {
	background: url("../images/title_line2.jpg") no-repeat scroll left bottom;
	color: #317EF3;
	display: block;
	font-size: 22px;
	padding: 0 0 3px;
	font-family: "microsoft yahei";
}
#fh5co-content_show h2.left_h a{color:#317EF3;}
#fh5co-content_show .nav-inline {
	list-style: outside none none;
}
#fh5co-content_show .nav {
}
#fh5co-content_show .nav li {
	background: url("../images/li.png") no-repeat left 12px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 14px;
	padding: 3px 0 3px 15px;
}
#fh5co-content_show .nav li:hover, #fh5co-content_show .nav li.active {
	color: #317EF3;
}
#fh5co-content_show .nav li a {
	display: inline-block;
	text-decoration: none;
	width: 100%;
	font-size: 14px;
	font-weight: normal
}
#fh5co-content_show .nav li a:hover, #fh5co-content_show .nav li.active a {
	color: #317EF3;
}
#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: 14px;
	color: #999
}
.padding-big-bottom { 
    padding-top: 10px;
}
#fh5co-content_show .title {
	border-bottom: 1px solid #d6d6d6;
	height: 40px;
	margin-bottom: 30px;
	text-align: left;
}
#fh5co-content_show .title h2 {
	border-bottom: 1px solid #317EF3;
	color: #317EF3;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 36px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	word-break: break-all;
}
#fh5co-content_show .title h2 a {
	color: #317EF3;
	font-size: 14px;
	font-family: "microsoft yahei";
}
#fh5co-content_show .detail {
	font-size: 16px;
	padding-bottom: 30px;
	line-height: 24px;
	color: #666;
}
#fh5co-content_show .product-detail img {
	max-width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#fh5co-content_show .product-detail .content-img {
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 7px;
}
#fh5co-content_show .product-detail .content-img img {
	width: 100%;
	overflow: hidden;
	vertical-align: middle;
}
#fh5co-content_show .product-detail h1 {
	border-bottom: 1px dashed #d6d6d6;
	color: #444;
	font-size: 14px;
	line-height: 33px;
}
#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: 30px;
}
#fh5co-content_show .product-detail .add_to_inquiry #add_to_inquiry {
	border: none;
	border-radius: 0;
	background: #317EF3;
	color: white;
	display: block;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
	padding: 0 20px;
	text-align: center;
	width: auto;
}
#fh5co-content_show .product-detail .description {
	line-height: 24px;
}
/*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: #317EF3;
	color: #fff;
}
#fh5co-content_show .pagination .active a {
	color: #fff
}
#fh5co-content_show video {
	max-width: 100%
}
/* product*/

/* product end*/

/*article*/
.article-media {
	padding: 0
}
.article-media li {
	border-bottom: 1px dashed #d7d7d7;
	list-style: none;
	line-height: 21px;
	padding: 10px 0 10px 13px;
	font-size: 14px;
	background: url("../images/li.png") no-repeat left 17px
}
.article-media li span {
	color: #848484;
}
.article-media .media .media_img {
	width: 198px;
	margin-right: 20px;
}
.article-media .media .media_img img {
	height: 120px;
	width: 198px;
}
.article-media .media .media_img a {
	padding: 0;
}
.article-media .media .media_img a:hover {
	border-color: -moz-use-text-color;
	border-style: none;
	border-width: medium;
	background: #fff4ce none repeat scroll 0 0;
}
.article-media .media-body h3 {
	line-height: 100%;
	margin-bottom: 12px;
}
.article-media .media-body h3 a {
	color: #3a3a3a;
	font-size: 16px;
	font-weight: bold;
}
.article-media .media-body h3 a:hover {
	color: #296ac0;
}
.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;
	font-weight: bold;
	color: #3a3a3a;
}
.article-media li:hover h3 a {
	color: #296ac0;
}
.slideshow img {
	display: block;
	float: left;
}
 @media screen and (max-width:1000px) {
#fh5co-header .nav li a {
	padding: 0px 19px 0;
}
.phone{
	color:#fff;
	width:100%;
}
.phone a{color:#fff;}
.slideshow {
	height: 240px !important;
}
.slideshow img {
	height: 240px !important;
}
.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
}
}
 @media screen and (max-width:760px) {
#fh5co-content_show .product-detail .content-img {
	margin-bottom: 10px;
}
#fh5co-header .nav_bg {
	background: #317EF3;
	height: 50px;
	margin-bottom: 0px;
	line-height: 50px;
	font-size: 14px;
	font-weight: bold
}
#fh5co-header .nav_bg .icon-navicon {
	float: right;
	margin-top: 14px;
	margin-left: 7px;
	background: none;
	color: #fff;
	font-size: 22px;
	border: none;
	transition: none;
	padding: 0;
}
#fh5co-header .nav_bg .icon-search {
	float: right;
	background: none;
	color: #fff;
	font-size: 20px;
	border: none;
	margin-top: 8px;
}
.lefter {
	padding-right: 0px;
}
#fh5co-header .search-top {
	margin: 0 0 10px 0;
}
#fh5co-header .search-top .float-right {
	float: none !important
}
#fh5co-header .search-top input.inputkey {
	width: 84% !important;
	padding: 0;
	background: #fff;
	border: 1px solid #e4e4e4;
	margin: 0;
	text-indent: 10px;
}
#fh5co-header .search-top input.go {
	width: 16% !important;
	padding: 0;
	margin: 0
}
#fh5co-header .logo {
	margin: 13px 0;
	padding: 0;
	text-align: center
}
#fh5co-header .logo img {
}
.blankbig {
	height: 30px;
	line-height: 30px;
}
#fh5co-header .icon-navicon {
	float: right;
	margin-top: 4px;
	background: #fff
}
#fh5co-header .header-nav .container {
	padding: 0;
}
#fh5co-header .nav {
	overflow: auto;
	border: 1px solid #317EF3
}
#fh5co-header .nav li a {
	text-align: left;
	background: none;
	width: 100%;
	box-shadow: 0;
	border-bottom: 1px solid #317EF3
}
#fh5co-header .nav li {
	height: auto;
	display: block;
	width: 100%;
	padding: 0px 0;
	margin: 0;
	position: static
}
#fh5co-header .nav li ul {
	top: auto;
	left: auto;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0
}
#fh5co-header .nav li ul li {
	height: auto;
	border-bottom: none
}
#fh5co-header .nav li ul li ul li a {
	background: #232228;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0 0 0px;
}
#fh5co-header .nav li ul li ul li a:hover {
	background: #555
}
#fh5co-header .nav li .downward {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid;
}
#fh5co-header .bg-inverse .nav {
	padding: 0
}
#fh5co-case-list .fh5co-heading h2 {
	font-size: 22px;
}
.slideshow {
	height: 180px !important;
}
.slideshow img {
	height: 180px !important;
}
}
 @media screen and (max-width:480px) {
#fh5co-header .logo {
	margin: 12px 0 15px;
}
#fh5co-header .logo img {
	height: 45px;
}
.slideshow {
	height: 120px !important;
}
.slideshow img {
	height: 120px !important;
}
}
/* inner end*/

/* ======go to top ======*/
.backToTop {
	display: none;
	width: 35px;
	height: 35px;
	position: fixed;
	_position: absolute;
	right: 15px;
	bottom: 50px;
	_bottom: "auto";
	cursor: pointer;
	z-index: 100000000;
	background: url(../images/back_top.png) no-repeat center center;
}
.arc_link{
	margin:10px 0;
	font-size:0.9rem;
}
/* ======TAG ======*/
.tag_arc{
	font-size:0.9rem;
	padding:10px 0 0 0;
	height:58px;
	overflow:hidden;
}
.tag_arc span{
	 
}
.tag_arc a{
	display:inline-block;
	padding-right:10px;
}
.tag_index{
	
}
.tag_index p{
	font-size:1rem;
	color:#317EF3;
}
.tag_index li{
	list-style-type:none;
	display:inline-block;
	margin-right:10px;
}
 /* 文章显示更多 */
#show {
    border: 1px solid #ccc;
    width: 100px;
    clear: both;
    margin: 10px auto 0;
	text-align:center;
}
.arc_show{
	height:auto;
}
@media screen and (max-width: 760px) {
     .pro-item h2 ,.show-list h2{
    font-size: 14px;
    padding: 10px 0;
	height:32px;
}
}
@media screen and (min-width:1000px){
    .phone{
	display:none;
	}
}
.foot-link{margin-top:10px;}
.text-white a{color:#fff;}

.detail h1{font-size: 1.6rem;}
.detail h2{font-size: 1.3rem;}
.detail h3{font-size: 1.1rem;} 
.show_body img{margin:12px 0}
/*#result_box a{color: #317EF3;}*/
/* special_title  专题 */
.special_title{font-size: 18px;}
.special_desc{margin-top:6px;}

@media screen and (max-width:1000px){
    .phone{
	display: block;
    background: #333;
    text-align: center;
    height: 46px;
    color: #fff;
    line-height: 46px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    font-size: 16px;
    opacity: 0.9;
	}
	.phone a{		
    color: #fff;
	}
}
/* spec 聚合页面 */
.spec {background:#f6f6f6;margin-bottom: 10px;}
.spec h2{text-align:center;padding:10px 0}
/*首页滚动tag*/
 .scroll {
	 height:430px;/*显示多少li*/
	 width:100%;
	 overflow:hidden;
	 position: relative;
 }
 .scroll ul {
	 width:100%;
	 position:absolute;
	 left:0;
	 top:0;
 }
 
  .bg_about{padding:20px 0;}
.bg_about h5{ font-size:20px; line-height:50px; text-align:left; font-weight:bold}
.bg_about h6{ font-size:28px; line-height:38px; text-align:center;   overflow:hidden}
.bg_about h6 time{ font-size:14px; color:#999; font-weight:normal; text-align:center}
.bg_about div{ text-align:left; text-indent:2em; line-height:30px; font-size:16px; padding-top:15px; color:#666;}
.bg_about div img{ text-align:center;  margin:auto; display:block; }
.bg_about p{ padding-top:15px;}
.bg_about p img{ text-align:center; margin:auto; display:block }/* ============ 2026 UI OVERLAY : zuche.917sdy.com ============ */
/* brand #b02418, cards, 1200px, matches www.917sdy.com homepage */
body{font-family:"PingFang SC","Microsoft YaHei","Hiragino Sans GB",Arial,sans-serif;font-size:14px;color:#333;background:#f2f3f5;line-height:1.7;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
img{max-width:100%}
a{text-decoration:none}
a:hover{color:#b02418}

/* 顶部 SEO H1 */
body>h1{margin:0!important;padding:10px 16px!important;font-size:20px!important;font-weight:700!important;color:#fff!important;text-align:center!important;background:linear-gradient(90deg,#7c1910,#b02418 60%,#c2432a)!important;letter-spacing:1px;line-height:1.6!important}

/* 容器 */
.layout{width:1200px;margin:0 auto}
@media (max-width:1240px){.layout{width:100%;padding-left:12px;padding-right:12px;box-sizing:border-box}}

/* 头部 */
#fh5co-header{background:#fff;border-bottom:1px solid #ececec}
#fh5co-header .layout{padding:14px 0 10px}
#fh5co-header .logo img{max-height:62px;width:auto}
#fh5co-header .search-top{height:auto;width:auto;max-width:480px;padding-top:10px}
#fh5co-header .search-top span{position:static;font-size:25px;color:#b02418;font-weight:800;background:#fff7f4;border:1px solid #f5dcd2;border-radius:12px;padding:8px 24px;display:inline-block;font-family:Arial}
#fh5co-header .search-top a,#fh5co-header .search-top .tel{color:#b02418;font-weight:700}

/* 导航 */
#fh5co-header .nav_bg{background:#7c1910!important;height:auto;line-height:1.8;border:0;padding:3px 0}
#fh5co-header .nav_bg .text-white a{color:#ffd9a0;font-size:13px}
#fh5co-header .nav_bg .icon-navicon{display:none}
#fh5co-header .header-nav,#fh5co-header .bg-main{background:linear-gradient(90deg,#a01e13,#b02418 55%,#c2432a)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)}
#fh5co-header .nav{overflow:visible;border:0!important;background:transparent}
#fh5co-header .nav li a{color:#fff;font-size:15px;line-height:52px;padding:0 26px;transition:background .2s}
#fh5co-header .nav li a:hover,#fh5co-header .nav li.currents a,#fh5co-header .nav li.current a,#fh5co-header .nav li:hover>a{background:#8f1d13;color:#fff!important;text-decoration:none}
#fh5co-header .nav li .downward{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,.85);margin-left:6px}
#fh5co-header .nav li ul{background:#fff;border:1px solid #ececec;border-radius:0 0 10px 10px;box-shadow:0 10px 24px rgba(0,0,0,.14);opacity:1;padding:6px 0}
#fh5co-header .nav li ul li a{background:#fff!important;color:#333!important;font-size:14px;line-height:38px;padding:0 22px;min-width:170px;white-space:nowrap}
#fh5co-header .nav li ul li a:hover{background:#fff5f2!important;color:#b02418!important}

/* banner */
#fh5co-hero{border-radius:0 0 12px 12px;box-shadow:0 6px 20px rgba(0,0,0,.12)}
#fh5co-hero .flexslider{margin:0}

/* 区块标题 */
.fh5co-heading h2,#fh5co-product-list .fh5co-heading h2,#fh5co-case-list .fh5co-heading h2{color:#222;font-size:19px;height:auto;line-height:1.6;text-align:left;padding:10px 18px;background:#fff;border-left:5px solid #b02418;border-radius:10px;margin:22px 0 16px;font-family:"PingFang SC","Microsoft YaHei",sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.news-box .fh5co-heading h2{box-shadow:none;background:#fff7f4;margin:8px 0 12px}

/* 产品卡片 */
.pro-item{background:#fff;border:1px solid #ececec;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}
.pro-item:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,.12)}
.pro-item .portfolio-img .zoomimgs{display:block;width:100%;height:165px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.pro-item h2{padding:10px 12px;font-size:14px;color:#333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:none}
.pro-item h2 a{color:#333}
.pro-item h2 a:hover{color:#b02418}

/* 新闻列表 */
.news-box{background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:6px 20px 14px;margin-bottom:4px}
.article-media li{border-bottom:1px dashed #eee;list-style:none;line-height:24px;padding:11px 0 11px 16px;font-size:14px;background:none;position:relative}
.article-media li:before{content:"";position:absolute;left:0;top:19px;width:6px;height:6px;border-radius:50%;background:#d8d8d8}
.article-media li:first-child:before{background:#b02418}
.article-media li a{color:#444}
.article-media li a:hover{color:#b02418}
.article-media li span{color:#999}

/* 内页 */
.content_detail{margin-top:16px}
#fh5co-content_show .title{background:#fff;border:1px solid #ececec;border-radius:10px;padding:8px 18px;margin-bottom:14px;box-shadow:0 2px 8px rgba(0,0,0,.05)}
#fh5co-content_show .title h2{font-size:14px;color:#666;font-weight:400;margin:0}
#fh5co-content_show .title h2 a{color:#666}
#fh5co-content_show .title h2 a:hover{color:#b02418}
#fh5co-content_show h2.left_h{font-size:16px;color:#fff;background:linear-gradient(90deg,#a01e13,#b02418);border-radius:8px;padding:9px 16px;margin:14px 0 0}
#fh5co-content_show h2.left_h a{color:#fff}
#fh5co-content_show .submenu{background:#fff;border:1px solid #ececec;border-radius:0 0 10px 10px;padding:8px 0;margin-bottom:14px;box-shadow:0 2px 8px rgba(0,0,0,.05)}
#fh5co-content_show .submenu li a{color:#444;display:block;padding:7px 16px;font-size:14px}
#fh5co-content_show .submenu li a:hover{color:#b02418;background:#fff5f2}
#fh5co-content_show .contact-content{background:#fff;border:1px solid #ececec;border-radius:10px;padding:14px 16px;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.05);line-height:2}
#fh5co-content_show .show_body{background:#fff;border:1px solid #ececec;border-radius:12px;padding:26px 32px;box-shadow:0 2px 10px rgba(0,0,0,.05);font-size:15px;line-height:1.9;color:#333}
#fh5co-content_show .show_body h1,.detail h1{font-size:23px;color:#222;text-align:center;border-bottom:2px solid #b02418;padding-bottom:12px;margin:0 0 14px}
#fh5co-content_show .qhd-title{color:#999;font-size:13px;margin-bottom:14px}
.show_body img{max-width:100%;height:auto!important}
.arc_link{background:#fff7f4;border:1px solid #f5dcd2;border-radius:8px;padding:10px 16px;margin:16px 0;font-size:13px;color:#666}
.tag_arc{margin:12px 0;font-size:13px;color:#888}
.tag_arc a{display:inline-block;margin:3px 6px 3px 0;padding:2px 12px;background:#fff;border:1px solid #ddd;border-radius:14px;color:#666}
.tag_arc a:hover{border-color:#b02418;color:#b02418}
.content_detail .pager a{background:#fff;border:1px solid #ddd;border-radius:16px;padding:5px 16px;margin:2px;color:#444;font-size:13px}
.content_detail .pager a:hover{background:#b02418;border-color:#b02418;color:#fff}
.backToTop{background:#b02418;border-radius:50%}

/* 底部 */
footer{background:#2b2e33;color:#b8bdc4;font-size:13px}
footer .footer-bot{padding:28px 0 24px}
footer .foot-link a,footer .footer-bot .nav li a{color:#fff;font-size:14px}
footer .footer-bot .nav li a:hover{color:#ffd9a0}
footer .foot-flink{margin:12px 0}
footer .foot-flink a{display:inline-block;margin:3px 8px 3px 0;padding:3px 14px;background:#3a3e44;border-radius:16px;color:#c9ced6}
footer .foot-flink a:hover{background:#b02418;color:#fff}
footer .footer-bot .Copyright{color:#8a9099;margin-top:8px;line-height:2}
footer .footer-bot .Copyright a{color:#b0b6bf}
footer .footer-bot .Copyright a:hover{color:#fff}

/* 响应式 */
@media (max-width:920px){
 .pro-item .portfolio-img .zoomimgs{height:130px}
 #fh5co-header .search-top span{font-size:20px;padding:6px 16px}
 #fh5co-content_show .show_body{padding:18px 16px}
}
@media (max-width:560px){
 body>h1{font-size:16px!important}
 .pro-item .portfolio-img .zoomimgs{height:110px}
 #fh5co-hero{border-radius:0 0 8px 8px}
}

/* ===== 2026 UI OVERLAY: 文章页细节 ===== */
#fh5co-content_show .show_body h2{font-size:19px;color:#b02418;border-left:4px solid #b02418;padding-left:12px;margin:22px 0 12px;line-height:1.5;font-weight:700}
#fh5co-content_show .show_body h3{font-size:16px;color:#222;margin:16px 0 10px;font-weight:700}
#fh5co-content_show .show_body strong{color:#a01e13}
#fh5co-content_show .show_body a{color:#b02418}
#fh5co-content_show .show_body a:hover{text-decoration:underline}
#fh5co-content_show .show_body table{border-collapse:collapse;width:100%;margin:12px 0}
#fh5co-content_show .show_body td,#fh5co-content_show .show_body th{border:1px solid #e2e2e2;padding:6px 10px;font-size:14px}
#fh5co-content_show .show_body img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}
#fh5co-content_show .show_body ul{list-style:disc;padding-left:22px}
#fh5co-content_show .show_body ol{list-style:decimal;padding-left:22px}
#fh5co-content_show .qhd-title span{margin:0 10px;display:inline-block}
#show{margin:16px 0 8px;text-align:center;background:linear-gradient(90deg,#a01e13,#b02418);color:#fff;border-radius:8px;padding:8px 0;font-size:14px;letter-spacing:6px;cursor:pointer}
#show:hover{background:#8f1d13}
.content_detail .pager{list-style:none;padding:0;text-align:center;font-size:14px;color:#777}
.content_detail .pager li{display:inline-block;margin:0 10px}
.content_detail .pager li a{color:#b02418}
.show_body video{max-width:100%;border-radius:8px}
/* ===== 2026 租车聚合站 sdzuche + 链轮块 ===== */
.cz-agg-head{background:linear-gradient(90deg,#a01e13,#b02418 55%,#c2432a);color:#fff}
.cz-agg-flex{display:flex;justify-content:space-between;align-items:center;padding:18px 16px;flex-wrap:wrap;gap:10px}
.cz-agg-brand a{color:#fff;font-size:26px;font-weight:800;letter-spacing:2px}
.cz-agg-brand span{display:block;font-size:12px;color:#ffd9a0;margin-top:2px}
.cz-agg-phone{font-size:13px;color:#ffe2c4}
.cz-agg-phone a{color:#fff;font-size:22px;font-weight:800;margin-left:6px}
.cz-agg-nav{background:#7c1910}
.cz-agg-nav .container{display:flex;flex-wrap:wrap}
.cz-agg-nav a{color:#ffe0c0;padding:12px 26px;font-size:15px;display:inline-block}
.cz-agg-nav a.on,.cz-agg-nav a:hover{background:#a01e13;color:#fff;text-decoration:none}
.cz-main{padding:18px 0 30px}
.cz-crumb{font-size:13px;color:#5a6068;margin-bottom:14px}
.cz-crumb a{color:#5a6068}
.cz-crumb a:hover{color:#b02418}
.cz-hero{background:#fff;border:1px solid #ececec;border-radius:12px;padding:26px 30px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:18px}
.cz-hero h1{font-size:28px;color:#222;margin:0 0 14px;padding-bottom:14px;border-bottom:3px solid #b02418;text-align:center}
.cz-lead{font-size:15px;line-height:2;color:#444;margin:0}
.cz-type-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}
.cz-type{display:block;border:1px solid #f0d8cf;background:#fff7f4;border-radius:10px;padding:14px 10px;text-align:center;transition:.2s}
.cz-type b{display:block;font-size:17px;color:#b02418;margin-bottom:6px}
.cz-type span{font-size:12px;color:#5a6068}
.cz-type:hover{background:#b02418;border-color:#b02418;transform:translateY(-3px);box-shadow:0 8px 16px rgba(160,30,19,.25)}
.cz-type:hover b,.cz-type:hover span{color:#fff}
.cz-sec h2{font-size:20px;color:#222;border-left:5px solid #b02418;padding-left:12px;margin:24px 0 4px;line-height:1.5}
.cz-tip{font-size:13px;color:#5a6068;margin:4px 0 14px}
.cz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.cz-city{display:block;background:#fff;border:1px solid #ececec;border-radius:10px;padding:12px 14px;transition:.2s;box-shadow:0 1px 4px rgba(0,0,0,.04)}
.cz-city b{display:block;color:#333;font-size:15px;margin-bottom:4px}
.cz-city span{font-size:12px;color:#5a6068}
.cz-city:hover{border-color:#b02418;transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.1);text-decoration:none}
.cz-city:hover b{color:#b02418}
.cz-table{width:100%;border-collapse:collapse;margin-top:16px;background:#fafafa}
.cz-table th,.cz-table td{border:1px solid #e6e6e6;padding:9px 12px;font-size:14px}
.cz-table th{background:#f5e8e3;color:#8f1d13;font-weight:700}
.cz-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.cz-steps div{background:#fff;border:1px solid #ececec;border-radius:10px;padding:16px 12px;text-align:center}
.cz-steps b{display:block;font-size:22px;color:#b02418;margin-bottom:6px}
.cz-steps span{font-size:14px;color:#555}
.cz-faq{background:#fff;border:1px solid #ececec;border-radius:10px;padding:14px 18px;margin-bottom:12px}
.cz-faq h3{font-size:15px;color:#b02418;margin:0 0 6px;font-weight:700}
.cz-faq p{font-size:14px;color:#555;line-height:1.9;margin:0}
.cz-cta{margin:26px 0 0;background:linear-gradient(90deg,#a01e13,#b02418 55%,#c2432a);color:#fff;text-align:center;padding:30px 16px}
.cz-cta h2{font-size:24px;margin:0 0 8px}
.cz-cta p{font-size:14px;color:#ffe2c4;margin:0 0 12px}
.cz-cta-phone a{font-size:38px;font-weight:800;color:#fff;letter-spacing:2px}
.cz-cta-note{opacity:.9;font-size:12px!important;margin-top:12px!important}
.cz-agg-footer{background:#2b2e33;color:#b8bdc4;padding:22px 16px;font-size:13px;text-align:center}
.cz-foot-links{margin-bottom:10px}
.cz-foot-links a{display:inline-block;color:#c9ced6;margin:3px 10px}
.cz-foot-links a:hover{color:#fff}
.cz-linkwheel{background:#1f2124;border-top:1px solid #333;padding:18px 0 22px}
.cz-linkwheel .container{max-width:1200px}
.cz-lw-title{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}
.cz-lw-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px}
.cz-lw-links a{color:#b8bdc4;font-size:12px;padding:3px 10px;border:1px solid #3a3e44;border-radius:12px;line-height:1.6}
.cz-lw-links a:hover{color:#fff;border-color:#b02418;background:#b02418;text-decoration:none}
.cz-lw-phone{display:block;color:#ffd9a0;font-size:12px;text-align:center;margin-top:10px}
@media (max-width:920px){.cz-type-nav,.cz-grid,.cz-steps{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.cz-type-nav,.cz-grid,.cz-steps{grid-template-columns:1fr}.cz-hero{padding:18px 14px}.cz-agg-brand a{font-size:20px}}