﻿
fieldset, img { border: 0 }
p{ font-size:16px;}

:focus { outline: 0}
a{ color:#333;}
a:hover{ font-style:normal; font-weight:normal; font-variant: normal;}

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal }
h1, h2, h3, h4, h5, h6, i { font-size: 100%; font-weight: normal; font-style:normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
code, kbd, samp, tt { font-size: 100% }
input, button, textarea, select {*font-size:100% }


table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left}
sup, sub { font-size: 100%; vertical-align: baseline }
:link, :visited, ins { text-decoration: none}
blockquote, q { quotes: none}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
/* ======  fonts  ====== */
/*body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small; *font:x-small;}*/
table { font-size: inherit; font: 100%;}
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%; line-height: 100%;}
/* ======  clearfix  ====== */
.clear { clear: both; visibility: hidden; display: block; font-size: 0; line-height: 0;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
*zoom:1;
}
/* ======  typo  ====== */
.typo:before, .typo:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.typo:after {
	clear: both;
}
.typo {
*zoom:1;
}
.typo .typo-text {
	overflow: hidden;
*zoom:1;
}
.typo .typo-img {
	float: left;
	margin-right: 20px;
}
.typo .typo-img-right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
/* ======  Columns  ====== */
.column:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	min-height: 0;
	visibility: hidden;
