/*全局字体样式样式*/
body {
	background-color:#000;
	position:relative;
	color:#fff;
}

select { background: transparent; }
select option {
	background: #000;
	font-size:16px;
}

img {
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    -webkit-font-smooting:  antialiased;
}

.absolute-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* 背景图 */
.bgimage {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/* 超出指定行数显示省略号 */
.ellipsis, .ellipsis-2, .ellipsis-3, .ellipsis-4, .ellipsis-5 {
    text-overflow: ellipsis;
    display: -webkit-box !important;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}

.ellipsis {
    -webkit-line-clamp: 1;
}

.ellipsis-2 {
    -webkit-line-clamp: 2;
}

.ellipsis-3 {
    -webkit-line-clamp: 3;
}

.ellipsis-4 {
    -webkit-line-clamp: 4;
}

.ellipsis-5 {
    -webkit-line-clamp: 5;
}



/*全局栅格去掉边距样式*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}



/*页面内容宽度及样式*/
.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
	width:100% !important;
}

@media (max-width: 768px){
	.container-768 {
		padding-left:15px !important;
		padding-right:15px !important;
	}
}



/*首页相关样式*/
.margin-top10 {margin-top:10px;}
.margin-top30 {margin-top:30px;}
.margin-top50 {margin-top:50px;}
.margin-top80 {margin-top:80px;}
.margin-top100 {margin-top:100px;}
.margin-top150 {margin-top:150px;}
.margin-bottom30 {margin-bottom:30px;}
.margin-bottom50 {margin-bottom:50px;}
.margin-bottom80 {margin-bottom:80px;}
.padding-top30 {padding-top:30px;}
.padding-top50 {padding-top:50px;}
.padding-bottom50 {padding-bottom:50px;}
.padding-left30 {padding-left:30px !important;}
.padding-left80 {padding-left:80px !important;}
.padding-right30 {padding-right:30px !important;}
.padding-right80 {padding-right:80px !important;}



/*首页导航样式*/
.brand-svg {
	width:287px;
	height:96px;
}

.topmenubg {
	top:0;
	z-index:9999;
	display:block;
	background-color:rgba(0,0,0,.7);
	background-repeat:repeat-x;
	width:100%;
}

