* {
	box-sizing: border-box
}
body, p, a, dl, dt, dd, h1, h2, h3, h4, h5, button, input, select, textarea {
	margin: 0;
	padding: 0
}
body, a, button, input, select, textarea {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	font-family: "Microsoft YaHei", Arial !important
}
img {
	border: 0
}
a {
	text-decoration: none
}
a:hover {
	color: #666
}
a:focus {
	color: #000
}
h1 {
	font-size: 42px;
	line-height: 1.4
}
h2 {
	font-size: 36px;
	line-height: 1.4
}
h3 {
	font-size: 31px;
	line-height: 1.4
}
h4 {
	font-size: 25px;
	line-height: 1.4
}
h5 {
	font-size: 20px;
	line-height: 1.4
}
.float-left {
	float: left
}
.float-right {
	float: right
}
.text-center {
	text-align: center
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-justify {
	text-align: justify
}
.section {
	position: relative
}
.section-wrapper {
	position: relative
}
.section-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 15px 20px;
	padding-bottom: 0;
}

@media screen and (max-width:640px) {
.section-container {
	padding: 40px 20px
}
}
.section-title {
	margin-bottom: 3em
}
.section-title div {
	color: gray
}
ul.pagination {
	margin: 0;
	padding: 0;
	text-align: center
}
ul.pagination li {
	display: inline-block
}
ul.pagination li a {
	display: block;
	line-height: 40px;
	padding: 0 10px;
	border: 1px solid #ccc;
	margin-left: -1px
}
.section-guid {
	position: relative
}
.section-guid-setting {
	z-index: 999999;
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
	color: #fff;
	background-color: rgba(0,0,0,0.5)
}
.section-guid-mask {
	display: none;
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.2)
}
.section-guid-hover .section-guid-mask {
	display: block
}
.layout-container {
	max-width: 1200px;
	margin: 0 auto
}
.layout-container:before, .layout-container:after {
	line-height: 0;
	display: table;
	content: ''
}
.layout-container:after {
	clear: both
}
.layout-container-left .layout-slide {
	float: left;
	width: 240px
}
.layout-container-left .layout-content {
	margin-left: 250px
}
.layout-container-right .layout-slide {
	float: right;
	width: 240px
}
.layout-container-right .layout-content {
	margin-right: 250px
}
.row {
	width: 100%
}
.row:before, .row:after {
	line-height: 0;
	display: table;
	content: ''
}
.row:after {
	clear: both
}
.row .col, .row .col1, .row .col2, .row .col3, .row .col4, .row .col5, .row .col6, .row .col7, .row .col8, .row .col9, .row .col10, .row .col11, .row .col12 {
	display: block;
	float: left;
	position: relative;
}
.row .col12 {
	width: 100%
}
.row .col11 {
	width: 91.66666667%
}
.row .col10 {
	width: 83.33333333%
}
.row .col9 {
	width: 75%
}
.row .col8 {
	width: 66.66666667%
}
.row .col7 {
	width: 58.33333333%
}
.row .col6 {
	width: 50%
}
.row .col5 {
	width: 41.66666667%
}
.row .col4 {
	width: 30.333333%;
}
.row .col3 {
	width: 25%
}
.row .col2 {
	width: 16.66666667%
}
.row .col1 {
	width: 8.33333333%
}
.row .offset12 {
	margin-left: 100%
}
.row .offset11 {
	margin-left: 91.66666667%
}
.row .offset10 {
	margin-left: 83.33333333%
}
.row .offset9 {
	margin-left: 75%
}
.row .offset8 {
	margin-left: 66.66666667%
}
.row .offset7 {
	margin-left: 58.33333333%
}
.row .offset6 {
	margin-left: 50%
}
.row .offset5 {
	margin-left: 41.66666667%
}
.row .offset4 {
	margin-left: 33.33333333%
}
.row .offset3 {
	margin-left: 25%
}
.row .offset2 {
	margin-left: 16.66666667%
}
.row .offset1 {
	margin-left: 8.33333333%
}

@media screen and (max-width:640px) {
.row .col6, .row .col4 {
	width: 100%
}
.row .col3 {
	width: 50%
}
}
.about .section img {
	max-width: 100%
}
.about .section-container {
	z-index: 2;
	position: relative;
	padding: 50px 0
}
.about .section-container .main-tit h2 {
	color: #444
}
.about .section-bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}
.about .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 178px;
	background-position: center;
	background-repeat: repeat-x
}
.about .section-content-word {
	padding: 40px 40px 40px 0
}
.about .section-content-word .title {
	color: #444
}
.about .section-content-word .body {
	margin-bottom: 30px;
	margin-top: 30px
}
.about .section-content-word .body p {
	margin-bottom: 20px;
	color: #737373
}
.about .section-content-word .href {
	position: relative;
	display: inline-block;
	color: #444;
	border: 2px solid #444;
	border-radius: 2em
}
.about .section-content-word .href:hover {
	background: #444;
	color: #fff
}
.about .section-content-image {
	padding-top: 20px
}
.about .section-content-image .title {
	position: absolute;
	top: 0;
	left: 0
}
.about .section-content-image .title h3 {
	font-size: 14px;
	line-height: 1em;
	min-width: 1em;
	margin: 0;
	padding-bottom: 1em;
	color: #999;
	writing-mode: tb-rl;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl
}
.about .section-content-image .title span {
	position: absolute;
	top: 100%;
	left: 50%;
	height: 80px;
	border-left: 1px solid #ddd
}
.about .section-content-image .image {
	position: relative;
	margin-left: 50px
}
.about .section-content-image .image img {
	position: relative;
	z-index: 1
}
.about .section-content-image .image span {
	position: absolute;
	z-index: 2;
	top: -20px;
	right: 20px;
	bottom: 20px;
	left: -20px;
	border: 6px solid #f0f3f4
}
.about .main-tit {
	text-align: center;
	text-transform: uppercase;
	margin: 10px auto 40px
}
.about .main-tit h2 {
	margin: 10px auto;
	font-weight: lighter;
	text-transform: uppercase
}
.about .main-tit p {
	font-size: 18px;
	font-weight: 700;
	margin: 5px 0
}
.about .main-tit p.content {
	font-size: 12px;
	font-weight: 300
}
.about .body p {
	line-height: 2em
}

@media screen and (max-width:1024px) {
.about .section-content-word .body p {
	margin-bottom: 2px
}
.about .body p {
	line-height: 1.5em
}
}

@media screen and (max-width:960px) {
.about h2 {
	font-size: 35px
}
.about h2.title {
	font-size: 26px
}
}

@media screen and (max-width:768px) {
.about .row .col6 {
	width: 100%
}
.about .section-content-word {
	padding: 40px 0px 40px 0
}
}

@media screen and (max-width:640px) {
.about h2 {
	font-size: 34px
}
}

@media screen and (max-width:414px) {
.about .section-content-word {
	padding: 0px 0px 40px 0
}
.about h2 {
	font-size: 26px
}
.about h2.title {
	font-size: 20px
}
.about .section-content-word .body {
	margin-top: 3px
}
}

@media screen and (max-width:375px) {
.about .row .col6 {
	width: 100%
}
.about h2 {
	font-size: 26px
}
}

@media screen and (max-width:320px) {
.about h2 {
	font-size: 18px
}
.about .main-tit {
	margin: 10px auto 0px
}
.about .body p {
	font-size: 12px
}
}
.about-case-ck .full {
	width: 100%
}
.about-case-ck .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.about-case-ck img {
	max-width: 100%
}
.about-case-ck ul, .about-case-ck ol, .about-case-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.about-case-ck .fl {
	float: left
}
.about-case-ck .fr {
	float: right
}
.about-case-ck .show {
	display: block
}
.about-case-ck .hide {
	display: none
}
.about-case-ck .clearfix {
	clear: both;
	zoom: 1
}
.about-case-ck .section {
	position: relative
}
.about-case-ck .section-container {
	padding: 50px 0
}
.about-case-ck .section .main-tit {
	text-align: center
}
.about-case-ck .section .main-tit span {
	color: #9c9c9c;
	line-height: 2em;
	text-transform: uppercase
}
.about-case-ck .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	margin: 10px auto;
	font-weight: 300
}
.about-case-ck .section .main-tit p {
	color: #9c9c9c;
	width: 930px;
	max-width: 100%;
	margin: 10px auto;
	font-size: 16px;
	line-height: 2em
}
.about-case-ck .section .main-ft ul {
	overflow: hidden;
	margin-top: 30px
}
.about-case-ck .section .main-ft ul li {
	width: 25%;
	float: left;
	position: relative
}
.about-case-ck .section .main-ft ul li .title {
	line-height: 36px;
	width: 260px;
	text-align: center;
	color: #fff;
	background: #444;
	position: absolute;
	bottom: 35px;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.about-case-ck .section .main-ft ul li img {
	opacity: 0.94;
	filter: alpha(opacity=94);
	transition: 0.3s
}
.about-case-ck .section .main-ft ul li:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.about-case-ck .section-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #fff
}
.about-case-ck .section-bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:720px) {
.about-case-ck .section .main-ft ul li {
	width: 50%;
	text-align: center
}
.about-case-ck .section .main-ft ul li img {
	width: 100%
}
.about-case-ck .section .main-ft ul li .title {
	padding: 0;
	max-width: 100%
}
}
.about-full .section-container {
	max-width: none;
	padding: 0
}
.about-full .section-content-word {
	padding: 100px
}

@media screen and (max-width:640px) {
.about-full .section-content-word {
	padding: 60px 20px
}
}
.about-full .section-content-word .title {
	color: #444
}
.about-full .section-content-word .body {
	margin-bottom: 30px;
	margin-top: 30px
}
.about-full .section-content-word .body p {
	color: #737373
}
.about-full .section-content-word .href {
	color: #444;
	border-color: #444
}
.about-full .section-content-word .href:hover {
	color: #fff;
	background: #444
}
.about-full .section-content-image .title {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center
}
.about-full .section-content-image .title h3, .about-full .section-content-image .title span {
	display: inline-block;
	vertical-align: middle
}
.about-full .section-content-image .title h3 {
	max-width: 80%;
	margin: 0;
	padding: 20px 5%;
	color: #fff;
	border: 3px solid #fff;
	background-color: rgba(255,255,255,0.2)
}
.about-full .section-content-image .title span {
	height: 100%
}
.about-full .section-content-image .image img {
	display: block;
	width: 100%
}

@media screen and (max-width:1024px) {
.about-full .section-content-word {
	padding: 50px
}
}

@media screen and (max-width:768px) {
.about-full .section-content-word {
	padding: 100px
}
.about-full .row .col6 {
	width: 100%
}
}

@media screen and (max-width:414px) {
.about-full .section-content-word {
	padding: 20px
}
}
.about-section-ss .full {
	width: 100%
}
.about-section-ss .inner {
	padding: 2em 0
}
.about-section-ss #primary {
	width: 100%
}
.about-section-ss #primary.have-sidebar {
	width: 71%
}
.about-section-ss #primary.fr {
	padding-left: 5%
}
.about-section-ss #primary.fl {
	padding-right: 5%
}
.about-section-ss #secondary {
	width: 29%
}
.about-section-ss .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.about-section-ss img {
	max-width: 100%;
	height: auto;
}
.about-section-ss ul, .about-section-ss ol, .about-section-ss li {
	margin: 0;
	padding: 0;
	list-style: none
}
.about-section-ss .fl {
	float: left
}
.about-section-ss .fr {
	float: right
}
.about-section-ss .show {
	display: block
}
.about-section-ss .hide {
	display: none
}
.about-section-ss .clearfix {
	clear: both;
	zoom: 1
}
.about-section-ss .section {
	position: relative
}
.about-section-ss .section-container {
	padding: 50px 0
}
.about-section-ss .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.about-section-ss .section .main-tit {
	margin-bottom: 60px;
	text-align: center
}
.about-section-ss .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.about-section-ss .section .main-tit span {
	font-size: 14px;
	text-transform: capitalize;
	color: #a6a6a6
}
.about-section-ss .section .main-ft .ar-tit {
	margin: 10px 0 40px;
	text-align: center
}
.about-section-ss .section .main-ft .ar-tit h3 {
	font-size: 24px;
	color: #444
}
.about-section-ss .section .main-ft .ar-tit span {
	color: #a6a6a6;
	font-size: 13px
}
.about-section-ss .section .main-ft p {
	color: #737373;
	line-height: 2em;
	font-size: 14px;
	margin: 10px 0
}
.about-section-ss .section .main-ft p strong {
	color: #444
}
.about-section-ss .section .main-ft img {
	margin: 20px 0;
	display: inline-block
}
.tiimg{text-align:center;}
@media screen and (max-width:1300px) {
.about-section-ss .wrapper {
	padding: 0 20px
}
.about-section-ss .header-menu .wrapper {
	padding: 0px
}
.tiimg img{width:95%;}
}

@media screen and (max-width:320px) {
.about-section-ss .section .main-ft .ar-tit {
	margin: 5px 0 12px
}
.about-section-ss .section .main-ft .ar-tit h3 {
	font-size: 22px
}
}
.about-shebei-ck .full {
	width: 100%
}
.about-shebei-ck ul, .about-shebei-ck ol, .about-shebei-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.about-shebei-ck .fl {
	float: left
}
.about-shebei-ck .fr {
	float: right
}
.about-shebei-ck .show {
	display: block
}
.about-shebei-ck .hide {
	display: none
}
.about-shebei-ck .clearfix {
	clear: both;
	zoom: 1
}
.about-shebei-ck .section {
	position: relative
}
.about-shebei-ck .section-container {
	padding: 50px 0
}
.about-shebei-ck .section-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}
.about-shebei-ck .section .main-tit {
	text-align: center
}
.about-shebei-ck .section .main-tit span {
	font-weight: bold;
	font-size: 12px;
	color: #9c9c9c;
	line-height: 1.5em;
	text-transform: uppercase
}
.about-shebei-ck .section .main-tit h2 {
	text-align: center;
	color: #444;
	font-size: 30px;
	line-height: 50px;
	font-weight: bold;
	margin: 0
}
.about-shebei-ck .section .main-tit p {
	color: #737373;
	width: 930px;
	max-width: 100%;
	margin: 20px auto;
	font-size: 16px;
	line-height: 2em
}
.about-shebei-ck .section .main-tit p strong {
	font-weight: 300;
	color: #444
}
.about-shebei-ck .section .main-ft ul li {
	border-bottom: 3px solid #ebf2f3;
	overflow: hidden;
	background-color: #fff
}
.about-shebei-ck .section .main-ft ul li:last-of-type {
	border: none
}
.about-shebei-ck .section .main-ft ul li .introduction {
	padding: 38px 80px;
	width: 34%
}
.about-shebei-ck .section .main-ft ul li .introduction .num {
	display: block;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	background-color: #444;
	line-height: 65px;
	text-align: center;
	color: #fff;
	font-size: 36px;
	margin: 40px 0
}
.about-shebei-ck .section .main-ft ul li .introduction .title {
	color: #444;
	font-size: 24px;
	margin: 30px 0
}
.about-shebei-ck .section .main-ft ul li .introduction .para {
	font-weight: 700;
	color: #737373;
	font-size: 16px
}
.about-shebei-ck .section .main-ft ul li .introduction p {
	font-size: 14px;
	line-height: 2em;
	color: #737373
}
.about-shebei-ck .section .main-ft ul li .img {
	width: 66%;
	overflow: hidden
}
.about-shebei-ck .section .main-ft ul li .img img {
	width: 100%;
	transition: 0.3s
}
.about-shebei-ck .section .main-ft ul li:hover .img img {
	transform: scale(1.1)
}
@keyframes move_wave {
0% {
transform:translateX(0) translateZ(0) scaleY(1)
}
50% {
transform:translateX(-25%) translateZ(0) scaleY(0.55)
}
100% {
transform:translateX(-50%) translateZ(0) scaleY(1)
}
}
.about-shebei-ck .waveWrapper {
	overflow: hidden;
	position: absolute;
	left: 0;
	height: 100px;
	margin: auto;
	right: 0;
	top: 423px;
	z-index: 2;
	display: none
}
.about-shebei-ck .waveWrapperInner {
	width: 100%;
	height: 100%;
	overflow: hidden
}
.about-shebei-ck .bg-top {
	z-index: 0
}
.about-shebei-ck .bg-middle {
	z-index: 0
}
.about-shebei-ck .bg-bottom {
	z-index: 0;
	position: relative;
	top: -100px
}
.about-shebei-ck .wave {
	height: 100px;
	width: 200%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom
}
.about-shebei-ck .waveTop {
	background-size: 50% 58px
}
.about-shebei-ck .waveAnimation .waveTop {
	animation: move-wave 3s;
	-webkit-animation: move-wave 3s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.about-shebei-ck .waveMiddle {
	background-size: 50% 58px
}
.about-shebei-ck .waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite
}
.about-shebei-ck .waveBottom {
	background-size: 50% 100px
}
.about-shebei-ck .waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite
}
.about-shebei-ck .main-tit {
	position: relative
}
.about-shebei-ck .main-tit p {
	line-height: 1em;
	margin: 0 auto !important;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden
}
.about-shebei-ck .main-tit p span {
	padding: 0 10px;
	z-index: 111;
	display: inline-block;
	color: #ddd
}
.about-shebei-ck .main-tit p:after, .about-shebei-ck .main-tit p:before {
	content: '';
	height: 1px;
	background: #9c9c9c;
	display: block;
	position: absolute;
	top: 65%;
	margin-top: -4.5px
}
.about-shebei-ck .main-tit p:before {
	left: 0;
	right: 58%
}
.about-shebei-ck .main-tit p:after {
	right: 0;
	left: 58%
}

@media screen and (max-width:1300px) {
.about-shebei-ck .section .main-ft ul li .introduction {
	padding: 30px 50px
}
}

@media screen and (max-width:1200px) {
.about-shebei-ck .section .main-ft ul li .introduction .num {
	margin: 0px
}
.about-shebei-ck .section .main-ft ul li .introduction .title {
	margin: 10px 0
}
}

@media screen and (max-width:980px) {
.about-shebei-ck .section .main-ft ul li .introduction {
	width: 100%;
	float: none
}
.about-shebei-ck .section .main-ft ul li .introduction .num {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px
}
.about-shebei-ck .section .main-ft ul li .introduction .title {
	font-size: 18px
}
.about-shebei-ck .section .main-ft ul li .img {
	float: none;
	width: 100%
}
.about-shebei-ck .section .main-ft ul li .img img {
	max-width: 100%;
	display: block;
	margin: 0 auto
}
.about-shebei-ck .section .main-ft ul li .introduction p {
	display: inline-block;
	margin: 0 5px
}
.about-shebei-ck .waveWrapper {
	margin-top: 0
}
}

@media screen and (max-width:768px) {
.about-shebei-ck .section .main-ft {
	margin-top: 0 !important
}
.about-shebei-ck .section .main-tit p {
	font-size: 15px
}
}

@media screen and (max-width:640px) {
.about-shebei-ck .section .main-ft {
	margin-top: 40px
}
}

@media screen and (max-width:480px) {
.about-shebei-ck .section .main-ft ul li .introduction {
	padding: 30px
}
}

@media screen and (max-width:720px) {
.about-shebei-ck .main-tit p:before {
	right: 72%
}
.about-shebei-ck .main-tit p:after {
	left: 72%
}
.about-shebei-ck .main-tit p:before, .about-shebei-ck .main-tit p:after {
	display: none
}
.about-shebei-ck .section-container {
	padding-bottom: 0
}
.about-shebei-ck .section .main-ft ul li:first-child .introduction {
	padding-top: 0
}
}
.about-stagger .section {
	position: relative
}
.about-stagger .section-container {
	padding: 50px 0
}
.about-stagger .section-content-word {
	padding: 60px 80px 60px 0
}

@media screen and (max-width:640px) {
.about-stagger .section-content-word {
	padding: 40px 0
}
}
.about-stagger .section-content-word .title {
	color: #444
}
.about-stagger .section-content-word .body {
	margin-bottom: 30px;
	margin-top: 30px
}
.about-stagger .section-content-word .body p {
	color: #737373
}
.about-stagger .section-content-word .href {
	border-color: #444;
	color: #444
}
.about-stagger .section-content-word .href:hover {
	color: #fff;
	background: #444
}
.about-stagger .section-content-image {
	position: relative;
	padding-bottom: 30px
}
.about-stagger .section-content-image .title {
	position: absolute;
	z-index: 2;
	right: 20px;
	top: 20px
}
.about-stagger .section-content-image .title h3 {
	font-size: 14px;
	text-align: right;
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	padding: 20px 20px
}
.about-stagger .section-content-image .image {
	position: relative
}
.about-stagger .section-content-image .image img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	box-shadow: -10px 10px 20px rgba(0,0,0,0.1)
}
.about-stagger .section-content-image .image span {
	position: absolute;
	top: 70%;
	right: 30px;
	bottom: -30px;
	left: -30px;
	background-color: #444
}
.about-stagger .section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:960px) {
.about-stagger .section-content-word {
	padding: 20px 80px 60px 0
}
}

@media screen and (max-width:768px) {
.about-stagger .row .col6 {
	width: 100%
}
.about-stagger .section-content-word {
	padding: 20px 0 60px 0
}
}

@media screen and (max-width:720px) {
.about-stagger .title {
	font-size: 28px
}
}

@media screen and (max-width:640px) {
.about-stagger {
	font-size: 14px
}
}

@media screen and (max-width:414px) {
.about-stagger .title {
	font-size: 28px
}
}

@media screen and (max-width:320px) {
.about-stagger h2 {
	font-size: 30px;
	line-height: 1.4
}
}
.about-video .fl {
	float: left
}
.about-video .fr {
	float: right
}
.about-video .show {
	display: block
}
.about-video .hide {
	display: none
}
.about-video .clearfix {
	clear: both;
	zoom: 1
}
.about-video .section {
	position: relative
}
.about-video .section-container {
	padding: 50px 0
}
.about-video .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.about-video .words .para {
	padding: 10px 20px;
	line-height: 2em;
	color: #737373
}
.about-video .section-container .main-tit h2 {
	font-size: 36px;
	text-transform: uppercase;
	color: #444;
	padding: 0 20px;
	font-family: 'opensans-bold'
}
.about-video .section-container .main-ft {
	padding: 20px 0;
	height: 310px
}
.about-video .words {
	width: 50%
}
.about-video .fr {
	width: 48%;
	margin-right: 2%;
	position: relative;
	top: -62px
}
.about-video .words .para p {
	margin-bottom: 20px
}
.about-video video {
	width: 100%;
	height: 100%
}
.about-video .videobox {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #000;
	display: none
}
.about-video .my-video-dimensions {
	width: 100%;
	height: 100%
}
.about-video .mask a {
	display: block;
	width: 100%;
	height: 100%
}
.about-video .mask a img {
	width: 100%
}
.about-video .close-btn {
	position: absolute;
	top: -20px;
	right: -20px;
	width: 40px;
	height: 40px;
	font-size: 30px;
	line-height: 38px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #000;
	border-radius: 20px
}
.about-video .video-box .video-js {
	width: 100%;
	height: 100%
}

@media screen and (max-width:1024px) {
.about-video .words, .about-video .fr {
	width: 100%;
	float: none;
	margin: 0 auto 30px;
	top: 0
}
.about-video .section-container .main-ft {
	height: auto
}
}

@media screen and (max-width:720px) {
.about-video .words, .about-video .fr {
	margin: 0 auto
}
.about-video .words .para {
	padding: 10px 0
}
.about-video .section-container .main-tit {
	margin-bottom: 0
}
.about-video .section-container .main-ft {
	padding: 0
}
}
.about-vietax-section .full {
	width: 100%
}
.about-vietax-section .inner {
	padding: 2em 0
}
.about-vietax-section #primary {
	width: 100%
}
.about-vietax-section #primary.have-sidebar {
	width: 71%
}
.about-vietax-section #primary.fr {
	padding-left: 5%
}
.about-vietax-section #primary.fl {
	padding-right: 5%
}
.about-vietax-section #secondary {
	width: 29%
}
.about-vietax-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.about-vietax-section img {
	max-width: 100%
}
.about-vietax-section ul, .about-vietax-section ol, .about-vietax-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.about-vietax-section .wrapper {
	padding: 0 20px
}
.about-vietax-section .header-menu .wrapper {
	padding: 0px
}
}
.about-vietax-section .fl {
	float: left
}
.about-vietax-section .fr {
	float: right
}
.about-vietax-section .show {
	display: block
}
.about-vietax-section .hide {
	display: none
}
.about-vietax-section .clearfix {
	clear: both;
	zoom: 1
}
.about-vietax-section .section-content {
	width: 600px;
	margin: 0 auto;
	max-width: 100%
}
.about-vietax-section .section {
	position: relative
}
.about-vietax-section .section-container {
	padding: 50px 0
}
.about-vietax-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.about-vietax-section .section .main-tit {
	margin: 0 auto 60px
}
.about-vietax-section .section .main-tit h2 {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 100;
	color: #444;
	margin: 10px 0;
	line-height: 1em
}
.about-vietax-section .section .main-tit h3 {
	font-weight: 700;
	font-size: 24px;
	color: #444;
	margin: 10px 0;
	line-height: 1em
}
.about-vietax-section .section .main-tit p {
	color: #444;
	font-size: 12px;
	margin: 10px 0;
	line-height: 1em
}
.about-vietax-section .section .body>p {
	line-height: 1.5em;
	color: #737373;
	margin-bottom: 1em
}
.about-vietax-section .section .body img {
	display: inline-block
}
.about-vietax-section .section .body div {
	color: #737373;
	font-size: 16px
}
.about-vietax-section .section .body p {
	color: #737373;
	font-size: 16px
}
.about-vietax-section .section .body .list {
	margin-top: 60px
}
.about-vietax-section .section .body .list li {
	background-color: #e2ece2;
	padding: 40px;
	border-radius: 5px;
	margin-bottom: 40px
}
.about-vietax-section .section .body .list li h3 {
	font-weight: 700;
	font-size: 18px;
	color: #444;
	margin-bottom: 20px
}
.about-vietax-section .section .body .list li p {
	line-height: 2em;
	color: #444;
	font-size: 14px
}
.about-vietax-section .section .body p.biaoji {
	color: #444;
	font-size: 18px
}

@media screen and (max-width:720px) {
.about-vietax-section .section .main-tit {
	margin: 0 auto 30px
}
.about-vietax-section .section .main-tit h2 {
	font-size: 26px
}
.about-vietax-section .section .main-tit p {
	font-size: 20px
}
}
.about_oapcity_one .section {
	position: relative
}
.about_oapcity_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.about_oapcity_one .section-container {
	padding: 50px 0
}
.about_oapcity_one .section-container {
	overflow: hidden
}
.about_oapcity_one .fr {
	float: right
}
.about_oapcity_one .fl {
	float: left
}
.about_oapcity_one ul, .about_oapcity_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.about_oapcity_one img {
	max-width: 100%;
	display: inline-block
}
.about_oapcity_one .img.fl {
	width: 48%
}
.about_oapcity_one .words.fr {
	width: 50%;
	padding: 20px
}
.about_oapcity_one .words .main-title {
	margin-bottom: 160px
}
.about_oapcity_one .words .main-title .title {
	font-size: 45px;
	font-weight: 700;
	line-height: 1em;
	color: #2f2f2f;
	text-transform: uppercase
}
.about_oapcity_one .words .main-title .title em {
	font-style: normal;
	position: relative;
	display: inline
}
.about_oapcity_one .words .main-title .title span {
	display: block
}
.about_oapcity_one .words .main-title .title em:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 80px;
	background-color: #444;
	height: 4px
}
.about_oapcity_one .words .main-title .subtitle {
	font-size: 20px;
	color: #2f2f2f
}
.about_oapcity_one .words .main-content {
	color: #424242;
	opacity: 0.7;
	filter: alpha(opacity=70);
	line-height: 1.8em;
	font-size: 14px;
	margin-bottom: 100px
}
.about_oapcity_one ul.list {
	overflow: hidden
}
.about_oapcity_one ul li {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 68px
}
.about_oapcity_one ul li span.num {
	font-weight: 700;
	line-height: 1.2em
}
.about_oapcity_one ul li span.word {
	font-weight: 300;
	font-size: 18px;
	display: block
}
.about_oapcity_one ul li:first-child {
	position: relative
}
.about_oapcity_one ul li:first-child:after {
	display: block;
	content: '';
	background: #d9d9d9;
	right: 0;
	width: 1px;
	height: 60px;
	top: 50%;
	margin-top: -30px;
	position: absolute
}

@media screen and (max-width:720px) {
.about_oapcity_one .section-container {
	padding: 30px 20px
}
.about_oapcity_one .img.fl {
	width: 98%;
	margin: 0 auto 5px
}
.about_oapcity_one .words.fr {
	width: 98%;
	margin: 5px auto 0;
	padding: 20px 0
}
.about_oapcity_one .words .main-title {
	margin-bottom: 80px
}
.about_oapcity_one .words .main-title .title {
	font-size: 30px
}
.about_oapcity_one .words .main-title .subtitle {
	font-size: 15px
}
.about_oapcity_one .words .main-content {
	margin-bottom: 50px
}
.about_oapcity_one ul li {
	font-size: 45px
}
.about_oapcity_one ul li span.word {
	font-size: 15px
}
}

@media screen and (max-width:360px) {
.about_oapcity_one .words .main-title {
	margin-bottom: 40px
}
.about_oapcity_one ul li {
	font-size: 30px
}
}
.about_solarland .fl {
	float: left
}
.about_solarland .fr {
	float: right
}
.about_solarland img {
	max-width: 100%
}
.about_solarland .section-container {
	padding: 50px 0
}
.about_solarland .main_tit {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 36px
}
.about_solarland .main_tit .title {
	font-size: 30px;
	color: #444;
	margin-bottom: 20px
}
.about_solarland .main_tit .subtit {
	color: #444;
	font-size: 20px;
	text-transform: uppercase
}
.about_solarland .main_cont {
	overflow: hidden
}
.about_solarland .main_cont .img {
	width: 45% px;
	box-sizing: border-box;
	padding-left: 10px
}
.about_solarland .main_cont .words {
	width: 55%;
	box-sizing: border-box;
	padding-right: 10px;
	padding-left: 20px
}
.about_solarland .main_cont .words p {
	line-height: 2em;
	font-size: 14px;
	color: #737373;
	padding: 23px 0;
	border-bottom: 1px dotted #000
}
.about_solarland .main_cont .words p:first-child {
	padding-top: 0
}
.about_solarland .main_cont .words p:last-child {
	border: none
}
.about_solarland .section-bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:720px) {
.about_solarland .main_cont .img {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	padding: 0
}
.about_solarland .main_cont .words {
	width: 100%;
	float: none;
	padding: 0
}
.about_solarland .section-container {
	padding-left: 20px;
	padding-right: 20px
}
}
.advantage .section {
	position: relative
}
.advantage .section-container {
	padding: 50px 0
}
.advantage .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.advantage .section-content {
	text-align: center
}
.advantage .section-content .image img {
	display: block;
	width: 120px;
	margin: 0 auto
}
.advantage .section-content .title h3 {
	cursor: pointer;
	padding: 20px 0 10px 0;
	font-size: 18px
}
.advantage .section-content .title h3 p {
	color: #444
}
.advantage .section-content .title h3:hover p {
	color: #444
}
.advantage .section-content .title p {
	color: #737373
}

@media screen and (max-width:640px) {
.advantage .row .col3 {
	width: 50%;
	margin-top: 33px
}
}
.banner-korea #main {
	position: relative;
	margin: 0 auto;
	line-height: 1;
	text-align: center
}
.banner-korea #main_visual {
	position: relative;
	height: 1002px;
	overflow: hidden
}
.banner-korea #main_visual .visual_wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background-color: #000
}
.banner-korea #main_visual .visual_wrap>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	opacity: 0;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.banner-korea #main_visual .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	background: #000;
	z-index: 50
}
.banner-korea #main_visual .big_wrap>div {
	display: none
}
.banner-korea #main_visual .big_wrap {
	position: absolute;
	top: 245px;
	left: 0;
	width: 100%
}
.banner-korea #main_visual .txt_cell {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.banner-korea #main_visual .txt_cell p {
	color: #ceb483;
	font-size: 86px;
	font-weight: 700
}
.banner-korea #main_visual .page {
	position: absolute;
	bottom: 250px;
	left: 0;
	width: 100%;
	z-index: 10
}
.banner-korea #main_visual .page .btn_data>div {
	cursor: pointer
}
.banner-korea #main_visual .page .txt01 {
	font-size: 26px;
	color: #fff;
	font-weight: 400
}
.banner-korea #main_visual .page .txt02 {
	font-size: 14px;
	color: #bbb;
	line-height: 20px;
	margin-top: 8px
}
.banner-korea #main_visual .page .thumb {
	position: absolute;
	width: 78px;
	height: 78px;
	top: 50%;
	left: 50%;
	margin-left: -39px;
	margin-top: -39px;
	background-color: #fff;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.banner-korea #main_visual .page .thumb>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.banner-korea #main_visual .page .thumb>div div {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px
}
.banner-korea #main_visual .page .thumb>div div span {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff
}
.banner-korea #main_visual .page .thumb>div.line {
	width: 118px;
	height: 118px;
	top: 50%;
	left: 50%;
	margin-top: -59px;
	margin-left: -59px
}
.banner-korea #main_visual .page .thumb .icon {
	z-index: 5
}
.banner-korea #main_visual .page .thumb .icon p {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.banner-korea #main_visual .page .thumb .icon p.on {
	opacity: 0
}
.banner-korea #main_visual .page .thumb .icon p.off {
	opacity: 1
}
.banner-korea #main_visual .page .thumb .icon img {
	width: 100%;
	height: 100%
}
.banner-korea #main_visual .page .txt {
	position: absolute;
	width: 220px;
	left: 50%;
	margin-left: -110px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.banner-korea #main_visual .page .btn01 {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 78px;
	height: 78px;
	margin-left: -480px
}
.banner-korea #main_visual .page .btn02 {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 78px;
	height: 78px;
	margin-left: -39px
}
.banner-korea #main_visual .page .btn03 {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 78px;
	height: 78px;
	margin-left: 430px
}
.banner-korea #main_visual .page .btn_data>div.first {
	position: absolute;
	bottom: 0;
	left: -78px;
	width: 78px;
	height: 78px;
	cursor: default
}
.banner-korea #main_visual .page .btn_data>div.last {
	position: absolute;
	bottom: 0;
	left: 100%;
	width: 78px;
	height: 78px;
	cursor: default
}
.banner-korea #main_visual .page .btn01 .txt {
	bottom: -84px
}
.banner-korea #main_visual .page .btn02 .txt {
	bottom: -84px
}
.banner-korea #main_visual .page .btn03 .txt {
	bottom: -84px
}
.banner-korea #main_visual .page .btn_data>div.hover .thumb, .banner-korea #main_visual .page .btn_data>div.current .thumb {
	width: 118px;
	height: 118px;
	margin-left: -59px;
	margin-top: -59px;
	background-color: #5fabd5
}
.banner-korea #main_visual .page .btn_data>div.hover .icon p.on, .banner-korea #main_visual .page .btn_data>div.current .icon p.on {
	opacity: 1
}
.banner-korea #main_visual .page .btn_data>div.hover .icon p.off, .banner-korea #main_visual .page .btn_data>div.current .icon p.off {
	opacity: 0
}
.banner-korea #main_visual .page .btn_data>div.hover.btn01 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn01 .txt {
	bottom: -114px
}
.banner-korea #main_visual .page .btn_data>div.hover.btn02 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn02 .txt {
	bottom: -114px
}
.banner-korea #main_visual .page .btn_data>div.hover.btn03 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn03 .txt {
	bottom: -114px
}
.banner-korea #main_visual .page_line {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0
}
.banner-korea #main_visual .page_line p {
	position: absolute;
	height: 1px;
	background: #fff;
	opacity: 0.2;
	overflow: hidden
}
.banner-korea #main_visual .page_line p span {
	display: block;
	position: absolute;
	top: 0;
	right: -100px;
	width: 100px;
	height: 100%;
	background: #5fabd5
}
.banner-korea #main_visual .bottom_line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background-repeat: repeat-x
}
.banner-korea #LOAD_BAR {
	position: absolute;
	bottom: 194px;
	left: 0;
	width: 0;
	height: 1px;
	background: #fff;
	z-index: 55;
	opacity: 0.2
}

@media screen and (max-width:1280px) {
.banner-korea #main_visual .page .btn01 {
	left: 100px;
	margin-left: 0
}
.banner-korea #main_visual .page .btn02 {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 78px;
	height: 78px;
	margin-left: -39px
}
.banner-korea #main_visual .page .btn03 {
	left: auto;
	right: 100px;
	margin-left: 0
}
.banner-korea #main_visual .bg {
	display: none
}
}

@media screen and (max-width:1024px) {
.banner-korea #main_visual {
	height: 768px
}
.banner-korea #main_visual .bg {
	display: none
}
.banner-korea #main_visual .big_wrap {
	top: 150px
}
.banner-korea #main_visual .txt_cell p {
	font-size: 64px
}
.banner-korea #LOAD_BAR {
	display: none
}
.banner-korea #main_visual .page {
	bottom: 155px
}
.banner-korea #main_visual .page .btn_data>div.hover .thumb, .banner-korea #main_visual .page .btn_data>div.current .thumb {
	width: 78px;
	height: 78px;
	margin-left: -39px;
	margin-top: -39px;
	background-color: #5fabd5
}
.banner-korea #main_visual .page .btn_data>div.hover .icon p.on, .banner-korea #main_visual .page .btn_data>div.current .icon p.on {
	opacity: 1
}
.banner-korea #main_visual .page .btn_data>div.hover .icon p.off, .banner-korea #main_visual .page .btn_data>div.current .icon p.off {
	opacity: 0
}
.banner-korea #main_visual .page .btn_data>div.hover.btn01 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn01 .txt {
	top: -84px
}
.banner-korea #main_visual .page .btn_data>div.hover.btn02 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn02 .txt {
	bottom: -84px;
	top: auto
}
.banner-korea #main_visual .page .btn_data>div.hover.btn03 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn03 .txt {
	top: -84px
}
.banner-korea #main_visual .page .btn_data>div.first {
	bottom: 100px
}
.banner-korea #main_visual .page .btn01 .txt {
	bottom: auto;
	top: -84px
}
.banner-korea #main_visual .page .btn02 .txt {
	bottom: -84px;
	top: auto
}
.banner-korea #main_visual .page .btn03 .txt {
	bottom: auto;
	top: -84px
}
.banner-korea #main_visual .page .btn_data>div.last {
	bottom: 100px
}
.banner-korea #main_visual .page .btn01 {
	left: 100px;
	bottom: 0
}
.banner-korea #main_visual .page .btn02 {
	position: absolute;
	bottom: 100px;
	left: 50%;
	width: 78px;
	height: 78px;
	margin-left: -39px
}
.banner-korea #main_visual .page .btn03 {
	left: auto;
	right: 100px;
	bottom: 0;
	margin-left: 0
}
}

@media screen and (max-width:640px) {
.banner-korea #main_visual {
	height: 540px
}
.banner-korea #main_visual .txt_cell p {
	font-size: 48px
}
.banner-korea #main_visual .big_wrap {
	top: 90px
}
.banner-korea #main_visual .page {
	bottom: 40px
}
.banner-korea #main_visual .page .txt01 {
	font-size: 18px
}
.banner-korea #main_visual .page .txt02 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px
}
.banner-korea #main_visual .page .btn_data>div.hover.btn01 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn01 .txt {
	top: -64px
}
.banner-korea #main_visual .page .btn_data>div.hover.btn02 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn02 .txt {
	bottom: -64px;
	top: auto
}
.banner-korea #main_visual .page .btn_data>div.hover.btn03 .txt, .banner-korea #main_visual .page .btn_data>div.current.btn03 .txt {
	top: -64px
}
.banner-korea #main_visual .page .btn01 .txt {
	bottom: auto;
	top: -64px
}
.banner-korea #main_visual .page .btn02 .txt {
	bottom: -64px;
	top: auto
}
.banner-korea #main_visual .page .btn03 .txt {
	bottom: auto;
	top: -64px
}
.banner-korea #main_visual .page .btn01 {
	left: 50px
}
.banner-korea #main_visual .page .btn03 {
	right: 50px
}
}

@media screen and (max-width:420px) {
.banner-korea #main_visual .page .txt01 {
	font-size: 14px
}
}

@media screen and (max-width:384px) {
.banner-korea #main_visual .page .btn01 {
	left: 35px
}
.banner-korea #main_visual .page .btn03 {
	right: 35px
}
}

@media screen and (max-width:375px) {
.banner-korea #main_visual .page .btn01 {
	left: 35px
}
.banner-korea #main_visual .page .btn03 {
	right: 35px
}
}

@media screen and (max-width:360px) {
.banner-korea #main_visual .page .btn01 {
	left: 30px
}
.banner-korea #main_visual .page .btn03 {
	right: 30px
}
}

@media screen and (max-width:320px) {
.banner-korea #main_visual .page .btn01 {
	left: 20px
}
.banner-korea #main_visual .page .btn03 {
	right: 20px
}
}
.banner-solarland .section .banner {
	position: relative;
	height: 920px
}
.banner-solarland .section .banner .bi {
	position: absolute;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background: no-repeat center top
}
.banner-solarland .section .banner .bi div {
	position: relative;
	width: 1200px;
	height: 100%;
	margin: 0 auto
}
.banner-solarland .section .banner .bi div p {
	position: absolute;
	top: 50%;
	height: 250px;
	margin-top: -160px
}
.banner-solarland .section .banner .bi div p strong, .banner-solarland .section .banner .bi div p span {
	display: block;
	color: #444
}
.banner-solarland .section .banner .bi div p strong {
	font-size: 48px;
	margin-top: 45px;
	line-height: 1.3em
}
.banner-solarland .section .banner .bi div p span {
	line-height: 28px;
	margin-top: 10px
}
.banner-solarland .section .banner .bl p {
	left: 50px;
	background-repeat: no-repeat;
	background-position: left center
}
.banner-solarland .section .banner .bl p strong {
	margin-left: 50px
}
.banner-solarland .section .banner .bl p span {
	margin-left: 100px
}
.banner-solarland .section .banner .br p {
	right: 50px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right center
}
.banner-solarland .section .banner .br p strong {
	margin-right: 50px
}
.banner-solarland .section .banner .br p span {
	margin-right: 100px
}
.banner-solarland .section .banner ul {
	position: absolute;
	bottom: 200px;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}
.banner-solarland .section .banner ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer
}
.banner-solarland .section .banner ul li.active {
	width: 30px;
	background-color: #444
}
.banner-solarland .focus {
	display: none
}
.banner-solarland .banner {
	display: block
}
.banner-solarland .focus {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.banner-solarland .focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	text-align: center
}
.banner-solarland .focus .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top
}
.banner-solarland .focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #8c8c8c;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden
}
.banner-solarland .focus .hd ul .on {
	background: #444;
	width: 10px
}
.banner-solarland .focus .bd {
	position: relative;
	z-index: 0
}
.banner-solarland .focus .bd li {
	position: relative;
	display: none
}
.banner-solarland .focus .bd li strong {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 50%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 1.8em
}
.banner-solarland .focus .bd li img {
	max-width: 100%
}
.banner-solarland .focus .bd li a {
	-webkit-tap-highlight-color: transparent
}

@media screen and (max-width:720px) {
.banner-solarland .banner {
	display: none
}
.banner-solarland .focus {
	display: block
}
}
.banner-solarland-loading .section .banner {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 700px
}
.banner-solarland-loading .section .banner img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.banner-solarland-loading .section .banner ul {
	position: absolute;
	bottom: 50px;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}
.banner-solarland-loading .section .banner ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer
}
.banner-solarland-loading .section .banner ul li.active {
	width: 30px;
	background-color: #444
}
.banner-solarland-loading .bannerLoadingBox {
	width: 100%;
	height: 100%;
	background: #eee;
	position: relative;
	z-index: 10;
	padding-top: 300px
}
.banner-solarland-loading .bannerLoadingTxt {
	height: 50px;
	width: 80px;
	text-align: center;
	line-height: 50px;
	color: #333;
	margin: auto;
	font-size: 12px
}
.banner-solarland-loading .spinner {
	margin: auto;
	width: 50px;
	height: 60px;
	text-align: center;
	font-size: 10px
}
.banner-solarland-loading .spinner>div {
	background-color: #444;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}
.banner-solarland-loading .spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.banner-solarland-loading .spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.banner-solarland-loading .spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s
}
.banner-solarland-loading .spinner .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s
}
@-webkit-keyframes stretchdelay {
0%, 40%, 100% {
-webkit-transform:scaleY(0.4)
}
20% {
-webkit-transform:scaleY(1)
}
}
@keyframes stretchdelay {
0%, 40%, 100% {
transform:scaleY(0.4);
-webkit-transform:scaleY(0.4)
}
20% {
transform:scaleY(1);
-webkit-transform:scaleY(1)
}
}
.banner-solarland-loading .focus {
	display: none
}
.banner-solarland-loading .banner {
	display: block
}
.banner-solarland-loading .focus {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.banner-solarland-loading .focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	text-align: center
}
.banner-solarland-loading .focus .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top
}
.banner-solarland-loading .focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #8c8c8c;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden
}
.banner-solarland-loading .focus .hd ul .on {
	background: #444;
	width: 10px
}
.banner-solarland-loading .focus .bd {
	position: relative;
	z-index: 0
}
.banner-solarland-loading .focus .bd li {
	position: relative;
	display: none
}
.banner-solarland-loading .focus .bd li strong {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 50%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 1.8em
}
.banner-solarland-loading .focus .bd li img {
	max-width: 100%
}
.banner-solarland-loading .focus .bd li a {
	-webkit-tap-highlight-color: transparent
}

@media screen and (max-width:720px) {
.banner-solarland-loading .banner {
	display: none
}
.banner-solarland-loading .focus {
	display: block
}
}
.banner-solarland2 .section .banner {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 700px
}
.banner-solarland2 .section .banner img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.banner-solarland2 .section .banner ul {
	position: absolute;
	bottom: 50px;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}
.banner-solarland2 .section .banner ul li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	list-style: none;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer
}
.banner-solarland2 .section .banner ul li.active {
	width: 30px;
	background-color: #444
}
.banner-solarland2 .focus {
	display: none
}
.banner-solarland2 .banner {
	display: block
}
.banner-solarland2 .focus {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.banner-solarland2 .focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	text-align: center
}
.banner-solarland2 .focus .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top
}
.banner-solarland2 .focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #8c8c8c;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden
}
.banner-solarland2 .focus .hd ul .on {
	background: #444;
	width: 10px
}
.banner-solarland2 .focus .bd {
	position: relative;
	z-index: 0
}
.banner-solarland2 .focus .bd li {
	position: relative;
	display: none
}
.banner-solarland2 .focus .bd li strong {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 50%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 1.8em
}
.banner-solarland2 .focus .bd li img {
	max-width: 100%
}
.banner-solarland2 .focus .bd li a {
	-webkit-tap-highlight-color: transparent
}

@media screen and (max-width:720px) {
.banner-solarland2 .banner {
	display: none
}
.banner-solarland2 .focus {
	display: block
}
}
.banner-sub .section {
	color: #fff;
	clear: both
}
.banner-sub .section-container {
	max-width: none;
	text-align: center;
	background-color: transparent;
	padding: 0
}
.banner-sub .section-mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}
.banner-sub .section-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: center center
}
.banner-sub .section-content {
	position: relative;
	z-index: 3;
	min-height: 66px;
	font-size: 30px;
	font-weight: bold;
	text-align: center
}
.banner-sub .section-content p, .banner-sub .section-content span {
	display: inline-block;
	vertical-align: middle;
	line-height: 100%
}
.banner-sub .section-content span {
	height: 100%
}
.banner-sub .section-content small {
	color: #eee;
	font-size: 16px;
	font-weight: normal
}
.banner-sub-channelList .section {
	color: #fff;
	clear: both
}
.banner-sub-channelList .section-container {
	max-width: none;
	text-align: center;
	background-color: transparent;
	padding: 0;
	overflow: hidden
}
.banner-sub-channelList .section-mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}
.banner-sub-channelList .section-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: center center
}
.banner-sub-channelList .section-content {
	position: relative;
	z-index: 3;
	min-height: 66px;
	font-size: 30px;
	font-weight: bold;
	text-align: center
}
.banner-sub-channelList .section-content p, .banner-sub-channelList .section-content span {
	display: inline-block;
	vertical-align: middle;
	line-height: 100%
}
.banner-sub-channelList .section-content span {
	height: 100%
}
.banner-sub-channelList .section-content small {
	color: #eee;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: 2px solid #fff
}
.banner-sub-channelList .subBannerChannelBox {
	width: 100%;
	max-width: 1200px;
	text-align: center;
	margin: auto;
	margin-top: 50px
}
.banner-sub-channelList .subBannerChannelBox ul {
	padding: 0;
	margin: 0
}
.banner-sub-channelList .subBannerChannelBox li {
	display: inline-block;
	padding: 5px 30px;
	margin: 0px 5px;
	background: #fff;
	color: #333;
	border-radius: 10px;
	font-size: 14px;
	font-weight: normal;
	transition: all 0.3s
}
.banner-sub-channelList .subBannerChannelBox li.active {
	background: #999;
	color: #fff
}
.banner-sub-channelList .subBannerChannelBox li.active a:link, .banner-sub-channelList .subBannerChannelBox li.active a:visited {
	color: #fff
}
.banner-sub-channelList .subBannerChannelBox li:hover {
	background: #999
}
.banner-sub-channelList .subBannerChannelBox li:hover a {
	color: #fff
}
.banner-sub-channelList .subBannerChannelBox2 li {
	padding: 0
}
.banner-sub-channelList .subBannerChannelBox2 li a {
	display: block;
	padding: 5px 30px
}
.banner-unslider img {
	max-width: 100%
}
.banner-unslider li, .banner-unslider ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.banner-unslider .unslider {
	overflow: auto;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%
}
.banner-unslider .unslider-wrap {
	position: relative
}
.banner-unslider .unslider-wrap.unslider-carousel li {
	float: left
}
.banner-unslider .unslider-vertical>ul {
	height: 100%
}
.banner-unslider .unslider-vertical li {
	float: none;
	width: 100%
}
.banner-unslider .unslider-fade {
	position: relative
}
.banner-unslider .unslider-fade .unslider-wrap li {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 8
}
.banner-unslider .unslider-fade .unslider-wrap li.unslider-active {
	z-index: 10
}
.banner-unslider .unslider li, .banner-unslider .unslider ol, .banner-unslider .unslider ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none
}
.banner-unslider .unslider-arrow {
	position: absolute;
	left: 100px;
	transition: 0.3s;
	z-index: 2;
	cursor: pointer;
	top: 50%;
	margin-top: -62px;
	color: #fff;
	background-color: rgba(0,0,0,0.2);
	border-radius: 10px;
	padding: 30px 0
}
.banner-unslider .unslider-arrow.next {
	left: auto;
	right: 100px
}
.banner-unslider .unslider-arrow:hover {
	background-color: rgba(0,0,0,0.6)
}
.banner-unslider .unslider li {
	position: relative;
	color: #fff
}
.banner-unslider .unslider li div {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	text-align: center;
	font-size: 30px
}
.banner-unslider .unslider li div span, .banner-unslider .unslider li div i {
	display: inline-block;
	vertical-align: middle;
	line-height: 100%
}
.banner-unslider .unslider li div i {
	height: 100%
}
.banner-unslider .unslider-nav ol {
	list-style: none;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px
}
.banner-unslider .unslider-nav ol li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	background: transparent;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -999em;
	background-color: #909090;
	cursor: pointer
}
.banner-unslider .unslider-nav ol li.unslider-active {
	background: #444;
	cursor: default
}
.banner-unslider .banner-mb {
	display: none
}

@media screen and (max-width:720px) {
.banner-unslider .unslider-arrow {
	left: 10px;
	padding: 0;
	margin-top: -16px
}
.banner-unslider .unslider-arrow.next {
	left: auto;
	right: 10px
}
.banner-unslider .banner {
	display: none
}
.banner-unslider .banner-mb {
	display: block
}
}
.banner-vegas .section {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 0;
	background-color: #fff
}
.banner-vegas .section .banner {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.banner-vegas .section .banner-pc {
	height: 100%;
	width: 100%
}
.banner-vegas .section .banner-mobile {
	display: none;
	width: 100%;
	height: 100%
}
.banner-vegas #section05 {
	position: relative;
	width: 100%;
	height: 100px;
	top: -150px;
	z-index: 2
}
.banner-vegas #section05 a {
	padding-top: 70px;
	height: 40px;
	display: block;
	width: 40px;
	margin: 0 auto
}
.banner-vegas #section05 a span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 36px;
	height: 36px;
	margin-left: -18px;
	cursor: pointer;
	background-position: center;
	background-size: 32px 32px;
	background-repeat: no-repeat;
	-webkit-animation: sdb05 2s infinite;
	animation: sdb05 2s infinite;
	box-sizing: border-box
}
@-webkit-keyframes sdb05 {
0% {
-webkit-transform:rotate(0deg) translate(0, 0);
opacity:0;
filter:alpha(opacity=0)
}
50% {
opacity:1;
filter:alpha(opacity=100)
}
100% {
-webkit-transform:rotate(0deg) translate(0, 30px);
opacity:0;
filter:alpha(opacity=0)
}
}
@keyframes sdb05 {
0% {
transform:rotate(0deg) translate(0, 0);
opacity:0;
filter:alpha(opacity=0)
}
50% {
opacity:1;
filter:alpha(opacity=100)
}
100% {
transform:rotate(0deg) translate(0, 30px);
opacity:0;
filter:alpha(opacity=0)
}
}

@media screen and (max-width:720px) {
.banner-vegas #section05 {
	height: 55px;
	top: -70px
}
}
@keyframes move_wave {
0% {
transform:translateX(0) translateZ(0) scaleY(1)
}
50% {
transform:translateX(-25%) translateZ(0) scaleY(0.55)
}
100% {
transform:translateX(-50%) translateZ(0) scaleY(1)
}
}
.banner-vegas .waveLine {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 45px;
	height: 60px;
	margin: auto
}
.banner-vegas .waveLine .waveBottom {
	background-size: 50% 58px
}
.banner-vegas .waveLine .waveMiddle {
	background-size: 50% 58px
}
.banner-vegas .bg1 {
	z-index: 17
}
.banner-vegas .bg2 {
	z-index: 16
}
.banner-vegas .waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite
}
.banner-vegas .waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite
}
.banner-vegas .waveWrapper {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100px;
	margin: auto
}
.banner-vegas .waveWrapperInner {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%;
	bottom: -1px
}
.banner-vegas .bgTop {
	z-index: 15;
	opacity: 0.5
}
.banner-vegas .bgMiddle {
	z-index: 10;
	opacity: 0.75
}
.banner-vegas .bgBottom {
	z-index: 5
}
.banner-vegas .wave {
	position: absolute;
	left: 0;
	width: 200%;
	height: 100%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom
}
.banner-vegas .waveTop {
	background-size: 50% 100px
}
.banner-vegas .waveAnimation .waveTop {
	animation: move-wave 3s;
	-webkit-animation: move-wave 3s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.banner-vegas .waveMiddle {
	background-size: 50% 120px
}
.banner-vegas .waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite
}
.banner-vegas .waveBottom {
	background-size: 50% 100px
}
.banner-vegas .waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite
}

@media screen and (max-width:720px) {
.banner-vegas .section {
	height: 250px
}
.banner-vegas .section .banner-mobile {
	display: block
}
.banner-vegas .section .banner {
	display: none
}
}
.banner-video .banner {
	position: relative
}
.banner-video .banner .section {
	position: relative;
	max-height: 700px;
	overflow: hidden;
	background: #000;
	line-height: 0px
}
.banner-video .banner .section .banner-text {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 20%;
	left: 0;
	text-align: center
}
.banner-video .banner .section .banner-text .banner-txt-t {
	font-size: 54px;
	font-weight: bold;
	color: #fff
}
.banner-video .banner .section .banner-text .banner-txt-t2 {
	font-size: 16px;
	color: #ccc;
	margin-top: 50px;
	line-height: 24px
}
.banner-video .banner .section .banner-text .banner-txt-t3 {
	font-size: 24px;
	color: #fff;
	line-height: 32px;
	margin: 30px 0px
}
.banner-video .banner .section .banner-text .bannerBtn {
	font-size: 45px;
	color: #fff;
	height: 80px;
	width: 80px;
	border-radius: 40px;
	border: 1px solid #fff;
	line-height: 80px;
	text-align: center;
	display: block;
	margin: 80px auto;
	cursor: pointer;
	background: rgba(255,255,255,0);
	transition: background-color 0.3s ease-in-out
}
.banner-video .banner .section .banner-text .bannerBtn:hover {
	background: rgba(255,255,255,0.2)
}
.banner-video .banner .section .banner-video {
	width: 100%;
	opacity: 0.5;
	z-index: 1
}

@media screen and (max-width:900px) {
.banner-video .banner .section .banner-text .bannerBtn {
	margin: 30px auto
}
}

@media screen and (max-width:720px) {
.banner-video .banner .section .banner-text .banner-txt-t {
	font-size: 36px
}
.banner-video .banner .section .banner-text .bannerBtn {
	display: none
}
}

@media screen and (max-width:500px) {
.banner-video .banner-txt-t2 {
	display: none
}
.banner-video .banner .section .banner-text {
	top: 30%
}
.banner-video .banner .section .banner-text .banner-txt-t {
	font-size: 30px
}
.banner-video .banner .section .banner-text .banner-txt-t3 {
	font-size: 18px
}
}

@media screen and (max-width:400px) {
.banner-video .banner-txt-t2 {
	display: none
}
.banner-video .banner .section .banner-text .banner-txt-t {
	font-size: 24px
}
.banner-video .banner .section .banner-text .banner-txt-t3 {
	font-size: 14px
}
}
.banner-wave-ck .fl {
	float: left
}
.banner-wave-ck .fr {
	float: right
}
.banner-wave-ck .section {
	width: 100%;
	height: 100%;
	background-color: #fff
}
.banner-wave-ck .section-container, .banner-wave-ck .banner-pc {
	padding: 0;
	max-width: 100%;
	height: 100%
}
.banner-wave-ck .banner-mobile {
	height: 500px;
	width: 100%;
	display: none
}
.banner-wave-ck .swiper-container {
	width: 100%;
	height: 100%
}
.banner-wave-ck .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-size: auto 100%;
	background-position: center top
}
.banner-wave-ck .swiper-container .title p {
	position: relative;
	padding: 0 30px;
	margin-left: 30px
}
.banner-wave-ck .swiper-container .title p:after {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	top: 0;
	bottom: 0;
	background: #323232;
	left: 0
}
.banner-wave-ck .swiper-container .title p span {
	display: block;
	font-size: 14px;
	text-align: left;
	color: #323232;
	text-transform: uppercase
}
.banner-wave-ck .swiper-container .title p span.desp {
	font-weight: 700;
	font-size: 48px;
	line-height: 1em
}
@keyframes move_wave {
0% {
transform:translateX(0) translateZ(0) scaleY(1)
}
50% {
transform:translateX(-25%) translateZ(0) scaleY(0.55)
}
100% {
transform:translateX(-50%) translateZ(0) scaleY(1)
}
}
.banner-wave-ck .waveLine {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 45px;
	height: 60px;
	margin: auto
}
.banner-wave-ck .waveLine .waveBottom {
	background-size: 50% 58px
}
.banner-wave-ck .waveLine .waveMiddle {
	background-size: 50% 58px
}
.banner-wave-ck .bg1 {
	z-index: 17
}
.banner-wave-ck .bg2 {
	z-index: 16
}
.banner-wave-ck .waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite
}
.banner-wave-ck .waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite
}
.banner-wave-ck .waveWrapper {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100px;
	margin: auto
}
.banner-wave-ck .waveWrapperInner {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%;
	bottom: -1px
}
.banner-wave-ck .bgTop {
	z-index: 15;
	opacity: 0.5
}
.banner-wave-ck .bgMiddle {
	z-index: 10;
	opacity: 0.75
}
.banner-wave-ck .bgBottom {
	z-index: 5
}
.banner-wave-ck .wave {
	position: absolute;
	left: 0;
	width: 200%;
	height: 100%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom
}
.banner-wave-ck .waveTop {
	background-size: 50% 100px
}
.banner-wave-ck .waveAnimation .waveTop {
	animation: move-wave 3s;
	-webkit-animation: move-wave 3s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.banner-wave-ck .waveMiddle {
	background-size: 50% 120px
}
.banner-wave-ck .waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite
}
.banner-wave-ck .waveBottom {
	background-size: 50% 100px
}
.banner-wave-ck .waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite
}

@media screen and (max-width:720px) {
.banner-wave-ck .swiper-container .title p span.desp {
	font-size: 24px
}
.banner-wave-ck .title img {
	max-width: 80%;
	display: block;
	margin: 30px auto;
	float: none
}
.banner-wave-ck .swiper-container .title p span {
	font-size: 12px
}
.banner-wave-ck .waveLine .waveBottom {
	background-size: 50% auto
}
.banner-wave-ck .waveLine .waveMiddle {
	background-size: 50% auto
}
.banner-wave-ck .waveTop {
	background-size: 50% auto
}
.banner-wave-ck .waveMiddle {
	background-size: 50% auto
}
.banner-wave-ck .waveBottom {
	background-size: 50% auto
}
}

@media screen and (max-width:1024px) {
.banner-wave-ck .banner-pc {
	display: none
}
.banner-wave-ck .section, .banner-wave-ck .section-container, .banner-wave-ck .banner-mobile {
	height: 713px;
	display: block
}
}

@media screen and (max-width:720px) {
.banner-wave-ck .section, .banner-wave-ck .section-container, .banner-wave-ck .banner-mobile {
	height: 400px
}
.banner-wave-ck .swiper-slide {
	background-size: 100% auto
}
}

@media screen and (max-width:640px) {
.banner-wave-ck .section, .banner-wave-ck .section-container, .banner-wave-ck .banner-mobile {
	height: 240px
}
}
.banner_slick_transform ul, .banner_slick_transform li {
	max-width: 100%;
	padding: 0;
	margin: 0
}
.banner_slick_transform .slick-slide {
	background-size: cover
}
.banner_slick_transform .slick-next {
	right: 1%
}
.banner_slick_transform .slick-prev, .banner_slick_transform .slick-next {
	z-index: 1;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(0,0,0,0.1);
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s
}
.banner_slick_transform .slick-prev:hover, .banner_slick_transform .slick-next:hover {
	background: #444;
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s
}
.banner_slick_transform img {
	width: 100% !important
}
.banner_slick_transform .banner-pc600>div {
	width: 100% !important
}
.banner_slick_transform .slick-prev {
	left: 25px
}
.banner_slick_transform .slick-next {
	right: 25px
}
.banner_slick_transform .slick-dots li button {
	width: 25px;
	height: 4px;
	padding: 0;
	background: rgba(255,255,255,0.5);
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s
}
.banner_slick_transform .slick-dots li.slick-active button {
	background: #444;
	transition: background 0.5s;
	-moz-transition: background 0.5s;
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s
}
.banner_slick_transform .slick-dots li button:before {
	content: '';
	display: none
}
@-webkit-keyframes SlickIn {
0% {
-webkit-transform:scale(1.3, 1.3)
}
100% {
-webkit-transform:scale(1, 1)
}
}
@-webkit-keyframes SlickOut {
0% {
-webkit-transform:scale(1, 1)
}
100% {
-webkit-transform:scale(0.7, 0.7)
}
}
@keyframes SlickIn {
0% {
transform:scale(1.3, 1.3)
}
100% {
transform:scale(1, 1)
}
}
@keyframes SlickOut {
0% {
transform:scale(1, 1)
}
100% {
transform:scale(0.7, 0.7)
}
}

@media (min-width:768px) {
.banner_slick_transform .met-banner .slick-slide {
	-webkit-animation: SlickOut cubic-bezier(1, 0, 0.5, 0.5) 1s;
	animation: SlickOut cubic-bezier(1, 0, 0.5, 0.5) 1s
}
.banner_slick_transform .met-banner .slick-current {
	width: 100%;
	height: 100% !important;
	-webkit-animation: SlickIn cubic-bezier(1, 0, 0.5, 0.5) 1s;
	animation: SlickIn cubic-bezier(1, 0, 0.5, 0.5) 1s
}
.banner_slick_transform #mb-banner .slick-slide {
	-webkit-animation: SlickOut cubic-bezier(1, 0, 0.5, 0.5) 1s;
	animation: SlickOut cubic-bezier(1, 0, 0.5, 0.5) 1s
}
.banner_slick_transform #mb-banner .slick-current {
	width: 100%;
	height: 100% !important;
	-webkit-animation: SlickIn cubic-bezier(1, 0, 0.5, 0.5) 1s;
	animation: SlickIn cubic-bezier(1, 0, 0.5, 0.5) 1s
}
}
.banner_slick_transform #mb-banner {
	display: none !important
}

@media screen and (max-width:720px) {
.banner_slick_transform .met-banner {
	display: none !important
}
.banner_slick_transform #mb-banner {
	display: block !important
}
}
.case-ck-detail .fl {
	float: left
}
.case-ck-detail .fr {
	float: right
}
.case-ck-detail .section {
	position: relative;
	background: transparent
}
.case-ck-detail .section-container {
	padding: 50px 0
}
.case-ck-detail .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.case-ck-detail .main-tit {
	text-align: center
}
.case-ck-detail .main-tit h2 {
	font-size: 30px;
	color: #444;
	line-height: 1em;
	margin: 0px auto 10px
}
.case-ck-detail .main-tit span {
	font-size: 12px;
	color: #9c9c9c
}
.case-ck-detail .main-tit p {
	font-size: 16px;
	color: #9c9c9c
}
.case-ck-detail .next {
	padding: 30px 0 60px;
	margin-top: 45px;
	overflow: hidden;
	border-top: 1px solid #eee
}
.case-ck-detail .news-contents {
	margin: 10px 0 0;
	padding: 0 5px
}
.case-ck-detail .contents-rounds a {
	display: inline-block
}
.case-ck-detail .contents-rounds .at {
	width: 45%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.case-ck-detail .contents-rounds .at.nxt {
	text-align: right
}
.case-ck-detail .contents-rounds .fanhui {
	width: 10%;
	text-align: center
}
.case-ck-detail .contents-rounds .at a, .case-ck-detail .contents-rounds .fanhui a {
	color: #a6a6a6;
	transition: 0.3s;
	padding: 5px 0;
	border-bottom: 1px solid #d1d1d1
}
.case-ck-detail .contents-rounds .at a:hover, .case-ck-detail .contents-rounds .fanhui a:hover {
	color: #444
}
.case-ck-detail .section .pagination {
	margin-top: 60px
}
.case-ck-detail .section .pagination li {
	background: #fffffa
}
.case-ck-detail .section .pagination li a {
	color: #666;
	border: 1px solid #fffffa
}
.case-ck-detail .section .pagination li.active {
	background: #444
}
.case-ck-detail .section .pagination li a.selected {
	color: #fff;
	border: 1px solid #444
}
.case-ck-detail .section_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.case-ck-detail .section {
	position: relative
}
.case-ck-detail .section-container {
	position: relative;
	z-index: 1
}
.case-ck-detail .section-container .main-ft {
	overflow: hidden;
	border-radius: 10px;
	margin-top: 60px
}
.case-ck-detail .section-container .main-ft .content-top {
	overflow: hidden
}
.case-ck-detail .section-container .main-ft .content-top .intro {
	width: 50%;
	padding: 30px
}
.case-ck-detail .section-container .main-ft .content-top .intro h4 {
	font-size: 24px;
	color: #444;
	margin-bottom: 25px
}
.case-ck-detail .section-container .main-ft .content-top .intro p {
	line-height: 2em;
	color: #a6a6a6
}
.case-ck-detail .section-container .main-ft .content-top .first-img {
	width: 50%
}
.case-ck-detail .section-container .main-ft .content-bottom {
	overflow: hidden
}
.case-ck-detail .section-container .main-ft .content-bottom .list {
	overflow: hidden
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img {
	width: 33.0333%;
	float: left;
	margin: 0.3% 0;
	margin-right: 0.3%
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img:nth-of-type(3n) {
	margin-right: 0
}
.case-ck-detail .section .section-bg {
	position: absolute;
	background-position: center;
	z-index: -1;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media screen and (max-width:960px) {
.case-ck-detail .section-container .main-ft .content-top .intro {
	width: 100%;
	float: none
}
.case-ck-detail .section-container .main-ft .content-top .intro h4 {
	font-size: 24px;
	color: #444;
	margin-bottom: 25px
}
.case-ck-detail .section-container .main-ft .content-top .intro p {
	line-height: 2em;
	color: #a6a6a6
}
.case-ck-detail .section-container .main-ft .content-top .first-img {
	width: 100%;
	float: none
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img {
	width: 49%;
	margin: 2% 0;
	margin-right: 2%;
	float: left
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img:nth-of-type(2n) {
	margin-right: 0
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img:nth-of-type(3n) {
	margin-right: 2%
}
}

@media screen and (max-width:720px) {
.case-ck-detail .contents-rounds .at, .case-ck-detail .contents-rounds .at.nxt, .case-ck-detail .contents-rounds .fanhui {
	float: none;
	width: 100%;
	display: block;
	text-align: left
}
.case-ck-detail .main-tit h2 {
	font-size: 26px
}
}

@media screen and (max-width:640px) {
.case-ck-detail .section-container .main-ft {
	padding: 30px 20px
}
.case-ck-detail .section-container .main-ft .content-top .intro {
	padding: 10px
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img {
	width: 98%;
	margin: 1% 0;
	margin-right: 1%;
	float: none;
	text-align: center
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img img {
	display: inline-block
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img:nth-of-type(2n) {
	margin-right: 1%
}
.case-ck-detail .section-container .main-ft .content-bottom .list .img:nth-of-type(3n) {
	margin-right: 1%
}
}
.case-gallery-section .full {
	width: 100%
}
.case-gallery-section .inner {
	padding: 2em 0
}
.case-gallery-section #primary {
	width: 100%
}
.case-gallery-section #primary.have-sidebar {
	width: 71%
}
.case-gallery-section #primary.fr {
	padding-left: 5%
}
.case-gallery-section #primary.fl {
	padding-right: 5%
}
.case-gallery-section #secondary {
	width: 29%
}
.case-gallery-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.case-gallery-section img {
	max-width: 100%
}
.case-gallery-section ul, .case-gallery-section ol, .case-gallery-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.case-gallery-section .fl {
	float: left
}
.case-gallery-section .fr {
	float: right
}
.case-gallery-section .show {
	display: block
}
.case-gallery-section .hide {
	display: none
}
.case-gallery-section .clearfix {
	clear: both;
	zoom: 1
}
.case-gallery-section .section .main-tit {





	margin-bottom: 30px;
	text-align: center
}
.case-gallery-section .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.case-gallery-section .section .main-tit span {
	display: block;
	color: #9c9c9c;
	text-transform: capitalize;
	font-size: 14px
}
.case-gallery-section .section .galleries {
	margin-top: 60px
}
.case-gallery-section .section .galleries ul {
	overflow: hidden
}
.case-gallery-section .section .galleries ul li {
	float: left;
	width: 29.33333%;
	margin-bottom: 30px;
	margin-right: 6%;
	box-shadow: 5px 5px 10px 1px #f3f3f3
}
.case-gallery-section .section .galleries ul li:hover {
	box-shadow: 5px 5px 10px 1px #d8d8d8
}
.case-gallery-section .section .galleries ul li:nth-of-type(3n) {
	margin-right: 0
}
.case-gallery-section .section .galleries ul li a {
	display: block;
	overflow: hidden;
	padding: 10px
}
.case-gallery-section .section .galleries ul li a {
	outline: none
}
.case-gallery-section .section .galleries ul li a img {
	transition: 0.3s
}
.case-gallery-section .section .galleries ul li a:hover img {
	transform: scale(1.1)
}

@media screen and (max-width:720px) {
.case-gallery-section .section .galleries ul li {
	width: 48%;
	margin-right: 4%
}
.case-gallery-section .section .galleries ul li:nth-of-type(3n) {
	margin-right: 4%
}
.case-gallery-section .section .galleries ul li:nth-of-type(2n) {
	margin-right: 0
}
}
.case-list-ck .section {
	position: relative
}
.case-list-ck .section-container {
	position: relative;
	z-index: 1
}
.case-list-ck .section-container .main-tit {
	margin: 30px auto
}
.case-list-ck .section-container .main-tit h2 {
	font-size: 24px;
	color: #333;
	text-align: center
}
.case-list-ck .section-container .main-tit span {
	text-align: center;
	display: block;
	margin: 0 auto;
	color: #9c9c9c
}
.case-list-ck .section-container .main-tit p {
	color: #737373;
	text-align: center
}
.case-list-ck .section-content .list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	padding: 40px 30px
}
.case-list-ck .section-content a:hover, .case-list-ck .section-content a:focus {
	text-decoration: none
}
.case-list-ck .section-content .list li {
	float: left;
	width: 29.333%;
	margin-right: 6%;
	margin-bottom: 40px;
	background: #fff
}
.case-list-ck .section-content .list li:nth-of-type(3n) {
	margin-right: 0px
}
.case-list-ck .section-content .list li a {
	display: block;
	width: 100%
}
.case-list-ck .section-content .list li .img {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.case-list-ck .section-content .list li img {
	max-width: 100%;
	height: 270px;
	object-fit: cover;
}
.case-list-ck .section-content .list li .list-tit {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	color: #333;
	line-height: 1.8em;
	transition: 0.3s;
	padding: 15px 0 0
}
.case-list-ck .section-content .list li span.date {
	color: #999;
	font-size: 12px
}
.case-list-ck .section-content .list li .desc {
	color: #888;
	padding: 15px 0;
	position: relative;
	margin-top: 15px;
	height: 85px;
	overflow: hidden
}
.case-list-ck .section-content .list li .desc:before, .case-list-ck .section-content .list li .desc:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	content: '';
	height: 1px;
	background: #eee
}
.case-list-ck .section-content .list li .desc:before {
	width: 0;
	background: #444;
	transition: 0.3s;
	z-index: 5
}
.case-list-ck .section-content .list li:hover .list-tit {
	color: #444
}
.case-list-ck .section-content .list li:hover .desc:before {
	width: 100%
}
.case-list-ck .section-content .news-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.case-list-ck .section-content .news-list li {
	overflow: hidden;
	padding: 0 20px;
	border-bottom: 1px dashed #eee;
	background: #fff;
	transition: 0.3s
}
.case-list-ck .section-content .news-list li a {
	display: block;
	line-height: 45px;
	height: 45px
}
.case-list-ck .section-content .news-list li span {

	color: #666;
	transition: 0.3s
}
.case-list-ck .section-content .news-list li span.list-tit {
	max-width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.case-list-ck .section-content .news-list li:hover {
	background: #f5f5f5
}
.case-list-ck .section-content .news-list li:hover span.list-tit {
	color: #444
}
.case-list-ck .section-content .news-list li span.date {
	color: #bbb
}
.case-list-ck .section .section-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}
.case-list-ck .fl {
	float: left
}
.case-list-ck .fr {
	float: right
}

@media screen and (max-width:1024px) {
.case-list-ck .section-content .list li {
	width: 47%;
	margin-right: 6%;
	margin-bottom: 30px
}
.case-list-ck .section-content .list li:nth-of-type(2) {
	margin-right: 0
}
.case-list-ck .section-container .main-tit {
	margin: 10px auto
}
}

@media screen and (max-width:960px) {
.case-list-ck .section-container .main-tit {
	margin: 0px auto
}
}

@media screen and (max-width:480px) {
.case-list-ck .section-content .list li {
	width: 98%;
	margin: 20px 1%
}
.case-list-ck .section-content .list li:nth-of-type(2) {
	margin: 20px 2%
}
}
.channel-list-team .section {
	position: relative
}
.channel-list-team .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto;
	overflow: hidden
}
.channel-list-team .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.channel-list-team h3 {
	text-align: center;
	color: #575757;
	font-size: 30px;
	font-weight: normal
}
.channel-list-team span {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #777;
	font-size: 16px
}
.channel-list-team ul.list {
	margin-top: 50px;
	overflow: hidden;
	padding: 0px
}
.channel-list-team ul.list li {
	width: 25%;
	padding: 20px;
	float: left;
	list-style-type: none;
	box-sizing: border-box
}
.channel-list-team .listbox {
	border: 1px solid #ccc;
	display: block;
	background: #fff
}
.channel-list-team .section-container {
	max-width: 1200px;
	margin: auto
}
.channel-list-team i {
	display: block;
	height: 2px;
	width: 40px;
	margin: 15px auto;
	background: #aaa
}
.channel-list-team strong {
	box-sizing: border-box;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	color: #575757;
	margin-top: 10px
}
.channel-list-team p {
	padding: 20px;
	padding-bottom: 0;
	margin-bottom: 30px;
	text-align: center;
	color: #777;
	font-size: 14px;
	line-height: 24px;
	min-height: 90px;
	height: 90px;
	max-height: 90px;
	display: block;
	overflow: hidden
}
.channel-list-team label {
	display: block
}
.channel-list-team label, .channel-list-team img {
	width: 100%;
	overflow: hidden
}
.channel-list-team img {
	transition: all 0.3s ease-in-out
}
.channel-list-team a:link {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	cursor: pointer
}
.channel-list-team a:hover {
	background: #222;
	transition: all 0.3s ease-in-out
}
.channel-list-team a:hover strong {
	color: #fff
}
.channel-list-team a:hover p {
	color: #e5e5e5
}
.channel-list-team a:hover img {
	transform: scale(1.2);
	transition: all 0.3s ease-in-out
}
.channel-list-team .line {
	padding: 20px 20px 0px
}
.channel-list-team .line em {
	display: block;
	height: 1px;
	background: #aaa
}
.channel-list-team ul.pagination li a:hover, .channel-list-team ul.pagination li a.selected {
	background: #444;
	color: #fff
}

@media screen and (max-width:900px) {
.channel-list-team ul.list li {
	width: 33.33%
}
}

@media screen and (max-width:690px) {
.channel-list-team ul.list li {
	width: 50%
}
}

@media screen and (max-width:450px) {
.channel-list-team ul.list li {
	width: 100%
}
}
.channel_random_four .fl {
	float: left
}
.channel_random_four .fr {
	float: right
}
.channel_random_four .full {
	width: 100%

}
.channel_random_four .show {
	display: block
}
.channel_random_four .hide {
	display: none
}
.channel_random_four .clearfix {
	clear: both;
	zoom: 1
}
.channel_random_four ul, .channel_random_four li {
	margin: 0;
	padding: 0;
	list-style: none
}
.channel_random_four .section {
	position: relative
}
.channel_random_four .section-container {
	padding: 50px 0
}
.channel_random_four .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.channel_random_four .main-title {
	margin-bottom: 40px;
	text-align: center
}
.channel_random_four .main-title .title {
	font-size: 30px;
	font-weight: 700;
	color: #444
}
.channel_random_four .main-title .title span {
	padding-left: 5px;
	font-size: 20px;
	font-weight: 100;
	color: #666;
	text-transform: uppercase
}
.channel_random_four .flgr-product-box ul {
	overflow: hidden;
	padding: 20px;
	margin: -20px
}
.channel_random_four .flgr-product-box ul li {
	float: left;
	width: 19%;
	margin-left: 1%;
	margin-top: 15px;
	padding: 0 0 20px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1)
}
.channel_random_four .flgr-product-box ul li a {
	display: block;
	padding: 10px
}
.channel_random_four .flgr-product-box ul li a img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	border-radius: 10px 10px 0 0;
	transition: 0.3s;
	-ms-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.channel_random_four .flgr-product-box ul li a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.channel_random_four .flgr-product-box ul li p {
	margin: 40px 0 0 20px;
	line-height: 18px;
	font-size: 16px;
	color: #bcbcbc;
	border-left: 1px solid #aeaeae
}
.channel_random_four .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 14px;
	font-size: 14px;
	padding: 10px 0 0 0;
	color: #bcbcbc;
	margin: 0;
	margin-left: 20px
}
.channel_random_four .flgr-product-box ul li p, .channel_random_four .flgr-product-box ul li h6 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.channel_random_four .flgr-product-box ul li p i, .channel_random_four .flgr-product-box ul li h6 i {
	padding: 0 10px
}

@media screen and (max-width:1200px) {
.channel_random_four .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 22px;
	font-size: 14px
}
}

@media screen and (max-width:720px) {
.channel_random_four .flgr-product-box ul li p i, .channel_random_four .flgr-product-box ul li h6 i {
	padding: 0 5px
}
.channel_random_four .flgr-product-box ul {
	overflow: hidden;
	padding: 0px
}
.channel_random_four .flgr-product-box ul li {
	float: left;
	width: 48%;
	margin: 10px 0;
	margin-right: 4%
}
.channel_random_four .flgr-product-box ul li:nth-of-type(2n) {
	margin-right: 0
}
.channel_random_four .main-title {
	margin-bottom: 30px
}
.channel_random_four .section-container {
	padding: 30px 20px
}
}
.channel_random_one .section {
	position: relative
}
.channel_random_one .section-container {
	padding: 50px 0
}
.channel_random_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.channel_random_one img {
	max-width: 100%;
	display: inline-block
}
.channel_random_one ul, .channel_random_one li {
	list-style: none;
	padding: 0;
	margin: 0
}
.channel_random_one .main-title {
	margin-bottom: 4%;
	text-align: center
}
.channel_random_one .main-title .title {
	font-size: 20px;
	color: #666
}
.channel_random_one .main-title .subtitle {
	font-size: 14px;
	color: #999
}
.channel_random_one .list {
	overflow: hidden;
	padding: 20px;
	margin-right: -20px;
	margin-left: -20px
}
.channel_random_one .list li {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	float: left;
	width: 48%;
	margin-right: 4%;
	padding: 36px;
	border-bottom: 1px solid #ddd
}
.channel_random_one .list li:nth-of-type(2n) {
	margin-right: 0
}
.channel_random_one .list li:last-of-type(1), .channel_random_one .list li:last-of-type(2) {
	border: 0
}
.channel_random_one .list li .title {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height: 1.5;
	word-break: break-all
}
.channel_random_one .list li .title span {
	width: 100px;
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 1
}
.channel_random_one .list li .para {
	margin-top: 1.666%;
	font-size: 13px;
	color: #878787;
	line-height: 1.7
}
.channel_random_one .list li:hover {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)
}

@media screen and (max-width:720px) {
.channel_random_one .section-container {
	padding: 30px 20px
}
.channel_random_one .main-title {
	margin-bottom: 30px
}
}

@media screen and (max-width:540px) {
.channel_random_one .main-title {
	margin-bottom: 0px
}
.channel_random_one .list li {
	margin: 0px auto 10px;
	width: 100%;
	padding: 15px;
	padding-bottom: 25px
}
}
.channel_random_third .section {
	position: relative
}
.channel_random_third .section-container {
	max-width: 100%;
	width: 100%;
	padding: 50px 0;
	overflow: hidden
}
.channel_random_third .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.channel_random_third .fr {
	float: right
}
.channel_random_third .fl {
	float: left
}
.channel_random_third .main-title {
	text-transform: uppercase;
	width: 24%
}
.channel_random_third .main-title .title {
	color: #fff;
	font-size: 68px;
	font-weight: 700;
	line-height: 1.5em
}
.channel_random_third .main-title .subtitle {
	font-size: 20px;
	color: #fff
}
.channel_random_third .slider {
	width: 75%
}
.channel_random_third .slick-next {
	right: auto;
	left: -20%
}
.channel_random_third .slick-prev {
	left: -25%
}
.channel_random_third .slick-next, .channel_random_third .slick-prev {
	border: 1px solid #fff;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%
}
.channel_random_third .slick-prev:before, .channel_random_third .slick-next:before {
	font-size: 17px;
	line-height: 30px
}
.channel_random_third .words {
	padding: 35px;
	background: transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.channel_random_third .words .title {
	position: relative;
	color: #fff;
	font-size: 16px;
	margin-bottom: 8px
}
.channel_random_third .words .subtitle {
	color: rgba(255,255,255,0.7);
	font-size: 14px
}
.channel_random_third .slider .slick-slide {
	cursor: pointer
}
.channel_random_third .slider .slick-slide .words .title:after {
	position: absolute;
	content: 'eÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã…Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â©Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¬Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¿1ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½2';
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	top: 20px;
	right: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.channel_random_third .slider .slick-slide:hover .words {
	background: #2f2f2f
}
.channel_random_third .slider .slick-slide:hover .words .title:after {
	filter: alpha(opacity=100);
	opacity: 1
}
.channel_random_third .slider .slick-slide:hover .padding-wrapper {
	border: 0
}
.channel_random_third .slider .slick-slide .padding {
	padding: 3%
}
.channel_random_third .slider .slick-slide .padding-wrapper {
	border: 1px solid rgba(255,255,255,0.2)
}
.channel_random_third img {
	max-width: 100%
}

@media screen and (max-width:1024px) {
.channel_random_third .main-title {
	width: 100%;
	margin-bottom: 40px
}
.channel_random_third .slider {
	width: 100%
}
}

@media screen and (max-width:720px) {
.channel_random_third .section-container {
	padding: 30px 20px
}
.channel_random_third .main-title {
	margin-bottom: 30px
}
.channel_random_third .main-title .title {
	font-size: 30px
}
.channel_random_third .main-title .subtitle {
	font-size: 17px
}
}
.channel_random_three .fl {

	float: left
}
.channel_random_three .fr {
	float: right
}
.channel_random_three img {
	max-width: 100%
}
.channel_random_three ul, .channel_random_three li {
	list-style: none;
	margin: 0;
	padding: 0
}
.channel_random_three .section {
	position: relative
}
.channel_random_three .section-container {
	padding: 50px 0
}
.channel_random_three .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.channel_random_three .main-title {
	position: relative;
	margin-bottom: 60px
}
.channel_random_three .main-title .title {
	line-height: 1em;
	font-size: 24px;
	color: #444
}
.channel_random_three .main-title .title em {
	font-style: normal;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #444;
	position: relative;
	top: 2px;
	margin-right: 2px
}
.channel_random_three .main-title .subtitle {
	font-size: 18px;
	font-weight: 100;
	color: #9c9c9c
}
.channel_random_three .main-title .href {
	position: absolute;
	right: 0;
	bottom: 5px
}
.channel_random_three .main-title .href a {
	font-size: 14px;
	color: #444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.channel_random_three .main-title .href a:hover {
	text-decoration: underline;
	font-weight: 700
}
.channel_random_three .main-content ul li {
	cursor: pointer;
	overflow: hidden;
	width: 100%;
	border: 1px solid #e5e5e5;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	padding: 20px 60px 15px;
	margin-bottom: 24px
}
.channel_random_three .main-content ul li:last-of-type {
	margin-bottom: 0
}
.channel_random_three .main-content ul li a {
	font-size: 36px;
	font-weight: 700;
	color: #444
}
.channel_random_three .main-content .date {
	font-size: 16px;
	font-weight: 700;
	color: #444;
	float: left;
	width: 13%
}
.channel_random_three .main-content .date .day {
	font-size: 36px;
	color: #444;
	display: block;
	line-height: 1em
}
.channel_random_three .main-content .img {
	float: left;
	width: 15%;
	overflow: hidden
}
.channel_random_three .main-content .img img {
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s
}
.channel_random_three .main-content .words {
	float: right;
	width: 66%;
	padding-right: 80px;
	position: relative
}
.channel_random_three .main-content .words .title {
	margin-bottom: 17px;
	font-size: 20px;
	font-weight: 700;
	color: #5e5e5e
}
.channel_random_three .main-content .words .para {
	color: #737373;
	line-height: 1.8em;
	font-size: 14px;
	font-weight: 100
}
.channel_random_three .main-content .points {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1.5px
}
.channel_random_three .main-content .points span {
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #999;
	margin: 0
}
.channel_random_three .main-content ul li:hover {
	border: 3px solid #444
}
.channel_random_three .main-content li:hover .img img {
	transform: scale(1.1)
}

@media screen and (max-width:1024px) {
.channel_random_three .main-content .date {
	width: 11%
}
.channel_random_three .main-content .img {
	width: 20%
}
.channel_random_three .main-content .words {
	width: 65%;
	padding-right: 60px
}
}

@media screen and (max-width:960px) {
.channel_random_three .main-content ul li {
	padding: 20px
}
.channel_random_three .main-content .date {
	font-size: 14px;
	width: auto;
	margin-right: 20px
}
.channel_random_three .main-content .date .day {
	font-size: 25px
}
}

@media screen and (max-width:720px) {
.channel_random_three .section-container {
	padding: 40px 20px
}
.channel_random_three .main-title {
	margin-bottom: 30px
}
.channel_random_three .main-content .date, .channel_random_three .main-content .img, .channel_random_three .main-content .words {
	float: none;
	width: 100%;
	margin-bottom: 20px
}
.channel_random_three .main-content .words {
	margin-bottom: 0;
	padding-right: 0
}
.channel_random_three .main-content .words .title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 300
}
.channel_random_three .points {
	display: none
}
.channel_random_three .main-content ul {
	overflow: hidden
}
.channel_random_three .main-content ul li {
	padding: 20px;
	float: left;
	width: 48%;
	margin-right: 4%
}
.channel_random_three .main-content ul li:nth-of-type(2n) {
	margin-right: 0
}
.channel_random_three .main-content ul li:hover {
	border: 1px solid #e5e5e5
}
}

@media screen and (max-width:480px) {
.channel_random_three .main-content ul li {
	padding: 30px 20px;
	float: none;
	width: 100%;
	margin-right: 0
}
}
.channel_random_two .fl {
	float: left
}
.channel_random_two .fr {
	float: right
}
.channel_random_two img {
	max-width: 100%
}
.channel_random_two .section {
	position: relative
}
.channel_random_two .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.channel_random_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.channel_random_two .main-title {
	position: relative;
	text-align: center;
	font-weight: 700;
	margin-bottom: 60px;
	margin-top: 60px
}
.channel_random_two .main-title .title {
	font-size: 38px;
	color: #444;
	text-transform: uppercase;
	line-height: 1em
}
.channel_random_two .main-title em {
	font-style: normal;
	font-size: 44px;
	color: #444
}
.channel_random_two .main-title .subtitle {
	font-size: 25px;
	text-transform: uppercase;
	color: #9c9c9c;
	margin-top: 10px
}
.channel_random_two .main-content {
	padding: 75px 0
}
.channel_random_two .main-content .section-container {
	padding: 0
}
.channel_random_two .main-content p {
	color: rgba(255,255,255,0.5);
	text-align: center
}
.channel_random_two .main-content p.p {
	margin: 0px auto 90px;
	width: 813px;
	line-height: 2em;
	max-width: 100%
}
.channel_random_two .main-content {
	position: relative;
	width: 100%
}
.channel_random_two .content-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.channel_random_two .content-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.channel_random_two .main-content .title {
	height: 65px;
	line-height: 65px;
	color: rgba(255,255,255,0.5);
	font-size: 20px;
	border: 1px solid #777;
	border-top: 0;
	text-align: center;
	background: transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.channel_random_two .multiple-items .slick-slide {
	cursor: pointer;
	margin: 0 20px
}
.channel_random_two .slick-slide:hover .title {
	background: #444;
	color: #fff
}
.channel_random_two .slick-prev:before, .channel_random_two .slick-next:before {
	color: #000;
	opacity: 1;
	filter: alpha(opacity=100)
}
.channel_random_two .slick-prev, .channel_random_two .slick-next {
	position: absolute;
	bottom: -50px;
	top: auto;
	z-index: 2
}
.channel_random_two .slick-prev {
	left: 47.5%
}
.channel_random_two .slick-next {
	right: 47.5%
}

@media screen and (max-width:720px) {
.channel_random_two .slick-prev, .channel_random_two .slick-next {
	position: absolute;
	top: 50%;
	bottom: auto;
	margin-top: -10px
}
.channel_random_two .slick-prev {
	left: 20px
}
.channel_random_two .slick-next {
	right: 20px
}
.channel_random_two .main-title {
	margin-top: 45px;
	margin-bottom: 30px
}
.channel_random_two .p {
	padding: 0 20px
}
.channel_random_two .main-content {
	padding: 40px 0
}
.channel_random_two .main-content .title {
	font-size: 14px;
	height: 40px;
	line-height: 40px
}
}
.chuancha_model_one .fl {
	float: left
}
.chuancha_model_one .fr {
	float: right
}
.chuancha_model_one ul, .chuancha_model_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.chuancha_model_one img {
	display: inline-block;
	max-width: 100%
}
.chuancha_model_one .section {
	position: relative
}
.chuancha_model_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.chuancha_model_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.chuancha_model_one .main-title {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 100px;
	font-weight: 700
}
.chuancha_model_one .main-title .title {
	font-size: 17px;
	color: #424242;
	line-height: 1.5em
}
.chuancha_model_one .main-title .subtitle {
	color: #2f2f2f;
	font-size: 30px
}
.chuancha_model_one .main-title em {
	font-style: normal;
	margin-right: 8px;
	color: #9a9a9a
}
.chuancha_model_one .main-content .list {
	overflow: hidden
}
.chuancha_model_one .main-content .list li {
	cursor: pointer;
	padding: 60px 20px;
	color: #363636;
	text-align: center;
	width: 23.5%;
	margin-right: 2%;
	float: left;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	background: transparent
}
.chuancha_model_one .main-content .list li:last-child {
	margin-right: 0
}
.chuancha_model_one .main-content .list li .icon {
	height: 75px;
	line-height: 75px;
	margin-bottom: 65px
}
.chuancha_model_one .main-content .list li img {
	vertical-align: middle
}
.chuancha_model_one .main-content .list li .imgh {
	display: none
}
.chuancha_model_one .main-content .list li .img {
	display: inline-block
}
.chuancha_model_one .main-content .list li .title {
	margin-bottom: 30px;
	position: relative;
	font-size: 18px;
	padding-bottom: 30px
}
.chuancha_model_one .main-content .list li .title:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 30px;
	height: 2px;
	left: 50%;
	margin-left: -15px;
	background: #e2e2e2
}
.chuancha_model_one .main-content .list li .para {
	font-size: 14px;
	line-height: 1.8em;
	color: #363636;
	opacity: 0.7;
	filter: alpha(opacity=70);
	margin-bottom: 56px
}
.chuancha_model_one .main-content .list li .href {
	margin: 0 auto
}
.chuancha_model_one .main-content .list li .href a {
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	background: #fff;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	border: 1px solid rgba(47,47,47,0.15);
	color: rgba(47,47,47,0.15)
}
.chuancha_model_one .main-content .list li:hover {
	background: #2f2f2f;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1)
}
.chuancha_model_one .main-content .list li:hover .imgh {
	display: inline-block
}
.chuancha_model_one .main-content .list li:hover .img {
	display: none
}
.chuancha_model_one .main-content .list li:hover .title {
	color: #fff
}
.chuancha_model_one .main-content .list li:hover .para {
	color: rgba(255,255,255,0.4)
}
.chuancha_model_one .main-content .list li:hover .href a {
	width: 116px;
	border-color: #fff;
	color: #363636
}

@media screen and (max-width:1200px) {
.chuancha_model_one .section-container {
	padding: 45px 20px
}
}

@media screen and (max-width:720px) {
.chuancha_model_one .main-title {
	margin-bottom: 40px
}
.chuancha_model_one .main-title .subtitle {
	font-size: 22px
}
.chuancha_model_one .section-container {
	padding: 30px 20px
}
.chuancha_model_one .main-content .list li {
	width: 50%;
	margin: 5px 0;
	padding: 15px 10px
}
.chuancha_model_one .main-content .list li .icon {
	margin-bottom: 30px
}
.chuancha_model_one .main-content .list li img {
	width: 50px
}
.chuancha_model_one .main-content .list li .icon {
	height: 60px;
	line-height: 60px
}
.chuancha_model_one .main-content .list li .para {
	margin-bottom: 20px
}
.chuancha_model_one .main-content .list li .title {
	padding-bottom: 20px;
	margin-bottom: 20px
}
}

@media screen and (max-width:320px) {
.chuancha_model_one .main-content .list {
	background: #fff
}
.chuancha_model_one .main-content .list li {
	width: 100%;
	float: none
}
}
.contact-channel-gqf .full {
	width: 100%
}
.contact-channel-gqf .inner {
	padding: 2em 0
}
.contact-channel-gqf #primary {
	width: 100%
}
.contact-channel-gqf #primary.have-sidebar {
	width: 71%
}
.contact-channel-gqf #primary.fr {
	padding-left: 5%
}
.contact-channel-gqf #primary.fl {
	padding-right: 5%
}
.contact-channel-gqf #secondary {
	width: 29%
}
.contact-channel-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.contact-channel-gqf img {
	max-width: 100%
}
.contact-channel-gqf ul, .contact-channel-gqf ol, .contact-channel-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}
.contact-channel-gqf .fl {
	float: left
}
.contact-channel-gqf .fr {
	float: right
}
.contact-channel-gqf .show {
	display: block
}
.contact-channel-gqf .hide {
	display: none
}
.contact-channel-gqf .clearfix {
	clear: both;
	zoom: 1
}
.contact-channel-gqf .section {
	position: relative
}
.contact-channel-gqf .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.contact-channel-gqf .section .incon_tt {
	text-align: center
}
.contact-channel-gqf .section .incon_tt h2 {
	font-size: 18px;
	color: #444;
	text-transform: uppercase;
	font-weight: normal
}
.contact-channel-gqf .section .incon_tt h3 {
	font-size: 20px;
	color: #333;
	font-weight: normal
}
.contact-channel-gqf .section .incon_tt .line {
	margin: 26px auto 50px;
	border-bottom: 1px solid #444;
	width: 470px;
	max-width: 100%;
	position: relative
}
.contact-channel-gqf .section .incon_tt .line:after {
	position: relative;
	content: '';
	top: 3px;
	display: block;
	border-bottom: 3px solid #999;
	width: 100px;
	margin: auto
}
.contact-channel-gqf .section .incon_tt .info {
	text-align: center
}
.contact-channel-gqf .section .inconlist {
	margin-top: 60px
}
.contact-channel-gqf .section .inconlist ul {
	overflow: hidden;
	margin-bottom: 50px
}
.contact-channel-gqf .section .inconlist ul:last-of-type {
	margin-bottom: 0
}
.contact-channel-gqf .section .inconlist ul .title {
	font-size: 18px;
	color: #515151;
	font-weight: 700;
	padding: 20px 0;
	line-height: 30px
}
.contact-channel-gqf .section .inconlist ul li {
	width: 31.333333%;
	margin-right: 3%;
	float: left
}
.contact-channel-gqf .section .inconlist ul li:nth-of-type(3n) {
	margin-right: 0
}
.contact-channel-gqf .section .inconlist ul li .top i {
	position: relative;
	margin-right: 20px;
	display: inline-block;
	width: 18px;
	height: 22px;
	vertical-align: middle;
	background-color: #444
}
.contact-channel-gqf .section .inconlist ul li .top i:before {
	position: absolute;
	right: -4px;
	width: 6px;
	height: 11px;
	content: '';
	background-color: #444;
	top: 0;
	-webkit-transform: skewX(25deg);
	-khtml-transform: skewX(25deg);
	-moz-transform: skewX(25deg);
	-ms-transform: skewX(25deg);
	-o-transform: skewX(25deg)
}
.contact-channel-gqf .section .inconlist ul li .top i:after {
	position: absolute;
	right: -4px;
	width: 6px;
	height: 11px;
	content: '';
	background-color: #444;
	bottom: 0;
	-webkit-transform: skewX(-25deg);
	-khtml-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	-o-transform: skewX(-25deg)
}
.contact-channel-gqf .section .inconlist ul li .top span {
	color: #6a6a6a
}
.contact-channel-gqf .section .inconlist ul li .border-color {
	margin: 25px auto 35px;
	border-bottom: 1px solid #444
}
.contact-channel-gqf .section .inconlist ul li .border-color:after {
	position: relative;
	margin: auto;
	display: block;
	content: '';
	border-bottom: 3px solid #999;
	top: 1px;
	width: 70px;
	border-width: 1px
}
.contact-channel-gqf .section .inconlist ul li .info {
	color: silver;
	font-size: 16px;
	line-height: 24px
}
.contact-channel-gqf .section .inconlist ul li .info a {
	color: silver
}
.contact-channel-gqf .section .inconlist ul li .info strong {
	display: block;
	margin: 20px 0 4px;
	text-transform: uppercase;
	font-weight: normal;
	color: #515151
}

@media screen and (max-width:1300px) {
.contact-channel-gqf .wrapper {
	padding: 0 20px
}
.contact-channel-gqf .header-menu .wrapper {
	padding: 0px
}
}

@media screen and (max-width:767px) {
.contact-channel-gqf .section .inconlist ul li {
	width: 94%;
	margin: 30px 3%
}
.contact-channel-gqf .section .inconlist ul li:nth-of-type(3n) {
	margin: 30px 3%
}
.contact-channel-gqf .section .inconlist {
	margin-top: 30px
}
.contact-channel-gqf .section .incon_tt .line {
	margin: 10px auto 44px
}
}
.contact-form-dongyuan .full {
	width: 100%
}
.contact-form-dongyuan .inner {
	padding: 2em 0
}
.contact-form-dongyuan #primary {
	width: 100%
}
.contact-form-dongyuan #primary.have-sidebar {
	width: 71%
}
.contact-form-dongyuan #primary.fr {
	padding-left: 5%
}
.contact-form-dongyuan #primary.fl {
	padding-right: 5%
}
.contact-form-dongyuan #secondary {
	width: 29%
}
.contact-form-dongyuan .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.contact-form-dongyuan img {
	max-width: 100%;
	margin: 0 auto
}
.contact-form-dongyuan ul, .contact-form-dongyuan ol, .contact-form-dongyuan li {
	margin: 0;
	padding: 0;
	list-style: none
}
.contact-form-dongyuan input, .contact-form-dongyuan textarea, .contact-form-dongyuan select {
	outline: none;
	border: none
}
.contact-form-dongyuan .form-control {
	display: block;
	width: 100%;
	height: calc(4.25rem);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	height: 100%
}
.contact-form-dongyuan .fl {
	float: left
}
.contact-form-dongyuan .fr {
	float: right
}
.contact-form-dongyuan .show {
	display: block
}
.contact-form-dongyuan .hide {
	display: none
}
.contact-form-dongyuan .clearfix {
	clear: both;
	zoom: 1
}
.contact-form-dongyuan .section {
	position: relative
}
.contact-form-dongyuan .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.contact-form-dongyuan .section-container {
	padding: 50px 0
}
.contact-form-dongyuan .section .contact_list {
	overflow: hidden
}
.contact-form-dongyuan .section .contact_list .fl {
	width: 44%;
	margin-right: 6%
}
.contact-form-dongyuan .section .contact_list .about_title h2 {
	color: #444;
	font-weight: 800;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 0;
	z-index: 100;
	margin-bottom: 30px;
	position: relative;
	display: inline-block
}
.contact-form-dongyuan .section .contact_list .fl .about_title h2, .contact-form-dongyuan .section .contact_list .fr .about_title h2 {
	font-size: 20px;
	text-transform: capitalize
}
.contact-form-dongyuan .section .contact_list .about_title h2:before {
	position: absolute;
	content: '';
	background: #444;
	width: 50px;
	height: 4px;
	left: 0;
	bottom: -18px;
	z-index: 100;
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.contact-form-dongyuan .section .contact_list .about_title h2:after {
	position: absolute;
	content: '';
	background: #c5c5c5;
	width: 100%;
	height: 1px;
	right: 0;
	bottom: -17px
}
.contact-form-dongyuan .section .contact_list .about_title {
	margin-bottom: 10px;
	font-size: 30px;
	margin-bottom: 35px
}
.contact-form-dongyuan .section .contact_list .des {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin: 16px 0 36px
}
.contact-form-dongyuan .section .contact_list .list h2 {
	font-weight: normal;
	color: #5e5e5e;
	text-transform: uppercase;
	font-size: 15px
}
.contact-form-dongyuan .section .contact_list .list p {
	color: #737373;
	margin-top: 10px;
	font-size: 13px;
	margin-bottom: 26px
}
.contact-form-dongyuan .section .contact_list .fr {
	width: 50%
}
.contact-form-dongyuan .section .contact_list .fr .kuang {
	border: 10px solid #f4f4f4;
	padding: 40px 35px
}
.contact-form-dongyuan .section form {
	overflow: hidden
}
.contact-form-dongyuan .section form .form-label {
	display: none
}
.contact-form-dongyuan .section form .form-group {
	width: 48%;
	height: 40px;
	line-height: 40px;
	margin: 10px 1%;
	float: left
}
.contact-form-dongyuan .section form .form-group textarea, .contact-form-dongyuan .section form .form-group input {
	width: 100%;
	padding-left: 10px;
	transition: 0.3s
}
.contact-form-dongyuan .section form .form-group.form-textarea {
	float: right;
	height: 100px
}
.contact-form-dongyuan .section form .form-group.form-textarea textarea {
	height: 90px
}
.contact-form-dongyuan .section form .form-group.form-button {
	float: right
}
.contact-form-dongyuan .section form .form-group.form-button input {
	padding: 0;
	background: #444;
	color: #fff;
	transition: 0.3s;
	border: none;
	font-size: 16px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	cursor: pointer;
	position: relative;
	top: 0;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent
}
.contact-form-dongyuan .section form .form-group.form-button input:hover {
	background: #444;
	top: -1px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1)
}

@media screen and (max-width:1200px) {
.contact-form-dongyuan .contact_list .fl .about_title {
	margin-top: 0px
}
.contact-form-dongyuan .wrapper, .contact-form-dongyuan .header-menu .wrapper {
	padding: 0 20px
}
}

@media screen and (max-width:768px) {
.contact-form-dongyuan .section .contact_list .fl {
	width: 100%
}
.contact-form-dongyuan .section .contact_list .fr {
	width: 100%
}
.contact-form-dongyuan .fl {
	float: none
}
.contact-form-dongyuan .fr {
	float: none
}
}

@media screen and (max-width:720px) {
.contact-form-dongyuan .section .contact_list .fr .kuang {
	border: 10px solid #f4f4f4;
	padding: 40px 20px
}
.contact-form-dongyuan .section .contact_list>.fl {
	padding: 40px 30px
}
}

@media screen and (max-width:414px) {
.contact-form-dongyuan .section form .form-group {
	width: 98%;
	float: none
}
}
.contact-form-zjdn .full {
	width: 100%
}
.contact-form-zjdn .inner {
	padding: 2em 0
}
.contact-form-zjdn img {
	max-width: 100%;
	margin: 0 auto
}
.contact-form-zjdn ul, .contact-form-zjdn ol, .contact-form-zjdn li {
	margin: 0;
	padding: 0;
	list-style: none
}
.contact-form-zjdn .fl {
	float: left
}
.contact-form-zjdn .fr {
	float: right
}
.contact-form-zjdn .show {
	display: block
}
.contact-form-zjdn .hide {
	display: none
}
.contact-form-zjdn .clearfix {
	clear: both;
	zoom: 1
}
.contact-form-zjdn .form-control {
	display: block;
	width: 100%;
	height: calc(4.25rem);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	height: 100%
}
.contact-form-zjdn .section {
	position: relative
}
.contact-form-zjdn .section-bgcolor {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: -1
}
.contact-form-zjdn .ny_zw_header {
	margin-bottom: 50px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 40px 60px
}
.contact-form-zjdn .ny_zw_header ul {
	overflow: hidden
}
.contact-form-zjdn .ny_zw_header ul li {
	float: left;
	margin-right: 10px;
	line-height: 40px;
	position: relative;
	margin-right: 24px
}
.contact-form-zjdn .ny_zw_header ul li a {
	color: #737373;
	font-size: 17px
}
.contact-form-zjdn .ny_zw_header ul li:nth-of-type(2) a {
	color: #444
}
.contact-form-zjdn .ny_zw_header ul li:first-of-type:after {
	content: '|';
	color: #ddd;
	position: absolute;
	top: 0;
	right: -16px;
	display: block
}
.contact-form-zjdn .ny_zw {
	font-weight: normal;
	position: relative;
	padding: 0px 40px 60px;
	font-size: 14px;
	color: #737373;
	line-height: 28px;
	overflow: hidden
}
.contact-form-zjdn .ny_zw .form-wrapper {
	width: 100%
}
.contact-form-zjdn .ny_zw .feedbackone {
	color: #737373;
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom: 20px
}
.contact-form-zjdn .ny_zw form .form-label {
	float: left;
	width: 200px
}
.contact-form-zjdn .ny_zw form .form-label label {
	color: #737373
}
.contact-form-zjdn .ny_zw form .form-group {
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	margin-bottom: 30px
}
.contact-form-zjdn .ny_zw form .form-group em {
	display: none
}
.contact-form-zjdn .ny_zw form .form-group .form-control {
	float: left;
	width: 50%;
	height: 100%
}
.contact-form-zjdn .ny_zw form .form-group input, .contact-form-zjdn .ny_zw form .form-group textarea {
	width: 100%;
	height: 100%;
	border: none;
	text-shadow: none;
	box-shadow: none;
	outline: none;
	border-radius: 3px
}
.contact-form-zjdn .ny_zw form .form-group.form-textarea {
	height: 120px
}
.contact-form-zjdn .ny_zw form .form-group.form-textarea .form-control {
	width: 80%
}
.contact-form-zjdn .ny_zw form .form-group.form-button {
	width: 300px;
	height: 36px;
	line-height: 36px;
	margin-left: 200px
}
.contact-form-zjdn .ny_zw form .form-group.form-button input {
	background-color: #444;
	color: #fff;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent
}
.contact-form-zjdn .ny_zw form .form-group.form-button input:hover {
	background: #999
}
.contact-form-zjdn .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:960px) {
.contact-form-zjdn .ny_zw form .form-label {
	float: left;
	width: 20%
}
.contact-form-zjdn .ny_zw form .form-group .form-control {
	float: left;
	width: 80%;
	height: 100%
}
.contact-form-zjdn .ny_zw form .form-group.form-textarea .form-control {
	width: 80%
}
}

@media screen and (max-width:414px) {
.contact-form-zjdn .ny_zw_header {
	margin-bottom: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0px 40px 0px
}
.contact-form-zjdn .section-container {
	padding: 40px 0px
}
}

@media screen and (max-width:320px) {
.contact-form-zjdn .ny_zw {
	padding: 0px 10px 60px
}
.contact-form-zjdn .ny_zw_header {
	padding: 0px 10px 0px
}
}
.contact-jzdn .full {
	width: 100%
}
.contact-jzdn .inner {
	padding: 2em 0
}
.contact-jzdn img {
	max-width: 100%;
	margin: 0 auto
}
.contact-jzdn ul, .contact-jzdn ol, .contact-jzdn li {
	margin: 0;
	padding: 0;
	list-style: none
}
.contact-jzdn .fl {
	float: left
}
.contact-jzdn .fr {
	float: right
}
.contact-jzdn .show {
	display: block
}
.contact-jzdn .hide {
	display: none
}
.contact-jzdn .clearfix {
	clear: both;
	zoom: 1
}
.contact-jzdn .form-control {
	display: block;
	width: 100%;
	height: calc(4.25rem);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	height: 100%
}
.contact-jzdn .section {
	position: relative
}
.contact-jzdn .ny_zw_header {
	margin-bottom: 50px;
	width: 100%;
	height: 40px;
	line-height: 40px
}
.contact-jzdn .ny_zw_header ul {
	overflow: hidden;
	padding: 0px 40px 60px
}
.contact-jzdn .ny_zw_header ul li {
	float: left;
	margin-right: 25px;
	line-height: 40px;
	position: relative
}
.contact-jzdn .ny_zw_header ul li:first-of-type:after {
	content: '|';
	display: block;
	position: absolute;
	right: -16px;
	top: 0;
	color: #ddd
}
.contact-jzdn .ny_zw_header ul li a {
	color: #666;
	font-size: 17px
}
.contact-jzdn .ny_zw_header ul li:nth-of-type(1)>a {
	color: #444
}
.contact-jzdn .ny_zw {
	font-weight: normal;
	position: relative;
	padding: 0px 40px 60px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	overflow: hidden
}
.contact-jzdn .ny_zw>p {
	margin-bottom: 30px
}
.contact-jzdn .ny_zw .list-paddingleft-2 {
	border: 1px solid #efefef;
	overflow: hidden;
	margin-bottom: 30px
}
.contact-jzdn .ny_zw .list-paddingleft-2 li {
	float: left;
	width: 33.3%;
	box-sizing: border-box;
	padding: 16px;
	position: relative;
	border-left: 1px solid #efefef
}
.contact-jzdn .ny_zw .list-paddingleft-2 li:first-of-type {
	border: none
}
.contact-jzdn .googlemap {
	width: 100%;
	height: 400px
}

@media screen and (max-width:768px) {
.contact-jzdn .ny_zw_header {
	margin-bottom: 10px
}
}

@media screen and (max-width:720px) {
.contact-jzdn .ny_zw .list-paddingleft-2 li {
	padding: 10px
}
}

@media screen and (max-width:414px) {
.contact-jzdn .ny_zw {
	font-weight: normal;
	position: relative;
	padding: 0px 0px 60px
}
.contact-jzdn .ny_zw .list-paddingleft-2 li {
	float: none;
	width: 100%;
	padding: 10px
}
.contact-jzdn .ny_zw_header ul {
	overflow: hidden;
	padding: 0px 0px 60px
}
}
.contact-map-section .full {
	width: 100%
}
.contact-map-section .inner {
	padding: 2em 0
}
.contact-map-section #primary {
	width: 100%
}
.contact-map-section #primary.have-sidebar {
	width: 71%
}
.contact-map-section #primary.fr {
	padding-left: 5%
}
.contact-map-section #primary.fl {
	padding-right: 5%
}
.contact-map-section #secondary {
	width: 29%
}
.contact-map-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.contact-map-section img {
	max-width: 100%
}
.contact-map-section ul, .contact-map-section ol, .contact-map-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.contact-map-section .wrapper {
	padding: 0 20px
}
.contact-map-section .header-menu .wrapper {
	padding: 0px
}
}
.contact-map-section .fl {
	float: left
}
.contact-map-section .fr {
	float: right
}
.contact-map-section .show {
	display: block
}
.contact-map-section .hide {
	display: none
}
.contact-map-section .clearfix {
	clear: both;
	zoom: 1
}
.contact-map-section .form-control {
	display: block;
	width: 100%;
	height: calc(4.25rem);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	height: 100%
}
.contact-map-section .section {
	position: relative
}
.contact-map-section .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.contact-map-section .section .section-container {
	border-radius: 10px;
	padding: 50px 0
}
.contact-map-section .contbox {
	overflow: hidden;
	padding: 0 50px
}
.contact-map-section .contbox .contact_left {
	width: 47%;
	margin-right: 6%
}
.contact-map-section .contbox .contact_left .contact_leftbox {
	padding: 0 10px
}
.contact-map-section .contbox .contact_left .contact_leftbox h2 {
	font-size: 18px;
	line-height: 60px;
	border-bottom: 1px solid #f7f7f7
}
.contact-map-section .contbox .contact_left .contact_leftbox .list {
	padding: 20px 0
}
.contact-map-section .contbox .contact_left .contact_leftbox .list li {
	line-height: 42px
}
.contact-map-section .contbox .contact_left .contact_leftbox .list li p {
	color: #737373;
	line-height: 2em
}
.contact-map-section .contbox .contact_left .contact_leftbox .list li p span.iconfont {
	margin-right: 10px;
	font-size: 14px;
	color: #444;
	font-weight: 700
}
.contact-map-section .contbox .contact_left .contact_leftbox .list li p span a {
	color: #737373
}
.contact-map-section .contbox .map {
	width: 47%;
	height: 450px
}

@media screen and (max-width:768px) {
.contact-map-section .contbox .map {
	width: 100%;
	height: 450px
}
.contact-map-section .contbox .contact_left {
	width: 100%;
	margin-right: 6%
}
.contact-map-section .section .section-container {
	background-color: #fff;
	border-radius: 10px;
	padding: 0px 70px
}
}

@media screen and (max-width:414px) {
.contact-map-section .section .section-container {
	padding: 0px 10px
}
}
.contact-section-sunrise .fl {
	float: left
}
.contact-section-sunrise .fr {
	float: right

}
.contact-section-sunrise .clearfix {
	clear: both;
	zoom: 1
}
.contact-section-sunrise ul, .contact-section-sunrise li, .contact-section-sunrise ol {
	margin: 0;
	padding: 0
}
.contact-section-sunrise img, .contact-section-sunrise input, .contact-section-sunrise select, .contact-section-sunrise textarea {
	outline: none
}
.contact-section-sunrise .section {
	position: relative
}
.contact-section-sunrise .section-container {
	overflow: hidden;
	padding: 50px 0
}
.contact-section-sunrise .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.contact-section-sunrise .incon_feed {
	width: 68%;
	margin-right: 5%
}
.contact-section-sunrise .incon_feed .incon_feedtxt {
	font-size: 14px;
	line-height: 24px;
	color: #666
}
.contact-section-sunrise .incon_feed .incon_feedtxt strong {
	color: #444;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 6px
}
.contact-section-sunrise .incon_feed .incon_feedtxt p {
	color: #737373
}
.contact-section-sunrise form {
	overflow: hidden
}
.contact-section-sunrise form .form-group {
	width: 49%;
	float: left;
	margin-bottom: 15px
}
.contact-section-sunrise form .form-group .form-label {
	line-height: 26px;
	color: #999;
	font-size: 13px
}
.contact-section-sunrise form .form-group .form-label em {
	color: #e8320d;
	padding: 0 3px;
	font-weight: bold;
	font-style: normal
}
.contact-section-sunrise form .form-group .form-control {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #ccc;
	padding-left: 32px;
	background-position: 6px center;
	background-repeat: no-repeat;
	background-size: 20px;
	background-color: #efefef;
	border-radius: 3px;
	padding: 0
}
.contact-section-sunrise form .form-group:nth-of-type(2n) {
	margin-left: 2%
}
.contact-section-sunrise form input, .contact-section-sunrise form textarea, .contact-section-sunrise form select {
	width: 100%;
	height: 34px;
	border: none;
	box-shadow: none;
	text-shadow: none;
	background-color: transparent;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 0 10px;
	position: relative;
	top: -1px;
	color: #999
}
.contact-section-sunrise form .form-group.form-textarea {
	width: 100%;
	margin: 0;
	margin-bottom: 15px
}
.contact-section-sunrise form .form-group.form-textarea .form-control, .contact-section-sunrise form .form-group.form-textarea textarea {
	height: 120px;
	line-height: 30px
}
.contact-section-sunrise form .form-group.form-textarea textarea {
	height: 118px;
	top: 0
}
.contact-section-sunrise form .form-group.form-button {
	height: 36px;
	line-height: 36px;
	background: #444;
	width: 200px;
	margin-top: 26px;
	cursor: pointer;
	transition: 0.3s
}
.contact-section-sunrise form .form-group.form-button:hover {
	background-color: #999
}
.contact-section-sunrise form .form-group.form-button input {
	background-color: transparent;
	font-size: 16px;
	color: #fff
}
.contact-section-sunrise .incon_conbox {
	width: 26%
}
.contact-section-sunrise .conbox_bg {
	background: #f7f7f7;
	padding: 13px;
	margin-bottom: 16px
}
.contact-section-sunrise .conbox_bg h2 {
	margin-bottom: 0;
	font-size: 14px;
	color: #444;
	font-weight: bold
}
.contact-section-sunrise .conbox_bg .info, .contact-section-sunrise .conbox_bg a {
	font-size: 13px;
	color: #909090;
	line-height: 22px
}
.contact-section-sunrise .conbox_bg .info i {
	font-style: normal;
	font-size: 13px;
	float: left;
	margin-right: 10px
}

@media screen and (max-width:768px) {
.contact-section-sunrise .incon_feed {
	width: 100%;
	margin-right: 0%
}
.contact-section-sunrise .fl {
	float: none
}
.contact-section-sunrise .incon_conbox {
	width: 100%;
	margin-top: 10px
}
.contact-section-sunrise .fr {
	float: none
}
}

@media screen and (max-width:414px) {
.contact-section-sunrise form .form-group {
	width: 100%;
	float: none;
	margin-bottom: 15px
}
.contact-section-sunrise form .form-group:nth-of-type(2n) {
	margin-left: 0%
}
}
.contact_us_one .fl {
	float: left
}
.contact_us_one .fr {
	float: right
}
.contact_us_one ul, .contact_us_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.contact_us_one img {
	display: inline-block;
	max-width: 100%
}
.contact_us_one .section {
	position: relative
}
.contact_us_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.contact_us_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.contact_us_one .section {
	overflow: hidden
}
.contact_us_one .main-title {
	text-transform: uppercase;
	text-align: center;
	color: #444;
	margin-bottom: 60px
}
.contact_us_one .main-title em {
	color: #444;
	font-style: normal
}
.contact_us_one .main-title .subtitle {
	color: #9c9c9c;
	font-synthesis: 18px;
	line-height: 1em
}
.contact_us_one .main-title .title {
	position: relative;
	line-height: 1em;
	margin-bottom: 10px;
	font-size: 36px
}
.contact_us_one .main-title .title:before, .contact_us_one .main-title .title:after {
	position: absolute;
	top: 50%;
	width: 50%;
	height: 2px;
	margin-top: 2px;
	background: #9c9c9c;
	z-index: -1;
	content: ''
}
.contact_us_one .main-title .title:before {
	left: 0
}
.contact_us_one .main-title .title:after {
	right: 0
}
.contact_us_one .main-title .title span {
	display: inline-block;
	padding: 0 30px;
	background: #fff;
	z-index: 2
}
.contact_us_one .map {
	width: 100%;
	height: 350px;
	box-shadow: 0px 6px 20px rgba(0,0,0,0.2);
	position: relative;
	z-index: 1;
	background: #fff
}
.contact_us_one .map .mask {
	position: absolute;
	left: -10000px;
	right: -10000px;
	top: 50%;
	bottom: -1000px
}
.contact_us_one #allmap {
	z-index: 11 !important
}
.contact_us_one .content-bt {
	overflow: hidden;
	position: relative;
	z-index: 12;
	margin-top: 60px
}
.contact_us_one .content-bt .col-8 {
	float: left;
	width: 50%;
	overflow: hidden;
	font-size: 14px
}
.contact_us_one .content-bt .col-8-5>div {
	margin-bottom: 20px
}
.contact_us_one .content-bt .col-8-5 {
	float: left;
	width: 56%
}
.contact_us_one .content-bt .col-8-4 {
	float: left;
	width: 44%
}
.contact_us_one .content-bt .col-8-5 .copy {
	color: #737373
}
.contact_us_one .content-bt .col-8-5 .add {
	color: #737373
}
.contact_us_one .content-bt .col-8-4 .cont li {
	color: #737373;
	margin-bottom: 10px
}
.contact_us_one .content-bt .col-8-4 .cont li:last-child {
	margin-bottom: 0px
}
.contact_us_one .content-bt .col-8-4 .cont li h4 {
	font-weight: 400;
	font-size: 14px;
	color: #a1a1a1
}
.contact_us_one .content-bt .col-8-4 .cont li span {
	color: #727272
}
.contact_us_one .link a {
	position: relative;
	display: inline-block;
	margin: 0 5px
}
.contact_us_one .link a img {
	display: block;
	width: 39px;
	height: 39px
}
.contact_us_one .link p {
	display: none;
	position: absolute;
	left: 20px;
	width: 140px;
	top: 118%;
	background: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	line-height: 2em;
	border-radius: 5px;
	text-align: center
}
.contact_us_one .link a:hover p {
	display: block
}
.contact_us_one form {
	overflow: hidden
}
.contact_us_one form .form-group {
	width: 49%;
	float: left;
	margin-bottom: 30px;
	margin-right: 2%
}
.contact_us_one form .form-group:nth-of-type(2n) {
	margin-right: 0
}
.contact_us_one form .form-group.form-textarea {
	width: 100%
}
.contact_us_one form .form-label {
	display: none
}
.contact_us_one form .form-control {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	border: 2px solid #e1e1e1;
	width: 100%;
	height: 38px;
	line-height: 26px;
	padding: 4px 8px
}
.contact_us_one form .form-group.form-textarea .form-control {
	border: 2px solid #e1e1e1;
	height: 100px
}
.contact_us_one form .form-control input, .contact_us_one form .form-control textarea {
	background: transparent;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	padding: 0;
	color: #737373
}
.contact_us_one form .form-control:hover, .contact_us_one form .form-group.form-textarea .form-control:hover {
	border-color: #444
}
.contact_us_one form .form-group.form-button {
	width: 100px;
	height: 38px;
	border: 2px solid #e1e1e1;
	text-align: center;
	font-size: 14px
}
.contact_us_one form .form-group.form-button input {
	cursor: pointer;
	background: none;
	border: none;
	color: #737373;
	height: 38px;
	line-height: 38px
}
.contact_us_one form .form-group.form-button:hover {
	background: #444;
	color: #fff
}
.contact_us_one form .form-group.form-button:hover input {
	color: #fff
}

@media screen and (max-width:768px) {
.contact_us_one .map .mask {
	display: none
}
.contact_us_one .content-bt .col-8 {
	width: 100%;
	margin-top: 20px
}
.contact_us_one .main-title .title {
	font-synthesis: 25px
}
.contact_us_one .main-title .title span {
	padding: 0 10px
}
}

@media screen and (max-width:720px) {
.contact_us_one .section-container {
	padding: 40px 20px
}
.contact_us_one form .form-group {
	margin-bottom: 10px
}
}

@media screen and (max-width:580px) {
.contact_us_one .content-bt .col-8-5, .contact_us_one .content-bt .col-8-4 {
	width: 100%;
	float: none;
	margin-top: 5px
}
.contact_us_one .content-bt .col-8-5>div {
	margin-bottom: 0
}
.contact_us_one form .form-group {
	width: 100%;
	float: none;
	margin-right: none
}
.contact_us_one .main-title {
	margin-bottom: 30px
}
.contact_us_one .content-bt {
	margin-top: 30px
}
}
.content-fancybox .full {
	width: 100%
}
.content-fancybox .inner {
	padding: 2em 0
}
.content-fancybox #primary {
	width: 100%
}
.content-fancybox #primary.have-sidebar {
	width: 71%
}
.content-fancybox #primary.fr {
	padding-left: 5%
}
.content-fancybox #primary.fl {
	padding-right: 5%
}
.content-fancybox #secondary {
	width: 29%
}
.content-fancybox .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.content-fancybox img {
	max-width: 100%
}
.content-fancybox ul, .content-fancybox ol, .content-fancybox li {
	margin: 0;
	padding: 0;
	list-style: none
}
.content-fancybox .fl {
	float: left
}
.content-fancybox .fr {
	float: right
}
.content-fancybox .show {
	display: block
}
.content-fancybox .hide {
	display: none
}
.content-fancybox .clearfix {
	clear: both;
	zoom: 1
}
.content-fancybox .section {
	position: relative
}
.content-fancybox .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.content-fancybox .section .main-tit {
	margin-bottom: 30px;
	text-align: center
}
.content-fancybox .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.content-fancybox .section .main-tit span {
	display: block;
	color: #737373;
	text-transform: capitalize;
	font-size: 14px
}
.content-fancybox .section .galleries {
	margin-top: 60px
}
.content-fancybox .section .galleries ul {
	overflow: hidden
}
.content-fancybox .section .galleries ul li {
	float: left;
	width: 29.33333%;
	margin-bottom: 30px;
	margin-right: 6%
}
.content-fancybox .section .galleries ul li .title {
	line-height: 2em;
	color: #6a6a6a;
	font-size: 18px;
	text-align: center
}
.content-fancybox .section .galleries ul li:nth-of-type(3n) {
	margin-right: 0
}
.content-fancybox .section .galleries ul li a {
	display: block
}
.content-fancybox .section .galleries ul li a .img {
	padding: 10px;
	border: 2px solid #eee;
	overflow: hidden;
	margin-bottom: 15px
}
.content-fancybox .section .galleries ul li a {
	outline: none
}
.content-fancybox .section .galleries ul li a img {
	transition: 0.3s
}
.content-fancybox .section .galleries ul li a:hover img {
	transform: scale(1.1)
}
.content-fancybox .section .galleries ul li a:hover .title {
	color: #444
}

@media screen and (max-width:1300px) {
.content-fancybox .wrapper {
	padding: 0 20px
}
.content-fancybox .header-menu .wrapper {
	padding: 0px
}
}

@media screen and (max-width:960px) {
.content-fancybox .section .galleries ul li {
	width: 46%;
	margin: 30px 2%
}
.content-fancybox .section .galleries ul li:nth-of-type(3n) {
	margin: 30px 2%
}
.content-fancybox .section .galleries ul li a img {
	margin: 0 auto
}
.content-fancybox .section .galleries {
	margin-top: 0
}
.content-fancybox .section-container {
	padding: 0 20px
}
.content-fancybox .section .galleries ul li:nth-of-type(3n), .content-fancybox .section .galleries ul li {
	margin: 0px 2%
}
}
.content_about_one .fl {
	float: left
}
.content_about_one .fr {
	float: right
}
.content_about_one ul, .content_about_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.content_about_one img {
	display: inline-block;
	max-width: 100%
}
.content_about_one a {
	text-decoration: none
}
.content_about_one .section {
	position: relative
}
.content_about_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.content_about_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.content_about_one .imgs {
	width: 50%;
	height: 480px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative
}
.content_about_one .imgs img {
	display: none
}
.content_about_one .imgs .disc {
	width: 100px;
	height: 100px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1
}
.content_about_one .words {
	width: 50%;
	padding-left: 110px;
	height: 480px;
	background-color: #fff
}
.content_about_one .main-title {
	font-size: 54px;
	color: #444;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1em
}
.content_about_one .main-title em {
	color: #444;
	font-style: normal;
	line-height: 1em
}
.content_about_one .main-title .subtitle {
	font-size: 26px;
	text-transform: uppercase;
	margin-top: 15px
}
.content_about_one .para {
	line-height: 2em;
	color: #8c8c8c
}
.content_about_one .para p {
	margin-bottom: 15px
}
.content_about_one .href {
	text-align: center;
	background: #444;
	width: 108px;
	height: 38px;
	line-height: 38px;
	border-radius: 0;
	position: relative;
	top: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.content_about_one .href a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700
}
.content_about_one .href:hover {
	top: -2px;
	box-shadow: 0px 0px 10px #777;
	border-radius: 20px
}
.content_about_one .main-content {
	margin-top: 45px
}
.content_about_one .line {
	width: 3px;
	height: 82px;
	background-color: silver;
	display: block;
	margin: 30px 3px;
	display: none
}
.content_about_one .about_wrapper {
	overflow: hidden
}

@media screen and (max-width:1199px) {
.content_about_one .line {
	display: none
}
.content_about_one .words {
	padding: 20px 40px
}
.content_about_one .main-title {
	font-size: 40px
}
.content_about_one .main-title .subtitle {
	font-size: 24px
}
}

@media screen and (max-width:720px) {
.content_about_one .section-container {
	padding: 40px 20px
}
.content_about_one .words, .content_about_one .imgs {
	height: auto;
	width: 100%
}
.content_about_one .imgs img {
	display: block
}
.content_about_one .imgs {
	background: none !important
}
.content_about_one .main-content {
	margin-top: 30px
}
.content_about_one .main-title {
	font-size: 30px
}
.content_about_one .main-title .subtitle {
	font-size: 20px
}
.content_about_one .words {
	padding: 30px 20px
}
}
.content_bd_share .section {
	position: relative;
	background: transparent
}
.content_bd_share .section-container {
	padding: 50px 0
}
.content_bd_share .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.content_bd_share .fl {
	float: left
}
.content_bd_share .section-content .title {
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
	color: #444
}
.content_bd_share .section-content .title small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.content_bd_share .section-content .subtitle {

	color: #9c9c9c;
	text-align: center
}
.content_bd_share .section-content .info {
	text-align: center;
	padding: 10px 0;
	margin: 20px 0;
	color: silver;
	background-color: #eee
}
.content_bd_share .section-content .info div, .content_bd_share .section-content .info p {
	display: inline
}
.content_bd_share .section-content .relevants {
	padding: 20px 0
}
.content_bd_share .section-content .relevants:before, .content_bd_share .section-content .relevants:after {
	line-height: 0;
	display: table;
	content: ''
}
.content_bd_share .section-content .relevants:after {
	clear: both
}
.content_bd_share .section-content .relevants .previou {
	float: left
}
.content_bd_share .section-content .relevants .next {
	float: right
}
.content_bd_share .section-content .relevants div, .content_bd_share .section-content .relevants a {
	display: inline
}
.content_bd_share .main-title {
	padding-bottom: 40px;
	border-bottom: 1px solid #eee
}
.content_bd_share .main-title .title {
	font-size: 25px;
	line-height: 1.5em;
	color: #333;
	text-align: left;
	text-transform: uppercase
}
.content_bd_share .main-title .subtitle {
	font-size: 14px;
	color: #666;
	text-align: left;
	text-transform: uppercase;
	line-height: 1em
}
.content_bd_share .bodycontent p {
	margin: 0;
	line-height: 2em;
	color: #676767
}
.content_bd_share .bodycontent p a, .content_bd_share .bodycontent p span {
	line-height: 2em;
	color: #676767
}

@media screen and (max-width:720px) {
.content_bd_share .main-title {
	padding-bottom: 15px
}
}
.content_random_one .section {
	position: relative;
	background: transparent
}
.content_random_one .section-container {
	padding: 50px 0
}
.content_random_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.content_random_one .section-content .title {
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
	color: #444
}
.content_random_one .section-content .title small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.content_random_one .section-content .subtitle {
	color: #9c9c9c;
	text-align: center
}
.content_random_one .section-content .info {
	text-align: center;
	padding: 10px 0;
	margin: 20px 0;
	color: silver;
	background-color: #eee
}
.content_random_one .section-content .info div, .content_random_one .section-content .info p {
	display: inline
}
.content_random_one .section-content .relevants {
	padding: 20px 0
}
.content_random_one .section-content .relevants:before, .content_random_one .section-content .relevants:after {
	line-height: 0;
	display: table;
	content: ''
}
.content_random_one .section-content .relevants:after {
	clear: both
}
.content_random_one .section-content .relevants .previou {
	float: left
}
.content_random_one .section-content .relevants .next {
	float: right
}
.content_random_one .section-content .relevants div, .content_random_one .section-content .relevants a {
	display: inline
}
.content_random_one .main-title {
	padding-bottom: 40px;
	border-bottom: 1px solid #eee
}
.content_random_one .main-title .title {
	font-size: 25px;
	line-height: 1.5em;
	color: #333;
	text-align: left;
	text-transform: uppercase
}
.content_random_one .main-title .subtitle {
	font-size: 14px;
	color: #666;
	text-align: left;
	text-transform: uppercase;
	line-height: 1em
}
.content_random_one .bodycontent p {
	margin: 0;
	line-height: 2em;
	color: #676767
}
.content_random_one .bodycontent p a, .content_random_one .bodycontent p span {
	line-height: 2em;
	color: #676767
}

@media screen and (max-width:720px) {
.content_random_one .main-title {
	padding-bottom: 15px
}
}
.development_section .section {
	position: relative
}
.development_section .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto
}
.development_section .com_desc {
	line-height: 24px;
	padding: 20px 0 40px
}
.development_section .sucai-1 {
	width: 100%;
	overflow: hidden;
	margin-top: 40px
}
.development_section .sucai-1 dl, .development_section .sucai-1 dt, .development_section .sucai-1 dd, .development_section .sucai-1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden
}
.development_section .sucai-1 .tabs {
	position: relative;
	height: 170px;
	text-align: center
}
.development_section .sucai-1 .tabs dl {
	position: absolute;
	z-index: 3;
	left: 50px;
	right: 50px
}
.development_section .sucai-1 .tabs dl dt {
	font-size: 28px;
	line-height: 50px;
	font-weight: bold;
	padding-bottom: 20px
}
.development_section .sucai-1 .tabs dl dd {
	width: auto;
	height: 100px;
	background: url(/sections/development_section/images/sucai_1_line.png) repeat-x 0 63px
}
.development_section .sucai-1 .tabs dl dd a {
	float: left;
	display: block;
	width: 100px;
	height: 100px;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	background: url(/sections/development_section/images/sucai_1_dot.png) no-repeat center 56px
}
.development_section .sucai-1 .tabs dl dd a:hover, .development_section .sucai-1 .tabs dl dd a.selected {
	color: #333;
	font-size: 26px;
	font-weight: bold;
	background: url(/sections/development_section/images/sucai_1_hover.png) no-repeat center 40px
}
.development_section .sucai-1 .tabs a.left, .development_section .sucai-1 .tabs a.right {
	z-index: 2;
	position: absolute;
	bottom: 17px;
	width: 40px;
	height: 40px;
	background-image: url(/sections/development_section/images/sucai_1_arrow.png)
}
.development_section .sucai-1 .tabs a.left {
	left: 0px;
	background-position: 0 0
}
.development_section .sucai-1 .tabs a.left:hover {
	background-position: 0 -40px
}
.development_section .sucai-1 .tabs a.right {
	right: 0px;
	background-position: -40px 0
}
.development_section .sucai-1 .tabs a.right:hover {
	background-position: -40px -40px
}
.development_section .sucai-1 .body {
	background-color: #eee;
	padding: 30px
}
.development_section .sucai-1 .body dl dt {
	float: left;
	width: 130px;
	font-size: 40px;
	font-weight: bold;
	padding: 10px 0;
	border-right: 1px solid #ccc
}
.development_section .sucai-1 .body dl dt small {
	font-size: 14px
}
.development_section .sucai-1 .body dl dd {
	width: auto;
	margin-left: 150px;
	min-height: 150px;
	padding-bottom: 50px
}
.development_section .sucai-1 .body dl dd ul li {
	margin-bottom: 15px
}
.development_section .sucai-1 .tabs dl dd a {
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s
}
.development_solarland .fl {
	float: left
}
.development_solarland .fr {
	float: right
}
.development_solarland ul, .development_solarland li {
	list-style: none
}
.development_solarland .section-container {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 0
}
.development_solarland .time-line {
	width: 100%;
	position: relative;
	background-color: #444
}
.development_solarland .time-line .time-box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}
.development_solarland .time-box>ul {
	position: relative;
	overflow: hidden;
	min-width: 100%
}
.development_solarland .time-box>ul:after {
	right: 0;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
	height: 6px;
	background-color: #999;
	content: ''
}
.development_solarland .time-box>ul>li {
	transition: all 0.6s cubic-bezier(0.36, 0.24, 0.87, 0.29);
	-webkit-transition: all 0.6s cubic-bezier(0.36, 0.24, 0.87, 0.29);
	-moz-transition: all 0.6s cubic-bezier(0.36, 0.24, 0.87, 0.29);
	margin-right: -200px;
	width: 480px;
	position: relative
}
.development_solarland .time-box>ul>li .point {
	z-index: 111;
	position: absolute;
	left: 40px;
	top: 13px;
	background-repeat: no-repeat;
	width: 18px;
	height: 20px;
	background-position: center;
	border-radius: 50%;
	background: #000;
	border: 5px solid #999
}
.development_solarland .time-line .time-box>ul>li {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}
.development_solarland .time-line .time-box>ul>li:nth-child(2n+1) {
	margin-top: 353px
}
.development_solarland .time-line .time-box>ul>li:nth-child(2n) .point {
	top: auto;
	bottom: 13px
}
.development_solarland .arrow {
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	width: 32px;
	height: 32px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -16px
}
.development_solarland .arrow.right-btn {
	right: 20px;
	left: auto
}
.development_solarland .time-line:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100)
}
.development_solarland .time-line ul li h3 {
	padding-left: 80px;
	height: 110px;
	line-height: 110px;
	font-size: 36px;
	font-weight: 700;
	color: #999
}
.development_solarland .time-line ul ul li {
	padding: 10px 40px;
	padding-right: 85px;
	margin-bottom: 10px;
	background-color: #999;
	color: #444;
	font-size: 14px
}
.development_solarland .time-line ul ul li:last-child {
	margin-bottom: 0
}
.development_solarland .time-line ul ul li p {
	padding: 0;
	margin: 0;
	line-height: 1.5em
}
.development_solarland .time-line .line_ve {
	position: absolute;
	width: 2px;
	background-color: #999;
	left: 48px;
	top: 20px;
	bottom: 20px
}
.development_solarland .time-line .line_ve:after {
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #999;
	content: '';
	display: block;
	top: -6px;
	left: -2px
}
.development_solarland .time-line .time-box>ul>li:nth-child(2n+1) .line_ve:after {
	top: auto;
	bottom: -3px
}
.development_solarland .time-line .time-box>ul>li:nth-child(2n) h3 {
	position: absolute;
	bottom: 10px
}
.development_solarland .time-line .time-box>ul>li:nth-child(2n) ul {
	position: absolute;
	bottom: 120px
}
.donghua-hyl img {
	max-width: 100%
}
.donghua-hyl ul, .donghua-hyl li {
	list-style: none;
	margin: 0;
	padding: 0
}

@media screen and (max-width:720px) {
.donghua-hyl .section .section-content img {
	max-width: 100%
}
.donghua-hyl ol {
	margin: 0;
	padding-left: 20px
}
.donghua-hyl .section-container {
	padding: 20px
}
.donghua-hyl .section-content h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px
}
}
.donghua-hyl .words-hyl {
	display: inline-block
}
.donghua-hyl .hyl-img {
	display: inline-block
}
.donghua-hyl .hyl-img {
	position: relative;
	animation: mymove 5s infinite;
	-moz-animation: mymove 5s infinite;
	-webkit-animation: mymove 5s infinite;
	-o-animation: mymove 5s infinite
}
@keyframes mymove {
from {
left:0px
}
to {
left:100%
}
}
@-moz-keyframes mymove /* Firefox */ {
from {
left:0px
}
to {
left:100%
}
}
@-webkit-keyframes mymove /* Safari and Chrome */ {
from {
left:0px
}
to {
left:100%
}
}
@-o-keyframes mymove /* Opera */ {
from {
top:0px
}
to {
top:100%
}
}

@media screen and (max-width:1024px) {
@keyframes mymove {
from {
left:0px
}
to {
left:100%
}
}
@-moz-keyframes mymove /* Firefox */ {
from {
left:0px
}
to {
left:100%
}
}
@-webkit-keyframes mymove /* Safari and Chrome */ {
from {
left:0px
}
to {
left:100%
}
}
@-o-keyframes mymove /* Opera */ {
from {
top:0px
}
to {
top:100%
}
}
}
.duli_sub_single img {
	max-width: 100%
}
.duli_sub_single ul, .duli_sub_single li {
	list-style: none;
	margin: 0;
	padding: 0
}
.duli_sub_single .section-content h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px
}
.duli_sub_single .section-content h1 small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.duli_sub_single .section-content p {
	line-height: 1.5em !important
}
.duli_sub_single .section-content img {
	display: inline-block
}

@media screen and (max-width:720px) {
.duli_sub_single .section .section-content img {
	max-width: 100%
}
.duli_sub_single ol {
	margin: 0;
	padding-left: 20px
}
.duli_sub_single .section-container {
	padding: 20px
}
.duli_sub_single .section-content h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px
}

}
.footer .footer {
	position: relative
}
.footer .footer a {
	color: #fff
}
.footer .footer p {
	color: #fff
}
.footer .footer-container {
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
.footer .footer-mask {
	color: #fff
}
.footer .footer-content:before, .footer .footer-content:after {
	line-height: 0;
	display: table;
	content: ''
}
.footer .footer-content:after {
	clear: both
}
.footer .footer-content .img img {
	max-width: 120px
}
.footer .footer-content .img .tit {
	font-size: 14px;
	color: #eee;
	line-height: 2em;
	margin: 20px 0
}

@media screen and (max-width:1200px) {
.footer .footer-container {
	padding: 50px 20px
}
}

@media screen and (max-width:640px) {
.footer .row .col6 .text-right {
	width: 100%
}
.footer .text-right {
	text-align: left !important
}
}
.footer .footer .text-right {
	color: #fff
}
.footer .footer {
	position: relative
}
.footer .footer-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.footer-bottom-section .full {
	width: 100%
}
.footer-bottom-section .inner {
	padding: 2em 0
}
.footer-bottom-section #primary {
	width: 100%
}
.footer-bottom-section #primary.have-sidebar {
	width: 71%
}
.footer-bottom-section #primary.fr {
	padding-left: 5%
}
.footer-bottom-section #primary.fl {
	padding-right: 5%
}
.footer-bottom-section #secondary {
	width: 29%
}
.footer-bottom-section .wrapper {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto
}
.footer-bottom-section img {
	max-width: 100%
}
.footer-bottom-section ul, .footer-bottom-section ol, .footer-bottom-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-bottom-section .fl {
	float: left
}
.footer-bottom-section .fr {
	float: right
}
.footer-bottom-section .show {
	display: block
}
.footer-bottom-section .hide {
	display: none
}
.footer-bottom-section .clearfix {
	clear: both;
	zoom: 1
}
.footer-bottom-section img, .footer-bottom-section a, .footer-bottom-section span {
	display: inline-block
}
.footer-bottom-section a:hover, .footer-bottom-section a:focus {
	text-decoration: none
}
.footer-bottom-section .footer {
	line-height: 50px;
	font-size: 12px;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}
.footer-bottom-section .footer .footer-container {
	overflow: hidden;
	padding: 0
}
.footer-bottom-section .footer a {
	color: #737373;
	display: inline-block;
	margin: 0 15px
}
.footer-bottom-section .footer .fl a:hover {
	text-decoration: underline
}
.footer-bottom-section .footer .fr a {
	padding: 0 8px;
	margin: 0;
	line-height: 50px
}
.footer-bottom-section .footer .fr a span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	color: #737373;
	overflow: hidden;
	transition: width 0.3s
}
.footer-bottom-section .footer .fr a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	vertical-align: middle;
	transition: 0.3s
}
.footer-bottom-section .footer .fr a span {
	width: 0;
	height: 0;
	float: right;
	line-height: 50px
}
.footer-bottom-section .footer .fr a.active img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.footer-bottom-section .footer .fr a.active span {
	width: auto;
	height: auto
}
.footer-bottom-section .footer .fr .jianshe:hover {
	text-decoration: underline
}
.footer-bottom-section .footer .en img, .footer-bottom-section .footer .rs img {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

@media screen and (max-width:1200px) {
.footer-bottom-section .footer .footer-container {
	padding: 0 20px
}
}

@media screen and (max-width:414px) {
.footer-bottom-section .fl {
	float: none
}
.footer-bottom-section .fr {
	float: none
}
.footer-bottom-section .footer .fr a {
	padding: 0 0px;
	margin: 0;
	line-height: 0px
}
}
.footer-bottom-section .footer {
	position: relative
}
.footer-bottom-section .footer-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.footer-fixed-mobile .full {
	width: 100%
}
.footer-fixed-mobile .inner {
	padding: 2em 0
}
.footer-fixed-mobile #primary {
	width: 100%
}
.footer-fixed-mobile #primary.have-sidebar {
	width: 71%
}
.footer-fixed-mobile #primary.fr {
	padding-left: 5%
}
.footer-fixed-mobile #primary.fl {
	padding-right: 5%
}
.footer-fixed-mobile #secondary {
	width: 29%
}
.footer-fixed-mobile .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-fixed-mobile img {
	max-width: 100%
}
.footer-fixed-mobile ul, .footer-fixed-mobile ol, .footer-fixed-mobile li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.footer-fixed-mobile .wrapper {
	padding: 0 20px
}
.footer-fixed-mobile .header .wrapper {
	padding: 0px
}
}
.footer-fixed-mobile .fl {
	float: left
}
.footer-fixed-mobile .fr {
	float: right
}
.footer-fixed-mobile .show {
	display: block
}
.footer-fixed-mobile .hide {
	display: none
}
.footer-fixed-mobile .clearfix {
	clear: both;
	zoom: 1
}
.footer-fixed-mobile .footer {
	display: none
}

@media screen and (max-width:720px) {
.footer-fixed-mobile .footer {
	display: block;
	height: 60px;
	line-height: 60px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10000
}
.footer-fixed-mobile .footer .footer-container {
	padding: 0
}
.footer-fixed-mobile .footer ul {
	overflow: hidden
}
.footer-fixed-mobile .footer ul li {
	float: left;
	width: 50%;
	background: #090723;
	text-align: center;
	border-right: 1px solid #5a5a79
}
.footer-fixed-mobile .footer ul li:last-of-type {
	border: none
}
.footer-fixed-mobile .footer ul li span, .footer-fixed-mobile .footer ul li a {
	color: #ddd;
	display: inline-block;
	font-size: 16px;
	margin: 0 5px
}
}
.footer-fixed-mobile .footer {
	position: relative
}
.footer-fixed-mobile .footer-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.footer-form .fl {
	float: left
}
.footer-form .fr {
	float: right
}
.footer-form .footer, .footer-form .footer a {
	color: #fff
}
.footer-form .footer .wrapper {
	max-width: 1200px;
	margin: 0 auto
}
.footer-form .footer .foot_top {
	position: relative
}
.footer-form .footer .foot_top .wrapper {
	padding: 70px 0;
	overflow: hidden
}
.footer-form .footer_top_bgcol, .footer-form .footer_bottom_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -1
}
.footer-form .foot_top .fl .con-details {
	margin-bottom: 30px
}
.footer-form .foot_top .fl .con-details .contact-title {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.footer-form .foot_top .fl .con-details .contact-title p {
	font-size: 17px;
	font-weight: 600;
	color: #fff
}
.footer-form .foot_top .fl .con-details .contact-title:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 40px;
	height: 2px;
	background: #444
}
.footer-form .foot_top .fl .con-details p {
	color: #fff;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 26px
}
.footer-form .foot_top .fr {
	width: 68%
}
.footer-form .foot_top .fr .get-in-touch h2 {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	position: relative;
	padding-bottom: 10px;
	margin-top: 0;
	text-transform: uppercase;
	margin-bottom: 30px
}
.footer-form .foot_top .fr .get-in-touch h2:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 40px;
	height: 2px;
	background: #444
}
.footer-form .foot_top .fr .inputform .form-group {
	overflow: hidden;
	margin-bottom: 15px;
	float: left;
	width: 48%;
	margin-right: 2%
}
.footer-form .footer-form .foot_top .fr .inputform .form-group.form-youxiang {
	width: 98%;
	margin-right: 0
}
.footer-form .foot_top .fr .inputform .form-group .form-label {
	display: none
}
.footer-form .foot_top .fr .inputform .form-group .form-control {
	line-height: 40px;
	border: 1px solid #555;
	padding: 0;
	background: transparent
}
.footer-form .foot_top .fr .inputform .form-group .form-control:hover {
	box-shadow: none;
	border-color: #444
}
.footer-form .foot_top .fr .inputform .form-group .form-control:nth-of-type(2n) {
	margin-right: 0
}
.footer-form .foot_top .fr .inputform .form-group .form-control input {
	background: transparent;
	width: 100%;
	padding: 0 2%;
	outline: none;
	border: none medium;
	background: none;
	line-height: 34px;
	height: 34px;
	color: #fff
}
.footer-form .foot_top .fr .inputform .form-textarea {
	width: 98%;
	margin-right: 0;
	height: 120px
}
.footer-form .foot_top .fr .inputform .form-textarea .form-control {
	height: 120px
}
.footer-form .foot_top .fr .inputform .form-textarea .form-control textarea {
	background: transparent;
	display: block;
	width: 100%;
	padding: 10px 1%;
	height: 120px;
	border: none medium;
	background: none;
	line-height: 20px;
	outline: none;
	color: #fff
}
.footer-form .foot_top .fr .inputform .form-button {
	display: inline-block;
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	transition-property: color;
	transition-duration: 0.5s;
	padding: 14px 35px;
	cursor: pointer;
	background: #000;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border: none;
	border-radius: 3px;
	margin-top: 20px
}
.footer-form .foot_top .fr .inputform .form-button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #444;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	transition-property: transform;
	transition-duration: 0.5s;
	transition-timing-function: ease-out
}
.footer-form .foot_top .fr .inputform .form-button:hover:before {
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66)
}
.footer-form .foot_top .fr .inputform .form-button input {
	width: 100%;
	background: none;
	border: none medium;
	color: #fff;
	cursor: pointer
}
.footer-form .foot_bottom {
	position: relative;
	overflow: hidden;
	line-height: 56px
}
.footer-form .foot_bottom span {
	font-size: 13px;
	color: #969696;
	text-transform: uppercase
}
.footer-form .foot_bottom span a {
	font-size: 13px;
	color: #969696
}
.footer-form .foot_bottom img {
	display: inline;
	vertical-align: middle
}

@media screen and (max-width:1200px) {
.footer-form .footer .wrapper {
	max-width: 1200px;
	margin: 0 20px
}
}

@media screen and (max-width:720px) {
.footer-form .foot_top .fr {
	width: 60%
}
}

@media screen and (max-width:414px) {
.footer-form .fl {
	float: none;
	width: 100%
}
.footer-form .foot_top .fr {
	float: none;
	width: 100%
}
.footer-form .fr {
	float: none
}
.footer-form .foot_top .fr .inputform .form-group {
	float: none;
	width: 100%;
	margin-right: 0%
}
}
.footer-form-section .full {
	width: 100%
}
.footer-form-section .inner {
	padding: 2em 0
}
.footer-form-section img {
	max-width: 100%
}
.footer-form-section ul, .footer-form-section ol, .footer-form-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-form-section .fl {
	float: left
}
.footer-form-section .fr {
	float: right
}
.footer-form-section .show {
	display: block
}
.footer-form-section .hide {
	display: none
}
.footer-form-section .clearfix {
	clear: both;
	zoom: 1
}
.footer-form-section .wrapper {
	max-width: 1200px;
	margin: 0 auto
}
.footer-form-section .footer .footer-container {
	max-width: 1200px;
	margin: 0 auto
}
.footer-form-section .footer .ft-top {
	width: 100%;
	overflow: hidden;
	padding: 60px 0;
	position: relative
}
.footer-form-section .footer .ft-top .wrapper {
	overflow: hidden
}
.footer-form-section .footer .ft-top .fl {
	width: 33.333%;
	padding: 0 10px
}
.footer-form-section .footer .ft-top .widget-title {
	color: #444;
	font-size: 18px;
	display: block;
	margin-bottom: 30px
}
.footer-form-section .footer .ft-top .feedback {
	height: 320px
}
.footer-form-section .footer .ft-top .feedback input, .footer-form-section .footer .ft-top .feedback textarea {
	width: 80%;
	outline: none;
	color: #999;
	line-height: 35px;
	border: none
}
.footer-form-section .footer .ft-top .feedback input {
	padding: 0 10px;
	height: 35px;
	display: block;
	margin-bottom: 8px
}
.footer-form-section .footer .ft-top .feedback .txt-wrapper {
	position: relative;
	height: 130px;
	margin-bottom: 15px
}
.footer-form-section .footer .ft-top .feedback .txt-wrapper textarea {
	position: absolute;
	height: 120px;
	padding: 10px
}
.footer-form-section .footer .ft-top .feedback .txt-wrapper #note {
	position: absolute;
	line-height: 1.5em;
	color: #999;
	padding: 10px
}
.footer-form-section .footer .ft-top .feedback input.submit-btn {
	color: #fff;
	font-size: 18px;
	background: #a6a6a6;
	transition: 0.3s ease-in-out
}
.footer-form-section .footer .ft-top .feedback input.submit-btn:hover {
	background: #444
}
.footer-form-section .footer .ft-top .info .contact {
	margin-bottom: 60px
}
.footer-form-section .footer .ft-top .info .contact .site-tit {
	margin-bottom: 10px
}
.footer-form-section .footer .ft-top .info .contact .site-tit span {
	font-size: 18px;
	color: #333;
	display: block
}
.footer-form-section .footer .ft-top .info .contact .site-tit .sub-tit {
	font-size: 12px;
	color: #999;
	text-transform: uppercase
}
.footer-form-section .footer .ft-top .info .contact .cpy-info p {
	color: #666;
	line-height: 1.8em;
	margin: 0;
	padding: 0
}
.footer-form-section .footer .ft-top .info .contact .cpy-info p a {
	color: #666
}
.footer-form-section .footer .ft-top .info .td .list {
	overflow: hidden;
	width: 300px
}
.footer-form-section .footer .ft-top .info .td .list li {
	float: left;
	position: relative;
	padding-right: 40px
}
.footer-form-section .footer .ft-top .info .td .list li:after {
	display: block;
	content: '|';
	position: absolute;
	right: 20px;
	top: 0
}
.footer-form-section .footer .ft-top .info .td .list li:nth-of-type(3n):after {
	display: none
}
.footer-form-section .footer .ft-top .info .td .list li a {
	color: #666;
	transition: 0.3s ease-in-out
}
.footer-form-section .footer .ft-top .info .td .list li a:hover {
	color: #444
}
.footer-form-section .footer .ft-top .search .bottom_sear {
	width: 80%;
	height: 35px;
	border-radius: 5px;
	background: #444
}
.footer-form-section .footer .ft-top .search .bottom_sear input {
	outline: none;
	border: none;
	background: transparent;
	padding: 0 10px;
	color: #fff;
	line-height: 35px;
	opacity: 0.5;
	filter: alpha(opacity=30);
	float: left
}
.footer-form-section .footer .ft-top .search .bottom_sear input.bottomTxt {
	width: 80%
}
.footer-form-section .footer .ft-top .search .bottom_sear input.bot-btn {
	float: right;
	padding: 0 20px;
	background-image: url(/sections/images/ser_hd.png);
	background-position: center;
	background-size: 16px 16px;
	background-repeat: no-repeat
}
.footer-form-section .footer .ft-top .search .placeholder {
	color: #737373;
	margin: 15px 0
}
.footer-form-section .footer .ft-bottom {
	height: 50px;
	line-height: 50px;
	position: relative
}
.footer-form-section .footer .ft-bottom .fr a {
	float: left
}
.footer-form-section .footer .ft-bottom a {
	font-size: 12px;
	line-height: 50px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 5px
}
.footer-form-section .footer .ft-bottom a img {
	display: inline-block
}
.footer-form-section .footer_top_bgcol, .footer-form-section .footer_bottom_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -1
}
.footer-form-section form .form-group {
	margin-bottom: 10px
}
.footer-form-section form .form-group {
	height: 35px;
	line-height: 35px
}
.footer-form-section form .form-group.form-textarea, .footer-form-section form .form-group.form-textarea .form-control {
	height: 120px
}
.footer-form-section form .form-group .form-label {
	display: none
}
.footer-form-section form .form-group .form-control input, .footer-form-section form .form-group .form-control textarea, .footer-form-section form .form-group input {
	width: 85%;
	line-height: 35px;
	background-color: #fff;
	border: none;
	outline: none;
	padding: 0 15px;
	color: #999
}
.footer-form-section form .form-group .form-control textarea {
	height: 100%
}
.footer-form-section form .form-group input[type="submit"] {
	color: #fff;
	background: #a6a6a6;
	cursor: pointer;
	transition: 0.3s
}
.footer-form-section form .form-group input[type="submit"]:hover {
	background: #666
}

@media screen and (max-width:1200px) {
.footer-form-section .footer .wrapper {
	padding: 0 20px
}
.footer-form-section .footer .ft-top .feedback input, .footer-form-section .footer .ft-top .feedback textarea, .footer-form-section .footer .ft-top .search .bottom_sear {
	width: 90%
}
}

@media screen and (max-width:1024px) {
.footer-form-section .footer .ft-top .fl.info {
	display: none
}
.footer-form-section .footer .ft-top .fl {
	width: 50%
}
}

@media screen and (max-width:640px) {
.footer-form-section .footer .ft-top {
	padding: 45px 0
}
.footer-form-section .footer .ft-top .fl {
	width: 100%;
	margin-bottom: 20px
}
.footer-form-section form .form-group .form-control input, .footer-form-section form .form-group .form-control textarea, .footer-form-section form .form-group input, .footer-form-section .footer .ft-top .search .bottom_sear {
	width: 100%
}
}

@media screen and (max-width:480px) {
.footer-form-section .footer .wrapper {
	padding: 0 10px
}
.footer-form-section .footer .ft-top {
	padding: 30px 0
}
.footer-form-section .footer .ft-top .widget-title {
	margin-bottom: 20px
}
.footer-form-section .footer .ft-bottom {
	height: auto
}
.footer-form-section .footer .wrapper {
	overflow-x: hidden
}
}

@media screen and (max-width:320px) {
.footer-form-section .footer .ft-top .widget-title {
	font-size: 16px
}
.footer-form-section .footer .ft-top .feedback input.submit-btn {
	font-size: 16px
}
}
.footer-hyl .footer {
	position: relative
}
.footer-hyl .footer a {
	color: #fff
}
.footer-hyl .footer p {
	color: #fff
}
.footer-hyl .footer-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.footer-hyl .footer-mask {
	color: #fff
}
.footer-hyl .footer-content:before, .footer-hyl .footer-content:after {
	line-height: 0;
	display: table;
	content: ''
}
.footer-hyl .footer-content:after {
	clear: both
}
.footer-hyl .footer-content .img img {
	max-width: 120px
}
.footer-hyl .footer-content .img .tit {
	font-size: 14px;
	color: #eee;
	line-height: 2em;
	margin: 20px 0
}

@media screen and (max-width:1200px) {
.footer-hyl .footer-container {
	padding: 50px 20px
}
}

@media screen and (max-width:640px) {
.footer-hyl .row .col6 .text-right {
	width: 100%
}
.footer-hyl .text-right {
	text-align: left !important
}
}
.footer-hyl .footer {
	position: relative
}
.footer-hyl .footer-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.footer-hyl .footer .text-right {
	color: #fff
}
.footer-hyl .footer-copyright {
	position: relative;
	padding: 15px 20px
}
.footer-hyl .footer-bgcol2 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
.footer-hyl .row .col6 {
	width: 50%;
	position: relative;
	z-index: 2;
	margin-left: -15px !important
}
.footer-hyl .max-wid {
	max-width: 1200px;
	margin: auto
}
.footer-list-gqf .full {
	width: 100%
}
.footer-list-gqf .inner {
	padding: 2em 0
}
.footer-list-gqf #primary {
	width: 100%
}
.footer-list-gqf #primary.have-sidebar {
	width: 71%
}
.footer-list-gqf #primary.fr {
	padding-left: 5%
}
.footer-list-gqf #primary.fl {
	padding-right: 5%
}
.footer-list-gqf #secondary {
	width: 29%
}
.footer-list-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-list-gqf img {
	max-width: 100%
}
.footer-list-gqf ul, .footer-list-gqf ol, .footer-list-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-list-gqf .fl {
	float: left
}
.footer-list-gqf .fr {
	float: right
}
.footer-list-gqf .show {
	display: block
}
.footer-list-gqf .hide {
	display: none
}
.footer-list-gqf .clearfix {
	clear: both;
	zoom: 1
}
.footer-list-gqf .footer {
	overflow: hidden;
	position: relative
}
.footer-list-gqf .footer .text-right {
	color: #fff
}
.footer-list-gqf .footer-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.footer-list-gqf .footer img {
	display: inline-block
}
.footer-list-gqf .footer .footer-container {
	padding: 50px 20px
}
.footer-list-gqf .footer .foot_list {
	overflow: hidden
}
.footer-list-gqf .foot_list .foot_about {
	padding-left: 0
}
.footer-list-gqf .foot_list .foot_about, .footer-list-gqf .foot_list .foot_con, .footer-list-gqf .foot_list .foot_pro {
	width: 31.3333%;
	margin-right: 3%;
	margin-bottom: 30px;
	float: left
}
.footer-list-gqf .foot_list .foot_con {
	margin-right: 0
}
.footer-list-gqf .foot_list .foot_tt {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #444;
	margin-bottom: 36px;
	position: relative;
	color: #fff
}
.footer-list-gqf .foot_list .foot_tt:after {
	border: 2px solid #999;
	bottom: -4px;
	content: "";
	left: 0;
	position: absolute;
	width: 100px
}
.footer-list-gqf .foot_list .foot_tt span {
	display: inline-block;
	padding-bottom: 17px
}
.footer-list-gqf .foot_list .textwidget {
	font-size: 16px;
	line-height: 26px;
	color: #fff
}
.footer-list-gqf .foot_list .textwidget p {
	line-height: 2.2em;
	font-size: 14px
}
.footer-list-gqf .textwidget .contact-title {
	color: #fff;
	margin-bottom: 10px
}
.footer-list-gqf .textwidget .contact_info {
	color: #ccc;
	line-height: 22px;
	margin-bottom: 20px
}
.footer-list-gqf .foot_pro .textwidget ul {
	overflow: hidden
}
.footer-list-gqf .foot_pro .textwidget ul li {
	margin-bottom: 21px
}
.footer-list-gqf .foot_pro .textwidget ul li a {
	position: relative;
	display: block;
	color: #fff;
	padding-left: 25px;
	line-height: 18px;
	transition: all 0.3s
}
.footer-list-gqf .foot_pro .textwidget ul li a:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 10px;
	background-color: #999;
	left: 0;
	display: inline-block;
	top: 4px
}
.footer-list-gqf .foot_pro .textwidget ul li a:after {
	border-color: transparent transparent transparent #999;
	border-width: 5px;
	border-style: solid;
	position: absolute;
	left: 5px;
	top: 4px;
	content: "";
	display: inline-block
}
.footer-list-gqf .foot_list .foot_about .more {
	width: 150px;
	border: 1px solid #999;
	height: 38px;
	margin-top: 36px;
	border-radius: 0
}
.footer-list-gqf .foot_list .foot_about .more a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #fff;
	border-bottom: 2px solid #444;
	text-align: center;
	transition: all 0.3s
}
.footer-list-gqf .foot_list .foot_about .more a:hover {
	border-bottom: 2px solid #999
}
.footer-list-gqf .footer .foot {
	overflow: hidden;
	border-top: 1px solid #999;
	margin: 60px 0 0;
	line-height: 28px
}
.footer-list-gqf .footer .foot font, .footer-list-gqf .footer .foot a {
	float: right;
	color: #fff;
	line-height: 40px;
	margin-top: 10px;
	margin-left: 20px
}
.footer-list-gqf .footer .foot font {
	float: left;
	margin-left: 0
}

@media screen and (max-width:1300px) {
.footer-list-gqf .wrapper {
	padding: 0 20px
}
.footer-list-gqf .header .wrapper {
	padding: 0px
}
}

@media screen and (max-width:1024px) {
.footer-list-gqf .foot_list .foot_pro {
	display: none
}
.footer-list-gqf .foot_list .foot_about, .footer-list-gqf .foot_list .foot_con {
	width: 48%;
	margin-right: 4%
}
.footer-list-gqf .foot_list .foot_con {
	margin-right: 0
}
}

@media screen and (max-width:640px) {
.footer-list-gqf .foot_list .foot_about {
	display: none
}
.footer-list-gqf .foot_list .foot_con {
	width: 96%;
	margin: 0px 2%

}
}

@media screen and (max-width:414px) {
.footer-list-gqf .footer .foot font {
	float: none;
	margin-left: 0
}
.footer-list-gqf .footer .foot font, .footer-list-gqf .footer .foot a {
	float: left;
	margin-left: 0px
}
}
.footer-list-qcode .full {
	width: 100%
}
.footer-list-qcode .inner {
	padding: 2em 0
}
.footer-list-qcode #primary {
	width: 100%
}
.footer-list-qcode #primary.have-sidebar {
	width: 71%
}
.footer-list-qcode #primary.fr {
	padding-left: 5%
}
.footer-list-qcode #primary.fl {
	padding-right: 5%
}
.footer-list-qcode #secondary {
	width: 29%
}
.footer-list-qcode .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-list-qcode img {
	max-width: 100%
}
.footer-list-qcode ul, .footer-list-qcode ol, .footer-list-qcode li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-list-qcode .fl {
	float: left
}
.footer-list-qcode .fr {
	float: right
}
.footer-list-qcode .show {
	display: block
}
.footer-list-qcode .hide {
	display: none
}
.footer-list-qcode .clearfix {
	clear: both;
	zoom: 1
}
.footer-list-qcode .footer {
	padding: 80px 0 0;
	overflow: hidden;
	position: relative;
	border-top: 4px solid #444
}
.footer-list-qcode .footer .text-right {
	color: #fff
}
.footer-list-qcode .section-bgcol {
	position: absolute;
	z-index: -2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
.footer-list-qcode .footer .wrapper {
	overflow: hidden
}
.footer-list-qcode .footer .f_contact {
	width: 28%;
	float: left
}
.footer-list-qcode .f_contact font {
	display: block;
	font-size: 15px;
	color: #fff;
	padding: 6px 0 20px
}
.footer-list-qcode .footer .f_contact ul {
	margin: 0;
	padding: 0
}
.footer-list-qcode .footer .f_contact ul li {
	line-height: 18px;
	padding: 10px 0
}
.footer-list-qcode .footer .f_contact ul li a {
	color: #fff;
	display: block;
	font-size: 14px
}
.footer-list-qcode .footer .f_contact ul li a .iconfont {
	color: #444
}
.footer-list-qcode .footer .f_rt_nav font {
	display: block;
	font-size: 15px;
	color: #fff;
	padding: 6px 0 20px
}
.footer-list-qcode .footer .f_rt_nav {
	width: 18%;
	overflow: hidden;
	float: left
}
.footer-list-qcode .footer .f_rt {
	float: right
}
.footer-list-qcode .footer .f_rt_nav ul {
	margin: 0;
	padding: 0
}
.footer-list-qcode .footer .f_rt_nav ul li {
	line-height: 18px;
	padding: 6px 0
}
.footer-list-qcode .footer .f_rt_nav ul li a {
	color: #fff;
	display: block;
	font-size: 12px;
	opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)
}
.footer-list-qcode .footer .f_rt_nav ul li a:hover {
	color: #fff;
	opacity: 1;
	transition: 0.5s
}
.footer-list-qcode .footer .f_desc {
	line-height: 20px;
	padding: 20px 0 20px;
	margin-top: 50px;
	color: #fff;
	border-top: 1px solid #444
}
.footer-list-qcode .footer .f_desc a {
	padding: 0 4px;
	color: #fff
}
.footer-list-qcode .footer .f_desc .fr img {
	display: inline-block
}
.footer-list-qcode .footer .f_desc .fr {
	text-align: right
}
.footer-list-qcode .footer .f_desc .img-link {
	text-align: center
}
.footer-list-qcode .footer .f_desc .img-link img {
	height: 30px
}
.footer-list-qcode .section-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:1200px) {
.footer-list-qcode .wrapper {
	padding: 0 20px
}
}

@media screen and (max-width:1024px) {
.footer-list-qcode .footer .f_rt {
	float: none;
	display: none
}
.footer-list-qcode .footer .f_contact {
	width: 36%
}
.footer-list-qcode .footer .f_rt_nav {
	width: 21.333333%
}
}

@media screen and (max-width:768px) {
.footer-list-qcode .footer .f_rt_nav:nth-of-type(1) {
	display: none
}
}

@media screen and (max-width:720px) {
.footer-list-qcode .f_desc .fl, .footer-list-qcode .f_desc .fr {
	float: none;
	text-align: center
}
.footer-list-qcode .f_desc .text-right {
	text-align: center
}
}

@media screen and (max-width:640px) {
.footer-list-qcode .footer .f_rt_nav {
	display: none

}
.footer-list-qcode .footer .f_rt_nav:last-of-type(2) {
	display: block
}
.footer-list-qcode .footer .f_contact, .footer-list-qcode .footer .f_rt_nav {
	width: 100%
}
.footer-list-qcode .f_desc .text-right {
	text-align: center
}
.footer-list-qcode .footer .f_contact {
	width: 275px;
	float: none;
	margin: 0 auto
}
}
.footer-map-hyl .section {
	height: 580px
}
.footer-map-hyl .section-container {
	padding: 0
}
.footer-map-hyl .row-hyl {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 580px
}
.footer-map-hyl .col5 {
	float: left;
	width: 44%
}
.footer-map-hyl .col7 {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 56%
}
.footer-map-hyl .googlemap {
	width: 100%;
	height: 580px
}
.footer-map-hyl .foot-info-tit h3 {
	color: rgba(254,254,254,0.5);
	padding-top: 80px;
	font-size: 18px
}
.footer-map-hyl .foot-info-tit span {
	color: rgba(126,126,126,0.6);
	font-size: 10px
}
.footer-map-hyl .foot-info-p p {
	color: rgba(254,254,254,0.3);
	font-size: 14px
}
.footer-map-hyl .foot-info-p p img {
	margin-top: 48px
}

@media screen and (max-width:1300px) {
.footer-map-hyl .col5 {
	padding-left: 4%;
	padding-right: 2%
}
}

@media screen and (max-width:768px) {
.footer-map-hyl .row-hyl {
	height: auto
}
.footer-map-hyl .section {
	height: auto
}
.footer-map-hyl .col5 {
	width: 100%;
	padding-bottom: 40px
}
.footer-map-hyl .col7 {
	position: static;
	width: 100%
}
.footer-map-hyl .foot-info-tit h3 {
	padding-top: 20px
}
.footer-map-hyl .col5 {
	padding-left: 8%;
	padding-right: 8%
}
.footer-map-hyl .googlemap {
	height: 250px
}
.footer-map-hyl .foot-info-p p img {
	display: none
}
}
.footer-map-hyl .section-bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.footer-qcode-section .full {
	width: 100%
}
.footer-qcode-section .inner {
	padding: 2em 0
}
.footer-qcode-section #primary {
	width: 100%
}
.footer-qcode-section #primary.have-sidebar {
	width: 71%
}
.footer-qcode-section #primary.fr {
	padding-left: 5%
}
.footer-qcode-section #primary.fl {
	padding-right: 5%
}
.footer-qcode-section #secondary {
	width: 29%
}
.footer-qcode-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-qcode-section img {
	max-width: 100%
}
.footer-qcode-section ul, .footer-qcode-section ol, .footer-qcode-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-qcode-section .fl {
	float: left
}
.footer-qcode-section .fr {
	float: right
}
.footer-qcode-section .show {
	display: block
}
.footer-qcode-section .hide {
	display: none
}
.footer-qcode-section .clearfix {
	clear: both;
	zoom: 1
}
.footer-qcode-section .footer {
	position: relative;
	padding: 66px 0 46px
}
.footer-qcode-section .footer .foot_top {
	overflow: hidden
}
.footer-qcode-section .footer .foot_top .foot_tleft {
	float: left;
	overflow: hidden;
	width: 76%
}
.footer-qcode-section .footer_bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -2
}
.footer-qcode-section .footer .foot_top .foot_tleft dl {
	float: left;
	margin-right: 2%;
	width: 18%;
	text-align: center;
	margin-bottom: 30px
}
.footer-qcode-section .footer .foot_top .foot_tleft dl.qrcode {
	float: right
}
.footer-qcode-section .footer .foot_top .foot_tleft dl.qrcode img {
	width: 140px;
	height: 140px
}
.footer-qcode-section .footer .foot_top .foot_tleft dl dt {
	margin-bottom: 16px
}
.footer-qcode-section .footer .foot_top .foot_tleft dl dt a {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}
.footer-qcode-section .footer .foot_top .foot_tleft dl dd a {
	font-size: 14px;
	color: #737373;
	line-height: 34px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}
.footer-qcode-section .footer .foot_top .foot_tright {
	float: right;
	text-align: right;
	width: 20%
}
.footer-qcode-section .footer .foot_top .foot_tright h2 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	margin: 0
}
.footer-qcode-section .footer .foot_top .foot_tright p {
	font-size: 14px;
	color: #737373;
	margin: 10px 0
}
.footer-qcode-section .footer .foot_top .foot_tright h3 {
	font-size: 14px;
	color: #fff
}
.footer-qcode-section .footer .foot_top .foot_tright h3 span {
	display: block;
	font-weight: normal;
	margin-top: 6px;
	color: #bbb
}
.footer-qcode-section .footer .foot_bottom {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #6585a3
}
.footer-qcode-section .footer .foot_bottom p {
	font-size: 12px;
	color: #fff
}
.footer-qcode-section .footer .foot_bottom .copyinfo {
	overflow: hidden;
	margin-top: 12px
}
.footer-qcode-section .footer .foot_bottom .copyinfo p {
	float: left;
	color: #737373
}
.footer-qcode-section .footer .foot_bottom .copyinfo a {
	float: right;
	color: #737373;
	font-size: 12px;
	margin-left: 16px
}
.footer-qcode-section .footer .foot_bottom img {
	display: inline-block
}
.footer-qcode-section .footer .foot_description {
	clear: both
}
.footer-qcode-section .footer .foot_description, .footer-qcode-section .foot_description a, .footer-qcode-section .foot_description p {
	color: #737373
}
.footer-qcode-section .footer .jianshe {
	color: #fff
}

@media screen and (max-width:1300px) {
.footer-qcode-section .wrapper {
	padding: 0 20px
}
}

@media screen and (max-width:1024px) {
.footer-qcode-section .footer .foot_top .foot_tleft dl:nth-of-type(1), .footer-qcode-section .footer .foot_top .foot_tleft dl:nth-of-type(2) {
	display: none
}
.footer-qcode-section .footer .foot_top .foot_tright h2 {
	font-size: 20px
}
.footer-qcode-section .footer .foot_top .foot_tright p {
	font-size: 12px
}
}

@media screen and (max-width:768px) {
.footer-qcode-section .footer .foot_top .foot_tleft {
	width: 100%
}
.footer-qcode-section .footer .foot_top .foot_tleft dl {
	float: left;
	margin-right: 2%;
	width: 46%;
	min-height: 142px
}
.footer-qcode-section .footer .foot_top .foot_tright {
	float: none;
	text-align: center;
	width: 100%
}
.footer-qcode-section .footer .foot_top .foot_tleft dl.qrcode {
	display: none
}
}

@media screen and (max-width:480px) {
.footer-qcode-section .footer {
	padding: 40px 0
}
.footer-qcode-section .footer .foot_top .foot_tleft dl {
	display: none
}
.footer-qcode-section .footer .foot_top .foot_tright {
	display: block
}
}
.footer-scrollToTopPlus .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	opacity: 0.8;
	transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out
}
.footer-scrollToTopPlus .scrollToTopBox {
	height: auto;
	width: 50px;
	position: fixed;
	bottom: 50px;
	right: 40px;
	text-align: center;
	padding: 5px 0px;
	cursor: pointer;
	overflow: hidden;
	display: none;
	box-sizing: content-box;
	z-index: 9999
}
.footer-scrollToTopPlus .scrollToTopBox:hover .section-bg {
	opacity: 1
}
.footer-scrollToTopPlus .scrollToTopBox:hover span i.jiantou-animate {
	animation: myjiantou 0.7s infinite ease-in-out;
	-ms-animation: myjiantou 0.7s infinite ease-in-out;
	-moz-animation: myjiantou 0.7s infinite ease-in-out;
	-webkit-animation: myjiantou 0.7s infinite ease-in-out;
	-o-animation: myjiantou 0.7s infinite ease-in-out
}
.footer-scrollToTopPlus .scrollToTopBox p {
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	margin-top: 3px
}
.footer-scrollToTopPlus .scrollToTopBox p.txt {
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px
}
.footer-scrollToTopPlus .scrollToTopBox span {
	display: block;
	width: 100%;
	font-size: 50px
}
.footer-scrollToTopPlus .scrollToTopBox span i {
	line-height: 30px;
	height: 30px;
	display: block
}
.footer-scrollToTopPlus .fa-angle-up:before {
	line-height: 30px
}
.footer-scrollToTopPlus .scrollToTopBox span i.jiantou {
	line-height: 23px;
	display: block;
	transform: rotate(45deg) translate(8px, 8px);
	-ms-transform: rotate(45deg) translate(8px, 8px);
	-moz-transform: rotate(45deg) translate(8px, 8px);
	-webkit-transform: rotate(45deg) translate(8px, 8px);
	-o-transform: rotate(45deg) translate(8px, 8px);
	height: 23px;
	width: 23px;
	margin: auto
}
@keyframes myjiantou {
0% {
transform:rotate(45deg) translate(12px, 12px) scale(0.2);
opacity:0.3
}
100% {
transform:rotate(45deg) translate(5px, 5px) scale(1);
opacity:1
}
}
@-moz-keyframes myjiantou /* Firefox */ {
0% {
transform:rotate(45deg) translate(12px, 12px) scale(0.2);
opacity:0.3
}
100% {
transform:rotate(45deg) translate(5px, 5px) scale(1);
opacity:1
}
}
@-webkit-keyframes myjiantou /* Safari eÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â ÃƒÆ’Ã‚Â¨Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¿1ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½2 Chrome */ {
0% {
transform:rotate(45deg) translate(12px, 12px) scale(0.2);
opacity:0.3
}
100% {
transform:rotate(45deg) translate(5px, 5px) scale(1);
opacity:1
}
}
@-o-keyframes myjiantou /* Opera */ {
0% {
transform:rotate(45deg) translate(12px, 12px) scale(0.2);
opacity:0.3
}
100% {
transform:rotate(45deg) translate(5px, 5px) scale(1);
opacity:1
}
}
.footer-section ul, .footer-section ol {
	list-style: none;
	padding: 0;
	margin: 0
}
.footer-section .footer {
	position: relative
}
.footer-section .footer-top {
	padding: 50px 0px
}
.footer-section .footer-top .widget-title {
	color: #c5c5c5;
	font-size: 16px;
	padding: 10px 0;
	margin: 10px auto;
	text-transform: uppercase
}
.footer-section .footer-top .row p, .footer-section .footer-top .row a {
	color: #eee
}
.footer-section .footer-top .row p span, .footer-section .footer-top .row .list li a {
	display: block;
	line-height: 2em
}
.footer-section .footer-top .row .list li a {
	text-transform: uppercase
}
.footer-section .footer-top .form-div .form-control {
	height: 45px;
	border-radius: 0
}
.footer-section .footer-top .form-div label {
	color: #eee
}
.footer-section .footer-top .form-div .btn-default {
	height: 45px;
	width: 100%;
	font-size: 16px;
	color: #fff;
	background-color: #444;
	border-color: #444;
	text-transform: uppercase;
	transition: 0.3s;
	border: none
}
.footer-section .footer-top .form-div .btn-default:hover {
	background-color: #999
}
.footer-section .footer-copyright {
	position: absolute;
	height: 42px;
	line-height: 42px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #1c1c1c;
	overflow: hidden
}
.footer-section .footer-copyright p {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.footer-section .footer-copyright p.jianshe {
	float: right
}
.footer-section .footer-copyright p a {
	color: #666;
	display: block;
	padding: 10px
}
.footer-section .col-md-4 {
	width: 25%;
	float: left
}
.footer-section .container {
	max-width: 1200px;
	margin: 0 auto
}

@media screen and (max-width:720px) {
.footer-section .col-sm-12 {
	width: 100%;
	float: none;
	margin-bottom: 30px
}
}
.footer-section .footer_bgcol {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -2
}
.footer-section .footer_bgcol_bt {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}
.footer-section-ck .full {
	width: 100%
}
.footer-section-ck .inner {
	padding: 2em 0
}
.footer-section-ck #primary {
	width: 100%
}
.footer-section-ck #primary.have-sidebar {
	width: 71%
}
.footer-section-ck #primary.fr {
	padding-left: 5%
}
.footer-section-ck #primary.fl {
	padding-right: 5%
}
.footer-section-ck #secondary {
	width: 29%
}
.footer-section-ck .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-section-ck img {
	max-width: 100%
}
.footer-section-ck ul, .footer-section-ck ol, .footer-section-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-section-ck .fl {
	float: left
}
.footer-section-ck .fr {
	float: right
}
.footer-section-ck .show {
	display: block
}
.footer-section-ck .hide {
	display: none
}
.footer-section-ck .clearfix {
	clear: both;
	zoom: 1
}
.footer-section-ck .footer {
	position: relative;
	border-top: 2px solid #444
}
.footer-section-ck .footer .text-right {
	color: #8f8e93
}
.footer-section-ck .footer_bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2
}
.footer-section-ck .footer-container {
	padding: 20px
}
.footer-section-ck .footer .row {
	overflow: hidden
}
.footer-section-ck .footer .row .col-3 {
	width: 30%;
	padding: 10px 1%;
	box-sizing: border-box;
	float: left
}
.footer-section-ck .footer .row .col-3:first-of-type {
	padding-top: 0;
	padding-bottom: 0
}
.footer-section-ck .footer .row .col-3 .logo {
	margin-bottom: 0px
}
.footer-section-ck .footer .row .col-3 p {
	color: #babbc0;
	font-size: 12px;
	line-height: 1.8em
}
.footer-section-ck .footer .row .col-4 {
	float: left;
	width: 40%;
	padding: 0px 3%;
	box-sizing: border-box
}
.footer-section-ck .footer .row .col-4 .qcode {
	float: left;
	width: 31.33333%;
	margin: 10px 1%;
	text-align: center
}
.footer-section-ck .footer .row .col-4 .qcode img {
	display: inline-block;
	max-width: 95px
}
.footer-section-ck .footer .row .col-4 .qcode .title {
	color: #8f8e93;
	padding: 0;
	font-size: 12px
}
.footer-section-ck .footer .row .col-3 div, .footer-section-ck .footer .row .col-3 a {
	color: #8f8e93;
	font-size: 12px;
	line-height: 1.8em
}
.footer-section-ck .footer .row .guanzhu {
	overflow: hidden;
	margin-bottom: 10px
}
.footer-section-ck .footer .row .guanzhu span, .footer-section-ck .footer .row .guanzhu a {
	float: left;
	margin: 2px 4px;
	margin-left: 0
}
.footer-section-ck .footer .row .text-right a {
	float: none;
	width: 100%;
	padding: 0;
	transition: 0.3s;
	text-align: left
}
.footer-section-ck .footer .row .text-right a:hover {
	color: #ddd
}
.footer-section-ck .footer .row .text-right a img {
	display: inline-block;
	margin-right: 5px
}
.footer-section-ck .footer .row .col6 {
	width: 100%
}

@media screen and (max-width:1300px) {
.footer-section-ck .wrapper {
	padding: 0 20px
}
.footer-section-ck .header .wrapper {
	padding: 0px
}
.footer-section-ck .footer .footer-container {
	padding: 0 20px
}
}

@media screen and (max-width:1024px) {
.footer-section-ck .footer .row .col-3, .footer-section-ck .footer .row .col-4 {
	width: 100%;
	float: none;
	text-align: center;
	overflow: hidden
}
.footer-section-ck .footer .row .col-3 .logo, .footer-section-ck .footer .row .col-4 img {
	display: inline-block;
	margin-bottom: 0px
}
.footer-section-ck .footer .row .col-3 div, .footer-section-ck .footer .row .col-3 a {
	display: inline-block
}
.footer-section-ck .footer .row .col-3 .guanzhu, .footer-section-ck .footer .row .col-3 .col6 {
	display: block;
	width: 100%;
	float: right
}
}

@media screen and (max-width:720px) {
.footer-section-ck .footer .row .col-3, .footer-section-ck .footer .row .col-4 {
	text-align: left
}
.footer-section-ck .footer .row .col-4 {
	padding: 0
}
.footer-section-ck .footer .row .col-4 .qcode {
	margin-right: 3%;
	margin-left: 0;
	text-align: left
}
.footer-section-ck .footer .row .col-4 .qcode:nth-of-type(3n) {
	margin-right: 0px
}
}
.footer-section-ss a {
	color: #fff
}
.footer-section-ss .full {
	width: 100%
}
.footer-section-ss .inner {
	padding: 2em 0
}
.footer-section-ss #primary {
	width: 100%
}
.footer-section-ss #primary.have-sidebar {
	width: 71%
}
.footer-section-ss #primary.fr {
	padding-left: 5%
}
.footer-section-ss #primary.fl {
	padding-right: 5%
}
.footer-section-ss #secondary {
	width: 29%
}
.footer-section-ss .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-section-ss img {
	max-width: 100%
}
.footer-section-ss ul, .footer-section-ss ol, .footer-section-ss li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-section-ss .fl {
	float: left
}
.footer-section-ss .fr {
	float: right
}

@media screen and (max-width:720px) {
.footer-section-ss .fr {
	float: left
}

}
.footer-section-ss .show {
	display: block
}
.footer-section-ss .hide {
	display: none
}
.footer-section-ss .clearfix {
	clear: both;
	zoom: 1
}
.footer-section-ss .footer {
	position: relative
}
.footer-section-ss .footer_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.footer-section-ss .footer a:hover, .footer-section-ss .footer a:focus {
	text-decoration: none
}
.footer-section-ss .footer .footer-container {
	overflow: hidden
}
.footer-section-ss .footer .contact-us, .footer-section-ss .footer .form-area {
	width: 50%
}
.footer-section-ss .footer .contact-us .main-tit {
	margin-bottom: 50px
}
.footer-section-ss .footer .contact-us .main-tit h2 {
	font-size: 24px;
	color: #fff;
	display: inline-block;
	margin-right: 10px
}
.footer-section-ss .footer .contact-us .main-tit span {
	text-transform: uppercase;
	font-size: 16px;
	color: #9d9b9b
}
.footer-section-ss .footer .contact-us .main-ft h3 {
	color: #fff;
	font-size: 16px;
	margin-bottom: 30px
}
.footer-section-ss .footer .contact-us .main-ft p {
	color: #9d9b9b;
	font-size: 14px;
	width: 370px;
	margin: 0;
	line-height: 2em
}
.footer-section-ss .footer .contact-us .main-ft .icon1 {
	margin: 30px 0
}
.footer-section-ss .footer .contact-us .main-ft .icon1 a {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #3a3636;
	line-height: 30px;
	border-radius: 50%;
	background-color: #615e5e;
	margin-right: 20px
}
.footer-section-ss .footer .contact-us .main-ft .icon1 a:hover {
	color: #999;
	background-color: #fff
}
.footer-section-ss .footer .contact-us .main-ft .icon1 a span {
	font-size: 20px
}
.footer-section-ss .footer .form-area form {
	width: 80%;
	float: right;
	margin-top: 55px
}
.footer-section-ss .footer .form-area form .form-group label {
	display: none
}
.footer-section-ss .footer .form-area form .form-group {
	background: none;
	margin-bottom: 15px
}
.footer-section-ss .footer .form-area form .form-group:last-of-type {
	position: relative
}
.footer-section-ss .footer .form-area form .form-group .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 0;
	font-size: 14px;
	line-height: 1.42857143
}
.footer-section-ss .footer .form-area form .form-group.form-button {
	padding: 6px 0
}
.footer-section-ss .footer .form-area form .form-group.form-textarea {
	height: 74px
}
.footer-section-ss .footer .form-area form .form-group.form-group-name, .footer-section-ss .footer .form-area form .form-group.form-group-tel {
	width: 50%;
	float: left
}
.footer-section-ss .footer .form-area form .form-group input, .footer-section-ss .footer .form-area form .form-group textarea {
	width: 100%;
	height: 34px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #4b4747;
	border-radius: 0;
	box-shadow: none;
	outline: none;
	transition: 0.3s;
	color: #999
}
.footer-section-ss .footer .form-area form .form-group input[type="submit"] {
	height: 40px;
	line-height: 40px;
	border: none;
	background-color: #615e5e;
	color: #fff;
	transition: 0.3s;
	border: 1px solid #999
}
.footer-section-ss .footer .form-area form .form-group input[type="submit"]:hover {
	background-color: #999;
	border-color: #999
}
.footer-section-ss .footer .form-area form .form-group input:focus, .footer-section-ss .footer .form-area form .form-group textarea:focus {
	border-bottom: 1px solid #999
}
.footer-section-ss .footer .form-area form .form-group textarea {
	height: 74px;
	overflow: auto
}
.footer-section-ss .footer .form-area form .form-group #note {
	position: absolute;
	top: 6px;
	left: 12px;
	color: #999
}
.footer-section-ss .footer .text-right {
	overflow: hidden
}
.footer-section-ss .footer-section-ss .fr {
	color: #9d9b9b
}
.footer-section-ss .footer .text-right a {
	float: left;
	margin: 0 5px
}
.footer-section-ss .footer .text-right a img {
	display: inline-block
}
.footer-section-ss .footer .copy-r {
	color: #fff
}

@media screen and (max-width:1300px) {
.footer-section-ss .wrapper {
	padding: 0 20px
}
.footer-section-ss .header .wrapper {
	padding: 0px
}
}

@media screen and (max-width:640px) {
.footer-section-ss .footer .contact-us {
	width: 100%
}
.footer-section-ss .footer .form-area {
	width: 100%
}
.footer-section-ss .footer .form-area form {
	width: 100%;
	float: none;
	margin-top: 0px
}
.footer-section-ss .footer .contact-us .main-ft p {
	width: 100%
}
}
.footer-section-ss .icon1 a {
	position: relative
}
.footer-section-ss .icon1 a span.p {
	padding: 5px;
	display: none;
	position: absolute;
	top: -20px;
	left: 140%;
	width: 120px;
	height: 120px;
	background: #fff;
	border-radius: 5px;
	z-index: 11
}
.footer-section-ss .icon1 a:hover span.p {
	display: block
}
.footer-section-sunrise .fl {
	float: left
}
.footer-section-sunrise .fr {
	float: right
}
.footer-section-sunrise .show {
	display: block
}
.footer-section-sunrise .hide {
	display: none
}
.footer-section-sunrise .clearfix {
	clear: both;
	zoom: 1
}
.footer-section-sunrise ul, .footer-section-sunrise li {
	margin: 0;
	padding: 0
}
.footer-section-sunrise .footer {
	position: relative
}
.footer-section-sunrise .footer-container {
	overflow: hidden
}
.footer-section-sunrise .footer_bgcol, .footer-section-sunrise .footer_bottom_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.footer-section-sunrise .footer_bgcol {
	z-index: -1
}
.footer-section-sunrise .footerbox .foll {
	float: left;
	width: 286px
}
.footer-section-sunrise .footerbox .pro {
	float: left;
	margin-left: 80px;
	width: 368px
}
.footer-section-sunrise .footerbox .con {
	float: right;
	width: 456px
}
.footer-section-sunrise .footerbox .foll h2 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase
}
.footer-section-sunrise .footerbox .foll p {
	font-size: 15px;
	color: #eee;
	font-family: Arial;
	margin: 26px 0 20px;
	line-height: 26px
}
.footer-section-sunrise .footerbox .pro h2 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase
}
.footer-section-sunrise .footerbox .con h2 {
	font-size: 18px;
	color: #eee;
	margin-bottom: 26px;
	text-transform: uppercase
}
.footer-section-sunrise .footerbox .foll .share ul li {
	margin-bottom: 16px;
	line-height: 36px;
	position: relative
}
.footer-section-sunrise .footerbox .foll .share ul li a {
	display: block;
	color: #999;
	font-size: 16px
}
.footer-section-sunrise .footerbox .foll .share ul li a i {
	width: 30px;
	height: 30px;
	background-position: 2.5px center;
	background-repeat: no-repeat;
	margin-right: 16px;
	background-color: #b3b3b3;
	display: block;
	border-radius: 50%;
	float: left;
	background-size: 50px auto
}
.footer-section-sunrise .footerbox .foll .share ul li a:hover i {
	background-position: -22.5px 2.5px;
	background-color: #fff
}
.footer-section-sunrise .footerbox .foll .share ul li .box {
	top: 0;
	position: absolute;
	transition: 0.3s;
	left: 260px;
	min-width: 200px;
	visibility: hidden;
	opacity: 0;
	filter: aplha(opacity=0)
}
.footer-section-sunrise .footerbox .foll .share ul li .box a, .footer-section-sunrise .footerbox .foll .share ul li .box span {
	display: block;
	line-height: 30px;
	color: #fff
}
.footer-section-sunrise .footerbox .foll .share ul li:hover .box {
	left: 200px;
	visibility: visible;
	opacity: 1;
	filter: aplha(opacity=100)
}
.footer-section-sunrise .footerbox .foll .share ul li:hover a {
	color: #fff
}
.footer-section-sunrise .footerbox .pro ul {
	margin-top: 30px;
	overflow: hidden
}
.footer-section-sunrise .footerbox .pro ul li {
	margin-bottom: 28px;
	color: #fff;
	position: relative;
	z-index: 1111
}
.footer-section-sunrise .footerbox .pro ul li a {
	font-size: 14px;
	color: #eee;
	font-family: Arial;
	text-transform: uppercase;
	display: block;
	overflow: hidden;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis
}
.footer-section-sunrise .footerbox .pro ul li a:hover {
	color: #fff
}
.footer-section-sunrise .footerbox .con p {
	color: #eee;
	margin-bottom: 10px
}
.footer-section-sunrise .footerbox .con p a {
	text-decoration: underline;
	color: rgba(255,255,255,0.7)
}
.footer-section-sunrise .footerbox .con p a:hover {
	color: #fff
}
.footer-section-sunrise .ft-bottom {
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	line-height: 40px;
	text-align: right
}
.footer-section-sunrise .ft-bottom .fr {
	overflow: hidden;
	width: 70%
}
.footer-section-sunrise .ft-bottom .fl {
	width: 30%
}
.footer-section-sunrise .ft-bottom a {
	color: rgba(255,255,255,0.6);
	font-size: 13px;
	float: right;
	margin-left: 10px;
	line-height: 40px
}
.footer-section-sunrise .ft-bottom p {
	line-height: 40px;
	color: rgba(255,255,255,0.6)
}
.footer-section-sunrise .ft-bottom img {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 10px
}
.footer-section-sunrise .ft-bottom a:hover {
	color: #fff;
	text-decoration: underline
}

@media screen and (max-width:1200px) {
.footer-section-sunrise .footer-container {
	padding-left: 20px;
	padding-right: 20px
}
.footer-section-sunrise .footerbox .pro {
	display: none
}
.footer-section-sunrise .footerbox .con {
	width: 58%;
	padding: 0 30px
}
.footer-section-sunrise .footerbox .foll {
	width: 40%;
	margin-right: 2%;
	padding: 0 30px
}
}

@media screen and (max-width:768px) {
.footer-section-sunrise .ft-bottom .fl {
	width: 70%;
	float: left;
	text-align: left
}
.footer-section-sunrise .ft-bottom .fr {
	width: 30%
}
}

@media screen and (max-width:720px) {
.footer-section-sunrise .footerbox .foll {
	display: none
}
.footer-section-sunrise .footerbox .con {
	width: 100%
}
}

@media screen and (max-width:414px) {
.footer-section-sunrise .ft-bottom {
	height: 80px
}
.footer-section-sunrise .ft-bottom .fl {
	width: 100%;
	float: right;
	text-align: right
}
.footer-section-sunrise .ft-bottom .fr {
	width: 100%
}
}
.footer-section-white .fl {
	float: left
}
.footer-section-white .fr {
	float: right
}
.footer-section-white .show {
	display: block
}
.footer-section-white .hide {
	display: none
}
.footer-section-white .clearfix {
	clear: both;
	zoom: 1
}
.footer-section-white ul, .footer-section-white li, .footer-section-white ol {
	padding: 0;
	margin: 0;
	list-style: none
}
.footer-section-white .footer {
	position: relative
}
.footer-section-white .footer_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.footer-section-white .footer ol {
	float: left;
	color: #bababa
}
.footer-section-white .footer ul {
	float: right;
	width: 140px;
	margin-left: 0;
	padding-left: 0;
	position: relative;
	min-height: 110px
}
.footer-section-white .footer ul:after {
	height: 100%;
	width: 1px;
	display: block;
	content: '';
	background-color: #ddd;
	position: absolute;
	top: 0;
	right: -5px
}
.footer-section-white .footer ul:first-of-type:after {
	display: none
}
.footer-section-white .footer ul li {
	color: #111;
	font-weight: 600;
	line-height: 1.5em
}
.footer-section-white .footer ul li a {
	color: #a6a6a6;
	font-weight: 300
}
.footer-section-white .footer ul li:first-of-type {
	margin-bottom: 15px
}
.footer-section-white .footer ul li:first-of-type>a {
	color: #111;
	font-weight: 700
}
.footer-section-white .footer ol li, .footer-section-white .footer ul li {
	text-align: center
}
.footer-section-white .footer ol {
	padding-bottom: 100px
}
.footer-section-white .footer ol span {
	font-size: 24px;
	color: #111
}
.footer-section-white .footer ol li {
	position: relative;
	margin-right: 5px
}
.footer-section-white .footer ol li a img {
	width: 36px;
	height: 36px;
	display: inline-block
}
.footer-section-white .footer .flgr-footer-link-wx, .footer-section-white .footer .flgr-footer-link-wb {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 200px
}
.footer-section-white .footer ol li a .footer-link-wx img, .footer-section-white .footer ol li a .footer-link-wb img {
	display: block;
	width: 100px;
	height: auto
}
.footer-section-white .footer .flgr-footer-link ol li:hover .flgr-footer-link-wb, .footer-section-white .footer .flgr-footer-link ol li:hover .flgr-footer-link-wx {
	display: block
}
.footer-section-white .flgr-footer-link {
	overflow: hidden
}
.footer-section-white .ft-bt {
	overflow: hidden
}
.footer-section-white .ft-bt a {
	float: right;
	margin-left: 10px;
	color: #333
}
.footer-section-white .ft-bt a:hover {
	color: #111
}
.footer-section-white .ft-bt img {
	float: left;
	margin-right: 3px
}

@media screen and (max-width:720px) {
.footer-section-white .footer ul:nth-of-type(1) {
	display: none
}
.footer-section-white .footer ul:nth-of-type(2) {
	display: none
}
}

@media screen and (max-width:414px) {
.footer-section-white .footer ul {
	display: none
}
.footer-section-white .footer ol {
	padding-bottom: 0px
}
}
.footer-standard-section .full {
	width: 100%
}
.footer-standard-section .inner {
	padding: 2em 0
}
.footer-standard-section #primary {
	width: 100%
}
.footer-standard-section #primary.have-sidebar {
	width: 71%
}
.footer-standard-section #primary.fr {
	padding-left: 5%
}
.footer-standard-section #primary.fl {
	padding-right: 5%
}
.footer-standard-section #secondary {
	width: 29%
}
.footer-standard-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-standard-section img {
	max-width: 100%
}
.footer-standard-section ul, .footer-standard-section ol, .footer-standard-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-standard-section .fl {
	float: left
}
.footer-standard-section .fr {
	float: right
}
.footer-standard-section .show {
	display: block
}
.footer-standard-section .hide {
	display: none
}
.footer-standard-section .clearfix {
	clear: both;
	zoom: 1
}
.footer-standard-section .footer {
	position: relative
}
.footer-standard-section .footer .footer4_top {
	overflow: hidden;
	padding: 60px 0 0
}
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 150px;
	float: left;
	margin-right: 10px;
	min-height: 160px
}
.footer-standard-section .footer .footer4_top .f_t_nav font {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding-bottom: 16px;
	display: block;
	text-transform: uppercase
}
.footer-standard-section .footer .footer4_top .f_t_nav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-standard-section .footer .footer4_top .f_t_nav ul li {
	line-height: 22px
}
.footer-standard-section .footer .footer4_top .f_t_nav ul li a {
	color: rgba(255,255,255,0.5);
	opacity: 0.6;
	font-size: 12px
}
.footer-standard-section .footer .footer4_top .f_t_nav ul li:hover a {
	opacity: 1
}
.footer-standard-section .footer .footer4_top .f_t_contact {
	width: 300px;
	float: right;
	margin-left: 20px
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con {
	overflow: hidden
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con .f_c_lt {
	width: 56px;
	height: 56px
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con .f_c_rt {
	overflow: hidden;
	margin-left: 22px;
	width: 210px
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con .f_c_rt font {
	color: rgba(255,255,255,0.5);
	font-size: 14px;
	display: block
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con .f_c_rt b {
	font-size: 18px;
	display: block;
	color: #00479d;
	padding: 5px 0
}
.footer-standard-section .footer .footer4_top .f_t_contact .f_t_c_con .f_c_rt b p {
	margin-left: 0
}
.footer-standard-section .footer .footer4_top .f_t_contact p {
	color: rgba(255,255,255,0.5);
	font-size: 12px;
	line-height: 22px;
	margin-left: 78px
}
.footer-standard-section .footer .footer4_top .wrapper {
	overflow: hidden
}
.footer-standard-section .footer .footer4_top .f_t_map {
	width: 300px;
	float: right
}
.footer-standard-section .footer .footer4_top .f_t_map img {
	border-radius: 10px
}
.footer-standard-section .footer .footer4_bottom {
	overflow: hidden;
	height: 56px;
	width: 100%;
	margin-top: 30px
}
.footer-standard-section .footer .footer4_bottom .wrapper {
	height: 56px;
	line-height: 56px;
	color: #fff;
	border-top: 1px solid rgba(255,255,255,0.2)
}
.footer-standard-section .footer .footer4_bottom .fl {
	width: 45%
}
.footer-standard-section .footer .footer4_bottom .fr {
	width: 45%;
	text-align: right
}
.footer-standard-section .footer .footer4_bottom .fr a {
	color: #fff;
	margin-left: 20px
}
.footer-standard-section .footer .footer4_bottom .fr .text-right a {
	color: #fff;
	margin: 0 5px
}
.footer-standard-section .footer .footer4_bottom .fr .text-right img {
	display: inline-block
}
.footer-standard-section .section-bg, .footer-standard-section .section-bgcol {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center;
	background-size: 100% 100%
}
.footer-standard-section .section-bgcol {
	z-index: -2
}
.footer-standard-section .footer .footer4_bottom .fl {
	width: 100%
}
.footer-standard-section .col6 {
	overflow: hidden
}
.footer-standard-section .footer .footer4_bottom a {
	line-height: 56px;
	color: #fff;
	float: right;
	margin: 0 10px
}

@media screen and (max-width:1024px) {
.footer-standard-section .footer .footer4_top .f_t_contact {
	width: 300px;
	float: none;
	margin-left: 20px;
	overflow: hidden;
	margin: 0 auto
}
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 185px
}
}

@media screen and (max-width:960px) {
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 168px
}
}

@media screen and (max-width:768px) {
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 135px
}
}

@media screen and (max-width:720px) {
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 125px
}
}

@media screen and (max-width:640px) {
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 110px
}
}

@media screen and (max-width:414px) {
.footer-standard-section .footer .footer4_top .f_t_nav {
	width: 100%;
	text-align: center
}
}
.footer-standard-vietax .full {
	width: 100%
}
.footer-standard-vietax .inner {
	padding: 2em 0
}
.footer-standard-vietax #primary {
	width: 100%
}
.footer-standard-vietax #primary.have-sidebar {
	width: 71%
}
.footer-standard-vietax #primary.fr {
	padding-left: 5%
}
.footer-standard-vietax #primary.fl {
	padding-right: 5%
}
.footer-standard-vietax #secondary {
	width: 29%
}
.footer-standard-vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.footer-standard-vietax img {
	max-width: 100%
}
.footer-standard-vietax ul, .footer-standard-vietax ol, .footer-standard-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.footer-standard-vietax .wrapper {
	padding: 0 20px
}
.footer-standard-vietax .header .wrapper {
	padding: 0px
}
}
.footer-standard-vietax .fl {
	float: left
}
.footer-standard-vietax .fr {
	float: right
}
.footer-standard-vietax .show {
	display: block
}
.footer-standard-vietax .hide {
	display: none
}
.footer-standard-vietax .clearfix {
	clear: both;
	zoom: 1
}
.footer-standard-vietax .footer {
	position: relative
}
.footer-standard-vietax .section-bgcol {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}
.footer-standard-vietax .footer .footer-container {
	padding: 20px 20px
}
.footer-standard-vietax .footer .ft-top {
	margin: 0 auto
}
.footer-standard-vietax .footer .ft-top img {
	margin: 0 auto;
	display: block
}
.footer-standard-vietax .footer .ft-md {
	text-align: center;
	margin: 20px auto
}
.footer-standard-vietax .footer .ft-md .ft-md-top {
	text-align: center;
	margin: 0 auto;
	display: block
}
.footer-standard-vietax .footer .ft-md .ft-md-top li {
	display: inline-block;
	margin: 0 12px;
	position: relative
}
.footer-standard-vietax .footer .ft-md .ft-md-top li:after {
	content: '|';
	display: block;
	position: absolute;
	right: -15px;
	top: 0
}
.footer-standard-vietax .footer .ft-md .ft-md-top li:last-of-type:after {
	display: none
}
.footer-standard-vietax .footer .ft-md .ft-md-top li a {
	color: #585e55;
	font-size: 14px;
	line-height: 1.8em
}
.footer-standard-vietax .footer .ft-md .ft-md-top li a:hover {
	color: #3f983c
}
.footer-standard-vietax .footer .ft-md .ft-md-bt>div {
	display: inline-block;
	margin: 0 10px
}
.footer-standard-vietax .footer .ft-md .ft-md-bt>div, .footer-standard-vietax .footer .ft-md .ft-md-bt>div a {
	color: #585e55;
	transition: 0.3s
}
.footer-standard-vietax .footer .ft-md .ft-md-bt>div a:hover {
	color: #333;
	text-decoration: underline
}
.footer-standard-vietax .footer .ft-bt {
	text-align: center
}
.footer-standard-vietax .footer .ft-bt a {
	display: inline-block;
	margin: 0 12px;
	color: #585e55
}
.footer-standard-vietax .footer .ft-bt a:hover {
	color: #3f983c
}
.footer_solarland .footer .footer-container {
	overflow: hidden;
	padding: 0
}
.footer_solarland .footer_up {
	padding: 30px 0;
	position: relative
}
.footer_solarland .footer_up_bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2
}
.footer_solarland .widget_title {
	font-size: 18px;
	color: #444
}
.footer_solarland .footer_up .footer-container {
	position: relative;
	z-index: 1
}
.footer_solarland .footer_up .col-13 {
	float: left;
	width: 26%
}
.footer_solarland .footer_up .col-18 {
	float: left;
	width: 36%
}
.footer_solarland .footer_up .col-18 p {
	color: #737373;
	font-size: 14px;
	line-height: 1.7em
}
.footer_solarland .footer_up .col-18 p span {
	margin-right: 8px
}
.footer_solarland .footer_up .col-19 {
	float: left;
	width: 38%;
	overflow: hidden
}
.footer_solarland .footer_up .col-19 .title {
	float: right;
	height: 50px;
	line-height: 50px;
	font-size: 26px;
	width: 200px;
	padding-left: 20px;
	padding-right: 15px;
	box-sizing: border-box;
	color: #999;
	background-color: #444;
	position: relative
}
.footer_solarland .footer_up .col-19 .title:before {
	z-index: 0;
	position: absolute;
	content: '';
	left: -50px;
	width: 0;
	height: 0;
	top: 0;
	bottom: 0;
	border: 50px solid red;
	border-bottom-color: #444;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent
}
.footer_solarland .footer_up .col-19 .title span {
	position: relative
}
.footer_solarland .footer_up .col-19 .tel_num {
	color: #737373;
	font-size: 36px;
	margin-top: 70px
}
.footer_solarland .footer_bottom {
	height: 56px
}
.footer_solarland .footer_bottom p {
	line-height: 56px;
	text-align: center
}
.footer_solarland .footer_bottom span, .footer_solarland .footer_bottom a {
	color: #737373;
	font-size: 14px;
	display: inline-block;
	margin: 0 2px
}
.footer_solarland select {
	background: transparent;
	color: #444;
	font-size: 18px;
	border: none;
	outline: none;
	margin-left: -5px;
	margin-top: 25px
}
.footer_solarland select option, .footer_solarland select option a {
	color: #444
}
.footer_solarland .footer_bottom a img {
	width: 20px;
	height: auto
}
.footer_solarland .fl {
	float: left
}
.footer_solarland .fr {
	float: right
}
.footer_solarland .fr.qcode {
	width: 120px
}
.footer_solarland img {
	max-width: 100%
}
.footer_solarland .footer {
	position: relative
}
.footer_solarland .footer_up_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
.footer_solarland .footer_bt_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:1200px) {
.footer_solarland .footer .footer-container {
	padding: 0 20px
}
.footer_solarland .footer_up .col-13 {
	display: none
}
.footer_solarland .footer_up .col-19, .footer_solarland .footer_up .col-18 {
	width: 50%
}
}

@media screen and (max-width:960px) {
.footer_solarland .footer_up .col-19 .title {
	line-height: 25px;
	height: 25px;

	font-size: 18px;
	background-color: transparent;
	color: #737373;
	padding-right: 27px;
	text-align: right
}
.footer_solarland .footer_up .col-19 .title:before {
	display: none
}
.footer_solarland .footer_up .col-19 .tel_num {
	margin-top: 40px;
	font-size: 26px
}
}

@media screen and (max-width:580px) {
.footer_solarland .footer_up .col-18 {
	margin-bottom: 5px
}
.footer_solarland .footer_up .col-19, .footer_solarland .footer_up .col-18 {
	width: 100%
}
.footer_solarland .footer_up .col-19 .fr, .footer_solarland .footer_up .col-19 .title {
	float: none;
	text-align: left;
	padding-left: 0;
	margin-top: 10px
}
.footer_solarland .footer_up .col-19 .tel_num {
	margin-top: 10px
}
.footer_solarland .footer_bottom {
	height: auto;
	padding: 5px 0
}
.footer_solarland .footer_bottom p {
	line-height: 1.4em
}
}
.form-gqf .full {
	width: 100%
}
.form-gqf .inner {
	padding: 2em 0
}
.form-gqf #primary {
	width: 100%
}
.form-gqf #primary.have-sidebar {
	width: 71%
}
.form-gqf #primary.fr {
	padding-left: 5%
}
.form-gqf #primary.fl {
	padding-right: 5%
}
.form-gqf #secondary {
	width: 29%
}
.form-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.form-gqf img {
	max-width: 100%;
	margin: 0 auto
}
.form-gqf ul, .form-gqf ol, .form-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}
.form-gqf .fl {
	float: left
}
.form-gqf .fr {
	float: right
}
.form-gqf .show {
	display: block
}
.form-gqf .hide {
	display: none
}
.form-gqf .clearfix {
	clear: both;
	zoom: 1
}
.form-gqf .section {
	position: relative
}
.form-gqf .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.form-gqf .section .incon_tt {
	text-align: center
}
.form-gqf .section .incon_tt h2 {
	font-size: 18px;
	color: #444;
	text-transform: uppercase;
	font-weight: normal
}
.form-gqf .section .incon_tt h3 {
	font-size: 20px;
	color: #9c9c9c;
	font-weight: normal
}
.form-gqf .section .incon_tt .line {
	margin: 26px auto 50px;
	border-bottom: 1px solid #444;
	width: 470px;
	max-width: 100%;
	position: relative
}
.form-gqf .section .incon_tt .line:after {
	position: relative;
	content: '';
	top: 3px;
	display: block;
	border-bottom: 3px solid #999;
	width: 100px;
	margin: auto
}
.form-gqf .section .incon_tt .info {
	text-align: center;
	margin-bottom: 30px
}
.form-gqf .section form {
	overflow: hidden;
	position: relative;
	padding-bottom: 62px
}
.form-gqf .section form .form-label {
	display: none
}
.form-gqf .section form .form-group {
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin-right: 5%;
	margin-bottom: 20px
}
.form-gqf .section form .form-group.form-button {
	margin-right: 0
}
.form-gqf .section form .form-group.form-textarea {
	height: 100%
}
.form-gqf .section form .form-group .form-control {
	height: 100%
}
.form-gqf .section form .form-group .form-control input, .form-gqf .section form .form-group .form-control textarea {
	height: 100%;
	border: 1px solid #ccc;
	padding: 0 5px;
	width: 34%;
	outline: none;
	background: transparent
}
.form-gqf .section form .form-group .form-control input:focus, .form-gqf .section form .form-group .form-control textarea:focus, .form-gqf .section form .form-group .form-control input:hover, .form-gqf .section form .form-group .form-control textarea:hover {
	box-shadow: 0px 0px 10px #f6f6f6;
	border: 1px solid #444
}
.form-gqf .section form .form-group.form-wenti, .form-gqf .section form .form-group.form-subtitle-, .form-gqf .section form .form-group.form--titre {
	position: absolute;
	right: 0px;
	width: 59%;
	top: 0px
}
.form-gqf .section form .form-group.form-liuyan, .form-gqf .section form .form-group.form-content, .form-gqf .section form .form-group.form-objet {
	position: absolute;
	right: 0px;
	width: 59%;
	top: 110px;
	height: 90px
}
.form-gqf .section form .form-group .form-control textarea {
	width: 100%
}
.form-gqf .section form .form-group.form-button {
	position: absolute;
	width: 30%;
	right: 0;
	bottom: 0
}
.form-gqf .section form .form-group.form-button input {
	background: none;
	border: none;
	border: none medium;
	width: 100%;
	text-align: center;
	line-height: 48px;
	height: 48px;
	border-bottom: 3px solid #999;
	transition: 0.3s;
	color: #666;
	border-left: 1px solid #efefef;
	border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	cursor: pointer
}
.form-gqf .section form .form-group.form-button input:hover {
	border-bottom: 3px solid #444
}
.form-gqf .section form .form-group.form-textarea {
	height: 175px;
	position: absolute;
	left: 40%;
	right: 0;
	width: auto;
	margin-right: 0
}

@media screen and (max-width:767px) {
.form-gqf .section form .form-group .form-control input, .form-gqf .section form .form-group .form-control textarea {
	width: 100%
}
.form-gqf .section form .form-group.form-textarea, .form-gqf .section form .form-group.form-button {
	position: static;
	width: 100%
}
}
.header .header {
	box-shadow: 0 3px 3px #eee;
	position: relative
}
.header .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.header .header-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px
}
.header .header-mask {
	color: #fff
}
.header .header-content:before, .header .header-content:after {
	line-height: 0;
	display: table;
	content: ''
}
.header .header-content:after {
	clear: both
}
.header .header-content .header-logo {
	float: left;
	padding: 20px 0
}
.header .header-content .header-logo a, .header .header-content .header-logo div {
	display: inline-block;
	vertical-align: middle
}
.header .header-content .header-logo a {
	margin-right: 10px
}
.header .header-content .header-logo a img {
	height: 60px
}
.header .header-content .header-logo div {
	line-height: 1em
}
.header .header-content .nav {
	float: right
}
.header .header-content .nav ul li {
	padding: 20px 0
}
.header .header-content .nav ul li a {
	font-size: 16px;
	line-height: 50px;
	padding: 0 20px
}
.header .header-content .nav ul li a:hover, .header .header-content .nav ul li a.selected {
	color: #444
}
.header .header-content .nav ul li ul {
	border-top: 3px solid #666;
	background-color: #fff
}
.header .header-content .nav ul li ul li {
	padding: 0
}
.header .header-content .nav ul li ul li a {
	min-width: 180px;
	font-size: 14px;
	line-height: 40px
}
.header .header-content .nav ul li ul li a:hover {
	color: #666;
	background-color: #fafafa
}
.header .header-content .nav ul li ul li ul {
	border-top: 0
}
.header .header-content .nav ul li.active>a {
	color: #444
}
.header .header-content .nav ul li.active a.active {
	color: #444
}
.header .header-content #mobile-nav {
	float: right;
	display: none;
	margin-top: 33px
}
.header .header-content #mobile-nav span {
	display: block;
	width: 30px;
	height: 4px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header .header-content #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header .header-content #site-navigation-mobile {
	display: none
}
.header .nav ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.header .nav ul li {
	position: relative;
	display: inline-block
}
.header .nav ul li a {
	display: block;
	white-space: nowrap;
	color: #737373
}
.header .nav ul li ul {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	display: none;
	position: absolute;
	z-index: 999999;
	top: 100%;
	left: 0
}
.header .nav ul li ul li {
	display: block
}
.header .nav ul li ul li ul {
	top: 0;
	left: 100%
}
.header .nav ul li:hover>ul {
	display: block
}
.header .nav>ul>li>ul>li>ul>li>ul {
	display: none
}
.header .nav>ul>li>ul>li>ul>li:hover>ul {
	display: none
}

@media screen and (max-width:1200px) {
.header .header.header-fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1111
}
.header .header-content #mobile-nav {

	display: block
}
.header .nav {
	/* display: none */
}
.header .header-content .header-logo {
	width: 80%
}
}

@media screen and (max-width:720px) {
.header .header .header-content .header-logo {
	max-width: 88%;
	overflow: hidden
}
}

@media screen and (max-width:480px) {
.header .header .header-content .header-logo a img {
	max-height: 50px
}
}
.header-graphics-textures .fl {
	float: left
}
.header-graphics-textures .fr {
	float: right
}
.header-graphics-textures .show {
	display: block
}
.header-graphics-textures .hide {
	display: none
}
.header-graphics-textures .clearfix {
	clear: both;
	zoom: 1
}
.header-graphics-textures ul, .header-graphics-textures li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-graphics-textures .main_top {
	position: relative
}
.header-graphics-textures .inmain_top {
	position: relative
}
.header-graphics-textures .header {
	position: absolute;
	top: 0px;
	width: 100%;
	left: 0;
	padding: 20px 0;
	z-index: 111
}
.header-graphics-textures .header .logo {
	float: left;
	width: 320px;
	max-width: 70%;
	overflow: hidden;
	margin-top: 30px
}
.header-graphics-textures .header .logo img {
	float: left;
	display: block;
	margin-right: 6px;
	max-height: 83px
}
.header-graphics-textures .header .logo h2 {
	font-size: 24px;
	margin: 27px 0 4px;
	letter-spacing: 2px
}
.header-graphics-textures .header .logo span {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px
}
.header-graphics-textures .header .logo div {
	font-size: 16px;
	line-height: 26px;
	padding: 12px 0 0 0
}
.header-graphics-textures .header .logo img {
	max-height: 83px;
	max-width: 230px
}
.header-graphics-textures .header a:hover {
	text-decoration: none
}
.header-graphics-textures .head_right {
	float: right
}
.header-graphics-textures .hright_top {
	overflow: hidden
}
.header-graphics-textures .head_right .tel {
	text-align: right;
	font-size: 14px;
	color: #737373;
	float: right;
	line-height: 34px;
	height: 34px
}
.header-graphics-textures .head_right .en_cn {
	float: right;
	overflow: hidden;
	line-height: 34px;
	margin-left: 10px
}
.header-graphics-textures .head_right .en_cn .chi, .header-graphics-textures .head_right .en_cn .en {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	color: #ddd;
	font-size: 12px
}
.header-graphics-textures .head_right .en_cn a {
	margin: 0 5px
}
.header-graphics-textures .head_right .en_cn img {
	display: inline-block;
	width: 24px;
	vertical-align: middle
}
.header-graphics-textures .head_right .en_cn .en {
	padding-left: 26px
}
.header-graphics-textures .head_right .en_cn .chi {
	padding-left: 26px;
	margin: 0 10px 0 16px
}
.header-graphics-textures .head_right .menu {
	text-align: right;
	margin-top: 16px
}
.header-graphics-textures .head_right .menu ul .ds {
	display: inline-block;
	padding: 5px 26px;
	position: relative
}
.header-graphics-textures .head_right .menu ul .ds:after {
	position: absolute;
	right: 0;
	content: '';
	top: 4px;
	bottom: 0;
	border-right: 1px solid #fff
}
.header-graphics-textures .head_right .menu ul .ds:nth-last-of-type(1) {
	padding-right: 0
}
.header-graphics-textures .head_right .menu ul .ds:nth-last-of-type(1):after {
	border: 0
}
.header-graphics-textures .head_right .menu ul .ds a {
	font-size: 16px;
	color: #737373
}
.header-graphics-textures .head_right .menu ul .ds:hover>a, .header-graphics-textures .head_right .menu ul .ds.active>a {
	color: #444
}
.header-graphics-textures .dmenus {
	display: none;
	width: 330px;
	height: auto;
	overflow: hidden;
	left: 0px;
	position: absolute;
	z-index: 99999;
	background: #fff;
	top: 34px;
	border-bottom: 3px solid silver
}
.header-graphics-textures .dmenus .dmlist {
	overflow: hidden;
	padding: 26px
}
.header-graphics-textures .dmenus .dmlist .tleft_lt_about {
	float: left;
	text-align: left;
	width: 110px
}
.header-graphics-textures .dmenus .dmlist .tleft_lt_about ul li {
	line-height: 40px
}
.header-graphics-textures .dmenus .dmlist .tleft_lt_about ul li a {
	display: block;
	font-size: 14px;
	color: #737373;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.header-graphics-textures .dmenus .dmlist .about_img {
	float: right;
	width: 160px;
	height: 148px;
	overflow: hidden;
	margin-left: 8px
}
.header-graphics-textures .dmenus .dmlist .about_img img {
	display: block;
	max-width: 100%
}
.header-graphics-textures .mobile_nav {
	display: none;
	width: 50px;
	margin-top: 18px
}
.header-graphics-textures .mobile_nav span {
	display: block;
	width: 30px;
	height: 3px;
	margin: 5px auto;
	background-color: gray;
	border-radius: 2px
}
.header-graphics-textures #menu {
	display: none
}

@media screen and (max-width:1200px) {
.header-graphics-textures .header {
	position: relative;
	top: 0;
	height: 80px;
	padding: 10px 0
}
.header-graphics-textures .header .logo {
	margin-top: 14px
}
.header-graphics-textures .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-graphics-textures .header-container {
	max-width: 100%
}
.header-graphics-textures .mobile_nav {
	display: block;
	margin-top: 4px
}
.header-graphics-textures .head_right .menu, .header-graphics-textures .head_right .tel {
	display: none
}
.header-graphics-textures .head_right {
	margin-top: 13px
}
}

@media screen and (max-width:720px) {
.header-graphics-textures .header {
	height: 60px;
	padding: 10px 0
}
.header-graphics-textures .header .logo {
	margin-top: 7px;
	max-width: 100px
}
.header-graphics-textures .mobile_nav {
	margin-top: 8px
}
.header-graphics-textures .header .logo {
	height: 45px
}
.header-graphics-textures .header .logo a img {
	height: 45px
}
.header-graphics-textures .head_right {
	margin-top: 0
}
}

@media screen and (max-width:320px) {
.header-graphics-textures .head_right .en_cn {
	margin-left: 0
}
.header-graphics-textures .head_right .en_cn a {
	margin: 0 1px;
	font-size: 12px
}
}
.header-korea img {
	max-width: 100%
}
.header-korea a:link, .header-korea a:visited {
	text-decoration: none;
	color: #666
}
.header-korea .gnb_wrap {
	text-align: center
}
.header-korea ul {
	padding: 0;
	margin: 0
}
.header-korea #header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 59px;
	z-index: 500;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.header-korea #header .header_wrap {
	position: relative;
	max-width: 1920px;
	margin: 0 auto;
	padding: 0
}
.header-korea #header .header_wrap h1 {
	position: absolute;
	top: 18px;
	left: 50px;
	z-index: 60
}
.header-korea #header .header_wrap h1 img {
	height: 40px
}
.header-korea #header .global_wrap {
	z-index: 10;
	position: absolute;
	top: 34px;
	right: 50px
}
.header-korea #header .global_wrap>li {
	float: left;
	margin-left: 20px;
	overflow: hidden
}
.header-korea #header .global_wrap>li:first-child {
	margin-left: 0
}
.header-korea #header .global_wrap>li>a {
	display: block;
	float: left
}
.header-korea #header .global_wrap .global a {
	font-size: 14px;
	line-height: 24px;
	padding-left: 10px;
	margin-left: 10px;
	background: url(/sections/images/global_line.png) left center no-repeat
}
.header-korea #header .global_wrap .global a:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none
}
.header-korea #header .global_wrap .sns a {
	margin-left: 10px
}
.header-korea #header .global_wrap .sns a:first-child {
	margin-left: 0
}
.header-korea #header .btn_list {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height: 50px;
	width: 50px;
	z-index: 60
}
.header-korea #header .btn_list span {
	position: absolute;
	left: 15px;
	top: 0;
	display: block;
	width: 18px;
	height: 1px;
	background: #888;
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out
}
.header-korea #header .btn_list span:first-child {
	top: 18px
}
.header-korea #header .btn_list span:nth-child(2) {
	top: 24px
}
.header-korea #header .btn_list span:nth-child(3) {
	top: 24px;
	visibility: hidden
}
.header-korea #header .btn_list span:nth-child(4) {
	top: 30px
}
.header-korea #header .gnb_data {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	margin: 51px 0 42px 0;
	overflow-y: auto;
	display: block;
	z-index: 9999
}
.header-korea #header .btn_gnb_close {
	position: absolute;
	bottom: 15px;
	left: 50%;
	display: block;
	width: 15px;
	height: 15px;
	margin-left: -7px;
	display: none
}
.header-korea #header .gnb_data .data_top {
	border: 1px solid #222
}
.header-korea #header .gnb_data .data_top ul, .header-korea #header .gnb_data .data_top li {
	padding: 0;
	margin: 0;
	list-style: none
}
.header-korea #header .gnb_data .data_top>ul {
	overflow: hidden
}
.header-korea #header .gnb_data .data_top>ul>li {
	float: left;
	text-align: center
}
.header-korea #header .gnb_data .data_top>ul>li.member {
	width: 50%;
	overflow: hidden
}
.header-korea #header .gnb_data .data_top>ul>li.member li {
	float: left;
	width: 50%
}
.header-korea #header .gnb_data .data_top>ul>li.member li a {
	display: block;
	font-size: 14px;
	line-height: 50px;
	border-left: 1px solid #222;
	color: #fff
}
.header-korea #header .gnb_data .data_top>ul>li.member li:first-child a {
	border-left: none
}
.header-korea #header .gnb_data .data_top>ul>li.sns {
	width: 50%;
	overflow: hidden
}
.header-korea #header .gnb_data .data_top>ul>li.sns li {
	float: left;
	width: 33.33%
}
.header-korea #header .gnb_data .data_top>ul>li.sns li a {
	display: block;
	height: 50px;
	border-left: 1px solid #222
}
.header-korea #header .gnb_data .data_top>ul>li.sns li a img {
	padding-top: 13px
}
.header-korea #header .gnb_list>ul>li {
	border-bottom: 1px solid #222
}
.header-korea #header .gnb_list>ul>li:first-child {
	border-top: none
}
.header-korea #header .gnb_list>ul>li>a {
	position: relative;
	display: block;
	font-size: 14px;
	color: #fff;
	padding: 0 15px;
	line-height: 50px;
	text-align: left;
	letter-spacing: 1px
}
.header-korea #header .gnb_list>ul>li>a>span {
	position: absolute;
	top: 50%;
	right: 15px;
	display: block;
	height: 15px;
	width: 15px;
	margin-top: -7px
}
.header-korea #header .gnb_list>ul>li>a>span span {
	position: absolute;
	left: 0;
	top: 50%;
	display: block;
	width: 15px;
	height: 1px;
	background: #fff;
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out
}
.header-korea #header .gnb_list>ul>li>a>span span:nth-child(1) {
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}
.header-korea #header .gnb_list>ul>li.open>a>span span:nth-child(1) {
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg)
}
.header-korea #header .gnb_list .snb_list {
	display: none;
	padding: 15px 15px;
	background: #222
}
.header-korea #header .gnb_list .snb_list li {
	margin-top: 15px
}
.header-korea #header .gnb_list .snb_list li:first-child {
	margin-top: 0
}
.header-korea #header .gnb_list .snb_list li a {
	display: block;
	font-size: 14px;
	color: #bbb;
	line-height: 14px;
	text-align: left
}
.header-korea #header .gnb_list .snb_list li.actived a {
	color: #fff
}
.header-korea #header.open .btn_gnb_close {
	display: block
}
.header-korea #gnb {
	padding-top: 20px
}
.header-korea .gnb_wrap {
	position: relative;
	z-index: 5;
	height: 59px
}
.header-korea .gnb_wrap>ul {
	position: relative;
	display: inline-block;
	zoom: 1;
*display:inline;
	z-index: 3
}
.header-korea .gnb_wrap>ul>li {
	display: inline
}
.header-korea .gnb_wrap>ul>li>a {
	position: relative;
	float: left;
	display: block;
	font-size: 18px;
	padding: 0 20px;
	color: #999;
	font-weight: 500;
	line-height: 50px
}
.header-korea .gnb_wrap>ul>li>a:hover, .header-korea .gnb_wrap>ul>li.actived>a {
	color: #444
}
.header-korea .snb_wrap {
	position: absolute;
	top: 49px;
	left: 0;
	width: 100%;
	display: none
}
.header-korea .snb_wrap ul li {
	position: relative;
	display: inline-block;
	zoom: 1;
*display:inline;
	padding: 0 15px 0 20px
}
.header-korea .snb_wrap ul li:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background: #999;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.header-korea .snb_wrap ul li:first-child:before {
	display: none
}
.header-korea .snb_wrap ul li a {
	display: block;
	line-height: 45px;
	color: #999;
	font-weight: 400;
	font-size: 15px
}
.header-korea .snb_wrap ul li:hover a, .header-korea .snb_wrap ul li.actived a {
	color: #f5f5f9
}
.header-korea #header .snb_wrap ul {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 10px
}
.header-korea #header.fix .snb_wrap ul {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 0px
}
.header-korea #topBar {
	position: absolute;
	bottom: -7px;
	left: 50%;
	width: 14px;
	height: 14px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #444;
	z-index: 2;
	opacity: 0
}
.header-korea #topLine {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	z-index: 2;
	background: #616160;
	opacity: 0
}
.header-korea #snbBg {
	position: absolute;
	top: 59px;
	left: 0;
	width: 100%;
	height: 45px;
	background: rgba(65,65,65,0.9);
	border-bottom: solid 1px #616160;
	display: none
}
.header-korea #header.fix .header_wrap {
	background: rgba(50,50,50,0.9)
}
.header-korea #header.fix #gnb {
	padding-top: 0
}
.header-korea #header.fix .gnb_wrap {
	width: 100%
}
.header-korea #header.fix .gnb_wrap>ul>li>a {
	line-height: 59px
}
.header-korea #header.fix h1 {
	top: 4px
}
.header-korea #header.fix .header_wrap h1 img {
	height: 40px
}
.header-korea #header.fix .global_wrap {
	top: 17px
}
.header-korea #header.fix .snb_wrap {
	top: 59px
}

@media screen and (max-width:1280px) {
.header-korea #header .header_wrap {
	padding: 0
}
.header-korea #header.open .header_wrap {
	border-bottom: 1px solid rgba(255,255,255,0)
}
.header-korea #header .header_wrap h1 {
	left: 30px
}
.header-korea #header .global_wrap {
	right: 30px
}
.header-korea .gnb_wrap>ul {
	padding: 0 40px
}
.header-korea .gnb_wrap ul li a {
	font-size: 16px;
	padding: 0 10px
}
.header-korea .snb_wrap ul li a {
	font-size: 13px
}
.header-korea .snb_wrap ul li {
	padding: 0 5px 0 10px
}
.header-korea .snb_wrap.snb01 ul {
	top: 0;
	left: 0
}
.header-korea .snb_wrap.snb02 ul {
	top: 0;
	left: 25px
}
.header-korea .snb_wrap.snb03 ul {
	top: 0;
	left: 0;
	width: 100%
}
.header-korea .snb_wrap.snb04 ul {
	top: 0;
	left: 200px
}
.header-korea .snb_wrap.snb05 ul {
	top: 0;
	left: 320px
}
.header-korea .snb_wrap.snb06 ul {
	top: 0;
	right: 80px
}
.header-korea .snb_wrap.snb07 ul {
	top: 0;
	right: 0
}
}

@media screen and (max-width:1024px) {
.header-korea #header {
	height: 50px;
	position: fixed
}
.header-korea #header.open {
	height: 100%;
	background: #444
}
.header-korea #header .header_wrap {
	margin: 0;
	height: 50px;
	border-bottom: 1px solid rgba(255,255,255,0.2)
}
.header-korea #header .header_wrap h1 {
	position: relative;
	top: auto;
	left: auto;
	text-align: center;
	padding: 0
}
.header-korea #header .header_wrap h1 img {
	height: 40px
}
.header-korea #header .global_wrap {
	display: none
}
.header-korea #header .gnb_data {
	display: block
}

.header-korea #header .btn_list {
	display: block
}
.header-korea #header.fix .header_wrap h1 img {
	height: 40px
}
.header-korea #gnb {
	display: none
}
.header-korea #topBar {
	display: none
}
}

@media screen and (max-width:640px) {
.header-korea #header .header_wrap {
	padding: 0 15px
}
}
.header-language .mobile_nav img {
	max-width: 100%
}
.header-language ul, .header-language ol, .header-language li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-language .fl {
	float: left
}
.header-language .fr {
	float: right
}
.header-language .show {
	display: block
}
.header-language .hide {
	display: none
}
.header-language .clearfix {
	clear: both;
	zoom: 1
}
.header-language .header {
	transition: 0.3s;
	z-index: 999999
}
.header-language .header a:hover {
	text-decoration: none
}
.header-language .header .header-container {
	height: 80px
}
.header-language .header .logo {
	float: left;
	line-height: 80px;
	transition: 0.3s;
	height: 100%
}
.header-language .header .logo img {
	display: inline-block;
	vertical-align: middle
}
.header-language .header .nav {
	float: right;
	z-index: 99999
}
.header-language .header .nav a {
	color: #555
}
.header-language .header .nav ul {
	float: right
}
.header-language .header .nav ul .nli {
	float: left;
	height: 80px;
	text-align: center;
	position: relative
}
.header-language .header .nav ul .selected>a, .header-language .header .nav ul .nli:hover a {
	color: #444
}
.header-language .header .nav ul .nli a {
	display: block;
	padding: 0 24px;
	color: #555;
	font-size: 16px;
	line-height: 80px;
	text-transform: uppercase
}
.header-language .header .nav .sub {
	display: none
}
.header-language .header .language {
	float: right;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	margin-top: 28px;
	position: relative
}
.header-language .header .language:before {
	content: '';
	position: absolute;
	left: 0;
	top: 5px;
	height: 16px;
	border-left: 1px solid #666
}
.header-language .header .language select {
	border: none medium;
	background: #444;
	text-align: center;
	color: #fff;
	font-size: 13px;
	width: 100%;
	line-height: 24px;
	height: 24px;
	padding: 0 8px
}
.header-language .header .language select option {
	line-height: 36px
}
.header-language .header .language a {
	font-size: 16px;
	margin-left: 20px
}
.header-language .header .language a.on {
	color: #444
}
.header-language .header .mobile_nav {
	display: none;
	float: right;
	width: 50px;
	height: 80px;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 50px auto;
	transition: all 0.5s;
	cursor: pointer;
	background-size: 40px;
	margin-right: 20px;
}
.header-language #nav .sub {
	display: none;
	width: 236px;
	left: -48px;
	right: 0;
	top: 70px;
	position: absolute;
	background: #444;
	line-height: 26px;
	z-index: 9999
}
.header-language .header .nav li ul {
	position: static
}
.header-language #nav li:hover>.sub, .header-language #nav li:hover>.sub ul {
	display: block
}
.header-language #nav .sub ul {
	float: none;
	margin-top: 0
}
.header-language #nav .sub li {
	float: none;
	width: 100%;
	text-align: Center;
	line-height: 23px;
	border-bottom: 1px solid #ddd
}
.header-language #nav .sub li:nth-last-of-type(1) {
	margin-bottom: 0;
	border-bottom: 0
}
.header-language #nav .sub li a {
	display: block;
	padding: 0 10px;
	color: #fff;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 42px
}
.header-language #nav .sub a:hover {
	background: #999;
	color: #fff
}
.header-language .header .nav ul .selected a {
	color: #444
}
.header-language .fix_top.shuai .header #nav .sub {
	top: 60px
}
.header-language .fix_top.shuai {
	background: rgba(255,255,255,0.8)
}
.header-language .fix_top.shuai .head {
	padding: 5px 0
}
.header-language .shadow {
	position: absolute;
	bottom: -32px;
	height: 32px;
	left: 0;
	width: 100%;
	box-shadow: 0px 0px 50px rgba(0,0,0,0.5);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in
}
.header-language .fix_top.shuai.shuai .shadow {
	opacity: 1;
	filter: alpha(opacity=100)
}
.header-language #menu {
	display: none
}

@media screen and (max-width:1200px) {
.header-language .header .mobile_nav {
	display: block
}
.header-language .header ul#nav {
	display: none
}
.header-language .header .nav {
	display: block
}
.header-language .header .language:before {
	left: auto;
	right: -11px
}
}
.header-language .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:720px) {
.header-language .header .logo img {
	max-width: 200px
}

.header .nav {width: 40%;right: 10px;position: absolute;z-index: 999;background: rgba(255, 255, 255, 0.9);}
.header-language .header ul#nav{display:none;width: 100%;/* margin-top: 10px; *//* position: absolute; *//* left: 0px; */}
.header-language .header ul#nav>li{width:100%;float:left;text-align:center;height:40px;line-height:40px;}
.header-language .header .nav ul .nli a{line-height:40px;}


}

@media screen and (max-width:480px) {
.header-language .header .logo img {
	max-width: 140px
}
.header-language .header .language a {
	font-size: 14px;
	margin-left: 5px
}
}

@media screen and (max-width:360px) {
.header-language .header-language .header .logo img {
	max-width: 100px
}
}
.header-logo-center img {
	max-width: 100%
}
.header-logo-center ul, .header-logo-center ol, .header-logo-center li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-logo-center .fl {
	float: left
}
.header-logo-center .fr {
	float: right
}
.header-logo-center .show {
	display: block
}
.header-logo-center .hide {
	display: none
}
.header-logo-center .clearfix {
	clear: both;
	zoom: 1
}
.header-logo-center .header {
	z-index: 111;
	height: 65px;
	position: relative
}
.header-logo-center .header-container {
	max-width: 1200px;
	padding: 0 20px
}
.header-logo-center .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-logo-center .header ul.navbar-pc {
	overflow: hidden;
	text-align: center;
	z-index: 99999
}
.header-logo-center .header ul.navbar-pc .logo {
	display: inline-block;
	line-height: 64px;
	max-height: 64px;
	max-width: 250px
}
.header-logo-center .header ul.navbar-pc .logo a {
	display: block
}
.header-logo-center .header ul.navbar-pc .logo img {
	display: inline-block;
	vertical-align: middle;
	max-height: 64px
}
.header-logo-center .header ul.navbar-pc ul {
	background-color: rgba(255,255,255,0.6)
}
.header-logo-center .header ul.navbar-pc li {
	padding: 10px 0;
	border-bottom: 1px solid #fff
}
.header-logo-center .header ul.navbar-pc>li {
	padding: 20px 0;
	display: inline-block;
	margin: 0 20px;
	border-bottom: none;
	position: relative
}
.header-logo-center .header ul.navbar-pc li a {
	font-size: 16px;
	color: #737373;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px;
	border-bottom: 1px solid transparent;
	transition: 0.3s
}
.header-logo-center .header ul.navbar-pc li a:hover {
	text-decoration: none
}
.header-logo-center .header ul.navbar-pc li li a {
	font-size: 15px;
	font-weight: 300;
	transition: 0.3s
}
.header-logo-center .header ul.navbar-pc li li:hover {
	background-color: #999
}
.header-logo-center .header ul.navbar-pc li ul {
	width: 100%;
	position: relative;
	top: 30px;
	display: none;
	transition: 0.3s
}
.header-logo-center .header ul.navbar-pc>li:hover>ul {
	top: 20px;
	display: block
}
.header-logo-center .header ul.navbar-pc li li:hover>a {
	color: #fff
}
.header-logo-center .header ul.navbar-pc>li>a:hover, .header-logo-center .header ul.navbar-pc>li.active>a {
	color: #31aae1;
	border-bottom: 1px solid #31aae1
}
.header-logo-center .header ul.navbar-pc>li>a:hover {
	color: #31aae1
}
.header-logo-center #mobile-nav {
	float: right;
	display: none;
	margin-top: 20px
}
.header-logo-center #mobile-nav span {
	display: block;
	width: 30px;
	height: 3px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header-logo-center #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header-logo-center #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header-logo-center #mobile-nav {
	display: block
}
.header-logo-center .header ul.navbar-pc {
	display: none
}
}
.header-logo-left img {
	max-width: 100%
}
.header-logo-left ul, .header-logo-left ol, .header-logo-left li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-logo-left .fl {
	float: left
}
.header-logo-left .fr {
	float: right
}
.header-logo-left .show {
	display: block
}
.header-logo-left .hide {
	display: none
}
.header-logo-left .clearfix {
	clear: both;
	zoom: 1
}
.header-logo-left .header {
	position: relative
}
.header-logo-left .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-logo-left .header .content {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px
}
.header-logo-left .header {
	width: 100%;
	margin: 0 auto;
	height: 95px
}
.header-logo-left .flexslider {
	width: 100%;
	text-align: center
}
.header-logo-left .header .logo {
	float: left;
	max-width: 25%;
	line-height: 85px
}
.header-logo-left .header .logo img {
	display: inline-block;
	vertical-align: middle
}
.header-logo-left .header .topRight {
	float: right;
	width: 75%;
	margin-top: 20px;
	font-size: 16px
}
.header-logo-left .header .Telephone {
	width: 145px;
	height: 35px;
	float: left;
	margin-top: 20px;
	padding-left: 20px
}
.header-logo-left .header .Telephone img {
	float: left;
	margin-right: 8px
}
.header-logo-left .header .Telephone .T_fize {
	font-size: 16px;
	font-weight: bold
}
.header-logo-left .header .Telephone .T_fize p {
	margin: 0;
	font-family: Arial;
	margin-top: 3px;
	color: #444
}
.header-logo-left .header .list {
	height: 50px;
	height: auto;
	float: right
}
.header-logo-left .header .list>ul {
	margin: 0;
	padding: 2px 0 0;
	text-align: center;
	list-style: none
}
.header-logo-left .header .list>ul>li {
	position: relative;
	padding: 0 22px;
	float: left;
	transition: 0.5s
}
.header-logo-left .header .list>ul>li>a {
	line-height: 61px;
	padding-bottom: 10px;
	display: block;
	color: #737373;
	font-weight: bold;
	font-size: 15px
}
.header-logo-left .header .list>ul>li>a:hover, .header-logo-left .header .list>ul>li.active>a, .header-logo-left .header .list>ul>li.selected>a {
	border-bottom: 2px solid #444;
	color: #444
}
.header-logo-left .header .list>ul>li a:hover {
	text-decoration: none
}
.header-logo-left .header .list>ul>li ul {
	display: none;
	z-index: 9999;
	text-transform: lowercase;
	transition: 0.5s;
	width: 250px
}
.header-logo-left .header .list>ul>li>ul>li {
	float: left;
	display: block;
	margin: 0
}
.header-logo-left .header .list>ul>li ul li a {
	width: 250px;
	padding: 0 20px;
	text-align: left;
	box-sizing: border-box;
	line-height: 45px;
	text-transform: none;
	color: #737373;
	background: rgba(255,255,255,0.95);
	display: block;
	font-size: 14px;
	border-bottom: 1px solid rgba(255,255,255,0.9);
	margin: 0;
	font-weight: normal
}
.header-logo-left .header .list>ul>li>a:hover, .header-logo-left .header-menu4 .list .selected>a, .header-logo-left .header-menu4 .list .active>a {
	color: #444;
	transition: 0.5s;
	border-bottom: 2px solid #444
}
.header-logo-left .header .list>ul>li li>a:hover {
	color: #fff;
	margin: 0;
	background: #444;
	transition: 0.5s
}
.header-logo-left .header .list>ul>li ul {
	display: none;
	position: absolute;
	top: 0;
	left: 250px
}
.header-logo-left .header .list>ul>li>ul {
	top: 100%;
	left: 0
}
.header-logo-left .header .list ul li:hover>ul {
	display: block
}
.header-logo-left .header .list>ul>li>ul>li:last-child {
	border-bottom: none
}
.header-logo-left .header .list>ul>li>ul>li.selected>a {
	border-bottom: none;
	color: #666
}
.header-logo-left .header .list>ul>li>ul>li>a:hover {
	color: #fff
}
.header-logo-left .top_bab {
	float: right;
	margin: 20px 0 0 16px;
	border-left: 1px solid #ddd
}
.header-logo-left .top_bab a {
	color: #666;
	font-size: 12px;
	margin-left: 14px;
	line-height: 14px
}
.header-logo-left .top_bab a:hover {
	color: #444
}
.header-logo-left .top_bab img {
	display: inline-block;
	margin-right: 8px;
	vertical-align: -2px
}
.header-logo-left .header .topRight {
	width: auto
}
.header-logo-left .header .list {
	float: none;
	width: auto
}
.header-logo-left .header .list ul li {
	width: auto;
	padding: 0 42px
}
.header-logo-left .header .list ul li:nth-last-of-type(1) {
	padding-right: 0
}
.header-logo-left .header .list ul li a {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: bold
}
.header-logo-left #mobile-nav {
	float: right;
	display: none;
	margin-top: 33px
}
.header-logo-left #mobile-nav span {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #999;
	margin-bottom: 6px
}
.header-logo-left #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header-logo-left #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header-logo-left .header.header-fixed-top {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1111;
	box-shadow: 0px 0px 40px rgba(0,0,0,0.3)
}
.header-logo-left .header .header-container {
	overflow: hidden;
	width: 100%
}
.header-logo-left .header.header-fixed-top .header-container {
	top: 0
}
.header-logo-left #mobile-nav {
	display: block
}
.header-logo-left .topRight {
	display: none
}
.header-logo-left .header .logo {
	max-width: 80%
}
}
.header-nav-ck .full {
	width: 100%
}
.header-nav-ck .inner {
	padding: 2em 0
}
.header-nav-ck ul, .header-nav-ck ol, .header-nav-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-nav-ck .fl {
	float: left
}
.header-nav-ck .fr {
	float: right
}
.header-nav-ck input, .header-nav-ck textarea {
	outline: none
}
.header-nav-ck .header {
	z-index: 1111;
	height: 74px;
	background: transparent;
	transition: 0.3s;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	position: relative
}
.header-nav-ck .header .nav {
	position: relative;
	z-index: 1111
}
.header-nav-ck .header .nav ul {
	float: right
}
.header-nav-ck .header .nav ul li {
	float: left;
	margin: 0 8px;
	position: relative
}
.header-nav-ck .header .nav ul li a {
	font-size: 18px;
	color: #737373;
	line-height: 70px;
	padding: 0 10px;
	transition: 0.3s
}
.header-nav-ck .header .nav ul li.selected>a, .header-nav-ck .header .nav ul li.active>a, .header-nav-ck .header .nav ul li:hover>a {
	color: #444
}
.header-nav-ck .header .nav ul li ul {
	display: none;
	position: absolute;
	top: 70px;
	left: 0;
	background: #fff;
	border-radius: 10px
}
.header-nav-ck .header .nav ul li:hover>ul {
	display: block
}
.header-nav-ck .header .nav ul li ul ul {
	left: 100%;
	top: 0
}
.header-nav-ck .header .nav ul li ul li {
	background: transparent;
	transition: 0.3s;
	margin: 0;
	width: 100%
}
.header-nav-ck .header .nav ul li ul li:first-of-type {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}
.header-nav-ck .header .nav ul li ul li:last-of-type {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}
.header-nav-ck .header .nav ul li ul a {
	line-height: 34px;
	font-size: 16px;
	padding: 0 20px;
	color: #737373;
	text-align: center
}
.header-nav-ck .header .nav ul li ul li:hover, .header-nav-ck .header .nav ul li ul li.active, .header-nav-ck .header .nav ul li ul li.selected {
	background: #444
}
.header-nav-ck .header .nav ul li ul li:hover>a, .header-nav-ck .header .nav ul li ul li.active>a, .header-nav-ck .header .nav ul li ul li.selected>a {
	color: #fff
}
.header-nav-ck .header .search-btn {
	margin-top: 22px;
	border-radius: 2px;
	border: 1px solid #eee;
	overflow: hidden;
	width: 140px;
	display: none
}
.header-nav-ck .header .search-btn label {
	float: left;
	width: 115px
}
.header-nav-ck .header .search-btn .search-submit {
	float: right
}
.header-nav-ck .header .search-btn .search-field {
	height: 22px;
	line-height: 22px;
	border: none;
	padding: 0 5px;
	color: #999;
	font-size: 12px;
	width: 115px
}
.header-nav-ck .header .search-btn .search-submit {
	background: none;
	height: 22px;
	width: 22px;
	background-position: center;
	background-size: 12px;
	background-repeat: no-repeat;
	border: none
}
.header-nav-ck .header .header-bg-mb, .header-nav-ck .header .header-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -120px;
	right: 0;
	z-index: -1;
	background-position: right center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: none
}
.header-nav-ck .header .header-bg-mb {
	display: none
}
.header-nav-ck .header .logo img {
	max-height: 45px;
	margin-top: 20px
}
.header-nav-ck .header.top-fixed .logo {
	display: none
}
.header-nav-ck .header.top-fixed .header-bg {
	display: block
}
.header-nav-ck .header.top-fixed .search-btn {
	display: block
}
.header-nav-ck .header.top-fixed .nav ul li a {
	color: #666
}
.header-nav-ck .header.top-fixed .nav ul li.selected>a, .header-nav-ck .header.top-fixed .nav ul li.active>a, .header-nav-ck .header.top-fixed .nav ul li:hover>a {
	color: #444
}
.header-nav-ck .header.top-fixed .nav ul li ul li:hover>a, .header-nav-ck .header.top-fixed .nav ul li ul li.active>a, .header-nav-ck .header.top-fixed .nav ul li ul li.selected>a {
	color: #fff
}
.header-nav-ck #ck-menu {
	display: none
}
.header-nav-ck #mobile-nav-ck {
	display: none;
	float: right;
	width: 40px;
	height: 40px;
	margin-top: 5px
}
.header-nav-ck #mobile-nav-ck span {
	display: block;
	height: 2px;
	width: 40px;
	margin-bottom: 10px;
	background-color: silver
}
.header-nav-ck #mobile-nav-ck span:last-of-type {
	margin-bottom: 0
}
.header-nav-ck .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:1200px) {
.header-nav-ck #mobile-nav-ck {
	display: block
}
.header-nav-ck .nav {
	display: none
}
.header-nav-ck .header .header-container {
	overflow: hidden
}
.header-nav-ck .header .header-bg {
	background-position: center -1px
}
.header-nav-ck .header .logo {
	display: block
}
.header-nav-ck .header .logo img {
	margin-top: 0
}
.header-nav-ck .header {
	padding: 20px 0
}
.header-nav-ck .header.top-fixed {
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)
}
.header-nav-ck .header.top-fixed .logo {
	display: block
}
}

@media screen and (max-width:1024px) {
.header-nav-ck .header.top-fixed .header-bg-mb {
	display: block;
	background-size: auto 100%;
	background-position: -363px center
}
.header-nav-ck .header.top-fixed .header-bg {
	display: none
}
}

@media screen and (max-width:530px) {
.header-nav-ck .header.top-fixed .header-bg-mb {
	background-size: auto 80%;
	background-position: -200px top
}
}

@media screen and (max-width:480px) {
.header-nav-ck .header {
	padding: 10px 20px
}
.header-nav-ck .header .logo img {
	max-height: 40px
}
}
.header-nav-gqf .header .fr .nav ul li {
	float: left;
	margin-right: 60px
}
.header-nav-gqf .full {
	width: 100%
}
.header-nav-gqf .inner {
	padding: 2em 0
}
.header-nav-gqf #primary {
	width: 100%
}
.header-nav-gqf #primary.have-sidebar {
	width: 71%
}
.header-nav-gqf #primary.fr {
	padding-left: 5%
}
.header-nav-gqf #primary.fl {
	padding-right: 5%
}
.header-nav-gqf #secondary {
	width: 29%
}
.header-nav-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.header-nav-gqf img {
	max-width: 100%
}
.header-nav-gqf ul, .header-nav-gqf ol, .header-nav-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.header-nav-gqf .wrapper {
	padding: 0 20px
}
.header-nav-gqf .header-menu .wrapper {
	padding: 0px
}
}
.header-nav-gqf .fl {
	float: left
}
.header-nav-gqf .fr {
	float: right
}
.header-nav-gqf .show {
	display: block
}
.header-nav-gqf .hide {
	display: none
}
.header-nav-gqf .clearfix {
	clear: both;
	zoom: 1
}
.header-nav-gqf .header {
	height: 98px;
	position: relative
}
.header-nav-gqf .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-nav-gqf .header .header-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px
}
.header-nav-gqf .header .logo {
	width: 23%;
	padding: 30px 0 0
}
.header-nav-gqf .header .logo a {
	display: block
}
.header-nav-gqf .header .logo a img {
	max-width: 100%;
	max-height: 75px;
	display: block
}
.header-nav-gqf .header .fr {
	width: 77%
}
.header-nav-gqf .header .fr .nav {
	float: right
}
.header-nav-gqf .header .fr .nav {
	line-height: 40px;
	margin-top: 29px
}
.header-nav-gqf .header .fr .nav ul {
	margin: 0;
	padding: 0;
	text-align: center;
	float: right
}
.header-nav-gqf .header .fr .nav ul ul {
	float: none;
	padding: 10px 20px;
	background: #fff;
	border-top: 4px solid #8c8c8c;
	box-sizing: border-box
}
.header-nav-gqf .header .fr .nav ul li {
	float: left;
	margin-right: 50px
}
.header-nav-gqf .header .fr .nav ul li a {
	color: #737373;
	line-height: 40px;
	font-size: 16px;
	text-transform: uppercase;
	display: block
}
.header-nav-gqf .header .fr .nav ul li a.font-en {
	font-size: 15px
}
.header-nav-gqf .header .fr .nav ul li a.font-cn {
	font-size: 16px;
	font-weight: 700
}
.header-nav-gqf .header .fr .nav ul li:nth-last-of-type(1) {
	margin-right: 0 !important
}
.header-nav-gqf .header .fr .nav ul li.active>a, .header-nav-gqf .header .fr .nav ul li:hover>a, .header-nav-gqf .header .fr .nav ul li.selected>a {
	color: #444
}
.header-nav-gqf .header .fr .nav ul ul li a {
	font-weight: 300;
	font-size: 14px;
	line-height: 30px
}
.header-nav-gqf .header .fr .nav ul ul li {
	float: none;
	margin-right: 0 !important;
	border-bottom: 1px dotted #eee;
	text-align: left
}
.header-nav-gqf .header .fr .nav ul ul ul {
	border-top: none;
	position: absolute;
	top: -10px;
	left: 100%;
	border: 1px solid #eee;
	box-sizing: border-box
}
.header-nav-gqf .header .fr .nav ul ul li:last-of-type {
	border: none
}
.header-nav-gqf #menu1, .header-nav-gqf .header .mobile_nav {
	display: none
}
.header-nav-gqf .header .mobile_nav {
	background-position: center;
	border: none;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	margin-top: 15px;
	float: right
}

@media screen and (max-width:1200px) {
.header-nav-gqf .header .mobile_nav {
	display: block
}
.header-nav-gqf .header .fr .nav {
	display: none
}
.header-nav-gqf .header {
	height: 82px
}
.header-nav-gqf .header .logo a img {
	max-height: 70px
}
.header-nav-gqf .header .logo {
	max-width: 70%;
	width: 60%;
	padding: 30px 0 0
}
.header-nav-gqf .header .fr {
	width: 30%
}
}
.header-nav-vietax img {
	max-width: 100%
}
.header-nav-vietax ul, .header-nav-vietax ol, .header-nav-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-nav-vietax .fl {
	float: left
}
.header-nav-vietax .fr {
	float: right
}
.header-nav-vietax .show {
	display: block
}
.header-nav-vietax .hide {
	display: none
}
.header-nav-vietax .clearfix {
	clear: both;
	zoom: 1
}
.header-nav-vietax .header {
	height: 100px;
	line-height: 100px;
	z-index: 1111;
	background: #fff;
	box-sizing: content-box;
	transition: height 0.3s;
	position: relative
}
.header-nav-vietax .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-nav-vietax .header .logo {
	height: 85px;
	max-width: 426px
}
.header-nav-vietax .header .logo img {
	max-height: 100%;
	max-height: 83px
}
.header-nav-vietax .header .navbar {
	max-width: 775px;
	z-index: 11111;
	position: relative
}
.header-nav-vietax .header .navbar li {
	float: left;
	margin: 0 15px;
	position: relative
}
.header-nav-vietax .header .navbar li a {
	position: relative;
	font-size: 16px;
	color: #737373;
	padding: 0 3px
}
.header-nav-vietax .header .navbar>ul>li>a:after {
	display: block;
	position: absolute;
	content: '';
	height: 4px;
	width: 0;
	background-color: #444;
	bottom: -10px;
	left: 0;
	transition: 0.3s
}
.header-nav-vietax .header .navbar li.active>a:after, .header-nav-vietax .header .navbar li:hover>a:after, .header-nav-vietax .header .navbar li.selected>a:after {
	width: 100%
}
.header-nav-vietax .header .navbar>ul>li ul {
	width: 200px;
	position: absolute;
	left: 100%;
	top: 0;
	display: none;
	background: #fff;
	padding: 0 10px;
	box-sizing: content-box
}
.header-nav-vietax .header .navbar>ul>li>ul {
	top: 100%;
	left: 0
}
.header-nav-vietax .header .navbar>ul>li>ul a {
	width: 100%;
	display: block;
	line-height: 40px
}
.header-nav-vietax .header .navbar>ul>li>ul a:hover {
	color: #999
}
.header-nav-vietax .header .navbar>ul li:hover>ul {
	display: block
}
.header-nav-vietax .header .navbar>ul>li ul li {
	margin: 0;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #eee
}
.header-nav-vietax .header .navbar>ul>li ul li:last-of-type {
	border: none
}
.header-nav-vietax .header.top-fixed {
	position: fixed;
	top: 0;
	height: 80px;
	line-height: 80px;
	background-color: rgba(255,255,255,0.8);
	border-top: 4px solid #eee;
	box-shadow: 0px 0px 50px rgba(0,0,0,0.1);
	margin-bottom: 0
}
.header-nav-vietax .header.top-fixed .logo img {
	max-height: 68px
}
.header-nav-vietax .header.top-fixed ul>li ul {
	background-color: rgba(255,255,255,0.8)
}
.header-nav-vietax #mobile-nav {
	float: right;
	display: none;
	margin-top: 33px
}
.header-nav-vietax #mobile-nav span {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header-nav-vietax #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header-nav-vietax #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header-nav-vietax #mobile-nav {
	display: block
}
.header-nav-vietax .navbar {
	display: none
}
}

@media screen and (max-width:720px) {
.header-nav-vietax .header {
	height: 45px;
	line-height: 45px
}
.header-nav-vietax .header.top-fixed {
	height: 40px;
	line-height: 40px
}
.header-nav-vietax .header .logo {
	max-width: 200px;
	height: 45px;
	line-height: 45px
}
.header-nav-vietax .header .logo img {
	max-height: 45px;
	vertical-align: middle;
	display: inline-block
}
.header-nav-vietax #mobile-nav {
	margin-top: 13.5px
}
}
.header-navbar-left .fl {
	float: left
}
.header-navbar-left .fr {
	float: right
}
.header-navbar-left .show {
	display: block
}
.header-navbar-left .hide {
	display: none
}
.header-navbar-left .clearfix {
	clear: both;
	zoom: 1
}
.header-navbar-left ul, .header-navbar-left li {
	padding: 0;
	margin: 0
}
.header-navbar-left .header {
	height: 75px;
	line-height: 75px;
	z-index: 9999;
	background-color: #fff;
	transition: 0.3s
}
.header-navbar-left .header.top-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.4)
}
.header-navbar-left .header .logo {
	line-height: 75px;
	max-height: 75px
}
.header-navbar-left .header .logo a {
	display: block;
	line-height: 75px
}
.header-navbar-left .header .logo img {
	display: inline-block;
	vertical-align: middle;
	max-height: 75px
}
.header-navbar-left .header .navbar {
	z-index: 10000;
	position: relative
}
.header-navbar-left .header ul.list li {
	position: relative
}
.header-navbar-left .header ul.list li {
	line-height: 30px;
	display: inline-block
}
.header-navbar-left .header ul.list li {
	padding: 0 25px;
	transition: 0.3s
}
.header-navbar-left .header ul.list li a {
	position: relative
}
.header-navbar-left .header ul.list li a:hover {
	text-decoration: none
}
.header-navbar-left .header ul.list li a:after {
	display: block;
	position: absolute;
	content: '';
	bottom: -5px;
	width: 0px;
	height: 1px;
	background-color: #444;
	transition: 0.3s
}
.header-navbar-left .header ul.list>li:hover>a, .header-navbar-left .header ul.list>li.active>a {
	color: #333
}
.header-navbar-left .header ul.list>li:hover>a:after, .header-navbar-left .header ul.list>li.active a:after {
	width: 100%
}
.header-navbar-left .header ul.list>li a {
	color: #999;
	text-transform: capitalize;
	padding: 2px
}
.header-navbar-left .header ul.list>li a span {
	font-size: 12px
}
.header-navbar-left .header ul.list>li a span.top {
	display: none
}
.header-navbar-left .header ul.list li ul {
	position: absolute;
	top: 0;
	left: 100%;
	display: none
}
.header-navbar-left .header ul.list>li ul {
	background-color: #fff
}
.header-navbar-left .header ul.list>li>ul {
	top: 97%;
	left: 0;
	height: 0;
	overflow: hidden;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute
}
.header-navbar-left .header ul.list>li>ul:before {
	top: 0;
	height: 3px;
	left: 0;
	right: 0;
	background: #444;
	content: '';
	display: block
}
.header-navbar-left .header ul.list>li li {
	width: 100%;
	text-align: center
}
.header-navbar-left .header ul.list>li>ul li {
	border-bottom: 1px solid #eee
}
.header-navbar-left .header ul.list>li>ul li:first-of-type {
	padding-top: 10px
}
.header-navbar-left .header ul.list>li>ul li:last-of-type {
	border-bottom: none;
	padding-bottom: 10px
}
.header-navbar-left .header ul.list li li:hover>a {
	color: #444
}
.header-navbar-left .header ul.list li li:hover>ul {
	top: -1px;
	left: 100%;
	display: block
}
.header-navbar-left .header .top_sear .topTxt {
	width: 0;
	height: 34px;
	outline: none;
	border: 1px solid transparent;
	border-radius: 10px;
	transition: 0.3s;
	padding-left: 10px
}
.header-navbar-left .header .top_sear .topBtn {
	height: 34px;
	outline: none;
	background-color: transparent;
	border: none;
	color: #444
}
.header-navbar-left .header .mobile-nav {
	margin-top: 16px
}
.header-navbar-left .header .mobile-nav .btn-icon {
	padding: 8px 5px;
	background-color: #444;
	border: none;
	cursor: pointer
}
.header-navbar-left .header .mobile-nav .btn-icon .bar {
	width: 25px;
	height: 2px;
	background-color: #fff;
	margin-top: 0;
	display: block;
	margin: 0 auto;
	margin-bottom: 4px
}
.header-navbar-left .header .mobile-nav .btn-icon .bar:last-of-type {
	margin-bottom: 0px
}

@media screen and (min-width:1201px) {
.header-navbar-left .header .mobile-nav {
	display: none
}
}

@media screen and (max-width:1200px) {
.header-navbar-left .header {
	height: auto;
	padding: 0;
	line-height: 45px;
	overflow: hidden
}
.header-navbar-left .header .list, .header-navbar-left .header .top_sear {
	display: none
}
.header-navbar-left .site-navigation-mobile {
	display: none
}
}

@media screen and (max-width:320px) {
.header-navbar-left .header .mobile-nav ul.nav-ul {
	padding: 80px 20px
}
}
.header-section-ss .full {
	width: 100%
}
.header-section-ss .inner {
	padding: 2em 0
}
.header-section-ss img {
	max-width: 100%
}
.header-section-ss ul, .header-section-ss ol, .header-section-ss li {
	margin: 0;
	padding: 0;
	list-style: none
}
.header-section-ss .fl {
	float: left
}
.header-section-ss .fr {
	float: right
}
.header-section-ss .show {
	display: block
}
.header-section-ss .hide {
	display: none
}
.header-section-ss .clearfix {
	clear: both;
	zoom: 1
}
.header-section-ss img {
	display: inline-block
}
.header-section-ss a {
	display: inline-block
}
.header-section-ss .header {
	height: 145px;
	background-color: #fff;
	transition: 0.3s;
	position: relative
}
.header-section-ss .header-container {
	height: 145px
}
.header-section-ss .header .logo a {
	display: block;
	height: 145px;
	line-height: 145px
}
.header-section-ss .header .logo em {
	height: 145px
}
.header-section-ss .header .logo em, .header-section-ss .header .logo img {
	display: inline-block;
	vertical-align: middle
}
.header-section-ss .header .navbar .h-top {
	text-align: right;
	height: 70px;
	line-height: 70px;
	transition: 0.3s
}
.header-section-ss .header .navbar .h-top>div {
	display: inline-block
}
.header-section-ss .header .navbar .h-top .line {
	color: #b2b2b2;
	margin: 0 15px
}
.header-section-ss .header .navbar .h-top .tel {
	color: #e60012;
	font-size: 18px;
	font-weight: 700
}
.header-section-ss .header .navbar .h-top .tel span {
	margin-right: 8px;
	display: inline-block;
	font-weight: 300;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	background: #b2b2b2;
	color: #fff;
	font-size: 12px;
	position: relative
}
.header-section-ss .header .navbar .h-top .lan-tab {
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.header-section-ss .header .navbar .h-top .lan-tab a {
	line-height: 70px;
	height: 70px;
	display: inline-block;
	font-size: 16px;
	color: #666
}
.header-section-ss .header .navbar .h-top .lan-tab a .iconfont {
	font-size: 20px
}
.header-section-ss .header .navbar .h-top .en a, .header-section-ss .header .navbar .h-top .cn a {
	width: 100%
}
.header-section-ss .header .navbar .h-top .en img {
	width: 20px;
	margin-right: 4px;
	margin-left: 2px;
	vertical-align: middle
}
.header-section-ss .header .navbar .h-top .cn img {
	width: 25px;
	margin-right: 4px;
	vertical-align: middle
}
.header-section-ss .header .navbar .h-top .lan-tab span {
	font-size: 14px
}
.header-section-ss .header .navbar .h-top .lan-tab ul {
	position: absolute;
	width: 100%;
	z-index: 11;
	top: 56px;
	border: 1px solid #eee;
	background-color: #fff
}
.header-section-ss .header .navbar .h-top .lan-tab ul.hidden {
	display: none
}
.header-section-ss .header .navbar .h-top .lan-tab ul li {
	height: 40px;
	border-bottom: 1px solid #eee
}
.header-section-ss .header .navbar .h-top .lan-tab ul li:last-of-type {
	border-bottom: none
}
.header-section-ss .header .navbar .h-top .lan-tab ul li a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: left;
	padding-left: 8px;
	transition: 0.3s;
	font-size: 14px
}
.header-section-ss .header .navbar .h-top .lan-tab ul li:hover a {
	background: #e60012;
	color: #fff
}
.header-section-ss #select {
	cursor: pointer;
	position: absolute;
	top: 3px
}
.header-section-ss .header .navbar {
	height: 145px
}
.header-section-ss .header .navbar .h-bottom>ul>li {
	float: left;
	margin: 0 8px;
	text-transform: uppercase;
	position: relative
}
.header-section-ss .header .navbar .h-bottom>ul>li>a {
	line-height: 75px;
	padding: 0 15px;
	position: relative
}
.header-section-ss .header .navbar .h-bottom ul li a {
	color: #333;
	font-size: 16px;
	display: block;
	transition: 0.3s
}
.header-section-ss .header .navbar .h-bottom>ul>li>a:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 5px;
	background: #e60012;
	width: 0;
	transition: 0.3s
}
.header-section-ss .header .navbar .h-bottom ul li:hover>a, .header-section-ss .header .navbar .h-bottom ul li.active>a {
	color: #e60012
}
.header-section-ss .header .navbar .h-bottom ul li:hover>a:after, .header-section-ss .header .navbar .h-bottom ul li.active a:after {
	width: 100%
}
.header-section-ss .header .navbar .h-bottom>ul>li ul {
	position: absolute;
	width: 200px;
	background: rgba(255,255,255,0.6);
	display: none;
	z-index: 1111
}
.header-section-ss .header .navbar .h-bottom>ul>li ul ul {
	left: 200px;
	top: 0
}
.header-section-ss .header .navbar .h-bottom>ul>li ul li a {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	padding: 0 20px
}
.header-section-ss .header .navbar .h-bottom>ul>li ul li:hover>a {
	color: #fff;
	background: #e60012
}
.header-section-ss .header .navbar .h-bottom>ul>li:hover>ul {
	display: block
}
.header-section-ss .header.fixed-top {
	height: 90px;
	background-color: rgba(255,255,255,0.8);
	box-shadow: 5px 5px 40px rgba(0,0,0,0.1);
	position: fixed;
	top: 0;
	left: 0;
	right: 0
}
.header-section-ss .header.fixed-top .h-top {
	display: none
}
.header-section-ss .header.fixed-top .navbar .h-top {
	text-align: right;
	height: 90px;
	line-height: 90px
}
.header-section-ss .header.fixed-top .logo a {
	height: 90px;
	line-height: 90px
}
.header-section-ss .header.fixed-top .logo a img {
	height: 90px;
	display: block
}
.header-section-ss .header.fixed-top .navbar {
	margin-top: 7.5px
}
.header-section-ss .mobile_nav {
	display: none;
	width: 30px;
	margin-top: 7px
}
.header-section-ss .mobile_nav span {
	display: block;
	width: 100%;
	height: 2px;
	margin: 5px auto;
	background-color: #999;
	border-radius: 2px
}
.header-section-ss #menu {
	display: none
}

@media screen and (max-width:1200px) {
.header-section-ss .mobile_nav {
	display: block
}
.header-section-ss .h-bottom {
	display: none
}
.header-section-ss .header .navbar .h-top .tel, .header-section-ss .header .navbar .h-top .line {
	display: none !important
}
.header-section-ss .header .navbar .h-top {
	height: auto;
	line-height: 40px
}
.header-section-ss .header .navbar .h-top .lan-tab a {
	line-height: 40px;
	height: auto
}
.header-section-ss .header-container {
	height: 80px;
	padding: 20px;
	background: #eee;
	box-shadow: 0px 0px 20px rgba(211,211,211,0.2)
}
.header-section-ss .header .navbar .h-top {
	display: inline-block;
	margin-right: 20px
}
.header-section-ss .header .navbar .h-top .lan-tab {
	float: none
}
.header-section-ss .header .navbar .h-top .lan-tab ul {
	width: 100px;
	top: 40px
}
.header-section-ss .header .logo a {
	max-width: 200px;
	max-height: 80px;
	line-height: 80px
}
.header-section-ss .header .navbar {
	height: auto
}
}
.header-top .section {
	position: relative;
	color: #666;
	line-height: 22px
}
.header-top .section .section-container {
	padding: 10px 20px;
	position: relative;
	overflow: hidden
}
.header-top .section .section-container>div {
	float: left
}
.header-top .section .section-container div.language {
	float: right;
	margin-left: 10px
}
.header-top .section .section-container div.language a {
	padding: 0 10px;
	color: #737373
}
.header-top .section .section-container .fr {
	float: right
}
.header-top .section .section-container .fr p span {
	margin-right: 10px
}
.header-top .section .section-container .fl {
	float: left
}
.header-top .section .fl, .header-top .section .fr {
	max-width: 50%
}
.header-top .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.header-top .section .section-container div.language a:hover {
	color: #444
}
.header-top .section .section-container div.language a:first-of-type {
	padding-right: 0;
	position: relative
}
.header-top .section .section-container div.language a:first-of-type:after {
	content: '|';
	display: block;
	right: -9px;
	top: -1px;
	position: absolute;
	color: #737373
}

@media screen and (max-width:1200px) {
.header-top .section .fl {
	display: none
}
.header-top .section .fr {
	width: 100%;
	max-width: 100%
}
.header-top .section .fr p {
	margin: 0 auto
}
}

@media screen and (max-width:440px) {
.header-top .section .fr p span {
	display: block
}
.header-top .section .fr p {
	margin: 0 auto;
	text-align: center
}
.header-top .section .fr p span:first-of-type {
	display: none
}
}
.header-top-gqf .full {
	width: 100%
}
.header-top-gqf .inner {
	padding: 2em 0
}
.header-top-gqf #primary {
	width: 100%
}
.header-top-gqf #primary.have-sidebar {
	width: 71%
}
.header-top-gqf #primary.fr {
	padding-left: 5%
}
.header-top-gqf #primary.fl {
	padding-right: 5%
}
.header-top-gqf #secondary {
	width: 29%
}
.header-top-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.header-top-gqf img {
	max-width: 100%
}
.header-top-gqf ul, .header-top-gqf ol, .header-top-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.header-top-gqf .wrapper {
	padding: 0 20px
}
.header-top-gqf .header-menu .wrapper {
	padding: 0px
}
}
.header-top-gqf .fl {
	float: left
}
.header-top-gqf .fr {
	float: right
}
.header-top-gqf .show {
	display: block
}
.header-top-gqf .hide {
	display: none
}
.header-top-gqf .clearfix {
	clear: both;
	zoom: 1
}
.header-top-gqf .header {
	border-bottom: 1px solid #f5f5f5;
	position: relative
}
.header-top-gqf .header-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -2
}
.header-top-gqf .header .header-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px
}
.header-top-gqf .header .topbar {
	height: 46px;
	line-height: 46px
}
.header-top-gqf .header .topbar .wel {
	float: left;
	color: #444;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	width: 37%;
	border-right: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	padding-left: 5px
}
.header-top-gqf .header .topbar .wel span {
	color: #444
}
.header-top-gqf .header .top_link {
	text-align: center;
	width: 18%;
	float: left;
	line-height: 46px;
	height: 46px;
	border-right: 1px solid #f5f5f5;
	position: relative;
	z-index: 111
}
.header-top-gqf .header .top_link .en {
	overflow: hidden
}
.header-top-gqf .header .top_link .en a {
	line-height: 40px;
	height: 40px;
	position: relative;
	padding: 0 8px;
	font-size: 14px;
	color: gray;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.header-top-gqf .header .top_link .en a:after {
	content: '|';
	display: block;
	position: absolute;
	top: -11px;
	right: -2px;
	color: gray
}
.header-top-gqf .header .top_link .en a:last-of-type:after {
	content: '';
	display: none;
	color: gray
}
.header-top-gqf .header .top_link .en a:hover, .header-top-gqf .header .top_link .en a.on {
	color: #e01930
}
.header-top-gqf .top_right {
	float: right;
	width: 45%;
	border-right: 1px solid #f5f5f5
}
.header-top-gqf .top_right .tel {
	width: 47%;
	float: left;
	text-align: center;
	font-size: 14px;
	border-right: 1px solid #f5f5f5
}
.header-top-gqf .top_right .email {
	width: 53%;
	float: left;
	text-align: center;
	font-size: 18px
}
.header-top-gqf .top_right div .iconfont {
	margin-right: 10px;
	border-radius: 50%;
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background-color: #444;
	color: #fff;
	font-size: 14px
}
.header-top-gqf .top_right div, .header-top-gqf .top_right div a {
	display: block;
	height: 100%;
	line-height: 46px;
	font-size: 14px
}

@media screen and (max-width:1200px) {
.header-top-gqf .header .topbar .wel {
	display: none
}
.header-top-gqf .header .topbar .wel, .header-top-gqf .header .topbar .top_right {
	width: 50%
}
}

@media screen and (max-width:1024px) {
.header-top-gqf .header .topbar .top_right {
	display: none
}
.header-top-gqf .header .topbar .top_link {
	width: 100%;
	border: none
}
}
.header-top-sunrise .fl {
	float: left
}
.header-top-sunrise .fr {
	float: right
}
.header-top-sunrise .show {
	display: block
}
.header-top-sunrise .hide {
	display: none
}
.header-top-sunrise .clearfix {
	clear: both;
	zoom: 1
}
.header-top-sunrise ul, .header-top-sunrise li {
	list-style: none;
	margin: 0;
	padding: 0
}
.header-top-sunrise .header {
	height: 49px;
	line-height: 48px;
	border-bottom: 1px solid #efefef;
	position: relative
}
.header-top-sunrise .header .bar_left span {
	background-repeat: no-repeat;
	background-position: left 0px;
	color: #737373;
	font-size: 16px;
	font-family: 'opensans-regular', 'Microsoft Yahei';
	padding-left: 34px;
	background-size: 28px;
	margin-right: 26px
}
.header-top-sunrise .header .bar_right ul {
	margin-top: 9px
}
.header-top-sunrise .header .bar_right ul li {
	float: right;
	margin-left: 12px;
	transition: all 0.3s;
	position: relative;
	z-index: 2
}
.header-top-sunrise .header .bar_right ul li>a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
	background: #737373;
	display: block;
	transition: 0.3s
}
.header-top-sunrise .header .bar_right ul li a>img {
	width: 28px;
	height: 28px;
	margin: 1px auto
}
.header-top-sunrise .header .bar_right ul li a a, .header-top-sunrise .header .bar_right ul li a span {
	display: block;
	line-height: 2em
}
.header-top-sunrise .header .bar_right ul li .box {
	display: none;
	position: absolute;
	top: 80px;
	left: 0;
	transition: 0.3s;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
	padding: 0 10px;
	min-width: 180px
}
.header-top-sunrise .header .bar_right ul li .box img {
	margin: 0 auto
}
.header-top-sunrise .header .bar_right ul li .box p {
	color: #737373;
	font-size: 18px;
	line-height: 1em
}
.header-top-sunrise .header .bar_right ul li.first .box {
	left: auto;
	right: 0
}
.header-top-sunrise .header .bar_right ul li.last .box {
	padding: 10px
}
.header-top-sunrise .header .bar_right ul li:hover>a {
	filter: alpha(opacity=70);
	opacity: 0.7;
	background-color: #999
}
.header-top-sunrise .header .bar_right ul li:hover>.box {
	display: block;
	top: 50px
}

@media screen and (max-width:720px) {
.header-top-sunrise .header .bar_left span.email {
	display: none
}
.header-top-sunrise .header .bar_left span {
	padding-left: 20px;
	background-size: 24px;
	margin-right: 0;
	font-size: 12px;
	background-position: left center
}
}
.header-top-sunrise .header .bar_left span {
	background-position: left center;
	background-size: 20px
}
.header-top-vietax body, .header-top-vietax html {
	font-family: "Microsoft YaHei"
}
.header-top-vietax .full {
	width: 100%
}
.header-top-vietax .inner {
	padding: 2em 0
}
.header-top-vietax #primary {
	width: 100%
}
.header-top-vietax #primary.have-sidebar {
	width: 71%
}
.header-top-vietax #primary.fr {
	padding-left: 5%
}
.header-top-vietax #primary.fl {
	padding-right: 5%
}
.header-top-vietax #secondary {
	width: 29%
}
.header-top-vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.header-top-vietax img {
	max-width: 100%
}
.header-top-vietax ul, .header-top-vietax ol, .header-top-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.header-top-vietax .wrapper {
	padding: 0 20px
}
.header-top-vietax .header-menu .wrapper {
	padding: 0px
}
}
.header-top-vietax .fl {
	float: left
}
.header-top-vietax .fr {
	float: right
}
.header-top-vietax .show {
	display: block
}
.header-top-vietax .hide {
	display: none
}
.header-top-vietax .clearfix {
	clear: both;
	zoom: 1
}
.header-top-vietax .header {
	position: relative;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	width: 100%
}
.header-top-vietax .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header-top-vietax .header .p {
	min-width: 100px;
	color: #737373
}
.header-top-vietax .header .fr {
	text-align: right;
	color: #737373
}
.header-top-vietax .header .tel {
	font-size: 16px;
	font-weight: 700;
	color: #737373
}
.header-top-vietax .header p {
	display: inline-block;
	margin: 0 15px;
	font-size: 14px
}
.header-top-vietax .header p a {
	display: inline-block;
	color: #737373
}
.header-top-vietax .header p .wechat {
	margin-right: 10px;
	position: relative;
	z-index: 1112;
	cursor: pointer
}
.header-top-vietax .header p .wechat img {
	top: 32px;
	position: absolute;
	left: 0;
	max-width: 130px;
	max-height: 130px;
	display: none
}
.header-top-vietax .header p .wechat:hover img {
	display: block
}
.header_mantuluo .fl {
	float: left
}
.header_mantuluo .fr {
	float: right
}
.header_mantuluo img {
	max-width: 100%;
	max-height: 100%
}
.header_mantuluo .header-container {
	width: 1200px;
	margin: 0 auto
}
.header_mantuluo .logo {
	margin-top: 10px;
	max-height: 80px
}
.header_mantuluo .logo img {
	max-height: 80px
}
.header_mantuluo ul, .header_mantuluo li {
	padding: 0;
	margin: 0;
	list-style: none
}
.header_mantuluo .header_mandala {
	position: relative;
	z-index: 1111;
	height: 100px
}
.header_mantuluo .navbar li {
	position: relative;
	float: left;
	margin: 0 25px;
	font-size: 14px;
	padding: 32px 0
}
.header_mantuluo .navbar li a {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	font-weight: 700;

	text-align: center;
	color: #737373;
	font-size: 16px;
	display: block;
	width: 100%
}
.header_mantuluo .navbar li a span {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	font-weight: 100;
	display: block;
	line-height: 1em;
	color: silver;
	text-transform: capitalize;
	font-size: 13px
}
.header_mantuluo .navbar li:hover>a, .header_mantuluo .navbar li:hover>a span, .header_mantuluo .navbar li.active>a, .header_mantuluo .navbar li.active>a span {
	color: #444
}
.header_mantuluo .navbar li>ul {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	padding: 10px 20px;
	box-sizing: content-box;
	z-index: 1222;
	position: absolute;
	left: 0;
	width: 140px;
	display: none;
	background-color: #fff;
	top: 100%
}
.header_mantuluo .navbar li:hover>ul {
	display: block
}
.header_mantuluo .navbar li li {
	float: none;
	padding: 5px 0;
	margin: 0
}
.header_mantuluo .navbar li li a {
	text-align: left;
	font-size: 14px;
	font-weight: 100
}
.header_mantuluo .navbar li li:hover>a {
	color: #444
}
.header_mantuluo .header-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.header_mantuluo #mobile-nav {
	float: right;
	display: none;
	margin-top: 33px
}
.header_mantuluo #mobile-nav span {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header_mantuluo #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header_mantuluo #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header_mantuluo .header_mandala .header-container {
	max-width: 100%;
	padding: 0 20px
}
.header_mantuluo #mobile-nav {
	display: block
}
.header_mantuluo .navbar {
	display: none
}
}
.header_search_one img {
	max-width: 100%
}
.header_search_one ul, .header_search_one li {
	list-style: none
}
.header_search_one .fl {
	float: left
}
.header_search_one .fr {
	float: right
}
.header_search_one .header-container {
	max-width: 100%;
	width: 1200px
}
.header_search_one .nav-top {
	background: #262932;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	display: none
}
.header_search_one .nav-top-l {
	padding: 0 10px
}
.header_search_one .nav-top-l span, .header_search_one .nav-top-l .language {
	display: inline-block;
	color: #fff;
	margin: 0 3px
}
.header_search_one .nav-top-l .language a {
	color: #fff;
	margin: 0 3px;
	position: relative
}
.header_search_one .nav-top-l .language a:before {
	position: absolute;
	right: -10px;
	top: 0;
	bottom: 0
}
.header_search_one .nav-bottom {
	background: #fff
}
.header_search_one .nav-bottom ul li {
	float: left;
	width: 145px;
	height: 80px;
	line-height: 80px;
	margin: 0;
	text-align: center;
	position: relative
}
.header_search_one .nav-bottom ul li:before {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: -100px;
	height: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background: #5e5e5e;
	content: '';
	z-index: 0;
	-webkit-transform: skewX(-15deg);
	-moz-transform: skewX(-15deg);
	transform: skewX(-15deg)
}
.header_search_one .nav-bottom ul li a {
	color: #444;
	font-size: 16px;
	font-weight: 700;
	z-index: 1;
	position: relative
}
.header_search_one .nav-bottom ul li.selected a {
	color: #fff
}
.header_search_one .nav-bottom ul li.selected:before {
	background: #444;
	top: 0;
	height: 100%
}
.header_search_one .nav-bottom ul li:hover:before {
	top: 0;
	height: 100%;
	background: #444
}
.header_search_one .nav-bottom ul li ul {
	display: none
}
.header_search_one .nav-bottom ul li:hover>a {
	color: #fff
}
.header_search_one #mobile-nav {
	float: right;
	display: none;
	margin-top: 33px
}
.header_search_one #mobile-nav span {
	display: block;
	width: 30px;
	height: 2px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header_search_one #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header_search_one #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header_search_one .header_mandala .header-container {
	max-width: 100%;
	padding: 0 20px
}
.header_search_one #mobile-nav {
	display: block
}
.header_search_one .header-nav {
	display: none
}
}
.header_search_two img {
	max-width: 100%
}
.header_search_two ul, .header_search_two li {
	list-style: none
}
.header_search_two input, .header_search_two textarea, .header_search_two select {
	outline: none
}
.header_search_two .fl {
	float: left
}
.header_search_two .fr {
	float: right
}
.header_search_two .mobile-inner-nav a {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal
}
@-webkit-keyframes returnToNormal {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes returnToNormal {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.header_search_two .header {
	height: 100px;
	width: 100%;
	position: relative;
	z-index: 1111;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_search_two .header-container {
	max-width: 1200px;
	margin: 0 auto
}
.header_search_two .header-container .logo {
	margin-top: 27.5px
}
.header_search_two .header-container .logo img {
	max-width: 300px
}
.header_search_two .header-container .logo .logo_img {
	display: block
}
.header_search_two .header-container .logo .fixed_logo {
	display: none
}
.header_search_two .header-container .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 50px;
	margin-top: 25px;
	float: left;
	max-width: 85%
}
.header_search_two .header-container .nav ul li {
	list-style: none;
	float: left;
	margin-right: 30px;
	padding: 0 5px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background-color: transparent;
	border-radius: 8px;
	padding-bottom: 50px
}
.header_search_two .header-container .nav ul li a {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 700;
	color: #737373;
	display: block;
	padding: 0 10px;
	position: relative
}
.header_search_two .header-container .nav ul li a:hover, .header_search_two .header-container .nav ul li a.selected {
	color: #444
}
.header_search_two .header-container .nav ul li a:after {
	content: '';
	position: absolute;
	width: 0;
	height: 4px;
	left: 50%;
	bottom: -25px;
	margin-left: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background-color: silver
}
.header_search_two .header-container .nav ul li a.selected:after {
	width: 100%;
	margin-left: -50%
}
.header_search_two .header-container .nav ul li ul {
	top: 46px;
	border-radius: 9px;
	overflow: hidden;
	width: 200px;
	padding: 0px;
	background-color: rgba(255,255,255,0.4);
	height: auto
}
.header_search_two .header-container .nav ul li ul li {
	padding-bottom: 0;
	background-color: transparent;
	float: none;
	margin-right: 0;
	width: 100%;
	transition: 0.3s;
	height: 36px;
	line-height: 36px;
	border-radius: 0
}
.header_search_two .header-container .nav ul li ul li a {
	font-weight: 100;
	font-size: 15px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eee
}
.header_search_two .header-container .nav ul li ul li:hover {
	background-color: #444
}
.header_search_two .header-container .nav ul li ul li:hover>a {
	color: #fff;
	border-bottom: none
}
.header_search_two .header-container .nav ul li:hover a:after {
	width: 100%;
	margin-left: -50%
}
.header_search_two .header-container .nav ul li:hover li a:after {
	width: 0;
	margin-left: 0
}
.header_search_two .header-container .nav .field {
	float: right;
	margin-top: 9.5px
}
.header_search_two .header-container .nav .field .up {
	height: 26px;
	line-height: 26px;
	margin-bottom: 15px
}
.header_search_two .header-container .nav .field .up a {
	color: #5e5e5e
}
.header_search_two .header-container .nav .field .up a img {
	float: left;
	margin-right: 10px;
	margin-top: 8px
}
.header_search_two .header-container .nav .field .up select {
	border: none;
	outline: none;
	cursor: pointer;
	background: none
}
.header_search_two .header-container .nav .field .bottom .bottom_sear {
	font-size: 14px;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	position: relative
}
.header_search_two .header-container .nav .field .bottom .bottom_sear input {
	border: none;
	padding-left: 15px
}
.header_search_two .header-container .nav .field .bottom .bottom_sear .bottomTxt {
	height: 30px;
	line-height: 30px
}
.header_search_two .header-container .nav .field .bottom .bottom_sear input.bottomTxt::-webkit-input-placeholder {
color:#666
}
.header_search_two .header-container .nav .field .bottom .bottom_sear input.bottomTxt::-moz-placeholder {
color:#666
}
.header_search_two .header-container .nav .field .bottom .bottom_sear input.bottomTxt:-moz-placeholder {
color:#666
}
.header_search_two .header-container .nav .field .bottom .bottom_sear input.bottomTxt:-ms-input-placeholder {
color:#666
}
.header_search_two .header-container .nav .field .bottom .bottom_sear .bot-btn {
	outline: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 32px;
	right: 0;
	background-color: #eee;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_search_two .header-container .nav .field .bottom .bottom_sear .bot-btn img {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -6px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_search_two .header-container .nav .field .bottom .bottom_sear .bot-btn .fixed_img {
	opacity: 0;
	filter: alpha(opacity=0)
}
.header_search_two .header.top-fixed {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)
}
.header_search_two .header.top-fixed .header-container .logo .logo_img {
	display: none
}
.header_search_two .header.top-fixed .header-container .logo .fixed_logo {
	display: block
}
.header_search_two .header.top-fixed .header-container .nav ul li {
	padding-bottom: 0
}
.header_search_two .header.top-fixed .header-container .nav ul li ul {
	top: 25px;
	background-color: #fff
}
.header_search_two .header.top-fixed .header-container .nav ul li ul li a {
	color: #444
}
.header_search_two .header.top-fixed .header-container .nav ul li:hover, .header_search_two .header.top-fixed .header-container .nav ul li.selected {
	background-color: #444
}
.header_search_two .header.top-fixed .header-container .nav ul li:hover>a, .header_search_two .header.top-fixed .header-container .nav ul li.selected>a {
	color: #fff
}
.header_search_two .header.top-fixed .header-container .nav ul li a:after, .header_search_two .header.top-fixed .header-container .nav ul li:hover a:after {
	display: none
}
.header_search_two .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn {
	background-color: mainauxiliary
}
.header_search_two .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn .fixed_img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.header_search_two .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn .img {
	opacity: 0;
	filter: alpha(opacity=0)
}
.header_search_two #nav_mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header_search_two #nav_mobile {
	display: block
}
.header_search_two .header .nav {
	display: block;
	float: left;
	width: auto;
	max-width: 170px
}
.header_search_two .header .nav>ul {
	display: none
}
.header_search_two .logo {
	position: absolute;
	left: 50%;
	margin-left: -108px;
	margin-top: 25px
}
}
.header_search_two .header-container .nav .field {
	margin-top: 35px
}

@media screen and (max-width:720px) {
.header_search_two .header {
	height: 45px
}
.header_search_two .header .logo {
	margin-top: 7px;
	margin-left: -80px
}
.header_search_two .header .logo .logo_img, .header_search_two .header.top-fixed .header-container .logo .fixed_logo {
	max-height: 31px
}
.header_search_two .mobile-inner-nav {
	top: 45px
}
.header_search_two .mobile-inner-header {
	height: 45px;
	line-height: 45px
}
.header_search_two .mobile-inner-header-icon {
	width: 45px;
	height: 45px
}
.header_search_two .header-container .nav .field {
	display: none
}
}
.header_solarland input, .header_solarland textarea, .header_solarland select {
	outline: none
}
.header_solarland .header {
	height: 100px;
	width: 100%;
	position: relative;
	z-index: 1111;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_solarland .header-container {
	max-width: 1200px;
	margin: 0 auto
}
.header_solarland .header-container .logo {
	margin-top: 27.5px
}
.header_solarland .header-container .logo img {
	max-width: 300px
}
.header_solarland .header-container .logo .logo_img {
	display: block
}
.header_solarland .header-container .logo .fixed_logo {
	display: none
}
.header_solarland .header-container .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 50px;
	margin-top: 25px;
	float: left;
	max-width: 85%
}
.header_solarland .header-container .nav ul li {
	list-style: none;
	float: left;
	margin-right: 30px;
	padding: 0 5px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background-color: transparent;
	border-radius: 8px;
	padding-bottom: 50px
}
.header_solarland .header-container .nav ul li a {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 700;
	color: #737373;
	display: block;
	padding: 0 10px;
	position: relative
}
.header_solarland .header-container .nav ul li a:hover, .header_solarland .header-container .nav ul li a.selected {
	color: #444
}
.header_solarland .header-container .nav ul li a:after {
	content: '';
	position: absolute;
	width: 0;
	height: 4px;
	left: 50%;
	bottom: -25px;
	margin-left: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background-color: silver
}
.header_solarland .header-container .nav ul li a.selected:after {
	width: 100%;
	margin-left: -50%
}
.header_solarland .header-container .nav ul li ul {
	top: 46px;
	border-radius: 9px;
	overflow: hidden;
	width: 200px;
	padding: 0px;
	background-color: rgba(255,255,255,0.4);
	height: auto
}
.header_solarland .header-container .nav ul li ul li {
	padding-bottom: 0;
	background-color: transparent;
	float: none;
	margin-right: 0;
	width: 100%;
	transition: 0.3s;
	height: 36px;
	line-height: 36px;
	border-radius: 0
}
.header_solarland .header-container .nav ul li ul li a {
	font-weight: 100;
	font-size: 15px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #eee
}
.header_solarland .header-container .nav ul li ul li:hover {
	background-color: #444
}
.header_solarland .header-container .nav ul li ul li:hover>a {
	color: #fff;
	border-bottom: none
}
.header_solarland .header-container .nav ul li:hover a:after {
	width: 100%;
	margin-left: -50%
}
.header_solarland .header-container .nav ul li:hover li a:after {
	width: 0;
	margin-left: 0
}
.header_solarland .header-container .nav .field {
	float: right;
	margin-top: 9.5px
}
.header_solarland .header-container .nav .field .up {
	height: 26px;
	line-height: 26px;
	margin-bottom: 15px
}
.header_solarland .header-container .nav .field .up a {
	color: #5e5e5e
}
.header_solarland .header-container .nav .field .up a img {
	float: left;
	margin-right: 10px;
	margin-top: 8px
}
.header_solarland .header-container .nav .field .up select {
	border: none;
	outline: none;
	cursor: pointer;
	background: none
}
.header_solarland .header-container .nav .field .bottom .bottom_sear {
	font-size: 14px;
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	position: relative
}
.header_solarland .header-container .nav .field .bottom .bottom_sear input {
	border: none;
	padding-left: 15px
}
.header_solarland .header-container .nav .field .bottom .bottom_sear .bottomTxt {
	height: 30px;
	line-height: 30px
}
.header_solarland .header-container .nav .field .bottom .bottom_sear input.bottomTxt::-webkit-input-placeholder {
color:#666
}
.header_solarland .header-container .nav .field .bottom .bottom_sear input.bottomTxt::-moz-placeholder {
color:#666
}
.header_solarland .header-container .nav .field .bottom .bottom_sear input.bottomTxt:-moz-placeholder {
color:#666
}
.header_solarland .header-container .nav .field .bottom .bottom_sear input.bottomTxt:-ms-input-placeholder {
color:#666
}
.header_solarland .header-container .nav .field .bottom .bottom_sear .bot-btn {
	outline: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 32px;
	right: 0;
	background-color: #eee;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 0;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_solarland .header-container .nav .field .bottom .bottom_sear .bot-btn img {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -6px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s
}
.header_solarland .header-container .nav .field .bottom .bottom_sear .bot-btn .fixed_img {
	opacity: 0;
	filter: alpha(opacity=0)
}
.header_solarland .header.top-fixed {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)
}
.header_solarland .header.top-fixed .header-container .logo .logo_img {
	display: none
}
.header_solarland .header.top-fixed .header-container .logo .fixed_logo {
	display: block
}
.header_solarland .header.top-fixed .header-container .nav ul li {
	padding-bottom: 0
}
.header_solarland .header.top-fixed .header-container .nav ul li ul {
	top: 25px;
	background-color: #fff
}
.header_solarland .header.top-fixed .header-container .nav ul li ul li a {
	color: #444
}
.header_solarland .header.top-fixed .header-container .nav ul li:hover, .header_solarland .header.top-fixed .header-container .nav ul li.selected {
	background-color: #444
}
.header_solarland .header.top-fixed .header-container .nav ul li:hover>a, .header_solarland .header.top-fixed .header-container .nav ul li.selected>a {
	color: #fff
}
.header_solarland .header.top-fixed .header-container .nav ul li a:after, .header_solarland .header.top-fixed .header-container .nav ul li:hover a:after {
	display: none
}
.header_solarland .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn {
	background-color: mainauxiliary
}
.header_solarland .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn .fixed_img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.header_solarland .header.top-fixed .header-container .nav .field .bottom .bottom_sear .bot-btn .img {
	opacity: 0;
	filter: alpha(opacity=0)
}
.header_solarland .fl {
	float: left
}
.header_solarland .fr {
	float: right
}
.header_solarland #mobile-nav {
	float: right;
	display: none;
	margin-top: 20px
}
.header_solarland #mobile-nav span {
	display: block;
	width: 30px;
	height: 3px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.header_solarland #mobile-nav span:last-of-type {
	margin-bottom: 0
}
.header_solarland #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.header_solarland #mobile-nav {
	display: block
}
}
.hengtiao-hyl img {
	max-width: 100%
}
.hengtiao-hyl ul, .hengtiao-hyl li {
	list-style: none;
	margin: 0;
	padding: 0
}
.hengtiao-hyl .section-content h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px
}
.hengtiao-hyl .section-content h1 small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.hengtiao-hyl .section-content p {
	line-height: 1.5em !important
}
.hengtiao-hyl .section-content img {
	display: inline-block
}

@media screen and (max-width:720px) {
.hengtiao-hyl .section .section-content img {
	max-width: 100%
}
.hengtiao-hyl ol {
	margin: 0;
	padding-left: 20px
}
.hengtiao-hyl .section-container {
	padding: 20px
}
.hengtiao-hyl .section-content h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px
}
}
.hengtiao-hyl .titleWrap {
	height: 70px;
	background: #656d79;
	margin-top: -2px
}
.hengtiao-hyl .titleWrap h2 {
	width: 1200px;
	height: 70px;
	font-size: 25px;
	color: #fff;
	margin: 0 auto;
	font-family: 'CAI978';
	font-weight: normal;
	letter-spacing: 1px
}
.hengtiao-hyl .titleWrap h2 span {
	display: inline-block;
	width: 260px;
	height: 70px;
	line-height: 70px;
	margin: 0 100px 0 0;
	font-size: 20px;
	text-align: center;
	background: #5b9cf0;
	font-family: "aÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂªÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¶ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¢Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹2ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½"
}

@media screen and (max-width:666px) {
.hengtiao-hyl .titleWrap {
	height: 40px
}
.hengtiao-hyl .titleWrap h2 {
	width: 1200px;
	max-width: 100%;
	height: 40px
}
.hengtiao-hyl .titleWrap h2 span {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px
}
}
.home-ability-ck img {
	max-width: 100%
}
.home-ability-ck ul, .home-ability-ck ol, .home-ability-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-ability-ck .fl {
	float: left
}
.home-ability-ck .fr {
	float: right
}
.home-ability-ck .show {
	display: block
}
.home-ability-ck .hide {
	display: none
}
.home-ability-ck .clearfix {
	clear: both;
	zoom: 1
}
.home-ability-ck .section {
	position: relative
}
.home-ability-ck .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-ability-ck .section-container {
	padding: 50px 0
}
.home-ability-ck .section .main-tit {
	text-align: center;
	margin-bottom: 40px
}
.home-ability-ck .section .main-tit h2 {
	font-weight: 300;
	font-size: 30px;
	color: #444;
	margin: 0px auto;
	max-width: 458px;
	text-transform: uppercase;
	text-align: center
}
.home-ability-ck .section .main-tit p {
	font-size: 16px;
	color: #9c9c9c;
	line-height: 2em;
	margin: 20px auto;
	width: 458px;
	text-align: center;
	max-width: 100%
}
.home-ability-ck .section .row {
	overflow: hidden;
	padding: 40px 0
}
.home-ability-ck .section .row .item {
	width: 50%;
	float: left;
	cursor: pointer;
	min-height: 270px
}
.home-ability-ck .section .row .item .info {
	width: 300px
}
.home-ability-ck .section .row .item .info.bottom {
	margin-top: 100px
}
.home-ability-ck .section .row .item .info .title {
	font-size: 24px;
	color: #333;
	position: relative;
	padding: 25px 0;
	line-height: 1.5em;
	transition: 0.3s
}
.home-ability-ck .section .row .item .info .title:before, .home-ability-ck .section .row .item .info .title:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	transition: 0.3s
}
.home-ability-ck .section .row .item .info.fr .title:before, .home-ability-ck .section .row .item .info.fr .title:after {
	left: auto;
	right: 0
}
.home-ability-ck .section .row .item .info .title:after {
	width: 74px;
	height: 3px;
	bottom: -1px;
	background: #d3ced5;
	transition: 0.3s
}
.home-ability-ck .section .row .item .info .title:before {
	width: 100%;
	height: 1px;
	right: 0;
	background: #d3ced5;
	transition: 0.3s
}
.home-ability-ck .section .row .item .info .desp {
	color: #737373;
	font-size: 14px;
	line-height: 2em;
	transition: 0.3s;
	position: relative;
	padding: 25px 0 0
}
.home-ability-ck .section .row .item .info .desp:after {
	content: '';
	position: absolute;
	right: -37px;
	top: 20px;
	width: 50px;
	height: 1px;
	background: #d3ced5;
	transform: rotateZ(60deg);
	transition: 0.3s
}
.home-ability-ck .section .row .item .info.fr .desp:after {
	right: auto;
	left: -37px;
	transform: rotateZ(300deg)
}
.home-ability-ck .section .row .item .info.fl.bottom .desp:after {
	right: -37px;
	top: -22px;
	transform: rotateZ(-60deg)
}
.home-ability-ck .section .row .item .info.fr.bottom .desp:after {
	right: auto;
	left: -37px;
	top: -22px;
	transform: rotateZ(-300deg)
}
.home-ability-ck .section .row .item .info .more {
	padding: 0 8px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #444;
	margin-top: 20px;
	border-radius: 0;
	border: none
}
.home-ability-ck .section .row .item .img {
	width: 267px;
	height: 267px;
	position: relative;
	top: 0;
	left: 0;
	transition: 0.3s;
	overflow: hidden
}
.home-ability-ck .section .row .item .img img {
	max-width: 100%;
	width: 100%
}
.home-ability-ck .section .row .item .img.fl {
	border-top-right-radius: 267px
}
.home-ability-ck .section .row .item .img.fr {
	border-top-left-radius: 267px
}
.home-ability-ck .section .row .item .img.fl.bottom {
	border-radius: 0;
	border-bottom-right-radius: 267px
}
.home-ability-ck .section .row .item .img.fr.bottom {
	border-radius: 0;
	border-bottom-left-radius: 267px
}
.home-ability-ck .section .row .item:hover .img {
	box-shadow: 0px 0px 30px #999
}
.home-ability-ck .section .row .item:hover .img.fl {
	top: -8px;
	left: 8px
}
.home-ability-ck .section .row .item:hover .img.fr {
	top: -8px;
	left: -8px
}
.home-ability-ck .section .row .item:hover .img.fl.bottom {
	top: 8px;
	left: 8px
}
.home-ability-ck .section .row .item:hover .img.fr.bottom {
	top: 8px;
	left: -8px
}
.home-ability-ck .section .row .item:hover .info .title, .home-ability-ck .section .row .item:hover .info .desp {
	color: #444
}
.home-ability-ck .section .row .item:hover .info .title:after, .home-ability-ck .section .row .item:hover .info .title:before, .home-ability-ck .section .row .item:hover .info .desp:after {
	background: #999
}

@media screen and (max-width:1300px) {
.home-ability-ck .wrapper {
	padding: 0 20px
}
.home-ability-ck .header-menu .wrapper {
	padding: 0px
}
}

@media screen and (max-width:1300px) {
.home-ability-ck .section .main-tit {
	margin-bottom: 0
}
.home-ability-ck .section .row {
	padding: 0
}
.home-ability-ck .section .row .item {
	width: 100%;
	float: none;
	overflow: hidden;
	margin-bottom: 30px;
	padding: 30px 0 0
}
.home-ability-ck .section .row .item:first-of-type {
	padding-top: 0
}
.home-ability-ck .section .row .item:last-of-type {
	margin-bottom: 0;
	padding: 0
}
.home-ability-ck .section .row .item:hover .img.fl, .home-ability-ck .section .row .item:hover .img.fr, .home-ability-ck .section .row .item:hover .img.fl.bottom, .home-ability-ck .section .row .item:hover .img.fr.bottom {
	top: 0;
	left: 0
}
.home-ability-ck .section .row .item .info.bottom {
	margin-top: 0
}
.home-ability-ck .section .row .item .info {
	width: 60%
}
}

@media screen and (max-width:720px) {
.home-ability-ck .fr.info {
	float: left
}
.home-ability-ck .fl.img {
	float: right
}
.home-ability-ck .section .row .item .img {
	display: block;
	height: auto;
	width: 100%
}
}
.home-about-ck .full {
	width: 100%
}
.home-about-ck .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-about-ck img {
	max-width: 100%
}
.home-about-ck ul, .home-about-ck ol, .home-about-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-about-ck .fl {
	float: left
}
.home-about-ck .fr {
	float: right
}
.home-about-ck .show {
	display: block
}
.home-about-ck .hide {
	display: none
}
.home-about-ck .clearfix {
	clear: both;
	zoom: 1
}
.home-about-ck .section {
	background-color: #fff
}
.home-about-ck .section .section-container {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0
}
.home-about-ck .section .main-tit {
	text-align: center;
	margin-bottom: 40px;
	padding: 0 20px
}
.home-about-ck .section .main-tit h2 {
	font-weight: 300;
	font-size: 30px;
	color: #444;
	margin: 0px auto;
	max-width: 458px;
	text-transform: uppercase
}
.home-about-ck .section .main-tit p {
	font-size: 16px;
	color: #9c9c9c;
	line-height: 2em;
	margin: 20px auto;
	width: 458px
}
.home-about-ck .swiper-container, .home-about-ck .swiper-container .img {
	position: relative;
	cursor: pointer;

	z-index: 0
}
.home-about-ck .swiper-container .img .info {
	padding: 0 40px;
	line-height: 30px;
	background-color: #444;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	bottom: 60px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s
}
.home-about-ck .swiper-container .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 0.3s
}
.home-about-ck .swiper-container .mask img {
	width: 100%;
	height: 100%
}
.home-about-ck .swiper-container .swiper-slide:hover .img .info {
	opacity: 1;
	filter: alpha(opacity=100)
}
.home-about-ck .swiper-container .swiper-slide:hover .mask {
	opacity: 0;
	filter: alpha(opacity=0)
}
.home-about-ck .swiper-container .swiper-button-next, .home-about-ck .swiper-container .swiper-button-prev {
	background-position: center;
	background-repeat: no-repeat;
	width: 140px;
	height: 32px;
	top: auto;
	bottom: 50px;
	background-size: auto
}
.home-about-ck .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:414px) {
.home-about-ck .section .main-tit p {
	width: 333px;
	text-align: center;
	font-size: 10px
}
}

@media screen and (max-width:320px) {
.home-about-ck .section .main-tit p {
	width: 262px;
	text-align: center;
	font-size: 10px
}
}
.home-about-ckxg .full {
	width: 100%
}
.home-about-ckxg .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-about-ckxg img {
	max-width: 100%
}
.home-about-ckxg ul, .home-about-ckxg ol, .home-about-ckxg li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-about-ckxg .fl {
	float: left
}
.home-about-ckxg .fr {
	float: right
}
.home-about-ckxg .show {
	display: block
}
.home-about-ckxg .hide {
	display: none
}
.home-about-ckxg .clearfix {
	clear: both;
	zoom: 1
}
.home-about-ckxg .section .section-container {
	padding: 50px 0
}
.home-about-ckxg .section .main-tit {
	text-align: center;
	margin-bottom: 40px;
	padding: 0 20px
}
.home-about-ckxg .section .main-tit h2 {
	font-weight: 300;
	font-size: 30px;
	color: #444;
	margin: 0px auto;
	max-width: 458px;
	text-transform: uppercase
}
.home-about-ckxg .section .main-tit p {
	font-size: 16px;
	color: #9c9c9c;
	line-height: 2em;
	margin: 20px auto;
	width: 458px
}
.home-about-ckxg .slide-wrapper {
	position: relative
}
.home-about-ckxg .slideTxtBox {
	padding: 30px 0 40px;
	position: relative;
	z-index: 1;
	width: 100%;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	text-align: left;
	overflow: hidden
}
.home-about-ckxg .slidebg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	z-index: 0
}
.home-about-ckxg .slideTxtBox .hd {
	float: left;
	width: 25%;
	line-height: 30px;
	padding: 0;
	overflow: hidden
}
.home-about-ckxg .slideTxtBox .hd .logo-img {
	margin-bottom: 20px;
	width: 100%;
	padding-left: 30px
}
.home-about-ckxg .slideTxtBox .hd ul {
	float: left
}
.home-about-ckxg .slideTxtBox .hd ul li {
	width: 100%;
	padding: 15px 25px 10px;
	cursor: pointer;
	border-bottom: 1px solid #959595
}
.home-about-ckxg .slideTxtBox .hd ul li div {
	font-size: 20px;
	color: #444
}
.home-about-ckxg .slideTxtBox .hd ul li span {
	font-size: 14px;
	text-transform: capitalize;
	color: #737373
}
.home-about-ckxg .slideTxtBox .hd ul li.on {
	background: #444
}
.home-about-ckxg .slideTxtBox .hd ul li.on div, .home-about-ckxg .slideTxtBox .hd ul li.on span {
	color: #fff
}
.home-about-ckxg .slideTxtBox .bd {
	float: right;
	width: 75%
}
.home-about-ckxg .slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
	overflow: hidden
}
.home-about-ckxg .slideTxtBox .bd li {
	line-height: 24px;
	width: 31.33333%;
	margin: 0 1%;
	margin-bottom: 30px;
	float: left;
	position: relative
}
.home-about-ckxg .slideTxtBox .bd li a .img {
	position: relative;
	cursor: pointer;
	z-index: 0
}
.home-about-ckxg .slideTxtBox .bd li a .img .info {
	padding: 0 40px;
	line-height: 30px;
	background-color: #444;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	bottom: 60px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s
}
.home-about-ckxg .slideTxtBox .bd li a .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 0.3s
}
.home-about-ckxg .slideTxtBox .bd li a .mask img {
	width: 100%;
	height: 100%
}
.home-about-ckxg .slideTxtBox .bd li:hover .img .info {
	opacity: 1;
	filter: alpha(opacity=100)
}
.home-about-ckxg .slideTxtBox .bd li:hover .mask {
	opacity: 0;
	filter: alpha(opacity=0)
}

@media screen and (max-width:1024px) {
.home-about-ckxg .slideTxtBox .bd li {
	width: 48%;
	margin: 10px 1%
}
}

@media screen and (max-width:720px) {
.home-about-ckxg .section .main-tit p {
	width: 333px;
	text-align: center;
	font-size: 10px
}
.home-about-ckxg .slideTxtBox .hd, .home-about-ckxg .slideTxtBox .bd {
	width: 50%
}
.home-about-ckxg .slideTxtBox .bd li {
	width: calc(45%);
	width: -webkit-calc(45%);
	width: -moz-calc(45%);
	margin: 10px 0 0;
	margin-right: 10px
}
.home-about-ckxg .slideTxtBox .bd li:nth-of-type(2n) {
	margin-right: 0
}
.home-about-ckxg .slideTxtBox .bd li.show-mobile {
	display: block
}
.home-about-ckxg .slideTxtBox .bd li a .img .info {
	bottom: 0;
	line-height: 1.2em;
	padding: 5px 8px;
	left: 0;
	right: 0
}
}

@media screen and (max-width:480px) {
.home-about-ckxg .section .main-tit p {
	width: 262px;
	text-align: center;
	font-size: 10px
}
.home-about-ckxg .slideTxtBox .hd, .home-about-ckxg .slideTxtBox .bd {
	width: 100%
}
.home-about-ckxg .slideTxtBox .hd {
	overflow: hidden
}
.home-about-ckxg .slideTxtBox .hd ul {
	overflow: hidden;
	width: 100%
}
.home-about-ckxg .slideTxtBox .hd ul li {
	float: left;
	width: 25%;
	padding-left: 5px;
	padding-right: 5px;
	height: 54px;
	overflow: hidden
}
.home-about-ckxg .slideTxtBox .hd ul li div {
	font-size: 12px;
	text-align: center
}
.home-about-ckxg .slideTxtBox .hd ul li span {
	display: none
}
.home-about-ckxg .slideTxtBox .bd li {
	width: 48%;
	margin: 10px 1%;
	display: block
}
}
.home-about-ckxg .section-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1
}
.home-about-gqf .full {
	width: 100%
}
.home-about-gqf .inner {
	padding: 2em 0
}
.home-about-gqf #primary {
	width: 100%
}
.home-about-gqf #primary.have-sidebar {
	width: 71%
}
.home-about-gqf #primary.fr {
	padding-left: 5%
}
.home-about-gqf #primary.fl {
	padding-right: 5%
}
.home-about-gqf #secondary {
	width: 29%
}
.home-about-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-about-gqf img {
	max-width: 100%
}
.home-about-gqf ul, .home-about-gqf ol, .home-about-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-about-gqf .wrapper {
	padding: 0 20px
}
.home-about-gqf .header-menu .wrapper {
	padding: 0px
}
}
.home-about-gqf .fl {
	float: left
}
.home-about-gqf .fr {
	float: right
}
.home-about-gqf .show {
	display: block
}
.home-about-gqf .hide {
	display: none
}
.home-about-gqf .clearfix {
	clear: both;
	zoom: 1
}
.home-about-gqf .section {
	position: relative
}
.home-about-gqf .section-container {
	padding: 50px 0
}
.home-about-gqf .section .m05_box {
	width: 520px;
	color: #737373
}
.home-about-gqf .section .m05_box b {
	display: block;
	text-transform: uppercase;
	font-size: 36px;
	padding: 0px;
	line-height: 46px;
	letter-spacing: 1px;
	color: #444
}
.home-about-gqf .section .m05_box b font {
	color: #999
}
.home-about-gqf .section .m05_box i {
	font-style: normal;
	font-size: 18px;
	padding: 10px 0;
	display: block;
	color: #9c9c9c
}
.home-about-gqf .section .m05_box em {
	display: block;
	width: 30px;
	height: 3px;
	background: #444;
	margin-top: 10px
}
.home-about-gqf .section .m05_box p {
	line-height: 22px;
	padding: 30px 0;
	font-size: 18px
}
.home-about-gqf .section .m05_box .more {
	width: 120px;
	line-height: 34px;
	height: 34px;
	border-radius: 0;
	border: 1px solid #e5e5e5;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	color: #737373
}
.home-about-gqf .section .m05_box .more a {
	display: block;
	color: #737373;
	line-height: 32px;
	height: 32px;
	border-bottom: 2px solid #444;
	transition: all 0.3s
}
.home-about-gqf .section .m05_box .more a:hover {
	border-bottom: 2px solid #999
}
.home-about-gqf .section .section-bg, .home-about-gqf .section-bgcol {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat
}
.home-about-gqf .section-bgcol {
	z-index: -2
}

@media screen and (max-width:1200px) {
.home-about-gqf .section .m05_box b {
	font-size: 26px
}
.home-about-gqf .section .m05_box i {
	font-size: 15px
}
.home-about-gqf .section .m05_box p {
	font-size: 15px
}
.home-about-gqf .section .m05_box {
	width: 100%
}
.home-about-gqf .section .section-bg {
	background-position: left center;
	background-size: auto 100%
}
}
.home-about-ss .fl {
	float: left
}
.home-about-ss .fr {
	float: right
}
.home-about-ss .show {
	display: block
}
.home-about-ss .hide {
	display: none
}
.home-about-ss .clearfix {
	clear: both;
	zoom: 1
}
.home-about-ss .section {
	position: relative;
	height: 650px
}
.home-about-ss .section a:hover, .home-about-ss .section a:focus {
	text-decoration: none
}
.home-about-ss .section .section-container {
	position: relative;
	z-index: 11;
	top: 140px;
	padding: 50px 0
}
.home-about-ss .section .ab-wrapper {
	overflow: hidden;
	background: #fff;
	box-shadow: 5px 5px 50px rgba(191,64,67,0.1)
}
.home-about-ss .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	position: relative;
	text-transform: uppercase
}
.home-about-ss .section .main-tit span {
	display: block;
	color: #9c9c9c;
	font-size: 16px;
	text-transform: uppercase
}
.home-about-ss .section .ab-info {
	width: 70%;
	height: 320px;
	padding: 40px 30px 40px 50px
}
.home-about-ss .section .ab-info .main-tit {
	margin-bottom: 30px
}
.home-about-ss .section .ab-info .main-ft p {
	color: #737373;
	font-size: 14px;
	line-height: 2.2em
}
.home-about-ss .section .ab-info .main-ft .see-more {
	width: 155px;
	height: 40px;
	display: inline-block;
	text-align: center;
	line-height: 40px;
	border: 1px solid #737373;
	color: #737373;
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 30px;
	transition: 0.3s
}
.home-about-ss .section .ab-info .main-ft .see-more:hover {
	background-color: #444;
	border-color: #444;
	color: #fff
}
.home-about-ss .section .ab-case {
	width: 30%;
	height: 320px;
	position: relative;
	padding: 40px 40px 20px
}
.home-about-ss .section .ab-case .main-tit {
	position: relative
}
.home-about-ss .section .ab-case .main-tit h2, .home-about-ss .section .ab-case .main-tit span {
	color: #fff;
	margin: 8px 0
}
.home-about-ss .section .ab-case .main-tit h2 {
	position: relative;
	font-weight: 300
}
.home-about-ss .section .ab-case .main-tit h2:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -14px;
	width: 30px;
	height: 4px;
	background-color: #fff
}
.home-about-ss .section .ab-case .ab-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center
}
.home-about-ss .section .ab-case .main-bt {
	margin-bottom: 0;
	height: 75px;
	line-height: 75px;
	border-top: 1px solid #444;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}
.home-about-ss .section .ab-case .main-bt {
	text-align: center;
	line-height: 75px
}
.home-about-ss .section .ab-case .main-bt img {
	display: inline-block;
	margin-right: 150px;
	vertical-align: middle
}
.home-about-ss .section .ab-case .main-bt a {
	display: inline-block;
	height: 75px;
	line-height: 75px;
	vertical-align: middle;
	color: #fff;
	font-size: 16px;
	transition: 0.3s
}
.home-about-ss .section .ab-case .main-bt a:hover {
	color: #999
}
.home-about-ss .section .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 380px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 0
}
.home-about-ss .section .section-bgcol {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

@media screen and (max-width:1200px) {
.home-about-ss .section {
	height: 820px
}
.home-about-ss .section .ab-info {
	height: auto
}
.home-about-ss .section .ab-info, .home-about-ss .section .ab-case {
	width: 100%;
	padding: 30px
}
.home-about-ss .section .ab-case {
	height: 250px
}
.home-about-ss .section .ab-case .main-bt {
	text-align: left;
	padding: 0 30px
}
}

@media screen and (max-width:720px) {
.home-about-ss .section {
	height: 920px
}
.home-about-ss .section .ab-case .main-bt a {
	float: right
}
}

@media screen and (max-width:480px) {
.home-about-ss .section {
	height: 980px
}
}
.home-accordion-section .full {
	width: 100%
}
.home-accordion-section .inner {
	padding: 2em 0
}
.home-accordion-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-accordion-section img {
	max-width: 100%
}
.home-accordion-section ul, .home-accordion-section ol, .home-accordion-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-accordion-section .wrapper {
	padding: 0 20px
}
.home-accordion-section .header-menu .wrapper {
	padding: 0px
}
}
.home-accordion-section .fl {
	float: left
}
.home-accordion-section .fr {
	float: right
}
.home-accordion-section .show {
	display: block
}
.home-accordion-section .hide {
	display: none
}
.home-accordion-section .clearfix {
	clear: both;
	zoom: 1
}
.home-accordion-section .section-container {
	width: 1200px;
	max-width: 100%
}
.home-accordion-section .section-container {
	overflow: hidden;
	position: relative
}
.home-accordion-section .accordion-item {
	width: 17%;
	float: left;
	overflow: hidden;
	transition: width 0.3s;
	z-index: 1;
	padding: 50px 30px;
	top: 0;
	position: relative
}
.home-accordion-section .accordion-item {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home-accordion-section .accordion-item.first.active, .home-accordion-section .accordion-item.active {
	width: 49%;
	z-index: 6;
	padding: 60px 40px;
	top: -10px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	background-color: #eee
}
.home-accordion-section .section1-bgcol, .home-accordion-section .section2-bgcol, .home-accordion-section .section3-bgcol, .home-accordion-section .section4-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-accordion-section .accordion-item .channel, .home-accordion-section .accordion-item .channel .tit a {
	color: #fff;
	font-size: 24px;
	width: 204px
}
.home-accordion-section .accordion-item.active .channel, .home-accordion-section .accordion-item.active .channel .tit a {
	color: #444
}
.home-accordion-section .accordion-item.last .channel {
	width: 252px
}
.home-accordion-section .accordion-item .channel .top-title {
	overflow: hidden;
	color: #fff;
	margin-bottom: 20px
}
.home-accordion-section .accordion-item .channel .top-title strong {
	font-size: 60px;
	line-height: 1em;
	font-weight: 300
}
.home-accordion-section .accordion-item .channel .top-title .sub {
	float: left;
	color: rgba(255,255,255,0.8);
	margin-top: 10px
}
.home-accordion-section .accordion-item .channel .top-title .sub span {
	display: block;
	font-size: 14px;
	text-transform: uppercase
}
.home-accordion-section .accordion-item .item {
	width: 320px;
	position: absolute;
	left: 250px;
	top: 70px
}
.home-accordion-section .accordion-item.last .item {
	left: 280px
}
.home-accordion-section .accordion-item .item .inlin-b {
	display: inline-block;
	margin: 0 10px;
	width: 80px
}
.home-accordion-section .accordion-item .item .inlin-b .intro {
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-top: 15px
}
.home-accordion-section .accordion-item .item .inlin-b .intro a {
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-top: 15px
}
.home-accordion-section .accordion-item .item .inlin-b.last {
	width: 163px
}
.home-accordion-section .accordion-item .item .inlin-b img {
	margin: 0 auto
}
.home-accordion-section .accordion-item .item ul li {
	position: relative;
	padding: 0 10px
}
.home-accordion-section .accordion-item .item ul li:before {
	position: absolute;
	left: 0;
	content: '>';
	color: #fff
}
.home-accordion-section .accordion-item .item ul li a {
	color: #fff;
	line-height: 1.5em
}
.home-accordion-section .accordion-item.active .bgcol {
	display: none
}
.home-accordion-section .accordion-item.active .item ul li:before {
	color: #444
}
.home-accordion-section .accordion-item.active .item ul li a {
	color: #444
}
.home-accordion-section .accordion-item .item ul li a:hover {
	color: #ddd
}
.home-accordion-section .accordion-item .channel .tit {
	padding: 5px;
	text-transform: uppercase
}
.home-accordion-section .accordion-item.active .channel {
	width: 252px
}
.home-accordion-section .accordion-item.active .channel .top-title strong, .home-accordion-section .accordion-item.active .channel .top-title .sub, .home-accordion-section .accordion-item.active .channel .tit, .home-accordion-section .accordion-item.active .item .inlin-b .intro {
	color: #444
}

@media screen and (max-width:1024px) {
.home-accordion-section .accordion-item {
	width: 50%
}
.home-accordion-section .accordion-item.active {
	width: 50%
}
.home-accordion-section .accordion-item .item .inlin-b.last {
	display: none
}
}

@media screen and (max-width:768px) {
.home-accordion-section .accordion-item {
	width: 100%
}
.home-accordion-section .accordion-item.active {
	width: 100%
}
}

@media screen and (max-width:720px) {
.home-accordion-section .accordion-item .item {
	width: auto;
	right: 30px
}
.home-accordion-section .accordion-item.first.active, .home-accordion-section .accordion-item.active {
	width: 100%
}
.home-accordion-section .accordion-item .channel, .home-accordion-section .accordion-item .item {
	position: static;
	float: none;
	width: 100%;
	left: 0;
	top: 0;
	margin-top: 30px
}
.home-accordion-section ul {
	padding-left: 7px
}
.home-accordion-section .accordion-item.first.active, .home-accordion-section .accordion-item.active {
	padding: 50px 30px;
	top: 0
}
}
.home-article-hyl1 .wrapper {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto
}
.home-article-hyl1 .section-container {
	padding: 50px 0
}
.home-article-hyl1 .main_why .whytt {
	text-align: center;
	font-size: 26px;
	color: #666;
	font-weight: bold;
}
.home-article-hyl1 .main_whylist {
	margin-top: 40px;
	overflow: hidden
}
.home-article-hyl1 .main_whylist ul {
	overflow: hidden;
	width: 100%
}
.home-article-hyl1 .main_whylist ul li {
	float: left;
	margin-right: 2%;
	width: 32%;
	margin-bottom: 30px;
	list-style: none
}
.home-article-hyl1 .main_whylist ul li:nth-of-type(3n) {
	margin-right: 0
}
.home-article-hyl1 .main_whylist ul li .img {
	transition: 0.3s;
	overflow: hidden
}
.home-article-hyl1 .main_whylist ul li .img img {
	display: block;
	width: 100%;
	margin: 0 auto;
	transition: 0.3s
}
.home-article-hyl1 .main_whylist ul li:hover .img img {
	transform: scale(1.2, 1.2)
}
.home-article-hyl1 .main_whylist ul li h2 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 16px;
	color: #595959;
	border-bottom: 1px solid #efefef;
	padding-bottom: 16px
}
.home-article-hyl1 .main_whylist ul li p {
	font-size: 12px;
	line-height: 20px;
	color: #848484;
	padding: 16px 0
}
.home-article-hyl1 .main_whylist ul li:hover h2 {
	color: #2e8ad7
}

@media screen and (max-width:720px) {
.home-article-hyl1 .main_whylist ul {
	padding: 0
}
.home-article-hyl1 .main_whylist ul li {
	float: left;
	margin-right: 2%;
	width: 49%;
	margin-bottom: 30px;
	list-style: none
}
.home-article-hyl1 .main_whylist ul li:nth-of-type(3n) {
	margin-right: 2%
}
.home-article-hyl1 .main_whylist ul li:nth-of-type(2n) {
	margin-right: 0
}
}

@media screen and (max-width:360px) {
.home-article-hyl1 .main_whylist ul {
	padding: 0
}
.home-article-hyl1 .main_whylist ul li {
	float: left;
	margin-right: 0;
	width: 100%;
	margin-bottom: 30px;
	list-style: none
}
}
.home-choose-section .full {
	width: 100%
}
.home-choose-section .inner {
	padding: 2em 0
}
.home-choose-section #primary {
	width: 100%
}
.home-choose-section #primary.have-sidebar {
	width: 71%
}
.home-choose-section #primary.fr {
	padding-left: 5%
}
.home-choose-section #primary.fl {
	padding-right: 5%
}
.home-choose-section #secondary {
	width: 29%
}
.home-choose-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-choose-section img {
	max-width: 100%
}
.home-choose-section ul, .home-choose-section ol, .home-choose-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-choose-section .wrapper {
	padding: 0 20px
}
.home-choose-section .header-menu .wrapper {
	padding: 0px
}
}
.home-choose-section .fl {
	float: left
}
.home-choose-section .fr {
	float: right
}
.home-choose-section .show {
	display: block
}
.home-choose-section .hide {
	display: none
}
.home-choose-section .clearfix {
	clear: both;
	zoom: 1
}
.home-choose-section .section {
	position: relative
}
.home-choose-section .section-bgcol {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	z-index: -2
}
.home-choose-section .section-container {
	padding: 50px 0
}
.home-choose-section .section .title01 {
	text-align: center
}
.home-choose-section .section .title01 i {
	font-weight: bold;
	font-size: 36px;
	text-transform: uppercase;
	color: #444;
	line-height: 1.4em
}
.home-choose-section .section .title01 i, .home-choose-section .section .title01 em {
	font-style: normal;
	display: block
}
.home-choose-section .section .title01 em {
	font-size: 16px;
	color: #9c9c9c;
	padding: 5px 0;
	line-height: 20px
}
.home-choose-section .section ul {
	margin: 50px 0 0;
	padding: 0;
	overflow: hidden
}
.home-choose-section .section ul li {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	cursor: pointer
}
.home-choose-section .section ul li:nth-of-type(4n) {
	margin-right: 0
}
.home-choose-section .section ul li a {
	color: #666
}
.home-choose-section .section ul li a .desc_icon {
	width: 84px;
	height: 84px
}
.home-choose-section .section ul li a .desc_icon img {
	transition: 0.6s
}
.home-choose-section .section ul li a .desc {
	padding: 26px 0
}
.home-choose-section .section ul li a .desc b {
	line-height: 26px;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	color: #444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home-choose-section .section ul li:hover a .desc b {
	color: #444
}
.home-choose-section .section ul li a .desc font {
	font-size: 15px;
	padding: 10px 0 0;
	color: #737373;
	line-height: 20px;
	display: block
}
.home-choose-section .section ul li:hover a .desc_icon img {
	transform: rotate(360deg)
}

@media screen and (max-width:1200px) {
.home-choose-section .section .title01 i {
	font-size: 30px
}
.home-choose-section .section .title01 em {
	font-size: 15px
}
.home-choose-section .section ul {
	margin: 20px 0 0
}
.home-choose-section .section ul li {
	width: 44%;
	float: left;
	margin: 30px 3%;
	min-height: 240px;
	cursor: pointer
}
.home-choose-section .section ul li:nth-of-type(4n) {
	margin: 30px 3%
}
}

@media screen and (max-width:640px) {
.home-choose-section .section ul li {
	width: 94%;
	float: left;
	margin: 10px 3%;
	cursor: pointer;
	min-height: 200px
}
.home-choose-section .section ul li:nth-of-type(4n) {
	margin: 10px 3%
}
.home-choose-section .section ul li a .desc {
	padding: 10px 0
}
}
.home-contact-gqf .full {
	width: 100%
}
.home-contact-gqf .inner {
	padding: 2em 0
}
.home-contact-gqf #primary {
	width: 100%
}
.home-contact-gqf #primary.have-sidebar {
	width: 71%
}
.home-contact-gqf #primary.fr {
	padding-left: 5%
}
.home-contact-gqf #primary.fl {
	padding-right: 5%
}
.home-contact-gqf #secondary {
	width: 29%
}
.home-contact-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-contact-gqf img {
	max-width: 100%
}
.home-contact-gqf ul, .home-contact-gqf ol, .home-contact-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-contact-gqf .wrapper {
	padding: 0 20px
}
.home-contact-gqf .header-menu .wrapper {
	padding: 0px
}
}
.home-contact-gqf .fl {
	float: left
}
.home-contact-gqf .fr {
	float: right
}
.home-contact-gqf .show {
	display: block
}
.home-contact-gqf .hide {
	display: none
}
.home-contact-gqf .clearfix {
	clear: both;
	zoom: 1
}
.home-contact-gqf .section {
	overflow: hidden;
	position: relative
}
.home-contact-gqf .section-container {
	padding: 50px 0
}
.home-contact-gqf .section .m10_box {
	overflow: hidden
}
.home-contact-gqf .section .m10_box .m01_b_left {
	float: left;
	width: 80%;
	font-size: 28px;
	line-height: 1.3em;
	color: #fff
}
.home-contact-gqf .section .m10_box .m01_b_left font {
	font-size: 16px;
	display: block;
	margin-top: 4px
}
.home-contact-gqf .section .m10_box em {
	display: block;
	font-style: normal;
	width: 15%;
	height: 45px;
	border: 1px solid #fff;
	background: transparent;
	transition: 0.3s;
	text-align: center;
	text-transform: uppercase;
	margin-top: 10px;
	float: right;
	font-size: 20px;
	cursor: pointer
}
.home-contact-gqf .section .m10_box em a {
	color: #fff;
	line-height: 45px
}
.home-contact-gqf .section .m10_box em:hover {
	background: #444;
	border: 1px solid #444
}
.home-contact-gqf .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:767px) {
.home-contact-gqf .section .m10_box .m01_b_left {
	float: none;
	width: 100%
}
.home-contact-gqf .section .m10_box em {
	float: none;
	margin-top: 10px;
	width: 100%
}
}
.home-contact-us .full {
	width: 100%
}
.home-contact-us .inner {
	padding: 2em 0
}
.home-contact-us #primary {
	width: 100%
}
.home-contact-us #primary.have-sidebar {
	width: 71%
}
.home-contact-us #primary.fr {
	padding-left: 5%
}
.home-contact-us #primary.fl {
	padding-right: 5%
}
.home-contact-us #secondary {
	width: 29%
}
.home-contact-us .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-contact-us img {
	max-width: 100%
}
.home-contact-us ul, .home-contact-us ol, .home-contact-us li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-contact-us .fl {
	float: left
}
.home-contact-us .fr {
	float: right
}
.home-contact-us .show {
	display: block
}
.home-contact-us .hide {
	display: none
}
.home-contact-us .clearfix {
	clear: both;
	zoom: 1
}
.home-contact-us .section {
	position: relative
}
.home-contact-us .section-container {
	padding: 50px 0
}
.home-contact-us .section .cont_b_title {
	text-align: center
}
.home-contact-us .section .cont_b_title font {
	font-size: 48px;
	color: #fff;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 1em
}
.home-contact-us .section .cont_b_title span {
	color: #fff;
	padding-left: 10px;
	opacity: 0.9
}
.home-contact-us .section .cont_b_title .cont_desc {
	width: 75%;
	line-height: 20px;
	color: #fff;
	margin: 5px auto 0;
	font-size: 14px
}
.home-contact-us .section .cont_b_title em {
	width: 50px;
	height: 1px;
	background: #fff;
	margin: 22px auto 0;
	display: block
}
.home-contact-us .section ul {
	margin: 40px 0 0;
	padding: 0;
	list-style: none;
	width: 1200px;
	overflow: hidden;
	max-width: 100%
}
.home-contact-us .section ul li {
	width: 31.3333%;
	min-height: 200px;
	float: left;
	margin-right: 3%
}
.home-contact-us .section ul li:last-of-type {
	margin-right: 0
}
.home-contact-us .section ul li a {
	color: #666;
	margin: 20px;
	overflow: hidden;
	display: block
}
.home-contact-us .section ul li a .desc_icon {
	width: 50px;
	overflow: hidden;
	margin: 0 auto
}
.home-contact-us .section ul li a .desc_icon img {
	margin: 0 auto;
	display: block;
	transition: transform 1s
}
.home-contact-us .section ul li a:hover .desc_icon img {
	transform: rotate3d(0, 1, 0, -360deg)
}
.home-contact-us .section ul li a .desc {
	padding: 26px 0 0;
	text-align: center;
	line-height: 22px;
	font-size: 14px
}
.home-contact-us .section ul li a .desc b {
	line-height: 26px;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 10px
}
.home-contact-us .section ul li a .desc font {
	font-size: 14px;
	padding: 10px 0 0;
	color: #fff;
	line-height: 20px;
	display: block
}
.home-contact-us .section .section-bg {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center
}
.home-contact-us .section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:720px) {
.home-contact-us .section ul li {
	width: 96%;
	margin: 0 2%
}
}
.home-feedback-section .fl {
	float: left
}
.home-feedback-section .fr {
	float: right
}
.home-feedback-section .show {
	display: block
}
.home-feedback-section .hide {
	display: none
}
.home-feedback-section .clearfix {
	clear: both;
	zoom: 1
}
.home-feedback-section .section {
	position: relative
}
.home-feedback-section .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2
}
.home-feedback-section .section-container {
	position: relative;
	z-index: 1;
	overflow: hidden
}
.home-feedback-section .feedbox {
	position: relative
}
.home-feedback-section .feedback_tt {
	text-align: center;
	float: left
}
.home-feedback-section .feedback_tt h2 {
	font-size: 50px;
	font-weight: 700;
	color: #fff
}
.home-feedback-section .feedback_tt h3 {
	font-size: 40px;
	font-weight: 700;
	color: #fff
}
.home-feedback-section .feedback_tt .info {
	margin-top: 60px;
	position: relative
}
.home-feedback-section .feedback_tt .info p {
	line-height: 1.2em;
	padding: 0 40px
}
.home-feedback-section .feedback_tt .info .up, .home-feedback-section .feedback_tt .info .down {
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 34px;
	height: 34px
}
.home-feedback-section .feedback_tt .info .down {
	left: auto;
	right: 0;
	top: 60px
}
.home-feedback-section .feedback_tt .info p {
	font-size: 36px;
	font-family: 'roboto-light';
	color: #fff
}
.home-feedback-section .feedback_right {
	float: right;
	width: 318px;
	background: #fff
}
.home-feedback-section .feedback_right .formbox {
	padding: 32px 20px 4px
}
.home-feedback-section .feedback_right .formbox h2 {
	font-size: 18px;
	color: #444;
	font-weight: normal;
	margin-bottom: 26px;
	text-align: center
}
.home-feedback-section form .form-group {
	margin-bottom: 20px
}
.home-feedback-section form .form-label {
	display: none
}
.home-feedback-section form .form-group .form-control {
	width: 100%;
	height: 40px;
	background-position: 2px center;
	background-repeat: no-repeat
}
.home-feedback-section form .form-textarea.form-group .form-control {
	height: 60px;
	background-position: 2px 3px
}
.home-feedback-section form .form-group input, .home-feedback-section form .form-group textarea, .home-feedback-section form .form-group select {
	outline: none;
	width: 100%;
	height: 100%;
	border: none;
	border-bottom: 1px solid #efefef;
	padding: 0 25px;
	transition: 0.3s;
	background-color: transparent
}
.home-feedback-section form .form-group select {
	color: #737373;
	padding: 0 21px
}
.home-feedback-section form .form-group input:focus, .home-feedback-section form .form-group textarea:focus, .home-feedback-section form .form-group select:focus {
	border-bottom: 1px solid #737373
}
.home-feedback-section form .form-group.form-button input[type="submit"] {
	height: 40px;
	line-height: 40px;
	background: #444;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer
}
.home-feedback-section form .form-group.form-button input[type="submit"]:hover {
	background: #999
}
.home-feedback-section .section-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}

@media screen and (max-width:1024px) {
.home-feedback-section .feedback_tt {
	text-align: center;
	float: none
}
.home-feedback-section .feedback_right {
	float: none;
	margin: 30px auto 0
}
}
.home-form-section .full {
	width: 100%
}
.home-form-section .inner {
	padding: 2em 0
}
.home-form-section #primary {
	width: 100%
}
.home-form-section #primary.have-sidebar {
	width: 71%
}
.home-form-section #primary.fr {
	padding-left: 5%
}
.home-form-section #primary.fl {
	padding-right: 5%
}
.home-form-section #secondary {
	width: 29%
}
.home-form-section img {
	max-width: 100%
}
.home-form-section ul, .home-form-section ol, .home-form-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-form-section .fl {
	float: left
}
.home-form-section .fr {
	float: right
}
.home-form-section .show {
	display: block
}
.home-form-section .hide {
	display: none
}
.home-form-section .clearfix {
	clear: both;
	zoom: 1
}
.home-form-section .section {
	position: relative
}
.home-form-section .section .section-container {
	padding: 50px 0
}
.home-form-section .section form {
	overflow: hidden
}
.home-form-section .section form .form-label {
	display: none
}
.home-form-section .section form .form-group {
	background: none;
	float: left;
	margin-bottom: 20px
}
.home-form-section .section form .form-group.form-textarea {
	margin-bottom: 50px
}
.home-form-section .section form .form-group {
	width: 48%;
	margin: 10px 1%
}
.home-form-section .section form .form-group.form-textarea {
	width: 100%;
	height: 75px
}
.home-form-section .section form .form-group.form-button {
	float: none;
	clear: both;
	zoom: 1;
	margin: 10px auto;
	width: 30%
}
.home-form-section .section form .form-group.form-button input:hover {
	background-color: #999;
	color: #fff;
	cursor: pointer;
	transition: 0.3s;
	border-color: #999
}
.home-form-section .section form .form-group.form-button input {
	background-color: #444;
	color: #737373;
	position: relative;
	top: 0;
	transition: 0.3s
}
.home-form-section .section form input, .home-form-section .section form textarea {
	width: 98%;
	background: none;
	border: 1px solid #444;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	padding: 0 10px;
	outline: none;
	color: #737373
}
.home-form-section .section form input:focus, .home-form-section .section form textarea:focus {
	border: 1px solid #999
}
.home-form-section .section form textarea {
	height: 100%;
	overflow: auto
}
.home-form-section input::-webkit-input-placeholder, .home-form-section textarea::-webkit-input-placeholder {
color:#444
}
.home-form-section input:-moz-placeholder, .home-form-section textarea:-moz-placeholder {
color:#444
}
.home-form-section input::-moz-placeholder, .home-form-section textarea::-moz-placeholder {
color:#444
}
.home-form-section input:-ms-input-placeholder, .home-form-section textarea:-ms-input-placeholder {
color:#444
}
.home-form-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:1300px) {
.home-form-section .wrapper {
	padding: 0 20px
}
.home-form-section .header-menu .wrapper {
	padding: 0px
}
}

@media screen and (max-width:1200px) {
.home-form-section .section .section-container {
	padding: 60px 20px
}

.home-form-section .section form .form-group {
	width: 100%
}
}

@media screen and (max-width:414px) {
.home-form-section .section form .form-group.form-xingming {
	width: 100%;
	margin-right: 0%
}
.home-form-section .section form .form-group.form-youxiang, .home-form-section .section form .form-group.form-dianhua {
	width: 100%;
	margin-right: 0%
}
.home-form-section .section form .form-group.form-button {
	width: 50%
}
}
.home-info-yeshun img {
	max-width: 100%
}
.home-info-yeshun ul, .home-info-yeshun ol, .home-info-yeshun li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-info-yeshun .fl {
	float: left
}
.home-info-yeshun .fr {
	float: right
}
.home-info-yeshun .full {
	width: 100%
}
.home-info-yeshun .show {
	display: block
}
.home-info-yeshun .hide {
	display: none
}
.home-info-yeshun .clearfix {
	clear: both;
	zoom: 1
}
.home-info-yeshun .section {
	background-color: #fff
}
.home-info-yeshun .section-container {
	overflow: hidden
}
.home-info-yeshun .col-3 {
	width: 23.5%;
	margin: 30px 0;
	margin-right: 2%;
	float: left
}
.home-info-yeshun .col-3:nth-of-type(4n) {
	margin-right: 0;
	float: left
}
.home-info-yeshun .info {
	font-size: 12px;
	width: 235px;
	float: left;
	color: #636363;
	text-align: left;
	margin-top: 10px;
	line-height: 18px
}
.home-info-yeshun .info span {
	font-size: 15px;
	font-weight: bold;
	color: #444
}
.home-info-yeshun .pic_dot {
	width: 100%;
	overflow: hidden
}
.home-info-yeshun .pic_dot a {
	display: block;
	position: relative;
	bottom: 80px;
	left: 0
}
.home-info-yeshun .pic_dot .box {
	position: relative;
	top: 0;
	transition: 0.4s
}
.home-info-yeshun .pic_dot .box>img {
	cursor: pointer
}
.home-info-yeshun .pic_dot .mask {
	position: relative;
	background-position: center;
	background-size: 100% 100%;
	text-align: center
}
.home-info-yeshun .pic_dot .mask .mask_bg {
	background-color: #444;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0
}
.home-info-yeshun .pic_dot .mask .wrap {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle
}
.home-info-yeshun .pic_dot .mask img {
	margin: 0 auto
}
.home-info-yeshun .pic_dot .mask a {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	text-decoration: underline
}
.home-info-yeshun .col-3:hover .box {
	top: -200px
}

@media screen and (max-width:960px) {
.home-info-yeshun .col-3 {
	width: 47.5%;
	margin: 30px 0;
	margin-right: 2%;
	float: left
}
.home-info-yeshun .pic_dot .box>img {
	cursor: pointer;
	margin: 0 auto
}
.home-info-yeshun .info {
	font-size: 12px;
	width: 235px;
	float: none;
	margin: 0 auto;
	text-align: center
}
}
.home-introduction-list .full {
	width: 100%
}
.home-introduction-list .inner {
	padding: 2em 0
}
.home-introduction-list ul, .home-introduction-list ol, .home-introduction-list li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-introduction-list img {
	max-width: 100%
}
.home-introduction-list .fl {
	float: left
}
.home-introduction-list .fr {
	float: right
}
.home-introduction-list .show {
	display: block
}
.home-introduction-list .hide {
	display: none
}
.home-introduction-list .clearfix {
	clear: both;
	zoom: 1
}
.home-introduction-list .box1, .home-introduction-list .box2, .home-introduction-list .box3, .home-introduction-list .box4 {
	display: block;
	cursor: pointer
}
.home-introduction-list .topbar_icon {
	float: left
}
.home-introduction-list .topbar_title {
	width: 73%;
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-top: 0px
}
.home-introduction-list .topbar_title p {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal
}
.home-introduction-list .top_box {
	height: 60px;
	padding: 10px 10px 10px 10px;
	background: #444
}
.home-introduction-list .dd {
	position: relative;
	transition: 0.5s;
	color: #fff;
	width: 23.5%;
	margin-right: 2%
}
.home-introduction-list .dd:nth-of-type(4n) {
	margin-right: 0
}
.home-introduction-list .dd .box_hover, .home-introduction-list .dd .box4_hover, .home-introduction-list .dd .box1_hover, .home-introduction-list .dd .box2_hover, .home-introduction-list .dd .box3_hover {
	position: absolute;
	bottom: 0;
	height: 0;
	width: 100%;
	transition: 0.5s;
	overflow: hidden
}
.home-introduction-list .dd .box_hover {
	background: #999
}
.home-introduction-list .dd .box1_hover {
	background: #007bff
}
.home-introduction-list .dd .box2_hover {
	background: #28a745
}
.home-introduction-list .dd .box3_hover {
	background: #67474a
}
.home-introduction-list .dd .box4_hover {
	background: #e07316
}
.home-introduction-list .dd .d_title {
	font-size: 16px;
	font-weight: bold;
	padding: 20px 40px 0
}
.home-introduction-list .dd .d_title a {
	color: #fff
}
.home-introduction-list .dd .d_title font {
	font-size: 10px;
	text-transform: uppercase;
	padding-left: 10px;
	font-weight: normal
}
.home-introduction-list .dd .d_honor {
	height: auto;
	overflow: hidden;
	padding: 16px 20px
}
.home-introduction-list .dd .d_honor ul {
	margin: 0;
	padding: 0
}
.home-introduction-list .dd .d_honor ul li {
	line-height: 24px;
	text-overflow: ellipsis
}
.home-introduction-list .dd .d_honor ul li a {
	color: #fff;
	font-size: 12px
}
.home-introduction-list .dd:hover .box1_hover, .home-introduction-list .dd:hover .box2_hover, .home-introduction-list .dd:hover .box3_hover, .home-introduction-list .dd:hover .box4_hover, .home-introduction-list .dd:hover .box_hover {
	height: auto
}
.home-introduction-list .dd .hover_bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-position: 200px 150px;
	background-repeat: no-repeat
}
.home-introduction-list .section {
	position: relative
}
.home-introduction-list .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:720px) {
.home-introduction-list .dd {
	width: 100%;
	margin-bottom: 10px
}
.home-introduction-list .dd .box_hover, .home-introduction-list .dd .box4_hover, .home-introduction-list .dd .box1_hover, .home-introduction-list .dd .box2_hover, .home-introduction-list .dd .box3_hover {
	position: static
}
}
.home-main-abus img {
	max-width: 100%
}
.home-main-abus ul, .home-main-abus ol, .home-main-abus li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-main-abus .fl {
	float: left
}
.home-main-abus .fr {
	float: right
}
.home-main-abus .show {
	display: block
}
.home-main-abus .hide {
	display: none
}
.home-main-abus .clearfix {
	clear: both;
	zoom: 1
}
.home-main-abus .section {
	position: relative
}
.home-main-abus .section-container {
	padding: 50px 0
}
.home-main-abus .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1
}
.home-main-abus .section .titleBox {
	width: 1200px;
	margin: 0 auto;
	padding-top: 22px;
	margin-bottom: 40px
}
.home-main-abus .section .titleBox h2 {
	text-align: center;
	color: #444;
	font-size: 30px;
	line-height: 50px;
	font-weight: bold;
	margin: 0
}
.home-main-abus .section .titleBox p {
	margin: 0
}
.home-main-abus .section .titleBox .onlineBox {
	width: 1200px;
	overflow: hidden
}
.home-main-abus .section .titleBox .onlineBox .online {
	float: left;
	width: 512px;
	height: 1px;
	background-color: #eee
}
.home-main-abus .section .titleBox .onlineBox p {
	float: left;
	width: 176px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #9c9c9c;
	text-transform: uppercase
}
.home-main-abus .sec1L {
	float: left;
	width: 526px;
	height: 495px;
	transition: 0.3s
}
.home-main-abus .sec1L div.boxa {
	display: block;
	width: 325px;
	max-width: 100%;
	box-sizing: content-box;
	height: 87px;
	margin-left: -526px;
	padding: 20px 45px 15px 140px;
	margin-bottom: 48px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.home-main-abus .sec1L .boxa {
	position: relative
}
.home-main-abus .sec1L .boxa .box-bg {
	transition: 0.3s;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 140px;
	background-repeat: no-repeat;
	background-position: left center
}
.home-main-abus .sec1L .para {
	color: #737373
}
.home-main-abus .sec1L div h3 {
	font-size: 16px;
	color: #333;
	font-weight: bold
}
.home-main-abus .sec1L .para {
	margin-top: 10px
}
.home-main-abus .sec1L .para p {
	color: #737373;
	line-height: 18px
}
.home-main-abus .sec1R {
	float: right;
	width: 548px;
	margin-right: -548px
}
.home-main-abus .sec1R .sec1Img {
	width: 548px;
	overflow: hidden;
	height: 316px;
	position: relative
}
.home-main-abus .sec1R .sec1Img img {
	width: 548px;
	height: 316px
}
.home-main-abus .sec1R .sec1Img h4 {
	width: 92px;
	height: 92px;
	background-color: #034dae;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0
}
.home-main-abus .sec1R .para {
	padding: 30px 0px 0
}
.home-main-abus .sec1R .para p {
	color: #737373;
	line-height: 21px;
	margin-bottom: 20px
}
.home-main-abus .sec1R .para a {
	color: #737373
}
.home-main-abus .sec1R .para a:hover {
	color: #999
}
.home-main-abus .main {
	overflow: hidden;
	width: 100%;
	margin: 0 auto
}

@media (max-width:1200px) {
.home-main-abus .main {
	width: 100%
}
.home-main-abus .section {
	background-color: #fff
}
.home-main-abus .section .titleBox {
	width: 100%;
	margin: 0 auto;
	padding-top: 2%;
	margin-bottom: 2%
}
.home-main-abus .section .titleBox h2 {
	text-align: center;
	color: #444;
	padding-top: 2%;
	font-size: 30px;
	line-height: 50px;
	font-weight: bold
}
.home-main-abus .section .titleBox .onlineBox {
	width: 100%;
	overflow: hidden
}
.home-main-abus .section .titleBox .onlineBox .online {
	display: none
}
.home-main-abus .section .titleBox .onlineBox p {
	float: none;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ccc
}
.home-main-abus .sec1L {
	float: none;
	width: 100%;
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 2% 1% 0
}
.home-main-abus .sec1L .boxa {
	float: left;
	width: 28%;
	height: auto;
	padding: 120px 2% 0;
	margin: 0 0 1%;
	opacity: 0;
	filter: alpha(opacity=0)
}
.home-main-abus .sec1L div.boxa {
	width: 100%
}
.home-main-abus .sec1L .boxa h3 {
	padding: 2% 0 0;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	width: 80%
}
.home-main-abus .sec1L .boxa .para {
	width: 80%
}
.home-main-abus .sec1L .boxa span {
	color: #eb891a
}
.home-main-abus .sec1L .para {
	margin-top: 10px
}
.home-main-abus .sec1L .para p {
	color: #999;
	line-height: 18px
}
.home-main-abus .sec1R {
	float: none;
	width: 94%;
	margin: 0 3%
}
.home-main-abus .sec1R .sec1Img {
	display: none;
	width: 49%;
	overflow: hidden;
	height: 316px;
	position: relative
}
.home-main-abus .sec1R .sec1Img img {
	width: 48%;
	height: 316px
}
.home-main-abus .sec1R .sec1Img h4 {
	width: 92px;
	height: 92px;
	background-color: #034dae;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0
}
.home-main-abus .sec1R .para {
	padding: 6% 0px 0
}
.home-main-abus .sec1R .para p {
	color: #333;
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 20px
}
.home-main-abus .sec1R .para a {
	color: #ccc
}
.home-main-abus .sec1R .para a:hover {
	color: #333
}
}

@media (max-width:720px) {
.home-main-abus .section .titleBox h2 {
	font-size: 25px
}
}

@media (max-width:680px) {
.home-main-abus .sec1L div.boxa {
	padding-left: 100px
}
.home-main-abus .sec1L {
	float: none;
	width: 100%;
	text-align: left;
	height: auto;
	overflow: hidden
}
.home-main-abus .sec1L .boxa .box-bg {
	background-size: 440px
}
.home-main-abus .sec1L .boxa {
	display: block;
	width: 78%;
	height: 117px;
	padding: 0 2% 0 90px;
	margin: 0 0 1%;
	opacity: 0;
	filter: alpha(opacity=0)
}
.home-main-abus .sec1L .boxa h3 {
	padding: 10px 0 0 20%;
	font-size: 16px;
	color: #333;
	font-weight: bold
}
.home-main-abus .sec1L .para {
	padding: 10px 0 0 20%
}
}

@media (max-width:550px) {
.home-main-abus .sec1L .boxa {
	display: block;
	height: auto !important;
	overflow: hidden;
	padding: 0 2% 0 90px !important;
	margin: 0 0 3%;
	opacity: 0;
	filter: alpha(opacity=0)
}
}

@media (max-width:480px) {
.home-main-abus .sec1L div.boxa {
	width: 86%
}
}

@media (max-width:375px) {
.home-main-abus .sec1L .boxa .box-bg {
	background-size: 400px
}
.home-main-abus .sec1L .boxa h3 {
	padding-left: 5%
}
.home-main-abus .sec1L .para {
	padding-left: 5%
}
}
.home-main-advantage .full {
	width: 100%
}
.home-main-advantage .inner {
	padding: 2em 0
}
.home-main-advantage #primary {
	width: 100%
}
.home-main-advantage #primary.have-sidebar {
	width: 71%
}
.home-main-advantage #primary.fr {
	padding-left: 5%
}
.home-main-advantage #primary.fl {
	padding-right: 5%
}
.home-main-advantage #secondary {
	width: 29%
}
.home-main-advantage .wrapper {
	max-width: 100%;
	margin: 0 auto
}
.home-main-advantage img {
	max-width: 100%
}
.home-main-advantage ul, .home-main-advantage ol, .home-main-advantage li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-main-advantage .wrapper {
	padding: 0 20px
}
.home-main-advantage .header-menu .wrapper {
	padding: 0px
}
}
.home-main-advantage .fl {
	float: left
}
.home-main-advantage .fr {
	float: right
}
.home-main-advantage .show {
	display: block
}
.home-main-advantage .hide {
	display: none
}
.home-main-advantage .clearfix {
	clear: both;
	zoom: 1
}
.home-main-advantage .section {
	position: relative
}
.home-main-advantage .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-main-advantage .section-container {
	max-width: 1200px;
	padding: 50px 0
}
.home-main-advantage .section .i_b_a_t {
	text-align: center
}
.home-main-advantage .section .i_b_a_t font {
	display: block;
	line-height: 1em;
	color: #444;
	font-size: 30px;
	text-transform: capitalize
}
.home-main-advantage .section .i_b_a_t span {
	display: block;
	padding: 20px 0;
	color: #a79c9c
}
.home-main-advantage .section .i_b_a_icon {
	overflow: hidden;
	padding: 40px 0 40px
}
.home-main-advantage .section .i_b_a_icon ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.home-main-advantage .section .i_b_a_icon ul li {
	width: 33%;
	float: left
}
.home-main-advantage .section .i_b_a_icon ul li a {
	font-size: 18px;
	color: #444;
	transition: 0.5s
}
.home-main-advantage .section .i_b_a_icon ul li a .i_a_icon {
	overflow: hidden;
	width: 61px;
	margin: 0 auto
}
.home-main-advantage .section .i_b_a_icon ul li a .i_a_icon img {
	max-width: 100%;
	transition: 0.5s
}
.home-main-advantage .section .i_b_a_icon ul li a font {
	display: block;
	padding: 30px 60px 0
}
.home-main-advantage .section .i_b_a_icon ul li:last-child {
	background: none
}

@media screen and (max-width:960px) {
.home-main-advantage .section .i_b_a_icon ul li a font {
	display: block;
	padding: 30px 10px 0
}
}

@media screen and (max-width:768px) {
.home-main-advantage .section-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0px 20px
}
}

@media screen and (max-width:414px) {
.home-main-advantage .section .i_b_a_icon ul li {
	width: 100%;
	float: none;
	margin-top: 10px
}
.home-main-advantage .section .i_b_a_icon ul li a font {
	display: block;
	padding: 8px 10px 0
}
.home-main-advantage .section .i_b_a_t font {
	font-size: 24px
}
}
.home-map-section .fl {
	float: left
}
.home-map-section .fr {
	float: right
}
.home-map-section .show {
	display: block
}
.home-map-section .hide {
	display: none
}
.home-map-section .clearfix {
	clear: both;
	zoom: 1
}
.home-map-section .section {
	position: relative
}
.home-map-section .section-container {
	padding: 50px 0
}
.home-map-section .main_tt {
	text-align: center;
	overflow: hidden;
	position: relative
}
.home-map-section .main_tt h2 {
	font-size: 50px;
	color: #444;
	font-family: 'opensans-bold';
	text-transform: uppercase
}
.home-map-section .main_tt p {
	margin-top: 10px;
	line-height: 24px;
	font-size: 15px;
	color: #9c9c9c
}
.home-map-section .mapimg img {
	margin: 0 auto;
	max-width: 100%
}
.home-map-section .section-bgcol {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:414px) {
.home-map-section .main_tt p {
	font-size: 10px
}
}
.home-news-gqf .full {
	width: 100%
}
.home-news-gqf .inner {
	padding: 2em 0
}
.home-news-gqf img {
	max-width: 100%
}
.home-news-gqf ul, .home-news-gqf ol, .home-news-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-news-gqf .wrapper {
	padding: 0 20px
}
.home-news-gqf .header-menu .wrapper {
	padding: 0px
}
}
.home-news-gqf .fl {
	float: left
}
.home-news-gqf .fr {
	float: right
}
.home-news-gqf .show {
	display: block
}
.home-news-gqf .hide {
	display: none
}
.home-news-gqf .clearfix {
	clear: both;
	zoom: 1
}
.home-news-gqf .section {
	background: #fffffa
}
.home-news-gqf .section .m07_t {
	color: #737373;
	font-weight: bold;
	font-size: 36px;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px
}
.home-news-gqf .section .m07_t font {
	color: #444
}
.home-news-gqf .section .m07_t i {
	font-style: normal;
	font-size: 18px;
	color: #9c9c9c;
	display: block;
	font-weight: normal;
	margin-bottom: 6px;
	text-transform: none
}
.home-news-gqf .section ul {
	margin: 50px 0 0;
	padding: 0;
	overflow: hidden
}
.home-news-gqf .section ul li {
	width: 31.3333%;
	overflow: hidden;
	float: left;
	margin-right: 3%;
	margin-bottom: 30px;
	transition: 0.5s;
	position: relative;
	top: 0px
}
.home-news-gqf .section ul li:nth-of-type(3n) {
	margin-right: 0
}
.home-news-gqf .section ul li a .n_img {
	overflow: hidden;
	position: relative
}
.home-news-gqf .section ul li a .n_img .date {
	background: #444
}
.home-news-gqf .section ul li a .n_img .date {
	text-align: center;
	width: 80px;
	height: 80px;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 99;
	border-radius: 100%;
	border-top-right-radius: 0;
	color: #fff;
	padding: 20px
}
.home-news-gqf .section ul li a .n_img .date .b {
	font-size: 30px;
	display: block;
	line-height: 22px
}
.home-news-gqf .section ul li a .n_img .date .font {
	font-size: 14px;
	display: block;
	line-height: 18px;
	text-transform: uppercase;
	padding-top: 5px
}
.home-news-gqf .section ul li a font {
	display: block;
	font-size: 22px;
	color: #444;
	padding: 26px 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.home-news-gqf .section ul li a em {
	font-style: normal;
	color: #737373;
	display: block;
	padding: 10px 0;
	line-height: 24px;
	font-size: 16px
}
.home-news-gqf .section ul li a .n_more {
	width: 120px;
	line-height: 34px;
	color: #666;
	border: 1px solid #e5e5e5;
	text-align: center;
	display: block;
	text-transform: uppercase;
	margin-top: 12px;
	font-size: 13px
}
.home-news-gqf .section ul li:hover {
	top: -10px
}
.home-news-gqf .section ul li:hover a font {
	color: #444
}
.home-news-gqf .section ul li:hover a .n_more {
	background: #444;
	border: 1px solid #444;
	transition: 0.5s;
	color: #fff
}

@media screen and (max-width:720px) {
.home-news-gqf .section ul li {
	width: 49%;
	margin-right: 2%
}
.home-news-gqf .section ul li:hover {
	top: 0
}
.home-news-gqf .section ul li:nth-of-type(3n) {
	margin-right: 2%
}
.home-news-gqf .section ul li:nth-of-type(2n) {
	margin-right: 0
}
.home-news-gqf .section ul li a font {
	font-size: 18px;
	padding: 15px 0 5px
}
.home-news-gqf .section ul li a em {
	padding: 0;
	line-height: 19px;
	font-size: 12px
}
.home-news-gqf .section ul li a .n_img .date {
	left: 0;
	top: 0;
	padding: 5px;
	width: 60px;
	height: 60px
}
.home-news-gqf .section ul li a .n_img .date .b {
	font-size: 18px
}
.home-news-gqf .section ul li a .n_img .date .font {
	font-size: 14px
}
}
.home-news-gqf .date {
	display: none !important
}
.home-news-hyl2 .main_new {
	padding: 90px 0 70px
}
.home-news-hyl2 .mser_tt {
	text-align: Center
}
.home-news-hyl2 .mser_tt h2 {
	color: #666;
	font-size: 28px;
	font-weight: normal
}
.home-news-hyl2 .mser_tt p {
	color: #666;
	font-size: 12px;
	line-height: 20px;
	margin-top: 26px
}
.home-news-hyl2 .mnlist {
	margin-top: 80px
}
.home-news-hyl2 .mnlist ul {
	overflow: hidden
}
.home-news-hyl2 .mnlist ul li {
	width: 33.3333%;
	border-right: 1px solid #eee;
	float: left;
	height: 386px;
	list-style: none
}
.home-news-hyl2 .mnlist ul li:nth-of-type(3) {
	border-right: 0
}
.home-news-hyl2 .mnlist ul li a {
	display: block;
	padding: 20px;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.home-news-hyl2 .mnlist ul li:hover a {
	margin-top: -16px
}
.home-news-hyl2 .mnlist ul li:hover .txt i {
	background: rgba(0,0,0,0.6)
}
.home-news-hyl2 .mnlist ul li a .txt {
	margin-bottom: 36px;
	text-align: center
}
.home-news-hyl2 .mnlist ul li a .txt h1 {
	font-size: 80px;
	text-align: center;
	color: #d4d4d4
}
.home-news-hyl2 .mnlist ul li a .txt i {
	width: 35px;
	height: 1px;
	background: rgba(0,0,0,0.15);
	transition: all 0.3s ease-out 0s;
	margin: 16px auto;
	display: block
}
.home-news-hyl2 .mnlist ul li a .txt h2 {
	font-weight: normal;
	font-size: 18px;
	color: #444
}
.home-news-hyl2 .mnlist ul li a .txt p {
	margin-top: 15px;
	padding: 0 40px;
	line-height: 28px;
	color: #8d8d8d;
	word-wrap: break-word
}
.home-news-hyl2 .mnlist ul li a .img img {
	display: block;
	width: 100%
}
.home-news-hyl2 .mnlist ul li:hover a .txt h2 {
	color: #2e8ad7
}
.home-news-hyl2 .more {
	display: block;
	border: 0
}
.home-news-hyl2 .more a {
	display: block;
	width: 146px;
	line-height: 40px;
	text-align: center;
	color: #2e8ad7;
	border: 1px solid #efefef;
	margin: 80px auto 0;
	font-size: 14px;
	transition: 0.3s;
	position: relative
}
.home-news-hyl2 .more a span {
	transition: all ease-out 0.3s
}
.home-news-hyl2 .more a i {
	display: block;
	position: absolute;
	top: 10px;
	right: 20px;
	width: 32px;
	height: 20px;
	opacity: 0;
	transition: all ease-out 0.3s
}
.home-news-hyl2 .more a:hover i {
	opacity: 1
}
.home-news-hyl2 .more a:hover {
	border: 1px solid #aaa
}

@media screen and (max-width:720px) {
.home-news-hyl2 .mnlist ul {
	padding: 0
}
.home-news-hyl2 .mnlist ul li {
	width: 50%;
	border-right: 1px solid #eee;
	float: left;
	height: 386px;
	list-style: none
}
.home-news-hyl2 .mnlist ul li:nth-of-type(2n) {
	width: 50%;
	border-right: 0;
	float: left;
	height: 386px;
	list-style: none
}
}

@media screen and (max-width:360px) {
.home-news-hyl2 .mnlist ul li {
	width: 100%;
	border-right: 0;
	float: left;
	height: 386px;
	list-style: none
}
}
.home-news-scroll img {
	max-width: 100%
}
.home-news-scroll ul, .home-news-scroll ol, .home-news-scroll li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-news-scroll .fl {
	float: left
}
.home-news-scroll .fr {
	float: right
}
.home-news-scroll .show {
	display: block
}
.home-news-scroll .hide {
	display: none
}
.home-news-scroll .clearfix {
	clear: both;
	zoom: 1
}
.home-news-scroll .section {
	position: relative
}
.home-news-scroll .section-container {
	padding: 0 20px
}
.home-news-scroll .news-box {
	height: 40px;
	line-height: 40px;
	text-align: center
}
.home-news-scroll .title {
	width: 25%;
	background-color: #444;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}
.home-news-scroll .txtMarquee-top {
	width: 75%;
	padding: 10px 30px;
	overflow: hidden;
	position: relative;
	background: #999;
	height: 40px
}
.home-news-scroll .txtMarquee-top .infoList li {
	overflow: hidden;
	color: #fff;
	line-height: 20px
}
.home-news-scroll .txtMarquee-top .infoList li a {
	color: #fff;
	max-width: 1100px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: ellipsis
}
.home-news-scroll .txtMarquee-top .infoList li .date {
	float: right;
	width: 90px
}

@media screen and (max-width:414px) {
.home-news-scroll span {
	font-size: 12px
}
}
.home-news-transverse .full {
	width: 100%
}
.home-news-transverse .inner {
	padding: 2em 0
}
.home-news-transverse #primary {
	width: 100%
}
.home-news-transverse #primary.have-sidebar {
	width: 71%
}
.home-news-transverse #primary.fr {
	padding-left: 5%
}
.home-news-transverse #primary.fl {
	padding-right: 5%
}
.home-news-transverse #secondary {
	width: 29%
}
.home-news-transverse .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-news-transverse img {
	max-width: 100%
}
.home-news-transverse ul, .home-news-transverse ol, .home-news-transverse li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-news-transverse .wrapper {
	padding: 0 20px
}
.home-news-transverse .header .wrapper {
	padding: 0px
}
}
.home-news-transverse .fl {
	float: left
}
.home-news-transverse .fr {
	float: right
}
.home-news-transverse .show {
	display: block
}
.home-news-transverse .hide {
	display: none
}
.home-news-transverse .clearfix {
	clear: both;
	zoom: 1
}
.home-news-transverse .section {
	position: relative
}
.home-news-transverse .section a, .home-news-transverse .section a:hover, .home-news-transverse .section a:focus {
	text-decoration: none
}
.home-news-transverse .section .main-tit {
	margin-bottom: 20px;
	text-align: center
}
.home-news-transverse .section .main-tit h2 {
	font-size: 30px;
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	color: #898989;
	margin: 0 auto;
	text-transform: uppercase
}
.home-news-transverse .section .main-tit .sub-tit {
	padding: 0 20px;
	display: inline-block;
	height: 47px;
	line-height: 47px;
	color: #9c9c9c;
	font-size: 24px;
	font-weight: 700;
	margin: 10px auto 0;
	border: 2px solid #9c9c9c;
	position: relative
}
.home-news-transverse .section .main-tit .sub-tit:before {
	left: -225px
}
.home-news-transverse .section .main-tit .sub-tit:before, .home-news-transverse .section .main-tit .sub-tit:after {
	position: absolute;
	content: '';
	display: block;
	width: 230px;
	height: 1px;
	top: 50%;
	background-color: #9c9c9c
}
.home-news-transverse .section .main-tit .sub-tit:after {
	right: -225px
}
.home-news-transverse .section .main-tit p {
	font-size: 12px;
	font-weight: 100;
	color: #333;
	margin: 0
}
.home-news-transverse .section .list {
	overflow: hidden
}
.home-news-transverse .section .list .col-4 {
	margin-right: 3%;
	width: 31.33333333%;
	float: left
}
.home-news-transverse .section .list .col-4:nth-of-type(3n) {
	margin-right: 0
}
.home-news-transverse .section .list .col-4 .img {
	overflow: hidden
}
.home-news-transverse .section .list .col-4 .img img {
	transition: 0.3s;
	width: 100%;
   height: 300px;
   object-fit: cover;
}
.home-news-transverse .section .list .col-4:hover .img img {
	transform: scale(1.1)
}
.home-news-transverse .section .list .col-4 .list-tit {
	font-size: 20px;
	line-height: 56px;
	margin: 10px 0;
	text-transform: uppercase;
	height: 56px;
	overflow: hidden;
	color: #898989;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis
}
.home-news-transverse .section .list .col-4 .date {
	color: #898989;
	font-size: 12px;
	display: block
}
.home-news-transverse .section .list .col-4 .line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #9c9c9c;
	margin: 25px auto;
	position: relative
}
.home-news-transverse .section .list .col-4 .line:after {
	content: '';
	width: 0;
	height: 1px;
	background-color: #444;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s
}
.home-news-transverse .section .list .col-4:hover .line:after {
	width: 100%
}
.home-news-transverse .section .list .col-4 .list-para {
	line-height: 1.8em;
	height: 75px;
	overflow: hidden;
	color: #999;
	transition: 0.3s
}
.home-news-transverse .section .list .col-4:hover .list-para {
	color: #444
}
.home-news-transverse .section .see-more {
	margin: 30px auto;
	border: 1px solid #eee;
	transition: 0.3s;
	position: relative;
	top: 0;
	width: 200px;
	background: #444;
	border-radius: 10px;
	text-align: center
}
.home-news-transverse .section .see-more a {
	display: block;
	line-height: 45px;
	color: #fff;
	text-transform: uppercase
}
.home-news-transverse .section .see-more:hover {
	top: -2px;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.1)
}
.home-news-transverse .section-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -2
}

@media screen and (max-width:1024px) {
.home-news-transverse .section .list .col-4 {
	width: 31.333333%;
	margin-right: 3%
}
}

@media screen and (max-width:720px) {
.home-news-transverse .section .list .col-4 {
	width: 48%;
	margin-right: 0;
	margin: 20px 1%;
	text-align: center
}
.home-news-transverse .section .main-tit .sub-tit:before, .home-news-transverse .section .main-tit .sub-tit:after {
	display: none
}
}
.home-news-vertical .full {
	width: 100%
}
.home-news-vertical .inner {
	padding: 2em 0
}
.home-news-vertical #primary {
	width: 100%
}
.home-news-vertical #primary.have-sidebar {
	width: 71%
}
.home-news-vertical #primary.fr {
	padding-left: 5%
}
.home-news-vertical #primary.fl {
	padding-right: 5%
}
.home-news-vertical #secondary {
	width: 29%
}
.home-news-vertical .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-news-vertical img {
	max-width: 100%
}
.home-news-vertical ul, .home-news-vertical ol, .home-news-vertical li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-news-vertical .wrapper {
	padding: 0 20px
}
.home-news-vertical .header .wrapper {
	padding: 0px
}
}
.home-news-vertical .fl {
	float: left
}
.home-news-vertical .fr {
	float: right
}
.home-news-vertical .show {
	display: block
}
.home-news-vertical .hide {
	display: none
}
.home-news-vertical .clearfix {
	clear: both;
	zoom: 1
}
.home-news-vertical .section-container {
	padding: 50px 0
}
.home-news-vertical .section .innews ul {
	overflow: hidden
}
.home-news-vertical .section .innews ul li {
	position: relative;
	margin-bottom: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	padding: 15px
}
.home-news-vertical .section .innews ul li a {
	display: block
}
.home-news-vertical .section .innews ul li a .txt {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden
}
.home-news-vertical .section .innews ul li a .txt .date {
	float: left;
	margin-right: 80px
}
.home-news-vertical .section .innews ul li a .txt .date h2 {
	text-align: center;
	font-size: 40px;
	font-family: 'opensans-bold';
	color: #b0b0b0;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.home-news-vertical .section .innews ul li a .txt .date span {
	display: block;
	margin: 0 0 6px 8px;
	font-size: 13px;
	color: gray
}
.home-news-vertical .section .innews ul li a .txt .date p {
	text-align: center;
	line-height: 36px;
	border-top: 1px solid #efefef;
	color: #666;
	font-size: 15px
}
.home-news-vertical .section .innews ul li a .newtxt {
	float: left;
	width: 56%;
	position: relative;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	margin-top: 10px
}
.home-news-vertical .section .innews ul li a i {
	position: absolute;
	display: block;
	left: 156px;
	top: 16px;
	width: 1px;
	height: 30px;
	border-left: 1px solid #888;
	opacity: 0;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.home-news-vertical .section .innews ul li:hover a .txt .date h2 {
	color: #666
}
.home-news-vertical .section .innews ul li:hover .newtxt {
	margin-left: 20px
}
.home-news-vertical .section .innews ul li:hover i {
	opacity: 1
}
.home-news-vertical .section .innews ul li a .newtxt .tit {
	font-size: 18px;
	color: #444
}
.home-news-vertical .section .innews ul li a .newtxt .sub_tit {
	font-size: 13px;
	color: #737373;
	line-height: 22px;
	margin-top: 30px
}
.home-news-vertical .section .innews .newimg {
	float: right;
	width: 23%
}
.home-news-vertical .section .innews .newimg img {
	display: block;
	width: 250px;
	height: 183px
}

@media screen and (max-width:1024px) {
.home-news-vertical .section .innews ul li a .txt .date h2 {
	font-size: 20px
}
.home-news-vertical .section .innews .newimg {
	display: none
}
.home-news-vertical .section .innews ul li a {
	overflow: hidden
}
.home-news-vertical .section .innews ul li a .txt {
	position: static
}
.home-news-vertical .section .innews ul li a .txt .date {
	width: 20%;
	margin-right: 5%
}
.home-news-vertical .section .innews ul li a .newtxt {
	width: 70%;
	float: right
}
}

@media screen and (max-width:640px) {
.home-news-vertical .section .innews ul li:hover .newtxt {
	margin-left: 0
}
.home-news-vertical .section .innews ul li:hover i {
	opacity: 0;
	filter: alpha(opacity=0)
}
}
.home-news-yry .full {
	width: 100%
}
.home-news-yry img {
	max-width: 100%
}
.home-news-yry ul, .home-news-yry ol, .home-news-yry li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-news-yry .fl {
	float: left
}
.home-news-yry .fr {
	float: right
}
.home-news-yry .show {
	display: block
}
.home-news-yry .hide {
	display: none
}
.home-news-yry .clearfix {
	clear: both;
	zoom: 1
}
.home-news-yry .section {
	position: relative
}
.home-news-yry .mainp_tit {
	margin: 0 auto 30px
}
.home-news-yry .mainp_tit .ptit {
	text-align: center
}
.home-news-yry .mainp_tit .ptit .colorp {
	font-size: 14px;
	color: #9c9c9c
}
.home-news-yry .mainp_tit .ptit span {
	font-size: 30px;
	letter-spacing: 4px;
	color: #444;
	padding: 5px 0 10px;
	display: block;
	line-height: 38px
}
.home-news-yry .main_ft {
	overflow: hidden
}
.home-news-yry .main_ft .news_left {
	width: 45%;
	padding: 0px 15px
}
.home-news-yry .main_ft .date {
	margin-bottom: 40px;
	display: block;
	line-height: 1.8em;
	color: #888;
	font-size: 18px
}
.home-news-yry .main_ft .list-tit {
	font-size: 18px;
	color: #666;
	text-align: left;
	margin: 10px 0
}
.home-news-yry .main_ft .list-para {
	max-height: 69px;
	line-height: 1.8em;
	margin-bottom: 40px;
	margin-top: 10px;
	color: #737373
}
.home-news-yry .main_ft .news_left .img {
	width: 100%
}
.home-news-yry .main_ft .news_right {
	width: 54%;
	padding: 0px 15px
}
.home-news-yry .main_ft .news_right ul {
	padding: 10px
}
.home-news-yry .main_ft .news_right ul li {
	width: 100%;
	padding: 26px 20px;
	margin: 2px 0;
	border-bottom: 1px solid #dcdcdc;
	background: transparent;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	top: 0
}
.home-news-yry .main_ft .news_right ul li .news-tit, .home-news-yry .main_ft .news_right ul li .news-content {
	overflow: hidden;
	padding: 0px 20px;
	padding-right: 50px;
	line-height: 40px
}
.home-news-yry .main_ft .news_right ul li .list-tit {
	font-size: 16px;
	margin: 0px;
	max-width: 70%;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}
.home-news-yry .main_ft .news_right ul li .date {
	margin-bottom: 0px
}
.home-news-yry .main_ft .news_right ul li .news-content p {
	width: 80%;
	margin-bottom: 0px;
	max-height: 46px;
	font-size: 14px
}
.home-news-yry .main_ft .news_right ul li .news-content a {
	color: #747474;
	font-size: 40px;
	margin-top: 10px;
	position: relative;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}
.home-news-yry .main_ft .news_right ul li:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	border-bottom: 1px solid #fff;
	background: #fff;
	top: -3px
}

@media screen and (max-width:720px) {
.home-news-yry .main_ft .news_right {
	width: 54%;
	padding: 0px 0px
}
.home-news-yry .main_ft .news_right ul li {
	width: 100%;
	padding: 26px 0px;
	margin: 2px 0
}
}

@media screen and (max-width:414px) {

.home-news-yry .main_ft .news_right {
	width: 100%;
	padding: 0px 0px
}
.home-news-yry .main_ft .news_left {
	width: 100%;
	padding: 0px 15px
}
.home-news-yry .main_ft .news_right ul li .news-tit, .home-news-yry .main_ft .news_right ul li .news-content {
	padding: 0px 0px;
	padding-right: 0px
}
}
.home-news-yry .section-bgcol {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -2
}
.home-product-center .full {
	width: 100%
}
.home-product-center .inner {
	padding: 2em 0
}
.home-product-center #primary {
	width: 100%
}
.home-product-center #primary.have-sidebar {
	width: 71%
}
.home-product-center #primary.fr {
	padding-left: 5%
}
.home-product-center #primary.fl {
	padding-right: 5%
}
.home-product-center #secondary {
	width: 29%
}
.home-product-center .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-product-center img {
	max-width: 100%;
	max-height: 200px
}
.home-product-center ul, .home-product-center ol, .home-product-center li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-product-center .wrapper {
	padding: 0 20px
}
.home-product-center .header-menu .wrapper {
	padding: 0px
}
}
.home-product-center .fl {
	float: left
}
.home-product-center .fr {
	float: right
}
.home-product-center .show {
	display: block
}
.home-product-center .hide {
	display: none
}
.home-product-center .clearfix {
	clear: both;
	zoom: 1
}
.home-product-center .section .main-tit {
	margin-bottom: 30px;
	text-align: center
}
.home-product-center .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.home-product-center .section .main-tit span {
	display: block;
	color: #9c9c9c;
	text-transform: capitalize;
	font-size: 14px
}
.home-product-center .section .main-ft .slideTxtBox {
	width: 100%;
	text-align: center
}
.home-product-center .section .main-ft .slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	position: relative;
	text-align: center
}
.home-product-center .section .main-ft .slideTxtBox .hd ul li {
	display: inline-block;
	padding: 0 15px;
	height: 100%;
	cursor: pointer;
	color: #737373;
	font-size: 16px;
	font-weight: 700
}
.home-product-center .section .main-ft .slideTxtBox .hd ul .sep {
	color: #737373;
	margin: 0 10px
}
.home-product-center .section .main-ft .slideTxtBox .hd ul li.on {
	color: #444
}
.home-product-center .section .main-ft .slideTxtBox .bd ul {
	zoom: 1;
	overflow: hidden;
	padding: 0 20px
}
.home-product-center .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 31.333333%;
	margin: 15px 0;
	margin-right: 3%;
	background-color: #f5f5f5;
	transition: 0.3s;
	padding-bottom: 20px;
	position: relative;
	top: 0;
	height: 327px;
	overflow: hidden
}
.home-product-center .section .main-ft .slideTxtBox .bd li .list-tit {
	font-size: 18px;
	color: #333;
	margin-top: 20px
}
.home-product-center .section .main-ft .slideTxtBox .bd li .list-tit, .home-product-center .section .main-ft .slideTxtBox .bd li .list-para {
	padding: 5px 15px;
	text-align: center
}
.home-product-center .section .main-ft .slideTxtBox .bd li .list-para {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}
.home-product-center .section .main-ft .slideTxtBox .bd li .img {
	overflow: hidden;
	position: relative
}
.home-product-center .section .main-ft .slideTxtBox .bd li .img .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11;
	background-color: rgba(0,0,0,0.3);
	transition: transform 0.3s;
	transform: scale(0)
}
.home-product-center .section .main-ft .slideTxtBox .bd li .img img {
	transition: 0.3s
}
.home-product-center .section .main-ft .slideTxtBox .bd li:hover {
	background-color: #fff;
	top: -2px;
	box-shadow: 5px 5px 20px rgba(0,0,0,0.1)
}
.home-product-center .section .main-ft .slideTxtBox .bd li:hover .img .mask {
	transform: scale(1)
}
.home-product-center .section .main-ft .slideTxtBox .bd li:hover .img img {
	transform: scale(1.1)
}
.home-product-center .section .main-ft .slideTxtBox .bd li:nth-of-type(3n) {
	margin-right: 0
}
.home-product-center .section .main-ft .slideTxtBox .bd li .date {
	float: right;
	color: #999
}

@media screen and (max-width:768px) {
.home-product-center .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 31.333333%;
	height: 238px
}
}

@media screen and (max-width:640px) {
.home-product-center .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 100%;
	height: 238px
}
.home-product-center .section .main-ft .slideTxtBox .bd li .img {
	overflow: hidden;
	position: relative;
	float: left
}
.home-product-center .section .main-ft .slideTxtBox .bd li .list-tit, .home-product-center .section .main-ft .slideTxtBox .bd li .list-para {
	padding: 10% 15px;
	text-align: center
}
}

@media screen and (max-width:414px) {
.home-product-center .section .main-ft .slideTxtBox .hd {
	line-height: 26px
}
.home-product-center .section .main-ft .slideTxtBox .bd li .img {
	float: none
}
.home-product-center .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 49%;
	height: auto;
	margin-right: 2%
}
.home-product-center .section .main-ft .slideTxtBox .bd li:nth-of-type(2n) {
	margin-right: 0
}
.home-product-center .section .main-ft .slideTxtBox .bd li .list-tit, .home-product-center .section .main-ft .slideTxtBox .bd li .list-para {
	padding: 0% 15px;
	text-align: center
}
}
.home-product-center-beier .full {
	width: 100%
}
.home-product-center-beier .inner {
	padding: 2em 0
}
.home-product-center-beier #primary {
	width: 100%
}
.home-product-center-beier #primary.have-sidebar {
	width: 71%
}
.home-product-center-beier #primary.fr {
	padding-left: 5%
}
.home-product-center-beier #primary.fl {
	padding-right: 5%
}
.home-product-center-beier #secondary {
	width: 29%
}
.home-product-center-beier .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-product-center-beier img {
	max-width: 100%
}
.home-product-center-beier ul, .home-product-center-beier ol, .home-product-center-beier li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-product-center-beier .wrapper {
	padding: 0 20px
}
.home-product-center-beier .header-menu .wrapper {
	padding: 0px
}
}
.home-product-center-beier .fl {
	float: left
}
.home-product-center-beier .fr {
	float: right
}
.home-product-center-beier .show {
	display: block
}
.home-product-center-beier .hide {
	display: none
}
.home-product-center-beier .clearfix {
	clear: both;
	zoom: 1
}
.home-product-center-beier .section .main-tit {
	margin-bottom: 30px;
	text-align: center
}
.home-product-center-beier .section .main-tit h2 {
	font-size: 24px;
	color: #444;
	font-weight: 300
}
.home-product-center-beier .section .main-tit span {
	display: block;
	color: #9c9c9c;
	text-transform: capitalize;
	font-size: 14px
}
.home-product-center-beier .section .main-ft .slideTxtBox {
	width: 100%;
	text-align: center
}
.home-product-center-beier .section .main-ft .slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	position: relative;
	text-align: center
}
.home-product-center-beier .section .main-ft .slideTxtBox .hd ul li {
	display: inline-block;
	padding: 0 15px;
	height: 100%;
	cursor: pointer;
	color: #737373;
	font-size: 16px;
	font-weight: 700
}
.home-product-center-beier .section .main-ft .slideTxtBox .hd ul li a {
	font-size: 16px
}
.home-product-center-beier .section .main-ft .slideTxtBox .hd ul .sep {
	color: #737373;
	margin: 0 10px
}
.home-product-center-beier .section .main-ft .slideTxtBox .hd ul li.on {
	color: #444
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd ul {
	zoom: 1;
	overflow: hidden;
	padding: 0 20px
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 31.333333%;
	margin: 15px 0;
	margin-right: 3%;
	background-color: #f5f5f5;
	transition: 0.3s;
	position: relative;
	top: 0;
	overflow: hidden

}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .img {
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 1px solid #eee;
	margin-bottom: 3px;
	line-height: 0
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .img .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11;
	background-color: rgba(0,0,0,0.3);
	transition: transform 0.3s;
	transform: scale(0)
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .img img {
	transition: 0.3s
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li:hover {
	background-color: #fff;
	top: -2px;
	box-shadow: 5px 5px 20px rgba(0,0,0,0.1)
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li:hover .img .mask {
	transform: scale(1)
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li:hover .img img {
	transform: scale(1.1)
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li:nth-of-type(3n) {
	margin-right: 0
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .date {
	float: right;
	color: #999
}
.home-product-center-beier .section .com_right .com_pro ul li:hover .textBox div {
	background: #f39c06;
	color: #fff
}
.home-product-center-beier .textBox {
	background: #eee
}
.home-product-center-beier .textBox span {
	color: #fff;
	width: 30%;
	display: block;
	float: left;
	border-right: 1px solid #fff;
	text-align: center;
	text-indent: 0
}
.home-product-center-beier .textBox div {
	clear: both;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	transition: background 0.6s;
	text-align: left;
	text-indent: 10%
}
.home-product-center-beier .section .com_right .com_pro ul li .img {
	text-align: center;
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	margin-bottom: 3px;
	line-height: 0
}

@media screen and (max-width:768px) {
.home-product-center-beier .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 31.333333%;
	height: 238px
}
}

@media screen and (max-width:640px) {
.home-product-center-beier .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 100%;
	height: 238px
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .img {
	overflow: hidden;
	position: relative;
	float: left
}
}

@media screen and (max-width:414px) {
.home-product-center-beier .section .main-ft .slideTxtBox .hd {
	line-height: 26px
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li .img {
	float: none
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li {
	float: left;
	width: 49%;
	height: auto;
	margin-right: 2%
}
.home-product-center-beier .section .main-ft .slideTxtBox .bd li:nth-of-type(2n) {
	margin-right: 0
}
}
.home-product-gqf .full {
	width: 100%
}
.home-product-gqf .inner {
	padding: 2em 0
}
.home-product-gqf #primary {
	width: 100%
}
.home-product-gqf #primary.have-sidebar {
	width: 71%
}
.home-product-gqf #primary.fr {
	padding-left: 5%
}
.home-product-gqf #primary.fl {
	padding-right: 5%
}
.home-product-gqf #secondary {
	width: 29%
}
.home-product-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-product-gqf img {
	max-width: 100%
}
.home-product-gqf ul, .home-product-gqf ol, .home-product-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-product-gqf .wrapper {
	padding: 0 20px
}
.home-product-gqf .header-menu .wrapper {
	padding: 0px
}
}
.home-product-gqf .fl {
	float: left
}
.home-product-gqf .fr {
	float: right
}
.home-product-gqf .show {
	display: block
}
.home-product-gqf .hide {
	display: none
}
.home-product-gqf .clearfix {
	clear: both;
	zoom: 1
}
.home-product-gqf .section {
	background: #fff
}
.home-product-gqf .section .title02 {
	overflow: hidden
}
.home-product-gqf .section .title02 .t02_lt {
	float: left;
	width: 65%
}
.home-product-gqf .section .title02 .t02_lt b {
	display: block;
	color: #444;
	font-size: 36px;
	text-transform: uppercase;
	line-height: 40px
}
.home-product-gqf .section .title02 .t02_lt b span {
	color: #444
}
.home-product-gqf .section .title02 .t02_lt i {
	font-style: normal;
	font-size: 18px;
	color: #9c9c9c;
	padding: 10px 0;
	display: block
}
.home-product-gqf .section .title02 font {
	display: block;
	float: right;
	width: 140px;
	line-height: 44px;
	border: 1px solid #e5e5e5;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px
}
.home-product-gqf .section .title02 font a {
	color: #737373;
	display: block;
	font-size: 16px;
	line-height: 40px;
	transition: 0.3s;
	cursor: pointer
}
.home-product-gqf .section .title02 font a:hover {
	background: #444;
	color: #fff
}
.home-product-gqf .section ul {
	margin: 50px 0 0;
	padding: 0;
	overflow: hidden
}
.home-product-gqf .section ul li {
	width: 23.5%;
	overflow: hidden;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	transition: 0.5s;
	position: relative;
	top: 0
}
.home-product-gqf .section ul li:nth-of-type(4n) {
	margin-right: 0
}
.home-product-gqf .section ul li a {
	color: #737373
}
.home-product-gqf .section ul li a b {
	color: #444;
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	padding: 25px 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.home-product-gqf .section ul li a i {
	font-style: normal;
	width: 100px;
	line-height: 34px;
	border: 1px solid #e5e5e5;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	margin-top: 20px
}
.home-product-gqf .section ul li:hover a i {
	background: #444;
	color: #fff
}
.home-product-gqf .section ul li:hover {
	top: -10px
}

@media screen and (max-width:1200px) {
.home-product-gqf .section .title02 .t02_lt b {
	font-size: 30px
}
.home-product-gqf .section .title02 .t02_lt i {
	font-size: 15px
}
.home-product-gqf .section .title02 .t02_lt, .home-product-gqf .section .title02 font {
	float: none
}
.home-product-gqf .section ul {
	margin: 20px 0 0
}
.home-product-gqf .section ul li {
	width: 44%;
	margin: 30px 3%
}
.home-product-gqf .section ul li:nth-of-type(4n) {
	margin: 30px 3%
}
.home-product-gqf .section .title02 .t02_lt {
	width: 100%;
	text-align: center;
	float: none
}
.home-product-gqf .section .title02 font {
	margin: 10px auto
}
.home-product-gqf .section ul li a i {
	margin-top: 0px
}
}

@media screen and (max-width:720px) {
.home-product-gqf .section ul li {
	width: 48%;
	margin: 10px 1%
}
.home-product-gqf .section ul li:nth-of-type(4n) {
	margin: 10px 1%
}
}
.home-product-slide img {
	max-width: 100%
}
.home-product-slide ul, .home-product-slide ol, .home-product-slide li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-product-slide .fl {
	float: left
}
.home-product-slide .fr {
	float: right
}
.home-product-slide .full {
	width: 100%
}
.home-product-slide .show {
	display: block
}
.home-product-slide .hide {
	display: none
}
.home-product-slide .clearfix {
	clear: both;
	zoom: 1
}
.home-product-slide .section {
	position: relative
}
.home-product-slide .section-container {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0
}
.home-product-slide .product-show {
	position: relative
}
.home-product-slide .main-tit {
	margin: 0px auto 30px;
	text-align: center
}
.home-product-slide .main-tit h2 {
	font-size: 36px;
	color: #444;
	text-transform: uppercase;
	font-weight: 300
}
.home-product-slide .main-tit span {
	color: #9c9c9c;
	text-transform: uppercase;
	font-size: 16px
}
.home-product-slide .cover-left, .home-product-slide .cover-right {
	width: 2000px;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.6);
	z-index: 9;
	top: 0
}
.home-product-slide .cover-left {
	left: -2000px
}
.home-product-slide .cover-right {
	right: -2000px
}
.home-product-slide .main-ft {
	overflow: hidden
}
.home-product-slide .main-ft .content {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 300px
}
.home-product-slide .main-ft .swiper-button-prev {
	background-position: left center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	width: 30px;
	height: 60px;
	margin-top: -30px;
	z-index: 9;
	background-size: auto
}
.home-product-slide .main-ft .swiper-button-next {
	background-position: right center;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 50%;
	width: 42px;
	height: 60px;
	margin-top: -30px;
	z-index: 9;
	background-size: auto
}
.home-product-slide .main-ft .swiper-slide {
	text-align: center;
	overflow: visible
}
.home-product-slide .main-ft .swiper-container {
	overflow: visible
}
.home-product-slide .swiper-slide img {
	display: inline-block;
	filter: alpha(opacity=70);
	opacity: 0.7;
	transition: 0.3s;
	-webkit-transition: 0.3s
}
.home-product-slide .swiper-slide .stars-info {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 140px;
	padding: 0 20px;
	transition: height 0.3s;
	-webkit-transition: height 0.3s
}
.home-product-slide .swiper-slide .shuffer-line {
	background: #444;
	height: 4px;
	left: 0;
	right: 0;
	position: absolute;
	bottom: 0;
	transition: height 0.3s;
	-webkit-transition: height 0.3s
}
.home-product-slide .swiper-slide .stars-info .name {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	color: #444;
	height: 26px;
	line-height: 26px;
	margin: 15px 0 0
}
.home-product-slide .swiper-slide .stars-info .intro {
	font-size: 14px;
	color: #737373;
	margin: 5px 0 30px
}
.home-product-slide .swiper-slide a:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.home-product-slide .swiper-slide a:hover .stars-info {
	height: 120px
}
.home-product-slide .swiper-slide a:hover .stars-info .name {
	color: #fff
}
.home-product-slide .swiper-slide a:hover .stars-info .intro {
	color: #eee
}
.home-product-slide .swiper-slide a:hover .shuffer-line {
	height: 120px
}

@media screen and (max-width:720px) {
.home-product-slide .swiper-slide .stars-info .name {
	font-size: 17px
}
.home-product-slide .swiper-slide .stars-info {
	height: 60px;
	padding: 0 10px;
	transition: height 0.3s;
	-webkit-transition: height 0.3s
}
.home-product-slide .swiper-slide a:hover .stars-info, .home-product-slide .swiper-slide a:hover .shuffer-line {
	height: 60px
}
.home-product-slide .swiper-slide .stars-info .intro {
	display: none
}
}
.home-product-tuwen img {
	max-width: 100%
}
.home-product-tuwen ul, .home-product-tuwen ol, .home-product-tuwen li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-product-tuwen .fl {
	float: left
}
.home-product-tuwen .fr {
	float: right
}
.home-product-tuwen .show {
	display: block
}
.home-product-tuwen .hide {
	display: none
}
.home-product-tuwen .clearfix {
	clear: both;
	zoom: 1
}
.home-product-tuwen a, .home-product-tuwen a:hover, .home-product-tuwen a:focus {
	text-decoration: none
}
.home-product-tuwen .section-title {
	margin-bottom: 30px;
	text-align: center
}
.home-product-tuwen .section-title h2 {
	font-size: 42px;
	color: #444;
	font-weight: 700;
	line-height: 42px;
	margin-bottom: 15px
}
.home-product-tuwen .section-title span {
	text-transform: uppercase;
	font-size: 13px;
	display: block;
	text-align: center;
	color: #9c9c9c
}
.home-product-tuwen .mainbox {
	overflow: hidden;
	width: 100%;
	margin: 0 auto
}
.home-product-tuwen .mainbox .sec1 {
	float: left;
	width: 47%;
	margin-right: 3%;
	height: 432px
}
.home-product-tuwen .mainbox .sec1 img {
	max-width: 100%
}
.home-product-tuwen .mainbox .sec2 {
	float: right;
	width: 50%;
	height: 432px;
	overflow: hidden
}
.home-product-tuwen .mainbox .sec2 ul {
	margin: 0 0;
	border-right: 1px solid #444
}
.home-product-tuwen .mainbox .sec2 ul li {
	height: 46px;
	border-top: 1px solid #444;
	overflow: hidden;
	background: #fff;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home-product-tuwen .mainbox .sec2 ul li:last-of-type {
	border-bottom: 1px solid #444
}
.home-product-tuwen .mainbox .sec2 ul li:hover span.title {
	color: #444
}
.home-product-tuwen .mainbox .sec2 ul li div {
	float: left;
	background: #444;
	width: 8%;
	height: 47px;
	position: relative
}
.home-product-tuwen .mainbox .sec2 ul li div span.list {
	border-radius: 50%;
	background: #fff;
	color: #444;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -11px;
	margin-left: -11px;
	display: block;
	text-align: center;
	line-height: 22px
}
.home-product-tuwen .mainbox .sec2 ul li span.title {
	padding-left: 15px;
	width: 24%;
	color: #444;
	font-size: 22px;
	height: 46px;
	line-height: 46px;
	float: left;
	overflow: hidden
}
.home-product-tuwen .mainbox .sec2 ul li p {
	width: 68%;
	font-size: 12px;
	color: #737373;
	line-height: 46px;
	float: left;
	padding: 0 15px;
	overflow: hidden
}

@media screen and (max-width:720px) {
.home-product-tuwen .mainbox .sec1 {
	width: 100%;
	height: auto;
	margin-right: 0;
	margin-bottom: 30px
}
.home-product-tuwen .mainbox .sec2 {
	width: 100%;
	height: auto
}
.home-product-tuwen .mainbox .sec2 ul li span.title {
	font-size: 18px
}
}
.home-product-vietax .full {
	width: 100%
}
.home-product-vietax .inner {
	padding: 2em 0
}
.home-product-vietax #primary {
	width: 100%
}
.home-product-vietax #primary.have-sidebar {
	width: 71%
}
.home-product-vietax #primary.fr {
	padding-left: 5%
}
.home-product-vietax #primary.fl {
	padding-right: 5%
}
.home-product-vietax #secondary {
	width: 29%
}
.home-product-vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-product-vietax img {
	max-width: 100%
}
.home-product-vietax ul, .home-product-vietax ol, .home-product-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-product-vietax .wrapper {
	padding: 0 20px
}
.home-product-vietax .header-menu .wrapper {
	padding: 0px
}
}
.home-product-vietax .fl {
	float: left
}
.home-product-vietax .fr {
	float: right
}
.home-product-vietax .show {
	display: block
}
.home-product-vietax .hide {
	display: none
}
.home-product-vietax .clearfix {
	clear: both;
	zoom: 1
}
.home-product-vietax .section {
	border-top: 3px solid #dfe9de
}
.home-product-vietax .section .section-container {
	padding: 0
}
.home-product-vietax .section>.section-container {
	max-width: 100%
}
.home-product-vietax .section .row {
	height: 300px;
	overflow: hidden
}
.home-product-vietax .section .row .col-3 {
	width: 25%;
	margin: 0;
	float: left;
	height: 100%
}
.home-product-vietax .section .row .col-3 a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center
}
.home-product-vietax .section .row .col-3 .pro-name {
	font-size: 24px;
	font-weight: 700;
	color: #444;
	line-height: 1.5em;
	margin-bottom: 60px;
	position: relative
}
.home-product-vietax .section .row .col-3 .pro-name:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 30px;
	height: 4px;
	background-color: #444
}
.home-product-vietax .section .row .col-3.nth-four .pro-name:after {
	background-color: #fff
}
.home-product-vietax .section .row .col-3 .intro {
	font-size: 14px;
	line-height: 2em;
	color: #444
}
.home-product-vietax .section .row .col-3 .intro p {
	margin-bottom: 20px
}
.home-product-vietax .section .row .col-3.nth-four, .home-product-vietax .section .row .col-3.nth-two {
	padding: 5% 3%
}
.home-product-vietax .section .row .col-3.nth-four {
	background-color: #444
}
.home-product-vietax .section .row .col-3.nth-four .pro-name {
	color: #fff
}
.home-product-vietax .section .row .col-3.nth-four .intro {
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70)
}

@media screen and (max-width:1600px) {
.home-product-vietax .section .row .col-3 .pro-name {
	margin-bottom: 30px
}
.home-product-vietax .section .row .col-3 .intro p {
	margin-bottom: 5px
}
}

@media screen and (max-width:1440px) {
.home-product-vietax .section .row .col-3 .pro-name {
	font-size: 20px
}
.home-product-vietax .section .row .col-3.nth-four, .home-product-vietax .section .row .col-3.nth-two {
	padding: 3%
}
}

@media screen and (max-width:720px) {
.home-product-vietax .section .row .col-3 {
	width: 50%;
	margin: 0;
	float: left;
	height: 100%
}
.home-product-vietax .section .row .col-3 a {
	display: block;
	width: 100%;
	height: 300px
}
.home-product-vietax .section .row {
	height: auto;
	overflow: hidden
}
.home-product-vietax .section .row .col-3.nth-two a, .home-product-vietax .section .row .col-3.nth-four a {
	height: auto
}
}

@media screen and (max-width:414px) {
.home-product-vietax .section .row .col-3 {
	width: 100%;
	float: none
}
}
.home-product-vietax .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.home-product-yeshun img {
	max-width: 100%
}
.home-product-yeshun ul, .home-product-yeshun ol, .home-product-yeshun li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-product-yeshun .fl {
	float: left
}
.home-product-yeshun .fr {
	float: right
}
.home-product-yeshun .full {
	width: 100%
}
.home-product-yeshun .show {
	display: block
}
.home-product-yeshun .hide {
	display: none
}
.home-product-yeshun .clearfix {
	clear: both;
	zoom: 1
}
.home-product-yeshun .section {
	position: relative
}
.home-product-yeshun .section-container {
	overflow: hidden;
	padding: 50px 0
}
.home-product-yeshun .col-3 {
	width: 23.5%;
	margin: 30px 0;
	margin-right: 2%;
	float: left
}
.home-product-yeshun .col-3:nth-of-type(4n) {
	margin-right: 0;
	float: left
}
.home-product-yeshun .info {
	font-size: 12px;
	width: 235px;
	float: left;
	color: #636363;
	text-align: left;
	margin-top: 10px;
	line-height: 18px
}
.home-product-yeshun .info span {
	font-size: 15px;
	font-weight: bold;
	color: #274279
}
.home-product-yeshun .pic_dot {
	width: 100%;
	overflow: hidden
}
.home-product-yeshun .pic_dot a {
	display: block;
	position: absolute;
	top: 50%;
	left: 0
}
.home-product-yeshun .pic_dot .box {
	position: relative;
	top: 0;
	transition: 0.4s
}
.home-product-yeshun .pic_dot .box>img {
	cursor: pointer
}
.home-product-yeshun .pic_dot .mask {
	position: relative;
	background-position: center;
	background-size: 100% 100%;
	text-align: center
}
.home-product-yeshun .pic_dot .mask .mask_bg {
	background-color: rgba(39,66,121,0.88);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0
}
.home-product-yeshun .pic_dot .mask .wrap {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle
}
.home-product-yeshun .pic_dot .mask img {
	margin: 0 auto
}
.home-product-yeshun .pic_dot .mask a {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	text-decoration: underline
}
.home-product-yeshun .col-3:hover .box {
	top: -290px
}
.home-product-yeshun .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home-scrollLeft-plus .section {
	position: relative
}
.home-scrollLeft-plus .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-scrollLeft-plus .section-container {
	max-width: 1200px;
	padding: 50px 0
}
.home-scrollLeft-plus .section .main-tit {
	margin: 30px auto;
	text-align: center
}
.home-scrollLeft-plus .section .main-tit h2 {
	position: relative;
	font-size: 30px;
	color: #444;
	font-weight: bold;
	line-height: 60px;
	height: 60px;
	display: inline-block;
	text-transform: uppercase
}
.home-scrollLeft-plus .section .main-tit h2:after, .home-scrollLeft-plus .section .main-tit h2:before {
	position: absolute;
	bottom: -8px;
	left: 0;
	content: ''
}
.home-scrollLeft-plus .section .main-tit h2:after {
	left: 10px;
	right: 10px;
	bottom: -10px;
	height: 4px;
	background: #444
}
.home-scrollLeft-plus .section .main-tit h2:before {
	left: -100px;
	right: -100px;
	height: 1px;
	background: #aaa
}
.home-scrollLeft-plus .logoAutoPlay {
	padding-bottom: 30px
}
.home-scrollLeft-plus .logoAutoPlay .logoListBox {
	max-width: 100%;
	width: 100%;
	margin: auto;
	overflow: hidden;
	position: relative
}
.home-scrollLeft-plus .logoAutoPlay .logoListBox ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0
}
.home-scrollLeft-plus .logoAutoPlay .logoListBox li {
	float: left;
	border: 1px solid #eee;
	padding: 5px;
	line-height: 0;
	font-size: 0;
	margin: 5px;
	box-sizing: content-box;
	text-align: center
}
.home-scrollLeft-plus .logoAutoPlay .logoListBox li a {
	line-height: 0
}
.home-scrollLeft-plus .logoAutoPlay .prev, .home-scrollLeft-plus .logoAutoPlay .next {
	display: block;
	width: 40px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.3);
	border-radius: 5px;
	height: 60px;
	cursor: pointer;
	line-height: 60px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	transition: 0.3s;
	z-index: 2
}
.home-scrollLeft-plus .logoAutoPlay .prev:hover, .home-scrollLeft-plus .logoAutoPlay .next:hover {
	background: #444
}
.home-scrollLeft-plus .logoAutoPlay .logoListBox li p {
	text-align: center;
	margin: 0;
	padding: 5px 0px
}
.home-scrollLeft-plus .logoAutoPlay {
	position: relative
}
.home-scrollLeft-plus .logoAutoPlay .prev {
	right: 0;
	left: auto
}
.home-scrollLeft-plus .logoAutoPlay .autoplayPointBox {
	text-align: center;
	margin-top: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
.home-scrollLeft-plus .logoAutoPlay .autoplayPointBox span {
	display: inline-block;
	height: 3px;
	width: 40px;
	margin: auto 5px;
	background: #333;
	position: relative;
	overflow: hidden;
	cursor: pointer
}
.home-scrollLeft-plus .logoAutoPlay .autoplayPointBox span:hover {
	padding: 5px 0px;
	top: 5px
}
.home-scrollLeft-plus .logoAutoPlay .autoplayPointBox span em {
	display: inline-block;
	height: 100%;
	width: 100%;
	background: #444;
	position: absolute;
	top: 0;
	left: -40px
}

@media screen and (max-width:768px) {
.home-scrollLeft-plus .section .main-tit h2:before, .home-scrollLeft-plus .section .main-tit h2:after {
	left: -20px;
	right: -20px
}
}
.home-scrollLeft-section .full {
	width: 100%
}
.home-scrollLeft-section .inner {
	padding: 2em 0
}
.home-scrollLeft-section #primary {
	width: 100%
}
.home-scrollLeft-section #primary.have-sidebar {
	width: 71%
}
.home-scrollLeft-section #primary.fr {
	padding-left: 5%
}
.home-scrollLeft-section #primary.fl {
	padding-right: 5%
}
.home-scrollLeft-section #secondary {
	width: 29%
}
.home-scrollLeft-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-scrollLeft-section img {
	max-width: 100%
}
.home-scrollLeft-section ul, .home-scrollLeft-section ol, .home-scrollLeft-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-scrollLeft-section .fl {
	float: left
}
.home-scrollLeft-section .fr {
	float: right
}
.home-scrollLeft-section .show {
	display: block
}
.home-scrollLeft-section .hide {
	display: none
}
.home-scrollLeft-section .clearfix {
	clear: both;
	zoom: 1
}
.home-scrollLeft-section .section {
	position: relative
}
.home-scrollLeft-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-scrollLeft-section .section-container {
	max-width: 1200px;
	padding: 50px 0
}
.home-scrollLeft-section .section .main-tit {
	margin: 30px auto;
	text-align: center
}
.home-scrollLeft-section .section .main-tit h2 {
	position: relative;
	font-size: 30px;
	color: #444;
	font-weight: 300;
	line-height: 60px;
	height: 60px;
	display: inline-block;
	text-transform: uppercase
}
.home-scrollLeft-section .section .main-tit h2:after, .home-scrollLeft-section .section .main-tit h2:before {
	position: absolute;
	bottom: -8px;
	left: 0;
	content: ''
}
.home-scrollLeft-section .section .main-tit h2:after {
	left: 10px;
	right: 10px;
	bottom: -10px;
	height: 4px;
	background: #444
}
.home-scrollLeft-section .section .main-tit h2:before {
	left: -100px;
	right: -100px;
	height: 1px;
	background: #aaa
}
.home-scrollLeft-section .section .picScroll-left {
	width: 1200px;
	margin-top: 60px;
	overflow: hidden;
	position: relative;
	max-width: 100%
}
.home-scrollLeft-section .section .picScroll-left .hd {
	height: 60px;
	background: transparent;
	padding: 0 20px;
	z-index: 2;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-top: -30px
}
.home-scrollLeft-section .section .picScroll-left .hd .prev, .home-scrollLeft-section .section .picScroll-left .hd .next {
	display: block;
	width: 40px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.3);
	border-radius: 5px;
	height: 60px;
	cursor: pointer;
	line-height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	transition: 0.3s
}
.home-scrollLeft-section .section .picScroll-left .hd .next {
	right: 0;
	left: auto
}
.home-scrollLeft-section .section .picScroll-left .hd .prev:hover, .home-scrollLeft-section .section .picScroll-left .hd .next:hover {
	background: rgba(0,0,0,0.5)
}
.home-scrollLeft-section .section .picScroll-left .bd {
	padding: 10px
}
.home-scrollLeft-section .section .picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1
}
.home-scrollLeft-section .section .picScroll-left .bd ul li {
	float: left;
	_display: inline;
	display: inline;
	box-sizing: content-box;
	overflow: hidden;
	text-align: center;
	position: relative
}
.home-scrollLeft-section .section .picScroll-left .bd ul li a {
	display: block
}
.home-scrollLeft-section .section .picScroll-left .bd ul li .pic {
	text-align: center;
	overflow: hidden
}
.home-scrollLeft-section .section .picScroll-left .bd ul li .pic img {
	display: block;
	width: 275px;
	margin: 0 10px;
	transition: 0.3s
}
.home-scrollLeft-section .section .picScroll-left .bd ul li .title {
	line-height: 24px
}
.home-scrollLeft-section .section .picScroll-left .bd ul li .mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent;
	transform: scale(0);
	transition: 0.3s;
	z-index: 126
}
.home-scrollLeft-section .section .picScroll-left .bd ul li:hover .mask {
	transform: scale(1.1);
	background: rgba(0,0,0,0.1)
}
.home-scrollLeft-section .section .picScroll-left .bd ul li {
	width: 25%
}
.home-scrollLeft-section .section .picScroll-left .bd ul li:hover .pic img {
	transform: scale(1.1)
}

@media screen and (max-width:768px) {
.home-scrollLeft-section .section .picScroll-left .bd ul li {
	width: 31.3333%
}
.home-scrollLeft-section .section .main-tit h2:before, .home-scrollLeft-section .section .main-tit h2:after {
	left: -20px;
	right: -20px
}
}

@media screen and (max-width:640px) {
.home-scrollLeft-section .section .picScroll-left .bd ul li {
	width: 50%
}
}
.home-team-section img {
	max-width: 100%
}
.home-team-section ul, .home-team-section ol, .home-team-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home-team-section .fl {
	float: left
}
.home-team-section .fr {
	float: right
}
.home-team-section .full {
	width: 100%
}
.home-team-section .show {
	display: block
}
.home-team-section .hide {
	display: none
}
.home-team-section .clearfix {
	clear: both;
	zoom: 1
}
.home-team-section .section {
	position: relative
}
.home-team-section .section-container {
	position: relative;
	padding: 0;
	/* height: 330px; */
	max-width: 100%;
}
.home-team-section .section-container .swiper-container {
	position: relative;
	z-index: 1;
	height: 100%
}
.home-team-section .swiper-container .swiper-slide {
	color: #eee;
	font-size: 16px;
	line-height: 2em
}
.home-team-section .swiper-container .swiper-slide .img {
	width: 300px;
	/* height: 85px; */
	/* border-radius: 50%; */
	margin: 20px auto;
	overflow: hidden;
}
.home-team-section .swiper-container .swiper-slide div {
	width: 1200px;
	max-width: 80%;
	margin: 0 auto;
	text-align: center
}
.home-team-section .swiper-container .swiper-slide div.name {
	height: 75px;
	overflow: hidden;
	line-height: 1.5em
}
.home-team-section .swiper-container .swiper-slide .dot-wrapper {
	text-align: center;
	margin: 15px auto 0;
}
.home-team-section .swiper-container .swiper-slide .dot-wrapper span {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #444;
	margin: 0 6px
}
.home-team-section .swiper-container-horizontal>.swiper-pagination-bullets, .home-team-section .swiper-container .swiper-pagination-custom, .home-team-section .swiper-container .swiper-pagination-fraction {
	bottom: 20px
}
.home-team-section .swiper-container .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	transition: 0.3s;
	background-color: #444
}
.home-team-section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
	position: relative;
	height: 8px;
	border-radius: 0
}
.home-team-section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	content: '';
	position: absolute;
	top: -6px;
	left: 0;
	width: 0;
	height: 0;
	border-bottom: 6px solid #444;
	border-left: 6px solid transparent
}
.home-team-section .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	content: '';
	position: absolute;
	top: -6px;
	right: 0;
	width: 0;
	height: 0;
	border-bottom: 6px solid #444;
	border-right: 6px solid transparent
}
.home-team-section .section-bg {
	position: absolute;
	z-index: 0;
	left: 0;
	right: 0;
	top: 60px;
	bottom: 0;
	background-position: center
}
.home-team-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home-trust-ck .full {
	width: 100%
}
.home-trust-ck .inner {
	padding: 2em 0
}
.home-trust-ck #primary {
	width: 100%
}
.home-trust-ck #primary.have-sidebar {
	width: 71%
}
.home-trust-ck #primary.fr {
	padding-left: 5%
}
.home-trust-ck #primary.fl {
	padding-right: 5%
}
.home-trust-ck #secondary {
	width: 29%
}
.home-trust-ck .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-trust-ck img {
	max-width: 100%
}
.home-trust-ck ul, .home-trust-ck ol, .home-trust-ck li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-trust-ck .wrapper {
	padding: 0 20px
}
.home-trust-ck .header-menu .wrapper {
	padding: 0px
}
}
.home-trust-ck .fl {
	float: left
}
.home-trust-ck .fr {
	float: right
}
.home-trust-ck .show {
	display: block
}
.home-trust-ck .hide {
	display: none
}
.home-trust-ck .clearfix {
	clear: both;
	zoom: 1
}
.home-trust-ck .section {
	height: 770px;
	position: relative;
	background-color: #fff
}
.home-trust-ck .section-container {
	position: relative;
	z-index: 1;
	padding: 50px 0
}
.home-trust-ck .section .list {
	overflow: hidden
}
.home-trust-ck .section .list li {
	width: 25%;
	background: #444;
	opacity: 0.92;
	filter: alpha(opacity=92);
	line-height: 300px;
	height: 300px;
	text-align: center;
	float: left
}
.home-trust-ck .section .list li .middle {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: 2em
}
.home-trust-ck .section .list li .middle .num {
	font-size: 24px
}
.home-trust-ck .section .list li .middle .num strong {
	font-size: 72px;
	font-weight: 300
}
.home-trust-ck .section .list li .middle .content {
	font-size: 16px
}
.home-trust-ck .section .section-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-position: center bottom;
	z-index: 0;
	background-repeat: no-repeat
}

@media screen and (max-width:767px) {
.home-trust-ck .section .list li {
	height: 230px;
	line-height: 230px
}
.home-trust-ck .section-container {
	padding: 40px 20px
}
}

@media screen and (max-width:640px) {
.home-trust-ck .section {
	height: 600px
}
.home-trust-ck .section .list li {
	width: 50%;
	height: 150px;
	line-height: 150px
}
.home-trust-ck .section .section-bg {
	background-size: 1000px auto
}
.home-trust-ck .section .list li .middle .num {
	font-size: 16px
}
.home-trust-ck .section .list li .middle .num strong {
	font-size: 36px
}
.home-trust-ck .section .list li .middle .content {
	font-size: 12px
}
}

@media screen and (max-width:480px) {
.home-trust-ck .section {
	height: 540px
}
.home-trust-ck .section .section-bg {
	background-size: 900px auto
}
}
.home-trust-ck .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home-video-hyl .full {
	width: 100%
}
.home-video-hyl .inner {
	padding: 2em 0
}
.home-video-hyl #primary {
	width: 100%
}
.home-video-hyl #primary.have-sidebar {
	width: 71%
}
.home-video-hyl #primary.fr {
	padding-left: 5%
}
.home-video-hyl #primary.fl {
	padding-right: 5%
}
.home-video-hyl #secondary {
	width: 29%
}
.home-video-hyl .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-video-hyl img {
	max-width: 100%
}
.home-video-hyl ul, .home-video-hyl ol, .home-video-hyl li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-video-hyl .wrapper {
	padding: 0 20px
}
.home-video-hyl .header-menu .wrapper {
	padding: 0px
}
}
.home-video-hyl .fl {
	float: left
}
.home-video-hyl .fr {
	float: right
}
.home-video-hyl .show {
	display: block
}
.home-video-hyl .hide {
	display: none
}
.home-video-hyl .clearfix {
	clear: both;
	zoom: 1
}
.home-video-hyl .section {
	position: relative
}
.home-video-hyl .section-container {
	max-width: 1200px;
	padding-left: 0;
	padding-right: 0
}
.home-video-hyl .video-js .vjs-big-play-button {
	display: none
}
.home-video-hyl #videobox {
	position: fixed;
	left: 10%;
	top: 10%;
	right: 10%;
	bottom: 10%;
	background-color: #000;
	display: none;
	z-index: 1111
}
.home-video-hyl .tit-hyl {
	padding: 20px;
	color: #404040
}
.home-video-section .full {
	width: 100%
}
.home-video-section .inner {
	padding: 2em 0
}
.home-video-section #primary {
	width: 100%
}
.home-video-section #primary.have-sidebar {
	width: 71%
}
.home-video-section #primary.fr {
	padding-left: 5%
}
.home-video-section #primary.fl {
	padding-right: 5%
}
.home-video-section #secondary {
	width: 29%
}
.home-video-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.home-video-section img {
	max-width: 100%
}
.home-video-section ul, .home-video-section ol, .home-video-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.home-video-section .wrapper {
	padding: 0 20px
}
.home-video-section .header-menu .wrapper {
	padding: 0px
}
}
.home-video-section .fl {
	float: left
}
.home-video-section .fr {
	float: right
}
.home-video-section .show {
	display: block
}
.home-video-section .hide {
	display: none
}
.home-video-section .clearfix {
	clear: both;
	zoom: 1
}
.home-video-section .section-container {
	padding: 15px;
	max-width: 100%
}
.home-video-section .video-js .vjs-big-play-button {
	display: none
}
.home-video-section #videobox {
	position: fixed;
	left: 10%;
	top: 10%;
	right: 10%;
	bottom: 10%;
	background-color: #000;
	display: none;
	z-index: 1111
}
.home_about_one .fl {
	float: left
}
.home_about_one .fr {
	float: right
}
.home_about_one ul, .home_about_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_about_one img {
	display: inline-block;
	max-width: 100%
}
.home_about_one a {
	text-decoration: none
}
.home_about_one .section {
	position: relative;
	background: #fff
}
.home_about_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_about_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.home_about_one .main-title {
	font-size: 30px;
	color: #444;
	position: relative;
	margin-bottom: 45px;
	line-height: 1em
}
.home_about_one .main-title em {
	color: #444;
	text-transform: uppercase
}
.home_about_one .main-title span {
	color: #9c9c9c;
	font-size: 18px
}
.home_about_one .main-title .href {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #444;
	font-size: 14px
}
.home_about_one .main-title .href:hover {
	text-decoration: underline
}
.home_about_one .main-content {
	overflow: hidden
}
.home_about_one .words {
	width: 50%;
	height: 420px;
	padding: 60px 40px;
	position: relative
}
.home_about_one .words_bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
.home_about_one .para {
	margin: 55px 0 75px;
	position: relative;
	z-index: 1
}
.home_about_one .para p {
	color: #8c8c8c;
	line-height: 2em
}
.home_about_one em {
	font-style: normal
}
.home_about_one .words .href {
	position: relative;
	z-index: 1;
	width: 106px;
	height: 30px;
	line-height: 30px;
	border-radius: 20px;
	margin: 0 auto;
	display: block;
	text-align: center;
	background: #444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_about_one .words .href a {
	color: #fff
}
.home_about_one .words .href:hover {
	box-shadow: 0px 0px 10px #444
}
.home_about_one .imgs {
	width: 50%;
	height: 420px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.home_about_one .imgs img {
	display: none
}

@media screen and (max-width:1024px) {
.home_about_one .para {
	margin: 0;
	margin-bottom: 20px
}
}

@media screen and (max-width:720px) {
.home_about_one .imgs {
	background: none !important;
	height: auto;
	width: 100%;
	float: none
}
.home_about_one .imgs img {
	display: block
}
.home_about_one .words {
	height: auto;
	width: 100%;
	float: none
}
.home_about_one .section-container {
	padding: 40px 20px
}
.home_about_one .main-title {
	margin-bottom: 30px;
	font-size: 25px
}
}
.home_about_solarland .fl {
	float: left
}
.home_about_solarland .fr {
	float: right
}
.home_about_solarland .section-container {
	padding: 0;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.4);
	overflow: hidden;
	width: 100%;
	height: 306px
}
.home_about_solarland .words {
	width: 780px;
	box-sizing: border-box;
	padding: 57px;
	color: #737373
}
.home_about_solarland .words .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4em
}
.home_about_solarland .words .subtit {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}
.home_about_solarland .words .para {
	font-size: 14px;
	margin-top: 30px;
	line-height: 1.8em
}
.home_about_solarland .videobox {
	width: 380px;
	height: 307px;
	position: relative
}
.home_about_solarland .videobox .img_mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0px
}
.home_about_solarland .videobox .img_mask img {
	width: 100%
}
.home_about_solarland .videobox video {
	width: 100%;
	height: 306px;
	display: block
}
.home_about_solarland .section-container {
	position: relative
}
.home_about_solarland .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:1200px) {
.home_about_solarland .section-container {
	height: auto
}
.home_about_solarland .words {
	width: 60%;
	height: auto;
	padding: 40px
}
.home_about_solarland .videobox {
	width: 40%;
	height: auto
}
}

@media screen and (max-width:720px) {
.home_about_solarland .section-container {
	height: auto
}
.home_about_solarland .words {
	width: 100%;
	float: none;
	height: auto
}
.home_about_solarland .videobox {
	width: 100%;
	float: none;
	height: auto
}
}
.home_about_two .fl {
	float: left
}
.home_about_two .fr {
	float: right
}
.home_about_two ul, .home_about_two li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_about_two img {
	display: inline-block;
	max-width: 100%
}
.home_about_two a {
	text-decoration: none
}
.home_about_two .section {
	position: relative
}
.home_about_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_about_two .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.home_about_two .imgs {
	width: 50%;
	height: 480px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative
}
.home_about_two .imgs img {
	display: none
}
.home_about_two .imgs .disc {
	width: 100px;
	height: 100px;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1
}
.home_about_two .words {
	width: 50%;
	padding-left: 110px;
	height: 480px;
	background-color: #fff
}
.home_about_two .main-title {

	color: #444;
	text-transform: uppercase;
	
	line-height: 1em
}
.home_about_two .main-title em {
	color: #444;
	font-style: normal;
	line-height: 1em
}
.home_about_two .main-title .subtitle {
	font-size: 26px;
	text-transform: uppercase;
	margin-top: 15px
}
.home_about_two .para {
	line-height: 2em;
	color: #8c8c8c
}
.home_about_two .para p {
	margin-bottom: 15px;text-align: left;
}
.home_about_two .href {
	text-align: center;
	background: #444;
	width: 108px;
	height: 38px;
	line-height: 38px;
	border-radius: 0;
	position: relative;
	top: 0;
	/* transition: 0.3s; */
	transition: all 0.6s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.home_about_two .href a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700
}
.home_about_two .href:hover {
	top: 25px;
	box-shadow: 0px 0px 10px #777;
	border-radius: 20px;
}
.home_about_two .main-content {
	margin-top: 45px
}
.home_about_two .line {
	width: 3px;
	height: 82px;
	background-color: silver;
	display: block;
	margin: 30px 3px;
	display: none
}
.home_about_two .about_wrapper {
	overflow: hidden
}

@media screen and (max-width:1199px) {
.home_about_two .line {
	display: none
}
.home_about_two .words {
	padding: 20px 40px
}
.home_about_two .main-title {
	font-size: 40px
}
.home_about_two .main-title .subtitle {
	font-size: 24px
}
}

@media screen and (max-width:720px) {
.home_about_two .section-container {
	padding: 40px 20px
}
.home_about_two .words, .home_about_two .imgs {
	height: auto;
	width: 100%
}
.home_about_two .imgs img {
	display: block
}
.home_about_two .imgs {
	background: none !important
}
.home_about_two .main-content {
	margin-top: 30px
}
.home_about_two .main-title {
	font-size: 30px
}
.home_about_two .main-title .subtitle {
	font-size: 20px
}
.home_about_two .words {
	padding: 30px 20px
}
}
.home_auxiliary_one .fl {
	float: left
}
.home_auxiliary_one .fr {
	float: right
}
.home_auxiliary_one ul, .home_auxiliary_one li {
	padding: 0;
	margin: 0
}
.home_auxiliary_one img {
	display: inline-block;
	max-width: 100%
}
.home_auxiliary_one .section {
	position: relative;
	height: 355px
}
.home_auxiliary_one .section-bgimg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-position: center;
	background-repeat: no-repeat
}
.home_auxiliary_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_auxiliary_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.home_auxiliary_one .section-container {
	overflow: hidden
}
.home_auxiliary_one .words {
	width: 50%;
	float: right;
	padding-left: 110px;
	padding-right: 60px
}
.home_auxiliary_one .words .para, .home_auxiliary_one .words em, .home_auxiliary_one .words .title {
	color: #fff
}
.home_auxiliary_one .words em {
	font-style: italic;
	font-size: 22px;
	line-height: 1em;
	margin-bottom: 15px
}
.home_auxiliary_one .words .title {
	font-size: 44px;
	line-height: 59px;
	font-style: italic
}
.home_auxiliary_one .words .para {
	line-height: 25px;
	font-size: 14px
}
.home_auxiliary_one .words-bg {
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 0;
	background: #444
}
.home_auxiliary_one .href {
	cursor: pointer;
	width: 130px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	margin-top: 40px;
	text-align: center;
	padding: 0 15px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_auxiliary_one .href a {
	font-size: 14px;
	color: #fff
}
.home_auxiliary_one .href .arrow {
	line-height: 30px;
	right: 0;
	position: relative;
	float: right;
	margin-right: 15px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_auxiliary_one .href:hover .arrow {
	right: -8px
}

@media screen and (max-width:1200px) {
.home_auxiliary_one .section-container {
	padding: 40px 20px
}
.home_auxiliary_one .section {
	height: 250px
}
.home_auxiliary_one .words {
	padding: 0 30px;
	padding-left: 40px
}
.home_auxiliary_one .words .para {
	display: none
}
}

@media screen and (max-width:960px) {
.home_auxiliary_one .words .title {
	font-size: 30px
}
}

@media screen and (max-width:720px) {
.home_auxiliary_one .section {
	height: 200px
}
.home_auxiliary_one .words em {
	font-size: 16px
}
.home_auxiliary_one .words .title {
	font-size: 24px;
	line-height: 1em;
	margin: 5px 0
}
.home_auxiliary_one .words .href {
	margin-top: 10px
}
}

@media screen and (max-width:480px) {
.home_auxiliary_one .words {
	padding: 0;
	padding-left: 20px
}
.home_auxiliary_one .words .title {
	font-synthesis: 18px
}
}
.home_auxiliary_two .fl {
	float: left
}
.home_auxiliary_two .fr {
	float: right
}
.home_auxiliary_two ul, .home_auxiliary_two li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_auxiliary_two img {
	display: inline-block;
	max-width: 100%
}
.home_auxiliary_two .section {
	position: relative
}
.home_auxiliary_two .section-bgimg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-position: left center;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.home_auxiliary_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_auxiliary_two .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.home_auxiliary_two .list ul {
	overflow: hidden;
	margin-bottom: 30px
}
.home_auxiliary_two .list ul li {
	width: 32%;
	margin-right: 2%;
	text-align: center;
	float: left
}
.home_auxiliary_two .list ul li:nth-of-type(3n) {
	margin-right: 0
}
.home_auxiliary_two .list ul li .words {
	text-align: center
}
.home_auxiliary_two .list ul li .words .img {
	margin: 0 auto 30px;
	overflow: hidden
}
.home_auxiliary_two .list ul li .words .img img {
	display: block;
	margin: 0 auto
}
.home_auxiliary_two .list ul li .words .para {
	font-size: 13px;
	color: #464646;
	line-height: 1.8em;
	width: 300px;
	max-width: 100%;
	margin: 0 auto
}
.home_auxiliary_two .list ul li .words .title {
	font-size: 16px;
	color: #9e9e9e;
	line-height: 1em;
	margin-bottom: 10px
}

@media screen and (max-width:1200px) {
.home_auxiliary_two .section-container {
	padding: 40px 20px
}
}

@media screen and (max-width:720px) {
.home_auxiliary_two .list ul li .words .img img {
	width: 70px
}
}

@media screen and (max-width:480px) {
.home_auxiliary_two .list ul {
	margin-bottom: 10px
}
.home_auxiliary_two .list ul li {
	width: 90%;
	float: none;
	margin: 0 auto 10px !important
}
}
.home_business_solarland .fl {
	float: left
}
.home_business_solarland .fr {
	float: right
}
.home_business_solarland .section-container {

	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.home_business_solarland .main_tit {
	text-align: center;
	color: #444;
	font-size: 24px;
	margin-bottom: 40px
}
.home_business_solarland .main_tit .subtit {
	line-height: 2em;
	font-weight: lighter;
	text-transform: uppercase;
	color: #9c9c9c;
	font-size: 30px
}
.home_business_solarland ul, .home_business_solarland li {
	list-style: none
}
.home_business_solarland .main_cont ul {
	overflow: hidden;
	padding: 10px
}
.home_business_solarland .main_cont ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	transition: 0.3s;
	padding: 20px;
	box-sizing: border-box
}
.home_business_solarland .main_cont ul li:nth-of-type(4n) {
	margin-right: 0
}
.home_business_solarland .main_cont ul li .circle {
	margin: 0 auto;
	width: 220px;
	height: 220px;
	background-color: #777;
	box-sizing: border-box;
	padding: 10px;
	margin-bottom: 50px;
	border-radius: 50%
}
.home_business_solarland .main_cont ul li .circle img {
	max-width: 100%;
	transition: 0.3s;
	cursor: pointer
}
.home_business_solarland .main_cont ul li .circle_wrapper {
	box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
	width: 200px;
	height: 200px;
	margin: 0 auto;
	background: #444;
	border-radius: 50%;
	overflow: hidden
}
.home_business_solarland .main_cont ul li .title {
	margin-bottom: 10px;
	font-size: 22px;
	color: #777;
	text-align: center
}
.home_business_solarland .main_cont ul li .para {
	font-size: 14px;
	color: #a6a6a6;
	line-height: 1.8em;
	height: 75px;
	overflow: hidden
}
.home_business_solarland .main_cont ul li .more {
	max-width: 100%;
	border-radius: 9px;
	border-bottom: 4px solid transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	border: none;
	width: 140px;
	height: 48px;
	line-height: 48px;
	background-color: #444;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 16px;
	margin: 50px auto
}
.home_business_solarland .main_cont ul li:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3)
}
.home_business_solarland .main_cont ul li:hover .circle_wrapper {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1)
}
.home_business_solarland .main_cont ul li .more:hover {
	background-color: #eee;
	border-bottom: 4px solid #444
}
.home_business_solarland .section {
	position: relative
}
.home_business_solarland .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:720px) {
.home_business_solarland .section-container {
	padding: 20px
}
.home_business_solarland .main_cont ul li {
	width: 49%;
	margin-right: 2%
}
.home_business_solarland .main_cont ul li:nth-of-type(2n) {
	margin-right: 0
}
.home_business_solarland .main_cont ul li .circle {
	width: 120px;
	height: 120px;
	margin-bottom: 20px
}
.home_business_solarland .main_cont ul li .circle_wrapper {
	width: 100px;
	height: 100px
}
.home_business_solarland .main_cont ul li .more {
	margin: 20px auto
}
}
.home_contact_one .fl {
	float: left
}
.home_contact_one .fr {
	float: right
}
.home_contact_one ul, .home_contact_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_contact_one img {
	display: inline-block;
	max-width: 100%
}
.home_contact_one .section {
	position: relative
}
.home_contact_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_contact_one .section-container {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}
.home_contact_one .section {
	overflow: hidden
}
.home_contact_one .main-title {
	text-transform: uppercase;
	text-align: center;
	color: #444;
	margin-bottom: 60px
}
.home_contact_one .main-title em {
	color: #444;
	font-style: normal
}
.home_contact_one .main-title .subtitle {
	color: #9c9c9c;
	font-synthesis: 18px;
	line-height: 1em
}
.home_contact_one .main-title .title {
	position: relative;
	line-height: 1em;
	margin-bottom: 10px;
	font-size: 36px
}
.home_contact_one .main-title .title:before, .home_contact_one .main-title .title:after {
	position: absolute;
	top: 50%;
	width: 50%;
	height: 2px;
	margin-top: 2px;
	background: #9c9c9c;
	z-index: -1;
	content: ''
}
.home_contact_one .main-title .title:before {
	left: 0
}
.home_contact_one .main-title .title:after {
	right: 0
}
.home_contact_one .main-title .title span {
	display: inline-block;
	padding: 0 30px;
	background: #fff;
	z-index: 2
}
.home_contact_one .map {
	width: 100%;
	height: 350px;
	box-shadow: 0px 6px 20px rgba(0,0,0,0.2);
	position: relative;

	z-index: 1;
	background: #fff
}
.home_contact_one .map .mask {
	position: absolute;
	left: -10000px;
	right: -10000px;
	top: 50%;
	bottom: -1000px
}
.home_contact_one #allmap {
	z-index: 11 !important
}
.home_contact_one .content-bt {
	overflow: hidden;
	position: relative;
	z-index: 12;
	margin-top: 60px
}
.home_contact_one .content-bt .col-8 {
	float: left;
	width: 50%;
	overflow: hidden;
	font-size: 14px
}
.home_contact_one .content-bt .col-8-5>div {
	margin-bottom: 20px
}
.home_contact_one .content-bt .col-8-5 {
	float: left;
	width: 56%
}
.home_contact_one .content-bt .col-8-4 {
	float: left;
	width: 44%
}
.home_contact_one .content-bt .col-8-5 .copy {
	color: #737373
}
.home_contact_one .content-bt .col-8-5 .add {
	color: #737373
}
.home_contact_one .content-bt .col-8-4 .cont li {
	color: #737373;
	margin-bottom: 10px
}
.home_contact_one .content-bt .col-8-4 .cont li:last-child {
	margin-bottom: 0px
}
.home_contact_one .content-bt .col-8-4 .cont li h4 {
	font-weight: 400;
	font-size: 14px;
	color: #a1a1a1
}
.home_contact_one .content-bt .col-8-4 .cont li span {
	color: #727272
}
.home_contact_one .link a {
	position: relative;
	display: inline-block;
	margin: 0 5px
}
.home_contact_one .link a img {
	display: block;
	width: 39px;
	height: 39px
}
.home_contact_one .link p {
	display: none;
	position: absolute;
	left: 20px;
	width: 140px;
	top: 118%;
	background: #fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	line-height: 2em;
	border-radius: 5px;
	text-align: center
}
.home_contact_one .link a:hover p {
	display: block
}
.home_contact_one form {
	overflow: hidden
}
.home_contact_one form .form-group {
	width: 49%;
	float: left;
	margin-bottom: 30px;
	margin-right: 2%
}
.home_contact_one form .form-group:nth-of-type(2n) {
	margin-right: 0
}
.home_contact_one form .form-group.form-textarea {
	width: 100%
}
.home_contact_one form .form-label {
	display: none
}
.home_contact_one form .form-control {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	border: 2px solid #e1e1e1;
	width: 100%;
	height: 38px;
	line-height: 26px;
	padding: 4px 8px
}
.home_contact_one form .form-group.form-textarea .form-control {
	border: 2px solid #e1e1e1;
	height: 100px
}
.home_contact_one form .form-control input, .home_contact_one form .form-control textarea {
	background: transparent;
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	padding: 0;
	color: #737373
}
.home_contact_one form .form-control:hover, .home_contact_one form .form-group.form-textarea .form-control:hover {
	border-color: #444
}
.home_contact_one form .form-group.form-button {
	width: 100px;
	height: 38px;
	border: 2px solid #e1e1e1;
	text-align: center;
	font-size: 14px
}
.home_contact_one form .form-group.form-button input {
	cursor: pointer;
	background: none;
	border: none;
	color: #737373;
	height: 38px;
	line-height: 38px
}
.home_contact_one form .form-group.form-button:hover {
	background: #444;
	color: #fff
}
.home_contact_one form .form-group.form-button:hover input {
	color: #fff
}
.home_contact_one #result {
	width: 100%;
	font-size: 12px
}
.home_contact_one dl, .home_contact_one dt, .home_contact_one dd, .home_contact_one ul, .home_contact_one li {
	margin: 0;
	padding: 0;
	list-style: none
}
.home_contact_one dt {
	font-size: 14px;
	font-family: "aÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂªÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¶ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¢Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹2ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½";
	font-weight: bold;
	border-bottom: 1px dotted #000;
	padding: 5px 0 5px 5px;
	margin: 5px 0
}
.home_contact_one dd {
	padding: 5px 0 0 5px
}
.home_contact_one li {
	line-height: 28px
}

@media screen and (max-width:768px) {
.home_contact_one .map .mask {
	display: none
}
.home_contact_one .content-bt .col-8 {
	width: 100%;
	margin-top: 20px
}
.home_contact_one .main-title .title {
	font-synthesis: 25px
}
.home_contact_one .main-title .title span {
	padding: 0 10px
}
}

@media screen and (max-width:720px) {
.home_contact_one .section-container {
	padding: 40px 20px
}
.home_contact_one form .form-group {
	margin-bottom: 10px
}
}

@media screen and (max-width:580px) {
.home_contact_one .content-bt .col-8-5, .home_contact_one .content-bt .col-8-4 {
	width: 100%;
	float: none;
	margin-top: 5px
}
.home_contact_one .content-bt .col-8-5>div {
	margin-bottom: 0
}
.home_contact_one form .form-group {
	width: 100%;
	float: none;
	margin-right: none
}
.home_contact_one .main-title {
	margin-bottom: 30px
}
.home_contact_one .content-bt {
	margin-top: 30px
}
}
.home_contact_two .fl {
	float: left
}
.home_contact_two .fr {
	float: right
}
.home_contact_two ul, .home_contact_two li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_contact_two img {
	display: inline-block;
	max-width: 100%
}
.home_contact_two .section {
	position: relative
}
.home_contact_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_contact_two .section-container {
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0
}

@media screen and (max-width:720px) {
.home_contact_two .section-container {
	padding: 30px 20px;
	max-width: 100%
}
}
.home_contact_two .main-title {
	text-transform: uppercase;
	margin-bottom: 20px
}
.home_contact_two .main-title .title {
	font-size: 20px;
	color: #2f2f2f;
	font-weight: 700;
	line-height: 1.5em
}
.home_contact_two .main-title .title a {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #2f2f2f
}
.home_contact_two .main-title .title a span {
	color: rgba(67,67,67,0.7)
}
.home_contact_two .main-title .subtitle {
	font-weight: 100;
	font-size: 12px;
	line-height: 1em
}
.home_contact_two .main-content {
	overflow: hidden;
	height: 570px
}
.home_contact_two .main-content .map {
	width: 45%
}
.home_contact_two .main-content .words {
	width: 53%;
	padding-left: 30px
}
.home_contact_two .main-content .map {
	background: #444;
	height: 100%
}
.home_contact_two #allmap {
	width: 166px;
	height: 294px
}
.home_contact_two .map-wrapper {
	width: 190px;
	height: 390px;
	margin: 30px auto;
	padding: 47px 12px
}
.home_contact_two .main-content .map .para {
	padding: 0 30px;
	margin: 20px auto 0;
	color: #fafafa;
	opacity: 0.7;
	filter: alpha(opacity=70);
	font-size: 14px;
	line-height: 1.8em
}
.home_contact_two .main-content .map .para strong {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff
}
.home_contact_two .main-content .words {
	padding-top: 120px;
	height: 568px;
	border: 1px solid #d7d7d7;
	border-left: none
}
.home_contact_two .main-content .words>.icon {
	line-height: 1em;
	font-size: 59px;
	color: #444;
	font-weight: 700;
	margin-bottom: 60px
}
.home_contact_two .main-content .words>.icon span {
	margin-left: 10px
}
.home_contact_two .main-content .words .list li {
	margin-bottom: 28px
}
.home_contact_two .main-content .words .list .icon {
	position: relative;
	top: 6px;
	margin-right: 5px;
	display: inline-block;
	width: 30px;
	height: 24px;
	background-position: center;
	background-repeat: no-repeat
}
.home_contact_two .main-content .words .list .cont {
	display: inline-block;
	line-height: 2em;
	font-size: 14px;
	color: #424242;
	opacity: 0.7;
	filter: alpha(opacity=70)
}

@media screen and (max-width:720px) {
.home_contact_two .main-content .words>.icon {
	font-size: 20px;
	margin-bottom: 20px
}
.home_contact_two .main-content .words>.icon img {
	height: 20px
}
.home_contact_two .main-content .words .list li {
	margin-bottom: 5px
}
.home_contact_two .main-content .words .list .icon {
	top: 0
}
.home_contact_two .main-content .words .list .cont {
	max-width: 83%;
	font-size: 12px
}
.home_contact_two .main-content .map .para {
	padding: 0 15px;
	font-size: 12px;
	line-height: 1.5em
}
}

@media screen and (max-width:560px) {
.home_contact_two .main-content {
	height: auto
}
.home_contact_two .main-content .map {
	width: 100%;
	float: none;
	padding: 30px 20px
}
.home_contact_two .map-wrapper {
	margin-top: 0
}
.home_contact_two .main-content .words {
	width: 100%;
	float: none;
	padding: 30px 20px;
	height: auto;
	border: none
}
}
.home_news_one .fl {
	float: left
}
.home_news_one .fr {
	float: right
}
.home_news_one img {
	max-width: 100%
}
.home_news_one ul, .home_news_one li {
	list-style: none;
	margin: 0;
	padding: 0
}
.home_news_one .section {
	position: relative
}
.home_news_one .section-container {
	padding: 50px 0
}
.home_news_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home_news_one .main-title {
	margin-bottom: 60px;
	text-transform: uppercase;
	text-align: center
}
.home_news_one .main-title .title {
	font-size: 30px;
	color: #444;
	line-height: 1em;
	margin-bottom: 10px;
	font-weight: 700
}
.home_news_one .main-title .title em {
	color: #444;
	font-style: normal
}
.home_news_one .main-title .subtitle {
	color: #9c9c9c;
	font-size: 18px
}
.home_news_one .main-content {
	overflow: hidden
}
.home_news_one .main-content .href {
	margin-top: 30px;
	cursor: pointer;
	position: relative;
	width: 150px;
	height: 38px;
	line-height: 38px;
	text-transform: uppercase;
	background: #444;
	padding: 0 25px
}
.home_news_one .main-content .href a {
	position: relative;
	z-index: 1;
	font-size: 14px;
	font-weight: 700;
	color: #fff
}
.home_news_one .main-content .href a i {
	font-weight: 100;
	color: #fff;
	float: right;
	margin-top: 12px;
	position: relative;
	right: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_news_one .main-content .href span {
	width: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	background: transparent
}
.home_news_one .main-content .href:hover span {
	width: 100%;
	background: #999
}
.home_news_one .main-content .href:hover a i {
	right: -10px
}
.home_news_one .main-content .title {
	font-size: 16px;
	color: #444;
	font-weight: 700;
	margin-bottom: 8px
}
.home_news_one .main-content .para {
	font-size: 14px;
	line-height: 1.8em;
	color: #737373
}
.home_news_one .main-content .img {
	width: 100%;
	margin-bottom: 25px
}
.home_news_one .main-content .left, .home_news_one .main-content .right {
	width: 50%
}
.home_news_one .main-content .right {
	margin-top: -20px
}
.home_news_one .main-content .right ul {
	padding: 20px
}
.home_news_one .main-content .right ul li {
	margin-bottom: 30px;
	border: 3px solid #ededed;
	padding: 30px 20px;
	position: relative;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
	border-radius: 0px
}
.home_news_one .main-content .right ul li:hover {
	border: none;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1)
}
.home_news_one .main-content .right .day {
	color: #737373
}
.home_news_one .main-content .right .day span {
	font-size: 60px;
	line-height: 1em;
	margin-bottom: 10px
}
.home_news_one .main-content .right .day .time {
	font-size: 18px;
	font-weight: 100
}
.home_news_one .main-content .date {
	float: left
}
.home_news_one .content {
	margin-left: 80px
}

@media screen and (max-width:720px) {
.home_news_one .section-container {
	padding: 40px 20px
}
.home_news_one .main-title {
	margin-bottom: 30px
}
.home_news_one .main-title .title {
	font-size: 25px
}
.home_news_one .main-title .subtitle {
	font-size: 16px
}
.home_news_one .main-content .href {
	margin-top: 20px
}
.home_news_one .main-content .left, .home_news_one .main-content .right {
	width: 100%
}
.home_news_one .main-content .right {
	margin-top: 0
}
.home_news_one .main-content .left {
	margin-bottom: 30px
}
.home_news_one .main-content .right .day .time {
	font-size: 16px
}
.home_news_one .main-content .right .day span {
	font-size: 30px
}
.home_news_one .main-content .right ul {
	padding: 0
}
.home_news_one .main-content .right ul li:hover {
	box-shadow: none;
	border: 3px solid #ededed

}
.home_news_one .main-content .date {
	float: none;
	margin-bottom: 15px
}
.home_news_one .main-content .right .day .time {
	display: inline-block
}
.home_news_one .content {
	margin-left: 0
}
}
.home_news_third .section {
	position: relative
}
.home_news_third .section-container {
	padding: 50px 0
}
.home_news_third .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_news_third img {
	max-width: 100%;
	display: inline-block
}
.home_news_third ul, .home_news_third li {
	list-style: none;
	padding: 0;
	margin: 0
}
.home_news_third .main-title {
	margin-bottom: 4%;
	text-align: center
}
.home_news_third .main-title .title {
	font-size: 20px;
	color: #666
}
.home_news_third .main-title .subtitle {
	font-size: 14px;
	color: #999
}
.home_news_third .list {
	overflow: hidden;
	padding: 20px;
	margin-right: -20px;
	margin-left: -20px
}
.home_news_third .list li {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	float: left;
	width: 48%;
	margin-right: 4%;
	padding: 36px;
	border-bottom: 1px solid #ddd
}
.home_news_third .list li:nth-of-type(2n) {
	margin-right: 0
}
.home_news_third .list li:last-of-type(1), .home_news_third .list li:last-of-type(2) {
	border: 0
}
.home_news_third .list li .title {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height: 1.5;
	word-break: break-all
}
.home_news_third .list li .title span {
	width: 100px;
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 1
}
.home_news_third .list li .para {
	margin-top: 1.666%;
	font-size: 13px;
	color: #878787;
	line-height: 1.7
}
.home_news_third .list li:hover {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)
}

@media screen and (max-width:720px) {
.home_news_third .section-container {
	padding: 30px 20px
}
.home_news_third .main-title {
	margin-bottom: 30px
}
}

@media screen and (max-width:540px) {
.home_news_third .main-title {
	margin-bottom: 0px
}
.home_news_third .list li {
	margin: 0px auto 10px;
	width: 100%;
	padding: 15px;
	padding-bottom: 25px
}
}
.home_news_three .section {
	position: relative
}
.home_news_three .section-container {
	padding: 50px 0
}
.home_news_three .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_news_three img {
	max-width: 100%;
	display: inline-block
}
.home_news_three ul, .home_news_three li {
	list-style: none;
	padding: 0;
	margin: 0
}
.home_news_three .main-title {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 100px;
	font-weight: 700
}
.home_news_three .main-title .title {
	font-size: 17px;
	color: #424242;
	line-height: 1.5em
}
.home_news_three .main-title .subtitle {
	color: #2f2f2f;
	font-size: 30px
}
.home_news_three .main-title em {
	font-style: normal;
	margin-right: 8px;
	color: #9a9a9a
}
.home_news_three .main-content .list {
	padding: 20px;
	margin-left: -20px;
	margin-right: -20px;
	overflow: hidden
}
.home_news_three .main-content .list li {
	cursor: pointer;
	padding-top: 80px;
	float: left;
	background: #eaeaea;
	width: 31.3333%;
	margin-right: 3%;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_news_three .main-content .list li:nth-of-type(3n) {
	margin-right: 0
}
.home_news_three .main-content .list li .date {
	padding: 0 25px;
	margin-bottom: 32px;
	color: rgba(54,54,54,0.7);
	font-size: 14px
}
.home_news_three .main-content .list li .date span {
	display: inline;
	margin-right: 8px;
	font-size: 26px;
	color: #2f2f2f;
	font-weight: 700
}
.home_news_three .main-content .list li .title {
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 25px;
	padding: 0 25px;
	font-size: 18px;
	color: #2f2f2f
}
.home_news_three .main-content .list li .para {
	padding: 0 25px;
	margin-bottom: 60px;
	font-size: 14px;
	color: rgba(47,47,47,0.7);
	line-height: 1.8em
}
.home_news_three .main-content .list li .href a {
	position: relative;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 0 25px;
	height: 104px;
	line-height: 104px;
	color: #2f2f2f;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_news_three .main-content .list li .href a .line {
	position: absolute;
	top: 0;
	left: 20px;
	right: 20px;
	display: block;
	height: 1px;
	background: #c5c5c5
}
.home_news_three .main-content .list li .href span {
	float: right;
	text-align: center;
	margin-top: 36px;
	display: inline-block;
	color: #e6e6e6;
	border: 1px solid #e6e6e6;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 32px;
	height: 32px;
	line-height: 32px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_news_three .main-content .list li:hover {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	background: #fff
}
.home_news_three .main-content .list li:hover .href a .line {
	display: none
}
.home_news_three .main-content .list li:hover .href {
	background: #2f2f2f
}
.home_news_three .main-content .list li:hover .href a {
	color: #e1e1e1
}
.home_news_three .main-content .list li:hover .href span {
	opacity: 1;
	filter: alpha(opacity=100)
}

@media screen and (max-width:720px) {
.home_news_three .main-title {
	margin-bottom: 40px
}
.home_news_three .main-title .subtitle {
	font-size: 22px
}
.home_news_three .section-container {
	padding: 30px 20px
}
.home_news_three .main-content .list li {
	padding-top: 6%;
	width: 33.333%;
	margin-right: 0;
	border-right: 1px solid #c5c5c5
}
.home_news_three .main-content .list li .href a .line {
	display: none
}
.home_news_three .main-content .list li:nth-of-type(3n) {
	border: none
}
.home_news_three .main-content .list li .href span {
	opacity: 1;
	filter: alpha(opacity=100)
}
.home_news_three .main-content .list li .para {
	margin-bottom: 10px
}
.home_news_three .main-content .list li .href a {
	height: 60px;
	line-height: 60px
}
}

@media screen and (max-width:580px) {
.home_news_three .main-content .list li {
	width: 100%;
	margin-bottom: 20px
}
.home_news_three .main-content .list li {
	border: none
}
}
.home_news_two .fl {
	float: left
}
.home_news_two .fr {
	float: right
}
.home_news_two img {
	max-width: 100%
}
.home_news_two ul, .home_news_two li {
	list-style: none;
	margin: 0;
	padding: 0
}
.home_news_two .section {
	position: relative
}
.home_news_two .section-container {
	padding: 50px 0
}
.home_news_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.home_news_two .main-title {
	position: relative;
	margin-bottom: 60px
}
.home_news_two .main-title .title {
	line-height: 1em;
	font-size: 24px;
	color: #444
}
.home_news_two .main-title .title em {
	font-style: normal;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #444;
	position: relative;
	top: 2px;
	margin-right: 2px
}
.home_news_two .main-title .subtitle {
	font-size: 18px;
	font-weight: 100;
	color: #9c9c9c
}
.home_news_two .main-title .href {
	position: absolute;
	right: 0;
	bottom: 5px
}
.home_news_two .main-title .href a {
	font-size: 14px;
	color: #444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_news_two .main-title .href a:hover {
	text-decoration: underline;
	font-weight: 700
}
.home_news_two .main-content ul li {
	cursor: pointer;
	overflow: hidden;
	width: 100%;
	border: 1px solid #e5e5e5;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	padding: 20px 60px 15px;
	margin-bottom: 24px
}
.home_news_two .main-content ul li:last-of-type {
	margin-bottom: 0
}
.home_news_two .main-content ul li a {
	font-size: 36px;
	font-weight: 700;
	color: #444
}
.home_news_two .main-content .date {
	font-size: 16px;
	font-weight: 700;
	color: #444;
	float: left;
	width: 13%
}
.home_news_two .main-content .date .day {
	font-size: 36px;
	color: #444;
	display: block;
	line-height: 1em
}
.home_news_two .main-content .img {
	float: left;
	width: 15%;
	overflow: hidden
}
.home_news_two .main-content .img img {
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s
}
.home_news_two .main-content .words {
	float: right;
	width: 66%;
	padding-right: 80px;
	position: relative
}
.home_news_two .main-content .words .title {
	margin-bottom: 17px;
	font-size: 20px;
	font-weight: 700;
	color: #5e5e5e
}
.home_news_two .main-content .words .para {
	color: #737373;
	line-height: 1.8em;
	font-size: 14px;
	font-weight: 100
}
.home_news_two .main-content .points {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1.5px
}
.home_news_two .main-content .points span {
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #999;
	margin: 0
}
.home_news_two .main-content ul li:hover {
	border: 3px solid #444
}
.home_news_two .main-content li:hover .img img {
	transform: scale(1.1)
}

@media screen and (max-width:1024px) {
.home_news_two .main-content .date {
	width: 11%
}
.home_news_two .main-content .img {
	width: 20%
}
.home_news_two .main-content .words {
	width: 65%;
	padding-right: 60px
}
}

@media screen and (max-width:960px) {
.home_news_two .main-content ul li {
	padding: 20px
}
.home_news_two .main-content .date {
	font-size: 14px;
	width: auto;
	margin-right: 20px
}
.home_news_two .main-content .date .day {
	font-size: 25px
}
}

@media screen and (max-width:720px) {
.home_news_two .section-container {
	padding: 40px 20px
}
.home_news_two .main-title {
	margin-bottom: 30px
}
.home_news_two .main-content .date, .home_news_two .main-content .img, .home_news_two .main-content .words {
	float: none;
	width: 100%;
	margin-bottom: 20px
}
.home_news_two .main-content .words {
	margin-bottom: 0;
	padding-right: 0
}
.home_news_two .main-content .words .title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 300
}
.home_news_two .points {
	display: none
}
.home_news_two .main-content ul {
	overflow: hidden
}
.home_news_two .main-content ul li {
	padding: 20px;
	float: left;
	width: 48%;
	margin-right: 4%
}
.home_news_two .main-content ul li:nth-of-type(2n) {
	margin-right: 0
}
.home_news_two .main-content ul li:hover {
	border: 1px solid #e5e5e5
}
}

@media screen and (max-width:480px) {
.home_news_two .main-content ul li {
	padding: 30px 20px;
	float: none;
	width: 100%;
	margin-right: 0
}
}
.home_product_one .fl {
	float: left
}
.home_product_one .fr {
	float: right
}
.home_product_one img {
	max-width: 100%
}
.home_product_one .section {
	position: relative
}
.home_product_one .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.home_product_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_product_one .main-title {
	position: relative;
	text-align: center;
	font-weight: 700;
	margin-bottom: 60px;
	margin-top: 60px
}
.home_product_one .main-title .title {
	font-size: 38px;
	color: #444;
	text-transform: uppercase;
	line-height: 1em
}
.home_product_one .main-title em {
	font-style: normal;
	font-size: 44px;
	color: #444
}

.home_product_one .main-title .subtitle {
	font-size: 25px;
	text-transform: uppercase;
	color: #9c9c9c;
	margin-top: 10px
}
.home_product_one .main-content {
	padding: 75px 0
}
.home_product_one .main-content .section-container {
	padding: 0
}
.home_product_one .main-content p {
	color: rgba(255,255,255,0.5);
	text-align: center
}
.home_product_one .main-content p.p {
	margin: 0px auto 90px;
	width: 813px;
	line-height: 2em;
	max-width: 100%
}
.home_product_one .main-content {
	position: relative;
	width: 100%
}

.home_product_one .content-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.home_product_one .content-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_product_one .main-content .title {
	height: 65px;
	line-height: 65px;
	color: rgba(255,255,255,0.5);
	font-size: 20px;
	border: 1px solid #777;
	border-top: 0;
	text-align: center;
	background: transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_product_one .multiple-items .slick-slide {
	cursor: pointer;
	margin: 0 20px
}
.home_product_one .slick-slide:hover .title {
	background: #444;
	color: #fff
}
.home_product_one .slick-prev:before, .home_product_one .slick-next:before {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	font-size: 14px
}
.home_product_one .slick-prev, .home_product_one .slick-next {
	border: 1px solid #000;
	position: absolute;
	bottom: -80px;
	top: auto;
	z-index: 2;
	background: #000;
	height: 26px;
	width: 26px;
	border-radius: 13px;
	text-align: center;
	line-height: 36px
}
.home_product_one .slick-prev {
	left: 47.5%
}
.home_product_one .slick-next {
	right: 47.5%
}

@media screen and (max-width:720px) {
.home_product_one .slick-prev, .home_product_one .slick-next {
	position: absolute;
	top: 50%;
	bottom: auto;
	margin-top: -10px
}
.home_product_one .slick-prev {
	left: 20px
}
.home_product_one .slick-next {
	right: 20px
}
.home_product_one .main-title {
	margin-top: 45px;
	margin-bottom: 30px
}
.home_product_one .p {
	padding: 0 20px
}
.home_product_one .main-content {
	padding: 40px 0
}
.home_product_one .main-content .title {
	font-size: 14px;
	height: 40px;
	line-height: 40px
}
}
.home_product_third .section {
	position: relative
}
.home_product_third .section-container {
	max-width: 100%;
	width: 100%;
	padding: 50px 0;
	overflow: hidden
}
.home_product_third .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_product_third .fr {
	float: right
}
.home_product_third .fl {
	float: left
}
.home_product_third .main-title {
	padding-left: 30px;
	text-transform: uppercase;
	width: 15%
}
.home_product_third .main-title .title {
	color: #fff;
	font-size: 50px;
	font-weight: 700;
	line-height: 1.5em
}
.home_product_third .main-title .subtitle {
	font-size: 20px;
	color: #fff
}
.home_product_third .main-title .para {
	font-size: 14px;
	line-height: 2em;
	color: rgba(255,255,255,0.8);
	margin-top: 40px
}
.home_product_third .slider {
	width: 82%
}
.home_product_third .slick-next {
	right: auto;
	left: -15%
}
.home_product_third .slick-prev {
	left: -20%
}
.home_product_third .slick-next, .home_product_third .slick-prev {
	top: auto;
	margin-top: 0;
	bottom: 20px;
	border: 1px solid #fff;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%
}
.home_product_third .slick-prev:before, .home_product_third .slick-next:before {
	font-size: 17px;
	line-height: 30px
}
.home_product_third .words {
	padding: 35px;
	background: transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_product_third .words .title {
	position: relative;
	color: #fff;
	font-size: 16px;
	margin-bottom: 8px
}
.home_product_third .words .subtitle {
	color: rgba(255,255,255,0.7);
	font-size: 14px
}
.home_product_third .slider .slick-slide {
	cursor: pointer
}
.home_product_third .slider .slick-slide .words .title:after {
	position: absolute;
	content: 'eÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã…Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â©Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¬Ãƒâ€šÃ‚Â«ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€šÃ‚Â¿1ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â¾Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½2';
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	top: 20px;
	right: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.home_product_third .slider .slick-slide:hover .words {
	background: #2f2f2f
}
.home_product_third .slider .slick-slide:hover .words .title:after {
	filter: alpha(opacity=100);
	opacity: 1
}
.home_product_third .slider .slick-slide:hover .padding-wrapper {
	border: 0
}
.home_product_third .slider .slick-slide .padding {
	padding: 3%
}
.home_product_third .slider .slick-slide .padding-wrapper {
	border: 1px solid rgba(255,255,255,0.2)
}
.home_product_third img {
	max-width: 100%
}

@media screen and (max-width:1560px) {
.home_product_third .main-title .title {
	font-size: 30px
}
.home_product_third .main-title .para {
	max-height: 105px;
	overflow: hidden
}
}

@media screen and (max-width:1024px) {
.home_product_third .main-title {
	width: 100%;
	margin-bottom: 40px
}
.home_product_third .slider {
	width: 100%
}
}

@media screen and (max-width:720px) {
.home_product_third .section-container {
	padding: 30px 20px
}
.home_product_third .main-title {
	margin-bottom: 30px
}
.home_product_third .main-title .title {
	font-size: 30px
}
.home_product_third .main-title .subtitle {
	font-size: 17px
}
}
.home_product_three img {
	max-width: 100%
}
.home_product_three ul, .home_product_three li {
	padding: 0;
	margin: 0;
	list-style: none
}
.home_product_three .section {
	position: relative
}
.home_product_three .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.home_product_three .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.home_product_three .main-title {
	margin-bottom: 60px;
	position: relative
}
.home_product_three .main-title .title {
	color: #444;
	font-size: 24px;
	line-height: 1em
}
.home_product_three .main-title .line {
	display: block;
	margin: 8px 0;
	width: 96px;
	height: 1px;
	background: #737373
}
.home_product_three .main-title .subtitle {
	color: #9c9c9c;
	font-size: 18px;
	line-height: 1em;
	text-transform: uppercase;
	font-weight: 100
}
.home_product_three .main-title .href {
	position: absolute;
	right: 0;
	bottom: 0
}
.home_product_three .main-title .href a {
	color: #444;
	font-size: 14px
}
.home_product_three .main-title .href a:hover {
	text-decoration: underline
}
.home_product_three .main-content {
	margin-top: -20px
}
.home_product_three .main-content ul {
	overflow: hidden;
	padding: 20px;
	margin-left: -20px;
	margin-right: -20px
}
.home_product_three .main-content ul li {
	position: relative;
	float: left;
	width: 33.3333%;
	margin: 0
}
.home_product_three .main-content ul li a {
	display: block;
	width: 100%;
	height: 100%
}
.home_product_three .main-content ul li .img {
	overflow: hidden
}
.home_product_three .main-content ul li img {
	width: 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s
}
.home_product_three .main-content ul li .mask {
	transform: scale(1);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(255,255,255,0);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s
}
.home_product_three .main-content ul li .words {
	text-align: center;
	position: absolute;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
	right: 0
}
.home_product_three .main-content ul li .title {
	color: #444;
	font-size: 18px;
	padding: 0 10px;
	line-height: 1em;
	margin-bottom: 5px;
	position: relative;
	top: -20px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	opacity: 0
}
.home_product_three .main-content ul li .subtitle {
	color: #737373;
	font-size: 13px;
	line-height: 1em;
	position: relative;
	top: 20px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	opacity: 0
}
.home_product_three .main-content ul li:hover img {
	transform: scale(1)
}
.home_product_three .main-content ul li:hover .words .title {
	top: 0;
	opacity: 1
}
.home_product_three .main-content ul li:hover .words .subtitle {
	top: 0;
	opacity: 1
}
.home_product_three .main-content ul li:hover .mask {
	background: rgba(255,255,255,0.7);
	transform: scale(1.1)
}

@media screen and (max-width:720px) {
.home_product_three .section-container {
	padding: 40px 20px
}
.home_product_three .main-title {
	margin-bottom: 30px
}
.home_product_three .main-content ul li .title {
	font-size: 16px
}
.home_product_three .main-content ul li .subtitle {
	font-size: 12px
}
}

@media screen and (max-width:580px) {
.home_product_three .main-content ul li {
	width: 50%;
	margin: 5px auto
}
}

@media screen and (max-width:360px) {
.home_product_three .main-content ul li {
	float: none;
	width: 90%;
	margin: 10px auto
}
}
.inner-banner-gqf .full {
	width: 100%
}
.inner-banner-gqf .inner {
	padding: 2em 0
}
.inner-banner-gqf #primary {
	width: 100%
}
.inner-banner-gqf #primary.have-sidebar {
	width: 71%
}
.inner-banner-gqf #primary.fr {
	padding-left: 5%
}
.inner-banner-gqf #primary.fl {
	padding-right: 5%
}
.inner-banner-gqf #secondary {
	width: 29%
}
.inner-banner-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.inner-banner-gqf img {
	max-width: 100%
}
.inner-banner-gqf ul, .inner-banner-gqf ol, .inner-banner-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.inner-banner-gqf .wrapper {
	padding: 0 20px
}
.inner-banner-gqf .header-menu .wrapper {
	padding: 0px
}
}
.inner-banner-gqf .fl {
	float: left
}
.inner-banner-gqf .fr {
	float: right
}
.inner-banner-gqf .show {
	display: block
}
.inner-banner-gqf .hide {
	display: none
}
.inner-banner-gqf .clearfix {
	clear: both;
	zoom: 1
}
.inner-banner-gqf .section {
	position: relative
}
.inner-banner-gqf .section .section-container {
	padding: 0;
	text-align: center
}
.inner-banner-gqf .section .com_top_nav {
	display: inline-block;
	vertical-align: middle
}
.inner-banner-gqf .section .com_top_nav .c_t_n_lt b {
	font-size: 36px;
	line-height: 36px;
	color: #fff;
	text-transform: uppercase
}
.inner-banner-gqf .section .com_top_nav .c_t_n_rt {
	color: #fff;
	margin-top: 8px
}
.inner-banner-gqf .section .com_top_nav .c_t_n_rt a.home {
	text-decoration: underline
}
.inner-banner-gqf .section .com_top_nav .c_t_n_rt a {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase
}
.inner-banner-gqf .section .com_top_nav .c_t_n_rt span {
	margin: 0 10px;
	text-transform: uppercase
}
.inner-banner-gqf .section em {
	display: inline-block;
	vertical-align: middle
}

@media screen and (max-width:720px) {
.inner-banner-gqf .section em {
	max-height: 260px !important
}
}
.inner-banner-gqf .section .section-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: -1;
	background-position: center;
	background-repeat: no-repeat
}
.inner-banner-gqf .section .mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.2);
	z-index: -1
}
.inner-banner-ss .full {
	width: 100%
}
.inner-banner-ss .inner {
	padding: 2em 0
}
.inner-banner-ss #primary {
	width: 100%
}
.inner-banner-ss #primary.have-sidebar {
	width: 71%
}
.inner-banner-ss #primary.fr {
	padding-left: 5%
}
.inner-banner-ss #primary.fl {
	padding-right: 5%
}
.inner-banner-ss #secondary {
	width: 29%
}
.inner-banner-ss .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.inner-banner-ss img {
	max-width: 100%
}
.inner-banner-ss ul, .inner-banner-ss ol, .inner-banner-ss li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.inner-banner-ss .wrapper {
	padding: 0 20px
}
.inner-banner-ss .header-menu .wrapper {
	padding: 0px
}
}
.inner-banner-ss .fl {
	float: left
}
.inner-banner-ss .fr {
	float: right
}
.inner-banner-ss .show {
	display: block
}
.inner-banner-ss .hide {
	display: none
}
.inner-banner-ss .clearfix {
	clear: both;
	zoom: 1
}
.inner-banner-ss .section {
	position: relative;
	width: 100%;
	overflow: hidden
}
.inner-banner-ss .section .section-container {
	max-width: 100%;
	padding: 0
}
.inner-banner-ss .section .section-bg {
	/* position: absolute; */
	/* z-index: 1; */
	/* top: 0; */
	/* bottom: 0; */
	/* left: 0; */
	/* right: 0; */
	/* background-repeat: no-repeat; */
	/* background-position: center center */
}

@media screen and (max-width:720px) {
.inner-banner-ss .section {
	height: 150px
}
.inner-banner-ss .section .section-bg {
	height: 150px;
	top: 0;
	bottom: auto
}
}
.leakeyAutoPush #leakeyAutoPush {
	padding: 20px;
	text-align: center;
	color: #fff;
	background: #333
}

.leakeyBanner-loading .focus {
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}
.leakeyBanner-loading .focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	text-align: center
}
.leakeyBanner-loading .focus .hd ul {
	display: inline-block;
	height: 10px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top
}
.leakeyBanner-loading .focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #8c8c8c;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden
}
.leakeyBanner-loading .focus .hd ul .on {
	background: #444;
	width: 10px
}
.leakeyBanner-loading .focus .bd {
	position: relative;
	z-index: 0
}
.leakeyBanner-loading .focus .bd li {
	position: relative;
	display: none
}
.leakeyBanner-loading .focus .bd li strong {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 50%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 1.8em
}
.leakeyBanner-loading .focus .bd li p {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 45%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 1.8em
}
.leakeyBanner-loading .focus .bd li img {
	max-width: 100%
}
.leakeyBanner-loading .focus .bd li a {
	-webkit-tap-highlight-color: transparent
}
.leakeyBanner-loading .spinner>div {
	background-color: #444
}
.leakeyBanner-loading .leakeybanner ul li.active {
	background-color: #444
}
.leakeyBanner-loading .leakeybanner ul.slideBtnBox li.active {
	background-color: #444
}
.leakeyBanner-loading .leakeybanner ul.number li.active, .leakeyBanner-loading .leakeybanner ul.number2 li.active {
	background: none
}
.leakeyBanner-loading .leakeybanner ul.number li:hover {
	color: #444
}
.leakeyBanner-loading .leakeybanner ul.number li.active, .leakeyBanner-loading .leakeybanner ul.number2 li.active {
	color: #444
}
.leakeyBanner-loading .leakeybanner ul.number li.active:before, .leakeyBanner-loading .leakeybanner ul.number li.active:after {
	background-color: #444
}
.leakeyBanner-loading .leakeyBanner_left:hover, .leakeyBanner-loading .leakeyBanner_right:hover {
	background-color: #444
}

@media screen and (max-width:1400px) {
.leakeyBanner-loading .leakeyBannerTxtBox {
	width: 70%
}
}

@media screen and (max-width:900px) {
.leakeyBanner-loading .leakeyBannerTxtBox {
	top: 15%
}
}

.leakeyCNRedirect #leakeyTxtTip {
	padding: 20px;
	text-align: center;
	color: #fff;
	background: #333
}
.leakeyFloatBar #sharesBar {
	margin: 0;
	padding: 0
}
.leakeyFloatBarV2 #sharesBar {
	margin: 0;
	padding: 0
}
.leakeyFullPage .leakeyFP {
	display: none
}
.leakeyHeaderSection .leakeyHeader {
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	position: relative;
	z-index: 60;
	width: 100%
}
.leakeyHeaderSection .leakeyHeader_body {
	max-width: 1200px;
	margin: auto;
	padding: 0px 20px;
	height: 100%;
	position: relative;
	z-index: inherit
}
.leakeyHeaderSection .leakeyHeader .nav {
	float: right
}
.leakeyHeaderSection .leakeyHeader .nav li {
	list-style-type: none;
	position: relative;
	z-index: 10
}
.leakeyHeaderSection .leakeyHeader .nav ul {
	padding: 0;
	margin: 0
}

.leakeyHeaderSection .leakeyHeader .nav>ul {
	float: right
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li {
	float: left
}
.leakeyHeaderSection .leakeyHeader .nav a {
	padding: 0 25px;
	color: #999;
	line-height: 80px;
	display: block;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .leakeyHeader .nav li ul {
	visibility: hidden
}
.leakeyHeaderSection .leakeyHeader_container {
	height: 80px;
	position: relative;
	z-index: inherit;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .leakeyHeader .logo {
	float: left;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	position: relative;
	display: block;
	line-height: 0
}
.leakeyHeaderSection .leakeyHeader .logo h1 {
	line-height: 0
}
.leakeyHeaderSection .leakeyHeader .logo img {
	max-height: 60px;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .leakeyHeader .selected a {
	color: #444
}
.leakeyHeaderSection .leakeyHeader_container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	z-index: 0;
	background: none
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 2px;
	background: #444;
	left: 50%;
	width: 0;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	-webkit-transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1)
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li.selected:after, .leakeyHeaderSection .leakeyHeader .nav>ul>li.active:after {
	width: 100%
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li:hover:after {
	width: 100%
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li:hover>a {
	color: #444
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li ul {
	position: absolute;
	border-top: 2px solid #444;
	top: 100%;
	background: #fff;
	margin-top: -2px;
	opacity: 0;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li:hover>ul {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li ul a {
	line-height: 30px;
	white-space: nowrap
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li ul li {
	display: block
}
.leakeyHeaderSection .leakeyHeader .nav>ul ul li:hover>ul {
	visibility: visible;
	opacity: 1
}
.leakeyHeaderSection .leakeyHeader .nav>ul ul li ul {
	left: 100%;
	background: #fff;
	top: 0
}
.leakeyHeaderSection .leakeyHeader .nav>ul ul ul li {
	-webkit-box-shadow: 2px 0px 0px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 2px 0px 0px rgba(0,0,0,0.1) inset;
	box-shadow: 2px 0px 0px rgba(0,0,0,0.1) inset
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li li:hover {
	background: #444
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li li:hover>a {
	color: #fff
}
.leakeyHeaderSection .leakeyHeader .nav>ul>li>ul {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: -webkit-transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-transition: transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1), -moz-transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1), -moz-transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2 li {
	position: static
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2>ul>li ul {
	position: absolute;
	left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: 100%;
	max-width: 1160px;
	border-top: 0;
	margin-top: 0;
	background: rgba(0,0,0,0.2)
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2>ul>li li {
	float: left;
	padding: 5px 20px
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2>ul ul li ul {
	left: 50%;
	top: 100%;
	margin-top: 2px
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2>ul ul ul li {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.leakeyHeaderSection .leakeyHeader .nav.navStyle2>ul>li:after {
	display: none
}
.leakeyHeaderSection .leakeyHeader .sousuoBtn {
	float: right;
	color: #999;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	border-left: 1px solid #999;
	padding: 0px 0px 0px 20px;
	line-height: 17px;
	margin-top: 32px
}
.leakeyHeaderSection .leakeyHeader .sousuoBtn:hover {
	color: #444
}
.leakeyHeaderSection .sousuoInput {
	position: absolute;
	top: 80px;
	z-index: 0;
	opacity: 0;
	display: none;
	width: 284px;
	height: 35px;
	overflow: hidden;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .sousuoInput.sousuoShow {
	top: 90px;
	z-index: 9;
	opacity: 1
}
.leakeyHeaderSection .sousuoBox {
	border: 2px solid rgba(255,255,255,0.1);
	float: left;
	height: 100%
}
.leakeyHeaderSection .sousuoInput input {
	border: 1px solid #eee;
	width: 200px;
	float: left;
	height: 100%;
	line-height: 31px;
	padding: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 0;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .sousuoInput input:focus {
	outline: none
}
.leakeyHeaderSection .sousuoInput.inputFocus {
	width: 400px;
	-moz-transform: translateX(-116px);
	-ms-transform: translateX(-116px);
	transform: translateX(-116px);
	-webkit-transform: translateX(-116px)
}
.leakeyHeaderSection .sousuoInput.inputFocus input {
	width: 300px
}
.leakeyHeaderSection .sousuoInput a {
	color: #fff;
	background: #666;
	display: block;
	float: left;
	height: 100%;
	width: 50px;
	line-height: 31px;
	text-align: center;
	cursor: pointer;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .sousuoInput a:hover {
	background: #444
}
.leakeyHeaderSection .sousuoInput span {
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	background: #fff;
	color: #666;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	margin-left: 10px;
	margin-top: 8px;
	cursor: pointer;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection .sousuoInput span:hover {
	background: #444;
	color: #fff;
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg)
}
.leakeyHeaderSection .leakeyHeader_container .headerContactBox {
	float: right;
	margin-top: 24px;
	margin-left: 30px;
	border-right: 1px solid #cfcfcf;
	padding-right: 30px
}
.leakeyHeaderSection .leakeyHeader_container .headerContactBox:hover span {
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg)
}
.leakeyHeaderSection .leakeyHeader_container .headerContactBox span {
	font-size: 24px;
	height: 40px;
	width: 40px;
	float: left;
	margin-right: 10px;
	line-height: 40px;
	border: 1px solid #333;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition: all 0.5s
}
.leakeyHeaderSection .leakeyHeader_container .headerContactBox p {
	display: block;
	text-align: left
}
.leakeyHeaderSection .headerContactBox p:last-child {
	font-weight: 600
}
.leakeyHeaderSection .leakeyHeader_container .headerContactBox div {
	float: left;
	margin-top: -3px
}
.leakeyHeaderSection .leakeyHeader_container .languageBox {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 22px;
	margin-left: 30px
}
.leakeyHeaderSection .leakeyHeader_container .languageBox img {
	height: 11px;
	margin-right: 10px
}
.leakeyHeaderSection .leakeyHeader_container .languageBox a:link, .leakeyHeaderSection .languageBox a:visited {
	color: #666
}
.leakeyHeaderSection .leakeyHeader_container .languageBox a:hover {
	color: #444
}
.leakeyHeaderSection .leakeyHeaderTop_container {
	background: #fff;
	color: #666;
	overflow: hidden;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	max-height: 100px
}
.leakeyHeaderSection .leakeyHeaderTop_container.leakeyheaderTop_hide {
	max-height: 0
}
.leakeyHeaderSection .leakeyHeader_top {
	max-width: 1200px;
	margin: auto;
	overflow: hidden;
	padding: 5px 20px
}
.leakeyHeaderSection .leakeyHeader_top_text_left {
	float: left
}
.leakeyHeaderSection .leakeyHeader_top_text_right {
	float: right
}
.leakeyHeaderSection .languageBox {
	float: right;
	margin-left: 40px
}
.leakeyHeaderSection .languageBox div {
	float: left
}
.leakeyHeaderSection .languageBox ul {
	float: left;
	margin: 0;
	padding: 0
}
.leakeyHeaderSection .languageBox ul li {
	float: left;
	list-style-type: none;
	padding-left: 15px
}
.leakeyHeaderSection .languageBox ul li a {
	color: #666
}
.leakeyHeaderSection .languageBox ul li a:hover {
	color: #444
}
.leakeyHeaderSection .languageBox ul li a img {
	max-height: 12px
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderTop_container .sousuoBtn {
	margin-top: 3px;
	font-size: 14px;
	line-height: 14px;
	padding-left: 10px;
	margin-left: 10px
}
.leakeyHeaderSection .leakeyHeaderBottom_container {
	height: 50px;
	position: relative
}
.leakeyHeaderSection .leakeyHeaderBottom_container ul {
	margin: 0;
	padding: 0
}
.leakeyHeaderSection .leakeyHeaderBottom_container ul li {
	list-style-type: none
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav {
	float: none;
	margin: auto;
	max-width: 1200px;
	height: 100%;
	padding: 0px 20px
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul {
	float: none;
	float: left
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav a {
	line-height: 50px
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul>li:hover:after {
	display: none
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul>li ul a {
	line-height: 30px
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul>li.selected:after {
	display: none
}
.leakeyHeaderSection .leakeyHeaderBottom_container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	z-index: 0;
	background: none
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .sousuoBtn {
	margin-top: 16px;
	border-left: 0;
	position: relative;
	z-index: 10
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul>li.selected {
	background: #444
}
.leakeyHeaderSection .leakeyHeader .leakeyHeaderBottom_container .nav>ul>li.selected a.selected {
	color: #fff
}
.leakeyHeaderSection #mobile-nav {
	float: right;
	display: none;
	margin-top: 30px;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease
}
.leakeyHeaderSection #mobile-nav .bar {
	display: block;
	width: 30px;
	height: 4px;
	background-color: #8c8c8c;
	margin-bottom: 6px
}
.leakeyHeaderSection #site-navigation-mobile {
	display: none
}

@media screen and (max-width:1200px) {
.leakeyHeaderSection .sousuoBtn, .leakeyHeaderSection .nav, .leakeyHeaderSection .sousuoInput, .leakeyHeaderSection .leakeyHeader_container .languageBox, .leakeyHeaderSection .leakeyHeader_container .headerContactBox {
	display: none
}
.leakeyHeaderSection #mobile-nav {
	display: block
}
.leakeyHeaderSection .leakeyHeaderBottom_container {
	display: none
}
}
.leakeyHeaderSection .leakeyHeader.mini {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99
}
.leakeyHeaderSection .leakeyHeader.mini .leakeyHeader_container {
	height: 66px
}
.leakeyHeaderSection .leakeyHeader.mini .leakeyHeader_body .nav a {
	line-height: 66px
}
.leakeyHeaderSection .leakeyHeader.mini .logo img {
	max-height: 34px
}
.leakeyHeaderSection .leakeyHeader.mini .leakeyHeader_body .nav>ul>li ul a {
	line-height: 30px
}
.leakeyHeaderSection .leakeyHeader.mini .sousuoBtn {
	margin-top: 25px
}
.leakeyHeaderSection .leakeyHeader.mini #mobile-nav {
	margin-top: 22px
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav li {
	position: static
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul {
	position: absolute;
	display: block;
	left: 0;
	top: 100%;
	width: 100%;
	background: #333
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul li {
	display: inline-block;
	position: relative
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul a {
	line-height: 60px;
	color: #fff;
	opacity: 0.7
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul ul li ul {
	left: 0;
	top: 100%;
	width: auto;
	background: #333
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul ul li ul a {
	line-height: 40px
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul ul li {
	width: 100%
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li.selected:after, .leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li.active:after, .leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li:hover:after {
	display: none
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul {
	border: 0
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li ul {
	margin-top: 0
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul ul ul li {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li.selected>a, .leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul>li.active>a {
	color: #444
}
.leakeyHeaderSection .leakeyHeader_body.tcCh, .leakeyHeaderSection .leakeyHeader_top.tcCh {
	max-width: 100%;
	padding: 0 50px
}
.leakeyHeaderSection .leakeyHeader_body.tcCh .nav>ul ul li ul ul {
	left: 100%;
	top: 0
}
.leakeyImgLIst img {
	max-width: 100%
}
.leakeyImgLIst .section {
	/* background-color: #fff */
}
.leakeyImgLIst .section .section-container {
	max-width: 1200px;
	padding-left: 0;
	padding-right: 0;
}
.leakeyImgLIst .section .main-tit {
	text-align: center;
	margin-bottom: 40px;
	padding: 0 20px
}
.leakeyImgLIst .section .main-tit h2 {
	font-weight: 300;
	font-size: 30px;
	color: #898989;
	font-weight: bold;
	margin: 0px auto;
	max-width: 458px;
	text-transform: uppercase
}
.leakeyImgLIst .section .main-tit p {
	font-size: 16px;
	color: #898989;
	line-height: 2em;
	margin: 20px auto
}
.leakeyImgLIst .imgList-container, .leakeyImgLIst .imgList-container .img {
	position: relative;
	cursor: pointer;
	z-index: 0;
	text-align: center;
	line-height: 0
}
.leakeyImgLIst .imgList-container .img .info {
	padding: 0 40px;
	line-height: 30px;
	background-color: #444;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	bottom: 60px;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s
}
.leakeyImgLIst .section .main-tit h2 {
	font-size: 28px;
	line-height: 1
}
.leakeyImgLIst .section .main-tit p {
	font-size: 15px;
	line-height: 0em
}
.leakeyImgLIst .section .main-tit h2 {
	display: inline-block;
	padding-bottom: 10px
}
.leakeyImgLIst .leakeyImgLIst-pro .section .main-tit h2 {
	display: block
}
.leakeyImgLIst .section .main-tit {
	text-align: left;
	padding: 0;
	width: 100%;
	margin: auto;
	padding-bottom: 30px;
}
.leakeyImgLIst .section .main-tit p {
	margin: 0;
	line-height: 14px
}
.leakeyImgLIst .leakeyImgLIst-pro {
	margin-top: 100px
}
.leakeyImgLIst .leakeyImgLIst-pro .section .main-tit {
	text-align: center
}
.leakeyImgLIst .leakeyImgLIst-pro .section .main-tit p {
	margin: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	width: 100%
}
.leakeyImgLIst .proTypeBtn {
	float: right;
	color: #9c9c9c;
	margin-top: -14px
}
.leakeyImgLIst .proTypeBtn a {
	padding: 0px 20px;
	border-right: 1px solid #eee
}
.leakeyImgLIst .imgList-wrapper {
	width: 100%;
	margin: auto;
	display: block;
	overflow: hidden;
}
.leakeyImgLIst .imgList-container .imgList-imgBox img {
	width: 100%;
	height: 365px;
	object-fit: cover;
	transition: all 0.6s;
	/*filter: grayscale(0.56);*/
}
.leakeyImgLIst .imgList-container .img {
	overflow: hidden;
	height: 100%
}
.leakeyImgLIst .imgList-container .img .info {
	height: 120px;
	line-height: 110px;
	width: 90%;
	left: 5%;
	background: #fff;
	color: #333;
	bottom: -120px;
	opacity: 1
}
.leakeyImgLIst .imgList-container .img .info:before {
	content: " ";
	height: 60px;
	width: 4px;
	background: #555;
	display: block;
	position: absolute;
	bottom: -50px;
	left: 30px;
	transition: inherit;
	transition-delay: 0.2s;
	opacity: 0
}
.leakeyImgLIst .imgList-container .img .info span {
	font-size: 100px;
	font-weight: 400;
	position: absolute;
	right: 20px;
	bottom: -120px;
	opacity: 0;
	font-family: "HeliosExtThin";
	transition: inherit;
	transition-delay: 0.1s
}
.leakeyImgLIst .imgList-container .imgList-imgBox:hover img {
	transform: scale(1.1);
	filter: grayscale(0)
}
.leakeyImgLIst .imgList-container .imgList-imgBox:hover .img .info {
	bottom: 40px
}
.leakeyImgLIst .imgList-container .imgList-imgBox:hover .img .info span {
	bottom: 5px;
	opacity: 0.1
}
.leakeyImgLIst .imgList-container .imgList-imgBox:hover .img .info:before {
	bottom: -20px;
	opacity: 1
}
.leakeyImgLIst .imgList-container .img .info em {
	display: block;
	position: absolute;
	bottom: 35px;
	line-height: 20px;
	font-size: 12px;
	opacity: 0.6;
	font-style: normal;
	left: 0;
	text-align: center;
	width: 100%
}
.leakeyImgLIst .imgList-imgBox {
	box-sizing: content-box;
	width: 49% !important;
	display: block;
	padding-right: 1%;
	padding-bottom: 20px;
	float: left;
	overflow: hidden;
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(4) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(5) {
	width: 49.5%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(7), .leakeyImgLIst .imgList-imgBox:nth-of-type(9) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(4), .leakeyImgLIst .imgList-imgBox-p:nth-of-type(8) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(5) {
	width: 24.25%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(7), .leakeyImgLIst .imgList-imgBox-p:nth-of-type(9) {
	padding-right: 1%
}
.leakeyImgLIst .section .main-tit-p {
	text-align: center
}
.leakeyImgLIst .section .main-tit-p p {
	width: 100%;
	margin: auto;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}
.leakeyImgLIst .main-tit-p .proTypeBtn {
	color: #9c9c9c;
	padding-top: 60px;
	float: none
}
.leakeyImgLIst .main-tit-p .proTypeBtn a {
	height: 30px;
	line-height: 30px;
	padding: 0px 20px;
	display: inline-block;
	transition: all 0.3s;
	border: 0
}
.leakeyImgLIst .main-tit-p .proTypeBtn a:hover {
	color: #fff;
	background: #333
}
.leakeyImgLIst .main-tit-p .btnCur {

	background: #333;
	color: #fff
}

@media screen and (max-width:1200px) {
.leakeyImgLIst .imgList-container .imgList-imgBox:hover .img .info {
	bottom: 10px
}
}

@media screen and (max-width:720px) {
.leakeyImgLIst .imgList-imgBox {
	width: 32%;
	padding-right: 2%;
	padding-bottom: 10px
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(4) {
	padding-right: 2%;
	width: 66%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(3) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(5) {
	width: 32%;
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(6) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(7) {
	padding-right: 2%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(4) {
	width: 32%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(5) {
	width: 32%;
	padding-right: 2%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(3n) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(7), .leakeyImgLIst .imgList-imgBox-p:nth-of-type(8) {
	padding-right: 2%
}
.leakeyImgLIst .imgList-wrapper {
	width: 96%
}
.leakeyImgLIst .section .main-tit {
	width: 96%
}
.leakeyImgLIst .section .main-tit p {
	float: right;
	margin-top: 10px
}
.leakeyImgLIst .proTypeBtn {
	margin-top: 7px;
	float: none
}
.leakeyImgLIst .proTypeBtn a{padding:0 10px;}
.leakeyImgLIst .proTypeBtn a:first-child {
	border-left: 1px solid #eee
}
.leakeyImgLIst .main-tit-p .proTypeBtn a:first-child {
	border-left: 0
}
.leakeyImgLIst .section .main-tit {
	padding-bottom: 20px
}
}

@media screen and (max-width:480px) {
.leakeyImgLIst .imgList-imgBox {
	width: 49%;
	padding-right: 2%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(2) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(4) {
	padding-right: 2%;
	width: 49%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(3n) {
	padding-right: 0%;
	width: 100%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(5) {
	width: 49%;
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(7) {
	padding-right: 2%
}
.leakeyImgLIst .imgList-imgBox:nth-of-type(8) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(2n) {
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(2) {
	width: 49%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(3) {
	padding-right: 2%;
	width: 49%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(5) {
	padding-right: 2%
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(6) {
	width: 49%;
	padding-right: 0
}
.leakeyImgLIst .imgList-imgBox-p:nth-of-type(9) {
	padding-right: 2%;
	width: 49%
}
}
.leakeyMarqueen .section {
	position: relative
}
.leakeyMarqueen .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.leakeyMarqueen .section-container {
	max-width: 1200px;
	padding: 50px 0
}
.leakeyMarqueen .section .main-tit {
	margin: 30px auto;
	text-align: center
}
.leakeyMarqueen .section .main-tit h2 {
	position: relative;
	font-size: 30px;
	color: #444;
	font-weight: bold;
	line-height: 60px;
	height: 60px;
	display: inline-block;
	text-transform: uppercase
}
.leakeyMarqueen .logoAutoPlay {
	padding-bottom: 30px
}
.leakeyMarqueen .logoAutoPlay .logoListBox {
	max-width: 100%;
	width: 100%;
	margin: auto;
	overflow: hidden;
	position: relative
}
.leakeyMarqueen .logoAutoPlay .logoListBox ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0
}
.leakeyMarqueen .logoAutoPlay .logoListBox li {
	float: left;
	border: 0;
	padding: 0 30px;
	line-height: 0;
	font-size: 0;
	margin: 0px;
	box-sizing: content-box;
	text-align: center
}
.leakeyMarqueen .logoAutoPlay {
	position: relative
}
.leakeyMarqueen .home-scrollLeft-plus {
	background: #eee
}
.leakeyMarqueen .myUlBox {
	position: relative;
	height: 150px
}
.leakeyWebTranslate #leakeyTranslateBox {
	padding: 20px;
	text-align: center;
	color: #fff;
	background: #333;
	z-index: 0;
	position: relative
}
.leakeyWelcome .welcome {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #d5262c;
	z-index: 999;
	animation: mybg 4s ease-in infinite;

	-webkit-animation: mybg 4s ease-in infinite;
	transition: top 0.8s cubic-bezier(0.9, 0.03, 0.69, 0.22);
	transition-delay: 0.3s;
	overflow: hidden
}
.leakeyWelcome .square {
	position: absolute;
	width: 50%;
	height: 50%;
	top: -1px;
	left: -1px;
	background: #222
}
.leakeyWelcome .square:nth-of-type(2) {
	left: auto;
	right: -1px
}
.leakeyWelcome .square:nth-of-type(4) {
	left: auto;
	right: -1px
}
.leakeyWelcome .welLogo {
	position: absolute;
	z-index: 1000;
	height: 350px;
	width: 350px;
	background: #222;
	border: 2px solid #d5262c;
	left: 50%;
	transform: translateX(-50%) rotate(45deg);
	animation: myborder 2s ease-in infinite;
	-webkit-animation: myborder 2s ease-in infinite;
	transition: opacity 0.5s ease-in;
	cursor: pointer
}
.leakeyWelcome .welLogo .wlogopic {
	transition: all 2s ease-in
}
.leakeyWelcome .welLogo:hover .wlogopic {
	transform: rotate3d(0, 1, 0, 360deg)
}
.leakeyWelcome .wlogo {
	transform: rotate(-45deg);
	margin-left: 20px;
	margin-top: 83px;
	transition: opacity 0.5s ease-in
}
.leakeyWelcome .wlogopic {
	margin-left: 130px
}
.leakeyWelcome .wlogo div {
	color: #fff;
	padding-top: 13px
}
.leakeyWelcome .wlogo div p {
	font-size: 21.5px;
	opacity: 0.55
}
.leakeyWelcome .wlogo div span {
	font-size: 12px;
	opacity: 0.35
}
.leakeyWelcome .wlogo em {
	margin-left: 131px;
	font-style: normal;
	margin-top: 50px;
	display: inline-block;
	color: #fff;
	opacity: 0.3
}
.leakeyWelcome .hideWel {
	top: -100%
}
.leakeyWelcome .hideWel .square {
	transition: transform 0.6s cubic-bezier(0.9, 0.03, 0.69, 0.22)
}
.leakeyWelcome .hideWel .square:nth-of-type(1) {
	transform: translate(-100%, -100%)
}
.leakeyWelcome .hideWel .square:nth-of-type(2) {
	transform: translate(100%, -100%)
}
.leakeyWelcome .hideWel .square:nth-of-type(3) {
	transform: translate(-100%, 100%)
}
.leakeyWelcome .hideWel .square:nth-of-type(4) {
	transform: translate(100%, 100%)
}
.leakeyWelcome .dingzhiAbout {
	margin-top: -10px
}
.leakeyWelcome .zhanwei {
	padding: 20px;
	text-align: center;
	color: #fff;
	background: #333;
	z-index: 0;
	position: relative
}
@keyframes mybg {
0% {
background:#d5262c
}
50% {
background:#630509
}
100% {
background:#d5262c
}
}
@-webkit-keyframes mybg {
0% {
background:#d5262c
}
50% {
background:#630509
}
100% {
background:#d5262c
}
}
@keyframes myborder {
0% {
border-color:#d5262c
}
50% {
border-color:#630509
}
100% {
border-color:#d5262c
}
}
@-webkit-keyframes myborder {
0% {
border-color:#d5262c
}
50% {
border-color:#630509
}
100% {
border-color:#d5262c
}
}
.list_detail img {
	max-width: 100% !important
}
.list_detail ul, .list_detail li {
	margin: 0;
	padding: 0;
	list-style: none
}
.list_detail .section {
	position: relative;
	background: transparent
}
.list_detail .section-container {
	padding: 50px 0
}
.list_detail .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.list_detail .fl {
	float: left
}
.list_detail .fr {
	float: right
}
.list_detail .section h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px;
	color: #444
}
.list_detail .section h1 small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.list_detail .section img {
	display: block
}
.list_detail .section div p {
	line-height: 1.5em;
	margin-bottom: 20px
}
.list_detail .next {
	padding: 45px 0 60px;
	margin-top: 15px;
	overflow: hidden
}
.list_detail .news-contents {
	margin: 10px 0 0;
	padding: 0 5px
}
.list_detail .contents-rounds a {
	display: inline-block
}
.list_detail .contents-rounds .at {
	width: 45%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.list_detail .contents-rounds .at.nxt {
	text-align: right
}
.list_detail .contents-rounds .fanhui {
	width: 10%;
	text-align: center
}
.list_detail .contents-rounds .at a, .list_detail .contents-rounds .fanhui a {
	color: #a6a6a6;
	transition: 0.3s;
	padding: 5px 0;
	border-bottom: 1px solid #d1d1d1
}
.list_detail .contents-rounds .at a:hover, .list_detail .contents-rounds .fanhui a:hover {
	color: #444
}
.list_detail .section .pagination {
	margin-top: 60px
}
.list_detail .section .pagination li {
	background: #fffffa
}
.list_detail .section .pagination li a {
	color: #737373;
	border: 1px solid #fffffa
}
.list_detail .section .pagination li.active {
	background: #444
}
.list_detail .section .pagination li a.selected {
	color: #fff;
	border: 1px solid #444
}

@media screen and (max-width:720px) {
.list_detail .contents-rounds .at, .list_detail .contents-rounds .at.nxt, .list_detail .contents-rounds .fanhui {
	float: none;
	text-align: left
}
}
.map-gqf-section .section {
	background: #fffffa
}
.map-gqf-section .section-container {
	padding: 30px 0 45px
}
.map-section .section .section-container {
	max-width: 100%;
	padding: 0;
	position: relative
}
.map-section .section .section-container #allmap {
	position: relative
}
.map-section .section .section-container #allmap img {
	max-width: none;
	max-height: none
}
.map-section .section .section-container #allmap .map-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: 100% 100%;
	background-position: center
}
.map-section .section .section-container .address {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	line-height: 100%;
	text-align: center
}
.map-section .section .section-container .address .ad_bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1
}
.map-section .section .section-container .address .contact-box {
	margin-top: 120px
}
.map-section .section .section-container .address .title {
	font-size: 24px;
	color: #fff;
	line-height: 1.3em
}
.map-section .section .section-container .address .en-tit {
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
	line-height: 1.3em
}
.map-section .section .section-container .address .line {
	width: 250px;
	height: 1px;
	margin: 10px 0;
	background: #a6db7c;
	display: inline-block
}
.map-section .section .section-container .address p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px
}
.navigation-section img {
	max-width: 100%
}
.navigation-section ul, .navigation-section ol, .navigation-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.navigation-section .fl {
	float: left
}
.navigation-section .fr {
	float: right
}
.navigation-section .show {
	display: block
}
.navigation-section .hide {
	display: none
}
.navigation-section .clearfix {
	clear: both;
	zoom: 1
}
.navigation-section .section {
	position: relative;
	background: transparent
}
.navigation-section .section-container {
	padding: 50px 0
}
.navigation-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.navigation-section .section .section-content {
	overflow: hidden;
	padding: 0 20px
}
.navigation-section .section .section-content .fl {
	height: 60px;
	line-height: 60px;
	padding: 0 10px
}
.navigation-section .section .section-content .per2 {
	width: 20%;
	font-size: 18px;
	font-weight: 300;
	color: #737373;
	overflow: hidden;
	padding: 0
}
.navigation-section .section .section-content .per3 {
	width: 300px;
	height: 1px;
	background-color: #a6a6a6;
	margin: 29.5px 1% 0;
	position: absolute;
	left: 50%;
	margin-left: -200px
}
.navigation-section .section .section-content .per5 {
	width: 50%;
	overflow: hidden;
	font-size: 14px;
	color: #a6a6a6;
	float: right;
	text-align: right;
	padding: 0
}
.navigation-section .section .section-content .per5 a {
	color: #a6a6a6
}
.navigation-section .section .section-content .per5 .current {
	color: #444
}

@media screen and (max-width:720px) {
.navigation-section .section .section-content .per3 {
	display: none
}
.navigation-section .section .section-content .per5 {
	width: 75%
}
}

.news-content-section .full {
	width: 100%
}
.news-content-section .inner {
	padding: 2em 0
}
.news-content-section #primary {
	width: 100%
}
.news-content-section #primary.have-sidebar {
	width: 71%
}
.news-content-section #primary.fr {
	padding-left: 5%
}
.news-content-section #primary.fl {
	padding-right: 5%
}
.news-content-section #secondary {
	width: 29%
}
.news-content-section .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.news-content-section img {
	max-width: 100%
}
.news-content-section ul, .news-content-section ol, .news-content-section li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.news-content-section .wrapper {
	padding: 0 20px
}
.news-content-section .header .wrapper {
	padding: 0px
}
}
.news-content-section .fl {
	float: left
}
.news-content-section .fr {
	float: right
}
.news-content-section .show {
	display: block
}
.news-content-section .hide {
	display: none
}
.news-content-section .clearfix {
	clear: both;
	zoom: 1
}
.news-content-section .section-container {
	padding: 50px 0
}
.news-content-section .section .content {
	width: 100%
}
.news-content-section .section .con_nr {
	margin: 0 auto
}
.news-content-section .section .con_nr h2 {
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	height: 100px;
	color: #737373
}
.news-content-section .section .con_nr .nr {
	width: 1300px;
	max-width: 100%;
	background-color: #f5f5f5;
	border-radius: 10px;
	margin: 0 auto;
	padding: 10px 20px 40px
}
.news-content-section .section .con_nr .nr .ny_zw {
	width: 92%;
	margin: 10px auto;
	font-weight: normal;
	position: relative;
	font-size: 14px;
	color: #a6a6a6;
	line-height: 28px;
	overflow: hidden;
	box-sizing: border-box;
	padding-bottom: 30px;
	border-bottom: 1px solid #f1f1f1
}
.news-content-section .section .con_nr .nr .ny_zw img {
	max-width: 100%;
	padding: 20px 0
}
.news-content-section .section .con_nr .nr .page_box_top {
	width: 94%;
	overflow: hidden;
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
	margin: 0 3%
}
.news-content-section .section .intit {
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f1f1f1
}
.news-content-section .section .intit .tit {
	font-size: 24px;
	color: #777;
	padding: 0 40px
}
.news-content-section .section .intit .subtit {
	font-size: 12px;
	color: #a6a6a6;
	margin: 6px 0 0
}
.news-content-section .section .intit .subtit span {
	margin: 0px 6px
}
.news-content-section .section .next {
	margin-top: 80px
}
.news-content-section .news-content-title {
	line-height: 24px;
	font-size: 15px;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	margin: 15px 0 16px
}
.news-content-section .next {
	padding: 0 0 60px;
	overflow: hidden
}
.news-content-section .news-contents {
	margin: 10px 0 0;
	padding: 0 5px
}
.news-content-section .contents-rounds .at {
	width: 45%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.news-content-section .contents-rounds .at.nxt {
	text-align: right
}
.news-content-section .contents-rounds .fanhui {
	width: 10%;
	text-align: center
}
.news-content-section .contents-rounds .at a, .news-content-section .contents-rounds .fanhui a {
	color: #999;
	transition: 0.3s;
	padding: 5px 0;
	border-bottom: 1px solid #d1d1d1
}
.news-content-section .contents-rounds .at a:hover, .news-content-section .contents-rounds .fanhui a:hover {
	color: #737373
}
.news-list-gqf .full {
	width: 100%
}
.news-list-gqf .fl {
	float: left
}
.news-list-gqf .fr {
	float: right
}
.news-list-gqf .show {
	display: block
}
.news-list-gqf .hide {
	display: none
}
.news-list-gqf .clearfix {
	clear: both;
	zoom: 1
}
.news-list-gqf img {
	max-width: 100%
}
.news-list-gqf .section {
	position: relative
}
.news-list-gqf .section-container {
	padding: 0 20px
}
.news-list-gqf .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.news-list-gqf .section .com_right {
	padding: 20px 30px 60px
}
.news-list-gqf .section .com_right .com_news {
	overflow: hidden
}
.news-list-gqf .section .com_right .com_news ul {
	padding: 0
}
.news-list-gqf .section .com_right .com_news ul li {
	overflow: hidden;
	padding: 20px 0 24px;
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
	transition: 0.5s
}
.news-list-gqf .section .com_right .com_news ul li .img {
	float: left;
	width: 32%;
	margin-right: 3%
}
.news-list-gqf .section .com_right .com_news ul li .nright {
	float: left;
	width: 65%
}
.news-list-gqf .section .com_right .com_news ul a font {
	display: block;
	font-size: 22px;
	line-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #444
}
.news-list-gqf .section .com_right .com_news ul a {
	color: #737373;
	display: block
}
.news-list-gqf .section .com_right .com_news ul p {
	color: silver;
	margin: 10px 0 0 0px;
	font-size: 16px;
	line-height: 1.5em;
	overflow: hidden;
	max-height: 72px
}
.news-list-gqf .section .com_right .com_news ul li .more {
	width: 120px;
	line-height: 36px;
	height: 36px;
	border-radius: 0px;
	text-align: center;
	border: 1px solid #eee;
	margin-top: 34px
}
.news-list-gqf .section .com_right .com_news ul li .more a {
	display: block;
	line-height: 34px;
	border-bottom: 2px solid #444;
	transition: 0.3s
}
.news-list-gqf .section .com_right .com_news ul li:hover .more a {
	border-bottom: 2px solid #999
}
.news-list-gqf .section .com_right .com_news ul li:hover a font {
	color: #999
}
.news-list-gqf .section .pagination {
	margin-top: 60px
}
.news-list-gqf .section .pagination li {
	background: #fffffa
}
.news-list-gqf .section .pagination li a {
	color: #737373;
	border: 1px solid #fffffa
}
.news-list-gqf .section .pagination li.active {
	background: #444
}
.news-list-gqf .section .pagination li a.selected {
	color: #fff;
	border: 1px solid #444
}

@media screen and (max-width:720px) {
.news-list-gqf .section .com_right {
	padding: 0
}
.news-list-gqf .section .com_right .com_news ul li .img {
	float: none;
	width: 96%;
	margin: 20px 2%
}
.news-list-gqf .section .com_right .com_news ul li .nright {
	float: none;
	width: 96%;
	margin: 20px 2%
}
}
.news-transverse-list .full {
	width: 100%
}
.news-transverse-list .inner {
	padding: 2em 0
}
.news-transverse-list #primary {
	width: 100%
}
.news-transverse-list #primary.have-sidebar {
	width: 71%
}
.news-transverse-list #primary.fr {
	padding-left: 5%
}
.news-transverse-list #primary.fl {
	padding-right: 5%
}
.news-transverse-list #secondary {
	width: 29%
}
.news-transverse-list .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.news-transverse-list img {
	max-width: 100%
}
.news-transverse-list ul, .news-transverse-list ol, .news-transverse-list li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1200px) {
.news-transverse-list .wrapper {
	padding: 0 20px
}
.news-transverse-list .header .wrapper {
	padding: 0px
}
}
.news-transverse-list .fl {
	float: left
}
.news-transverse-list .fr {
	float: right
}
.news-transverse-list .show {
	display: block
}
.news-transverse-list .hide {
	display: none
}
.news-transverse-list .clearfix {
	clear: both;
	zoom: 1
}
.news-transverse-list .section {
	position: relative
}
.news-transverse-list .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.news-transverse-list .section a, .news-transverse-list .section a:hover, .news-transverse-list .section a:focus {
	text-decoration: none
}
.news-transverse-list .section .main-tit {
	margin-bottom: 20px;
	text-align: center
}
.news-transverse-list .section .main-tit h2 {
	font-size: 30px;
	height: 60px;
	line-height: 60px;
	font-weight: 300;
	color: #444;
	margin: 0 auto;
	text-transform: uppercase
}
.news-transverse-list .section .main-tit .sub-tit {
	padding: 0 20px;
	display: inline-block;
	height: 47px;
	line-height: 47px;
	color: #6a6a6a;
	font-size: 24px;
	font-weight: 700;
	margin: 10px auto 0;
	border: 2px solid #6a6a6a;
	position: relative
}
.news-transverse-list .section .main-tit .sub-tit:before {
	left: -225px
}
.news-transverse-list .section .main-tit .sub-tit:before, .news-transverse-list .section .main-tit .sub-tit:after {
	position: absolute;
	content: '';
	display: block;
	width: 230px;
	height: 1px;
	top: 50%;
	background-color: #6a6a6a
}
.news-transverse-list .section .main-tit .sub-tit:after {
	right: -225px
}
.news-transverse-list .section .main-tit p {
	font-size: 12px;
	font-weight: 100;
	color: #333;
	margin: 0
}
.news-transverse-list .section .list {
	overflow: hidden
}
.news-transverse-list .section .list .col-4 {
	margin-right: 3%;
	width: 31.33333333%;
	float: left;
	margin-bottom: 40px
}
.news-transverse-list .section .list .col-4:nth-of-type(3n) {
	margin-right: 0
}
.news-transverse-list .section .list .col-4 .img {
	overflow: hidden
}
.news-transverse-list .section .list .col-4 .img img {
	transition: 0.3s
}
.news-transverse-list .section .list .col-4:hover .img img {
	transform: scale(1.1)
}
.news-transverse-list .section .list .col-4 .list-tit {
	font-size: 20px;
	line-height: 56px;
	margin: 10px 0;
	text-transform: uppercase;
	height: 56px;
	overflow: hidden;
	color: #737373
}
.news-transverse-list .section .list .col-4 .date {
	color: ighten(#737373, 15%);
	font-size: 12px;
	display: block
}
.news-transverse-list .section .list .col-4 .line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e1e1e1;
	margin: 25px auto;
	position: relative
}
.news-transverse-list .section .list .col-4 .line:after {
	content: '';
	width: 0;
	height: 1px;
	background-color: #444;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.3s
}
.news-transverse-list .section .list .col-4:hover .line:after {
	width: 100%
}
.news-transverse-list .section .list .col-4 .list-para {
	line-height: 1.8em;
	height: 75px;
	overflow: hidden;
	color: #999;
	transition: 0.3s
}
.news-transverse-list .section .list .col-4:hover .list-para {
	color: #444
}

@media screen and (max-width:1024px) {
.news-transverse-list .section .list .col-4 {
	width: 31.333333%;
	margin-right: 3%
}
}

@media screen and (max-width:720px) {
.news-transverse-list .section .list .col-4 {
	width: 49%;
	margin: 20px 0;
	margin-right: 2%;
	text-align: center
}
.news-transverse-list .section .list .col-4:nth-of-type(2n) {
	margin-right: 0
}
}
.news-vertical-llist .full {
	width: 100%
}
.news-vertical-llist .inner {
	padding: 2em 0
}
.news-vertical-llist #primary {
	width: 100%
}
.news-vertical-llist #primary.have-sidebar {
	width: 71%
}
.news-vertical-llist #primary.fr {
	padding-left: 5%
}
.news-vertical-llist #primary.fl {
	padding-right: 5%
}
.news-vertical-llist #secondary {
	width: 29%
}
.news-vertical-llist .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.news-vertical-llist img {
	max-width: 100%
}
.news-vertical-llist ul, .news-vertical-llist ol, .news-vertical-llist li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1200px) {
.news-vertical-llist .wrapper {
	padding: 0 20px;
	width: 1200px
}
.news-vertical-llist .header .wrapper {
	padding: 0px
}
}
.news-vertical-llist .fl {
	float: left
}
.news-vertical-llist .fr {
	float: right
}
.news-vertical-llist .show {
	display: block
}
.news-vertical-llist .hide {
	display: none
}
.news-vertical-llist .clearfix {
	clear: both;
	zoom: 1
}
.news-vertical-llist .section {
	position: relative
}
.news-vertical-llist .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.news-vertical-llist .section .innews ul {
	overflow: hidden
}
.news-vertical-llist .section .innews ul li {
	position: relative;
	margin-bottom: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	padding: 15px
}
.news-vertical-llist .section .innews ul li a {
	display: block;
	width: 100%
}
.news-vertical-llist .section .innews ul li a .txt {
	width: 75%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	overflow: hidden
}
.news-vertical-llist .section .innews ul li a .txt .date {
	float: left;
	margin-right: 45px;
	width: 110px
}
.news-vertical-llist .section .innews ul li a .txt .date h2 {
	text-align: center;
	font-family: opensans-bold;
	color: #b0b0b0;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.news-vertical-llist .section .innews ul li a .txt .date span {
	display: block;
	margin: 0 0 6px 8px;
	font-size: 13px;
	color: gray
}
.news-vertical-llist .section .innews ul li a .txt .date p {
	text-align: center;
	line-height: 36px;
	border-top: 1px solid #efefef;
	color: #666;
	font-size: 15px
}
.news-vertical-llist .section .innews ul li a .newtxt {
	float: left;
	width: 70%;
	position: relative;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	margin-top: 10px
}
.news-vertical-llist .section .innews ul li a i {
	position: absolute;
	display: block;
	left: 156px;
	top: 16px;
	width: 1px;
	height: 30px;
	border-left: 1px solid #888;
	opacity: 0;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.news-vertical-llist .section .innews ul li:hover a .txt .date h2 {
	color: #666
}
.news-vertical-llist .section .innews ul li:hover .newtxt {
	margin-left: 20px
}
.news-vertical-llist .section .innews ul li:hover i {
	opacity: 1
}
.news-vertical-llist .section .innews ul li a .newtxt .tit {
	font-size: 18px;
	color: #404040
}
.news-vertical-llist .section .innews ul li a .newtxt .sub_tit {
	font-size: 13px;
	color: gray;
	line-height: 22px;
	margin-top: 30px
}
.news-vertical-llist .section .innews .newimg {
	float: right;
	width: 23%
}
.news-vertical-llist .section .innews .newimg img {
	display: block;
	width: 250px;
	height:188px;
	object-fit:contain;
	margin: 0 auto
}
h2.screen-reader-text {
    display: none;
}
.overflowtxt {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¤Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¼Ãƒâ€¦Ã‚Â¡*/
.screen-reader-text {
    display: none;
}
	.page-numbers {
    padding: 9px;
    background: #fff;
    color: #333;
    font-size: 18px;
}
	.page-numbers.current {
    padding: 9px;
    font-size: 18px;
}
	.page-numbers.current {
    color: #000;
    background: #f3f3f3;
}	
	#showpages {
    display: inline-block;
    text-align: center;
}

.page {
    text-align: center;
    overflow: hidden;
    padding: 35px 0;
}

@media screen and (max-width:768px) {
.news-vertical-llist .section .innews .newimg {
	float: right;
	width: 35%
}
.news-vertical-llist .section .innews ul li {
	margin-bottom: 10px
}
.news-vertical-llist .section .innews ul li a .txt {
	width: 63%
}
.news-vertical-llist .section .innews ul li a .txt .date {
	width: 80px
}
.news-vertical-llist .section .innews ul li a .txt .date h2 {
	font-size: 28px
}
.news-vertical-llist .section .innews ul li a .newtxt {
	width: 65%
}
.news-vertical-llist .section .innews ul li a i {
	display: none
}
}

@media screen and (max-width:600px) {
.news-vertical-llist .section .innews ul li a .txt {
	position: static;
	width: 100%
}
.news-vertical-llist .section .innews .newimg {
	float: none;
	width: 100%
}
.news-vertical-llist .section .innews ul li a .txt .date p {
	display: none
}
.news-vertical-llist .section .innews ul li a .txt .date span {
	margin: 0
}
.news-vertical-llist .section .innews ul li a .txt .date h2 {
	text-align: left
}
.news-vertical-llist .section .innews ul li a .newtxt {
	margin-top: 20px
}
.news-vertical-llist .section .innews ul li a .newtxt .sub_tit {
	margin-top: 5px
}
.news-vertical-llist .section .innews ul li a .newtxt {
	width: 100%
}
.news-vertical-llist .section .innews ul li a .txt .date {
	width: 100%;
	margin-right: 0
}
.news-vertical-llist .section .innews .newimg {
	margin-top: 20px
}
}
.news_center_two .fl {
	float: left
}
.news_center_two .fr {
	float: right
}
.news_center_two img {
	max-width: 100%
}
.news_center_two ul, .news_center_two li {
	list-style: none;
	margin: 0;
	padding: 0
}
.news_center_two .section {
	position: relative
}
.news_center_two .section-container {
	padding: 50px 0
}
.news_center_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.news_center_two .main-title {
	position: relative;
	margin-bottom: 60px
}
.news_center_two .main-title .title {
	line-height: 1em;
	font-size: 24px;
	color: #444
}
.news_center_two .main-title .title em {
	font-style: normal;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #444;
	position: relative;
	top: 2px;
	margin-right: 2px
}
.news_center_two .main-title .subtitle {
	font-size: 18px;
	font-weight: 100;
	color: #9c9c9c
}
.news_center_two .main-title .href {
	position: absolute;
	right: 0;
	bottom: 5px
}
.news_center_two .main-title .href a {
	font-size: 14px;
	color: #444;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.news_center_two .main-title .href a:hover {
	text-decoration: underline;
	font-weight: 700
}
.news_center_two .main-content ul li {
	cursor: pointer;
	overflow: hidden;
	width: 100%;
	border: 1px solid #e5e5e5;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	padding: 20px 60px 15px;
	margin-bottom: 24px
}
.news_center_two .main-content ul li:last-of-type {
	margin-bottom: 0
}
.news_center_two .main-content ul li a {
	font-size: 36px;
	font-weight: 700;
	color: #444
}
.news_center_two .main-content .date {
	font-size: 16px;
	font-weight: 700;
	color: #444;
	float: left;
	width: 13%
}
.news_center_two .main-content .date .day {
	font-size: 36px;
	color: #444;
	display: block;
	line-height: 1em
}
.news_center_two .main-content .img {
	float: left;
	width: 15%;
	overflow: hidden
}
.news_center_two .main-content .img img {
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s
}
.news_center_two .main-content .words {
	float: right;
	width: 66%;
	padding-right: 80px;
	position: relative
}
.news_center_two .main-content .words .title {
	margin-bottom: 17px;
	font-size: 20px;
	font-weight: 700;
	color: #5e5e5e
}
.news_center_two .main-content .words .para {
	color: #737373;
	line-height: 1.8em;
	font-size: 14px;
	font-weight: 100
}
.news_center_two .main-content .points {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1.5px
}
.news_center_two .main-content .points span {
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #999;
	margin: 0
}
.news_center_two .main-content ul li:hover {
	border: 3px solid #444
}
.news_center_two .main-content li:hover .img img {
	transform: scale(1.1)
}
.news_center_two .pagination {
	margin-top: 30px
}

@media screen and (max-width:1024px) {
.news_center_two .main-content .date {
	width: 11%
}
.news_center_two .main-content .img {
	width: 20%
}
.news_center_two .main-content .words {
	width: 65%;
	padding-right: 60px
}
}

@media screen and (max-width:960px) {
.news_center_two .main-content ul li {
	padding: 20px
}
.news_center_two .main-content .date {
	font-size: 14px;
	width: auto;
	margin-right: 20px
}
.news_center_two .main-content .date .day {
	font-size: 25px
}
}

@media screen and (max-width:720px) {
.news_center_two .section-container {
	padding: 40px 20px
}
.news_center_two .main-title {
	margin-bottom: 30px
}
.news_center_two .main-content .date, .news_center_two .main-content .img, .news_center_two .main-content .words {
	float: none;
	width: 100%;
	margin-bottom: 20px
}
.news_center_two .main-content .words {
	margin-bottom: 0;
	padding-right: 0
}
.news_center_two .main-content .words .title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 300
}
.news_center_two .points {
	display: none
}
.news_center_two .main-content ul {
	overflow: hidden
}
.news_center_two .main-content ul li {
	padding: 20px;
	float: left;
	width: 48%;
	margin-right: 4%
}
.news_center_two .main-content ul li:nth-of-type(2n) {
	margin-right: 0
}
.news_center_two .main-content ul li:hover {
	border: 1px solid #e5e5e5
}
}

@media screen and (max-width:480px) {
.news_center_two .main-content ul li {
	padding: 30px 20px;
	float: none;
	width: 100%;
	margin-right: 0
}
}
.news_list_two .fl {
	float: left
}
.news_list_two .fr {
	float: right
}
.news_list_two img {
	max-width: 100%
}
.news_list_two ul, .news_list_two li {
	list-style: none;
	margin: 0;
	padding: 0
}
.news_list_two .section {
	position: relative
}
.news_list_two .section-container {
	padding: 50px 0
}
.news_list_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.news_list_two .main-title {
	text-align: center;
	margin-bottom: 60px
}
.news_list_two .main-title .title {
	font-size: 36px;
	color: #444;
	font-weight: 700
}
.news_list_two .main-title em {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	color: #9c9c9c;
	font-style: normal
}
.news_list_two .main-content ul li {
	border-bottom: 1px dashed #e5e5e5;
	overflow: hidden;
	padding: 20px 0;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	position: relative;
	top: 0
}
.news_list_two .main-content ul li .time-box {
	width: 84px;
	height: 84px;
	background: #f2f2f2;
	text-align: center
}
.news_list_two .main-content ul li .date {
	color: #737373;
	font-size: 25px;
	padding-top: 20px;
	line-height: 1em
}
.news_list_two .main-content ul li .date span {
	display: block;
	line-height: 1em;
	font-size: 14px
}
.news_list_two .main-content ul li .time {
	margin-right: 15px
}
.news_list_two .main-content ul li .words {
	width: 84%;
	padding-right: 20px
}
.news_list_two .main-content ul li .words .title a {
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 5px;
	color: #444
}
.news_list_two .main-content ul li .words .para {
	color: #737373;
	font-size: 14px;
	line-height: 2em
}
.news_list_two .main-content ul li:hover {
	top: -3px
}
.news_list_two .pagination {
	margin-top: 30px
}

@media screen and (max-width:1200px) {
.news_list_two .section-containter {
	padding: 40px 20px
}
.news_list_two .main-title {
	margin-bottom: 30px
}
}

@media screen and (max-width:720px) {
.news_list_two .pagination {
	margin-top: 10px
}
}
.our-team img {
	max-width: 100%
}
.our-team ul, .our-team ol, .our-team li {
	margin: 0;
	padding: 0;
	list-style: none
}
.our-team .row:after, .our-team .row:before {
	display: none
}
.our-team .fl {
	float: left
}
.our-team .fr {
	float: right
}
.our-team .full {
	width: 100%
}
.our-team .show {
	display: block
}
.our-team .hide {
	display: none
}
.our-team .clearfix {
	clear: both;
	zoom: 1
}
.our-team .col-md-3 {
	width: 23.5%
}
.our-team .col-md-3:nth-of-type(4n) {
	margin-right: 0
}
.our-team .section_header {
	position: relative
}
.our-team .section_header h2 {
	font-size: 30px;
	color: #444;
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 20px;
	letter-spacing: 0.3px;
	margin: 0
}
.our-team .section_header h2:before {
	content: "";
	width: 50px;
	height: 3px;
	display: inline-block;
	background: #444;
	position: absolute;
	bottom: 0
}
.our-team .our-team {
	overflow: hidden
}
.our-team .team {
	-webkit-transition: all 300ms linear 0s;
	transition: all 300ms linear 0s;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 30px auto;
	margin-right: 2%
}
.our-team .m0 {
	margin: 0
}
.our-team .team .team-images {
	background: #e9e3da;
	text-align: center;
	position: relative;
	z-index: 0;
	overflow: hidden;
	height: 297px
}
.our-team .team:hover .team-images:before {
	transform: scale(1);
	opacity: 1
}
.our-team .team .team-images:before {
	position: absolute;
	background-color: rgba(0,0,0,0.45);
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	transition: all 300ms;

	opacity: 0
}
.our-team .team .team-images img {
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}
.our-team .team:hover .team-images:after {
	border: 10px solid #444;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 1
}
.our-team .team .team-images:after {
	content: '';
	background: transparent;
	position: absolute;
	border: 1px solid #fff;
	z-index: -1;
	display: block;
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	transition: all 300ms linear 0s
}
.our-team .team:hover .social-icons {
	bottom: 125px
}

.our-team .team .social-icons {
	display: table;
	position: absolute;
	width: 100%;
	text-align: center;
	transition: all 300ms linear 0s
}
.our-team .team .social-icons li {
	display: inline-block
}
.our-team .team .social-icons span {
	color: #ccc;
	background: none
}
.our-team .fa {
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.our-team .fa-twitter:before {
	content: "\f099"
}
.our-team .team .team-content {
	background: #444;
	padding: 17px 0px;
	text-align: center;
	cursor: pointer;
	position: relative
}
.our-team .team .team-content h4 {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.3px;
	color: #fff;
	margin: 0
}
.our-team .team .team-content p {
	letter-spacing: 0.3px;
	color: #fff;
	margin: 0
}

@media screen and (max-width:768px) {
.our-team .col-sm-6 {
	width: 49%
}
.our-team .col-md-3:nth-of-type(4n) {
	margin-right: 0
}
.our-team .col-sm-6:nth-of-type(2n) {
	margin-right: 0
}
}

@media screen and (max-width:720px) {
.our-team .team .team-images {
	height: 220px
}
.our-team .team .team-images img {
	max-width: 80%;
	max-height: 80%;
	bottom: 20px;
	top: 20px
}
}
.our-team-channel img {
	max-width: 100%
}
.our-team-channel ul, .our-team-channel ol, .our-team-channel li {
	margin: 0;
	padding: 0;
	list-style: none
}
.our-team-channel .row:before, .our-team-channel .row:after {
	display: none
}
.our-team-channel .fl {
	float: left
}
.our-team-channel .fr {
	float: right
}
.our-team-channel .full {
	width: 100%
}
.our-team-channel .show {
	display: block
}
.our-team-channel .hide {
	display: none
}
.our-team-channel .clearfix {
	clear: both;
	zoom: 1
}
.our-team-channel .section {
	position: relative
}
.our-team-channel .col-md-3 {
	width: 23.5%
}
.our-team-channel .col-md-3:nth-of-type(4n) {
	margin-right: 0
}
.our-team-channel .section_header {
	position: relative
}
.our-team-channel .section_header h2 {
	font-size: 30px;
	color: #444;
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 20px;
	letter-spacing: 0.3px;
	margin: 0
}
.our-team-channel .section_header h2:before {
	content: "";
	width: 50px;
	height: 3px;
	display: inline-block;
	background: #444;
	position: absolute;
	bottom: 0
}
.our-team-channel .team {
	-webkit-transition: all 300ms linear 0s;
	transition: all 300ms linear 0s;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 30px auto;
	margin-right: 2%
}
.our-team-channel .m0 {
	margin: 0
}
.our-team-channel .team .team-images {
	background-color: #777;
	text-align: center;
	position: relative;
	z-index: 0;
	overflow: hidden;
	height: 297px
}
.our-team-channel .team:hover .team-images:before {
	transform: scale(1);
	opacity: 1
}
.our-team-channel .team .team-images:before {
	position: absolute;
	background-color: rgba(0,0,0,0.45);
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-ms-transform: scale(0.2);
	transform: scale(0.2);
	transition: all 300ms;
	opacity: 0
}
.our-team-channel .team .team-images img {
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}
.our-team-channel .team:hover .team-images:after {
	border: 10px solid #444;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 1
}
.our-team-channel .team .team-images:after {
	content: '';
	background: transparent;
	position: absolute;
	border: 1px solid #fff;
	z-index: -1;
	display: block;
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	transition: all 300ms linear 0s
}
.our-team-channel .team:hover .social-icons {
	bottom: 125px
}
.our-team-channel .team .social-icons {
	display: table;
	position: absolute;
	width: 100%;
	text-align: center;
	transition: all 300ms linear 0s
}
.our-team-channel .team .social-icons li {
	display: inline-block
}
.our-team-channel .team .social-icons span {
	color: #ccc;
	background: none
}
.our-team-channel .fa {
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.our-team-channel .fa-twitter:before {
	content: "\f099"
}
.our-team-channel .team .team-content {
	background: #444;
	padding: 17px 0px;
	text-align: center;
	cursor: pointer;
	position: relative
}
.our-team-channel .team .team-content h4 {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.3px;
	color: #fff;
	margin: 0
}
.our-team-channel .team .team-content p {
	letter-spacing: 0.3px;
	color: #fff;
	margin: 0
}

@media screen and (max-width:768px) {
.our-team-channel .col-sm-6 {
	width: 49%
}
.our-team-channel .col-md-3:nth-of-type(4n) {
	margin-right: 0
}
.our-team-channel .col-sm-6:nth-of-type(2n) {
	margin-right: 0
}
}

@media screen and (max-width:720px) {
.our-team-channel .team .team-images {
	height: 220px
}
.our-team-channel .team .team-images img {
	max-width: 80%;
	max-height: 80%;
	bottom: 20px;
	top: 20px
}
}
.our-team-channel .our-team {
	overflow: hidden
}
.our-team-channel .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.picture-fancybox .section {
	position: relative
}
.picture-fancybox .section-title {
	text-align: center
}
.picture-fancybox .section-title h2 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #444
}
.picture-fancybox .section-title div {
	color: #b2b2b2;
	color: #9c9c9c
}
.picture-fancybox .section-content .item {
	width: 25%;
	padding: 10px;
	text-align: center
}
.picture-fancybox .section-content .item div.image {
	position: relative;
	width: 100%;
	padding-top: 100%
}
.picture-fancybox .section-content .item div.image a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #eee;
	overflow: hidden
}
.picture-fancybox .section-content .item div.image a img, .picture-fancybox .section-content .item div.image a span {
	display: inline-block;
	vertical-align: middle
}
.picture-fancybox .section-content .item div.image a img {
	max-width: 100%;
	max-height: 100%
}
.picture-fancybox .section-content .item div.image a span {
	height: 100%
}
.picture-fancybox .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.picture-fancybox .section-content .item div.word div.title a {
	color: #444;
	font-size: 1.2em;
	font-weight: bold
}
.picture-fancybox .section-content .item div.word div.title a p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.picture-fancybox .section-content .item div.word div.summary {
	color: silver;
	line-height: 1.5em;
	height: 3em;
	overflow: hidden
}
.picture-fancybox .section .section-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	background-position: center
}

@media screen and (max-width:768px) {
.picture-fancybox .section-content .list li {
	width: 48%;
	margin: 0 1%
}
}

@media screen and (max-width:480px) {
.picture-fancybox .section-content .list li {
	width: 98%;
	margin: 20px 1%
}
.picture-fancybox .section-content .item {
	width: 50%;
	padding: 10px;
	text-align: center
}
}
.picture-fancybox-tab .section {
	position: relative
}
.picture-fancybox-tab .section-title {
	text-align: center
}
.picture-fancybox-tab .section-title h2 {
	margin-bottom: 0px;
	font-size: 36px;
	color: #444
}
.picture-fancybox-tab .section-title div {
	color: #b2b2b2;
	color: #9c9c9c
}
.picture-fancybox-tab .section-content .item {
	width: 25%;
	padding: 10px;
	text-align: center
}
.picture-fancybox-tab .section-content .item div.image {
	position: relative;
	width: 100%;
	padding-top: 0
}
.picture-fancybox-tab .section-content .item div.image a {
	position: relative;

	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #eee;
	overflow: hidden
}
.picture-fancybox-tab .section-content .item div.image a img, .picture-fancybox-tab .section-content .item div.image a span {
	display: inline-block;
	vertical-align: middle
}
.picture-fancybox-tab .section-content .item div.image a img {
	max-width: 100%;
	max-height: 100%
}
.picture-fancybox-tab .section-content .item div.image a span {
	height: 100%
}
.picture-fancybox-tab .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.picture-fancybox-tab .section-content .item div.word div.title a {
	color: #444;
	font-size: 1.2em;
	font-weight: bold
}
.picture-fancybox-tab .section-content .item div.word div.title a p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.picture-fancybox-tab .section-content .item div.word div.summary {
	color: silver;
	line-height: 1.5em;
	height: 3em;
	overflow: hidden
}
.picture-fancybox-tab .section .section-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	background-position: center
}
.picture-fancybox-tab .tabBtnBox li {
	display: inline-block;
	list-style-type: none;
	padding: 5px 20px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold
}
.picture-fancybox-tab .tabBtnBox li:hover {
	color: #999
}
.picture-fancybox-tab .tabBtnBox {
	overflow: hidden;
	width: 100%;
	max-width: 1200px;
	text-align: center;
	padding: 0;
	margin: 0px auto 20px
}
.picture-fancybox-tab .fancyboxList {
	display: none
}
.picture-fancybox-tab .activeFancybox {
	display: block
}
.picture-fancybox-tab .tabBtnBox .activeTabBtn {
	color: #999
}
.picture-fancybox-tab .subtitleStrBox {
	font-size: 16px;
	font-weight: normal;
	color: #777;
	text-align: center;
	margin: 0
}
.picture-fancybox-tab .chuancha_model_one .subtitleStrBox {
	margin-top: 20px;
	color: #fff
}
.picture-fancybox-tab .picture-fancybox .subtitleStrBox {
	margin-bottom: 20px
}

@media screen and (max-width:768px) {
.picture-fancybox-tab .section-content .list li {
	width: 48%;
	margin: 0 1%
}
}

@media screen and (max-width:480px) {
.picture-fancybox-tab .section-content .list li {
	width: 98%;
	margin: 20px 1%
}
.picture-fancybox-tab .section-content .item {
	width: 50%;
	padding: 10px;
	text-align: center
}
}
.product-center-vietax .full {
	width: 100%
}
.product-center-vietax .inner {
	padding: 2em 0
}
.product-center-vietax #primary {
	width: 100%
}
.product-center-vietax #primary.have-sidebar {
	width: 71%
}
.product-center-vietax #primary.fr {
	padding-left: 5%
}
.product-center-vietax #primary.fl {
	padding-right: 5%
}
.product-center-vietax #secondary {
	width: 29%
}
.product-center-vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.product-center-vietax img {
	max-width: 100%
}
.product-center-vietax ul, .product-center-vietax ol, .product-center-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.product-center-vietax .wrapper {
	padding: 0 20px
}
.product-center-vietax .header-menu .wrapper {
	padding: 0px
}
}
.product-center-vietax .fl {
	float: left
}
.product-center-vietax .fr {
	float: right
}
.product-center-vietax .show {
	display: block
}
.product-center-vietax .hide {
	display: none
}
.product-center-vietax .clearfix {
	clear: both;
	zoom: 1
}
.product-center-vietax .section {
	position: relative
}
.product-center-vietax .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

.product-center-vietax .section-container {
	padding: 50px 0
}
.product-center-vietax .section .row {
	overflow: hidden
}
.product-center-vietax .section .row .col-6 {
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 30px;
	float: left
}
.product-center-vietax .section .row .col-6:nth-of-type(4n) {
	margin-right: 0
}
.product-center-vietax .section .row .col-6 .img {
	width: 100%;
	border: 2px solid #aaa;
	transition: 0.3s;
	margin-bottom: 30px;
	overflow: hidden
}
.product-center-vietax .section .row .col-6 .img img {
	transition: 0.3s
}
.product-center-vietax .section .row .col-6 .list-tit {
	font-size: 18px;
	color: #6a6a6a
}
.product-center-vietax .section .row .col-6 .line {
	width: 100%;
	height: 1px;
	background: #a6a6a6;
	margin: 15px 0;
	position: relative
}
.product-center-vietax .section .row .col-6 .line:after {
	position: absolute;
	content: '';
	width: 0;
	height: 1px;
	top: 0;
	display: block;
	background-color: #444;
	transition: 0.3s
}
.product-center-vietax .section .row .col-6 .list-para {
	color: #a6a6a6
}
.product-center-vietax .section .row .col-6:hover .img {
	border: 2px solid #444
}
.product-center-vietax .section .row .col-6:hover .img img {
	transform: scale(1.1)
}
.product-center-vietax .section .row .col-6:hover .list-tit, .product-center-vietax .section .row .col-6:hover .list-para {
	color: #444
}
.product-center-vietax .section .row .col-6:hover .line:after {
	width: 100%
}
.product-center-vietax ul.pagination li {
	margin: 0 5px;
	background: #f1f1f1
}
.product-center-vietax ul.pagination li a {
	color: #a6a6a6;
	line-height: 34px;
	border: none
}
.product-center-vietax ul.pagination li.active {
	background: #444
}
.product-center-vietax ul.pagination li.active a {
	color: #fff
}

@media screen and (max-width:1199px) {
.product-center-vietax .section .row .col-6 {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
	float: left
}
.product-center-vietax .section .row .col-6:nth-of-type(4n) {
	margin-right: 2%
}
.product-center-vietax .section .row .col-6:nth-of-type(3n) {
	margin-right: 0
}
}

@media screen and (max-width:720px) {
.product-center-vietax .section .row .col-6 {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 30px;
	float: left
}
.product-center-vietax .section .row .col-6:nth-of-type(4n) {
	margin-right: 0
}
.product-center-vietax .section .row .col-6:nth-of-type(3n) {
	margin-right: 2%
}
.product-center-vietax .section .row .col-6:nth-of-type(2n) {
	margin-right: 0
}
}
.product-list-beier .full {
	width: 100%
}
.product-list-beier .inner {
	padding: 2em 0
}
.product-list-beier #primary {
	width: 100%
}
.product-list-beier #primary.have-sidebar {
	width: 71%
}
.product-list-beier #primary.fr {
	padding-left: 5%
}
.product-list-beier #primary.fl {
	padding-right: 5%
}
.product-list-beier #secondary {
	width: 29%
}
.product-list-beier .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.product-list-beier img {
	max-width: 100%
}
.product-list-beier ul, .product-list-beier ol, .product-list-beier li {
	margin: 0;
	padding: 0;
	list-style: none
}
.product-list-beier .fl {
	float: left
}
.product-list-beier .fr {
	float: right
}
.product-list-beier .show {
	display: block
}
.product-list-beier .hide {
	display: none
}
.product-list-beier .clearfix {
	clear: both;
	zoom: 1
}
.product-list-beier .section {
	position: relative
}
.product-list-beier .section-container {
	padding: 50px 0
}
.product-list-beier .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.product-list-beier .section .com_right {
	width: 100%;
	padding: 0px 0 60px
}
.product-list-beier .section .com_right .com_pro {
	overflow: hidden
}
.product-list-beier .section .com_right .com_pro ul {
	margin: 0;
	padding: 0 20px;
	overflow: hidden;
	text-align: center
}
.product-list-beier .section .com_right .com_pro ul li {
	width: 31.33333%;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
	margin-right: 3%;
	position: relative;
	background: #fff;
	border: 1px solid #f8f8f8;
	transition: all 0.5s
}
.product-list-beier .section .com_right .com_pro ul li:nth-of-type(3n) {
	margin-right: 0
}
.product-list-beier .section .com_right .com_pro ul li a {
	color: #737373
}
.product-list-beier .section .com_right .com_pro ul li .img {
	text-align: center;
	overflow: hidden;
	position: relative;
	border: 1px solid #eee;
	margin-bottom: 3px;
	line-height: 0
}
.product-list-beier .section .com_right .com_pro ul li img {
	overflow: hidden;
	max-width: 100%;
	display: inline-block;
	transition: transform 0.3s
}
.product-list-beier .section .com_right .com_pro ul li a font {
	font-size: 18px;
	color: #6a6a6a;
	padding: 10px 0;
	display: block;
	background: #f8f8f8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.product-list-beier .section .com_right .com_pro ul li a .mask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top: 0;
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.3s;
	transform: scale(0)
}
.product-list-beier .section .com_right .com_pro ul li:hover {
	box-shadow: 5px 5px 20px rgba(0,0,0,0.1);
	top: -2px;
	background: #fff
}
.product-list-beier .section .com_right .com_pro ul li:hover a .mask {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1)
}
.product-list-beier .section .com_right .com_pro ul li:hover .textBox div {
	background: #f39c06;
	color: #fff
}
.product-list-beier .section .com_right .com_pro ul li:hover img {
	transform: scale(1.2)
}
.product-list-beier .section .pagination {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto
}
.product-list-beier .section .pagination li {
	background: #fffffa
}
.product-list-beier .section .pagination li a {
	color: #737373;
	border: 1px solid #fffffa
}
.product-list-beier .section .pagination li.active {
	background: #444
}
.product-list-beier .section .pagination li a.selected {
	color: #fff;
	border: 1px solid #444
}
.product-list-beier .textBox {
	background: #eee
}
.product-list-beier .textBox span {
	color: #fff;
	width: 30%;
	display: block;
	float: left;
	border-right: 1px solid #fff;
	text-align: center;
	text-indent: 0
}
.product-list-beier .textBox div {
	clear: both;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	transition: background 0.6s;
	text-align: left;
	text-indent: 10%
}

@media screen and (max-width:1200px) {
.product-list-beier .section .com_right {
	width: 100%;
	float: none;
	padding: 20px 0px 60px
}
}

@media screen and (max-width:720px) {
.product-list-beier .section .com_right .com_pro ul li, .product-list-beier .section .com_right .com_pro ul li:nth-of-type(3n) {
	width: 49%;
	margin: 0;
	margin-right: 2%;
	margin-bottom: 30px
}
.product-list-beier .section .com_right .com_pro ul li:nth-of-type(2n) {
	margin-right: 0
}
.product-list-beier .section-container {
	padding: 40px 20px
}
}

@media screen and (max-width:414px) {
.product-list-beier .section .flgr-product-box ul li {
	float: none;
	width: 94%;
	margin: 10px 3%
}
}
.product-list-gqf .full {
	width: 100%
}
.product-list-gqf .inner {
	padding: 2em 0
}
.product-list-gqf #primary {
	width: 100%
}
.product-list-gqf #primary.have-sidebar {
	width: 71%
}
.product-list-gqf #primary.fr {
	padding-left: 5%
}
.product-list-gqf #primary.fl {
	padding-right: 5%
}
.product-list-gqf #secondary {
	width: 29%
}
.product-list-gqf .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.product-list-gqf img {
	max-width: 100%
}
.product-list-gqf ul, .product-list-gqf ol, .product-list-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}
.product-list-gqf .fl {
	float: left
}
.product-list-gqf .fr {
	float: right
}
.product-list-gqf .show {
	display: block
}
.product-list-gqf .hide {
	display: none
}
.product-list-gqf .clearfix {
	clear: both;
	zoom: 1
}
.product-list-gqf .section {
	position: relative
}
.product-list-gqf .section-container {
	padding: 50px 0
}
.product-list-gqf .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.product-list-gqf .section .com_right {
	width: 100%;
	padding: 0px 0 60px
}
.product-list-gqf .section .com_right .com_pro {
	overflow: hidden
}
.product-list-gqf .section .com_right .com_pro ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: center
}
.product-list-gqf .section .com_right .com_pro ul li {
	width: 31.33333%;
	overflow: hidden;
	float: left;
	margin-bottom: 30px;
	margin-right: 3%;
	position: relative;
	background: #f8f8f8;
	border: 1px solid #f8f8f8
}
.product-list-gqf .section .com_right .com_pro ul li:nth-of-type(3n) {
	margin-right: 0
}
.product-list-gqf .section .com_right .com_pro ul li a {
	color: #737373
}
.product-list-gqf .section .com_right .com_pro ul li .img {
	text-align: center;
	overflow: hidden
}
.product-list-gqf .section .com_right .com_pro ul li img {
	overflow: hidden;
	max-width: 100%;
	display: inline-block
}
.product-list-gqf .section .com_right .com_pro ul li a font {
	font-size: 18px;
	color: #6a6a6a;
	padding: 10px 0;
	display: block;
	background: #f8f8f8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.product-list-gqf .section .com_right .com_pro ul li a .mask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	position: absolute;
	top: 0;
	z-index: 9;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.5s
}
.product-list-gqf .section .com_right .com_pro ul li:hover a .mask {
	opacity: 1;
	filter: alpha(opacity=100)
}
.product-list-gqf .section .pagination {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto
}
.product-list-gqf .section .pagination li {
	background: #fffffa
}
.product-list-gqf .section .pagination li a {
	color: #737373;
	border: 1px solid #fffffa
}
.product-list-gqf .section .pagination li.active {
	background: #444
}
.product-list-gqf .section .pagination li a.selected {
	color: #fff;
	border: 1px solid #444
}

@media screen and (max-width:1200px) {
.product-list-gqf .section .com_right {
	width: 100%;
	float: none;
	padding: 20px 0px 60px
}
}

@media screen and (max-width:720px) {
.product-list-gqf .section .com_right .com_pro ul li, .product-list-gqf .section .com_right .com_pro ul li:nth-of-type(3n) {
	width: 49%;
	margin: 0;
	margin-right: 2%;
	margin-bottom: 30px
}
.product-list-gqf .section .com_right .com_pro ul li:nth-of-type(2n) {
	margin-right: 0
}
.product-list-gqf .section-container {
	padding: 40px 20px
}
}

@media screen and (max-width:414px) {
.product-list-gqf .section .flgr-product-box ul li {
	float: none;
	width: 94%;
	margin: 10px 3%
}
}
.product-list-section .fl {
	float: left
}
.product-list-section .fr {
	float: right
}
.product-list-section .full {
	width: 100%
}
.product-list-section .show {
	display: block
}
.product-list-section .hide {
	display: none
}
.product-list-section .clearfix {
	clear: both;
	zoom: 1
}
.product-list-section ul, .product-list-section li {
	margin: 0;
	padding: 0;
	list-style: none
}
.product-list-section .section {
	position: relative
}
.product-list-section .section-container {
	padding: 50px 0
}
.product-list-section .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.product-list-section .flgr-product-box ul {
	overflow: hidden;
	padding: 20px
}
.product-list-section .flgr-product-box ul li {
	float: left;
	width: 19%;
	margin-left: 1%;
	margin-top: 15px;
	padding: 0 0 20px;
	position: relative;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1)
}
.product-list-section .flgr-product-box ul li a {
	display: block;
	padding: 10px
}
.product-list-section .flgr-product-box ul li a img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	border-radius: 10px 10px 0 0;
	transition: 0.3s;
	-ms-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s
}
.product-list-section .flgr-product-box ul li a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70)
}
.product-list-section .flgr-product-box ul li p {
	margin: 40px 0 0 20px;
	line-height: 18px;
	font-size: 16px;
	color: #bcbcbc;
	border-left: 1px solid #aeaeae
}
.product-list-section .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 14px;
	font-size: 14px;
	padding: 10px 0 0 0;
	color: #bcbcbc;
	margin: 0;
	margin-left: 20px
}
.product-list-section .flgr-product-box ul li p, .product-list-section .flgr-product-box ul li h6 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.product-list-section .flgr-product-box ul li p i, .product-list-section .flgr-product-box ul li h6 i {
	padding: 0 10px
}

@media screen and (max-width:1200px) {
.product-list-section .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 22px;
	font-size: 14px
}
}

@media screen and (max-width:720px) {
.product-list-section .flgr-product-box ul li p i, .product-list-section .flgr-product-box ul li h6 i {
	padding: 0 5px
}
.product-list-section .flgr-product-box ul {
	overflow: hidden;
	padding: 0px
}
.product-list-section .flgr-product-box ul li {
	float: left;
	width: 48%;
	margin: 10px 0;
	margin-right: 4%
}
.product-list-section .flgr-product-box ul li:nth-of-type(2n) {
	margin-right: 0
}
}
.product-magnifier .full {
	width: 100%
}
.product-magnifier .inner {
	padding: 2em 0
}
.product-magnifier #primary {
	width: 100%
}
.product-magnifier #primary.have-sidebar {
	width: 71%
}
.product-magnifier #primary.fr {
	padding-left: 5%
}
.product-magnifier #primary.fl {
	padding-right: 5%
}
.product-magnifier #secondary {
	width: 29%
}
.product-magnifier .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.product-magnifier img {
	max-width: 100%
}
.product-magnifier ul, .product-magnifier ol, .product-magnifier li {
	margin: 0;
	padding: 0;
	list-style: none
}
.product-magnifier .fl {
	float: left
}
.product-magnifier .fr {
	float: right
}
.product-magnifier .show {
	display: block
}
.product-magnifier .hide {
	display: none
}
.product-magnifier .clearfix {
	clear: both;
	zoom: 1
}
.product-magnifier .section {
	position: relative;
	background: transparent
}
.product-magnifier .section-container {
	padding: 50px 0
}
.product-magnifier .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product-magnifier .section .section-container {
	position: relative
}
.product-magnifier .section .com_right {
	padding: 0px 0px 60px
}
.product-magnifier img {
	max-width: 100%
}
.product-magnifier .sc-product-detail {
	overflow: hidden
}
.product-magnifier .sc-product-detail-pic {
	float: left;
	width: 40%
}
.product-magnifier .sc-product-detail-pic-big {
	width: 100%;
	height: 340px;
	line-height: 340px;
	padding: 5px 20px;
	border: 1px solid #f1f1f1;
	overflow: hidden;
	text-align: center;
	display: inline-block
}
.product-magnifier .sc-product-detail-pic-big img {
	max-width: 100%;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	max-height: 100%
}
.product-magnifier .sc-product-detail-pic-list {
	padding-top: 14px;
	width: 100%
}
.product-magnifier .sc-product-detail-pic-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden
}
.product-magnifier .sc-product-detail-pic-list ul li {
	float: left;
	margin: 0 9px 6px 0
}
.product-magnifier .sc-product-detail-pic-list ul li a {
	display: block;
	border: 1px solid rgba(0,0,0,0.08)
}
.product-magnifier .sc-product-detail-pic-list ul li a.on {
	border: 1px solid #444
}
.product-magnifier .sc-product-detail-pic-big.on {
	border: 1px solid #444
}
.product-magnifier .sc-product-detail-pic-list ul li a img {
	display: block;
	width: 58px;
	border: 0;
	padding: 4px
}
.product-magnifier .sc-product-detail-pic-list ul li:nth-of-type(6n) {
	margin-right: 0
}
.product-magnifier .sc-product-detail-information {
	float: right;
	width: 50%
}
.product-magnifier .sc-product-detail-information-title {
	font-size: 26px;
	line-height: 26px;
	padding-bottom: 26px;
	text-transform: uppercase;
	color: #444;
	font-weight: 700;
	border-bottom: 1px dashed #444;
	margin-bottom: 16px;
	margin-top: 20px
}
.product-magnifier .sc-product-detail-information-description {
	padding: 10px 0;
	color: #a6a6a6;
	font-size: 13px;
	line-height: 24px
}
.product-magnifier .sc-product-detail-information-params p {

	padding: 5px 0;
	line-height: 1em;
	width: 100%;
	overflow: hidden
}
.product-magnifier .sc-product-detail-information-params p label {
	float: left;
	width: 120px
}
.product-magnifier .sc-product-detail-information-params p span {
	display: block;
	margin-left: 130px
}
.product-magnifier .sc-product-detail-main {
	clear: both;
	padding-top: 30px
}
.product-magnifier .sc-product-detail-main-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	background: #f7f7f7
}
.product-magnifier .sc-product-detail-main-tabs li {
	float: left;
	margin-right: 1px
}
.product-magnifier .sc-product-detail-main-tabs li a {
	display: block;
	line-height: 36px;
	padding: 0 30px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background-color: #666
}
.product-magnifier .sc-product-detail-main-tabs li a:hover {
	background-color: #666
}
.product-magnifier .sc-product-detail-main-tabs li a.selected {
	background-color: #444;
	color: #fff
}
.product-magnifier .sc-product-detail-main-item {
	padding: 15px 0;
	font-size: 13px;
	line-height: 24px
}
.product-magnifier div.zoomDiv {
	z-index: 9999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 200px;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	text-align: center;
	overflow: hidden
}
.product-magnifier .sc-product-detail-main-item p {
	line-height: 1.5em;
	color: #737373
}
.product-magnifier .sc-product-detail-main-item table {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #e4e3e3;
	margin-bottom: 10px
}
.product-magnifier .sc-product-detail-main-item table td {
	line-height: 30px;
	padding: 6px 10px !important;
	border: 1px solid #e4e3e3
}
.product-magnifier .sc-product-detail-main-item table td img {
	max-width: 100%
}
.product-magnifier .sc-product-detail-main-item table th {
	border: 1px solid #e4e3e3
}
.product-magnifier div.zoomDiv img {
	display: block
}
.product-magnifier div.zoomMask {
	position: absolute;
	background: url(/sections/images/sc-product-detail-mask.png) repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1
}
.product-magnifier .inproinfo .wrapper {
	overflow: hidden
}
.product-magnifier .incon .inpro_content {
	float: right;
	font-size: 13px;
	line-height: 26px;
	color: #666;
	width: 70%;
	padding-top: 60px
}

@media screen and (max-width:720px) {
.product-magnifier .sc-product-detail-information {
	float: right;
	width: 100%
}
.product-magnifier .sc-product-detail-pic {
	width: 100%
}
.product-magnifier .sc-product-detail-pic-big {
	height: auto;
	line-height: normal
}
}

@media screen and (max-width:720px) {
.product-magnifier .sc-product-detail-information-title {
	font-size: 24px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-top: 20px
}
}
.product-one .section-title {
	text-align: center
}
.product-one .section-title h2 {
	margin-bottom: 20px;
	color: #444
}
.product-one .section-title div {
	color: #9c9c9c
}
.product-one .section-content .item {
	width: 25%;
	padding: 10px;
	text-align: center
}
.product-one .section-content .item div.image {
	position: relative;
	width: 100%;
	padding-top: 100%
}
.product-one .section-content .item div.image a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #eee;
	overflow: hidden
}
.product-one .section-content .item div.image a img, .product-one .section-content .item div.image a span {
	display: inline-block;
	vertical-align: middle
}
.product-one .section-content .item div.image a img {
	max-width: 100%;
	max-height: 100%
}
.product-one .section-content .item div.image a span {
	height: 100%
}
.product-one .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.product-one .section-content .item div.word div.title a {
	color: #515151;
	font-size: 1.2em;
	font-weight: bold
}
.product-one .section-content .item div.word div.title a p {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.product-one .section-content .item div.word div.title a span {
	color: #999
}
.product-one .section-content .item div.word div.summary {
	color: #a6a6a6;
	line-height: 1.5em;
	height: 3em;
	overflow: hidden
}
.product-one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:720px) {
.product-one .section-content .item {
	width: 50%
}
}
.product-two .section-container {
	max-width: none;
	padding-left: 0;
	padding-right: 0
}
.product-two .section-title {
	text-align: center
}
.product-two .section-title h2 {
	margin-bottom: 20px;
	color: #444
}
.product-two .section-title div {
	color: #9c9c9c
}
.product-two .section-content .item {
	width: 25%;
	padding: 10px 0;
	text-align: center
}
.product-two .section-content .item div.image {
	position: relative;
	width: 100%;
	padding-top: 75%
}
.product-two .section-content .item div.image a {
	color: #515151;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #eee;
	overflow: hidden
}
.product-two .section-content .item div.image a img, .product-two .section-content .item div.image a span {
	display: inline-block;
	vertical-align: middle
}
.product-two .section-content .item div.image a img {
	max-width: 100%;
	max-height: 100%
}
.product-two .section-content .item div.image a span {
	height: 100%;
	color: #999
}
.product-two .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.product-two .section-content .item div.word div.title a {
	color: #515151;
	font-size: 1.2em;
	font-weight: bold
}
.product-two .section-content .item div.word div.summary {
	color: #a6a6a6
}
.product-two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}

@media screen and (max-width:720px) {
.product-two .section-content .item {
	width: 50%;
	padding: 10px 0;
	text-align: center
}
}

@media screen and (max-width:414px) {
.product-two .section-content .item {
	width: 100%;
	padding: 10px 0;
	text-align: center
}
}
.product_content_tab_one img {
	max-width: 100%
}
.product_content_tab_one ul, .product_content_tab_one li {
	padding: 0;
	margin: 0
}
.product_content_tab_one .section-tab {
	padding: 30px;
	background: #fafafa
}
.product_content_tab_one .slideBox {
	background: #fafafa
}
.product_content_tab_one .slideBox .hd {
	line-height: 40px;
	background: #f4f4f4;
	padding: 0;
	position: relative
}
.product_content_tab_one .slideBox .hd ul {
	list-style: none;
	overflow: hidden
}
.product_content_tab_one .slideBox .hd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
	list-style: none;
	margin: 0
}
.product_content_tab_one .slideBox .hd ul li.on {
	background: #444;
	color: #fff
}
.product_content_tab_one .slideBox .bd>div {
	padding: 20px;
	zoom: 1
}
.product_content_tab_one img {
	max-width: 100%
}

@media screen and (max-width:720px) {
.product_content_tab_one .section-tab {
	padding: 0
}
.product_content_tab_one .slideBox .hd {
	height: auto
}
.product_content_tab_one .slideBox .hd ul {
	float: none;
	height: auto;
	overflow: hidden;
	position: static
}
.product_content_tab_one .slideBox .hd ul li {
	float: left;
	width: 25%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
}

@media screen and (max-width:480px) {
.product_content_tab_one .slideBox .hd ul li {
	width: 50%
}
}
.product_gallery_one .fl {
	float: left
}
.product_gallery_one .fr {
	float: right
}
.product_gallery_one img {
	max-width: 100%;
	display: block;
	margin: 0 auto
}
.product_gallery_one ul, .product_gallery_one li {
	list-style: none;
	padding: 0;
	margin: 0
}
.product_gallery_one .section {
	position: relative
}
.product_gallery_one .section-container {
	padding: 50px 0;
	width: 100%;
	max-width: 100%;
	overflow: hidden
}

.product_gallery_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product_gallery_one .main-content .list {
	overflow: hidden;
	width: 31.333%;
	margin-right: 3%;
	float: left;
	margin-bottom: 40px
}
.product_gallery_one .main-content .list:nth-of-type(3n) {
	margin-right: 0
}
.product_gallery_one .main-content .list li.mask_li {
	margin: 0;
	position: relative
}
.product_gallery_one .main-content .list li.mask_li>div:first-child {
	position: relative;
	display: block;
	width: 100%;
	border: 1px solid #e8e8e8
}
.product_gallery_one .main-content .list li.mask_li .mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s
}
.product_gallery_one .main-content .list li.mask_li .href {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 50px
}
.product_gallery_one .main-content .list li.mask_li .href a {
	padding: 5px 10px;
	color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}
.product_gallery_one .main-content .list li.mask_li .title {
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.product_gallery_one .main-content .list li.mask_li .title a {
	color: #737373;
	font-size: 14px;
	padding: 5px
}
.product_gallery_one .main-content .list li.mask_li:hover .mask {
	background: rgba(0,0,0,0.4)
}
.product_gallery_one .main-content .list li.mask_li .href a:hover {
	background: #444;
	border-color: #444
}
.product_gallery_one .main-content .list li.group {
	display: none
}
.product_gallery_one .img {
	padding: 10px
}
.product_gallery_one .navigation {
	clear: both
}
.product_gallery_one .navigation:before {
	display: block;
	content: '';
	clear: both
}

@media screen and (max-width:580px) {
.product_gallery_one .main-content .list {
	width: 50%
}
.product_gallery_one .main-content .list li.mask_li .title a {
	font-size: 14px
}
}

@media screen and (max-width:360px) {
.product_gallery_one .main-content .list {
	width: 100%
}
}
.product_list_slider .fl {
	float: left
}
.product_list_slider .fr {
	float: right
}
.product_list_slider img {
	max-width: 100%
}
.product_list_slider ul, .product_list_slider li {
	list-style: none;
	padding: 0;
	margin: 0
}
.product_list_slider .section {
	position: relative
}
.product_list_slider .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.product_list_slider .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product_list_slider .main-title {
	background-color: #fafafa;
	margin-bottom: 45px;
	position: relative
}
.product_list_slider .main-title .title {
	border-left: 3px solid #444;
	font-size: 18px;
	color: #444;
	padding: 10px
}
.product_list_slider .main-title .href {
	position: absolute;
	right: 10px;
	top: 7px;
	width: 26px
}
.product_list_slider .main-title .href span {
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #444;
	border-radius: 50%;
	margin: 0 2px
}
.product_list_slider .list ul.ul {
	overflow: hidden
}
.product_list_slider .list ul.ul>li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 10px
}
.product_list_slider .list ul.ul>li:nth-of-type(3n) {
	margin-right: 0
}
.product_list_slider .list ul.ul>li a {
	display: block
}
.product_list_slider .list li .title {
	font-size: 14px;
	color: #737373;
	line-height: 1.8em;
	text-align: center
}
.product_list_slider .ul_div {
	margin-top: 30px
}
.product_list_slider .ul_div li.active {
	background-color: #444;
	border-color: #444
}
.product_list_slider .ul_div li.active a {
	color: #fff
}
.product_list_slider .modal {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	display: none
}
.product_list_slider .modal.show {
	transform: scale(1.1)
}
.product_list_slider .modal_wrapper {
	position: relative;
	width: 100%;
	height: 100%
}
.product_list_slider .modal .mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6)
}
.product_list_slider .modal .modal-content {
	width: 980px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -490px;
	margin-top: -325px;
	background-color: #fff;
	padding: 50px 50px 150px
}
.product_list_slider .slider_one {
	float: left;
	width: 50%
}
.product_list_slider .slider_one .hd {
	height: 80px;
	width: auto;
	overflow: hidden;
	position: absolute;
	left: 50px;
	right: 50%;
	bottom: 50px;
	z-index: 1
}
.product_list_slider .slider_one .hd li {
	width: 80px;
	height: 80px;
	display: inline-block
}
.product_list_slider .slider_one .hd li img {
	width: 100%
}
.product_list_slider .slider_one .bd {
	border-radius: 2px solid #eee
}
.product_list_slider .slider_one .bd ul {
	overflow: hidden
}
.product_list_slider .slider_one .bd ul li {
	float: left
}
.product_list_slider .slider_one .bd ul li img {
	width: 100%
}
.product_list_slider .slider_one .prev, .product_list_slider .slider_one .next {
	background-size: 80px 80px;
	background-position: center;
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -40px
}
.product_list_slider .slider_one .prev {
	left: -100px
}
.product_list_slider .slider_one .next {
	right: -100px
}
.product_list_slider span#close {
	font-size: 34px;
	color: #999;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.product_list_slider .des {
	width: 50%;
	padding: 0 20px
}
.product_list_slider .des .title {
	font-size: 20px;
	line-height: 28px;
	color: #444;
	padding: 0px 0 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}
.product_list_slider .des .href a {
	text-align: center;
	margin-top: 30px;
	display: block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	color: #c30;
	font-size: 15px;
	font-weight: 100;
	border-radius: 30px;
	border: 1px solid #c30
}
.product_list_slider .des .href a:hover {
	background: #c30;
	color: #fff
}

@media screen and (max-width:1200px) {
.product_list_slider .main-title {
	margin-bottom: 30px
}
.product_list_slider .section-container {
	padding: 40px 20px
}
}

@media screen and (max-width:720px) {
.product_list_slider .list ul li {
	width: 49%
}
.product_list_slider .list ul li:nth-of-type(3n) {
	margin-right: 2%
}
.product_list_slider .list ul li:nth-of-type(2n) {
	margin-right: 0
}
}
.product_list_three img {
	max-width: 100%
}
.product_list_three ul, .product_list_three li {
	padding: 0;
	margin: 0;
	list-style: none
}
.product_list_three .section {
	position: relative
}
.product_list_three .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.product_list_three .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product_list_three .main-title {
	margin-bottom: 60px;
	position: relative
}
.product_list_three .main-title .title {
	color: #444;
	font-size: 24px;
	line-height: 1em
}
.product_list_three .main-title .line {
	display: block;
	margin: 8px 0;
	width: 96px;
	height: 1px;
	background: #737373
}
.product_list_three .main-title .subtitle {
	color: #9c9c9c;
	font-size: 18px;
	line-height: 1em;
	text-transform: uppercase;
	font-weight: 100
}
.product_list_three .main-title .href {
	position: absolute;
	right: 0;
	bottom: 0
}
.product_list_three .main-title .href a {
	color: #444;
	font-size: 14px
}
.product_list_three .main-title .href a:hover {
	text-decoration: underline
}
.product_list_three .main-content {
	margin-top: -20px
}
.product_list_three .main-content ul {
	overflow: hidden;
	padding: 20px;
	margin-left: -20px;
	margin-right: -20px
}
.product_list_three .main-content ul li {
	position: relative;
	float: left;
	width: 33.3333%;
	margin: 0
}
.product_list_three .main-content ul li a {
	display: block;
	width: 100%;
	height: 100%
}
.product_list_three .main-content ul li .img {
	overflow: hidden
}
.product_list_three .main-content ul li img {
	width: 100%;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s
}
.product_list_three .main-content ul li .mask {
	transform: scale(1);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(255,255,255,0);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s
}
.product_list_three .main-content ul li .words {
	text-align: center;
	position: absolute;
	height: 44px;
	top: 50%;
	margin-top: -22px;
	left: 0;
	right: 0
}
.product_list_three .main-content ul li .title {
	color: #444;
	font-size: 18px;
	padding: 0 10px;
	line-height: 1em;
	margin-bottom: 5px;
	position: relative;
	top: -20px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	opacity: 0
}
.product_list_three .main-content ul li .subtitle {
	color: #737373;
	font-size: 13px;
	line-height: 1em;
	position: relative;
	top: 20px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	opacity: 0
}
.product_list_three .main-content ul li:hover img {
	transform: scale(1)
}
.product_list_three .main-content ul li:hover .words .title {
	top: 0;
	opacity: 1
}
.product_list_three .main-content ul li:hover .words .subtitle {
	top: 0;
	opacity: 1
}
.product_list_three .main-content ul li:hover .mask {
	background: rgba(255,255,255,0.7);
	transform: scale(1.1)
}

@media screen and (max-width:720px) {
.product_list_three .section-container {
	padding: 40px 20px
}
.product_list_three .main-title {
	margin-bottom: 30px
}
.product_list_three .main-content ul li .title {
	font-size: 16px
}
.product_list_three .main-content ul li .subtitle {
	font-size: 12px
}
}

@media screen and (max-width:580px) {
.product_list_three .main-content ul li {
	width: 50%;
	margin: 5px auto
}
}

@media screen and (max-width:360px) {
.product_list_three .main-content ul li {
	float: none;
	width: 90%;
	margin: 10px auto
}
}
.product_slider_one .fl {
	float: left
}
.product_slider_one .fr {
	float: right
}
.product_slider_one img {
	max-width: 100%
}
.product_slider_one .section {
	position: relative
}
.product_slider_one .section-container {
	padding: 50px 0;
	width: 1200px;
	max-width: 100%
}
.product_slider_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product_slider_one .main-title {
	position: relative;
	text-align: center;
	font-weight: 700;
	margin-bottom: 60px
}
.product_slider_one .main-title .title {
	font-size: 38px;
	color: #444;
	text-transform: uppercase;
	line-height: 1em
}
.product_slider_one .main-title em {
	font-style: normal;
	font-size: 44px;
	color: #444
}
.product_slider_one .main-title .subtitle {
	font-size: 25px;
	text-transform: uppercase;
	color: #9c9c9c;
	margin-top: 10px
}
.product_slider_one .main-content {
	padding: 75px 0
}
.product_slider_one .main-content p {
	color: rgba(255,255,255,0.5);
	text-align: center
}
.product_slider_one .main-content p.p {
	margin: 0px auto 90px;
	width: 813px;
	line-height: 2em;
	max-width: 100%

}
.product_slider_one .main-content {
	position: relative;
	width: 100%;
	height: 707px
}
.product_slider_one .content-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.product_slider_one .content-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.product_slider_one .title {
	height: 65px;
	line-height: 65px;

	color: rgba(255,255,255,0.5);
	font-size: 20px
}
.range_solarland .fl {
	float: left
}
.range_solarland .fr {
	float: right
}
.range_solarland .section {
	position: relative
}
.range_solarland .section-container {
	position: relative;
	z-index: 1;
	background: #fff
}
.range_solarland .main_tit {
	margin: 0 auto;
	margin-bottom: 100px
}
.range_solarland .main_tit .title {
	font-size: 30px;
	text-align: center;
	margin-bottom: 50px;
	color: #444
}
.range_solarland .main_tit .para {
	text-align: center;
	font-size: 14px;
	line-height: 1.8em;
	color: #9c9c9c;
	width: 985px;
	max-width: 100%;
	margin: 0 auto
}
.range_solarland .main_cont img {
	width: 100%;
	margin: 0 auto;
	display: block
}
.range_solarland .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center top;
	background-repeat: no-repeat;
	z-index: 0
}
.range_solarland .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.recruit_list .full {
	width: 100%
}
.recruit_list .fl {
	float: left
}
.recruit_list .fr {
	float: right
}
.recruit_list .show {
	display: block
}
.recruit_list .hide {
	display: none
}
.recruit_list .clearfix {
	clear: both;
	zoom: 1
}
.recruit_list .com_news {
	margin-bottom: 30px
}
.recruit_list .com_news .title {
	height: 52px;
	line-height: 52px;
	background-color: #fff
}
.recruit_list .com_news ul {
	border: 1px solid #ddd;
	text-align: center
}
.recruit_list .com_news ul li {
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px solid #ddd
}
.recruit_list .com_news ul li a {
	color: #737373;
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: transparent;
	transition: 0.3s
}
.recruit_list .com_news ul li:hover>a {
	background-color: #eee
}
.recruit_list .com_news ul li.last {
	border: none
}
.recruit_list .com_news ul li div {
	width: 15%;
	float: left;
	position: relative;
	height: 40px
}
.recruit_list .com_news ul li div.first {
	width: 40%
}
.recruit_list .com_news ul li.title div:after {
	position: absolute;
	content: '|';
	color: #ddd;
	right: 0;
	top: 0
}
.recruit_list .com_news ul li.title div.last:after {
	display: none
}

@media screen and (max-width:720px) {
.recruit_list .com_news ul li div, .recruit_list .com_news ul li div.first {
	width: 20%
}
.recruit_list .com_news ul li.title {
	height: 40px;
	line-height: 40px
}
.recruit_list .com_news ul li.title div {
	height: 40px;
	line-height: 40px
}
.recruit_list .com_news ul li div {
	height: auto;
	line-height: 1.5em;
	padding: 5px 0
}
}
.recruit_list ul, .recruit_list li {
	list-style: none;
	margin: 0;
	padding: 0
}
.recruit_list .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.scroll-to-top #fixed-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	padding: 8px;
	background: #444;
	color: #fff;
	z-index: 9999;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.3s;
	visibility: hidden
}
.scroll-to-top #fixed-to-top.show {
	visibility: visible;
	filter: alpha(opacity=100);
	opacity: 1
}
.search-section .section-container {
	padding: 50px 20px
}
.search-section .section {
	background: #fff
}
.search-section .search-section .search-contents-list .content-list {
	overflow: hidden
}
.search-section .search-section .search-contents-list .content-list li {
	overflow: hidden;
	margin-bottom: 30px;
	width: 32%;
	margin-right: 2%;
	float: left;
	background-color: #fafafa
}
.search-section .search-section .search-contents-list .content-list li:nth-of-type(3n) {
	margin-right: 0
}
.search-section .search-section .search-contents-list .content-list li a img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	width: 100%
}
.search-section .search-section .search-contents-list .content-list li a {
	color: #00274c;
	font-size: 16px;
	margin: 20px 0;
	margin-top: 0;
	display: block
}
.search-section .search-section .search-contents-list .content-list li a:nth-child(2) {
	padding: 0 10px
}
.search-section .search-section .search-contents-list .content-list li p {
	color: #00274c;
	width: 50%;
	line-height: 1.8em;
	padding: 0 10px
}
.search-section .search-section .search-contents-list .content-list li span {
	display: block;
	color: #00274c;
	width: 50%;
	padding: 0 10px
}
.search-section .search-section .search-contents-list .content-list li p:before, .search-section .search-section .search-contents-list .content-list li p:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	content: '';
	height: 1px;
	background: #eee
}
.search-section .search-section .search-contents-list .content-list li p:before {
	width: 0;
	background: #014da1;
	transition: 0.3s;
	z-index: 5
}

@media screen and (max-width:720px) {
.search-section .search-section .search-contents-list .content-list li {
	width: 48%;
	margin-right: 4%
}
.search-section .search-section .search-contents-list .content-list li:nth-of-type(3n) {
	margin-right: 4%
}
.search-section .search-section .search-contents-list .content-list li:nth-of-type(2n) {
	margin-right: 0
}
}
.section-aboutAndChannel .section {
	position: relative
}
.section-aboutAndChannel .section-container {
	padding: 50px 0;
	max-width: 1200px;
	overflow: hidden;
	margin: auto
}
.section-aboutAndChannel .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat
}
.section-aboutAndChannel ul {
	margin: 75px 0px 85px 0px;
	overflow: hidden;
	padding: 0
}
.section-aboutAndChannel li {
	list-style-type: none;
	float: left;
	color: #aaa;
	text-align: center;
	border-left: 1px solid #4d4a4b;
	width: 25%;
	box-sizing: border-box
}
.section-aboutAndChannel li em, .section-aboutAndChannel li img {
	display: block
}
.section-aboutAndChannel li em {
	font-size: 29px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	margin: 17px 0px 5px 0px;
	line-height: 29px
}
.section-aboutAndChannel li img {
	margin: 0px auto;
	transform: translateY(0px);
	transition: all 0.3s ease-in-out
}
.section-aboutAndChannel li:first-child {
	border: 0
}
.section-aboutAndChannel strong {
	font-size: 36px;
	color: #fff;
	display: block;
	text-align: center
}
.section-aboutAndChannel span {
	font-size: 24px;
	color: #fff;
	display: block;
	text-align: center
}
.section-aboutAndChannel p {
	margin: 15px auto;
	font-size: 14px;
	color: #6b6e76;
	line-height: 21px;
	text-align: center
}
.section-aboutAndChannel .imgListBox {
	clear: both;
	background: #fff;
	padding: 0
}
.section-aboutAndChannel .imgListBox li {
	padding: 3px;
	border: 0;
	height: 210px;
	overflow: hidden;
	color: #0f5aa1;
	font-size: 26px;
	position: relative
}
.section-aboutAndChannel .imgListBox li img {
	width: 100%;
	height: 100%
}
.section-aboutAndChannel .imgListBox li i {
	height: 2px;
	width: 30px;
	background: #0f5aa1;
	display: block;
	margin: 15px auto 0px
}
.section-aboutAndChannel .imgListTxt div {
	font-size: 18px;
	color: #323546;
	margin-top: 48px;
	font-weight: bold
}
.section-aboutAndChannel .imgListTxt p {
	margin: 15px auto 5px
}
.section-aboutAndChannel .imgListBox .moreBtn {
	cursor: pointer
}
.section-aboutAndChannel .imgListBox .moreBtn a {
	border: 6px solid #333;
	display: block;
	height: 100%;
	position: relative;
	background: #eee;
	line-height: 210px;
	text-align: center;
	color: #333;
	font-size: 14px;
	box-sizing: border-box
}
.section-aboutAndChannel .imgListBox section {
	height: 50px;
	width: 60px;
	line-height: 50px;
	text-align: center;
	background: #333;
	color: #fff;
	position: absolute;
	left: -6px;
	bottom: 0;
	transition: all 0.3s ease-in-out
}
.section-aboutAndChannel .iconList li span {
	font-size: 16px;
	color: #aaa
}
.section-aboutAndChannel .iconList li:hover img {
	transform: translateY(6px)
}
.section-aboutAndChannel .imgListBox .moreBtn:hover section {
	left: 0px;
	width: 54px
}
.section-aboutAndChannel .imgListBox .moreBtn:hover a {
	color: #0f5aa1
}
.section-aboutAndChannel .imgListBox b {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	z-index: 1000;
	position: absolute;
	top: -65px;
	left: 45%;
	border: 1px solid #fff;
	width: 34px;
	height: 34px;
	display: block;
	background: url("/sections/section-aboutAndChannel/images/fdj.png") no-repeat center
}
.section-aboutAndChannel .imgListBox li:hover b {
	top: 60px
}
.section-aboutAndChannel .imgListBox li span {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	font-weight: normal;
	display: block;
	top: 3px;
	left: 3px;
	height: 100%;
	width: 100%;
	padding-top: 110px;
	text-align: center;
	background-color: #1076d6;
	color: #fff;
	font-size: 14px
}
.section-aboutAndChannel .imgListBox li:hover span {
	opacity: 0.9
}
.section-aboutAndChannel .imgListBox li em {
	font-weight: normal;
	color: #0f5aa1;
	font-size: 26px;
	margin-top: 10px;
	line-height: 26px
}
.section-aboutAndChannel .subT {
	padding: 20px 0px
}

@media screen and (max-width:1200px) {
.section-aboutAndChannel .sectionBox {
	padding: 0px 20px
}
}

@media screen and (max-width:720px) {
.section-aboutAndChannel li {
	width: 50%;
	border: 0
}
.section-aboutAndChannel .iconList li:nth-of-type(1), .section-aboutAndChannel .iconList li:nth-of-type(2) {
	margin-bottom: 50px
}
}

@media screen and (max-width:450px) {
.section-aboutAndChannel .imgListBox li {
	width: 100%;
	margin-bottom: 20px
}
.section-aboutAndChannel li em {
	font-size: 18px
}
}
.section-aboutAndChannel2 .section {
	position: relative
}
.section-aboutAndChannel2 .section-container {
	padding: 50px 0;
	max-width: 1200px;
	overflow: hidden;
	margin: auto
}
.section-aboutAndChannel2 .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat
}
.section-aboutAndChannel2 ul {
	margin: 75px 0px 85px 0px;
	overflow: hidden;
	padding: 0
}
.section-aboutAndChannel2 li {
	list-style-type: none;
	float: left;
	color: #aaa;
	text-align: center;
	border-left: 1px solid #4d4a4b;
	width: 20%;
	box-sizing: border-box
}
.section-aboutAndChannel2 .imgListBox li {
	width: 25%
}
.section-aboutAndChannel2 li em, .section-aboutAndChannel2 li img {
	display: block
}
.section-aboutAndChannel2 li em {
	font-size: 29px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	margin: 17px 0px 5px 0px;
	line-height: 29px
}
.section-aboutAndChannel2 li img {
	margin: 0px auto;
	transform: translateY(0px);
	transition: all 0.3s ease-in-out
}
.section-aboutAndChannel2 li:first-child {
	border: 0
}
.section-aboutAndChannel2 strong {
	font-size: 36px;
	color: #fff;
	display: block;
	text-align: center
}
.section-aboutAndChannel2 span {
	font-size: 24px;
	color: #fff;
	display: block;
	text-align: center
}
.section-aboutAndChannel2 p {
	margin: 15px auto;
	font-size: 14px;
	color: #6b6e76;
	line-height: 21px;
	text-align: center
}
.section-aboutAndChannel2 .imgListBox {
	clear: both;
	background: #fff;
	padding: 0
}
.section-aboutAndChannel2 .imgListBox li {
	padding: 3px;
	border: 0;
	height: 210px;
	overflow: hidden;
	color: #0f5aa1;
	font-size: 26px;
	position: relative
}
.section-aboutAndChannel2 .imgListBox li img {
	width: 100%;
	height: 100%
}
.section-aboutAndChannel2 .imgListBox li i {
	height: 2px;
	width: 30px;
	background: #0f5aa1;
	display: block;
	margin: 15px auto 0px
}
.section-aboutAndChannel2 .imgListTxt div {
	font-size: 18px;
	color: #323546;
	margin-top: 48px;
	font-weight: bold
}
.section-aboutAndChannel2 .imgListTxt p {
	margin: 15px auto 5px
}
.section-aboutAndChannel2 .imgListBox .moreBtn {
	cursor: pointer
}
.section-aboutAndChannel2 .imgListBox .moreBtn a {
	border: 6px solid #333;
	display: block;
	height: 100%;
	position: relative;
	background: #eee;
	line-height: 210px;
	text-align: center;
	color: #333;
	font-size: 14px;
	box-sizing: border-box
}
.section-aboutAndChannel2 .imgListBox section {
	height: 50px;
	width: 60px;
	line-height: 50px;
	text-align: center;
	background: #333;
	color: #fff;
	position: absolute;
	left: -6px;
	bottom: 0;
	transition: all 0.3s ease-in-out
}
.section-aboutAndChannel2 .iconList li span {
	font-size: 16px;
	color: #aaa
}
.section-aboutAndChannel2 .iconList li:hover img {
	transform: translateY(6px)
}
.section-aboutAndChannel2 .imgListBox .moreBtn:hover section {
	left: 0px;
	width: 54px
}
.section-aboutAndChannel2 .imgListBox .moreBtn:hover a {
	color: #0f5aa1
}
.section-aboutAndChannel2 .imgListBox b {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	z-index: 1000;
	position: absolute;
	top: -65px;
	left: 45%;
	border: 1px solid #fff;
	width: 34px;
	height: 34px;
	display: block;
	background: url("/sections/section-aboutAndChannel2/images/fdj.png") no-repeat center
}
.section-aboutAndChannel2 .imgListBox li:hover b {
	top: 60px
}
.section-aboutAndChannel2 .imgListBox li span {
	transition: 0.5s;
	-webkit-transition: 0.5s;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	font-weight: normal;
	display: block;
	top: 3px;
	left: 3px;
	height: 100%;
	width: 100%;
	padding-top: 110px;
	text-align: center;
	background-color: #1076d6;
	color: #fff;
	font-size: 14px
}
.section-aboutAndChannel2 .imgListBox li:hover span {
	opacity: 0.9
}
.section-aboutAndChannel2 .imgListBox li em {
	font-weight: normal;
	color: #0f5aa1;
	font-size: 26px;
	margin-top: 10px;
	line-height: 26px
}
.section-aboutAndChannel2 .subT {
	padding: 20px 0px
}

@media screen and (max-width:1200px) {
.section-aboutAndChannel2 .sectionBox {
	padding: 0px 20px
}
}

@media screen and (max-width:720px) {
.section-aboutAndChannel2 li {
	width: 50%;
	border: 0
}
.section-aboutAndChannel2 .iconList li:nth-of-type(1), .section-aboutAndChannel2 .iconList li:nth-of-type(2) {
	margin-bottom: 50px
}
}

@media screen and (max-width:450px) {
.section-aboutAndChannel2 .imgListBox li {
	width: 100%;
	margin-bottom: 20px
}
.section-aboutAndChannel2 li em {
	font-size: 18px
}
}
.section-advantage .section {
	position: relative
}
.section-advantage .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto
}
.section-advantage .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat
}
.section-advantage ul {
	list-style-type: none;
	overflow: hidden
}
.section-advantage li {
	float: left;
	width: 25%;
	padding: 80px 60px;
	box-sizing: border-box;
	color: #fff;
	position: relative
}
.section-advantage span, .section-advantage strong, .section-advantage p {
	display: block;
	position: relative;
	z-index: 2
}
.section-advantage strong {
	padding-bottom: 20px;
	font-size: 22px;
	padding-top: 10px
}
.section-advantage p {
	font-size: 14px;
	line-height: 26px
}
.section-advantage span img {
	height: 50px
}
.section-advantage li img {
	animation: imgIconAnimate 0.3s ease-in-out;
	-webkit-animation: imgIconAnimate 0.3s ease-in-out
}
.section-advantage li:hover img {
	-webkit-animation: imgIconAnimate2 0.3s ease-in-out;
	animation: imgIconAnimate2 0.3s ease-in-out
}
.section-advantage li:first-child {
	padding: 0;
	padding-right: 60px
}
.section-advantage li:first-child span {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #444
}
.section-advantage li:first-child strong {
	font-size: 34px;
	color: #444;
	border-bottom: 3px solid #f64e28
}
.section-advantage li:first-child p {
	color: #888;
	padding-top: 30px
}
.section-advantage li:first-child a {
	display: block;
	height: 60px;
	margin-top: 80px;
	line-height: 60px;
	background: #444;
	font-weight: normal;
	text-indent: 30px;
	position: relative;
	overflow: hidden
}
.section-advantage li:first-child a em {
	position: relative;
	z-index: 1;
	font-style: normal
}
.section-advantage li:first-child a:link, .section-advantage li:first-child a:visited {
	text-decoration: none;
	color: #eee
}
.section-advantage li:first-child a img {
	float: right;
	margin-right: 30px;
	height: 60px;
	position: relative;
	z-index: 1
}
.section-advantage li:first-child a:after {
	content: " ";
	position: absolute;
	height: 100%;
	width: 100%;
	background: #999;
	top: 0;
	left: -400px;
	z-index: 0;
	transition: all 0.3s
}
.section-advantage li:first-child:hover a:after {
	left: 0
}
.section-advantage li div {
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
@keyframes imgIconAnimate {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes imgIconAnimate2 {
0% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
100% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
}

@media screen and (max-width:1200px) {
.section-advantage li {
	padding: 60px 20px
}
.section-advantage li:first-child {
	padding-right: 20px
}
.section-advantage ul {
	padding: 0px 20px
}
.section-advantage li:first-child a {
	margin-top: 30px;
	text-indent: 20px
}
.section-advantage li:first-child a img {
	margin-right: 20px
}
}

@media screen and (max-width:720px) {
.section-advantage li {
	width: 50%;
	padding: 60px 20px
}
.section-advantage li:first-child {
	padding-right: 20px
}
.section-advantage ul {
	padding: 0px 20px
}
.section-advantage li:first-child a {
	margin-top: 20px;
	text-indent: 20px
}
.section-advantage li:first-child a img {
	margin-right: 20px
}
}

@media screen and (max-width:450px) {
.section-advantage li {
	width: 100%
}
.section-advantage li:first-child {
	padding-right: 0px;
	padding-bottom: 20px
}
}
.section-case-imgzoom .section {
	position: relative
}
.section-case-imgzoom .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto;
	overflow: hidden
}
.section-case-imgzoom .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.section-case-imgzoom .sectionBox {
	font-size: 14px
}
.section-case-imgzoom .sectionBox span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333
}
.section-case-imgzoom .sectionBox strong {
	font-size: 32px;
	display: block;
	text-align: center;
	font-weight: normal;
	line-height: 60px
}
.section-case-imgzoom .sectionBox em {
	display: block;
	text-align: center;
	color: #aaa;
	font-size: 20px;
	margin-bottom: 20px
}
.section-case-imgzoom .sectionBox p {
	text-align: center;
	line-height: 30px;
	color: #777;
	width: 60%;
	display: block;
	margin: auto;
	margin-bottom: 70px
}
.section-case-imgzoom .sectionBox>ul {
	padding: 0
}
.section-case-imgzoom .sectionBox li {
	list-style-type: none;
	float: left;
	width: 33.33%;
	padding: 20px;
	box-sizing: border-box
}
.section-case-imgzoom .sectionBox li:last-child {
	width: 100%
}
.section-case-imgzoom .sectionBox li a {
	display: block;
	width: 100%;
	position: relative
}
.section-case-imgzoom .sectionBox li a img {
	width: 100%
}
.section-case-imgzoom .sectionBox li a i {
	display: block;
	height: 30px;
	width: 100%;
	text-align: center;
	font-style: normal;
	line-height: 30px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0
}
.section-case-imgzoom .sectionBox .group {
	display: none
}
.section-case-imgzoom .navigation {
	text-align: center
}
.section-case-imgzoom .navigation li {
	width: auto;
	display: inline-block;
	float: none
}
.section-case-imgzoom .navigation ul {
	text-align: center
}
.section-case-imgzoom .navigation li a {
	width: auto
}
.section-case-imgzoom .sectionBox .navigation li:last-child {
	width: auto
}
.section-case-imgzoom .sectionBox .navigation li {
	padding: 0px
}
.section-case-imgzoom ul.pagination li.disabled a {
	color: #aaa
}


@media screen and (max-width:720px) {
.section-case-imgzoom .sectionBox>ul>li {
	width: 50%
}
.section-case-imgzoom .sectionBox p {
	width: 80%;
	margin-bottom: 30px
}
}

@media screen and (max-width:450px) {
.section-case-imgzoom .sectionBox>ul>li {
	width: 100%
}
.section-case-imgzoom .sectionBox p {
	width: 90%;
	margin-bottom: 30px
}
}
.section-interspersed-text .section {
	position: relative
}
.section-interspersed-text .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto;
	overflow: hidden
}
.section-interspersed-text .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	background-repeat: no-repeat
}
.section-interspersed-text p {
	text-align: center;
	padding-bottom: 20px
}
.section-interspersed-text .mark {
	color: #f13a3a;
	font-family: "arial black", "avant garde";
	font-size: 68px;
	padding: 0px;
	padding-right: 30px
}
.section-interspersed-text .mark:last-child {
	padding-left: 30px
}
.section-interspersed-text .sectionBox {
	padding: 20px 0px
}
.section-interspersed-text span {
	font-size: 30px;
	color: #fff
}

@media screen and (max-width:1200px) {
.section-interspersed-text .sectionBox {
	padding: 20px
}
}

@media screen and (max-width:720px) {
.section-interspersed-text span {
	font-size: 24px
}
.section-interspersed-text .mark {
	font-size: 45px
}
}
.section-list-team .section {
	position: relative
}
.section-list-team .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto;
	overflow: hidden
}
.section-list-team .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.section-list-team h3 {
	text-align: center;
	color: #575757;
	font-size: 30px;
	font-weight: normal
}
.section-list-team span {
	display: block;
	text-align: center;
	font-weight: bold;
	color: #777;
	font-size: 16px
}
.section-list-team ul {
	margin-top: 50px;
	overflow: hidden;
	padding: 0px
}
.section-list-team li {
	width: 25%;
	padding: 20px;
	float: left;
	list-style-type: none;
	box-sizing: border-box
}
.section-list-team .listbox {
	border: 1px solid #ccc;
	display: block;
	background: #fff
}
.section-list-team .section-container {
	max-width: 1200px;
	margin: auto
}
.section-list-team i {
	display: block;
	height: 2px;
	width: 40px;
	margin: 15px auto;
	background: #aaa
}
.section-list-team strong {
	box-sizing: border-box;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 20px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	word-break: break-all;
	color: #575757;
	margin-top: 10px
}
.section-list-team p {
	padding: 20px;
	padding-bottom: 0;
	margin-bottom: 30px;
	text-align: center;
	color: #777;
	font-size: 14px;
	line-height: 24px;
	min-height: 90px;
	height: 90px;
	max-height: 90px;
	display: block;
	overflow: hidden
}
.section-list-team label {
	display: block
}
.section-list-team label, .section-list-team img {
	width: 100%;
	overflow: hidden
}
.section-list-team img {
	transition: all 0.3s ease-in-out
}
.section-list-team a {
	width: 99.666%
}
.section-list-team a:link {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	cursor: pointer
}
.section-list-team a:hover {
	background: #222;
	transition: all 0.3s ease-in-out
}
.section-list-team a:hover strong {
	color: #fff
}
.section-list-team a:hover p {
	color: #e5e5e5
}
.section-list-team a:hover img {
	transform: scale(1.2);
	transition: all 0.3s ease-in-out
}
.section-list-team .line {
	padding: 20px 20px 0px
}
.section-list-team .line em {
	display: block;
	height: 1px;
	background: #aaa
}

@media screen and (max-width:900px) {
.section-list-team li {
	width: 33.33%
}
}

@media screen and (max-width:690px) {
.section-list-team li {
	width: 50%
}
}

@media screen and (max-width:450px) {
.section-list-team li {
	width: 100%
}
}
.section-other-currentPosition .section {
	position: relative
}
.section-other-currentPosition .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.section-other-currentPosition .section-container {
	max-width: 1200px;
	margin: auto;
	padding: 20px 0px;
	overflow: hidden
}
.section-other-currentPosition .sectionBox {
	font-size: 14px
}
.section-other-currentPosition ul {
	padding: 0;
	overflow: hidden;
	margin: 0
}
.section-other-currentPosition a:link, .section-other-currentPosition a:visited {
	color: #737373;
	text-decoration: none
}
.section-other-currentPosition a:hover {
	color: #000
}
.section-other-currentPosition li {
	float: left;
	list-style-type: none;
	padding: 0px 5px;
	line-height: 24px
}
.section-other-currentPosition li:first-child {
	padding-left: 0
}
.section-other-currentPosition .lastW {
	color: #444
}

@media screen and (max-width:720px) {
.section-other-currentPosition .sectionBox {
	padding: 0px 20px
}
.section-other-currentPosition .contentT, .section-other-currentPosition .contentTTag {
	display: none
}
}
.section-search .section {
	position: relative
}
.section-search .section-container {
	padding: 50px 0;
	max-width: 1200px;
	margin: auto;
	padding-top: 0;
	padding-bottom: 0
}
.section-search .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.section-search .searchBox {
	height: 100px;
	font-size: 14px;
	padding-top: 1px
}
.section-search .searchInputBox {
	float: right;
	width: 40%;
	height: 40px;
	margin-top: 30px;
	border: 1px solid #d63b29;
	position: relative;
	box-sizing: border-box;
	padding: 0px 0px 0px 5px
}
.section-search .searchVal {
	background: none;
	line-height: 40px;
	width: 100%;
	border: 0;
	color: #fff
}
.section-search .searchVal:focus {
	border: 0;
	outline: none
}
.section-search .searchBtn {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	height: 40px;
	width: 40px;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	cursor: pointer
}
.section-search .searchBtn:hover {
	color: #d63b29
}
.section-search p {
	float: left;
	width: 60%;
	display: block;
	overflow: hidden;
	height: 20px;
	margin-top: 40px
}
.section-search p span {
	color: #d63b29
}
.section-search p a:link {
	color: #fff;
	text-decoration: none;
	margin-right: 20px
}

@media screen and (max-width:1200px) {
.section-search .searchBox {
	padding: 1px 20px
}
.section-search .searchInputBox {
	width: 30%
}
.section-search p {
	width: 70%
}
}

@media screen and (max-width:720px) {
.section-search .searchInputBox {
	width: 100%;
	float: none
}
.section-search p {
	width: 100%;
	float: none;
	overflow: visible;
	height: auto
}
.section-search .searchBox {
	height: auto;
	padding-bottom: 40px
}
.section-search p span {
	display: block;
	padding-bottom: 10px
}
}
.sidebar-dhfz .full {
	width: 100%
}
.sidebar-dhfz .inner {
	padding: 2em 0
}
.sidebar-dhfz #primary {
	width: 100%
}
.sidebar-dhfz #primary.have-sidebar {
	width: 71%
}
.sidebar-dhfz #primary.fr {
	padding-left: 5%
}
.sidebar-dhfz #primary.fl {
	padding-right: 5%
}
.sidebar-dhfz #secondary {
	width: 29%
}
.sidebar-dhfz .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sidebar-dhfz img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-dhfz ul, .sidebar-dhfz ol, .sidebar-dhfz li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-dhfz .wrapper {
	padding: 0 20px
}
.sidebar-dhfz .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-dhfz .fl {
	float: left
}
.sidebar-dhfz .fr {
	float: right
}
.sidebar-dhfz .show {
	display: block
}
.sidebar-dhfz .hide {
	display: none
}
.sidebar-dhfz .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-dhfz .section {
	position: relative;
	background: transparent
}
.sidebar-dhfz .section-container {
	padding: 50px 0
}
.sidebar-dhfz .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-dhfz .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-dhfz .inpro {
	padding: 40px 0 0;
	overflow: hidden
}
.sidebar-dhfz .sub_pro {
	margin-top: 60px
}
.sidebar-dhfz .sub_pro .prott {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #efefef
}
.sidebar-dhfz .sub_pro .prott h2 {
	font-size: 26px;
	color: #444;
	font-weight: normal
}
.sidebar-dhfz .sub_pro .prott p {
	font-size: 16px;
	color: #b3b3b3
}
.sidebar-dhfz .typelist {
	overflow: hidden;
	padding-bottom: 40px
}
.sidebar-dhfz .typelist ul {
	border: 1px solid #444
}
.sidebar-dhfz .typelist>ul>li {
	margin-bottom: 6px
}
.sidebar-dhfz .typelist>ul>li:nth-last-of-type(1) {
	margin-bottom: 0
}
.sidebar-dhfz .typelist>ul>li>a {
	line-height: 44px;
	height: 44px
}
.sidebar-dhfz .typelist>ul>li a {
	display: block;
	text-transform: uppercase;
	background: #dfdfdf;
	padding: 0 16px
}
.sidebar-dhfz .typelist>ul>li li li a {
	line-height: 20px
}
.sidebar-dhfz .typelist>ul>li a h2 {
	font-size: 14px;
	color: #5e5e5e;
	line-height: 44px;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.sidebar-dhfz .typelist>ul>li a h2 span {
	width: 16px;
	display: block;
	float: left;
	height: 44px;
	margin-right: 6px
}
.sidebar-dhfz .typelist>ul>li a h2 span em {
	width: 0px;
	height: 44px;
	display: inline-block;
	vertical-align: middle
}
.sidebar-dhfz .typelist>ul>li a h2 span img {
	width: 8px;
	height: 8px;
	display: inline-block;
	vertical-align: middle
}
.sidebar-dhfz .typelist>ul>li.active>a, .sidebar-dhfz .typelist>ul>li.selected>a {
	background: #444;
	color: #fff
}
.sidebar-dhfz .typelist>ul>li.active>a h2 {
	color: #fff
}
.sidebar-dhfz .typelist>ul>li.selected>a h2 {
	color: #fff
}
.sidebar-dhfz .typelist>ul>li>a:hover {
	background: #444;
	color: #fff
}
.sidebar-dhfz .typelist>ul>li>a:hover h2 {
	padding: 0 18px;
	color: #fff
}
.sidebar-dhfz .inmainpro {
	width: 70%;
	float: right;
	margin-left: 6%;
	transition: 0.3s
}
.sidebar-dhfz .typelist li ul {
	display: none;
	background: #fff;
	padding: 12px 18px 0;
	border: 0
}
.sidebar-dhfz .typelist ul li.active>ul, .sidebar-dhfz .typelist ul li.selected>ul {
	display: block
}
.sidebar-dhfz .typelist>ul>li>ul>li {
	border-bottom: 1px solid #ddd
}
.sidebar-dhfz .typelist>ul>li ul li:nth-last-of-type(1) {
	border-bottom: 0
}
.sidebar-dhfz .typelist>ul>li ul li a {
	color: #737373;
	line-height: 36px;
	font-size: 13px;
	font-weight: normal;
	background: none;
	padding: 0 0px 0 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.sidebar-dhfz .typelist>ul>li ul li:nth-last-of-type(1) a {
	border-bottom: 0
}
.sidebar-dhfz .typelist>ul>li>ul a:hover, .sidebar-dhfz .typelist>ul>li>ul a.selected {
	color: #444
}
.sidebar-fixed img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-fixed ul, .sidebar-fixed ol, .sidebar-fixed li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-fixed .wrapper {
	padding: 0 20px
}
.sidebar-fixed .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-fixed .fl {
	float: left
}
.sidebar-fixed .fr {
	float: right
}
.sidebar-fixed .show {
	display: block
}
.sidebar-fixed .hide {
	display: none
}
.sidebar-fixed .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-fixed .section {
	position: relative;
	background: transparent
}
.sidebar-fixed .section-container {
	padding: 50px 0
}
.sidebar-fixed .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-fixed .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-fixed .section .com_left .com_lt_list {
	overflow: hidden
}
.sidebar-fixed .section .root_name {
	color: #333;
	text-transform: uppercase;
	border-bottom: 3px solid #444;
	margin-bottom: 26px;
	padding: 15px 0
}
.sidebar-fixed .section .root_name h2 {
	font-size: 18px;
	line-height: 1.4em
}
.sidebar-fixed .section .com_left .com_lt_list ul {
	margin: 0;
	background: #fffffa;
	padding: 10px 0
}
.sidebar-fixed .section .com_left .com_lt_list ul li {
	transition: 0.5s;
	margin-bottom: 15px
}
.sidebar-fixed .section .com_left .com_lt_list ul li a {
	color: silver;
	font-size: 16px;
	display: block;
	position: relative;
	padding: 0 26px;
	line-height: 2em
}
.sidebar-fixed .section .com_left .com_lt_list ul li.selected a.selected:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 10px;
	background-color: #444;
	left: 0;
	display: inline-block;
	top: 50%;
	margin-top: -5px
}
.sidebar-fixed .section .com_left .com_lt_list ul li.selected a.selected:after {
	border-color: transparent transparent transparent #444;
	border-width: 5px;
	border-style: solid;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -5px;
	content: "";
	display: inline-block
}
.sidebar-fixed .section .com_left .com_lt_list ul li a:hover:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 10px;
	background-color: #444;
	left: 0;
	display: inline-block;
	top: 50%;
	margin-top: -5px
}
.sidebar-fixed .section .com_left .com_lt_list ul li a:hover:after {
	border-color: transparent transparent transparent #444;
	border-width: 5px;
	border-style: solid;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -5px;
	content: "";
	display: inline-block
}
.sidebar-fixed .section .com_left .com_lt_qu {
	overflow: hidden;
	margin-top: 30px
}
.sidebar-fixed .section .com_lt_qu .slide_conlist .slide_contt {
	color: #999;
	margin-bottom: 6px
}
.sidebar-fixed .section .com_lt_qu .slide_conlist .slide_coninfo {
	margin-bottom: 20px
}
.sidebar-fixed .section .com_lt_qu .slide_conlist .slide_coninfo p {
	color: #737373;
	font-size: 16px;
	line-height: 24px
}

@media screen and (max-width:1200px) {
.sidebar-fixed .section .com_lt_qu {
	display: none
}
}

@media screen and (max-width:720px) {
.sidebar-fixed .com_lt_list {
	display: none
}
}
.sidebar-gqf img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-gqf ul, .sidebar-gqf ol, .sidebar-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-gqf .wrapper {
	padding: 0 20px
}
.sidebar-gqf .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-gqf .fl {
	float: left
}
.sidebar-gqf .fr {
	float: right
}
.sidebar-gqf .show {
	display: block
}
.sidebar-gqf .hide {
	display: none
}
.sidebar-gqf .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-gqf ul, .sidebar-gqf li {
	margin: 0;
	padding: 0;
	list-style: none
}
.sidebar-gqf img {
	max-width: 100%
}
.sidebar-gqf .section {
	position: relative;
	background: transparent
}
.sidebar-gqf .section-container {
	padding: 50px 0
}
.sidebar-gqf .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-gqf .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-gqf .section .com_left .com_lt_list {
	overflow: hidden
}
.sidebar-gqf .section .root_name {
	color: #444;
	text-transform: uppercase;
	border-bottom: 3px solid #444;
	margin-bottom: 26px;
	padding: 15px 0
}
.sidebar-gqf .section .root_name h2 {
	font-size: 18px;
	line-height: 1.4em
}
.sidebar-gqf .section .com_left .com_lt_list ul {
	margin: 0;
	background: #fffffa;
	padding: 10px 0
}
.sidebar-gqf .section .com_left .com_lt_list ul li {
	transition: 0.5s;
	margin-bottom: 15px
}
.sidebar-gqf .section .com_left .com_lt_list ul li a {
	color: #b3b3b3;
	font-size: 16px;
	display: block;
	position: relative;
	padding: 0 26px;
	line-height: 2em
}
.sidebar-gqf .section .com_left .com_lt_list ul li.selected a.selected:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 10px;
	background-color: #444;
	left: 0;
	display: inline-block;
	top: 50%;
	margin-top: -5px
}
.sidebar-gqf .section .com_left .com_lt_list ul li.selected a.selected:after {
	border-color: transparent transparent transparent #444;
	border-width: 5px;
	border-style: solid;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -5px;
	content: "";
	display: inline-block
}
.sidebar-gqf .section .com_left .com_lt_list ul li a:hover:before {
	position: absolute;
	content: '';
	width: 5px;
	height: 10px;
	background-color: #444;
	left: 0;
	display: inline-block;
	top: 50%;
	margin-top: -5px
}
.sidebar-gqf .section .com_left .com_lt_list ul li a:hover:after {
	border-color: transparent transparent transparent #444;
	border-width: 5px;
	border-style: solid;
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -5px;
	content: "";
	display: inline-block
}
.sidebar-gqf .section .com_left .com_lt_qu {
	overflow: hidden;
	margin-top: 30px
}
.sidebar-gqf .section .com_lt_qu .slide_conlist .slide_contt {
	color: #999;
	margin-bottom: 6px
}
.sidebar-gqf .section .com_lt_qu .slide_conlist .slide_coninfo {
	margin-bottom: 20px
}
.sidebar-gqf .section .com_lt_qu .slide_conlist .slide_coninfo p {
	color: #777;
	font-size: 16px;
	line-height: 24px
}

@media screen and (max-width:1200px) {
.sidebar-gqf .section .com_lt_qu {
	display: none
}
}

@media screen and (max-width:720px) {
.sidebar-gqf .com_lt_list {
	display: none
}
}
.sidebar-mandala .section {
	position: relative;
	background: transparent
}
.sidebar-mandala .section-container {
	padding: 50px 0
}
.sidebar-mandala .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-mandala .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-mandala .fl {
	float: left
}
.sidebar-mandala .fr {
	float: right
}
.sidebar-mandala img {
	max-width: 100%
}
.sidebar-mandala ul, .sidebar-mandala li {
	list-style: none;
	padding: 0;
	margin: 0
}
.sidebar-mandala span {
	display: block
}
.sidebar-mandala .title {
	color: #fff;
	background: #444;
	padding: 20px
}
.sidebar-mandala .title h2 {
	font-size: 24px
}
.sidebar-mandala .title span {
	display: block;
	font-size: 13px;
	text-transform: uppercase
}
.sidebar-mandala .products_list li span {
	position: relative;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	cursor: pointer;
	line-height: 40px;
	height: 40px;
	background-color: #444;
	border-bottom: #777;
	padding: 0 20px;
	color: #fff;
	font-size: 15px
}
.sidebar-mandala .products_list li span a {
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 40px
}
.sidebar-mandala .products_list li:hover>span, .sidebar-mandala .products_list li.active>span, .sidebar-mandala .products_list li.selected>span {
	background: #999
}
.sidebar-mandala .icon {
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	right: 5px;
	width: 15px;
	height: 15px
}
.sidebar-mandala .icon_h {
	display: none
}
.sidebar-mandala .products_list li li {
	line-height: 30px;
	padding-left: 40px;
	font-size: 13px;
	padding-right: 20px;
	position: relative
}
.sidebar-mandala .products_list li li:after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background: #eee;
	left: 20px;
	top: 50%;
	margin-top: -2.5px
}
.sidebar-mandala .products_list li li a {
	color: #fff;
	text-align: justify
}
.sidebar-mandala .products_list li ul {
	height: 0;
	overflow: hidden;
	background-color: #444
}
.sidebar-mandala .products_list li.active ul, .sidebar-mandala .products_list li.selected ul {
	height: auto
}
.sidebar-mandala .products_list li li:hover {
	background: #fff
}
.sidebar-mandala .products_list li li:hover>a {
	color: #999
}
.sidebar-mandala .products_list li.xiala .icon {
	display: none
}
.sidebar-mandala .products_list li.xiala .icon.icon_h {
	display: block
}
.sidebar-mandala .products_list li.xiala ul {
	padding: 10px 0
}
.sidebar-vietax .full {
	width: 100%
}
.sidebar-vietax .inner {
	padding: 2em 0
}
.sidebar-vietax #primary {
	width: 100%
}
.sidebar-vietax #primary.have-sidebar {
	width: 71%
}
.sidebar-vietax #primary.fr {
	padding-left: 5%
}
.sidebar-vietax #primary.fl {
	padding-right: 5%
}
.sidebar-vietax #secondary {
	width: 29%
}
.sidebar-vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sidebar-vietax img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-vietax ul, .sidebar-vietax ol, .sidebar-vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-vietax .wrapper {
	padding: 0 20px
}
.sidebar-vietax .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-vietax .fl {
	float: left
}
.sidebar-vietax .fr {
	float: right
}
.sidebar-vietax .show {
	display: block
}
.sidebar-vietax .hide {
	display: none
}
.sidebar-vietax .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-vietax .section {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-vietax .section a, .sidebar-vietax .section span {
	display: block
}
.sidebar-vietax .section .section-slide {
	background-color: #fff;
	margin-bottom: 35px;
	border-radius: 10px;
	margin: 10px
}
.sidebar-vietax .section .section-slide .img {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}
.sidebar-vietax .section .section-slide .title {
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	color: #444;
	line-height: 45px;
	margin-bottom: 20px
}
.sidebar-vietax .section .section-slide .title.web-title {
	font-size: 16px;
	margin-bottom: 0;
	text-align: left;
	margin-top: 20px
}
.sidebar-vietax .section .section-slide .section-content>ul>li {
	margin-bottom: 10px
}
.sidebar-vietax .section .section-slide .section-content>ul>li>a {
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 7px;
	background-color: #777;
	color: #fff;
	font-size: 16px
}
.sidebar-vietax .section .section-slide .section-content>ul>li.active>a, .sidebar-vietax .section .section-slide .section-content>ul>li.selected>a {
	background-color: #444
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul {
	line-height: 38px;
	text-align: center;
	display: none;
	padding: 0 13px
}
.sidebar-vietax .section .section-slide .section-content>ul li.selected>ul, .sidebar-vietax .section .section-slide .section-content>ul li.active>ul {
	display: block
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li {
	border-bottom: 1px solid #f5f5f5;
	text-align: left
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li:last-of-type {
	border: none
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li span {
	margin-right: 5px
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li a, .sidebar-vietax .section .section-slide .section-content>ul>li ul li span {
	color: #a6a6a6;
	font-size: 15px;
	display: inline-block
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li li a, .sidebar-vietax .section .section-slide .section-content>ul>li ul li li span {
	font-size: 12px;
	line-height: 14px
}
.sidebar-vietax .section .section-slide .section-content>ul>li ul li.selected>a, .sidebar-vietax .section .section-slide .section-content>ul>li ul li.selected>span {
	color: #6a6a6a
}
.sidebar-vietax .section .section-slide .contact-info p {
	color: #a6a6a6;
	line-height: 2em
}
.sidebar-vietax .section {
	position: relative;
	background: transparent;
	padding: 10px
}
.sidebar-vietax .section-container {
	padding: 50px 0
}
.sidebar-vietax .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-vietax .section .section-slide {
	padding: 10px;
	margin: 0 0 10px
}
.sidebar-zjdn .full {
	width: 100%
}
.sidebar-zjdn .inner {
	padding: 2em 0
}
.sidebar-zjdn #primary {
	width: 100%
}
.sidebar-zjdn #primary.have-sidebar {
	width: 71%
}
.sidebar-zjdn #primary.fr {
	padding-left: 5%
}
.sidebar-zjdn #primary.fl {
	padding-right: 5%
}
.sidebar-zjdn #secondary {
	width: 29%
}
.sidebar-zjdn .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zjdn img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zjdn ul, .sidebar-zjdn ol, .sidebar-zjdn li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-zjdn .wrapper {
	padding: 0 20px
}
.sidebar-zjdn .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-zjdn .fl {
	float: left
}
.sidebar-zjdn .fr {
	float: right
}
.sidebar-zjdn .show {
	display: block
}
.sidebar-zjdn .hide {
	display: none
}
.sidebar-zjdn .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-zjdn .section {
	position: relative;
	background: transparent
}
.sidebar-zjdn .section-container {
	padding: 50px 0
}
.sidebar-zjdn .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-zjdn .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-zjdn .section .widget-area {
	overflow: hidden;
	margin: 20px 0;
	width: 100%
}
.sidebar-zjdn .section .widget-area .probox_left {
	float: left;
	width: 100%;
	border-radius: 6px;
	top: 100px !important
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box {
	padding: 30px 18px 30px 30px;
	margin-bottom: 20px;
	border-radius: 8px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_tt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 26px;
	text-transform: uppercase
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list>ul>li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list li {
	margin-bottom: 15px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list li, .sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list h3 {
	list-style: none;
	line-height: 42px;
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
	color: #5e5e5e;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	margin: 0
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list a {
	padding-left: 15px;
	text-decoration: none
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list a span {
	position: absolute;
	left: 0
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list li ul a {
	padding-left: 15px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list li ul ul a {
	padding-left: 29px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul li {
	overflow: hidden;
	line-height: 30px;
	font-size: 13px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul li a {
	display: block;
	color: #a6a6a6
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul li a.selected {
	color: #444
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul li a:hover {
	color: #fff;
	background: #999
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul li a i {
	float: left;
	width: 8px;
	height: 1px;
	background: #ddd;
	margin-right: 12px;
	margin-top: 14px
}
.sidebar-zjdn .section .widget-area .probox_left .prol_box .prol_list ul ul {
	list-style: none;
	display: none;
	margin-bottom: 10px;
	margin-top: 5px
}
.sidebar-zkdq .full {
	width: 100%
}
.sidebar-zkdq .inner {
	padding: 2em 0
}
.sidebar-zkdq #primary {
	width: 100%
}
.sidebar-zkdq #primary.have-sidebar {
	width: 71%
}
.sidebar-zkdq #primary.fr {
	padding-left: 5%
}
.sidebar-zkdq #primary.fl {
	padding-right: 5%
}
.sidebar-zkdq #secondary {
	width: 100%
}
.sidebar-zkdq .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zkdq img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zkdq ul, .sidebar-zkdq ol, .sidebar-zkdq li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-zkdq .wrapper {
	padding: 0 20px
}
.sidebar-zkdq .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-zkdq .fl {
	float: left
}
.sidebar-zkdq .fr {
	float: right
}
.sidebar-zkdq .show {
	display: block
}
.sidebar-zkdq .hide {
	display: none
}
.sidebar-zkdq .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-zkdq .section {
	position: relative;
	background: transparent
}
.sidebar-zkdq .section-container {
	padding: 50px 0
}
.sidebar-zkdq .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-zkdq .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-zkdq .section .typelist>ul {
	margin-bottom: 20px;
	min-height: 420px
}
.sidebar-zkdq .section .typelist>ul li a {
	line-height: 44px
}
.sidebar-zkdq .section .typelist>ul>li>a {
	line-height: 60px;
	margin-bottom: 10px
}
.sidebar-zkdq .section .typelist>ul li:last-of-type {
	margin: 0
}
.sidebar-zkdq .section .typelist>ul li a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	text-transform: uppercase;
	padding: 0 40px
}
.sidebar-zkdq .section .typelist>ul>li>a {
	background: #f5f5f5;
	color: #737373;
	font-weight: 700;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}
.sidebar-zkdq .section .typelist>ul>li>ul>li>a {
	border-bottom: 1px dashed #eee
}
.sidebar-zkdq .section .typelist>ul li li li>a {
	line-height: 30px;
	font-size: 12px
}
.sidebar-zkdq .section .typelist>ul li ul {
	padding: 0;
	margin: 0;
	display: none
}
.sidebar-zkdq .section .typelist>ul>li>ul>li {
	padding: 5px 15px
}
.sidebar-zkdq .section .typelist li.active>ul, .sidebar-zkdq .section .typelist li.selected>ul {
	display: block
}
.sidebar-zkdq .section .typelist>ul li ul a {
	color: #a6a6a6;
	font-size: 16px
}
.sidebar-zkdq .section .typelist>ul>li>a {
	position: relative;
	font-size: 18px
}
.sidebar-zkdq .section .typelist>ul>li>a:before {
	width: 8px;
	height: 24px;
	position: absolute;
	top: 18px;
	left: 0;
	content: ''
}
.sidebar-zkdq .section .typelist>ul>li.active>a:before, .sidebar-zkdq .section .typelist>ul>li.selected>a:before, .sidebar-zkdq .section .typelist>ul>li>a.selected:before {
	width: 20px;
	height: 8px;
	top: 26px;
	background: #fff
}
.sidebar-zkdq .section .typelist li li a.selected {
	color: #444
}
.sidebar-zkdq .section .widget {
	padding: 10%;
	background: #fff
}
.sidebar-zkdq .section .widget p {
	line-height: 2em;
	color: #a6a6a6
}
.sidebar-zkdq .section .widget:last-of-type p {
	margin-bottom: 10px
}
.sidebar-zkdq .section .widget .textwidget .img {
	padding: 15px 0 20px;
	border-bottom: 1px solid #d2d2d2
}
.sidebar-zkdq .section .typelist>ul>li>a:before {
	background: #444
}
.sidebar-zkdq .section .typelist>ul>li.active>a, .sidebar-zkdq .section .typelist>ul>li.selected>a, .sidebar-zkdq .section .typelist>ul>li>a.selected {
	background: #444;
	color: #fff
}
.sidebar-zkdq .section .typelist>ul>li.active>a:before, .sidebar-zkdq .section .typelist>ul>li.selected>a:before, .sidebar-zkdq .section .typelist>ul>li>a.selected:before {
	background: #fff
}
.sidebar-zkdq-list .full {
	width: 100%
}
.sidebar-zkdq-list .inner {
	padding: 2em 0
}
.sidebar-zkdq-list #primary {
	width: 100%
}
.sidebar-zkdq-list #primary.have-sidebar {
	width: 71%
}
.sidebar-zkdq-list #primary.fr {
	padding-left: 5%
}
.sidebar-zkdq-list #primary.fl {
	padding-right: 5%
}
.sidebar-zkdq-list #secondary {
	width: 29%
}
.sidebar-zkdq-list .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zkdq-list img {
	max-width: 100%;
	margin: 0 auto
}
.sidebar-zkdq-list ul, .sidebar-zkdq-list ol, .sidebar-zkdq-list li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sidebar-zkdq-list .wrapper {
	padding: 0 20px

}
.sidebar-zkdq-list .header-menu .wrapper {
	padding: 0px
}
}
.sidebar-zkdq-list .fl {
	float: left
}
.sidebar-zkdq-list .fr {
	float: right
}
.sidebar-zkdq-list .show {
	display: block
}
.sidebar-zkdq-list .hide {
	display: none
}
.sidebar-zkdq-list .clearfix {
	clear: both;
	zoom: 1
}
.sidebar-zkdq-list .section {
	position: relative;
	background: transparent
}
.sidebar-zkdq-list .section-container {
	padding: 50px 0
}
.sidebar-zkdq-list .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar-zkdq-list .section-slide {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar-zkdq-list .section .widget-area {
	overflow: hidden;
	margin: 20px 0;
	width: 100%
}
.sidebar-zkdq-list .section .widget-area .probox_left {
	float: left;
	width: 100%;
	border-radius: 6px;
	top: 100px !important
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box {
	padding: 30px 18px 30px 30px;
	margin-bottom: 20px;
	border-radius: 8px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_tt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 26px;
	text-transform: uppercase
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list>ul>li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list li {
	margin-bottom: 15px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list li, .sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list h3 {
	list-style: none;
	line-height: 42px;
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
	color: #5e5e5e;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	margin: 0
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list a {
	padding-left: 15px;
	text-decoration: none
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list a span {
	position: absolute;
	left: 0
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list li ul a {
	padding-left: 15px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list li ul ul a {
	padding-left: 29px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul li {
	overflow: hidden;
	line-height: 30px;
	font-size: 13px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul li a {
	display: block;
	color: #a6a6a6
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul li a.selected {
	color: #444
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul li a:hover {
	color: #fff;
	background: #999
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul li a i {
	float: left;
	width: 8px;
	height: 1px;
	background: #ddd;
	margin-right: 12px;
	margin-top: 14px
}
.sidebar-zkdq-list .section .widget-area .probox_left .prol_box .prol_list ul ul {
	list-style: none;
	display: none;
	margin-bottom: 10px;
	margin-top: 5px
}
.sidebar_accordion_one .section-slide {
	margin: 50px 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0
}
.sidebar_accordion_one ul, .sidebar_accordion_one li {
	padding: 0;
	margin: 0;
	list-style: none
}
.sidebar_accordion_one ul.menu {
	padding: 0;
	list-style: none;
	width: 100%;
	margin: 20px auto;
	font-family: 'Century Gothic';
	clear: both;
	display: table
}
.sidebar_accordion_one ul.menu .li {
	font-size: 14px;
	border-bottom: 1px solid #2a2a2a;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	height: 50px;
	vertical-align: sub;
	background: #444;
	clear: both
}
.sidebar_accordion_one ul.menu .li:after {
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 17px;
	top: 17px;
	padding: 0px 5px;
	color: #fff
}
.sidebar_accordion_one ul.menu .li a {
	text-decoration: none;
	color: #fff;
	padding: 17px 0px 17px 45px;
	display: block;
	height: 100%;
	box-sizing: border-box
}
.sidebar_accordion_one ul.menu .li a:hover {
	background-color: #2a2a2a;
	transition: 300ms all;
	color: #999
}
.sidebar_accordion_one ul.menu .li .items {
	height: 0px;
	overflow: hidden
}
.sidebar_accordion_one ul.menu .li .items a {
	padding: 17px
}
.sidebar_accordion_one ul.menu .li .items a:hover {
	background-color: #5e5e5e;
	color: #fff;
	transition: 300ms all
}
.sidebar_accordion_one ul.menu .li:last-child {
	border-bottom: none
}
.sidebar_accordion_one ul.menu .active:after {
	content: "\f106";
	font-family: FontAwesome;
	position: absolute;
	right: 17px;
	top: 17px;
	padding: 0px 5px;
	color: #fff
}
.sidebar_accordion_one ul.menu .active>.items {
	display: block;
	background: #777;
	padding: 0px;
	height: auto;
	color: #fff;
	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 200ms;
	clear: both;
	float: left;
	width: 100%
}
.sidebar_accordion_one ul.menu .active>.items li {
	padding: 0px;
	border-bottom: 1px solid #2a2a2a;
	list-style: none
}
.sidebar_accordion_one ul.menu .active>.items li:last-child {
	border-color: transparent;
	padding-bottom: 0px
}
.sidebar_accordion_one ul.menu .active>.items .active>.items {
	background-color: #2f4b67
}
.sidebar_accordion_one ul.menu .active>a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold
}
.sidebar_accordion_one ul.menu .active .li {
	background: #697d92
}
.sidebar_accordion_one ul.menu .active .li a {
	padding: 17px 0px 17px 45px
}
.sidebar_accordion_two .section-slide {
	margin: 50px 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0
}
.sidebar_accordion_two ul, .sidebar_accordion_two li {
	padding: 0;
	margin: 0;
	list-style: none
}
.sidebar_accordion_two #demo-list a {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
.sidebar_accordion_two .jquery-accordion-menu {
	width: 100%;
	float: left;
	min-width: 0;
	position: relative;
	box-shadow: none
}
.sidebar_random_one .section {
	position: relative
}
.sidebar_random_one .section-container {
	padding: 30px 20px;
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar_random_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar_random_one img {
	max-width: 100%;
	display: inline-block
}
.sidebar_random_one ul, .sidebar_random_one li {
	list-style: none;
	padding: 0;
	margin: 0
}
.sidebar_random_one .main-title {
	margin-bottom: 4%;
	padding: 0 15px
}
.sidebar_random_one .main-title .title {
	font-size: 20px;
	color: #666
}
.sidebar_random_one .main-title .subtitle {
	font-size: 14px;
	color: #999
}
.sidebar_random_one .list {
	overflow: hidden;
	padding: 20px;
	margin-right: -20px;
	margin-left: -20px
}
.sidebar_random_one .list li {
	float: left;
	width: 100%;
	padding: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}
.sidebar_random_one .list li:last-of-type(1) {
	border: 0
}
.sidebar_random_one .list li .title {
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	line-height: 1.5;
	word-break: break-all
}
.sidebar_random_one .list li .title span {
	width: 100px;
	display: block;
	font-size: 16px;
	color: #999;
	line-height: 1.5em;
	font-size: 12px
}
.sidebar_random_one .list li .para {
	display: none;
	margin-top: 1.666%;
	font-size: 13px;
	color: #878787;
	line-height: 1.7
}
.sidebar_random_one .list li:hover a .title {
	color: #444;
	font-weight: 700
}

@media screen and (max-width:720px) {
.sidebar_random_one .section-container {
	padding: 30px 20px
}
.sidebar_random_one .main-title {
	margin-bottom: 30px
}
}

@media screen and (max-width:540px) {
.sidebar_random_one .main-title {
	margin-bottom: 0px
}
.sidebar_random_one .list li {
	margin: 0px auto 10px;
	width: 100%;
	padding: 15px;
	padding-bottom: 25px
}
}
.sidebar_random_two .section {
	position: relative
}
.sidebar_random_two .section-container {
	padding: 30px 20px;
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sidebar_random_two .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sidebar_random_two img {
	max-width: 100%;
	display: inline-block
}
.sidebar_random_two ul, .sidebar_random_two li {
	list-style: none;
	padding: 0;
	margin: 0
}
.sidebar_random_two .main-title {
	margin-bottom: 4%;
	text-align: center
}
.sidebar_random_two .main-title .title {
	font-size: 17px;
	display: inline;
	font-weight: 700;
	color: #333
}
.sidebar_random_two .main-title .subtitle {
	font-size: 15px;
	color: #999;
	text-transform: uppercase;
	font-weight: 700;
	display: inline
}
.sidebar_random_two .list {
	overflow: hidden;
	padding: 20px;
	margin-right: -20px;
	margin-left: -20px
}
.sidebar_random_two .list li {
	position: relative;
	font-size: 14px;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	float: left;
	width: 100%;
	padding: 5px 10px;
	padding-left: 30px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}
.sidebar_random_two .list li:last-of-type(1) {
	border: 0
}
.sidebar_random_two .list li:after {
	position: absolute;
	content: '';
	left: 4px;
	top: 50%;
	margin-top: -5px;
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 10px solid #444
}
.sidebar_random_two .list li .title {
	font-size: 14px;
	font-weight: 400;
	color: #666;
	line-height: 1.5;
	word-break: break-all
}
.sidebar_random_two .list li .title span {
	width: 100px;
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 1
}
.sidebar_random_two .list li .para {
	margin-top: 1.666%;
	font-size: 13px;
	color: #878787;
	line-height: 1.7
}
.sidebar_random_two .list li:hover a .title {
	color: #444;
	font-weight: 700
}

@media screen and (max-width:720px) {
.sidebar_random_two .section-container {
	padding: 30px 20px
}
.sidebar_random_two .main-title {
	margin-bottom: 30px
}
}

@media screen and (max-width:540px) {
.sidebar_random_two .main-title {
	margin-bottom: 0px
}
.sidebar_random_two .list li {
	margin: 0px auto 10px;
	width: 100%;
	padding: 15px;
	padding-bottom: 25px
}
}
.slogan-one .section {
	color: #fff
}
.slogan-one .section-container {
	max-width: none;
	padding: 100px 0;
	text-align: center;
	background-color: transparent
}
.slogan-one .section-mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}
.slogan-one .section-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed
}
.slogan-one .section-content {
	position: relative;
	z-index: 3
}
.slogan-one .section-content .body {
	margin: 40px 0
}
.slogan-one .section-content .href {
	border-color: #444;
	background-color: transparent;
	color: #444
}
.slogan-two .section {
	color: #fff
}
.slogan-two .section-container {
	background-color: transparent
}
.slogan-two .section-mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}
.slogan-two .section-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-size: cover
}
.slogan-two .section-content {
	position: relative;
	z-index: 3
}
.slogan-two .section-content .title {
	margin-bottom: 20px
}
.slogan-two .section-content .href {
	position: absolute;
	right: 0;
	bottom: 0;
	border-color: #444;
	background-color: transparent;
	color: #444
}

@media screen and (max-width:768px) {
.slogan-two .section-content .href {

	position: static;
	margin-top: 30px
}
}
.sub-news-vertical .fl {
	float: left
}
.sub-news-vertical .fr {
	float: right
}
.sub-news-vertical .show {
	display: block
}
.sub-news-vertical .hide {
	display: none
}
.sub-news-vertical .clearfix {
	clear: both;
	zoom: 1
}
.sub-news-vertical li, .sub-news-vertical ul {
	list-style: none
}
.sub-news-vertical img {
	max-width: 100%
}
.sub-news-vertical .section {
	position: relative
}
.sub-news-vertical .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub-news-vertical .section-container {
	padding: 50px 0
}
.sub-news-vertical .main-tit {
	margin-bottom: 60px;
	text-align: center
}
.sub-news-vertical .main-tit h2 {
	color: #444;
	font-weight: 300;
	font-size: 33px;
	text-transform: uppercase;
	position: relative
}
.sub-news-vertical .main-tit h2:after {
	position: absolute;
	width: 30px;
	height: 4px;
	left: 50%;
	bottom: -10px;
	margin-left: -15px;
	content: '';
	background-color: #444
}
.sub-news-vertical .main-tit span {
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	color: #737373
}
.sub-news-vertical .main-ft ul li {
	min-height: 254px;
	margin: 45px 0
}
.sub-news-vertical .main-ft ul li, .sub-news-vertical .main-ft ul li a, .sub-news-vertical .main-ft ul li a>.list-fl {
	overflow: hidden
}
.sub-news-vertical .main-ft ul li a .list-fl {
	width: 29%;
	position: relative
}
.sub-news-vertical .main-ft ul li a .list-fr {
	width: 71%;
	padding: 0 30px
}
.sub-news-vertical .main-ft ul li a .list-fl .date {
	position: absolute;
	padding: 0 10px;
	background: #eee;
	font-size: 13px;
	color: silver;
	left: 20px;
	top: 20px;
	border-radius: 20px;
	z-index: 2
}
.sub-news-vertical .main-ft ul li a .img {
	width: 100%;
	background-color: #eee;
	padding: 10px;
	border-radius: 5px;
	position: relative
}
.sub-news-vertical .main-ft ul li a .img img {
	transition: 0.3s;
	display: block
}
.sub-news-vertical .main-ft ul li a .list-fr .title {
	font-size: 30px;
	color: #444;
	margin: 10px 0;
	line-height: 1.3em
}
.sub-news-vertical .main-ft ul li a .list-fr .sub-tit {
	font-size: 18px;
	color: #737373;
	margin-bottom: 17px
}
.sub-news-vertical .main-ft ul li a .list-fr .para {
	line-height: 1.7em;
	color: #a6a6a6
}
.sub-news-vertical .main-ft ul li a .list-fr .learn-more {
	width: 100px;
	padding: 8px 20px;
	border: 1px solid #444;
	transition: 0.3s;
	position: relative;
	top: 0;
	color: #444;
	margin: 30px 0
}
.sub-news-vertical .main-ft ul li a:hover .list-fr .learn-more {
	top: -7px;
	background: #444;
	color: #fff
}
.sub-news-vertical .main-ft ul li a:hover .img img {
	transform: scale(0.95)
}

@media screen and (max-width:720px) {
.sub-news-vertical .main-ft ul li a .list-fl {
	width: 100%;
	padding: 0
}
.sub-news-vertical .main-ft ul li a .list-fr {
	width: 100%;
	padding: 0
}
.sub-news-vertical ul {
	margin-left: 0;
	padding-left: 0
}
.sub-news-vertical .main-ft ul li a .list-fl .img {
	margin: 0 auto 10px;
	float: none
}
.sub-news-vertical .main-ft ul li a .list-fl .img img {
	margin: 0 auto
}
.sub-news-vertical .main-ft ul {
	overflow: hidden
}
.sub-news-vertical .main-ft ul li {
	width: 48%;
	margin: 0;
	margin-bottom: 20px;
	margin-right: 4%;
	float: left
}
.sub-news-vertical .main-ft ul li:nth-of-type(2n) {
	margin-right: 0
}
.sub-news-vertical .main-ft ul li a .list-fr .title {
	font-size: 20px
}
.sub-news-vertical .main-ft ul li a .list-fr .learn-more {
	margin: 20px 0 0
}
}

@media screen and (max-width:320px) {
.sub-news-vertical .main-ft ul li {
	width: 100%;
	margin-right: 0%;
	float: none
}
}
.sub-news-vertical ul.pagination li.active>a {
	color: #444;
	font-weight: 700
}
.subbanner_solarland .section {
	background-color: #fff
}
.subbanner_solarland .sub_banner {
	position: relative;
	width: 100%;
	height: 520px
}
.subbanner_solarland .banner_content {
	position: absolute;
	width: 550px;
	max-width: 100%;
	height: 140px;
	top: 50%;
	margin-top: -32px;
	z-index: 1;
	left: 29%
}
.subbanner_solarland .banner_content .title {
	font-size: 48px;
	color: #fdd000;
	line-height: 1.2em;
	font-family: Arial ! important;
	font-weight: 700;
	margin-bottom: 5px
}
.subbanner_solarland .banner_content .para {
	padding-left: 33px
}
.subbanner_solarland .banner_content .para span {
	color: #fff;
	font-size: 16px;
	line-height: 1.8em;
	display: block
}
.subbanner_solarland .section-bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center
}

@media screen and (max-width:720px) {
.subbanner_solarland .sub_banner {
	height: 260px
}
.subbanner_solarland .banner_content {
	left: 20px;
	right: 20px;
	width: auto
}
}
.sub_chart .section-container {
	position: relative;
	z-index: 1
}
.sub_chart .section-title {
	text-align: center
}
.sub_chart .section-title h2 {
	font-size: 24px;
	margin-bottom: 30px
}
.sub_chart .section-title div {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.sub_chart .section-content {
	overflow: hidden
}
.sub_chart .section-content .list {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	width: 50%;
	float: left
}
.sub_chart .section-content .list:before, .sub_chart .section-content .list:after {
	line-height: 0;
	display: table;
	content: ''
}
.sub_chart .section-content .list:after {
	clear: both
}
.sub_chart .section-content .list li {
	float: left;
	width: 48%;
	margin: 0 1% 20px
}
.sub_chart .section-content .list li a {
	display: block;
	padding: 10px
}
.sub_chart .section-content .list li a:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.3)
}
.sub_chart .section-content .list li .img img {
	margin: 0 auto;
	display: block;
	max-width: 100%
}
.sub_chart .section-content .list li .list-tit {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	line-height: 1.8em;
	transition: 0.3s
}
.sub_chart .section-content .list li span.date {
	color: #737373;
	font-size: 12px
}
.sub_chart .section-content .list li .desc {
	color: #888;
	padding: 25px 0;
	position: relative;
	margin-top: 25px
}
.sub_chart .section-content .list li .desc:before, .sub_chart .section-content .list li .desc:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	content: '';
	height: 1px;
	background: #eee
}
.sub_chart .section-content .list li .desc:before {
	width: 0;
	background: #444;
	transition: 0.3s;
	z-index: 5
}
.sub_chart .section-content .list li:hover .list-tit {
	color: #444
}
.sub_chart .section-content .list li:hover .desc:before {
	width: 100%
}
.sub_chart .section-content .table {
	width: 50%;
	float: right;
	padding: 10px
}
.sub_chart .section-content table {
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #232121
}
.sub_chart .section-content .table table thead {
	height: 46px;
	line-height: 1.4em;
	color: #fff;
	font-size: 17px;
	text-align: center;
	background-color: #595757
}
.sub_chart .section-content .table table tbody tr {
	height: 46px;
	line-height: 1.4em;
	font-size: 15px
}
.sub_chart .section-content .table table tbody tr:nth-child(odd) {
	background: #898989;
	color: #fff
}
.sub_chart .section-content .table table tbody tr:nth-child(even) {
	background: #fff;
	color: #000
}
.sub_chart .section-content .table table td {
	border-right: 1px solid #232121;
	padding: 10px 0
}
.sub_chart .section .section-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	background-position: center
}

@media screen and (max-width:720px) {
.sub_chart .section-content .list, .sub_chart .section-content .table {
	width: 100%;
	float: none
}
.sub_chart ul.pagination li a {
	display: block;
	line-height: 40px;
	padding: 0 5px;
	border: 1px solid #ccc;
	margin-left: -1px;
	font-size: 12px
}
}

@media screen and (max-width:320px) {
.sub_chart .section-content .list li {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 20px;
	float: none
}
}
.sub_chart .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_chart .main-tit {
	margin: 30px auto
}
.sub_contact .section {
	position: relative
}
.sub_contact .section-container {
	padding: 50px 0
}
.sub_contact .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_contact .section-content:before, .sub_contact .section-content:after {
	line-height: 0;
	display: table;
	content: ''
}
.sub_contact .section-content:after {
	clear: both
}
.sub_contact .section-content .main-tit {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px
}
.sub_contact .section-content .main-tit h2 {
	font-weight: 300;
	font-size: 24px;
	color: #444
}
.sub_contact .section-content .main-tit .en-name {
	font-size: 14px;
	color: #9c9c9c
}
.sub_contact .section-content .list {
	float: left;
	width: 48%;
	padding: 25px 0;
	margin: 0;
	list-style: none
}
.sub_contact .section-content .list li {
	width: 44%;
	margin: 35px 3%;
	padding: 20px 3%;
	border: 1px solid #dfdfdf;
	float: left;
	position: relative
}
.sub_contact .section-content .list li span {
	display: block;
	text-align: center;
	line-height: 30px
}
.sub_contact .section-content .list li .icon-ctr {
	width: 80px;
	height: 80px;
	padding: 5px;
	border-radius: 50%;
	border: 1px solid #dfdfdf;
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -40px;
	background: #fff
}
.sub_contact .section-content .list li .icon {
	width: 100%;
	height: 100%;
	color: #444;
	text-align: center;
	line-height: 70px;
	font-size: 26px;
	font-weight: 700;
	background-color: #f5f5f5;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center
}
.sub_contact .section-content .list li span.tit {
	margin-top: 40px;
	color: #444
}
.sub_contact .section-content .list li span.info {
	color: #737373;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 22px
}
.sub_contact .section-content .map {
	float: right;
	width: 48%;
	height: 470px;
	padding: 30px 0
}

@media screen and (max-width:1200px) {
.sub_contact .section-content .list {
	width: 100%;
	padding: 0 2%;
	margin: 30px 0;
	float: none;
	overflow: hidden
}
.sub_contact .section-content .list p br {
	display: none
}
.sub_contact .section-content .map {
	width: 100%;
	padding: 0 2%;
	margin: 30px 0;
	float: none;
	height: auto
}
}

@media screen and (max-width:480px) {
.sub_contact .section-content .list li {
	width: 94%
}
}
.sub_form .section {
	position: relative
}
.sub_form .section-container {
	padding: 50px 0
}
.sub_form .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_form .section-content .body {
	padding-bottom: 30px
}
.sub_form .section-content .inputform:before, .sub_form .section-content .inputform:after {
	line-height: 0;
	display: table;
	content: ''
}
.sub_form .section-content .inputform:after {
	clear: both
}
.sub_form .section-content .inputform .form-group {
	float: left;
	width: 32%;
	margin-right: 1%;
	margin-bottom: 10px
}
.sub_form .section-content .inputform .form-group .form-label label {
	font-weight: bold;
	line-height: 30px
}
.sub_form .section-content .inputform .form-group .form-label label em {
	color: #444;
	font-style: normal;
	margin-right: 10px
}
.sub_form .section-content .inputform .form-group .form-control {
	padding: 0px;
	border: none
}
.sub_form .section-content .inputform .form-group .form-control input, .sub_form .section-content .inputform .form-group .form-control select, .sub_form .section-content .inputform .form-group .form-control textarea {
	width: 100%;
	padding: 0 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	outline: none;
	text-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent
}
.sub_form .section-content .inputform .form-group .form-control input:focus, .sub_form .section-content .inputform .form-group .form-control select:focus, .sub_form .section-content .inputform .form-group .form-control textarea:focus {
	box-shadow: 0px 0px 10px #909090;
	border: 1px solid #909090
}
.sub_form .section-content .inputform .form-textarea {
	clear: both;
	float: none;
	width: 98%;
	height: 250px
}
.sub_form .section-content .inputform .form-textarea .form-control {
	height: 200px
}
.sub_form .section-content .inputform .form-textarea .form-control textarea {
	width: 100%;
	height: 200px
}
.sub_form .section-content .inputform .form-button {
	clear: both;
	width: 98%
}
.sub_form .section-content .inputform .form-button input {
	width: 48%;
	padding: 15px;
	font-size: 16px;
	color: #fff;
	background: #444;
	border: 0;
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
	-webkit-appearance: none
}
.sub_form .section-content .inputform .form-button input:hover {
	background: #999
}

@media screen and (max-width:840px) {
.sub_form .section-content .inputform .form-group {
	width: 100%;
	margin: 5px 0
}
}

@media screen and (max-width:480px) {
.sub_form .section-content .inputform .form-button input {
	width: 100%
}
}
.sub_news ul, .sub_news li {
	margin: 0;
	padding: 0;
	list-style: none
}
.sub_news img {
	max-width: 100%
}

@media screen and (max-width:360px) {
.sub_news ul.pagination li a {
	padding: 0 5px;
	font-size: 12px
}
}
.sub_news .section {
	position: relative
}
.sub_news .section-container {
	padding: 50px 0;
	z-index: 1
}
.sub_news .section-container .main-tit {
	margin: 30px auto
}
.sub_news .section-container .main-tit h2 {
	font-size: 24px;
	color: #444;
	text-align: center
}
.sub_news .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_news .section-content {
	background-color: #fff;
	overflow: hidden
}
.sub_news .section-content .list {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1)
}
.sub_news .section-content a:hover, .sub_news .section-content a:focus {
	text-decoration: none
}
.sub_news .section-content .list li {
	float: left;
	width: 29.333%;
	padding: 20px;
	margin-right: 6%
}
.sub_news .section-content .list li:nth-of-type(3n) {
	margin-right: 0px
}
.sub_news .section-content .list li .list-tit {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	color: #777;
	line-height: 1.8em;
	transition: 0.3s;
	padding: 10px 0
}
.sub_news .section-content .list li span.date {
	color: #a6a6a6;
	font-size: 12px
}
.sub_news .section-content .list li .desc {
	color: #737373;
	padding: 25px 0;
	position: relative;
	margin-top: 25px
}
.sub_news .section-content .list li .desc:before, .sub_news .section-content .list li .desc:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	content: '';
	height: 1px;
	background: #eee
}
.sub_news .section-content .list li .desc:before {
	width: 0;
	background: #444;
	transition: 0.3s;
	z-index: 5
}
.sub_news .section-content .list li:hover .list-tit {
	color: #444
}
.sub_news .section-content .list li:hover .desc:before {
	width: 100%
}
.sub_news .section-content .section-content .news-list {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 20px 30px
}
.sub_news .section-content .news-list li {
	overflow: hidden;
	padding: 0 20px;
	border-bottom: 1px dashed #eee;
	background: #fff;
	transition: 0.3s
}
.sub_news .section-content .news-list li a {
	display: block;
	line-height: 45px;
	height: 45px
}
.sub_news .section-content .news-list li span {
	color: #737373;
	transition: 0.3s
}
.sub_news .section-content .news-list li span.list-tit {
	max-width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.sub_news .section-content .news-list li:hover {
	background: #f5f5f5
}
.sub_news .section-content .news-list li:hover span.list-tit {
	color: #444
}
.sub_news .section-content .news-list li span.date {
	color: #a6a6a6
}
.sub_news .section .section-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-position: center;
	z-index: 0
}
.sub_news .fl {
	float: left
}
.sub_news .fr {
	float: right
}

@media screen and (max-width:1024px) {
.sub_news .section-content .list li:nth-of-type(3) {
	display: none
}
.sub_news .section-content .list li {
	width: 47%;
	margin-right: 6%
}
.sub_news .section-content .list li:nth-of-type(2) {
	margin-right: 0
}
.sub_news .section-container .main-tit {
	margin: 0 auto
}
.sub_news .section-content .news-list {
	padding: 20px
}
}
.sub_news ul.pagination li {
	background: #fff
}

@media screen and (max-width:720px) {
.sub_news .section-content .news-list {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 20px 0px
}
.sub_news .section-content .list li .list-tit {
	font-size: 16px
}
}

@media screen and (max-width:320px) {
.sub_news .section-content .list li {
	width: 98%;
	margin: 30px 1%
}
.sub_news .section-content .list li:nth-of-type(2) {
	margin: 30px 2%
}
}
.sub_news_detail .section {
	position: relative;
	background: transparent
}
.sub_news_detail .section-container {
	padding: 50px 0
}
.sub_news_detail .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sub_news_detail .section-content .title {
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
	color: #444
}
.sub_news_detail .section-content .title small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.sub_news_detail .section-content .subtitle {
	color: #9c9c9c;
	text-align: center
}
.sub_news_detail .section-content .info {
	text-align: center;
	padding: 10px 0;
	margin: 20px 0;
	color: silver;
	background-color: #eee
}
.sub_news_detail .section-content .info div, .sub_news_detail .section-content .info p {
	display: inline
}
.sub_news_detail .section-content .bodycontent {
	padding: 0
}
.sub_news_detail .section-content .bodycontent p {
	margin-bottom: 1em
}
.sub_news_detail .section-content .relevants {
	border-top: 1px solid #ccc;
	padding: 20px 0
}
.sub_news_detail .section-content .relevants:before, .sub_news_detail .section-content .relevants:after {
	line-height: 0;
	display: table;
	content: ''
}
.sub_news_detail .section-content .relevants:after {
	clear: both
}
.sub_news_detail .section-content .relevants .previou {
	float: left
}
.sub_news_detail .section-content .relevants .next {
	float: right
}
.sub_news_detail .section-content .relevants div, .sub_news_detail .section-content .relevants a {
	display: inline
}
.sub_pictures img {
	max-width: 100%
}
.sub_pictures ul, .sub_pictures li {
	list-style: none;
	margin: 0;
	padding: 0
}
.sub_pictures .section {
	position: relative
}
.sub_pictures .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_pictures .section-container {
	padding: 50px 0
}
.sub_pictures .section-container {
	position: relative;
	z-index: 1
}
.sub_pictures .section-title {
	text-align: center
}
.sub_pictures .section-title h2 {
	font-size: 24px;
	margin-bottom: 30px;
	color: #444
}
.sub_pictures .section-title div {
	color: #9c9c9c;
	font-size: 14px;
	font-weight: normal
}
.sub_pictures .section-content .list {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}
.sub_pictures .section-content .list:before, .sub_pictures .section-content .list:after {
	line-height: 0;
	display: table;
	content: ''
}
.sub_pictures .section-content .list:after {
	clear: both
}
.sub_pictures .section-content .list li {
	float: left;
	width: 31.33%;
	margin: 0 1%
}
.sub_pictures .section-content .list li a {
	display: block;
	padding: 10px
}
.sub_pictures .section-content .list li a:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.3)
}
.sub_pictures .section-content .list li .img img {
	margin: 0 auto
}
.sub_pictures .section-content .list li .list-tit {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	color: #777;
	line-height: 1.8em;
	transition: 0.3s
}
.sub_pictures .section-content .list li span.date {
	color: #a6a6a6;
	font-size: 12px
}
.sub_pictures .section-content .list li .desc {
	color: #a6a6a6;
	padding: 25px 0;
	position: relative;
	margin-top: 25px
}
.sub_pictures .section-content .list li .desc:before, .sub_pictures .section-content .list li .desc:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	content: '';
	height: 1px;
	background: #eee
}
.sub_pictures .section-content .list li .desc:before {
	width: 0;
	background: #444;
	transition: 0.3s;
	z-index: 5
}
.sub_pictures .section-content .list li:hover .list-tit {
	color: #999
}
.sub_pictures .section-content .list li:hover .desc:before {
	width: 100%
}
.sub_pictures .section .section-bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	background-position: center
}

@media screen and (max-width:720px) {
.sub_pictures .section-content .list li {
	width: 49%;
	margin: 0;
	margin-bottom: 15px;
	margin-right: 2%
}
.sub_pictures .section-content .list li:nth-of-type(2n) {
	margin-right: 0px
}
}
.sub_pictures .main-tit {
	margin: 30px auto
}
.sub_pictures .pagination {
	margin: 20px auto
}
.sub_products img {
	max-width: 100%
}
.sub_products ul, .sub_products li {
	list-style: none;
	margin: 0;
	padding: 0
}
.sub_products .section {
	position: relative
}
.sub_products .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_products .section-container {
	padding: 50px 0
}
.sub_products ul.pagination {
	margin-top: 30px
}

@media screen and (max-width:360px) {
.sub_products ul.pagination li a {
	padding: 0 5px;
	font-size: 12px
}
}
.sub_products .section-container {
	max-width: none;
	width: 1200px;
	max-width: 100%
}
.sub_products .section-content .item {
	width: 25%;
	padding: 10px 0;
	text-align: center;
	padding: 20px
}
.sub_products .section-content .item div.image {
	position: relative;
	width: 100%;
	padding-top: 75%
}
.sub_products .section-content .item div.image a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
.sub_products .section-content .item div.image a img, .sub_products .section-content .item div.image a span {
	display: inline-block;
	vertical-align: middle
}
.sub_products .section-content .item div.image a img {
	max-width: 100%;
	max-height: 100%
}
.sub_products .section-content .item div.image a span {
	height: 100%
}
.sub_products .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.sub_products .section-content .item div.word div.title a {
	color: #737373;
	font-size: 14px;
	font-weight: bold
}
.sub_products .section-content .item div.word div.summary {
	color: gray
}
.sub_products .section-content .item:hover div.word div.title a {
	color: #444
}

@media screen and (max-width:720px) {
.sub_products .section-content .item {
	width: 50%;
	padding: 10px 0;
	text-align: center
}
}
.sub_products_list .section {
	position: relative
}
.sub_products_list .section-container {
	max-width: none;
	padding: 0
}
.sub_products_list .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -2
}
.sub_products_list .section-content {
	padding-bottom: 50px
}
.sub_products_list .section-content table {
	width: 100%;
	border-collapse: collapse
}
.sub_products_list .section-content table th, .sub_products_list .section-content table td {
	padding: 5px;
	border: 1px solid #eee;
	text-align: center
}
.sub_products_list .section-content table th {
	line-height: 2em;
	color: #fff;
	background-color: #666
}
.sub_sidebar_vietax .full {
	width: 100%
}
.sub_sidebar_vietax .inner {
	padding: 2em 0
}
.sub_sidebar_vietax #primary {
	width: 100%
}
.sub_sidebar_vietax #primary.have-sidebar {
	width: 71%
}
.sub_sidebar_vietax #primary.fr {
	padding-left: 5%
}
.sub_sidebar_vietax #primary.fl {
	padding-right: 5%
}
.sub_sidebar_vietax #secondary {
	width: 29%
}
.sub_sidebar_vietax .wrapper {
	width: 1300px;
	max-width: 100%;
	margin: 0 auto
}
.sub_sidebar_vietax img {
	max-width: 100%;
	margin: 0 auto
}
.sub_sidebar_vietax ul, .sub_sidebar_vietax ol, .sub_sidebar_vietax li {
	margin: 0;
	padding: 0;
	list-style: none
}

@media screen and (max-width:1300px) {
.sub_sidebar_vietax .wrapper {
	padding: 0 20px
}
.sub_sidebar_vietax .header-menu .wrapper {
	padding: 0px
}
}
.sub_sidebar_vietax .fl {
	float: left
}
.sub_sidebar_vietax .fr {
	float: right
}
.sub_sidebar_vietax .show {
	display: block
}
.sub_sidebar_vietax .hide {
	display: none
}
.sub_sidebar_vietax .clearfix {
	clear: both;
	zoom: 1
}
.sub_sidebar_vietax .section {
	margin: 50px 0;
	margin-left: 0;
	margin-right: 0
}
.sub_sidebar_vietax .section a, .sub_sidebar_vietax .section span {
	display: block
}
.sub_sidebar_vietax .section .section-slide {
	background-color: #fff;
	margin-bottom: 35px;
	border-radius: 10px;
	margin: 10px
}
.sub_sidebar_vietax .section .section-slide .img {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}
.sub_sidebar_vietax .section .section-slide .title {
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	color: #444;
	line-height: 45px;
	margin-bottom: 20px
}
.sub_sidebar_vietax .section .section-slide .title.web-title {
	font-size: 16px;
	margin-bottom: 0;
	text-align: left;
	margin-top: 20px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li {
	margin-bottom: 10px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li>a {
	display: block;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 7px;
	background-color: #777;
	color: #fff;
	font-size: 16px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li.active>a, .sub_sidebar_vietax .section .section-slide .section-content>ul>li.selected>a {
	background-color: #444
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul {
	line-height: 38px;
	text-align: center;
	display: none;
	padding: 0 13px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul li.selected>ul, .sub_sidebar_vietax .section .section-slide .section-content>ul li.active>ul {
	display: block
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li {
	border-bottom: 1px solid #f5f5f5;
	text-align: left
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li:last-of-type {
	border: none
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li span {
	margin-right: 5px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li a, .sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li span {
	color: #a6a6a6;
	font-size: 15px;
	display: inline-block
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li li a, .sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li li span {
	font-size: 12px;
	line-height: 14px
}
.sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li.selected>a, .sub_sidebar_vietax .section .section-slide .section-content>ul>li ul li.selected>span {
	color: #6a6a6a
}
.sub_sidebar_vietax .section .section-slide .contact-info p {
	color: #a6a6a6;
	line-height: 2em
}
.sub_sidebar_vietax .section {
	position: relative;
	background: transparent;
	padding: 10px
}
.sub_sidebar_vietax .section-container {
	padding: 50px 0
}
.sub_sidebar_vietax .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sub_sidebar_vietax .section .section-slide {
	padding: 10px;
	margin: 0 0 10px
}
.sub_single .section {
	position: relative
}
.sub_single .section-container {
	padding: 50px 0
}

.sub_single .section-content h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px
}
.sub_single .section-content h1 small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.sub_single .section-content img {
	display: inline-block
}

@media screen and (max-width:720px) {
.sub_single .section .section-content img {
	max-width: 100%
}
.sub_single ol {
	margin: 0;
	padding-left: 20px
}
.sub_single .section-content h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px
}
}
.sub_single img {
	max-width: 100%
}
.sub_single .section_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:720px) {
.sub_single .section-container {
	padding: 40px 20px
}
}
.sub_single .section-content {
	padding: 30px 10%;
	background: #fff;
	border-radius: 10px;
	margin: 0 auto
}
.sub_single .section-content p {
	font-size: 15px;
	color: #666;
	margin-bottom: 15px;
	line-height: 2em
}
.sub_single .section-content p img {
	margin: 0 auto
}
.sub_single .section-content li p {
	margin-bottom: 0
}
.sub_single .section-content h1, .sub_single .section-content h2, .sub_single .section-content h3, .sub_single .section-content h4, .sub_single .section-content h5 {
	margin-bottom: 30px
}
.sub_single-fullscreen .section {
	position: relative
}
.sub_single-fullscreen .section-container {
	padding: 50px 0;
	max-width: 100%
}
.sub_single-fullscreen .section-content {
	padding: 0
}
.sub_single-fullscreen .section-content h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px
}
.sub_single-fullscreen .section-content h1 small {
	color: #ccc;
	font-size: 14px;
	font-weight: normal
}
.sub_single-fullscreen .section-content img {
	display: inline-block
}

@media screen and (max-width:720px) {
.sub_single-fullscreen .section .section-content img {
	max-width: 100%
}
.sub_single-fullscreen ol {
	margin: 0;
	padding-left: 20px
}
.sub_single-fullscreen .section-content h1 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 30px
}
}
.sub_single-fullscreen img {
	max-width: 100%
}
.sub_single-fullscreen .section_bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}

@media screen and (max-width:720px) {
.sub_single-fullscreen .section-container {
	padding: 40px 20px
}
}
.sub_single-fullscreen .section-content {
	padding: 30px 10%;
	background: #fff;
	border-radius: 10px;
	margin: 0 auto
}
.sub_single-fullscreen .section-content p {
	font-size: 15px;
	color: #666;
	margin-bottom: 15px;
	line-height: 2em
}
.sub_single-fullscreen .section-content p img {
	margin: 0 auto
}
.sub_single-fullscreen .section-content li p {
	margin-bottom: 0
}
.sub_single-fullscreen .section-content h1, .sub_single-fullscreen .section-content h2, .sub_single-fullscreen .section-content h3, .sub_single-fullscreen .section-content h4, .sub_single-fullscreen .section-content h5 {
	margin-bottom: 30px
}
.sub_single_revelants img {
	max-width: 100%
}
.sub_single_revelants ul, .sub_single_revelants li {
	padding: 0;
	margin: 0;
	list-style: none
}
.sub_single_revelants .section {
	position: relative;
	background: transparent
}
.sub_single_revelants .section-container {
	padding: 50px 0
}
.sub_single_revelants .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sub_single_revelants .section-content h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 30px
}
.sub_single_revelants .section-content h1 small {
	color: #9c9c9c;
	font-size: 14px;
	font-weight: normal
}
.sub_single_revelants .section-content p {
	color: #737373
}
.sub_single_revelants .section-content img {
	display: inline-block;
	max-width: 100%
}

@media screen and (max-width:720px) {
.sub_single_revelants .section .section-content img {
	max-width: 100%
}
.sub_single_revelants ol {
	margin: 0;
	padding-left: 20px
}
}
.sub_single_revelants .right_con_tt {
	font-size: 30px;
	color: #444;
	font-family: 'aÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂªÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¡Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã¢â‚¬Â¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂµÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¶ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¦Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¢Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â£ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬Å“Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½Ãƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹ ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€¦Ã‚Â¸ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â«Ãƒâ€šÃ‚Â¹2ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â©Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â½ light'
}
.sub_single_revelants .revelant-list {
	overflow: hidden;
	height: auto;
	padding-top: 52px
}
.sub_single_revelants .revelant-list ul {
	overflow: hidden;
	margin-top: 60px;
	margin-left: 0px;
	padding: 0
}
.sub_single_revelants .revelant-list ul li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 50px
}
.sub_single_revelants .revelant-list ul li:nth-of-type(4n) {
	margin-right: 0
}
.sub_single_revelants .revelant-list ul li a {
	display: block
}
.sub_single_revelants .revelant-list ul li a .img {
	overflow: hidden
}
.sub_single_revelants .revelant-list ul li a .img img {
	display: block;
	transition: 0.5s
}
.sub_single_revelants .revelant-list ul li a .main_info {
	margin-top: 15px
}
.sub_single_revelants .revelant-list ul li a .main_info .subtitle {
	font-size: 16px;
	color: #595959;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid #e1e1e1
}
.sub_single_revelants .revelant-list ul li a .main_info i {
	height: 1px;
	width: 0;
	background: #444;
	transition: 0.5s;
	display: block;
	margin-top: -1px
}
.sub_single_revelants .revelant-list ul li a .main_info .subdesc {
	height: 30px;
	line-height: 30px;
	color: #a6a6a6
}
.sub_single_revelants .revelant-list ul li:hover a .img img {
	transform: scale(1.1, 1.1)
}
.sub_single_revelants .revelant-list ul li:hover a .main_info .subtitle {
	color: #444
}
.sub_single_revelants .revelant-list ul li:hover a .main_info i {
	width: 100%
}

@media screen and (max-width:720px) {
.sub_single_revelants .revelant-list ul li {
	width: 48%;
	margin: 0 0 20px;
	margin-right: 4%
}
.sub_single_revelants .revelant-list ul li:nth-of-type(2n) {
	margin-right: 0
}
}

@media screen and (max-width:320px) {
.sub_single_revelants .revelant-list ul li {
	width: 100%;
	margin: 0 0 10px
}
}
.sub_title ul, .sub_title li {
	margin: 0;
	padding: 0;
	list-style: none
}
.sub_title img {
	max-width: 100%
}
.sub_title .section {
	position: relative;
	background: transparent
}
.sub_title .section-container {
	padding: 50px 0;
	padding-bottom: 0
}
.sub_title .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -2
}
.sub_title .section-content {
	position: relative;
	max-width: 1200px;
	margin: 0 auto
}
.sub_title .section-content h1 {
	font-size: 22px;
	color: #444
}
.sub_title .section-content .here {
	position: absolute;
	right: 20px;
	top: 0px;
	line-height: 1.6em
}
.sub_title .section-content .here span {
	text-transform: capitalize;
	line-height: 30px;
	display: inline-block
}

@media screen and (max-width:720px) {
.sub_title .section-container {
	padding: 20px
}
.sub_title .section-content {
	overflow: hidden
}
.sub_title .section-content h1 {
	padding: 0 !important;
	max-width: 30%;
	float: left
}
.sub_title .section-content .here {
	right: 20px
}
}

@media screen and (max-width:640px) {
.sub_title .section-content h1 {
	width: 100%;
	max-width: 100%;
	float: none
}
.sub_title .section-content .here {
	float: none;
	text-align: left
}
}
.sub_title_one .title {
	border-bottom: 1px solid #ecf2f6;
	margin-bottom: 50px;
	overflow: hidden;
	max-width: 100%;
	width: 1200px;
	margin: 50px 0;
	margin-left: auto;
	margin-right: auto
}
.sub_title_one .title .name {
	float: left;
	background: #fff;
	font-family: microsoft yahei;
	padding: 0 20px 0 0
}
.sub_title_one .title .name .cnn {
	font-size: 20px;
	color: #444;
	font-weight: bold;
	padding-top: 7px;
	line-height: 36px
}
.sub_title_one .title .name .enn {
	font-size: 13px;
	color: #555;
	text-transform: uppercase
}
.sub_title_one .title .now {
	float: right;
	line-height: 44px;
	font-family: microsoft yahei;
	background: #fff;
	padding-left: 20px;
	color: #999
}
.sub_title_one .title .now .split {
	font-family: simsun;
	color: #ddd
}
.sub_title_one .title .now a {
	color: #999

}
.sub_title_one .title span.last {
	color: #444
}
.sub_title_one ul, .sub_title_one li {
	margin: 0;
	padding: 0
}
.sub_title_one .title {
	position: relative
}
.sub_title_one .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.swiper-slide-banner .full {
	width: 100%
}
.swiper-slide-banner img {
	max-width: 100%
}
.swiper-slide-banner .banner-pc, .swiper-slide-banner .banner {
	background: #fff
}
.swiper-slide-banner .banner-mobile {
	display: none
}
.swiper-slide-banner .swiper-button-next, .swiper-slide-banner .swiper-button-prev {
	width: auto;
	background-image: none;
	font-size: 80px;
	height: 80px;
	line-height: 80px;
	color: #444;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.swiper-slide-banner .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background: #a6a6a6
}
.swiper-slide-banner .swiper-pagination-bullet-active.swiper-pagination-bullet {
	opacity: 1;
	background: #444
}

@media screen and (max-width:1200px) {
.swiper-slide-banner .swiper-button-next, .swiper-slide-banner .swiper-button-prev {
	font-size: 30px
}
}

@media screen and (max-width:720px) {
.swiper-slide-banner .banner-mobile {
	display: block
}
.swiper-slide-banner .banner-pc {
	display: none
}
}
.swiper-slide-banner-loading .full {
	width: 100%
}
.swiper-slide-banner-loading img {
	max-width: 100%;
	display: block
}
.swiper-slide-banner-loading .banner-pc, .swiper-slide-banner-loading .banner {
	background: #fff
}
.swiper-slide-banner-loading .banner-mobile {
	display: none
}
.swiper-slide-banner-loading .txtBox {
	width: 1200px;
	max-width: 100%;
	overflow: hidden;
	position: absolute;
	top: 40%;
	opacity: 0;
	left: 0;
	box-sizing: border-box
}
.swiper-slide-banner-loading .imgbox p {
	font-size: 45px;
	font-weight: bold;
	color: red;
	margin-left: -100px;
	line-height: 50px;
	padding: 0px 5% 20px
}
.swiper-slide-banner-loading .imgbox p:nth-of-type(2) {
	font-size: 16px;
	color: red;
	line-height: 24px
}
.swiper-slide-banner-loading .swiper-wrapper-mobile .imgbox p {
	line-height: 36px;
	font-size: 30px
}
.swiper-slide-banner-loading .swiper-wrapper-mobile .imgbox p:nth-of-type(2) {
	line-height: 18px;
	font-size: 16px
}
.swiper-slide-banner-loading .swiper-button-next, .swiper-slide-banner-loading .swiper-button-prev {
	width: auto;
	background-image: none;
	font-size: 80px;
	height: 80px;
	line-height: 80px;
	color: #444;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.swiper-slide-banner-loading .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background: #a6a6a6
}
.swiper-slide-banner-loading .swiper-pagination-bullet-active.swiper-pagination-bullet {
	opacity: 1;
	background: #444
}
.swiper-slide-banner-loading .swiper-pagination-btnBox {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms opacity;
	-o-transition: 300ms opacity;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-slide-banner-loading .swiper-pagination-btnBox.swiper-pagination-hidden {
	opacity: 0
}
.swiper-slide-banner-loading .bannerLoadingBox {
	width: 100%;
	height: 100%;
	background: #eee;
	position: relative;
	z-index: 10;
	padding-top: 300px
}
.swiper-slide-banner-loading .bannerLoadingTxt {
	height: 50px;
	width: 80px;
	text-align: center;
	line-height: 50px;
	color: #333;
	margin: auto;
	font-size: 12px
}
.swiper-slide-banner-loading .spinner {
	margin: auto;
	width: 50px;
	height: 60px;
	text-align: center;
	font-size: 10px
}
.swiper-slide-banner-loading .spinner>div {
	background-color: #444;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}
.swiper-slide-banner-loading .spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s

}
.swiper-slide-banner-loading .spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.swiper-slide-banner-loading .spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s
}
.swiper-slide-banner-loading .spinner .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s
}
.swiper-slide-banner-loading .swiper-container {
	width: 100%
}

@media screen and (max-width:1200px) {
.swiper-slide-banner-loading .swiper-button-next, .swiper-slide-banner-loading .swiper-button-prev {
	font-size: 30px
}
}

@media screen and (max-width:720px) {
.swiper-slide-banner-loading .banner-mobile {
	display: block
}
.swiper-slide-banner-loading .banner-pc {
	display: none
}
}
.team .section-title {
	text-align: center
}
.team .section-title h2 {
	margin-bottom: 20px;
	color: #444
}
.team .section-title div {
	color: #9c9c9c
}
.team .section-content .item {
	width: 33.33%;
	padding: 20px 40px;
	text-align: center
}
.team .section-content .item div.image {
	position: relative
}
.team .section-content .item div.image img {
	position: relative;
	display: block;
	z-index: 2;
	width: 100%
}
.team .section-content .item div.image span {
	position: absolute;
	left: -20px;
	top: -20px;
	right: 20px;
	bottom: 20px;
	border: 6px solid #f0f3f4
}
.team .section-content .item div.word div.title {
	padding: 20px 0 10px 0
}
.team .section-content .item div.word div.title a {
	color: #444;
	font-size: 1.3em;
	font-weight: bold
}
.team .section-content .item div.word div.summary {
	color: silver
}
.team .section-content .item:hover div.image span {
	border-color: #444
}

@media screen and (max-width:720px) {
.team .section-content .item {
	width: 48%;
	margin: 20px 1%
}
}
.top-follow .fl {
	float: left
}
.top-follow .fr {
	float: right
}
.top-follow .show {
	display: block
}
.top-follow .hide {
	display: none
}
.top-follow .clearfix {
	clear: both;
	zoom: 1
}
.top-follow .header {
	transition: 0.3s
}
.top-follow .header.top-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1111
}
.zhanluehuoban-hyl .fl {
	float: left
}
.zhanluehuoban-hyl .fr {
	float: right
}
.zhanluehuoban-hyl .full {
	width: 100%
}
.zhanluehuoban-hyl .show {
	display: block
}
.zhanluehuoban-hyl .hide {
	display: none
}
.zhanluehuoban-hyl .clearfix {
	clear: both;
	zoom: 1
}
.zhanluehuoban-hyl ul, .zhanluehuoban-hyl li {
	margin: 0;
	padding: 0;
	list-style: none
}
.zhanluehuoban-hyl .section {
	position: relative
}
.zhanluehuoban-hyl .section-container {
	padding: 50px 0
}
.zhanluehuoban-hyl .section-bgcol {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1
}
.zhanluehuoban-hyl .flgr-product-box ul {
	overflow: hidden;
	padding: 20px
}
.zhanluehuoban-hyl .flgr-product-box ul li {
	float: left;
	width: 19%;
	margin-left: 1%;
	margin-top: 15px;
	position: relative;
	background: #fff
}
.zhanluehuoban-hyl .flgr-product-box ul li:hover {
	box-shadow: 7px 6px 20px 2px rgba(90,90,90,0.1);
	transition: 1s
}
.zhanluehuoban-hyl .flgr-product-box ul li a {
	display: block;
	padding: 10px
}
.zhanluehuoban-hyl .flgr-product-box ul li a img {
	display: block;
	width: 100%;
	max-width: 150px;
	height: auto;
	margin: 0;
	border-radius: 10px 10px 0 0;
	transition: 0.3s;
	-ms-transition: 0.3s;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	margin: auto
}
.zhanluehuoban-hyl .flgr-product-box ul li a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	margin: auto
}
.zhanluehuoban-hyl .flgr-product-box ul li p {
	margin: 40px 0 0 20px;
	line-height: 18px;
	font-size: 16px;
	color: #bcbcbc;
	border-left: 1px solid #aeaeae
}
.zhanluehuoban-hyl .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 14px;
	font-size: 14px;
	padding: 10px 0 0 0;
	color: #bcbcbc;
	margin: 0;
	margin-left: 20px
}
.zhanluehuoban-hyl .flgr-product-box ul li p, .zhanluehuoban-hyl .flgr-product-box ul li h6 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.zhanluehuoban-hyl .flgr-product-box ul li p i, .zhanluehuoban-hyl .flgr-product-box ul li h6 i {
	padding: 0 10px
}

@media screen and (max-width:1200px) {
.zhanluehuoban-hyl .flgr-product-box ul li h6 {
	border-left: 1px solid #aeaeae;
	line-height: 22px;
	font-size: 14px
}
}

@media screen and (max-width:720px) {
.zhanluehuoban-hyl .flgr-product-box ul li p i, .zhanluehuoban-hyl .flgr-product-box ul li h6 i {
	padding: 0 5px
}
.zhanluehuoban-hyl .flgr-product-box ul {
	overflow: hidden;
	padding: 0px
}
.zhanluehuoban-hyl .flgr-product-box ul li {
	float: left;
	width: 48%;
	margin: 10px 0;
	margin-right: 4%
}
.zhanluehuoban-hyl .flgr-product-box ul li:nth-of-type(2n) {
	margin-right: 0
}
}
.zhanluehuoban-hyl .tit-hyl {
	text-align: center;
	font-size: 24px
}
.section-wrapper {
	position: relative
}
.section-hover {
	box-shadow: inset 0 0 3px aqua
}
.more {
	position: relative;
	display: inline-block;
	color: #ffb901;
	border: 2px solid #ffb901;
	border-radius: 2em
}
.more a {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 2
}
.more a:hover {
	color: #ffd567;
	border-color: #ffd567
}
.more a:focus {
	color: #e6ae1a;
	border-color: #e6ae1a
}
.more div {
	padding: 0.8em 2.4em
}
.footerjs {
	display: none
}
.headerjs {
	display: none
}

.section-container.vvd {
    width: 1200px;
    margin: 0 auto;
}
.fordae {
    float: left;
    width: 54%;
}

ul#menu-footer-nav li {
    display: inline-block;
}

ul#menu-footer-nav a {
    padding: 0 15px;
    font-size: 18px;
    color: #333;
}
.col4.wow.zoomIn.dfghjk {
    width: 15%;
    text-align: center;
}

.vdsbn {
    margin-bottom: 5px;
    font-size: 20px;
    color: #777 !important;
}

.vdsbn p {
    line-height: 27px;
    color: #333 !important;
}

.tit.dggr {
    color: #333 !important;
    margin: 0 !important;
}

.row.footer-copyright {padding-top: 20px;}

.logod {
    float: left;
}

.logod img {
    height: 80px;
    width: 100%;
	object-fit: contain;
}

.dgjb {
    width: 30%;
    display: inline-block;
    position: relative;
    margin: 0 15px;
    margin-bottom: 20px;
}

.dgg img {
    width: 100%;
    height: 255px;
    object-fit: cover;
}

.dfghj {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    bottom: 5px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    background: rgb(148 148 148 / 50%);
    color: #fff;
}

.dgjb:hover .dfghj {
    opacity: 1;
    visibility: visible;
}
.cjas {
    text-align: center;
    font-size: 24px;
    color: #666;
}

.gdjt {
    color: #898989;
    font-family: HELVETICANEUELTPRO-THEX, ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â»ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
}

.anlide {
    width: 1200px;
    margin: 0 auto;
}

.cases-tp {
    width: 30%;
    display: inline-block;
    margin: 0 15px;
}

.cases-lb img {
    width: 100%;
    height: 360px;
    object-fit: cover;
}

.saexf {
    font-size: 18px;
    margin-top: 10px;
    color: #666;
}

.asndg {
    padding-bottom: 5px;
    border-bottom: 2px solid #666;
}

.anlid {
    background: #070404;
}

.dgsdnb {
    padding-top: 40px;
    padding-bottom: 50px;
}
	.cdeg {text-align: center;/* margin-top: 45px; */padding-bottom: 20px;}

.cdeg a {
    font-size: 16px;
    color: #666;
}
.csdgbl {
    background: url(../chuangli/img/pred.png) center no-repeat;
    background-size: 100%;
    /* width: 100%; */
    /* height: 800px; */
}
.section-container .cdeg {
    padding-top: 30px;
    margin-top: 0;
    padding-bottom: 0;
    height: 175px;
    line-height: 130px;
}
.section-container.dgfr {
    padding-bottom: 0 !important;
}
.news-cc {
    text-align: center;
    color: #898989;
    padding: 45px 0;
}

.news-ee {
    font-size: 24px;
    font-weight: bold;
}

.news-aa {
    padding-top: 10px;
}

.news-dd {
    background: #070404;
}

.news-zz {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.news-bb {
    float: left;
    width: 32%;
    margin: 0 5px;
    display: inline-block;
}

.news-ss img {
    width: 100%;
    height: 219px;
    object-fit: cover;
}

.news-xx {
    float: left;
    font-size: 16px;
    color: #c0c0c0;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 75%;
}

.news-mm {
    float: right;
    padding-right: 15px;
    line-height: 40px;
}

.news-oo {
    color: #c0c0c0;
    margin-bottom: 23px;
}
				   .news-nn {
    overflow: hidden;
    width: 100%;
    border-top: 1px solid #eee;
    padding-top: 10px;
    line-height: 25px;
height: 85px;overflow: hidden;}
.footer-dd {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
    overflow: hidden;
    padding-bottom: 85px;
}
.footer-cc {
    width: 30%;
    float: left;
}

.footer-cc img {
    width: 185px;
}

.footer-zz {
    float: left;
    width: 33%;
}

.footer-qq img {
    width: 100%;
}

.footer-zz p {
    height: 28px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
}

.footer-qq p {height: auto;line-height: 20px;text-align: center;font-size: 14px;}

.footer-qq {
    float: left;
    width: 30%;
}

.footer-lx {
    width: 37%;
    float: left;
}

.footer-kk {
    margin-bottom: 20px;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}

.footer-lx li {
    color: #000;
    font-size: 16px;
    line-height: 35px;
    padding-left: 25px;
}
p.footersdgf {
    font-size: 24px;
    font-weight: bold;
    color: #bb2720;
}

p.footers {
    font-size: 24px;
    font-weight: bold;
}
p.fsag {
    height: 15px;
}
.footer-ba {
    margin-top: 70px;
}
.footer-lx li:nth-child(1) {
    background: url(../chuangli/img/peitu_03.png) center no-repeat;
    background-position: 0;
}

.footer-lx li:nth-child(2) {
    background: url(../chuangli/img/peitu_06.png) center no-repeat;
    background-position: 0;
}

.footer-lx li:nth-child(3) {
    background: url(../chuangli/img/peitu_08.png) center no-repeat;
    background-position: 0;
}

.footer-lx li:nth-child(4) {
    background: url(../chuangli/img/peitu_12.png) center no-repeat;
    background-position: 0;
}

.footer-lx li:nth-child(5) {
    background: url(../chuangli/img/peitu_10.png) center no-repeat;
    background-position: 0 12px;
}
.news-ll {
    text-align: center;
    padding: 40px 0;
}

.news-ll a {
    font-size: 16px;
    color: #666;
}
.whytt span {
    font-weight: 400;
    line-height: 50px;
}
.Gather-dd {
    display: inline-block;
}

.Gather-dd img {
    width: 100%;
    height: 240px;
    object-fit: cover;
}

.Gather {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
    border-bottom: 2px solid #f0c232;
}
.Gather-dd p {
    text-align: center;
    font-size: 18px;
    line-height: 35px;
}
i.ssww-ss {
    background: url(../chuangli/img/tubiao_03.png) center no-repeat;
    position: absolute;
    width: 68px;
    height: 68px;
    left: -38px;
    top: 95px;
    z-index: 999;
}

i.ssww-ss1 {
    background: url(../chuangli/img/tubiao_05.png) center no-repeat;
    width: 68px;
    height: 68px;
    position: absolute;
    right: -38px;
    top: 95px;
    z-index: 9999;
}
.Gather-xx {
    position: relative;
}
.section-container.dgfr {
    padding-top: 60px;
}

.news-zz {
    padding-top: 60px;
}
.oifaz {
    margin-bottom: 25px;
}
.footer {
    background: #e8e15c;
}

.footer-ba a {
    color: #000;
}
.ar-tit.fsa h3 {
    text-align: left;
}
.poreaxd {
    margin-top: 100px;
    margin-bottom: 40px;
}
.footerdds {
    border-top: 1px solid #aaa;
}

.footerdxx {
    width: 1200px;
    margin: 0 auto;
    color: #000;
    line-height: 45px;
    font-size: 16px;
}

.footerdxx a {
    color: #000;
    font-size: 16px;
}