*zoom:1;
}
.column {
	width: 100%;
}
.column .col-2-1, .column .col-3-1, .column .col-4-1, .column .col-4-2, .column .col-5-1, .column .col-3-2, .column .col-4-3, .column .col-5-2, .column .col-5-3, .column .col-5-4 {
	float: left;
	min-height: 1px;
	height: auto !important;
	_height: 1px;
}
/* default marg-per3 margin right 3% */
.column .col-1-1 {
	width: 100%;
}
.column .col-2-1 {
	width: 48.5%;
	margin-right: 3%;
}
.column .col-3-1 {
	width: 31.3333%;
	margin-right: 3%;
}
.column .col-4-1 {
	width: 22.75%;
	margin-right: 3%;
}
.column .col-5-1 {
	width: 17.6%;
	margin-right: 3%;
}
.column .col-3-2 {
	width: 65.6666%;
	margin-right: 3%;
}
.column .col-4-2 {
	width: 48.5%;
	margin-right: 3%;
}
.column .col-4-3 {
	width: 74.25%;
	margin-right: 3%;
}
.column .col-5-2 {
	width: 38.2%;
	margin-right: 3%;
}
.column .col-5-3 {
	width: 58.8%;
	margin-right: 3%;
}
.column .col-5-4 {
	width: 79.4%;
	margin-right: 3%;
}
/* margin right 0% */
.marg-per0 > .col-2-1 {
	width: 50%;
	margin-right: 0;
}
.marg-per0 > .col-3-1 {
	width: 33.3333%;
	margin-right: 0;
}
.marg-per0 > .col-4-1 {
	width: 25%;
	margin-right: 0;
}
.marg-per0 > .col-5-1 {
	width: 20%;
	margin-right: 0;
}
.marg-per0 > .col-3-2 {
	width: 66.6666%;
	margin-right: 0;
}
.marg-per0 > .col-4-2 {
	width: 50%;
	margin-right: 0;
}
.marg-per0 > .col-4-3 {
	width: 75%;
	margin-right: 0;
}
.marg-per0 > .col-5-2 {
	width: 40%;
	margin-right: 0;
}
.marg-per0 > .col-5-3 {
	width: 60%;
	margin-right: 0;
}
.marg-per0 > .col-5-4 {
	width: 80%;
	margin-right: 0;
}
/* margin right 2% */
.marg-per2 > .col-2-1 {
	width: 49%;
	margin-right: 2%;
}
.marg-per2 > .col-3-1 {
	width: 32%;
	margin-right: 2%;
}
.marg-per2 > .col-4-1 {
	width: 23.5%;
	margin-right: 2%;
}
.marg-per2 > .col-5-1 {
	width: 18.4%;
	margin-right: 2%;
}
.marg-per2 > .col-3-2 {
	width: 66%;
	margin-right: 2%;
}
.marg-per2 > .col-4-2 {
	width: 49%;
	margin-right: 2%;
}
.marg-per2 > .col-4-3 {
	width: 74.5%;
	margin-right: 2%;
}
.marg-per2 > .col-5-2 {
	width: 38.8%;
	margin-right: 2%;
}
.marg-per2 > .col-5-3 {
	width: 59.2%;
	margin-right: 2%;
}
.marg-per2 > .col-5-4 {
	width: 79.6%;
	margin-right: 2%;
}
/* margin right 4% */
.marg-per4 > .col-2-1 {
	width: 48%;
	margin-right: 4%;
}
.marg-per4 > .col-3-1 {
	width: 30.6667%;
	margin-right: 4%;
}
.marg-per4 > .col-4-1 {
	width: 22%;
	margin-right: 4%;
}
.marg-per4 > .col-5-1 {
	width: 16.8%;
	margin-right: 4%;
}
.marg-per4 > .col-3-2 {
	width: 65.3333%;
	margin-right: 4%;
}
.marg-per4 > .col-4-2 {
	width: 48%;
	margin-right: 4%;
}
.marg-per4 > .col-4-3 {
	width: 74%;
	margin-right: 4%;
}
.marg-per4 > .col-5-2 {
	width: 37.6%;
	margin-right: 4%;
}
.marg-per4 > .col-5-3 {
	width: 58.4%;
	margin-right: 4%;
}
.marg-per4 > .col-5-4 {
	width: 79.2%;
	margin-right: 4%;
}
/* margin right 5% */
.marg-per5 > .col-2-1 {
	width: 47.5%;
	margin-right: 5%;
}
.marg-per5 > .col-3-1 {
	width: 30%;
	margin-right: 5%;
}
.marg-per5 > .col-4-1 {
	width: 21.25%;
	margin-right: 5%;
}
.marg-per5 > .col-5-1 {
	width: 16%;
	margin-right: 5%;
}
.marg-per5 > .col-3-2 {
	width: 65%;
	margin-right: 5%;
}
.marg-per5 > .col-4-2 {
	width: 47.5%;
	margin-right: 5%;
}
.marg-per5 > .col-4-3 {
	width: 73.75%;
	margin-right: 5%;
}
.marg-per5 > .col-5-2 {
	width: 37%;
	margin-right: 5%;
}
.marg-per5 > .col-5-3 {
	width: 58%;
	margin-right: 5%;
}
.marg-per5 > .col-5-4 {
	width: 79%;
	margin-right: 5%;
}
.column .last {
	margin-right: 0;
*float:right;
*clear:right;
}
/* ======  Form  ====== */
.qhdform fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.qhdform fieldset legend {
	margin: 0;
	padding: 0;
}
.qhdform .formHeader, .qhdform .formSection {
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.qhdform .formHeader p, .qhdform .formSection p {
	color: #666;
}
/* clear float for Form */ 
.qhdform .formrow {
	font-size: 12px;
	line-height: 100%;
}
.qhdform .formrow:before, .formrow:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.qhdform .formrow:after {
	clear: both;
}
.qhdform .formrow {
#zoom:1;
}
.qhdform .formrow .controls {
	overflow: hidden;
#zoom:1;
	_float: left;
	_clear: right;
}
/* ====== 默认表单布局 ====== */
/*表单抬头*/
.qhdform .formrow .label {
	display: block;
	float: left;
	margin: 5px 15px 0 0;
	line-height: 16px;
	width: 100px;
}
.qhdform .formrow .label em {
	display: inline-block;
	float: right;
	line-height: 22px;
	margin-left: 5px;
}
/*帮助提示*/
.qhdform .inlineHint {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
.qhdform .inlineHint, .qhdform .blockHint {
	color: #777;
	line-height: 20px;
}
/* 默认表单元素宽度 */
.qhdform .textInput, .qhdform .fileUpload, .qhdform .selectInput, .qhdform select, .qhdform textarea {
	width: 95%;
}
/* 预设表单元素宽度 */
.qhdform .small {
	width: 25% !important;
}
.qhdform .medium {
	width: 50% !important;
}
.qhdform .auto {
	width: auto !important;
	height: auto !important;
	overflow: visible;
}
.qhdform .textInput, .qhdform .textarea, .qhdform .selectInput, .qhdform .fileUpload {
	color: #666;
	margin: 0 5px 6px 0;
}
/* 表单组 */
.qhdform .controls ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
.qhdform .controls li {
	padding: 8px 0 0;
*padding:5px 0 0;
	list-style: none;
}
.qhdform .controls .inlinelabel li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 15px;
}
.qhdform .controls li label .textInput, .qhdform .controls li label .textarea, .qhdform .controls li label .selectInput {
	display: block;
	margin-top: 8px;
}
.qhdform .controls .column li .textInput, .qhdform .controls .column li .textarea, .qhdform .controls .column li .selectInput {
	width: 90%;
	margin-right: 0;
}
.qhdform .controls .column {
	margin-bottom: 0;
}
/* ====== 无边框/文本居右 表单布局 ====== */
.qhdform .labelRright .label {
	text-align: right;
	margin-left: 0;
}
.qhdform .labelRright .label em {
	float: none;
	line-height: normal;
	margin: 0 5px 0 0;
}
.qhdform .labelRright .formrow {
	border: none;
	padding: 5px 0;
}
/* ====== 竖排结构 表单布 局====== */
.qhdform .blockLabels .label {
	display: block;
	float: none;
	position: relative;
	margin: 0 0 5px 0;
	line-height: 18px;
	width: 100%;
}
.qhdform .blockLabels .label em {
	display: inline-block;
	float: none;
	line-height: 16px;
	position: absolute;
	left: -6px;
	top: 2px;
	margin-left: 0;
}
/* form skins */
.qhdform .formrow {
	padding: 15px 10px 10px;/* width:100%;*/
	overflow: hidden;
	border-bottom: 1px solid #EFEFEF;
}
.qhdform .formbutton {
	border-bottom: none;
}
.qhdform .textInput, .qhdform textarea {
	padding: 5px;
	line-height: normal;
	border: solid 1px #ddd;
	background: #FFF url(../Images/input_bg.png) repeat-x top;
	_background-image: none;
}
.qhdform textarea {
	height: 12em;
	line-height: 160%;
}
.qhdform select {
	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;
}
.qhdform .textInput:focus, .qhdform textarea:focus {
	border-color: #c9c9c9;
	outline: 0;
}
.qhdform .textInput, .qhdform textarea {
	-webkit-transition: border linear 0.2s;
	-moz-transition: border linear 0.2s;
	-ms-transition: border linear 0.2s;
	-o-transition: border linear 0.2s;
	transition: border linear 0.2s;
}
/* Form Messages */
.qhdform .formrow.error, .qhdform .formrow.focused.error {
	background: #ffdfdf;
	border: 1px solid #f3afb5;/* CSS3 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
}
/* labelRright error Messages */
.qhdform .labelRright .formrow.error, .qhdform .labelRright .formrow.focused.error {
	background: none;
	border: none;
}
.qhdform .labelRright .formrow.error input.error, .qhdform .labelRright .formrow.error select.error, .qhdform .labelRright .formrow.error textarea.error {
	color: #af4c4c;
	border: 1px solid #F3AFB5;
}
/* 静态内容
------------------------------------------------------------------------------------------ */
.qhd-content h1 {
	font-size: 34px;
	font-size: 3.4rem;
	padding-top: 25px;
	margin-bottom: 15px;
	font-weight: normal;
}
.qhd-content h2 {
	font-size: 28px;
	font-size: 2.8rem;
	padding-top: 23px;
	margin-bottom: 12px;
	font-weight: normal;
}
.qhd-content h3 {
	font-size: 22px;
	font-size: 2.2rem;
	padding-top: 20px;
	margin-bottom: 10px;
	font-weight: normal;
}
.qhd-content h4 {
	font-size: 18px;
	font-size: 1.8rem;
	padding-top: 5px;
}
.qhd-content h5 {
	font-size: 16px;
	font-size: 1.6rem; /*padding-top:10px;*/
}
.qhd-content h6 {
	font-size: 14px;
	font-size: 1.4rem;
}
.qhd-content p {
	line-height: 1.8;
}
.qhd-content hr {
	border-color: #ccc;
}
.qhd-content em {
	font-style: italic;
}
.qhd-content sup {
	vertical-align: super;
	font-size: 12px;
}
.qhd-content sub {
	vertical-align: sub;
	font-size: 12px;
}
.qhd-content blockquote {
	line-height: 1.6;
	padding: 5px 10px 5px 15px;
	font-family: "微软雅黑";
	background: none;
	border-left: 3px solid #b3b3b3;
	background-color: #f7f7f7;
	color: #808080;
}
.qhd-content blockquote p {
	margin-bottom: 5px;
}
.qhd-content ul, .qhd-content ol {
	line-height: 1.8;
}
.qhd-content ul li, .qhd-content ol li {
	padding-top: 2px;
	padding-bottom: 2px;
}
.qhd-content ul.iconlist li {
	background-position: 0 7px;
}
.qhd-content ol {
	padding-left: 2.5em;
}
.qhd-content img {
	vertical-align: middle;
	max-width: 100%;
	_max-width: none;
	height: auto !important;
}
.qhd-content a:hover img {
	opacity: 0.9;
	filter: alpha(Opacity=90);
}
.qhd-content .typo .typo_text p:first-child {
	margin-bottom: 5px;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}
.qhd-content table {
	width: 100% !important;
	max-width: 100%;
	border-collapse: collapse;
	overflow: visible;
}
.qhd-content table th, .qhd-content table td {
	padding: 14px 18px;
	text-align: center;
	border: 1px solid #ddd;
}
.qhd-content table tbody tr.trhover td {
	background-color: #f0f0f0;
}
.qhd-content table tbody tr:first-child td {
	background-color: #ED7020;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.qhd-content table table tbody tr:first-child td {
	background-color: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	border: none;
}
.qhd-content table table tbody tr td {
	padding: 0;
}
.qhd-content table tbody img[src*="file"] {
	display: none;
}
.qhd-content table tbody p {
	margin-bottom: 0;
}
.qhd-content table tbody tr.trhover table td {
	background-color: #f0f0f0;
}
.qhd-content table tbody tr:first-child table td {
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}
.qhd-content .table {
	overflow: visible;
}
.qhd-content .table th, .qhd-content .table td {
	line-height: 1.8;
	padding: 14px 18px;
}
.qhd-content .table th {
	background-color: #ED7020;
	color: #fff;
}
.qhd-content .table td {
}
.qhd-content .table tbody tr:first-child td {
	background-color: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.qhd-content .table tbody tr.trhover td {
	background-color: #f0f0f0;
}
.qhd-content .table th {
	background-color: #ED7020;
	color: #fff;
	font-size: 16px;
}
.qhd-content .table-row thead th {
	background-color: #ED7020;
	color: #fff;
}
.qhd-content .table-row tbody th {
	background-color: #ED7020;
	color: #fff;
}
.qhd-content .table tbody .even-row td {
	background-color: #f0f0f0;
}
/* ====== Slideshow & Scrollable ====== */
.carousel-direction a {
	display: block;
	width: 30px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -30px;
	font-family: simsun;
	text-align: center;
	color: #fff;
	font-size: 30px;
	text-decoration: none;
	cursor: pointer;
	background-color: #998b81;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.carousel-direction a:hover {
	background-color: #ed7121;
	color: #fff;
	text-decoration: none;
}
.carousel-direction a.disabled, .carousel-direction a.disabled:hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
.carousel-prev {
	left: 0;
}
.carousel-next {
	right: 0;
}
.carousel-btn {
	text-align: center;
	margin: 10px 0;
}
.carousel-btn a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background: #ccc;
	border-radius: 50%;
}
.carousel-btn .selected {
	background: #ed7121;
	cursor: default;
}
.carousel-btn a span {
	display: none;
}
.carousel-btn-fixed {
	width: 100%;
	position: absolute;
	bottom: 15px;
	left: 0;
	margin: 0;
	z-index: 100;
}
.carousel-num {
	position: absolute;
	bottom: 7px;
	right: 10px;
	z-index: 100;
}
.carousel-num a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 5px;
	text-align: center;
	background: #333;
	font-size: 12px;
	color: #fff;
}
.carousel-num a:hover {
	text-decoration: none;
	color: #fff;
}
.carousel-num a.selected {
	background: #ED7020;
	cursor: default;
}
.carousel-thumbs {
	text-align: center;
}
.carousel-thumbs a {
	border: 2px solid #ccc;
	margin: 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
}
.carousel-thumbs a img {
	display: block;
}
.carousel-thumbs a:hover, .carousel-thumbs a.selected {
	border-color: #f60;
}
.carousel {
	position: relative;
}
.carousel-item {
	position: relative;
	float: left;
	display: block;
}
.carousel-item .carousel-img {
	display: block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
	cursor: default;
}
.carousel-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../Images/opa70.png);
}
.carousel-info-inner {
	font-size: 13px;
	padding: 8px 10px;
	color: #fff;
}
.carousel-info-inner a, .carousel-info-inner a:hover {
	color: #fff;
}
.carousel-info-inner h3 {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
}
.carousel-info-inner p {
	margin-top: 5px;
}
.responsive-carousel {
	overflow: hidden;
}
.responsive-carousel .carousel-item img {
	width: 100%;
	height: auto !important;
}
.responsive-carousel .carousel-direction {
	display: none;
}
.responsive-carousel:hover .carousel-direction {
	display: block;
}
.responsive-carousel-set .carousel-info-inner h3 {
	font-weight: normal;
}
.slideshow {
	overflow: hidden;
}
.slideshow .carousel-direction a {
	width: 55px;
	height: 55px;
	line-height: 55px;
}
.slideshow .carousel-direction a:hover {
}
.slideshow .carousel-prev {
}
.slideshow .carousel-next {
}
.slideshow-gallery {
	margin-bottom: 20px;
}
.slideshow-gallery .carousel-img a {
	display: block;
	text-align: center;
	width: 100%;
}
.slideshow-gallery .carousel-img img {
	display: inline;
}
.slideshow-gallery .carousel-info-inner h3 {
	font-size: 14px;
	line-height: 18px;
}
.slideshow-gallery .carousel-direction a {
	display: none !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display: block !important;
}
.slideshow-gallery:hover .carousel-direction a {
	display: block;
}
.slideshow-gallery-thumbs {
	position: relative;
	padding: 0 30px;
}
.slideshow-gallery-thumbs img {
	float: left;
	display: block;
	margin: 0 2px;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 104px;
}
.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected {
	border: 1px solid #f00;
}
.slideshow-gallery-thumbs-direction {
	padding: 0 50px;
}
.slideshow-gallery-thumbs-direction a {
	display: block;
	width: 20px;
	height: 76px;
	line-height: 76px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -38px;
	font-family: simsun;
	text-align: center;
	color: #fff;
	font-size: 25px;
	text-decoration: none;
	cursor: pointer;
	background-color: #ccc;
}
.slideshow-gallery-thumbs-direction a:hover {
	background-color: #999;
	color: #fff;
	text-decoration: none;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-prev {
	left: 0;
}
.slideshow-gallery-thumbs-direction .thumbs-carousel-next {
	right: 0;
}
.slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
.scrollable {
	overflow: hidden;
}
.scrollable .caroufredsel_wrapper {
}
.scrollable ul {
	padding: 0;
	_margin-left: -5px !important;
	list-style: none;
	overflow: hidden;
	width: 10000em;
}
.scrollable ul li {
	padding: 0px;
	margin: 0 10px;
	display: block;
	float: left;
	width: 260px;
	text-align: center;
}
.scrollable ul li p a {
	display: block;
}
.scrollable ul li img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li p {
	margin-bottom: 10px;
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li p a:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;


	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
.scrollable ul li h2 {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 22px;
}
.scrollable ul li h2 a {
	font-size: 14px;
	font-weight: normal;
}
.scrollable ul li h2 a:hover {
	text-decoration: none;
}
.scrollable .text-intro {
	text-align: left;
	font-size: 13px;
	color: #808080;
	line-height: 1.5;
}
.scrollable .carousel-direction a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	top: 74px;
	color: #B2967F;
	font-size: 22px;
	background-color: transparent;
	border: 1px solid #B2967F;
	border-radius: 50%;
	font-weight: bold;
}
.scrollable .carousel-direction a:hover {
	background-color: #ED7020;
	color: #fff;
	border-color: #ED7020;
}
.scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover {
	color: #e5e5e5;
	border: 1px solid #e5e5e5;
	background-color: transparent;
}
.scrollable a.carousel-prev {
	left: -10px;
}
.scrollable a.carousel-next {
	right: -10px;
}
.scrollable-3col ul li {
	width: 313px;
	text-align: left;
}
.scrollable-3col ul li p {
	margin-bottom: 15px;
}
.scrollable-3col ul li h2, .scrollable-3col ul li h2 a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
.scrollable-3col .carousel-direction a {
	top: 190px;
}
.scrollable-3col .carousel-direction a:hover {
	background-color: #1a1a1a;
}
.scrollable-inside-page ul li {
	width: 160px;
}
.scrollable-height .carousel-direction a {
	top: 150px;
}
.scrollable-height ul li {
	text-align: left;
}


/* ====== Tab & Accordion ====== */
.tabs-default .tabs-nav {
	font-size: 0;
}
.tabs-default .tabs-nav li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 1px;
	margin-bottom: 3px;
}
.tabs-default .tabs-nav li a {
	float: left;
	display: block;
	padding: 0 30px;
	line-height: 42px;
	background-color: #f0eae6;
	font-size: 16px;
	font-size: 1.6rem;
	color: #806254;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease 0s;
}
.tabs-default .tabs-nav li a:hover {
	background-color: #e56712;
	text-decoration: none;
	color: #fff;
}
.tabs-default .tabs-nav li a.current, .tabs-default .tabs-nav li a.current:hover {
	background-color: #e56712;
	color: #fff;
}
.tabs-default .tabs-nav li a span {
	display: inline-block;
*display:inline;
*zoom:1;
}
.tabs-default .tabs-nav li a i {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-right: 5px;
	position: relative;
	top: 12px;
	background-position: center center;
	background-repeat: no-repeat;
}
.tabs-default .tabs-panes {
}
.tabs-default .tabs-panes .tab-box {
	display: none;
	padding: 30px 0 0;
	width: auto;
}
.tab-more {
	float: none;
	clear: both;
	margin-top: 30px;
}
.tab-more a {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 34px;
	padding: 0 25px;
	border: 1px solid #B2967F;
	color: #B2967F;
	transition: all 0.5s ease 0s;
}
.tab-more a:hover {
	background-color: #e56712;
	border-color: #e56712;
	color: #fff;
	text-decoration: none;
}
.tab-more-center {
	text-align: center;
}
.tab-more-right {
	text-align: right;
}
.tabs-down .tabs-nav li a.current, .tabs-down .tabs-nav li a.current:hover {
	background-color: #e56712;
	color: #fff;
}
.tabs-down .tabs-panes .tab-box {
	padding: 0 0 30px 0;
	width: auto;
}
.tabs-left .tabs-nav {
	float: left;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
.tabs-left .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
.tabs-left .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
.tabs-left .tabs-nav li a span {
	line-height: normal;
	padding: 12px 0;
}
.tabs-left .tabs-nav li a.current, .tabs-left .tabs-nav li a.current:hover {
	background-color: #e56712;
	color: #fff;
}
.tabs-left .tabs-panes {
	overflow: hidden;
*zoom:1;
}
.tabs-left .tabs-panes .tab-box {
	padding: 0 0 0 20px;
}
.tabs-right .tabs-nav {
	float: right;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
.tabs-right .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
.tabs-right .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
.tabs-right .tabs-nav li a span {
	line-height: normal;
	padding: 10px 0;
}
.tabs-right .tabs-nav li a.current, .tabs-right .tabs-nav li a.current:hover {
	background-color: #e56712;
	color: #fff;
}
.tabs-right .tabs-panes {
	overflow: hidden;
*zoom:1;
}
.tabs-right .tabs-panes .tab-box {
	padding: 0 15px 0 0;
}
.tabs-center .tabs-nav {
	text-align: center;
}
.tabs-center .tabs-nav li {
	border: none;
	margin: 0 5px 5px;
}
/* ============================= top ============================= */
.top {
	width: 100%;
	position: relative;
	z-index: 1000;
	background-color: #fff;
}
/* top-bar */
.top-bar {
	line-height: 36px;
	font-size: 13px;
	color: #808080;
	background-color: #272526;
	position: relative;
	z-index: 101;
}
.top-bar a {
	color: #808080;
}
.top-bar a:hover {
	color: #3B8CED;
	text-decoration: none;
}
.top-bar-content {
	max-width: 750px;
	height: auto !important;
}
.top-bar-content .qhd-content p {
	line-height: 36px;
}
.top-bar-content .qhd-content img {
	vertical-align: middle;
	line-height: normal;
}
.top-bar-content .link a {
	_position: relative;
	_top: 7px;
}
/* language */
.language {
	position: relative;
	font-size: 12px;
	z-index: 100;
}
.language a:hover {
	text-decoration: none;
}
.language .language-ico {
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.language .sf-menu a {
	border: none;
	color: #666 !important;
	padding-top: 6px;
	padding-bottom: 9px;
}
.language .sf-menu li {
	background-color: transparent;
}
.language .sf-menu li ul {
	width: 11em;
}
.language .sf-menu li li {
	background-color: #fff;
}
.language .sf-menu li li a {
	border-bottom: 1px solid #f2f2f2;
	padding: 0.75em 1em;
}
.language .sf-menu li.sfHover, .language .sf-menu li.sfHover a:hover {
	background-color: #fff;
}
.language .sf-menu li li:hover, .language .sf-menu li.sfHover li a:hover, .language .sf-menu li li a:focus, .language .sf-menu li li a:hover, .language .sf-menu li li a:active {
	background: #fafafa;
}
.language .sf-menu li:hover ul, .language .sf-menu li.sfHover ul {
	top: 29px;
}
.language .sf-menu a.sf-with-ul {
	padding-right: 2em;
}
.language .sf-menu .sf-sub-indicator {
	top: 0.6em;
}
.language-sign {
	display: block;
	width: 36px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: -30px;
	background: url(../Images/language-bg.png) no-repeat left center;
}
/* logo */
.logo img {
	display: block;
}
.top-main-content .qhd-content img {
	vertical-align: text-bottom;
}
/* top-search */
.top-search {
	width: 200px;
}
.top-search .search-form .form-text {
	border: none;
	float: right;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	width: 153px;
	color: #999;
	font-size: 12px;
}
.top-search .search-form .form-btn {
	float: right;
	padding: 0;
	width: 28px;
	height: 28px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	background: #fff url(../Images/search-icon-n.png) no-repeat center;
}
.top-search .search-form .form-btn:hover {
	background: #f30 url(../Images/search-icon-h.png) no-repeat center;
}
.top-search .search-form .form-btn span {
	display: none;
}


.sousuo{ width:100%; max-width:800px; margin:auto;}
.sousuo_cn{ width:100%; margin-top: 40px;}
.btn-slide { padding: 6px 24px; background: #c52d2f; color: #fff; /* border-radius: 4px; */  margin-top: 25px; display: inline-block; font-size: 14px; border: 1px solid #c52d2f; margin-right: 25px; }
.btn-slide:hover{ color:#fff;}
.btn-slide a:hover{ color:#fff;}
.chaxun{ width:100%; height:auto; text-align:center;}
.btn_slide_s{/* background: #000; */ border: 1px solid #fff; background: transparent; color: #fff; background-color: rgba(0,0,0,0.4);}
.btn_d0111b { color: #fff; background-color: #d0111b; border-color: #d0111b;}
.btn_d0111b:hover,.open > .dropdown-toggle.btn_d0111b { color: #fff; background-color: #d0111b; border-color: #d0111b;}
.form-control{ height:35px;}
/* ---------- header-v4 ---------- */
.header-v4 {
	position: absolute;
	width: 100%;
	background: transparent;
    color: #fff;
    background-color: rgba(255,255,255,0.1)
}
.header-v4:hover{ background-color: #a9262c;}
.header-v4 .page-width { width:100%; max-width:1480px; margin:0 auto;}
.header-v4 .logo { float: left; margin-top: 10px; margin-right:5%;}
.header-v4 .nav, .header-v4 .main-nav { float:left;}
.boxed .header-v4 {width: 1060px;}
.header_tel{ float:right; height:64px; line-height:25px;  text-align:left; padding-top:20px;}
.header_tel span{ color:#fff;}
.header_tel p{ font-size:24px; font-weight:bold; color:#fff;}
/* 多语言 */
.header-v4 .language { float: right; margin-left: 30px;}
.header-v4 .language .first-level, .header-v4 .language .first-level:active { font-size: 13px; padding: 0 1.5em !important; font-size: 13px; }
.header-v4 .language .sf-menu .sfHover .first-level { background-color: #ed7121; color: #fff !important;}
.header-v4 .language .first-level span { display: block; width: 20px; height: 100px; line-height: 100px; background: url(../Images/icon-lang.png) no-repeat left center; }
.header-v4 .language .first-level span em {display: none;}
.header-v4 .language .sf-menu .sf-sub-indicator { display: none; width: 9px; height: 6px; right: 20px; top: 4.1em;}
.header-v4 .language em { margin: 0 3px; }
.header-v4 .language .first-level .language-ico {
	padding-left: 30px;
}
.header-v4 .language .sf-menu li:hover ul, .header-v4 .language .sf-menu li.sfHover ul {
	top: 100px;
}
.header-v4 .language .sf-menu li ul {
	width: 200px;
	left: auto;
	right: 0;
}
.header-v4 .language .sf-menu li li {
	background-color: #ed7121;
}
.header-v4 .language .sf-menu li li a {
	line-height: normal;
	padding: 15px;
	color: #fff !important;
	border-bottom: none;
	font-size: 13px;
}
.header-v4 .language .sf-menu li li:hover, .header-v4 .language .sf-menu li.sfHover li a:hover, .header-v4 .language .sf-menu li li a:focus, .header-v4 .language .sf-menu li li a:hover, .header-v4 .language .sf-menu li li a:active {
	background: #ED9920;
}
.header-v4 .language .sfHover .first-level span {
	background: url(../Images/icon-lang-w.png) no-repeat left center;
}
/* 全局 */
/*.header-v4 .main-nav .sf-menu a, .header-v4 .main-nav .sf-menu a:visited { color:#fff; }*/
.header-v4 .main-nav .sf-menu a:hover {
	text-decoration: none;
	color: #fff;
}
.header-v4 .main-nav .sf-menu a {
	border: none;
	padding-top: 30px;
	padding-bottom: 30px;
	display: block;
	font-size: 12px;
	color: #cbcbcb;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
}
.header-v4 .main-nav .sf-menu a strong {
	font-weight: normal;
	display: block;
	font-size: 16px;
	color: #fff;
}
/* 一级 */
.header-v4 .main-nav .sf-menu ul a {
	text-align: left;
}
.header-v4 .main-nav .sf-menu li {
	margin-left: 5px;
	background-color: transparent;
	line-height: 90px;
}
.header-v4 .main-nav .sf-menu li:hover, .header-v4 .main-nav .sf-menu li.sfHover, .header-v4 .main-nav .sf-menu li.sfHover > a, .header-v4 .main-nav .sf-menu a:focus, .header-v4 .main-nav .sf-menu a:hover, .header-v4 .main-nav .sf-menu a:active, .header-v4 .main-nav .sf-menu a:hover strong {
	background-color: transparent;
	color: #ffd303;
}
.header-v4 .main-nav .sf-menu li.current .first-level, .header-v4 .main-nav .sf-menu li.current .first-level:visited {
	background-color: transparent;
	color: #fff;
}
.header-v4 .main-nav .sf-menu li.current .first-level:hover {
	color: #ed7121;
}
.header-v4 .main-nav .sf-sub-indicator {
	background-image: url(../Images/superfish-arrows.gif);
}
.header-v4 .main-nav .first-level {
	padding-right: 1em;
	padding-left: 1em;
}
.header-v4 .main-nav .first-level .sf-sub-indicator {
	display: none;
}
.header-v4 .main-nav .sf-menu li i {
	display: none;
	width: 80%;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 3px;
	 text-align:center;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	bottom: 15%;
	left: 10%;
}
.header-v4 .main-nav .sf-menu li:hover i, .header-v4 .main-nav .sf-menu .nav-hover i, .header-v4 .main-nav .sf-menu .current i, .header-v4 .main-nav .sf-menu .sfHover i {
	display: block;
}
/* 二级以下 */
.header-v4 .main-nav .sf-menu li:hover ul, .header-v4 .main-nav .sf-menu li.sfHover ul {
	top: 81px;
}
.header-v4 .main-nav .sf-menu li li:hover ul, .header-v4 .main-nav .sf-menu li li.sfHover ul {
	top: 0;
	left: 13em;
}
.header-v4 .main-nav .sf-menu li li {
	margin-left: 0;
	background-color:#e74e59;
}
.header-v4 .main-nav .sf-menu li li a, .header-v4 .main-nav .sf-menu li li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 36px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
}
.header-v4 .main-nav .sf-menu li li:hover, .header-v4 .main-nav .sf-menu li.sfHover li.sfHover, .header-v4 .main-nav .sf-menu li.sfHover li.sfHover > a, .header-v4 .main-nav .sf-menu li li a:focus, .header-v4 .main-nav .sf-menu li li a:hover, .header-v4 .main-nav .sf-menu li li a:active {
	background-color: #e74e59;
	color: #ffd303;
}
.header-v4 .main-nav .sf-menu li li .sf-sub-indicator {
	top: 1em;
	display: block;
}

.side-header {
	position: fixed;
	top: 0; /*left:0;*/
	z-index: 11;
	width: 260px;
	margin-left: -260px;
	height: 100%;
	background-color: #fff;
	box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.2);
}
.side-header-wrapper {
	position: relative;
	height: 100%;
}
.side-header .top-main-content {
	position: absolute;
	bottom: 20px;
	left: 0;
	color: #666;
}
.side-header .top-main-content a {
	color: #666;
}
.side-header .top-main-content a:hover {
	color: #e60566;
}
.side-header .top-main-content em {
	margin: 0 5px;
}
.side-header .top-main-content .language {
	padding: 10px 35px;
}
.side-header .top-main-content .top-widget {
	padding: 0 35px;
}
.side-header .logo {
	margin-bottom: 20px;
	padding: 30px 20px 20px;
	text-align: center;
}
.side-header .logo img {
	display: inline;
	max-width: 100%;
}
.main-nav-vertical {
}
.main-nav-vertical .sf-menu a, .main-nav-vertical .sf-menu a:visited {
	color: #4d4d4d;
}
.main-nav-vertical .sf-menu a {
	border: none;/* padding:0 40px; height:50px; line-height:50px;*/
	padding: 15px 35px;
	line-height: normal;
	font-size: 14px;
}
.main-nav-vertical .sf-menu {
	width: 260px;
}
.main-nav-vertical .sf-menu li {
	width: 100%;
	float: none;
	background-color: transparent;
	margin-bottom: 1px;
*margin-bottom:-3px;
}
.main-nav-vertical .sf-menu li strong {
	font-weight: normal;
}
.main-nav-vertical .sf-menu li.current, .main-nav-vertical .sf-menu li.current .first-level, .main-nav-vertical .sf-menu li.current .first-level:visited {
	color: #e60566;
}
.main-nav-vertical .sf-menu li:hover, .main-nav-vertical .sf-menu li.sfHover, .main-nav-vertical .sf-menu li.sfHover > a, .main-nav-vertical .sf-menu a:focus, .main-nav-vertical .sf-menu a:hover, .main-nav-vertical .sf-menu a:active {
	background-color: #f8f8f8;
	color: #e60566;
}
.main-nav-vertical .sf-menu .first-level .sf-sub-indicator {
	display: none;
}
/* 二级 */
.main-nav-vertical .sf-menu ul {
	width: 230px;
}
.main-nav-vertical .sf-menu li:hover ul, .main-nav-vertical .sf-menu li.sfHover ul {
	left: 100%;
	top: 0;
}
.main-nav-vertical .sf-menu li:hover ul.position-bottom, .main-nav-vertical .sf-menu li.sfHover ul.position-bottom {
	top: auto;
	bottom: 0;
}
.main-nav-vertical .sf-menu li li {
	margin-bottom: 0;
	background-color: transparent;
}
.main-nav-vertical .sf-menu li li a {
}
.main-nav-vertical .sf-menu li li strong {
	font-weight: normal;
}
.main-nav-vertical .sf-menu li li:hover, .main-nav-vertical .sf-menu li.sfHover li.sfHover, .main-nav-vertical .sf-menu li.sfHover li.sfHover > a, .main-nav-vertical .sf-menu li li a:focus, .main-nav-vertical .sf-menu li li a:hover, .main-nav-vertical .sf-menu li li a:active {
	background-color: transparent;
}
/* 三级 */
.main-nav-vertical .sf-menu ul ul li {
	background-color: #f8f8f8;
}
.main-nav-vertical .sf-menu ul ul li:hover, .main-nav-vertical .sf-menu li.sfHover ul ul li.sfHover, .main-nav-vertical .sf-menu li.sfHover ul ul li.sfHover > a, .main-nav-vertical .sf-menu ul ul li a:focus, .main-nav-vertical .sf-menu ul ul li a:hover, .main-nav-vertical .sf-menu ul ul li a:active {
	background-color: #f2f2f2;
	color: #e60566;
}
.main-nav-vertical .vertical-nav-bg {
	position: fixed;
	left: 260px;
	top: 0;
	width: 230px;
	height: 100%;
	background-color: #fcfcfc;
	display: none;
}
.main-nav-vertical .sf-menu li.sfHover .vertical-nav-bg {
	display: block;
}
.main-nav-vertical .sf-sub-indicator {
	top: 1.4em;
	background-position: 0 0;
}
.main-nav-vertical .sf-menu a:focus > .sf-sub-indicator, .main-nav-vertical .sf-menu a:hover > .sf-sub-indicator, .main-nav-vertical .sf-menu a:active > .sf-sub-indicator, .main-nav-vertical .sf-menu li:hover > a > .sf-sub-indicator, .main-nav-vertical .sf-menu li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}
/* ============================= 响应式 CSS ============================= */
.desktops-section {
	display: block;
}
.mobile-section {
	display: none;
}
.touch-top-wrapper {
	padding: 10px 15px;
	background-color: #a9262c;
}
.touch-logo {
	float: left;
}
.touch-navigation {
	display: none;
}
.touch-toggle-wrapper {
	margin: 0 -10px;
}
.touch-toggle {
	position: absolute;
	right: 10px;
	top: 0;
}
.touch-toggle li {
	float: left;
	height: 70px;
	padding: 0 12px;
	text-align: center;
}
.touch-toggle li a {
	height: 70px;
}
.touch-toggle li:hover, .touch-toggle li:active {
}
.touch-toggle .touch-toggle-item-first {
	border-left: none;
}
.touch-toggle .touch-toggle-item-last {
	border-right: none;
}
.touch-toggle li a {
	display: block;
	font-size: 12px;
}
.touch-toggle li i {
	display: inline-block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.touch-toggle .touch-icon-language {
	background-image: url(../Images/touch-icon-language.png);
}
.touch-toggle .touch-icon-user {
	background-image: url(../Images/touch-icon-user.png);
}
.touch-toggle .touch-icon-search {
	background-image: url(../Images/touch-icon-search.png);
}
.touch-toggle .touch-icon-menu {
	background-image: url(../Images/touch-icon-menu.png);
}
.touch-toggle li span {
	display: none;
	text-align: center;
}
.drawer-section {
	background-color: #b1353e;
	padding: 20px 20px 35px;
	display: none;
}
.touch-language li {
	width: 49.9%;
	float: left;
}
.touch-language li a {
	display: block;
	margin-bottom: 10px;
	padding: 5px 0 5px 5px;
	color: #fff;
}
.touch-language li a:hover, .touch-language li a:active {
	background-color: #ed7121;
}
.touch-search {
	border: 1px solid #666;
	position: relative;
}
.touch-search-form {
	padding: 0 50px 0 10px;
}
.touch-form-text {
	border: none;
	margin: 0;
	background-color: transparent;
	padding: 0;
	color: #e5e5e5;
	width: 100%;
	height: 42px;
	line-height: 42px;
}
.touch-form-btn {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
	cursor: pointer;
	background: url(../Images/touch-icon-search-w.png) no-repeat center;
	background-size: 16px 16px;
}
.touch-form-btn span {
	display: none;
}
.touch-menu ul li {
	border-bottom: 1px  dotted #fff;
	position: relative;
}
.touch-menu ul li a {
	color: #fff;
	display: block;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	color:#fff;
}
.touch-menu ul li i.touch-arrow-right { display: none; background-image: url(../Images/touch-arrow-r.png);}
.touch-menu ul li i.touch-arrow-down { background-image: url(../Images/touch-arrow-d.png);}
.touch-menu ul li i.touch-arrow-up { background-image: url(../Images/touch-arrow-u.png);}
.touch-menu ul li a span{ color:#fff;}
.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color: #ed7121;}
.touch-menu ul li i {
	position: absolute;
	top: 19px;
	right: 5px;
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.touch-menu ul ul { display: none; margin: 0; padding: 0 10px 30px 30px;}
.touch-menu ul ul li { border-bottom: none; margin: 0; padding: 0; }
.touch-menu ul ul li a { padding: 0; padding-left: 5px; font-size: 16px; height: 38px; line-height: 38px; }
.touch-menu ul ul li i { top: 13px;}
/*=========================首页=============================*/
/*主营业务*/
.index_yw{ width:100%; height:auto; margin-bottom:3%;}
.index_title{ width:100%; height:auto; margin:4% auto 4% auto; text-align:center; font-size:36px; font-weight:600; color:#4e4e4e;}
.index_title span{ font-size:24px; font-weight:normal; color:#999;}
.index_title i{ font-size:22px; font-weight:normal; color:#999;}
.index_yw_con{ width:100%; max-width:1480px; margin:0 auto;}
.index_yw_con ul li{ float:left; width:17%; height:auto; background-color:#ffffff; margin-right:3.5%; border:1px solid #999;}
.index_yw_con ul li h1{ width:50%; height:auto; text-align:center; margin:0 auto; margin-top:5%;}
.index_yw_con ul li h2{ width:100%; height:auto; text-align:center; padding:5% 0; font-size:20px; font-weight:600; color:#4e4e4e;}
.index_yw_con ul li h3{ width:100%; height:auto; text-align:center; padding-bottom:5%; font-size:16px; font-weight:normal;}
.index_yw_con ul li h4{ width:100%; height:auto;}
.index_yw_con ul li h4 a{ width:50%; height:auto; display:block; margin:0 auto; text-align:center; background-color:#a9262c; color:#fff; padding:3% 0; font-size:16px;}
.index_yw_con ul li h1 img{ max-width:100%;}
.index_yw_con ul li.right{ margin-right:0px;}
/*专家团队*/
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
/* Carousel */
.container{ width:100%; background:url(../Images/zj_bg.jpg) no-repeat center center;}
.carousel-example { padding-top:20px;}
#complicated-content-carousel .carousel-control { position: absolute; top: -20px; right: 0; left: auto; bottom: auto; width: 14px; font-size: 25px; color: #3c3c3c !important; opacity: 1;}
#complicated-content-carousel .carousel-control.left,
#complicated-content-carousel .carousel-control.right { background-image: none; }
#complicated-content-carousel .carousel-control.left { right: 35px;}
#complicated-content-carousel .index { position: absolute; top: -70px; right: 0; font-size: 16px; color: #3c3c3c; }
#complicated-content-carousel .flex-item { position: relative; display: inline-block; width: 320px; height: 380px; padding: 16px 13px; background-color: #f5f6f7; border: 6px solid #f5f6f7; }
#complicated-content-carousel .flex-item:hover,
#complicated-content-carousel .flex-item:focus { border: 6px solid #d2d4d5; border-radius: 3px; }
.good-top { height: 21px; } 
.good-top-left { font-size: 16px; color: #424242; text-transform: uppercase;line-height: 21px; } 
.good-top-right { height: 21px; text-align: right; }
.choose-color div { display: inline-block; width: 21px; height: 21px; border-radius: 50%; letter-spacing: 5px; cursor: pointer; }
.choose-color .blue { background-color: #165eb9; } 
.choose-color .yellow { background-color: #ffe637; }
.choose-color .black { background-color: #535253; }
.choose-color .grey {background-color: #d3a7ac; }
.choose-color .dark-blue { background-color: #35374c; }
.choose-color .dark-blue-women { background-color: #192b5e; }
.choose-color .light-blue-women { background-color: #1682c4; }
.good-top-left .fa { position: relative; top: 2px; font-size: 21px; }
.good-bottom { height: 21px; }
.good-bottom * { margin-top: 0; margin-bottom: 0; } 
.good-bottom-left a h4 { font-size: 18px; color: #3c3c3c; text-transform: uppercase; line-height: 21px; }
.good-bottom-right { position: relative; top: -1px; font-size: 22px; color: #424242; text-transform: uppercase; line-height: 21px; }
.good-top-left,.good-bottom-left { float: left; text-align: left; }
.good-top-right,.good-bottom-right { float: right; text-align: right; }
.good-image { height: 294px; text-align: center; }
.good-image:before {content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.good-image img { max-height: 240px; vertical-align: middle; }
.size { position: absolute; padding: 0; cursor: pointer; transition: all .35s; }
.size.shown { padding: 0 5px 5px 5px; background-color: #fff; border-radius: 2px; }
.size.shown .option:hover { background-color: #f5f6f7; }
.carousel-control {width: 50px; height: 50px; top: 50%; transform: translateY(-50%); bottom: auto; font-size: 30px; text-align: center; opacity: 1; }
a.carousel-control.left,a.carousel-control.right { background-image: none; opacity: 1; text-align: center; }
.carousel.flexible .items { display: none;}
.zj_title{ width:400px; display:block; height:auto; background-color:#a9262c; text-align:center; font-size:36px; font-weight:600; margin:auto; padding:10px 0; color:#fff;}
.zj_title span{ font-size:24px; font-weight:normal; color:#fff;}
.zj_title i{ font-size:22px; font-weight:normal; color:#fff;}
.zj{ width:40%; float:left; margin-right:10%;}
.zj img{ max-width:100%;}
.zj_cn{ width:45%; height:auto; float:right; padding-top:10%; margin-right:5%;}
.zj_cn h1{ width:100%; height:auto; text-align:left; font-size:26px; color:#fff; margin-bottom:5%;}
.zj_cn h1 span{ color:#fff; font-size:14px; margin-left:5%;}
.zj_cn h2{ width:100%; height:auto; font-size:14px; color:#fff; line-height:20px; text-align:left;}
.zj_cn h3{ width:100%; height:auto; font-size:22px; color:#fff; text-align:left; margin:10% 0;}
.zj_cn h4{ width:40%; margin-top:10%; text-align:center;}
.zj_cn h4 a{ padding:10px 0; display:block; border-radius:5px; border:1px solid #fff; color:#fff;}
/*经典案例*/
.index_case{ width:100%; height:auto; margin-bottom:2%;}
.index_case_con{ height:auto; width:100%; max-width:1200px; margin:0 auto;}
.index_case_con ul li{ width:16.45%; height:auto; float:left; margin:0.1%; transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out;}
.index_case_con ul li img{ max-width:100%;}
.index_case_con ul li:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(18deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(360deg); transform: rotateY(180deg);}
/*中佳风采*/
.index_fc{ width:100%; height:auto; background:url(../Images/zjfc_bg.jpg) no-repeat center center; padding-bottom:10px;}
#full-width-slider { width: 100%; color: #000; }
.coloredBlock { padding: 12px; background: rgba(255,0,0,0.6); color: #FFF; width: 200px; left: 20%; top: 5%; }
.infoBlock { position: absolute; top: 30px; right: 30px; left: auto; max-width: 25%; padding-bottom: 0; background: #FFF; background: rgba(255, 255, 255, 0.8); overflow: hidden; padding: 20px; }
.infoBlockLeftBlack { color: #FFF; background: #000; background: rgba(0,0,0,0.75); left: 30px; right: auto; }
.infoBlock h4 { font-size: 20px; line-height: 1.2; margin: 0; padding-bottom: 3px; }
.infoBlock p { font-size: 14px; margin: 4px 0 0; }
.infoBlock a { color: #FFF; text-decoration: underline; }
.fullWidth { max-width: 1440px; margin: 0 auto 24px;}
 @media screen and (min-width:960px) and (min-height:660px) {
.heroSlider .rsOverflow,  .royalSlider.heroSlider { height: 520px !important; }
}
 @media screen and (min-width:960px) and (min-height:1000px) {
.heroSlider .rsOverflow,  .royalSlider.heroSlider { height: 540px !important; }
}
@media screen and (min-width: 0px) and (max-width: 800px) {
.royalSlider.heroSlider,  .royalSlider.heroSlider .rsOverflow { height: 180px !important;}
.royalSlider.heroSlider,  .royalSlider.heroSlider .rsOverflow .rsContent img { height: 180px !important;}
.infoBlock { padding:10px; height: auto; max-height: 100%; min-width: 40%; left: 5px; top: 5px; right: auto; font-size: 12px; }
.infoBlock h3 { font-size: 14px; line-height: 17px; }
}
/*中佳资讯*/
.index_news{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.news_01{ width:23%; height:auto; border:1px solid #999; float:left; margin-right:2.5%;}
.margin{ margin-right:0;}
.news_con{ width:94%; height:auto; padding:3%; margin:0 auto;}
.news_img{ width:100%; height:auto; position:relative;}
.news_img img{width:100%;}
.news_img h1{ width:100%; height:35px; line-height:35px; color:#fff; display:block; position:absolute; z-index:99; bottom:0; left:0; text-align:center; background:url(../Images/tm.png);}
.news_title{ width:100%; height:auto; border-bottom:1px solid #999; padding:1% 0; margin:0 auto;}
.news_title_cn{ float:left; height:auto; background:url(../Images/icon01.png) no-repeat 10% center; padding:0 0 0 10%; font-size:18px; font-weight:bold;}
.news_title_more{ float:right;  height:auto; text-align:right; padding:0 5%; line-height:25px;}
.news_title_more a{ color:#999; font-size:12px;}
.news_cn{ width:100%; height:auto;}
.news_cn ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dotted #999;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_cn ul li a{ color:#333;}
.news_cn ul li a:hover{ color:#a9262c; text-decoration:none;}
/*底部*/
.index_footer{ width:100%; height:auto; border-top:1px solid #999; margin-top:30px;}
.footer_ys{ width:100%; height:auto; max-width:1480px; margin:0 auto; padding:1% 0;}
.footer_ys ul li{ width:25%; height:auto; float:left;}
.ys_img{ float:left; margin-right:5%;}
.ys_img img{ max-width:100%;}
.ys_cn{ float:left; line-height:25px; font-size:18px; font-weight:bold; padding-top:5%;}

.footer_link{ width:100%; height:auto; background-color:#2c3035; border-bottom:1px solid #f5f5f5;}
.footer_link_con{ width:100%; height:auto; max-width:1480px; margin:0 auto; padding:1%; text-align:left;}
.footer_link_con span{ font-size:18px; color:#fff; margin:0 1%;}
.footer_link_con a{ padding:0 1%; color:#fff;}

.footer_con{ width:100%; height:auto;  background-color:#2c3035;}
.footer_cn{ width:100%; height:auto; max-width:1480px; margin:0 auto; padding:2% 2% 1% 2%;}
.footer_menu{ width:70%; height:auto; float:left;}
.footer_menu ul li{ width:20%; float:left;}
.footer_menu ul li h1{ color:#fff; font-size:16px; line-height:25px;}
.footer_menu ul li h2 { margin:2% 0;}
.footer_menu ul li h3{ margin:5% 0; padding-left:15%; background:url(../Images/icon02.png) no-repeat left center;}
.footer_menu ul li h4{ margin:5% 0; padding-left:15%; background:url(../Images/icon03.png) no-repeat left center;}
.footer_menu ul li h5{ margin:5% 0; padding-left:15%; line-height:25px; background:url(../Images/icon04.png) no-repeat left top;}
.footer_menu ul li h2 a{ color:#fff; line-height:25px;}
.footer_menu ul li h3 i,.footer_menu ul li h4 i,.footer_menu ul li h5 i{ color:#fff; font-size:14px;}
.footer_menu ul li h3 span,.footer_menu ul li h34 span,.footer_menu ul li h5 span{ color:#fff; font-size:18px;}
.footer_menu ul li h3 img,.footer_menu ul li h4 img,.footer_menu ul li h5 img{ max-width:100%; margin-right:2%;}
.footer_ewm{ float:right; width:30%; height:auto; text-align:left;}
.footer_ewm_con{ float:left; margin-right:5%;}
.footer_ewm_con img{ max-width:100%;}
.footer_ewm_cn{ float:left; color:#fff; line-height:25px; padding-top:5%;}
.footer_copyright{ width:100%; height:auto; line-height:25px; text-align:center; padding:10px;}
/*fixed的底部*/
.content_flash {display: none;position: fixed;bottom: 0;left: 0;z-index: 999;background: rgba(0,0,0,0.6)!important; background:#999;width: 100%}
.comtent_main { width:100%; max-width: 1240px; margin: 0 auto;background: url(../Images/footfixed.png) no-repeat 30px center;height: 112px}
.comtent_main .comtent_form {float: right;width: 310px;height: 112px}
.comtent_main .comtent_form .inp_text {width: 197px;height: 30px;line-height: 30px;border: 1px solid #e5e5e5;color: #333; padding-left:14px!important;    border-radius: 5px 0px 0px 5px;}
.comtent_main .comtent_form .inp_btn {display: inline-block;width: 104px;height: 30px; border:0px;background: #f80;color: #fff;text-align: center;line-height: 30px;font-size: 12px; margin-left:-4px;border-radius: 0px 5px 5px 0px;}
.comtent_main .comtent_form .apply-type {margin-top: 20px;margin-bottom: 10px;width: 298px;height: 32px;border: 1px solid #e5e5e5;color: #333;*padding:4px; border-radius:5px;background: #fff url(../Images/slt.png) no-repeat 98px -2px;-moz-appearance: none;
-webkit-appearance: none;appearance:none;}
.comtent_main .comtent_form .apply-type,.comtent_main .comtent_form .inp_text {padding-left: 10px;*padding:4px;}
.comtent_main .close_btn {margin-left: 20px;margin-right: 80px;margin-top: -10px;float: right;color: #fff!important;font-size: 32px; text-decoration:none;}
.flash_title {display:none;position: fixed;bottom: 35px;left: -100%;width: 84px;height: 77px;background: url(../Images/footfixeds.png) no-repeat left center;cursor: pointer}
.comtent_input { float:left; height:32px; line-height:32px;overflow: hidden;}
.comtent_input input{ float:left; height:32px; line-height:32px;}
/*悬浮窗*/
.suspension { position: fixed; z-index: 55; right: 10px; bottom:120px; width: 80px; height: 204px; }
.suspension-box { position: relative; float: right; }
.suspension-box a.a { display: block; width: 50px; height: 50px; background-color: #a9262c; margin-bottom: 1px; cursor: pointer; }
.suspension-box a.back_top { background-color: #a9262c; }
.suspension-box a.qq:hover,.suspension-box a.tel:hover,.suspension-box a.code:hover { opacity: 0.8; filter: alpha(opacity=80); }
.suspension-box a.back_top:hover { opacity: 0.8; filter: alpha(opacity=80);}
.suspension-box a i { display: block; float: left; width: 25px; margin-left: 15px; margin-top: 15px; height:20px; background-image: url(../Images/suspension-bg.png); background-repeat: no-repeat; text-indent: -9999px; }
.suspension-box a.qq i { background-position: 0 0; }
.suspension-box a.tel i { background-position: -25px 0; }
.suspension-box a.code i { background-position: 0 -25px; }
.suspension-box a.back_top i { background-position: -28px -25px; }
.suspension-box div.code { position: absolute; left: -187px; *left: -207px; top: 0; display: none; width: 178px; height: 198px; padding-top: 10px; background-color: #fff; border: 1px solid #D9D9D9; }.suspension-box div.code img {width:160px;margin-left:10px;}
.suspension-box div.code p { width:180px;font-size:14px;text-align: center; }
.suspension-box div.code i { width: 8px; height: 15px; position: absolute; top: 118px; right: -8px; background-image: url(../Images/trangle-right-suspension.png); background-repeat: no-repeat; }
.suspension-box div.tencent { position: absolute; left: -187px; top: 0px; width: 177px; height: 85px; display:none; background-color: #fff; border: 1px solid #D7D7D7; }
.suspension-box div.tencent p.tencent-p { width: 75px; float: right; margin-right: 18px; margin-top: 18px; font-size: 16px; color: #333; }
.suspension-box div.tencent i.tencent-i { width: 8px; height: 15px; position: absolute; top: 10px; right: -8px; text-indent: -9999px; background-image: url(../Images/trangle-right-suspension.png); background-repeat: no-repeat; }
.suspension-box div.tencent b.tencent-b { position: absolute; left: 10px; top: 10px; width: 62px; height: 64px; background-image: url(../Images/circle-tencent.png); background-repeat: no-repeat; }
.suspension-box div.tencent span.tencent-span { position: absolute; left: 8px; top: 7px; border-radius: 22px; width: 45px; height: 48px; text-align: center; z-index: 99; overflow: hidden; }.suspension-box div.tencent .tencent-qq {position: absolute; left: 3px;top:0px; height: 45px; width: 39px; }
.suspension-box div.tel { position: absolute; left: -187px; top: 51px; display: none; width: 177px; height: 85px; background-color: #fff; border: 1px solid #D7D7D7; }
.suspension-box div.tel i { width: 8px; height: 15px; position: absolute; top: 20px; right: -8px; background-image: url(../Images/trangle-right-suspension.png); background-repeat: no-repeat; }
.suspension-box div.tel strong { display: block; margin-left: 17px; margin-top: 16px; font-size: 16px; font-weight: normal; }
.suspension-box div.tel p { margin-left: 17px; font-size: 23px; font-family: arial; color: #FD696D; }
.icon { margin-top:-5px; }
.nav a.cart-title-name { color: #000; text-decoration: none; line-height: normal; }
.nav a.cart-title-name:hover { color: #ef353d; text-decoration: underline; line-height: normal; }
.nav a font { padding: 8px 15px; background:#fd7878; border-radius: 5px; }
.nav a font:hover { padding: 8px 15px; background:#ea5050; border-radius: 5px; }
/*======================品牌设计=========================*/
.da-thumbs { list-style: none; width: 100%; max-width:1480px; margin:0 auto; position: relative; padding: 0; }
.da-thumbs li { float: left; width:33.3333%; background: #fff; position: relative; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.da-thumbs li a,.da-thumbs li a img { display: block; position: relative; max-width:100%;}
.da-thumbs li a { overflow: hidden;}
.da-thumbs li a div { position: absolute; background: #333; background: rgba(75,75,75,0.7); width: 100%; height: 100%;}
.da-thumbs li a div span { text-align:center; display: block; padding: 10px 0; margin: 100px 20px 100px 20px; text-transform: uppercase; font-weight: normal; color: rgba(255,255,255,0.9); text-shadow: 1px 1px 1px rgba(0,0,0,0.2); border-bottom: 1px solid rgba(255,255,255,0.5); box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3); }
.container{ width: 100%; position: relative;}
.clr{ clear: both; padding: 0; height: 0; margin: 0; }
.container > header{ padding: 20px 10px 10px 10px; position: relative; display: block; background-color:#ededed; text-align: center; }
.container > header > span{font-family: 'Alegreya SC', Georgia, serif; font-size: 20px; line-height: 20px; display: block; font-weight: 400; font-style: italic; color: #719dab; text-shadow: 1px 1px 1px rgba(0,0,0,0.1); }
.container > header h1{ font-size: 30px; line-height:80px; margin: 0; position: relative; font-weight: 500; color: #a9262c; padding: 5px 0px;}
.container > header h1 span{ font-size:30px; font-weight: 500; color:#333; }
.container > header h2{ font-size: 14px; font-weight: 300; letter-spacing: 2px; text-transform: uppercase; margin: 0; padding: 15px 0 5px 0; color: #6190ca; text-shadow: 1px 1px 1px rgba(255,255,255,0.7); }
.container > header p{ font-style: italic; color: #aaa; text-shadow: 1px 1px 1px rgba(255,255,255,0.7); }
/* Header Style */
.codrops-top{ line-height: 24px; font-size: 11px; background: #fff; background: rgba(255, 255, 255, 0.6); text-transform: uppercase; z-index: 9999; position: relative; font-family: Cambria, Georgia, serif; box-shadow: 1px 0px 2px rgba(0,0,0,0.2); }
.codrops-top a{ padding: 0px 10px; letter-spacing: 1px; color: #333; display: inline-block; }
.codrops-top a:hover{ background: rgba(255,255,255,0.9); }
.codrops-top span.right{ float: right; }
.codrops-top span.right a{ float: left; display: block; }
/* Demo Buttons Style */
.codrops-demos{ text-align:center; display: block; line-height: 30px; padding: 5px 0px; }
.codrops-demos a{
display: inline-block;
margin: 0px 4px;
padding: 5px 10px;
color: #666;
line-height: 20px;	
font-size: 13px;
text-shadow: 1px 1px 1px #fff;
border: 1px solid #ddd;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
}
.sub_zx{ width:100%; height:auto; padding:20px 0;}
.sub_zx a{ padding:5px 20px; color:#fff;}
.codrops-demos a:hover{ color: #333; box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); }
.codrops-demos a:active{ background: #fff;}
.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{ background: #f6f6f6; }
.da-thumbs li a div { top: 0px; left: -100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.da-thumbs li a:hover div{ left: 0px; }
.sj_more{ width:100%; height:auto; max-width:1480px; margin:2% auto;}
.sj_more_cn{ float:left; width:80%; text-align:center; color:#fff; background:url(../Images/sj_more.png) no-repeat center bottom; line-height:80px; font-size:24px; padding:20px 0;}
.sj_more_img{ float:left; width:10%; height:auto;}
.sj_more_img img{ max-width:100%;}
.sj_dz{ width:100%; height:auto; background:url(../Images/sj_dz.jpg) no-repeat center center; padding:3%;}
.sj_dz h1{ font-size:56px; line-height:100px; letter-spacing:15px;}
.sj_dz h2{ font-size:30px; line-height:60px; letter-spacing:10px; font-weight:300;}
/*===============================news_view=======================================*/
.sub_content{ width:100%; max-width:1200px; margin:0 auto;}
.sub_main{ width:100%; height:auto;}
.news_view{ width:100%; height:auto; background-color:#fff;}
.news_view_con{ width:100%; height:auto; padding:2%;}
.news_view_cn{ width:100%; height:auto; padding:1% 0;}
.news_view_cn img{ max-width:100%;}
.news_view_title{ width:100%; height:auto; text-align:center;}
.news_view_title h1{ width:100%; height:auto; font-size:18px; line-height:35px; border-bottom:1px dashed #999; padding:1% 0;}
.news_view_title h2{ width:100%; height:auto; font-size:14px; color:#999; line-height:35px;}
.news_fenye{ line-height:30px; text-align:left; padding:20px 0px 0px 0px; border-top:1px dashed #999; margin-top:1%;}
.news_fenye a{ color:#666;}
/*===============================news_list=======================================*/
.news_list{ width:100%; height:auto; padding:2% 0;}
.news_list_con{ width:100%; height:auto;}
.news_list_con ul li{ width:100%; height:auto; background-color:#fff; margin-bottom:2%; padding:2%;}
.news_list_con ul li dl{ width:100%; height:auto;}
.news_list_con ul li dl dt{ width:30%; height:auto; float:left; margin-right:5%;}
.news_list_con ul li dl dt img{ max-width:100%;}
.news_list_con ul li dl dd{ width:65%; height:auto; float:left;}
.news_list_con ul li dl dd h1{ width:100%; height:auto; margin-top:2%;}
.news_list_con ul li dl dd h1 a{ float:left; padding:5px 10px; display:block; color:#fff; text-align:center;}
.news_list_con ul li dl dd h2{ width:100%; height:auto; line-height:35px; margin:2% 0 1% 0;}
.news_list_con ul li dl dd h2 a{ font-size:20px; font-weight:bold;}
.news_list_con ul li dl dd h2 a:hover{ text-decoration:none; color:#a9262c;}
.news_list_con ul li dl dd h3{ width:100%; height:auto; line-height:25px; font-size:14px; color:#666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden; }
/*=================================lxwm============================*/
.lxwm{ width:100%; height:auto; background-color:#fff; margin-bottom:2%;}
.lxwm_con{ widows:100%; height:auto; padding:2%;}
.gsmap{ min-height: 480px; width: 100%; bmargin-right: auto; margin-left: auto;}
#allmap{width: 100%; min-height:480px;overflow: hidden;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;background-color: #FFFFFF;}
.lxwmbg{background-repeat: no-repeat;background-position: right 10px;}
#l-map{height: 100%;width: 78%;float: left;border-right: 2px solid #bcbcbc;}
.lxwm_cn{ width:80%; height:auto; margin:2% auto;}
.lxwm_ewm{ float:left; width:20%; height:auto; text-align:center; line-height:25px;}
.lxwm_ewm img{ max-width:100%;}
.lxwm_fs{ float:right; width:70%;}
.lxwm_fs ul li{ float:left; width:50%; height:auto; line-height:45px; font-size:18px;}
.index_lly{ width:80%; height:auto; margin:auto; margin:0 auto;}
.index_lly h1{ float:left; width:40%; height:auto;}
.index_lly h2{ float:right; width:55%; height:auto;}
.index_lly h3{ width:100%; height:auto;}
.index_lly h1 ul li{ width:100%; margin-bottom:2%;}
#name,#tel{ border:1px solid #a9a9a9; height:45px; line-height:40px; width:100%; padding-left:10px;}
#nr{ border:1px solid #a9a9a9; height:100px; line-height:25px; width:100%; padding-left:10px;}
#sub{ width:100%; height:40px; line-height:20px; text-align:center; color: #fff; background-color:#a9262c; border: 0; cursor: pointer; font-family:"微软雅黑", "Microsoft Yahei"; font-size: 16px; margin-top:30px;}
/*====================================about===================================*/
.about{ width:100%; height:auto;}
.about_con{ width:100%; height:auto; padding:2% 0;}
.about_jj{ width:100%; height:auto;}
.about_jj_con{ width:100%; height:auto; max-width:1200px; margin:0 auto;}
.about_jj_img{ float:left; width:30%; height:auto;}
.about_jj_img img{ max-width:100%;}
.about_jj_cn{ width:65%; float:right;}
.about_jj_cn h1{ font-size:30px; font-weight:300;letter-spacing: 10px; margin:2% 0;}
.about_jj_cn h2{ line-height:25px; margin-bottom:1%;}

.about_fc{ width:100%; height:auto; background:url(../Images/fc_bg.jpg) no-repeat center center; margin:2% 0; padding:2% 0;}
.about_fc_con{ width:100%; height:auto; max-width:1200px; margin:2% auto;}
.about_fc_con img{ max-width:100%;}

.about_wh{ width:100%; height:auto;}
.about_wh_con{ width:100%; height:auto; max-width:1200px; margin:0 auto;}
.about_wh_cn{ float:left; width:55%; height:auto;}
.about_wh_cn h1{ width:100%; height:auto; font-size:30px; font-weight:300;letter-spacing: 10px; margin:2% 0;}
.about_wh_cn h2{ width:100%; height:auto;}
.about_wh_cn h2 p{ line-height:25px;}
.about_wh_img{ float:right; width:40%; height:auto;}
.about_wh_img img{ max-width:100%;}

.about_sl{ width:100%; height:auto; margin:2% 0;}
.about_sl_con{ width:100%; height:auto; max-width:1200px; margin:0 auto;}
.about_sl_con ul li{ width:25%; height:auto; float:left;}
.about_sl_con ul li img{ max-width:100%;}
/*==========================商标==================================*/
.sub_hd{ width:100%; height:auto; margin:3% 0;}
.sub_hd_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.sub_hd_con ul li{ float:left; width:25%; height:auto; border:1px solid #999; padding:2% 0; border-right:0px;}
.sub_hd_con ul li.border{ border-right:1px solid #999;}
.sub_hd_con ul li h1{ width:80%; height:auto; margin:0 auto; text-align:center; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.sub_hd_con ul li h1 img{ max-width:100%;}
.sub_hd_con ul li h1:hover{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.sub_hd_con ul li h2{ width:100%; height:auto; font-size:24px; text-align:center; line-height:60px; font-weight:600; color:#4e4e4e;}
.sub_hd_con ul li h3{ width:100%; height:auto; text-align:center; font-size:18px; line-height:30px;}
.sub_hd_con ul li h3 span{ color:#f00; font-size:18px;}
/*流程*/
.sub_lc{ width:100%; height:auto; background:url(../Images/sb_lc.jpg) no-repeat center center; padding:2% 0;}
.sub_lc_title{ width:100%; height:auto; margin:0 auto; text-align:center; color:#fff; font-size:24px; margin-bottom:50px;}
.sub_lc_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.sub_lc_con ul li{ width:25%; height:auto; float:left;}
.sub_lc_con ul li dl{ width:100%; height:auto;}
.sub_lc_con ul li dl dt{ float:left; width:50%; height:auto; text-align:center;}
.sub_lc_con ul li dl dt img{ max-width:100%;}
.sub_lc_con ul li dl dd{ float:left; width:50%; height:auto; padding:5% 0;}
.sub_lc_con ul li dl dd h1{ color:#fff; font-size:24px; line-height:35px;}
.sub_lc_con ul li dl dd h2{ color:#fff; font-size:16px; line-height:25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.sub_lc_more{ width:100%; height:auto; text-align:center; padding:4% 0;}
.sub_lc_more a{ color:#333; width:150px; display:block; margin:0 auto; background-color:#fff; padding:10px 0; border-radius:5px; font-size:18px;}
.sub_lc_more a:hover{ background-color:#a9262c; color:#fff; text-decoration:none;}
/*案例*/
.sub_al{ width:100%; height:auto; margin:2% 0;}
.sub_al_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.sub_al_con ul{margin: 0 -1.5%;}
.sub_al_con ul li{float: left; width:10.5%; margin:10px 1%; list-style: none; border:1px solid #999;}
.sub_al_con ul li img{ max-width:100%;}
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1c{ opacity: 0.9; top: -100%; color:#000; padding: 45px 20px 20px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.port-1 img{ transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; }
.port-1:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); }
/*专家*/
.font_size_23{ font-size:24px; color:#333; margin-bottom:5%;}
.color_767676{ color:#333; line-height:25px;}
.padding_top_25{ font-size:18px; margin:5% 0;}
.zx_more{ width:40%; margin-top:5%; text-align:center;}
.zx_more a{ padding:10px 0; display:block; border-radius:5px; background-color:#a9262c; color:#fff;}
.zx_more a:hover{ text-decoration:none;}
/*新闻*/
.sb_news{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.sb_news_con{ width:14.666%; height:auto; float:left; margin:1%; border:1px solid #999;}
.sb_news_img{ width:100%; height:auto;}
.sb_news_img img{ max-width:100%;}
.sb_news_cn{ width:92%; height:auto; margin:4%;}
.sb_news_cn h1{ width:100%; height:auto; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:35px;}
.sb_news_cn h1 a{ font-size:14px; font-weight:300;}
.sb_news_cn h2{ width:100%; height:	auto; line-height:25px; font-size:12px; color:#999;}
.sb_news_cn h2 a{ font-size:12px; color:#a9262c;}
/*====================================jiaoyi=========================================*/
.jy_lb{ width:100%; height:auto; background-color:#f5f5f5;}
.jy_lb_con{ width:96%; height:auto; max-width:1480px; margin:0 auto; font-size:14px; padding:1% 2%; text-align:center; line-height:25px;}
.jy_lb_con span{ font-size:16px; color:#f00;}
.sub_jy{ width:100%; height:auto; margin:2% 0;}
.sub_jy_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.unit{ width:100%; height:auto; margin-bottom:1%;}
.jy_title01{ width:100%; height:auto; border-bottom:1px solid #ff9600; padding-bottom:0.5%;}
.jy_title01_cn{ float:left; padding:0 2%; background:url(../Images/icon001.jpg) no-repeat 10% center; line-height:35px; font-size:22px;}
.jy_title01_more{ float:right; padding-right:1%; line-height:35px;}
.jy_title02{ width:100%; height:auto; border-bottom:1px solid #18cea6; padding-bottom:0.5%;}
.jy_title02_cn{ float:left; padding:0 2%; background:url(../Images/icon002.jpg) no-repeat 10% center; line-height:35px; font-size:22px;}
.jy_title02_more{ float:right; padding-right:1%; line-height:35px;}
.jy_title03{ width:100%; height:auto; border-bottom:1px solid #ff6585; padding-bottom:0.5%;}
.jy_title03_cn{ float:left; padding:0 2%; background:url(../Images/icon003.jpg) no-repeat 10% center; line-height:35px; font-size:22px;}
.jy_title03_more{ float:right; padding-right:1%; line-height:35px;}
.jy_cn{ width:100%; height:auto;}
.jy_cn ul li{ float:left; width:14.666%; height:auto; margin:1%; border:1px solid #999;}
.jy_cn ul li h1{ width:100%; height:auto; text-align:center;}
.jy_cn ul li h2{ width:100%; height:auto; text-align:center;}
.jy_cn ul li h2 a{ width:50%; margin:0 auto; padding:2%; display:block; background-color:#a9262c; color:#fff; font-size:14px;}
.jy_cn ul li img{ max-width:100%;}
.jy_menu{ width:100%; height:auto; max-width:1480px; margin:0 auto; border:1px solid #999;}
.jy_menu_title{ width:100%; height:auto; background-color:#f5f5f5; border-bottom:1px solid #999; padding:1% 0;}
.menu_title_cn{ float:left; width:48%; height:auto; padding-left:2%; font-size:22px;}
.menu_title_more{ float:right; width:49%; padding-right:1%; text-align:right;}
.jy_menu_con{ width:100%; height:auto; padding:1.5%;}
.jy_menu_con h1{ width:100%; height:auto; border-bottom:1px dotted #999;}
.jy_menu_con h1 ul li{ width:11.11%; height:auto; float:left; line-height:35px; text-align:center;}
.jy_menu_con h1 ul li a:hover{ text-decoration:none; color:#a9262c;}
.jy_lc{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.jy_lc_con{ width:100%; height:auto; padding:2% 0;}
.jy_lc_con ul li{ width:16.666%; height:auto; float:left; text-align:center; line-height:35px;}
.jy_lc_con ul li img{ max-width:100%;}
.jy_news{ width:100%; height:auto;}
.jy_news_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.jy_news_cn{ width:46%; float:left; border:1px solid #999; padding:1%;}
.jy_news_cn ul li{ width:100%; height:auto; border-bottom:1px dotted #999; line-height:35px;}
.jy_news_cn ul li a:hover{ color:#a9262c; text-decoration:none;}
.jy_news_cn ul li span{ float:right; color:#999;}
/*================================案件===================================*/
.al_yw{ width:100%; height:auto; margin-bottom:4%;}
.al_yw_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.al_yw_con ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.al_yw_con ul li{width:15.068%;text-align:center; border:1px solid #ccc; padding:1% 0;}
.al_yw_con ul li h1{ width:100%; height:auto; text-align:center;}
.al_yw_con ul li h1 img{ max-width:50%;}
.al_yw_con ul li h2{ width:100%; height:auto; line-height:35px; font-size:18px; margin:5% 0;}
.al_yw_con ul li h3{ width:100%; height:auto;}
.al_yw_con ul li h3 a{ width:50%; display:block; background-color:#a9262c; color:#fff; margin:0 auto; padding:3% 0;}
.al_al{ width:100%; height:auto; background:url(../Images/dbg-1.jpg) no-repeat center center; padding-top:1px;}
.al_al_con{ width:100%; height:auto; max-width:1480px; margin:0 auto; padding-bottom:3%;}
.top_opacity { float:left; width:15.66%; height:auto; margin:0.4%;/*Position*/ overflow: hidden; position: relative; display: inline-block; vertical-align: top;}
.top_opacity img { display: block; width:100%;}
.top_opacity p { padding:40% 5% 0% 5%; /*Position*/ position: absolute; height:100%; line-height:25px; width: 100%; text-align: center; /*Skin*/ background: #000; /*fallback*/ background: rgba(0,0,0,0.7); color: #fff;  /*Animation*/ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.top_opacity p.lst:after { height:50px; width:50px; font-size: 0; bottom:50%; position: absolute; right:50%; }
.top_opacity p span { padding-top: 55%; display:block; }
.top_opacity:hover p { opacity:1; }
.top_opacity p{ opacity: 0; }
/*流程*/
.al_lc{ width:100%; height:auto; margin-bottom:1%;}
.al_lc_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.al_lc_con ul li{ float:left; width:14.66%; height:auto; text-align:center; margin:2% 1%;}
.al_lc_con ul li h3{line-height:50px;font-size: 24px}
.al_lc_con ul li p{font-size:16px;height: 40px}
.al_lc_con ul li img{ max-width:60%;}
/*优势*/
.al_yss{ width:100%; height:auto; padding:0;}
.al_ys{ width:100%; height:auto; background:url(../Images/al_ys.jpg) no-repeat center center; padding:1% 0;}
.al_ys1{ width:100%; height:auto; background: #ebebeb; padding:2% 0;}
.al_ys_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.ys_con_1{display: flex;flex-wrap: wrap;}
.ys_con_2{display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.ys_l{width: 50%;padding: 4% 0;}
.ys_r{width: 50%;padding: 4% 0;display: flex;}
.ys_r1{width: 50%;padding: 4% 0;display: flex;justify-content: flex-end;}
.ys_l .ys-text{padding-left: 2%;}
.ys_l h3{font-size: 30px;line-height: 85px;}
.ys_l h4{font-size: 16px;color: #666;line-height: 30px;margin-bottom: 30px}
.ys_l h5{width: 100px;height: 30px;text-align:center;line-height: 30px;background: #cc0001;}
.ys_l h5 a{display: block; color: white}
.ys-img{width: 82.191%;height: auto;}
.ys-img img{width: 100%;height: auto;}
.al_ys_con ul li{ float:left; width:16%; height:auto; text-align:center; margin:2%;}
.al_ys_con ul li h2{ color:#fff; margin-top:10%; line-height:25px;}
.al_ys_con ul li h1{ width:100%; height:auto; text-align:center; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.al_ys_con ul li h1 img{ max-width:60%;}
.al_ys_con ul li:hover h1{ -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.al_ys_more{ width:100%; height:auto; text-align:center; margin:1% 0;}
.al_ys_more a{ color:#fff; width:10%; margin:0 auto; display:block; background-color:#a9262c; padding:0.5% 0; border-radius:5px;}
/*常见问题*/
.al_problem{ width:100%; height:auto; margin-bottom:3%;}
.al_pb_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.pro_class{display: flex;justify-content:space-between;flex-wrap: wrap;}
.pro1{width: 26%;}
.pro1>ul>li{display: flex;justify-content: space-between;height: 60px;align-items: center;border-bottom:1px dashed #cc0001}
.pro1>ul>li>p{width: 80%;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro1>ul>li>h5{width: 89px;border-radius: 5px; font-size: 16px;height: 30px;background: #cc0001;text-align: center;line-height: 30px;}
.pro1>ul>li>h5>a{display: block;color: white}
/*=================================专利=====================================*/
.zl_yw{ width:100%; height:auto; margin-top:2%;}
.zl_yw_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.zl_yw_cn{ float:left; width:65%; height:auto;}
.zl_yw_cn ul li{ width:31.33%; float:left; height:auto; margin:0 1%;}
.zl_yw_cn ul li img{ max-width:100%;}
.zl_yw_title{ width:90%; height:auto; margin:0 auto; margin-bottom:20px;}
.zl_title_cn{ width:50%; height:auto; float:left; font-size:18px; margin:auto;}
.zl_title_more{ width:50%; float:right; height:auto; text-align:right;}
.zl_title_more span{ font-size:18px; color:#f00;}
#pat-consultation{ width:90%; height:auto; margin:1% auto;}
.ui-form-item{ float:left; width:100%; height:auto; margin-bottom:6%;}
.query-btn{ width:30%; height:35px; display:block; float:right; background-color:#f80; color:#fff; text-align:center;}
.zl_yw_ss{ float:right; width:35%; height:auto; background-color:#f5f5f5; padding:1.5%;}
.zl_case{ width:100%; height:auto;}
.zl_case_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.zl_case_con ul li{ float:left; width:21%; margin:2%;}
.zl_case_con ul li img{ max-width:100%;}
.zl_lc{ width:100%; height:auto; background:url(../Images/zl_lc.jpg) no-repeat center center; padding-top:1%; margin-top:2%;}
.zl_lc_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.zl_lc_con ul li{ float:left; width:12.666%; height:auto; text-align:center; margin:2%;}
.zl_lc_con ul li h1{ width:100%; height:auto; text-align:center; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.zl_lc_con ul li h1 img{ width:70%;}
.zl_lc_con ul li:hover h1{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.zl_lc_con ul li h2{ width:100%; height:auto; font-size:16px; color:#fff; line-height:35px; margin-top:5%;}
.zl_ys{ width:100%; height:auto;}
.zl_ys_con{ width:100%; height:auto; max-width:1480px; margin:0 auto;}
.zl_ys_con .m-hds h3,.g-blk-abt .m-hds p{ color:#fff; }
.zl_ys_con ul li{ display:inline; float:left; width:18%; height:auto; margin:1%; text-align:center; background-color:#f5f5f5; padding:2%;}
.zl_ys_con ul li h1{ width:100%; height:auto; text-align:center; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.zl_ys_con ul li h1 img{ max-width:60%;}
.zl_ys_con ul li:hover h1{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.zl_ys_con ul li h2{ width:100%; height:auto; font-size:22px; line-height:35px; margin-top:5%; font-weight:600; color:#4e4e4e;}
.zl_ys_con ul li h3{ width:100%; height:auto; line-height:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
/*===================================================================================================================================*/
/* MEDIA QUERIES */
	/* styles for phones' displays */
@media only screen and (max-width: 350px) {
#complicated-content-carousel .flex-item { width: 300px; }
}
/* styles for medium size displays */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
#complicated-content-carousel .flex-item {width: 300px;}
.about_fc_con{ padding:0 2%;}
}
/* MEDIA QUERIES */
	/* styles for phones' displays */
@media screen and (max-width:1495px) {
.zl_yw_cn{ float:none; width:80%; display:inherit; margin:2% auto;}
.zl_yw_ss{ display:none;}
.about_wh_con{ padding:0 2%;}
}
@media screen and (max-width:1200px) {
.al_ys_more a{ width:20%;}
.al_al_con{ width:100%; padding:2% 2% 4% 2%;}
.view{ width:23.%;}
.al_yw_con{ width:96%; margin:2%;}
.al_yw_con ul li{ width:31.33%; margin:1%;}
.sb_news{ width:98%; margin:1%;}
.sb_news_con{ width:31.333%;}
.carousel-caption{top:10%;}
.jy_menu{ width:96%; height:auto; margin:2%;}	
.jy_menu_con h1{ border:0px;}
.jy_menu_con h1 ul li{ width:20%;}
.jy_title01_cn,.jy_title02_cn,.jy_title03_cn{ padding-left:5%;}
.sub_al_con{ width:96%; padding:2% 0;}	
.sub_al_con ul li{ width:23%;}
.sub_lc_con ul li{ width:50%; margin-bottom:2%;}
.sub_hd_con{ width:96%; padding:0 2%;}
.da-thumbs{ width:96%; padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.about_wh_con{ padding:0 2%;}
.index_news{ padding-left:3%;}
.news_01{ width:47%; margin-bottom:3%;}
.zj_cn{ padding-top:5%;} 
.zj_cn h1{ font-size:26px;  margin-bottom:2%;}
.zj_cn h1 span{ font-size:20px;}
.zj_cn h2{ font-size:12px;}
.zj_cn h3{ font-size:14px;  margin:10% 0;}
.zj_cn h4{ width:50%; margin-top:5%;}
.index_yw_con{ padding-left:3.5%;}
.index_yw_con ul li{ width:29.8%; margin-bottom:3%;}
.sousuo{ display:none;}
html { -webkit-text-size-adjust: none; }
.fixed-side { display: none; }
.gotop-wrapper { background-color: rgba(0,0,0,0.5); }
.gotop-wrapper a { width: 45px; height: 45px; }
.page-width, .boxed-layout { width: 100%;}
.layout-boxed #wrapper { width: 100%;}
html, body { background-image: none !important; }
.scrollable a.carousel-prev { left: 0 !important; }
.scrollable a.carousel-next { right: 0 !important; }
.module-no-margin { margin-bottom: 5px; }
.module-full-screen { margin: 0 -10px; padding: 0 10px; }
.module-full-screen > .module-inner { padding: 30px 0; }
.module-full-screen-more-fixed > .module-inner { padding: 30px 0 50px; }
.module-full-screen-more-fixed .module-full-screen-more { margin-top: 15px; margin-left: -40px; }
.module-full-screen-more-fixed .module-full-screen-more a { width: 80px; height: 80px; line-height: 80px; font-size: 14px; background-size: cover; }
.module-full-screen-more-fixed .module-full-screen-more a:hover { background-position: 0 -80px; }
.fixed-bottom .module-default, .fixed-bottom .module, .fixed-bottom .module-no-margin { margin-bottom: 0; }
.default-top { display: none; }
.touch-top { display: block; }
.touch-top-wrapper .touch-logo { margin: 0; }
.touch-navigation { display: block; }
.touch-top-wrapper .touch-logo { margin: 0 0; }
.touch-top-wrapper .touch-logo img { height: 50px; display: block; }
.header { min-height: 30px !important; }
.main { padding: 0 10px; background-color: #fff;}
.news_list_con ul li dl dd h3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden; }
}
@media (min-width:992px) and (max-width:1199px) {
		
.top_opacity{ width:24%;}
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.sj_more_cn{ background:none;}
.sj_more_cn{ width:80%;}
.sj_more_img{ width:20%;}
.no{ display:none;}
.footer_menu{ width:40%;}
.footer_menu ul li{ width:100%;}
.footer_menu ul li h1{ display:none;}
.footer_ewm{ width:50%;}
.zj_cn{ padding-top:10%;} 
.fixed-side { display: none; }
.scrollable a.carousel-prev { left: 0; }
.scrollable a.carousel-next { right: 0; }
.layout-boxed #wrapper { width: 100%; }
html, body { background-image: none !important;}
}
@media (min-width:768px) and (max-width:991px) {
.pro1{width: 30%;}
.zl_ys_con{ width:96%; margin:2%;}
.zl_ys_con ul li{ width:31.333%;}
.top_opacity{ width:24%;}
.jy_lc_con{ width:96%; margin:2% 0;}
.jy_lc_con ul li{ width:33.333%;}
.jy_lc_con ul li img{ max-width:60%;}
.jy_cn ul li{ width:31.333%;}
.about_wh_img{ float:none; display:inherit; width:100%; text-align:center;}
.about_wh_cn{ float:none; display:inherit; margin-bottom:2%; text-align:center; width:100%;}
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.about_jj_img{ display:none;}
.about_jj_cn{ width:100%; padding:2%;}
.about_jj_cn h1{ text-align:center; margin-top:0px;}
.lxwm_ewm{ width:40%;}
.lxwm_fs{ width:60%;}
.lxwm_fs ul li{ float:none; display:inherit; font-size:16px; line-height:35px; width:100%;}
.sj_dz h1{ font-size:30px;}
.sj_dz h2{ font-size:18px;}
.sj_more_cn{ background:none; font-size:18px;}
.sj_more_img{ width:15%;}
.no{ display:none;}
.footer_menu{ width:40%;}
.footer_menu ul li{ width:100%;}
.footer_menu ul li h1{ display:none;}
.footer_ewm{ width:50%;}
.comtent_main{ background:none;}
.sousuo{ display:none; left:15%;}
/* slideshow */
.slideshow { height: 380px !important; }
.slideshow img {height: 380px !important;}
.slideshow-min { height: 280px !important;}
.slideshow-min img { height: 280px !important; }
.slideshow .carousel-direction { display: none;}
.carousel-thumbs a img { width: 100px;}
/* Tab */
.tab-more {margin-top: 20px;}
.news_list_con ul li dl dd h3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; }
}
@media screen and (max-width:767px) {
.lsteam{padding-top: 5px}
/*.al_problem{padding-top: 15px}*/
.ys_l h4 {margin-bottom: 24px;font-size: 14px}
.ys_l h3 {font-size: 18px;line-height: 40px;}
.pro1>ul>li {height: 60px;}
.pro1>ul>li>p{font-size: 18px;}
.pro1{width: 95%;margin:0 auto;}
.ys_l{width: 100%;padding: 1% 0;}
.ys_r{width: 100%;padding: 3% 0;}
.ys_r1{width: 100%;padding: 3% 0;}
.ys-img{width: 95%;height: auto;margin:auto;}
.zl_ys_con{ width:96%; margin:2%;}
.zl_ys_con ul li{ width:31.333%;}
.top_opacity{ width:24%;}
.jy_lc_con{ width:96%; margin:2% 0;}
.jy_lc_con ul li{ width:33.333%;}
.jy_lc_con ul li img{ max-width:60%;}
.jy_cn ul li{ width:31.333%;}
.sub_hd_con ul li h2{ font-size:22px;}
.sub_hd_con ul li h3{ font-size:16px;}
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.lxwm_ewm{ width:40%;}
.lxwm_fs{ width:60%;}
.lxwm_fs ul li{ float:none; display:inherit; font-size:16px; line-height:25px; width:100%;}
.container > header h1{ font-size:24px;}
.container > header h1 span{ font-size:24px;}
.sj_dz h1{ font-size:30px;}
.sj_dz h2{ font-size:18px;}
.sj_more{ width:96%; padding:0 2%;}
.sj_more_cn{ background:none; width:70%; font-size:16px; padding:0 2%; line-height:35px;}
.sj_more_img{ width:15%;}
/* Tab */
.no{ display:none;}
.footer_menu{ width:50%;}
.footer_menu ul li{ width:100%;}
.footer_menu ul li h1{ display:none;}
.footer_ewm{ width:30%;}
.footer_ewm_cn{ display:none;}
.comtent_main{ background:none;}
.footer_ys ul li{ width:50%; margin-bottom:2%;}
.index_case_con ul li{ width:24.8%;}
.tabs-default .tabs-nav li a { padding: 0 15px; line-height: 38px; font-size: 14px; }
.tabs-default .tabs-nav li a i { display: none; }
.tabs-center .tabs-nav li { margin: 0 3px 5px; }
/* touch menu */
.top-main-content { display: none; }
.touch-top-wrapper .touch-logo img { height: 40px; }
.touch-toggle li { height: 60px; }
.touch-toggle li a { height: 60px; }
.touch-toggle li i { width: 28px; height: 28px; margin-top: 15px;}
.news_list_con ul li dl dt{ width:40%;}
.news_list_con ul li dl dd{ width:55%;}
.news_list_con ul li dl dd h3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; font-size:12px; line-height:20px;}
.news_list_con ul li dl dd h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin:1%}
.news_list_con ul li dl dd h2 a{ font-size:16px;}
.about_jj_img{ display:none;}
.about_jj_cn{ width:100%; padding:2%;}
.about_jj_cn h1{ text-align:center; margin-top:0px;}
.about_wh_img{ float:none; display:inherit; width:100%; text-align:center;}
.about_wh_cn{ float:none; display:inherit; margin-bottom:2%; text-align:center; width:100%;}
}

@media screen and (max-width:640px) {
.al_yw {padding-top: 25px}
.al_lc{padding-top: 30px}
.al_ys{ border-top: 2px dashed #ccc}
.al_lc_con ul li {margin: 6% 1%;}
.swiper{width: 640px;height: 271px;}	
.swiper img{width: 640px;height: 271px;}	
.jy_lb_con{ font-size:10px;}
.zl_ys_con{ width:96%; margin:2%;}
.zl_ys_con ul li{ widths:31.333%;}
.zl_lc_con{ width:96%; margin:2%;}
.zl_lc_con ul li{ width:31.333%; margin:1%;}
.al_ys_con{ width:96%; padding:0 2%;}
.al_ys_con ul li{ width:31.33%; margin:1%;}
.al_lc_con{ width:96%; margin:2%;}	
.al_lc_con ul li{ width:31.333%;}
.top_opacity{ width:24%;}
.al_yw_con ul li{ width:48%; margin:1%;}
.sb_news_con{ width:48%;}	
.jy_news_cn{ width:96%; margin:2%;}
.jy_lc_con{ width:96%; margin:2% 0;}
.jy_lc_con ul li{ width:31.333%; margin:0 1%;}
.jy_lc_con ul li img{ max-width:60%;}
.jy_menu_con h1 ul li{ width:25%;}
.sub_lc_title{ font-size:16px;}
.sub_lc_con ul li dl dd h1{ font-size:16px;}
.sub_lc_con ul li dl dd h2{ font-size:12px;}
.sub_lc_con{ width:96%; padding:0 2%;}
.sub_lc_con ul li dl dt{ width:40%; margin-right:5%;}
.index_yw_con ul li{ width:46%;}	
.sub_al_con ul li{ width:48%;}
.sub_hd_con ul li{ float:left; width:46%; height:auto; margin:2%; border:1px solid #999;}
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.index_lly h1,.index_lly h2{ float:none; display:inherit; width:100%;}
.lxwm_ewm{ width:30%;}
.lxwm_fs{ width:60%;}
.lxwm_fs ul li{ float:none; display:inherit; font-size:16px; line-height:25px; width:100%;}
.container > header h1{ font-size:24px; line-height:35px;}
.container > header h1 span{ font-size:24px; line-height:35px;}
.sj_dz h1{ font-size:30px;letter-spacing:5px;}
.sj_dz h2{ font-size:18px; letter-spacing:0px;}
.sj_more_cn{ background:none; width:70%; font-size:16px; padding:0 2%; line-height:35px;}
.sj_more_img{ width:20%;}
.no{ display:none;}
.footer_menu{ width:50%;}
.footer_menu ul li{ width:100%;}
.footer_menu ul li h1{ display:none;}
.footer_ewm{ width:30%;}
/* slideshow */
.footer_link{ display:none;}
.footer_ys{ display:none;}
.news_title_cn{ font-size:14px;}
.zj_cn{ padding-top:10%;} 
.zj_cn h1{ font-size:32px;  margin-bottom:5%;}
.zj_cn h1 span{ font-size:20px;}
.zj_cn h2{ font-size:14px; line-height:30px;}
.zj_cn h3{ font-size:16px;  margin:5% 0;}
.zj_cn h4{ width:70%; margin-top:5%;}
.zj img{ width:100%;}
.zj_title,.index_title{  font-size:26px;}
.zj_title span,.index_title span{ font-size:18px;}
.zj_title i,.index_title i{ font-size:16px;}
.slideshow { height: 175px !important; }
.slideshow img { height: 175px !important; }
.slideshow-min { height: 200px !important; }
.slideshow-min img { height: 200px !important; }
.scrollable .carousel-direction a { width: 40px; height: 40px; line-height: 40px; }
/* Tab */
.tabs-left .tabs-nav { width: 30%;}
.index_yw_con ul li h2{ font-size:18px;}
.index_yw_con ul li h3{ font-size:12px;}
.index_yw_con ul li h4 a{ font-size:12px;}
.about_jj_img{ display:none;}
.about_jj_cn{ width:100%; padding:2%;}
.about_jj_cn h1{ text-align:center; margin-top:0px;}
.about_jj_cn h1{ font-size:24px;}
.about_wh_img{ float:none; display:inherit; width:100%; text-align:center;}
.about_wh_cn{ float:none; display:inherit; margin-bottom:2%; text-align:center; width:100%;}
.index_case_con ul li{ width:33.1%;}
}
@media screen and (max-width: 480px) {

.index_title>a{ top: 5px !important; }
.zl_yw_cn ul li{ width:48%; margin:1%;}
.zl_ys_con ul li h2{ font-size:16px;}
.zl_case_con{ width:96%; margin:2%;}
.zl_case_con ul li{ width:46%; margin:2%;}
.al_ys_more a{ width:30%;}
.top_opacity{ width:24%;}
.zj_cn h4{ width:70%;}
.jy_cn ul li{ width:48%;}
.jy_menu_con h1 ul li{ width:50%;}
.jy_title01_cn,.jy_title02_cn,.jy_title03_cn{ padding-left:10%;}
.sub_lc_title{ font-size:14px;}
.sub_lc_con ul li dl dt{ float:none; width:100%; display:inherit; text-align:center;}
.sub_lc_con ul li dl dt img{ max-width:40%;}
.sub_lc_con ul li dl dd{ float:none; width:100%; display:inherit; text-align:center;}
.sub_lc_con ul li dl dd h2{ display:none;}
.sub_hd_con ul li h2{ font-size:18px;}
.sub_hd_con ul li h3{ font-size:14px;}
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.lxwm_ewm{ width:100%; float:none; display:inherit;}
.lxwm_fs{ width:100%; float:none; display:inherit;}
.lxwm_fs ul li{ float:none; display:inherit;  font-size:16px; line-height:25px; width:100%; text-align:center;}
.news_view_title h1{ font-size:16px;}
.news_view_title h2{ font-size:12px;}
.sj_dz h1{ font-size:24px;letter-spacing:5px;}
.sj_dz h2{ font-size:14px; letter-spacing:0px;}
.sj_more_cn{ background:none; width:70%; font-size:12px; padding:0 2%; line-height:35px;}
.sj_more_cn{ background:none;}
.no{ display:none;}
.footer_menu{ width:68%;}
.footer_menu ul li{ width:100%;}
.footer_menu ul li h1{ display:none;}
.footer_ewm{ width:30%;}
.footer_ewm img{ text-align:center; margin-top:10px;}
.footer_ewm_cn{ display:none;}
.suspension{ display:none;}
.comtent_form{ width:150px; margin:0 auto; float:none;}
.news_01{ width:97%;}
/*.zj_title,.index_title{ font-size:18px;}*/
.zj_title span,.index_title span{ font-size:16px;}
.zj_title i,.index_title i{ font-size:14px;}
.index_yw_con ul li{ width:46%;}
.zj_cn h1{ font-size:26px;}
.zj_cn h1 span{ font-size:14px;}
.zj_cn h2{ font-size:12px; line-height:20px;}
.zj_cn h3{  font-size:16px;}
.zj_cn h4{ width:70%; margin-top:5%; text-align:center;}
.zj_cn h4 a{ padding:10px 0; display:block; border-radius:5px; border:1px solid #fff; color:#fff;}
.pagination>li>a, .pagination>li>span{ padding:4px 8px;}
.news_list_con ul li dl dt{ width:100%; float:none; display:inherit;}
.news_list_con ul li dl dd{ width:100%; float:none; display:inherit;}
.about_jj_cn h1{ font-size:18px;}
.about_wh_img{ float:none; display:inherit; width:100%; text-align:center;}
.about_wh_cn{ float:none; display:inherit; margin-bottom:2%; text-align:center; width:100%;}
}
@media screen and (max-width: 320px) {
.about_wh_con{ padding:0 2%;}
.about_fc_con{ padding:0 2%;}
.sj_dz h1{ font-size:20px;}
.sj_dz h2{ font-size:14px; letter-spacing:0px; line-height:25px;}
.sj_more_cn{ background:none;}
.zj_cn h1{ font-size:18px;}
.zj_cn h1 span{ font-size:12px;}
.zj_cn h2{ font-size:10px; }
.zj_cn h3{  font-size:14px;}
.zj_cn h4{ width:50%; margin-top:5%; text-align:center;}
.zj_cn h4 a{ padding:5px 0;}
.zj_cn{ padding-top:2%;}
.about_wh_img{ float:none; display:inherit; width:100%; text-align:center;}
.about_wh_cn{ float:none; display:inherit; margin-bottom:2%; text-align:center; width:100%;}	  
}
@media screen and (max-width: 750px){
	.swiper{width: 100% !important;height: auto !important;}	
	.swiper img{width: 100% !important;height: auto !important;}
	.dibu{
		width: 100%;
		height: 46px;
		line-height: 46px;
		display: flex !important;
	}
	.dibu>div:first-child{
		flex: 1;
		height: 100%;
		text-align: center;
		background: #A9262C;
	}
	.dibu>div:first-child>a{
		font-size:14px;
		color: #fff;
	}
	.dibu>div:last-child{
		flex: 1;
		height: 100%;
		text-align: center;
		background: #FF8800;
	}
	.dibu>div:last-child>a{
		font-size:14px;
		color: #fff;
	}
	#ec--cs-wrapper{
		display: none !important;
	}
	.content_flash{
		display: none !important;
	}
}
@media (min-width:750px)  and (max-width: 1080px){
	.swiper{width: 1080px;height: 457px;}	
	.swiper img{width: 1080px;height: 457px;}
}
@media screen and (max-width: 414px){
	.swiper{width: 414px;height: 175px;}	
	.swiper img{width: 414px;height: 175px;}
}
@media screen and (max-width: 375px){
	.swiper{width: 375px;height: 159px;}	
	.swiper img{width: 375px;height: 159px;}
}
/*视频展示*/
.video{
	width: 100%;
	height: 250px;
}
.video-item{
	font-size: 16px;
	color: #333;
	text-align: center;
}
@media(min-width: 680px) and (max-width: 998px){
	.video{
		width: 100%;
		height: 200px;
	}
}
@media(min-width: 320px) and (max-width: 480px){
	.video{
		width: 80%;
		height: 180px;
		margin: 20px auto 0 auto;
	}
}
/*视频展示*/
.shipin01{
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
}
.shipin01-top{
  margin-top: 20px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #ff9600;
  margin-bottom: 20px;
  padding-bottom: 40px;
}
.shipin01-top>p{
  border-left: 8px solid #ff9600;
  padding-left: 10px;
  font-size: 22px;
  color: #333;
}
.container{
  width: 100%;
}
.videos{
  margin-bottom: 15px;
}
@media(max-width: 400px){
  .clo-video{
    width: 90%;
    margin-left: 5%;
  }
}