@media (max-width: 768px){
	.topmenubg {border-bottom:1px solid #b1242d;}
}

@media (max-width: 768px){
	.menuzord-menu > li {height: auto;}
}

.menu-weixin {
	margin-left:10px;
	margin-top:12px;
}

.menuzord {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
}

@media (max-width: 768px){
	.menuzord {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1920px){
	.menuzord {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.dropdown li {
	display:inline-block !important;
	width:220px !important;
	z-index:9999;
	background:#fff !important;
}

@media (max-width: 768px){
	.dropdown li {width:120px !important;}
}

.dropdown li a {padding:0px !important;}


.navigates {
	position:absolute;
	opacity: 0;
	visibility: hidden;
	transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	transition: 0.3s;
}

@media (max-width: 768px){
	.navigates {
		position:relative !important;
		transform: static !important;
		transition: none;
	}
}

/*.menuzord-menu li:nth-child(2) .navigates {left:32%;} 集团介绍 */
/*.menuzord-menu li:nth-child(3) .navigates {left:20%;} 旗下企业 */
/*.menuzord-menu li:nth-child(4) .navigates {left:35%;} 新闻中心 */
/*.menuzord-menu li:nth-child(7) .navigates {left:50%;} 联系我们 */

@media (max-width: 768px){
	.menuzord-menu li:nth-child(2) .navigates {left:0;}
	.menuzord-menu li:nth-child(3) .navigates {left:0;}
	.menuzord-menu li:nth-child(4) .navigates {left:0;}
	.menuzord-menu li:nth-child(7) .navigates {left:0;}
}

@media (min-width: 768px) and (max-width: 1280px){
	/*.menuzord-menu li:nth-child(2) .navigates {left:20%;}*/
	/*.menuzord-menu li:nth-child(3) .navigates {left:0%;}*/
	/*.menuzord-menu li:nth-child(4) .navigates {left:30%;}*/
	/*.menuzord-menu li:nth-child(7) .navigates {left:45%;}*/
}

.menuzord-menu li:hover .navigates {
	opacity: 1;
	visibility: visible;
	transform: rotateY(0);
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transition: 1s;
	-webkit-transition: 0.65s;
	-moz-transition: 0.65s;
	-ms-transition: 0.65s;
}

.menuzord-menu li:hover .navigates:nth-child(2){ transition-delay: 0.28s;}
.menuzord-menu li:hover .navigates:nth-child(3){ transition-delay: 0.42s;}
.menuzord-menu li:hover .navigates:nth-child(4){ transition-delay: 0.56s;}
.menuzord-menu li:hover .navigates:nth-child(5){ transition-delay: 0.7s;}
.menuzord-menu li:hover .navigates:nth-child(6){ transition-delay: 0.84s;}
.menuzord-menu li:hover .navigates:nth-child(7){ transition-delay: 0.96s;}
.menuzord-menu li .navigates .navcon { min-height:200px;}
/*.menuzord-menu li:nth-child(3):hover .navigates:nth-child(3) .navcon { min-height:200px;}*/
/*.menuzord-menu li:nth-child(3):hover .navigates:nth-child(4) .navcon { min-height:200px;}*/

@media (min-width: 768px) {
	.menuzord-menu li ul.dropdown,
	.menuzord-menu li ul.dropdown li ul.dropdown {
		display: block !important;
		visibility: hidden !important;
		text-align:right;
		padding-right:10px;
	}

	.menuzord-menu li:hover ul.dropdown,
	.menuzord-menu li:hover ul.dropdown li ul.dropdown {
		visibility: inherit !important;
	}
}

.navimgs {
	overflow: hidden;
	width: 220px;
	height: 120px;
	background: #000;
	position: relative;
}

@media (max-width: 768px){
	.navimgs {width: 120px !important;}
}

.menuzord-menu ul.dropdown li:last-child a {cursor: pointer !important;}
.navimgs a {
	background:transparent !important;
	border:none !important;
	position:static !important;
	cursor: pointer;
}

.navimgs img {
	display:block;
	position: absolute;
	width: 220px;
	height: 120px;
	left: 0;
	top: 0;
	transition: 0.8s;
}

@media (max-width: 768px){
	.navimgs img {width: 120px;}
}

.navigates:hover .navimgs img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	opacity:0.6;
	filter(alpha=60);
}

.navimgs span {
	color: #fff;
	left:20px;
	bottom:20px;
	font-size: 1.3em;
	font-weight: bold;
	position: absolute;
}

.navimgs span:before {
	content: "";
	width: 18px;
	height: 4px;
	background: #b1252e;
	position: absolute;
	bottom:30px;
}

.navcon {
	white-space:normal;
	padding:30px 20px 50px 20px;
	background:#fff;
	color:#000;
	text-align:justify;
}

.navcommon {
	padding-top: 20px;
	position: relative;
	background: #fff;
	min-height: 220px;
	border-right:1px solid #000 !important;
}

@media (max-width: 768px){
	.navcommon {min-height: 200px !important;}
}

.dropdown li:last-child .navcommon {border-right:0px !important;}

.navcommon:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #b1252e;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition:-webkit-transform .86s;
	transition:-webkit-transform .86s;
	transition:transform .86s;
	-webkit-transform .86s;
	transform-origin:center 100%;
	-webkit-transform-origin:left 100%;
	transform:scaleY(0);
	-moz-transform:scaleY(0);
	-webkit-transform:scaleY(0);
	visibility:hidden\9;
}

.navigates:hover .navcommon:before {
	transform:scaleY(1);
	-webkit-transform:scaleY(1);
	transform-origin:left 0;
	-webkit-transform-origin:left 0;
	visibility:visible\9;
}

.navigates:hover .navcommon {border-right:0px !important;}

.navigateli {position: relative;}

.navigateli span{position: relative;}

.navigateli span a {
	background:none !important;
	border:0px !important;
	position: relative;
	padding-left:20px !important;
	line-height:27px !important;
	color: #000 !important;
	font-size: 1em !important;
	transition: 0.4s;
}

.navigateli span a:hover {
	color: #fff !important;
	background:#eda030 !important;
}

.navigates:hover .navigateli span a  {color:#fff !important;}

.picbg {
	background-size: cover;
	background-position: center 100%;
}



/*首页第一屏集团视频样式*/
.topbg {
	position:absolute;
	top:20%;
	left:20%;
}

@media (min-width: 768px) and (max-width: 1280px){
	.topbg {left:10%;}
}

.top-zib {
	display:block;
	margin-bottom:30px;
	font-size:2.2em;
	color:#000;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.top-zib {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.top-zib {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

.top-zibd {
	display:block;
	margin-bottom:50px;
	font-size:1.2em;
	line-height:30px;
	color:#000;
}

@media (max-width: 768px){
	.top-zibd {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.top-zibd {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

.top-ziw {
	display:block;
	margin-bottom:30px;
	font-size:2.2em;
	color:#fff;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.top-ziw {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.top-ziw {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

.top-ziwd {
	display:block;
	margin-bottom:50px;
	font-size:1.2em;
	line-height:30px;
	color:#fff;
}

@media (max-width: 768px){
	.top-ziwd {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.top-ziwd {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

@media (max-width: 768px){
	.top-moreb {
		display:block;
		margin-bottom:30px;
	}
}

.top-moreb a {
    border: 1px solid #000;
    border-radius: 25px;
	padding:8px 30px;
	font-size:0.875em;
	color:#000;
	text-decoration:none;
	transition:0.8s;
}

.top-moreb a:hover {
	border: 1px solid #019be5;
	background:#019be5;
	color:#fff;
}

@media (max-width: 768px){
	.top-morew {
		display:block;
		margin-bottom:30px;
	}
}

.top-morew a {
    border: 1px solid #fff;
    border-radius: 25px;
	padding:8px 30px;
	font-size:0.875em;
	color:#fff;
	text-decoration:none;
	transition:0.8s;
}

.top-morew a:hover {
	border: 1px solid #019be5;
	background:#019be5;
	color:#fff;
}

.vedio-wht {
	position:relative;
	overflow:hidden;
	height:100%;
}

.banner-top {margin-top:96px;}

@media (max-width: 768px){
	.section {height:500px !important;}
	.fp-controlArrow {display:none;}
}

@media (min-width: 768px){
	.fp-slidesNav {display:none;}
}

.fp-slidesNav.fp-bottom {text-align: center;}

#module .fp-tableCell {vertical-align: bottom;}

.downSider {
	width: 51px;
    height: 50px;
    background: url(images/mouse.png) no-repeat center center;
    position: absolute;
    left: 50%;
    bottom: 10px;
    z-index: 99;
    animation: b_jump 1.5s ease-in-out 0.1s alternate infinite;
    -webkit-animation: b_jump 1.5s ease-in-out 0.1s alternate infinite;
}

@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}

.fp-controlArrow {top:60% !important;}

.banner0 {
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(images/banner-0.jpg);
}

@media (max-width: 768px){
	.banner0 {background-image:url(images/banner-c0.jpg);}
}

.banner1 {
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(images/banner-1.jpg);
}

@media (max-width: 768px){
	.banner1 {background-image:url(images/banner-c1.jpg);}
}

.banner2 {
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(images/banner-2.jpg);
}

@media (max-width: 768px){
	.banner2 {background-image:url(images/banner-c2.jpg);}
}

.banner3 {
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(images/banner-3.jpg);
}

@media (max-width: 768px){
	.banner3 {background-image:url(images/banner-c3.jpg);}
}

.banner4 {
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(images/banner-4.jpg);
}

@media (max-width: 768px){
	.banner4 {background-image:url(images/banner-c4.jpg);}
}



/*首页第二屏最新动态*/
.fp-auto-height {height:auto !important;}

.news-vb {margin-bottom:40px;}
@media (min-width: 1281px) and (max-width: 1600px){
	.news-vb {margin-bottom:20px;}
}

.redBg {
	width:200%;
	height:2000px;
	position:absolute;
	top:100%;
	background-color:rgba(0,0,0,.6);
	filter:alpha(opacity=95);
	transform: translateY(100px);
	transform-origin: 8% 0%;
	transition: 500ms;
}

.tiltRedBg {
	transform:rotate(-77deg);
	transition: 700ms;
}

@media (max-width: 768px){
	.redBg {height:300px;}
	.tiltRedBg {
		transform:rotate(-50deg);
		transition: 1000ms;
	}
}

.news {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
	margin-top:11%;
	min-height:500px;
	color:#fff;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news {
		padding-left:5% !important;
		padding-right:5% !important;
		margin-top:9%;
	}
}

@media (min-width: 1281px) and (max-width: 1600px){
	.news {
		padding-left:5% !important;
		padding-right:5% !important;
		margin-top:7.5%;
	}
}

.news-t {
	display:block;
	margin-bottom:30px;
	text-align:left;
	font-size:2.2em;
	color:#fff;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.news-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (max-width: 768px){
	.news-more {
		display:block;
		margin-bottom:30px;
	}
}

.news-more a {
    border: 1px solid #fff;
    border-radius: 25px;
	padding:10px 40px;
	font-size:1.05em;
	color:#fff;
	text-decoration:none;
	transition:0.8s;
}

@media (max-width: 768px){
	.news-more a {
		padding:8px 25px;
		font-size:1.05em;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-more a {
		padding:5px 15px;
		font-size:1.05em;
	}
}

.news-more a:hover {
	border: 1px solid #019be5;
	background:#019be5;
}

.news-list {margin-bottom:40px;}

@media (max-width: 768px){
	.news-list {
		margin-top:30px;
		margin-bottom:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-list {margin-bottom:30px;}
}

@media (min-width: 1281px) and (max-width: 1600px){
	.news-list {margin-bottom:20px;}
}

.news-pic {
	background-size:cover;
	background-position:center;
	transition: 0.8s;
	overflow:hidden;
	padding-bottom:63.75%;
}

.news-r {
	padding:0px 20px !important;
	transition:0.8s;
	min-height:95px;
}

@media (max-width: 768px){
	.news-r {padding:0px 0px 0px 20px !important;}
}

.news-date {
	display:block;
	color:#a6a6a6;
	font-size:0.3em;
	margin-top:5px;
	margin-bottom:10px;
}

.news-tit {
	display:block;
	margin-bottom:10px;
}

.news-tit a {
	color:#fff;
	font-size:1.05em;
}

.news-bran a {
	display:block;
	color:#a6a6a6;
	font-size:0.3em;
	margin-bottom:5px;
}


.news-list:hover .news-r {
	background:#626260;
}

.news-list:hover .news-pic {
	overflow:hidden;
	transform: scale(1.1);
}



/*首页第三屏旗下企业*/
.branch-top {
	position:absolute;
	z-index:1;
	top:18%;
	left:8.33%;
}

@media (max-width: 768px){
	.branch-top {top:3%;}
}

@media (min-width: 768px) and (max-width: 1280px){
	.branch-top {
		top:25%;
		left:5%;
	}
}

.branch-name span {
	margin-left:20px;
	font-size:1.2em;
	font-weight:550;
	color:rgba(255,255,255,0.8);
	line-height:30px;
	letter-spacing:3px;
	cursor: pointer;
}

@media (max-width: 768px){
	.branch-name span {
		font-size:1em;
		line-height:24px;
	}
}

.branch-name:before {
	content: "";
	width: 2px;
	height: 30px;
	background:rgba(255,255,255,0.8);
	position: absolute;
}

@media (max-width: 768px){
	.branch-name:before {height: 24px;}
}

.branch-name-active span {
	display:block;
	margin-left:20px;
	font-size:1.2em;
	font-weight:550;
	color:rgba(1,155,229,0.8);
	line-height:30px;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.branch-name-active span {
		font-size:1em;
		line-height:24px;
	}
}

.branch-name-active:before {
	content: "";
	width: 2px;
	height: 30px;
	background:rgba(1,155,229,0.8);
	position: absolute;
}

@media (max-width: 768px){
	.branch-name-active:before {height: 24px;}
}



/*首页第四屏集团服务样式*/
.ser {
	padding-left:8.33% !important;
	padding-right:15% !important;
	margin-top:12%;
	min-height:500px;
	color:#fff;
	text-align:right;
}

@media (min-width: 768px) and (max-width: 1280px){
	.ser {
		padding-left:5% !important;
		padding-right:10% !important;
		margin-top:5%;
	}
}

.ser-t {
	display:block;
	margin-bottom:30px;
	font-size:2.2em;
	color:#fff;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.ser-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.ser-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

.ser-zi {
	font-size:1.2em;
	line-height:30px;
}

@media (max-width: 768px){
	.ser-zi {
		font-size:1.05em;
		line-height:24px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.ser-zi {
		font-size:1.05em;
		line-height:24px;
	}
}



/*首页第五屏咨询与预约样式*/
.reser-top {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.reser {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
	margin-top:18%;
	color:#fff;
	text-align:left;
}

@media (max-width: 768px){
	.reser {
		margin-top:3%;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.reser {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.reser-t {
	display:block;
	margin-bottom:30px;
	font-size:2.2em;
	color:#fff;
	letter-spacing:3px;
}

@media (max-width: 768px){
	.reser-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.reser-t {
		font-size:1.8em;
		letter-spacing:0px;
	}
}

.reser-zi {
	font-size:1.2em;
	line-height:30px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.reser-zi {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

@media (min-width: 768px) and (max-width: 1280px){
	.reser-zi {
		font-size:1.05em;
		line-height:24px;
		margin-bottom:30px;
	}
}

.reser-btn a {
	padding:10px 40px;
	margin-right:30px;
	background:#fff;
    border-radius: 25px;
	color:#000;
	font-size:1.05em;
	transition:0.8s;
	text-decoration:none;
}

@media (max-width: 768px){
	.reser-btn a {
		padding:8px 25px;
		margin-right:20px;
		font-size:1.05em;
	}
}

.reser-btn a:hover {
	background:#019be5;
	color:#fff;
}



/*页脚样式*/
.copy-bg {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
	background:rgba(0,0,0,0.8);
	padding-top:20px;
	padding-bottom:20px;
	font-size:1.05em;
	z-index:9999;
	position:absolute;
	bottom:0;
	color:#fff;
}

@media (min-width: 768px) and (max-width: 1280px){
	.copy-bg {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.copy-left {
	text-align:left;
	padding-top:10px;
}

.copy-left a {
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	transition:0.8s;
}

.copy-left a:hover {color:#019be5;}

.copy-right {
	text-align:right;
	line-height:24px;
}

.copy-right a {
	color:#4b4b4b;
	transition:0.8s;
}

.copy-right a:hover {color:#707070;}

@media (max-width: 768px){
	.copy-left {
		text-align:center;
		font-size:0.75em;
	}
	.copy-right {
		text-align:center;
		font-size:0.75em;
		margin-top:10px;
	}
}



/*新闻中心-页脚样式*/
.copy-bg1 {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
	background:rgba(0,0,0,0.8);
	padding-top:20px;
	padding-bottom:20px;
	font-size:1.05em;
	color:#fff;
	position:absolute;
}

@media (min-width: 768px) and (max-width: 1280px){
	.copy-bg1 {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.copy-left1 {
	text-align:left;
	padding-top:10px;
}

.copy-left1 a {
	color:#fff;
	padding-left:15px;
	padding-right:15px;
	transition:0.8s;
}

.copy-left1 a:hover {color:#019be5;}

.copy-right1 {
	text-align:right;
	line-height:24px;
}

.copy-right1 a {
	color:#4b4b4b;
	transition:0.8s;
}

.copy-right1 a:hover {color:#707070;}

@media (max-width: 768px){
	.copy-left1 {
		text-align:center;
		font-size:0.875em;
	}
	.copy-right1 {
		text-align:center;
		font-size:0.875em;
	}
}



/* 上下翻页 swiper 组件 */
.swiper-page { height: calc(100vh - 85px - 60px); }
.swiper-page > .swiper-pagination > .swiper-pagination-bullet {
    background: #fff !important;
}

/* 每一屏的 swiper 组件 */
.swiper-page .swiper {height:100%;}
.swiper-page .swiper-video video { width:100%; height:100%; object-fit: cover; }
.swiper-page .swiper-slide { background-repeat:no-repeat; background-size:cover; }

/* 了解更多 按钮 */
.swiper-page .swiper .more-gray {
    display:block;
    position:absolute;
    border:1px solid #797979;
    border-radius: 25px;
    padding:3px;
    bottom:10%;
    left:50%;
    transform:translate(-50%);
}

.swiper-page .swiper .more-gray a {
    color:#797979 !important;
    text-decoration:none;
    padding:0px 30px;
}

.swiper-page .swiper .more-gray a:hover {color:#fff;}


.swiper-page .swiper .more-white {
    display:block;
    position:absolute;
    border:1px solid #fff;
    border-radius: 25px;
    padding:3px;
    bottom:10%;
    left:50%;
    transform:translate(-50%);
}

.swiper-page .swiper .more-white a {
    color:#fff !important;
    text-decoration:none;
    padding:0px 30px;
}

.swiper-page .swiper .more-white a:hover {color:#000;}



/*二级页公共*/
.margin-center{margin:0 auto;}

.text-center {text-align:center;}

.text-alr {padding-left:100px !important;}



/*二级栏目标题*/
.sub {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
	color:#fff;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sub {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.sub-tc {
	display:block;
	font-size:2.2em;
	margin-top:5%;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sub-tc {font-size:2em;}
}

.sub-tc1 {
	display:block;
	font-size:2.2em;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sub-tc1 {font-size:2em;}
}

.sub-te {
	display:block;
	font-size:1.8em;
	margin-bottom:30px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sub-te {font-size:1.6em;}
}

.sub-zi {
	font-size:1.05em;
	line-height:28px;
	font-weight:300;
	color:#fff;
	display:block;
}

.sub-zi a { color:#fff; }

.pic-show img {
    width:100%;
    max-width:100%;
}

.local-store-name {
	vertical-align:middle;
	margin-bottom:5px;
	margin-right:20px;
	font-size:1.8em;
	line-height:34px;
}

.guide-btn {
	display: inline-block;
	vertical-align: middle;
	margin-bottom:5px;
	line-height:34px;
}

.guide-btn a {
	padding:10px 20px;
	margin-top:20px;
	background:#019be5;
	color:#fff;
	font-size:0.75em !important;
	border-radius: 25px;
	transition:0.8s;
	text-decoration:none;
}

@media (min-width: 768px) and (max-width: 1280px){
	.guide-btn {
		display:block;
		margin-top:10px;
		line-height:34px;
	}

	.guide-btn a {margin-left:0px;}
}

.guide-btn a:hover {
	background:#ff6600;
	color:#fff;
}

.job-tit li {
	margin-bottom:20px;
	color:#fff;
	font-size:1.3em;
}

.job-cls a {
	color:#019be5;
	transition:0.8s;
}

.job-cls a:hover {color:#fff;}

.job-btn a {
	padding:8px 20px;
	margin-left:30px;
	background:#a6a6a6;
    border-radius: 25px;
	color:#000;
	font-size:0.75em;
	transition:0.8s;
	text-decoration:none;
}

.job-btn a:hover {
	background:#019be5;
	color:#fff;
}

.d-block {
	width:80% !important;
	display:block;
}

.form-control {
	background-color:rgba(0,0,0,.3);
	color:#fff;
}

.form-group label {font-weight:400 !important;}



/*二级栏目-工作机会样式*/
.corp a {
	display:inline-block;
	list-style-type:none;
	/*width:16.6666% !important;*/
	height:60px;
	margin-bottom:1px;
	line-height:60px;
	background-color: #eaeaea;
	text-align:center;
	color:#000;
	font-size:1.2em;
	text-decoration:none;
	border-right:1px solid #000;
	font-weight:bold;
	transition:0.8s;
}

@media (max-width: 768px){
	.corp a {
		width:50% !important;
		border-bottom:1px solid #fff !important;
	}
}

.corp a:hover,.corp a.active {
	background-color:#0b73c2;
	color:#fff;
}

.section-jobs .fp-tableCell {vertical-align: top;}

.jobs { margin-top: 30px; }

.jobs .panel-group { display:none; }

.jobs .panel {
	border: none;
	border-radius: 0;
	background-color: transparent;
}

.jobs .panel-heading {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 0;
	background-color: #dbeff9;
	transition:0.8s;
}

.jobs .panel-heading:hover {
	background-color: #1e68b4;
}

.jobs .panel-heading a {
	color: #343434;
	text-decoration: none;
	display: flex;
	padding: 10px 15px;
	font-size: 1.1em;
}

.jobs .panel-heading a .title {
	flex: 1;
	padding-top:3px;
	transition:0.8s;
}
.jobs .panel-heading:hover a .title {
	color: #fff;
}

.jobs .panel-heading a .icon {
	width: 29px;
	height: 29px;
	background: url(subimages/rc1.png) no-repeat center center;
	transition:0.8s;
}
.jobs .panel-heading:hover a .icon {
	background: url(subimages/rc2.png) no-repeat center center;
}

.jobs .panel-body button {
	width: 208px;
	height: 50px;
	background-color: #666666;
	color: #fff;
	font-size: 1.2em;
	text-align: center;
	line-height: 50px;
	border: none;
}

.jobs .panel-body button:hover {
	background-color: #1e68b4;
}

/*二级栏目-新闻样式*/
.news-topbg {
	text-align:center;
	height:400px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-topbg {height:250px;}
}

.news-bgt {
	z-index:999;
	font-size:2.2em;
	color:#fff;
	letter-spacing:3px;
	position:absolute;
	bottom:40px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-bgt {font-size:2em;}
}

.news-lr {
	padding-left:8.33% !important;
	padding-right:8.33% !important;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-lr {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.news-list1 {
	margin-bottom:50px;
	padding:0px 30px !important;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-list1 {
		margin-bottom:30px;
		padding:0px 10px !important;
	}
}

.news-pic1 {
	background-size:cover;
	background-position:center;
	transition: 0.8s;
	overflow:hidden;
	padding-bottom:63.75%;
}

.news-d1 {
	padding:0px 20px !important;
	transition:0.8s;
	min-height:170px;
	background-color:rgba(255,255,255,.2);
}

.news-date1 {
	display:block;
	color:#a6a6a6;
	font-size:0.3em;
	margin-top:20px;
	margin-bottom:20px;
}

.news-tit1 {
	display:block;
	margin-bottom:20px;
}

.news-tit1 a {
	color:#fff;
	font-size:1.05em;
}

.news-bran1 {
	display:block;
	position:absolute;
	bottom:0;
	margin-bottom:20px;
}

.news-bran1 a {
	color:#a6a6a6;
	font-size:0.3em;
}


.news-list1:hover .news-d1 {background-color:rgba(98,98,96,.3);}

.news-list1:hover .news-pic1 {
	overflow:hidden;
	transform: scale(1.1);
}

.page {
	text-align:center;
	margin-bottom:50px;
}

.news-clr {
	padding-left:15% !important;
	padding-right:15% !important;
}

@media (min-width: 768px) and (max-width: 1280px){
	.news-clr {
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

.news-ctitle {
	display:block;
	font-size:1.6em;
	text-align:center;
	margin-bottom:20px;
}

.news-td {
	margin-bottom:40px;
	border-bottom:1px solid rgba(255,255,255,.3);
	padding-bottom:30px;
}

.news-cdate {
	font-size:0.875em;
	color:rgba(255,255,255,.7);
	margin:0 auto;
}

.news-content {
	font-size:1.05em;
	line-height:36px;
	color:#fff;
	margin-bottom:30px;
}

.news-wx {
	width:140px;
	margin-bottom:10px;
}

.guide-btn1 a {
	padding:5px 20px;
	background:#019be5;
	color:#fff;
	font-size:0.75em !important;
	border-radius: 25px;
	transition:0.8s;
	text-decoration:none;
}

.guide-btn1 a:hover {
	background:#ff6600;
	color:#fff;
}



/*旗下企业样式*/
.branch-lr {
	padding-left:15% !important;
	padding-right:15% !important;
	min-height:316px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.branch-lr {
		padding-left:5% !important;
		padding-right:5% !important;
		min-height:260px;
	}
}

.branch-picarea {overflow:hidden;}

.branch-pic {
	background-size: cover;
	background-position: center 100%;
	transition:0.8s;
	min-height:316px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.branch-pic {min-height:260px;}
}

.branch-pic:hover {
	overflow:hidden;
	transform: scale(1.08);
}

.branch-s {
	display:block;
	position:absolute;
	margin-top:30px;
	margin-left:50px;
}

.branch-p {
	display:block;
	position:absolute;
	bottom:50px;
	left:50px;
}

.branch-h {
	display:block;
	position:absolute;
	bottom:50px;
	right:50px;
}

.branch-map {background:#000;}

.branch-maparea {
	display:block;
	font-size:1.05em;
	padding:10px 30px !important;
}

.branch-contact {
	font-size:1.8em;
	margin-top:3%;
	margin-bottom:20px;
}

.branch-mappic img {
	width:100%;
	max-height:600px;
}


@media (min-width: 768px) and (max-width: 1280px){
	.picsize {width:600px;}

	.branch-mappic img {
		width:100%;
		max-height:400px;
	}
}

.branch-title {
	text-decoration:none !important;
	color: #fff !important;
	transition: none !important;
}

#city_menu_trigger {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

.city-dropdown .dropdown-menu {
	background: rgb(51, 51, 51);
}

.city-dropdown li {
	display: block !important;
    width: auto !important;
    background: transparent !important;
}

.city-dropdown li a {
	color: #fff !important;
	padding: 3px 20px !important;
	transition: none !important;
}

.city-dropdown li a:hover {
	color: #00c6ff !important;
	background: #e9ecef !important;
}

.city-dropdown .dropdown-menu {
	max-height: 50vh;
	overflow: auto;
}


.swiper-h > .swiper-pagination {
    bottom: 0px !important;
}

.swiper-h > .swiper-pagination > .swiper-pagination-bullet {
    width: 15px !important;
    height: 3px !important;
    margin: 0 1px !important;
    border-radius: 15% !important;
	opacity: .6 !important;
    background: rgb(255,255,255,.6) !important;
}

.swiper-h > .swiper-pagination > .swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: rgb(255,255,255,1) !important;
}


.cert .swiper-slide {text-align:center;}
.cert .swiper-slide img {height:422px;}

.city-list {
	position:fixed;
	top:130px;
	right:10%;
	z-index:10;
}

.city-list ul {
	margin:0;
	padding:0;
	min-width:150px;
}

.city-list ul li {
	list-style-type: none;
	background-color:rgb(255,255,255,.2);
	margin-bottom:1px;
	padding:0 10px;
}

.city-list ul li a {
	color:#ffffff;
}

.city-list ul li.active a, .city-list ul li.active {
	background-color:#000;
	color:#019be5;
}


.city-current {
	padding-left:10px;
	margin-bottom:10px;
	color:#019be5;
	font-weight:bold;
}