@charset "utf-8";
@font-face {
font-family:"HelveticaNeueLTPro";
src:url("HelveticaNeueLTPro-ThEx.otf?v=201710130000"), url("HelveticaNeueLTPro-ThEx.otf?v=201710130000") format("embedded-opentype")
}
div>.jz_header_container {
	position:static
}
div>.jz_header_container>.jz_header_content {
	position:static
}
div>.jz_banner {
	position:static
}
.fk-index-body {
	color:#333;
	font-family:微软雅黑;

	min-width:1200px;
	overflow:hidden
}

.fk-index-body1 {
	color:#333;
	font-family:微软雅黑;

	min-width:1200px;
	overflow:hidden
}
a {
	text-decoration:none
}
ul li {
	list-style:none;

}

.index_arrow {
	width:82px;
	height:82px;
	border-radius:50%;
	background:url(/images/v2/home_ico.png?v=202104141248) no-repeat 0 -754px;
	position:absolute;
	left:0;
	top:200px;
	cursor:pointer
}
.anim {
	-moz-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	position:absolute;
	top:50%;
	left:50%;
	z-index:-1
}
.anim:before {
	position:relative;
	content:"";
	display:block;
	margin-top:100%
}
.anim:after {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-radius:50%
}
.hoverable .anim {
-moz-animation:anim-out .75s;
-webkit-animation:anim-out .75s;
animation:anim-out .75s
}
.hoverable .anim:after {
-moz-animation:anim-out-pseudo .75s;
-webkit-animation:anim-out-pseudo .75s;
animation:anim-out-pseudo .75s
}
.hoverable .anim, .hoverable .anim:after {
	animation-iteration-count:infinite;
	animation-duration:1.3s
}
@-webkit-keyframes anim-in {
0% {
width:0
}
100% {
width:100%
}
}
@-moz-keyframes anim-in {
0% {
width:0
}
100% {
width:100%
}
}
@-ms-keyframes anim-in {
0% {
width:0
}
100% {
width:100%
}
}
@keyframes anim-in {
0% {
width:0
}
100% {
width:100%
}
}
@-webkit-keyframes anim-in-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@-moz-keyframes anim-in-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@-ms-keyframes anim-in-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@keyframes anim-in-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@-webkit-keyframes anim-out {
0% {
width:0
}
100% {
width:100%
}
}
@-moz-keyframes anim-out {
0% {
width:0
}
100% {
width:100%
}
}
@-ms-keyframes anim-out {
0% {
width:0
}
100% {
width:100%
}
}
@keyframes anim-out {
0% {
width:0
}
100% {
width:100%
}
}
@-webkit-keyframes anim-out-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@-moz-keyframes anim-out-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@-ms-keyframes anim-out-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
@keyframes anim-out-pseudo {
0% {
background:rgba(0, 0, 0, 0.25)
}
100% {
background:transparent
}
}
.jz_header_container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:1111
}
.noTransition {
	transition:none!important
}
.jz_banner {
	width:100%;
	min-width:1200px;
	position:fixed;
	top:0px;
	height:700px
}
.jz_banner_ul {
	width:500%;
	min-width:1200px;
	position:absolute;
	left:0;
	height:700px;
	background:#3e83fa;
	z-index:1;
transition:left .3s
}
.jz_banner_li {
	position:relative;
	width:20%;
	height:100%;
	float:left;
	min-width:1200px
}
.jz_banner_link {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden
}
.jz_banner_img {
	display:block;
	width:1920px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-960px
}
.jz_banner_btn {
	position:absolute;
	right:50%;
	width:240px;
	height:60px;
	line-height:60px
}
.jz_banner_btn1, .jz_banner_btn5 {
	margin-right:235px;
	top:550px
}
.jz_anim_btn {
	position:relative;
	width:100%;
	height:100%;
	font-size:21px;
	color:#fff;
	text-align:center;
	border:0;
	border-radius:35px;
	overflow:hidden;
	background:-moz-linear-gradient(214deg, #4456fd, #1eacf6);
	background:-o-linear-gradient(214deg, #4456fd, #1eacf6);
	background:linear-gradient(-124deg, #4456fd, #1eacf6);
	-webkit-box-shadow:0 0 13px 6px rgba(34, 129, 247, 0.13);
	-moz-box-shadow:0 0 13px 6px rgba(34, 129, 247, 0.13);
	box-shadow:0 0 13px 6px rgba(34, 129, 247, 0.13);
-moz-transition:all .1s;
-o-transition:all .1s;
-webkit-transition:all .1s;
transition:all .1s;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d
}
.jz_banner_btn3 {
	width:200px;
	height:48px;
	line-height:48px;
	margin-right:-100px;
	top:272px
}
.jz_banner_btn3 .jz_anim_btn {
	background:0;
	border:1px solid #fff;
	color:#fff
}
.jz_banner_btn4 {
	width:220px;
	height:50px;
	line-height:50px;
	margin-right:380px;
	top:480px
}
.jz_banner_btn4 .jz_anim_btn {
	background:#fff;
	color:#8a67fc;
	border:0
}
.jz_banner_btn5 {
	width:181px;
	height:55px;
	line-height:55px;
	margin-right:419px;
	top:430px
}
.jz_banner_btn5 .jz_anim_btn {
	background:#fff;
	color:#5022dd;
	border:0
}
.banner_pointer_wrap {
	position:absolute;
	width:100%;
	top:674px;
	height:20px;
	text-align:center;
	z-index:1
}
.banne_pointer {
	display:inline-block;
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.5);
	border-radius:16px;
	margin-left:16px;
	cursor:pointer;
	transform-origin:center center;
transition:width .3s
}
.jz_banner .banne_pointer:first-child {
	margin-left:0
}
.banne_pointer-active {
	width:20px;
	background:#fff
}
.jz_num_ul {
	position:relative;
	z-index:2;
	background:#fff;
	font-family:HelveticaNeueLTPro, 微软雅黑;
	text-align:center;
	z-index:3;

}
.jz_num_li {
	float:none;
	display:inline-block;
	width:300px;
	margin:51px 0;
	border-left:1px solid #ebebeb;
	padding-top:12px
}
.jz_num-siteServ {
	border-left:0;

}
.jz_num-safeRun, .jz_num-cover {
	width:300px
}
.jz_num-day {
	width:300px;

}
.jz_num {
	font-size:40px;
	line-height:1; color:#c4161c
}
.jz_num_char {
	font-size:14px;
	margin-left:10px;
	vertical-align:top
}
.jz_num_desc {
	font-size:16px;
	padding-top:30px
}
.jz_index_main {
	position:relative;
	z-index:2;
	height:840px;
	background:#fff;
	text-align:center;
	padding-top:40px
}
.jz_main_title {
	line-height:1;
	font-size:40px;
	color:#000;
	font-weight:300; text-align:center; background:url(../images/icon_h2.png) 50% 80% no-repeat;

}
.jz_main_subDesc {
	margin-top:15px;
	line-height:22px;
	font-size:16px;
	color:#999; text-align:center
}
.jz_main_ul {
	width:1200px;
	margin:0 auto;
	font-family:微软雅黑;
	margin-top:60px
}
.jz_main_li {
	position:relative;
	float:left;
	width:236px;
	height:304px;
	margin:0 32px 13px 32px;
	text-align:center;
transition:all .3s;
	cursor:pointer
}
.jz_main_li:hover {
	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);
	border-radius:20px
}
.jz_main_color_block {
	width:236px;
	height:159px
}
.jz_main_li_icon_wrap {
	position:absolute;
	top:13px;
	left:45px;
	z-index:-1;
	width:146px;
	height:146px
}
.jz_main_li_bg {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:150px;
	height:150px;
	border-radius:50%;
	background: url(../images/it01.jpg);
	/*  background:linear-gradient(145deg, #06e5f8, #3eb5f8);   */
	transform-origin:center center;
transition:all .3s
}
.jz_main_li:hover .jz_main_li_bg {
	top:-13px;
	left:-45px;
	width:236px;
	height:159px;
	border-radius:20px 20px 0 0/20px 20px 0 0;
background: url(../images/it11.jpg);
	/* background:linear-gradient(90deg, #3eb5f8, #06e5f8) */
}
.jz_main_li_listedBrand:hover .jz_main_li_bg {
background: url(../images/it33.jpg);
}
.jz_main_li_funcRich:hover .jz_main_li_bg {
background: url(../images/it22.jpg);
}
.jz_main_li_oneKey:hover .jz_main_li_bg {
background: url(../images/it44.jpg);
}
.jz_main_li_model:hover .jz_main_li_bg {
background: url(../images/it55.jpg);
}
.jz_main_li_site3to1:hover .jz_main_li_bg {
background: url(../images/it66.jpg);
}
.jz_main_li_easeMaintain:hover .jz_main_li_bg {
background: url(../images/it77.jpg);
}
.jz_main_li_superSevice:hover .jz_main_li_bg {
background: url(../images/it88.jpg);
}
.jz_main_li_icon {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-45px;
	margin-top:-35px;
	width:90px;
	height:70px;

transition:all .1s
}
.jz_main_li:hover .jz_main_li_icon {
	opacity:0
}
.jz_main_li_text {
	font-size:16px;
	line-height:1;
	color:#fff;
	padding-top:35px
}
.f-info-hide-title {
	display:none
}
.jz_main_li_desc {
	font-size:13px;
	line-height:1.8;
	color:#fff;
	padding-top:11px;
	padding-left:10px;
	padding-right:10px
}
.jz_main_link {
	position:relative;
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	font-size:12px;
	margin-top:10px;
	border:solid #fff 1px;
	color:#fff;
	overflow:hidden
}
.jz_main_link:hover {
	background:#fff;
	color:#666
}
.jz_main_li_fk {
	position:absolute;
	top:190px;
	left:0;
	width:100%;
	font-size:16px;
	color:#333;
	line-height:1;
transition:opacity .3s
}
.jz_main_li_fk p {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.8;
    font-size: 13px;
    color: #666;
}
.jz_main_li:hover .jz_main_li_fk {
	opacity:0
}
.jz_main_li_other {
	padding-top:30px;
	font-size:16px;
	color:#333;
	line-height:1
}
.jz_main_li_badly {
	padding-top:18px;
	padding-left:10px;
	padding-right:10px;
	line-height:1.8;
	font-size:13px;
	color:#666
}
.jz_main_hover {
	opacity:0;
transition:opacity .1s
}
.jz_main_li:hover .jz_main_hover {
	opacity:1
}
.jz_main_li_listedBrand .jz_main_li_bg {
	background: url(../images/it03.jpg);
}
.jz_main_li_listedBrand:hover .f-infoBlock-fasico .jz_main_li_bg {
	background: url(../images/it03.jpg);
}
.jz_main_li_funcRich .jz_main_li_bg {
	background: url(../images/it02.jpg);

}
.jz_main_li_funcRich:hover .f-infoBlock-fasico .jz_main_li_bg {
	top:-13px;
	left:-45px;
	width:236px;
	height:159px;
	border-radius:20px 20px 0 0/20px 20px 0 0;
background: url(../images/liquan_01.jpg);
}
.jz_main_li_oneKey .jz_main_li_bg {
	background: url(../images/it04.jpg);
}
.jz_main_li_oneKey:hover .f-infoBlock-fasico .jz_main_li_bg {
	background:linear-gradient(90deg, #f26768, #f65589)
}
.jz_main_li_model .jz_main_li_bg {
	background: url(../images/it05.jpg);
}
.jz_main_li_model:hover .f-infoBlock-fasico .jz_main_li_bg {
	background:linear-gradient(90deg, #fe80fb, #c467ff)
}
.jz_main_li_site3to1 .jz_main_li_bg {
	background: url(../images/it06.jpg);
}
.jz_main_li_site3to1:hover .f-infoBlock-fasico .jz_main_li_bg {
	background:linear-gradient(90deg, #32dab7, #38cf7a)
}
.jz_main_li_easeMaintain .jz_main_li_bg {
	background: url(../images/it07.jpg);
}
.jz_main_li_easeMaintain:hover .f-infoBlock-fasico .jz_main_li_bg {
	background:linear-gradient(90deg, #44aaf8, #b376ff)
}
.jz_main_li_superSevice .jz_main_li_bg {
	background: url(../images/it08.jpg);
}
.jz_main_li_superSevice:hover .f-infoBlock-fasico .jz_main_li_bg {
	background:linear-gradient(90deg, #7ee1f9, #6cbaf8)
}
.jz_main_li_listedBrand .jz_main_li_icon {
	background-position:-895px -1300px
}
.jz_main_li_funcRich .jz_main_li_icon {
	background-position:-886px -1402px
}
.jz_main_li_oneKey .jz_main_li_icon {
	background-position:-899px -1500px
}
.jz_main_li_model .jz_main_li_icon {
	background-position:-1004px -1497px
}
.jz_main_li_site3to1 .jz_main_li_icon {
	background-position:-1008px -1401px
}
.jz_main_li_easeMaintain .jz_main_li_icon {
	background-position:-1009px -1298px
}
.jz_main_li_superSevice .jz_main_li_icon {
	background-position:-1009px -1194px
}
.jz_clear {
	clear:both
}
.jz_main_btn {
	position:relative;
	display:inline-block;
	width:184px;
	height:54px;
	border:1px solid #c4161c;
	color:#c4161c;
	border-radius:40px;
	text-align:center;
	line-height:54px;
	font-size:16px;
	margin-bottom:77px;
	margin-top:20px
}
.button--nina {
	box-sizing:border-box;
	background:transparent;
	overflow:hidden;
-webkit-transition:background-color .3s;
transition:background-color .3s
}
.button--nina::before {
content:attr(data-text);
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-transition:-webkit-transform .3s, opacity .3s;
transition:transform .3s, opacity .3s
}
.button--nina:hover {
	background:#c4161c;
	color:#fff
}


.clear{clear: both;}
.layout-1200{width: 1200px; margin:0 auto;}
.left{float: left;}
.right{float: right;}
.fixed{
	position: fixed;
	width: 100%;
}


/*-----------------------------*/
.i-liquan{
	position: relative;
}
.i-liquan:after{
	background: url(../images/biaoqian.png) no-repeat;
	content: '';
	display: block;
	height: 144px;
	left: 75%;
	position: absolute;
	top: 0px;
	width: 144px;
}
.mt{
	height: 150px;
	margin-top: 50px;
	text-align: center;
}
.mt strong{
	display: inline-block;
	font-family: "华文宋体";
	font-size: 36px;
	position: relative;
	line-height:60px;
}
.mt em{
	color: #999;
	display: block;
	font-size: 18px;
	font-style: normal;
	position: relative;
	top: 10px;
}
.mt strong:after,.mt strong:before{
	background: url(../images/mt-hr.png) no-repeat;
	content: '';
	display: block;
	height: 6px;
	position: absolute;
	width: 54px;
}
.mt strong:after{
	bottom: -8px;
	left: 0px;
}
.mt strong:before{
	-moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
	right: 0px;
	top: -8px;
}

/*-----------------------------*/
/*-----------------------------*/
.bg-i-1{
	background: url(../images/bg-i-1.jpg) no-repeat center;
	background-size: cover;
}
.bg-i-2{
	background: url(../images/bg-i-2.jpg) no-repeat center;
	overflow: hidden;
}
.bg-i-3{
	background: url(../images/bg-i-3.jpg) no-repeat center #013a70;
	overflow: hidden;
}
.bg-i-4{
	background: url(../images/bg-i-4.jpg)  center #f2f3f5;
	overflow: hidden;
}
.bg-i-5{
	background: url(../images/bg-i-5.jpg) center #eff0f2;
	overflow: hidden;
	width:100%;
}


.youshi{

	position: relative;
	z-index: 33;
}
.youshi ul{
	height: 128px;
	position: relative;
	top: -30px;
}
.youshi li{
	background-color: #ffffff;

	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.46);
	float: left;
	height: 90px;
	margin: 8px;
	overflow: hidden;
	position: relative;
	top: 30px;
	text-align: center;
	transition: .3s;
	width: 224px;

}
.youshi Ul:hover{	height: 180px;}
.youshi li:hover{
	height: 180px;
	top: -20px;
	transition: .3s;
	 border: 5px solid #FFF; 
}
.youshi li:hover span{
	top: -100px;
	transition: .3s;
}
.youshi li a{
	display: block;
	height: 180px;
	transition: .3s;
	width: 215px; padding-top:18px;
}
.youshi li:hover a{
		height: 175px;
	border-radius: 10px;
	transition: .3s; padding: 0;}
.ic01:hover a{background: url(../images/ic01.jpg) no-repeat  center 0;}
.ic02:hover a{background: url(../images/ic02.jpg) no-repeat  center 0;}
.ic03:hover a{background: url(../images/ic03.jpg) no-repeat  center 0;}
.ic04:hover a{background: url(../images/ic04.jpg) no-repeat  center 0;}
.ic05:hover a{background: url(../images/ic05.jpg) no-repeat  center 0;}
.ic01 a span{background-position: 5px 5px;}
.ic02 a span{background-position: 5px -35px;}
.ic03 a span{background-position: 5px -75px;}
.ic04 a span{background-position: 4px -118px;}
.ic05 a span{background-position: 4px -168px;}
.youshi li:hover a span{ display:none

}
.youshi li:hover a strong,.youshi li:hover a em{
	 padding:1px;
	color: #ffffff; float:none;

	text-align:center;
	background: #000; opacity:0.5; position:absolute; display:block; text-align:center;width:224px;
}
.youshi li:hover a strong{  top:120px;}
.youshi li:hover a em{  top:147px;}
.youshi .dsbz:hover a strong,.youshi .dsbz:hover a em{
	color: #c4161c!important; text-align:center; float:none;
}
.youshi li a span{ float:left;

	background-image: url(../images/youshi-pic.png);
	background-repeat: no-repeat;

	display: inline-block;
	height: 40px;
	margin: 10px 5px 0 5px;
	position: relative;
	transition: .3s;
	top: 0;
	width: 40px; 
}
.sdhxjd a span{background-position: 10px 10px;}
.dsbz a span{background-position: 10px -35px;}
.qydz a span{background-position: 10px -82px;}
.qfwfw a span{background-position: 10px -128px;}
.youshi li a strong{
	color: #333;
	display: block; float:left;
	font-size: 16px;
	transition: .3s;
}
.youshi li a em{
	color: #666;
	display: block;
	font-style: normal; font-size:14px;
	transition: .3s;float:left;
}

/*-----------------------------*/
/*-----------------------------*/
.i-liquan{
}
.tab{
	height: 90px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
}
.tab em{
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	margin: 0 10px;
}
.tab a em{

	border: solid 1px #c4161c;
	color: #c4161c;
	display: block;
	height: 49px;
	line-height: 49px;
	width: 250px;
	border-radius:25px
}
.tab .nav-tabs{
	border-bottom: none;
	margin: 0 auto;
	width: 630px;
}
.tab li{
	height: 49px; margin-right:45px;
}
.tab li.active a em{
	background: #c4161c;
	color: #fff;
	text-decoration: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,.nav-tabs > li > a,.nav-tabs > li.active > a:visited,.nav-tabs > li.active > a:active{
	border: none!important;
	text-decoration: none;
}
.i-liquan .tab-content{
	padding-top: 10px;
}
.i-liquan .product-item{
	background: #ffffff;
	border-radius: 10px;
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.63);
	float: left;
	height: auto;
	margin: 20px;
	overflow: hidden;
	padding: 0 0 10px 0;
	position: relative;
	top: 0px;
	transition: .3s;
	width: 360px;

}
.shizhi{	border-bottom: 25px solid #c4161c;}
.bazhi{	border-bottom: 25px solid #e8692f;}
.liuzhi{	border-bottom: 25px solid #00BE6E;}
.i-liquan .product-item:hover{
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.83);
	top: -20px;
	transition: .3s;
}
.i-liquan .product-item .item-img{
	height: 248px;
	overflow: hidden;
	width: 100%;
	z-index: 1;
}
.i-liquan .carousel-inner,.i-liquan .item,.i-liquan .carousel-inner .active{
	height: 232px;
}
.i-liquan .carousel-indicators li{
	background: rgba(255,255,255,0.51);
	border: none;
	height: 3px;
	margin: 0;
	width: 40px;
}
.i-liquan .carousel-indicators li.active{
	border: none;
	background: rgba(255,255,255,1);
}

.i-liquan .product-item .item-list{
	background: #fff;
	border-radius: 10px;
	font-family: "宋体";
	padding: 20px 0 10px 0;
	position: relative;
	text-align: center;
	top: -10px;
	z-index: 10;
}
.i-liquan .product-item .item-list h2{

	font-size: 28px;
	font-weight: bold;
	margin: 0 auto 10px auto;
	padding: 1px 25px;
}
.i-liquan .product-item .item-list li{
	border-top: solid 1px #eee;
	margin: 5px auto 0 auto;
	overflow: hidden;
	padding-top: 10px;
	width: 300px;
}
.i-liquan .product-item .item-list li a{
	background: #fff;
	border-radius: 10px;
	color: #1b1514;
	display: block;
	height: 55px;
	transition: .3s;
}
.i-liquan .product-item .item-list li a:hover{
	background: #f1f1f1;

	transition: .3s;
}
.i-liquan .product-item .item-list li a:hover .goumai{

	transition: .3s;
}
.i-liquan .product-item .item-list li a:hover .guige:before{

	transition: .3s;
}
.i-liquan .product-item .item-list li .xinghao{
	float: left;
	line-height: 55px;
	text-align: right;
	width: 90px;
}
.i-liquan .product-item .item-list li .xinghao strong{
	font-size: 28px;
	margin-right: 5px;
	color:#c4161c
}
.i-liquan .product-item .item-list li .guige{
	float: left;
	padding: 7px 0 3px 25px;
	position: relative;
	text-align: left;
	width: 150px;
	font-family: "微软雅黑";
	font-size:14px;

}
.i-liquan .product-item .item-list li .guige:before{
	border-left: solid 1px #1b1514;
	border-radius: 30px;
	content: '';
	display: inline-block;
	height: 35px;
	left: 10px;
	position: absolute;
	top: 10px;

}
.i-liquan .product-item .item-list li .guige em{
	display: block;
	font-style: normal;
}
.i-liquan .product-item .item-list li .goumai{
	border: solid 2px #333;
	border-radius: 20px;
	float: left;
	font-family: "宋体";
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 15px;
	transition: .3s;
	width: 20px;
}

.i-liquan .well{
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.i-liquan .btn{
	background: none;
	border: none;
	display: block;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
}
.i-liquan .btn:hover,.i-liquan .btn:link,.i-liquan .btn:visited,.i-liquan .btn:active{
	background: none!important;
	box-shadow: none;
}
.collapsed:before{
	-moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
	transition: .3s;
}
.i-liquan .btn:before{
	background: #ffa51e;
	border-radius: 10px;
	content: '▲';
	display: block;
	font-size: 10px;
	height: 15px;
	left: 150px;
	line-height: 15px;
	position: absolute;
	top: -17px;
	transition: .3s;
	width: 60px;
	z-index: 11;
}
.item-list ul{ padding-left:25px;}
.main_in{ background:#fafafa;z-index:2;position: relative; width:100%; padding:40px 0;}
.item-list h2{  border-right: 2px solid rgba(200, 220, 201, 1);
    border-image: linear-gradient(transparent, rgba(200, 220, 201, 1), transparent) 5 5;}
	
/*----------news start-------------------------*/	
	
.index-new {
	min-width: 1250px;
	padding-top: 64px;
	padding-bottom: 68px;
	background: #e8e8e8;
		z-index:2;position: relative;}
.index-new-switch{}
.index-new-switch .li .left {
 width: 400px;
}


 .index-new-switch .li .right .date {
 padding-left: 20px;
 padding-right: 12px;
 width: 70px;
}
 .viewpoint-text h5 {
 line-height: 50px;
 font-size: 40px;
}
 .viewpoint-text .p {
 margin-top: 20px;
}
 .viewpoint-text .icon {
 margin-top: 20px;
}	
 .index-new-switch .li .left {
 height: 480px;
 width: 32%;
}
 .index-new-switch .li .left .swiper-slide-box {

 height: 340px; margin-bottom:15px; overflow:hidden
}

 .index-new-switch .li .left .swiper-slide-text .text {

}
.swiper-slide-box img{ width:100%}
 .index-new-switch .li .left-box {
 padding: 23px 15px 30px 15px;

}
 .index-new-switch .li .right {
 width: 66%;
 height: 480px;
 float:right
}
 .index-new-switch .li .right .date {
 padding-left: 20px;
 padding-right: 12px;
 padding-top: 45px;
 width: 90px;
}
 .index-new-switch .li .right .text {
 width: 233px;
 padding-top: 45px;
}
 .index-new-switch .li .right-li {
 height: 160px;
}	

	
.index-new-switch .li .right .text {
    display: inline-block;
    vertical-align: top;
    width: 70%;
    height: 100%;
    text-align: left;
    padding-top: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.index-new-switch .li .right .date {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    height: 100%;
    padding-top: 38px;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.index-new-switch .li .right-li-box {
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: #fff;
}
.index-new-switch .li .right-li {
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    height: 160px;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    transition: all .4s ease-out;
	float:left
	
}
.index-new-switch .li .right .text h3 {
    font-size: 15px;
	height:20px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease; line-height:24px;
}
.index-new-switch .li .right .text p {
    margin-top: 10px;
    color: #888;
    font-size: 13px;
    line-height: 25px;
    height: 50px;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.index-new-switch .li .right-li:nth-child(n+3) {
    padding-top: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.index-new-switch .li .right-li:nth-child(even) {
    padding-left: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.index-new-switch .li .left .swiper-slide-text .date {
    display: inline-block;
    vertical-align: top;
    width: 90px;
    height: 90px;
    border-radius: 4px;
    background: #b41515;
    text-align: center;
	float:left
}
.index-new-switch .li .left .swiper-slide-text .text h3 {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 19px;
    color: #060606;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	
}
.index-new-switch .li .left .swiper-slide-text .text p {
    height: 50px;
    margin-top: 12px;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 13px;
    line-height: 25px;
    color: #888;
}
.index-new-switch .li .left-box {
    background: #fff;
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%;
    padding: 18px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}	
.index-new-switch .li .left .swiper-slide-text .date .d {
    font-size: 58px;
    color: #fff;
    font-family: "CG";
    line-height: 58px;
    margin-top: 6px;
}
.index-new-switch .li .left .swiper-slide-text .date .ym {
    margin-top: 2px;
    line-height: 16.4px;
    font-size: 16.4px;
    font-family: "Arial";
    color: #fff;
}

.index-new-switch .li .right .date .d {
    font-size: 42px;
    color: #555;
    font-family: "Arial";
    line-height: 42px;
    margin-top: 6px;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease;
}
.index-new-switch .li .right .date .ym {
    margin-top: 2px;
    line-height: 14px;
    font-size: 14px;
    font-family: "Arial";
    color: #333;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease;
}
.index-new-switch .li .right-li:hover {
	z-index:100;
	-webkit-box-shadow:0 8px 35px rgba(0, 0, 0, 0.2);
	box-shadow:0 8px 35px rgba(0, 0, 0, 0.2)
}
.index-new-switch .li .right-li:hover .date .d {
	color:#d12322
}
.index-new-switch .li .right-li:hover .date .ym {
	color:#d12322
}
.index-new-switch .li .right-li:hover .text h5 {
	color:#d12322
}
.index-new-switch .li .right .shadow {
	position:absolute;
	bottom:-30px;
	left:0;
	width:100%;
	padding-bottom:19.08397%;
	background:url(../images/new_icon_1.png);
	background-size:100% 100%
}



.index-new-switch .li .left:hover {
	-webkit-transform:translate3d(0, -5px, 0);
	-moz-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
}
.index-new-switch .li .left:hover .swiper-slide-text .text h5 {
	color:#d12322
}
.index-new-switch .li .left-box {
	background:#fff;
	position:relative;
	z-index:10;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.index-new-switch .li .left-box-swiper {
	width:100%;
	height:100%;
	overflow:hidden
}

.hotline {width:1200px;margin:0 auto;height:56px;overflow:hidden;position:relative;box-shadow:0 0 20px #999; font-size:12px; }
.hotline ul{width:1200px;position:absolute;left:0;top:0;}
.hotline ul li{height:56px;vertical-align:top;}
.hotline .hotline-area{float:left;width:239px;height:39px;margin-right:1px;background-color:#fff;position:relative;padding-top:17px;}
.hotline .hotline-area i{background:url("../images/icon-list-8.png") no-repeat;}
.hotline .hotline-area p.en{font-family:Times new Roman;}
.hotline .hotline-area p{text-align:center;padding-left:80px;padding-right:20px;text-transform: uppercase;line-height:14px;font-family:Microsoft YaHei; margin:0}
.hotline .icon-1 i{width:21px;height:27px;position:absolute;left:53px;top:15px;background-position:0 0;}
.hotline .icon-2 i{width:31px;height:24px;position:absolute;left:48px;top:17px;background-position:-46px 0;}
.hotline .icon-3 i{width:23px;height:28px;position:absolute;left:43px;top:15px;background-position:-77px 0;}
.hotline .icon-4 i{width:24px;height:24px;position:absolute;left:50px;top:17px;background-position:-21px 0;}
.hotline .icon-5 i{width:34px;height:21px;position:absolute;left:25px;top:20px;background-position:-176px 0;}
.hotline .icon-6 i{width:40px;height:25px;position:absolute;left:52px;top:17px;background-position:-212px 0;}
.hotline .icon-7 i{width:43px;height:21px;position:absolute;left:43px;top:20px;background-position:-132px 0;}
.hotline .icon-8 i{width:28px;height:28px;position:absolute;left:48px;top:14px;background-position:-101px 0;}
.hotline .hotline-area:hover{background-color:#eee;}
.ff--friend h2{ font-size:34px;  font-weight:bold; color:#f1f1f1; padding-bottom:6px;}
.ff--friend span{margin-bottom:8px; display:block; color:#f1f1f1; line-height:24px;}
.ff--friend p{ height:24px;  line-height:24px; margin:0}

.mainindex_icon{position:relative; padding-top:18px;
	background:#ededed;
	font-family:HelveticaNeueLTPro, 微软雅黑;
	text-align:center;
	z-index:3;}
.mainindex_vedio{position:relative; padding: 40px 0 0 0 ; background:#fff;
	font-family:HelveticaNeueLTPro, 微软雅黑;
	text-align:center;
	z-index:3; }

.vedioshow{ height:797px; width:100%;background: url(../images/vedio.jpg) no-repeat;}
/*----------news end-------------------------*/		
.index_people{  padding-top:34px; height:710px; position:relative; z-index:13; background:#e5e2e4}
.accordion{width:1200px;height:510px;overflow:hidden;margin:0 auto;}
.accordion ul{width:3000px;}
.accordion li{
	display:block;width:183px;height:510px;overflow:hidden;position:relative;float:left;box-shadow:0 0 25px 10px rgba(0,0,0,0.4);

	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.accordion li.on{width:470px;}
.index_people .accordion{ margin-top:24px}
.accordion li img{display:block;}
.accordion ul:hover li{width:183px;}
.accordion ul li:hover{width:470px;}
.accordion .title{position:absolute;left:0;bottom:0;width:640px;background:rgba(0,0,0,0.5);}
.accordion .title a{display:block;color:#fff;font-size:16px;padding:20px;}
/*-----------------------------------*/
.mainindex_honor{ background:#d9b18e;padding: 40px 0 0 0 ; height:640px; }
.mainindex_honor h6{ position: absolute; font-size:14px; top:555px; color:#9a7656; left:950px; height:1px;}
.mainindex_honor .jz_main_subDesc{ color:#333333}
.roundabout-holder  { 
	width:850px;
	height:496px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width: 646px;
   height: 416px;
   cursor: pointer;
	 border:3px solid #ccc;
	 border:3px solid rgba(0, 0, 0, 0.08);
   border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
	.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	border:3px solid rgba(0, 0, 0, 0.2);
}


/*---------------news-----------------*/
.news-wrap {
    margin-top: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
}
.news-wrap .newsItem{width:32%;}
.newsItemImg {
    height:22rem;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    background-color:#000
}
.news-b {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.arrow-line {
    height: 1px;
    width: 20px;
    background: #333333;
    margin-left: 10px;
    transition: width 0.3s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
}
.arrow-right {
    width: 5px;
    height: 5px;
    border-top: 5px solid transparent;
    border-left: 5px solid;
    border-bottom: 5px solid transparent;
}
.newsItemInfo {
    text-align: left;
    padding: 1rem 2rem;
    background: #fff;
    margin-bottom: 2rem;
    display:block;color:#333333
}
.news-type {
 	 font-size:14px;
}
.news-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 1rem 0;
	 font-size:16px;
}
.news-b .time{	 font-size:14px;}
.newsItem:hover .newsItemInfo{background:#c4161c;color:#fff}
.newsItem:hover .newsItemInfo .arrow-line{ background:#fff}
.newsItem:hover .newsItemInfo .know-More{color:#fff}
.link-btn {
   text-align: center;
    display: block; width:218px; margin:15px  auto;
    padding: 0 3rem;
    font-size: 1.25rem;
    color: #c4161c;
    border: 1px solid  #c4161c;
    line-height: 3.5rem; margin-top:40px;
}
.btn-copy{
    position:relative;
    z-index:2
}
.btn-copy:hover{color:#fff}
.btn-copy:hover::after{height:100%;}
.btn-copy::after{
    content:"";
    position:absolute;
    height:0%;
    width:100%;
    bottom:0;
    left:0;
    transition: height .3s;
    background:#c4161c;
    z-index:-1
}
.know-More{display:flex;align-items:center;color:#333333; height:10px;}
.know-More:hover .arrow-line{width:40px; }
/*-----------------------------------*/
footer.footer-wrap {
    background: #f2f2f2;
    padding: 6rem 8.333% 1rem;
    color: #000;
    position:relative
}
.shop {
    font-size: 1.125rem;
}
.footer-wrap .more__link-top {
    position: absolute;
    right: 8.333%;
    top: 0;
    background: #c4161c;
    transform: rotate(-90deg) translateY(-61px);
    padding: 25px 20px;
    transform-origin: right top;
    border: none;
}
.footer-wrap .langq{width:100%;margin-top:-7%}
.footer {
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    position: relative;
}
.footer p{ font-size:13px;}
.out-link a {
    margin-left: 5px;
}
.footer-company {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.footer-company h3{font-size:1.35rem;}
.company-wuyistar{width:13rem;}
.company-shop {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position:relative;
}
.footer-nav>ul>li{float:left;margin-left:2rem;width:9rem}
.nav-title{font-weight:bold;font-size:1.35rem;}
.footer-subNav li{margin-top:1rem}
.footer-nav a:hover{text-decoration:underline !important;}
.company-address{margin:1.25rem 0 .5rem;}
.footer-bottom {
    justify-content: space-between;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    display: flex;
    padding: .5rem 0;
    font-size: 0.75rem;
}
.shop li{float:left;margin-right:2rem}
.shop a:hover{color:#c4161c;font-weight:bold}
.footer-wrap a{color:#000}
.shop_ico1{ }
.shop_ico1 li a{float:left;margin-right:1rem}
.shop{font-size:1.125rem}
.copyright>p{margin-top:.5rem}
.footer-right{text-align:right; font-size:13px; padding-top:10px;}
.more__link-swiper {
    border: 1px solid #000;
    display: inline-block;
    padding: 0 0.5rem 0 0.75rem;
    color: #000;
    padding: 15px 10px;
}


	
	.vedioshow-right{ 
position: relative;
top:258px; width:400px;
}
	 .vedioshow-left{
position: relative;
top:0px;
   left:260px;
	}
	 	.vedioshow-right h4,.vedioshow-right h3,.vedioshow-right p{color:#fff; font-size:1.85833vw; font-weight:normal; text-align:left}
			 	.vedioshow-right h4{font-size:1.15833vw;}
				.vedioshow-right p{font-size:0.98833vw; line-height:28px;}
/*-----------------------------------*/

.menu-1-item{font-size:1rem;padding:0 3rem;}
.menu-1-item:hover .menu-depth-2{height:auto}
.menu-1-item:hover>a{color:var(--main-color)}
.menu-2-item{margin:0 3rem;padding:.5rem 0;position:relative}
.menu-2-item img{width:13rem}
.menu-2-item .menu-link-title {
    font-size:15px; padding-left:75px;
    line-height: 20px;
    margin-top:.75rem; color:#333;
	
}


.menu-2-item .menu-link-desc{font-size:.9rem;  margin-top:.75rem; color:#333;   line-height: 20px;}
.menu-2-item{ float:left; width:180px;max-height: 188px;}
.menu-depth-2{ width:1132px; position:absolute;left:-360px;}
.menu-depth-3{ width:560px; position:absolute;left:-200px;}
.menu-depth-4{ width:1132px;position:absolute;left:-650px;}
.menu-depth-5{ width:860px; position:absolute;left:-600px;}
/*-----------------------------------*/
.fl {
    float: left;
}
.fr {
    float: right;
}

.img-fill{    width: 100%;}
.honor_zuo{ position:relative; top:230px;left:-100px; z-index:999999999999; height:1px; width:1px; overflow:visible }
.honor_you{ position:relative; left:920px;top:230px; z-index:999999999999; height:1px; width:1px; overflow:visible }
.hongh5{ background:#c7000b; width:130PX; height:4PX;display:block;}
.huih5{ background:#cccccc; width:130PX; height:4PX;display:block;}
.zhongh5{ background:#c7000b; width:130PX; height:4PX;display:block; margin:25px auto 0 auto;}
.huih52{ background:#cccccc; width:130PX; height:4PX;display:block;margin:25px auto 0 auto;}
.tel{
	background: url(../images/tel.png) no-repeat 8px 8px;
	background-size: 15px;
	border:solid 1px #ffffff;
	border-radius: 50px;
	color: #ffffff;
	float: right;
	font-family: "jinet-songti";

	padding: 2px 10px 2px 30px; margin-top:1rem
}
.header  .active .tel,.header .active-fixed .tel{
	background: url(../images/tel_on.png) no-repeat 8px 8px;
	background-size: 15px;
	border:solid 1px #c7000b;
	border-radius: 50px;
	color: #c7000b;
	float: right;
	font-family: "jinet-songti";

	padding: 2px 10px 2px 30px;
}
