@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0; padding: 0;}
body, button, input, select, textarea{font: 14px/1.5 微软雅黑, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
address, cite, dfn, em, i, var{font-style: normal;}
ul, ol{list-style: none;}
legend{color: #000;}
fieldset{border: 0; vertical-align: bottom; transition: all 0.3s;}
section, article, aside, header, footer, nav, dialog, figure{display: block;}
figure{margin: 0;}
button, input, select, textarea{font-size: 100%; border:0; background:none; outline:none;}
table{border-collapse: collapse; border-spacing: 0;}
s{text-decoration: none;}
.clear{display: block; height: 0; overflow: hidden; clear: both;}
.clearfix:after{content: '\20'; display: block; height: 0; clear: both;}
.clearfix{*zoom:1;}
a:link, a:visited, a:hover, a:active{text-decoration: none;}
a{text-decoration: none; outline: none; /*transition-duration: 0.3s, 0.3s;*/}
.hidden{display: none;}
.invisible{visibility: hidden;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.fn{float:none;}
.hide{display:none;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}
/*Body*/
body{color: #666; background:#fff; position: relative;}
a{color: #666;}
a:hover{color: #940e03;}
.wrap{width: 1903px; margin: 0 auto;}
.g-in{width:1600px; margin:0 auto;}.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.b-in{width:1200px; margin:0 auto;}.b-in:after{content:'\20';display:block;height:0;clear:both}.b-in{*zoom:1}
.s-in{width:1200px; margin:0 auto;}.s-in:after{content:'\20';display:block;height:0;clear:both}.s-in{*zoom:1}
.wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden;}
.wrapper img{max-width: 100%; vertical-align:top;}
/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}
.header{position: relative;}
.header-box{display: none; position: relative;z-index: 20;background: #ffffff;}
.logo{float: left;margin-right: 94px;padding-left: 59px;line-height: 95px;}
.logo img{vertical-align: middle;}
.nav{float: left;margin-right: 50px;}
.nav li{position: relative;float: left;margin-right: 100px;}
.nav li:last-child{margin-right: 0;}
.nav li .m1{display: block;position: relative;font-size: 18px;color: #0b0b0b;line-height: 95px;font-weight: bold;}
.nav li .m1::before{position: absolute;left: 0;top: 100%;content: '\20';width: 0;height: 3px;margin-top: -2px;background: #d5161d;transition: all 0.3s;z-index: 4;}
.nav li.current .m1::before,
.nav li:hover .m1::before{width: 100%;}
.nav li .subNav{position: absolute;top: 140%;left: 50%;transform: translateX(-50%); width: 200%; padding-top: 50px; text-align: center;opacity: 0; visibility: hidden; transition: all 0.4s;}
.nav li .subNav .m2{display: block; margin:0; padding:10px 10px;color:#000; font-size: 16px; line-height:20px; text-align:center; transition: all 0.4s;}
.nav li .subNav .m2:hover{color: #ca0e2a;}
.nav li:hover .subNav{top: 100%; opacity: 1; visibility: visible;}
.topLink{float: left;}
.topLink li{position: relative;float: left;width: 30px;margin-right: 14px;}
.topLink li:last-child{margin-right: 0;}
.topLink li .tit{height: 95px;}
.topLink li .tit a{display: block;height: 100%;}
.topLink li .picBox{position: absolute;left: 50%;top: 120%;transform: translate(-50%);opacity: 0;visibility: hidden;transition: all 0.4s;z-index: 30;}
.topLink li .picBox img{max-width: unset;}
.topLink li:hover .picBox{top: 100%;visibility: visible;opacity: 1;}
.u-menu{position: relative;float: right;width: 112px;height: 95px;transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; background-color: #ca0e2a;}
.u-menu div{position:absolute; top: 50%;left: 50%;transform: translate(-50%,-1px);width: 24px;height: 3px;background-color: #fff;transition:all 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
.u-menu .u-menu-top{transform:translate(-50%,-10px);-webkit-transform:translate(-50%,-10px);}
.u-menu .u-menu-bottom{transform:translate(-50%,8px);-webkit-transform:translate(-50%,8px)}
body.has-nav-open .u-menu .u-menu-top{transform:translate(-50%,-1px) rotate(45deg);-webkit-transform:translate(-50%,-1px) rotate(45deg);}
body.has-nav-open .u-menu .u-menu-bottom{transform:translate(-50%,-1px) rotate(-45deg);-webkit-transform:translate(-50%,-1px) rotate(-45deg);}
body.has-nav-open .u-menu .u-menu-middle{opacity: 0;}
.fun-search{position: relative;float: right;width: 113px;height: 95px;}
.fun-search .fun-search-ico{display: block;height: 95px;background: url(search.png) no-repeat center #f2f2f2;;}
.fun-search form{position:absolute;top:100%;right:0;z-index: 18;width: 300px;display:none;border: 1px solid #ca0e2a;background-color: #fff;z-index: 99;}
.fun-search input[type="text"]{width: 228px;height: 45px;line-height:38px;background:#fff;float:left;padding: 0 12px;font-size:14px;border: none;outline-style: none;box-sizing: border-box;}
.fun-search input[type="submit"]{width: 70px;height: 45px;background: #ca0e2a;color:#fff;text-align:center;cursor:pointer;float:right;font-size:14px;border: 0;border-radius: 0;}

.header .bot{display: none;position: absolute;width: 100vw;height: 430px;background: #f7f7f7;z-index: 10;}

.c-nav{position:fixed;top:0;right:0;bottom:0;left:0; width: 100%; z-index:12;overflow:hidden;visibility:hidden;transition:visibility 0s 0.85s;}
.has-nav-open .c-nav{visibility:visible;transition-delay:0s;}
.c-nav_background{position:absolute;top:0;right:0;bottom:0;left:0;}
.c-nav_background::before,
.c-nav_background::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:center left;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);}
.c-nav_background::before{transition-delay:0.25s;z-index:1;}
.c-nav_background::after{background: #f5f5f5;transition-delay:0.10s;z-index:3;}
.has-nav-open .c-nav_background::before,
.has-nav-open .c-nav_background::after{transform:scaleX(1);}
.has-nav-open .c-nav_background::before{transition-delay:0s;}
.has-nav-open .c-nav_background::after{transition-delay:0.15s;}
.c-nav_list-wrap{position:relative; height: 85vh; padding: 0 0 0 15vw; margin:123px 0 5vh; overflow-y: auto; z-index:4;}
.c-nav_list-wrap .m1{position: relative;display: block;font-size: 20px;color: #474747;text-transform: uppercase;line-height: 3;}
.c-nav_list-wrap a i{position: relative;display: inline-block;width: 8px;height: 8px;margin-left: 5px;border-left: 1px solid #474747;border-bottom: 1px solid #474747;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;}
.c-nav_list-wrap a.o{color: #ca0e2a;font-weight: bold;}
.c-nav_list-wrap a.o i{transform: rotate(135deg); transform-origin: 5px 5px;}
.c-nav_list-wrap .c-nav_list{position:relative;margin:0;line-height:1;z-index:4;display:inline-block;font-size:.3rem; padding:4vh 0 0 4.2rem;}
.c-nav_list-wrap .c-nav_list .shownav{display: none; padding-left: 2.2rem;}
.c-nav_list-wrap .c-nav_list .shownav .m2{font-size: 16px; line-height: 2.4;}
.c-nav_list-wrap .c-nav_list .shownav .m3{font-size: 14px; line-height: 1.2;}
.c-nav_list-wrap .c-nav_list .shownav .subnav dl{display: none; padding-left: 20px;}
.c-nav_list-wrap .c-nav_list .shownav .subnav dl dd{margin-bottom: 10px;}
.c-nav_list-wrap .c-nav_list .shownav a:hover{color: #ca0e2a;}
.c-nav_list-wrap .c-nav_list .c-nav_item{position:relative; transform:translateX(-100%) translateX(-.5rem); transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1); opacity:0;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(1){transition-delay:0.2s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(2){transition-delay:0.1s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(3){transition-delay:0.0666666667s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(4){transition-delay:0.05s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(5){transition-delay:0.04s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(6){transition-delay:0.0333333333s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(7){transition-delay:0.0285714286s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(8){transition-delay:0.025s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(9){transition-delay:0.0222222222s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(10){transition-delay:0.02s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(11){transition-delay:0.0181818182s;}
.c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(12){transition-delay:0.0166666667s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item{transform:translateX(0);opacity:1;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(1){transition-delay:0.19s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(2){transition-delay:0.23s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(3){transition-delay:0.27s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(4){transition-delay:0.31s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(5){transition-delay:0.35s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(6){transition-delay:0.39s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(7){transition-delay:0.43s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(8){transition-delay:0.47s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(9){transition-delay:0.51s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(10){transition-delay:0.55s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(11){transition-delay:0.59s;}
.has-nav-open .c-nav_list-wrap .c-nav_list .c-nav_item:nth-child(12){transition-delay:0.63s;}


.c-nav_list-wrap .c-nav_list1{position:relative;margin:0;line-height:1;z-index:4;display:none;font-size:.3rem; padding:4vh 0 0 4.2rem;}
.c-nav_list-wrap .c-nav_list1 .shownav{display: none; padding-left: 2.2rem;}
.c-nav_list-wrap .c-nav_list1 .shownav .m2{font-size: 16px; line-height: 3.4; color: #ffffff;}
.c-nav_list-wrap .c-nav_list1 .shownav .m3{font-size: 14px; line-height: 1.2; color: rgba(255, 255, 255, .6);}
.c-nav_list-wrap .c-nav_list1 .shownav .subnav dl{display: none; padding-left: 0;}
.c-nav_list-wrap .c-nav_list1 .shownav .subnav dl dd{width: 33.3%; margin-bottom: 10px; padding-right: 5px; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c-nav_list-wrap .c-nav_list1 .shownav a:hover{color: #ca0e2a;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item{position:relative; transform:translateX(-100%) translateX(-.5rem); transition:transform 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.3s cubic-bezier(0.4,0,0.2,1); opacity:0;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(1){transition-delay:0.2s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2){transition-delay:0.1s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3){transition-delay:0.0666666667s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(4){transition-delay:0.05s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(5){transition-delay:0.04s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(6){transition-delay:0.0333333333s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(7){transition-delay:0.0285714286s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(8){transition-delay:0.025s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(9){transition-delay:0.0222222222s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(10){transition-delay:0.02s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(11){transition-delay:0.0181818182s;}
.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(12){transition-delay:0.0166666667s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item{padding: 0 4vw 0 6vw; transform:translateX(0);opacity:1; border-bottom: 1px solid rgba(255, 255, 255, .16);}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(1){transition-delay:0.19s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2){transition-delay:0.23s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(3){transition-delay:0.27s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(4){transition-delay:0.31s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(5){transition-delay:0.35s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(6){transition-delay:0.39s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(7){transition-delay:0.43s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(8){transition-delay:0.47s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(9){transition-delay:0.51s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(10){transition-delay:0.55s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(11){transition-delay:0.59s;}
.has-nav-open .c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(12){transition-delay:0.63s;}
.c-nav_list-wrap .c-nav_list1 .m1{font-size: 18px; font-weight: bold; color: #ffffff;}


/* 修改的导航 */
.header-top{
	position: relative;
	z-index: 20;
}

.header-top .a1{
	float: left;
}

.header-top .a1 .logo-1{
	line-height: 95px;
}

.header-top .a1 .logo-1 img{
	vertical-align: middle;
}

.header-top .a2{
	float: right;
	margin-right: 86px;
}

.header-top .a2 .nav-1 li{
	
	float: left;
	margin-right: 72px;
}

.header-top .a2 .nav-1 li:last-child{
	margin-right: 0;
}

.header-top .a2 .nav-1 li .m1 {
	display: block;
	position: relative;
	font-size: 18px;
	color: #0b0b0b;
	line-height: 95px;
	font-weight: bold;
}

.header-top .a2 .nav-1 li .m1::after {
	position: absolute;
    left: 0;
    top: 100%;
    content: '\20';
    width: 0;
    height: 3px;
    margin-top: -2px;
    background: #d5161d;
    transition: all 0.3s;
    z-index: 4;
}

.header-top .a2 .nav-1 li.current .m1::after,
.header-top .a2 .nav-1 li:hover .m1::after {
	width: 100%;
}

.header-top .a2 .nav-1 li .nav-bot{
	position: absolute;
	left: 50%;
	top: 140%;width: 1234px;
	padding-top: 72px;transform: translateX(-50%);
display: flex;justify-content: space-between;opacity: 0;visibility: hidden;transition: all 0.2s;}

.header-top .a2 .nav-1 li .nav-bot .b1{
	float: left;
padding-top: 40px;}

.header-top .a2 .nav-1 li .nav-bot .b1 .tit{
	margin-bottom: 14px;
	font-size: 28px;
	color: #b50f18;
}

.header-top .a2 .nav-1 li .nav-bot .b1 .tip{
	font-size: 16px;
	color: #434242;
	line-height: 30px
}

.header-top .a2 .nav-1 li .nav-bot .b2{
	float: left;
width: 286px;padding-left: 100px;border-left: 1px solid #e2e2e2;box-sizing: border-box;}

.header-top .a2 .nav-1 li .nav-bot .b2 .bb{
	margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e2e2e2;font-size: 18px;
	color: #545454;
}

.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item a{
	display: block;
	position: relative;
	padding-left: 25px;
	font-size: 16px;
	color: #373636;
	box-sizing: border-box;
line-height: 36px;}

.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item a::after{
	position: absolute;
	content: '\20';
	left: 3px;
	top: 50%;
	width: 9px;
	height: 1px;
	background: #595959;
	transform: translateY(-50%);
}

.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item.current a,
.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item a:hover{
	color: #d5161d;
}

.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item.current a::after,
.header-top .a2 .nav-1 li .nav-bot .b2 .bc .item a:hover::after{
	background: #d5161d;
}

.header-top .a2 .nav-1 li .nav-bot .b3{
	float: right;
}

.header-top .a2 .nav-1 li:hover .nav-bot{
	top: 100%;
	opacity: 1;
	visibility: visible;
transition: all 0.4s;transition-delay: 0.2s;}

.header-top .a3{
	float: right;
}

.header-top .a3 .topLink .item{
	position: relative;
	float: left;
	width: 37px;
	height: 95px;
	margin-right: 8px;
	transition: all 0.3s;
	cursor: pointer;
}

.header-top .a3 .topLink .item:last-child{
	margin-right: 0;
}

.header-top .a3 .topLink .item-1{
	background: url(xiala_1.png) no-repeat center center;
	background-size: contain;
}
.header-top .a3 .topLink .item-1:hover{
	background-image: url(xiala_4.png);
}
.header-top .a3 .topLink .item-2{
	background: url(xiala_2.png) no-repeat center center;
	background-size: contain;
}
.header-top .a3 .topLink .item-2:hover{
	background-image: url(xiala_5.png);
}
.header-top .a3 .topLink .item-3{
	background: url(xiala_3.png) no-repeat center center;
	background-size: contain;
}

.header-top .a3 .topLink .item-3 .sea-ico {
	width: 100%;
	height: 100%;
}

.header-top .a3 .topLink .item-3:hover{
	background-image: url(xiala_6.png);
}

.header-top .a3 .topLink .item .picBox{
	position: absolute;
    left: 50%;
    top: 120%;
    transform: translate(-50%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s;
    z-index: 30;
}

.header-top .a3 .topLink .item .picBox img{
	max-width: unset;
}

.header-top .a3 .topLink .item:hover .picBox{
	top: 100%;
    visibility: visible;
    opacity: 1;
}

.header-top .a3 .topLink .item-3 form{
	position: absolute;
    top: 100%;
    right: 0;
    width: 300px;
    display: none;
    border: 1px solid #ca0e2a;
    background-color: #fff;
    z-index: 99;
}

.header-top .a3 .topLink .item-3 input[type="text"]{
	width: 228px;
    height: 45px;
    line-height: 38px;
    background: #fff;
    float: left;
    padding: 0 12px;
    font-size: 14px;
    border: none;
    outline-style: none;
    box-sizing: border-box;
}

.header-top .a3 .topLink .item-3 input[type="submit"]{
	width: 70px;
    height: 45px;
    background: #ca0e2a;
    color: #fff;
    text-align: center;
    cursor: pointer;
    float: right;
    font-size: 14px;
    border: 0;
    border-radius: 0;
}



@media screen and (max-width: 1903px) {
	.wrap{width: 100%;}
	.logo{margin-right: 60px;}
	.u-menu{width: 95px;}
	.fun-search{width: 95px;}
}

@media screen and (max-width: 1780px) {
	.nav li{margin-right: 66px;}
}

@media screen and (max-width: 1600px) {
	.g-in{width: 1400px;}
	.logo{margin-right: 40px; padding-left: 30px;}
	.nav{margin-right: 30px;}
	.nav li{margin-right: 45px;}
	.u-menu{width: 88px;}
	.fun-search{width: 88px;}
}

@media screen and (max-width: 1400px) {
	.g-in{width: 1200px;}
	.nav li .m1{font-size: 16px;}
	.header-top .a2{margin-right: 76px;}
	.header-top .a2 .nav-1 li{margin-right: 30px;}
	
}

@media screen and (max-width: 1366px) {
	.logo{margin-right: 90px;}
	.nav{margin-right: 0;}
	.nav li {display: none;margin-right: 40px;}
	.nav li:nth-child(2),
	.nav li:nth-child(3),
	.nav li:nth-child(4){display: block;}
	.nav li .m1{font-size: 18px;}
	.topLink{float: right;margin-right: 20px;}
}

@media screen and (max-width: 1300px) {
	.header-top .a2 .nav-1 li .nav-bot{width: 90vw;}
	
}


@media screen and (max-width: 1200px) {
	.g-in{width: 96%;}
	.logo{margin-right: 30px;}
	.nav li{margin-right: 30px;}
	.header-top{display: none;}
	.header-box{display: block;}
}

@media screen and (max-width: 700px) {
	.logo{padding: 5px; margin-right: 0;width: 53%;max-height: 68px;overflow: hidden;}
	.logo a{display: flex;align-items: center;height: 68px;}
	.nav{display: none;}
	.u-menu{width: 68px; height: 78px;}
	.fun-search{width: 68px; height: 78px;}
	.fun-search .fun-search-ico{width: 68px; height: 78px;}
	.topLink{display: none;}
	.c-nav_list-wrap{margin: 50px 0 0 0; padding-left: 0;}
	.c-nav_background::after{background: rgba(0, 0, 0, .9);}
	.c-nav_list-wrap .c-nav_list{padding-left: 0;display: none;}
	.c-nav_list-wrap .c-nav_list1{display: block;padding-left: 0;}
	.c-nav_list-wrap .c-nav_list1 .c-nav_item .shownav{padding-left: 0;}
	.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2) .shownav{display: block;}
	.c-nav_list-wrap .c-nav_list1 .c-nav_item:nth-child(2) .shownav .subnav dl{display: flex; flex-wrap: wrap; }
	.c-nav_list-wrap a i{display: none;}
}

.banner{position:relative; width:100%;}
.banner .bd{width:1920px; position:relative; left:50%; margin-left:-960px; z-index:1;}
.banner .hd{width:36px;position:absolute; bottom:300px; z-index:3; text-align:center;right:12%;padding-top: 100px;background: url(banner_hd_03.png) no-repeat top center;}
.banner .hd ul{display:inline-block;}
.banner .hd ul li{font-size: 14px;color: #fff;margin:18px 0;}
.banner .hd ul .on{font-size: 24px;}
.banner a.prev, .banner a.next{width:82px; height:128px; position:absolute; top:50%; margin-top:-64px; z-index:15; opacity:0; transition:0.8s linear 0s;}
.banner a.prev{left:4%; background:url(banner_prev_03.png) no-repeat;}
.banner a.next{right:4%; background:url(banner_next_05.png) no-repeat;}
.banner:hover a.prev, .banner:hover a.next{opacity:1;}
.sj-banner .swiper-pagination-bullet{opacity: .5;background-color: white;}
.sj-banner .swiper-pagination-bullet-active{background-color: white;opacity: 1;}


.footer,
.footer a{color: rgba(255, 255, 255, .5); color: #484848;}
.footer a:hover{color: #cbcbcb;}
.footer{background: #222222;}
.footer .ft01{padding: 58px 0;border-bottom: 1px solid #393939;}
.footer .ft01 .a1{float: left; /* width: 61%; */ border-right: 1px solid #393939;}
.footer .ft01 .a1 dl{float: left;min-width: 108px; margin-right: 92px;transition: all 0.3s;}
.footer .ft01 .a1 dl:last-child{margin-right: 0;}
.footer .ft01 .a1 dt{margin-bottom: 20px;font-size: 18px;font-weight: bold;color: #cecece;}
.footer .ft01 .a1 .ftNav .m1{font-size: 14px;line-height: 34px;color: #747474;}
.footer .ft01 .a1 .ftNav .m1:hover {color: #cbcbcb;}
.footer .ft01 .a1 .ftSubNav{display: none;padding-left: 12px;line-height: 34px;}
.footer .ft01 .a1 .ftSubNav li{position: relative;width: 90px; padding: 8px 0 8px 5px;line-height: 1.5;}
.footer .ft01 .a1 .ftSubNav li a{color: #747474;}
.footer .ft01 .a1 .ftSubNav li:hover a{color: #cbcbcb;}
.footer .ft01 .a1 .ftSubNav li:hover::before{background: #cbcbcb;}
.footer .ft01 .a1 .ftSubNav li::before{position: absolute;left: 0;top: 20px;content: '\20';width: 2px;height: 2px;background: #747474;}
.footer .ft01 .a2{float: right;width: 32%; text-align: right;}
.footer .ft01 .a2 .addr{margin-bottom: 20px;}
.footer .ft01 .a2 .addr div{font-size: 16px;color: #999999;line-height: 30px;}
.footer .ft01 .a2 .addr .tit{display: inline-block;margin-bottom: 10px;padding-left: 35px;font-size: 16px;color: #ffffff;background: url(pic_07.png) no-repeat left center;}
.footer .ft01 .a2 .tel{margin-bottom: 20px;}
.footer .ft01 .a2 .tel .tit{display: inline-block;margin-bottom: 10px;padding-left: 35px;font-size: 16px;color: #ffffff;background: url(pic_08.png) no-repeat left center;}
.footer .ft01 .a2 .tel div{font-family: Arial;font-size: 30px;color: rgba(214, 214, 214, .58);}
.footer .ft01 .a2 .qrcode .tit{margin-top: 8px;color: #ffffff;}
.footer .ft01 .a3{float: left;width: 14%;}
.footer .ft01 .a3 .textBox{margin-top: 14px;}
.footer .ft01 .a4{float: right;width: 25%;height: 340px;padding-right: 20px;overflow-y: auto;box-sizing: border-box;}
.footer .ft01 .a4::-webkit-scrollbar{width: 5px;}
.footer .ft01 .a4::-webkit-scrollbar-track{background: #c5c5c5;border-radius: 10px;}
.footer .ft01 .a4::-webkit-scrollbar-thumb{background: #ca0e2a;border-radius: 10px;}
.footer .ft01 .a4{scrollbar-color: #ca0e2a #ffffff; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.footer .ft01 .a4 .item{border-bottom: 1px solid rgba(255, 255, 255, .4); padding-bottom: 20px; margin-bottom: 20px;}
.footer .ft01 .a4 .item:last-child{border-bottom: none; margin-bottom: 0;}
.footer .ft01 .a4 .tit{margin-bottom: 12px; font-size: 18px; color: #ffffff; padding-left: 34px; background: url(ico_ft.png) no-repeat left 3px;}
.footer .ft01 .a4 .tip{font-size: 16px; color: #ffffff; opacity: 0.5; line-height: 30px;}
.footer .ft01 .a5{float: right; text-align: right; overflow: hidden;}
.footer .ft01 .a5 .b1{float: right; margin-bottom: 40px;}
.footer .ft01 .a5 .b2{float: left; margin-right: 68px;}
.footer .ft01 .a5 .b2 .textBox{margin-top: 14px;}
.footer .ft02 .a1{float: left;margin-right: 20px;}
.footer .ft02{line-height: 28px;padding: 17px 0;}
.footer .ft02 .a2{float: left;}
.fixed-go-top {display: none;position: fixed;z-index: 99;bottom: 100px;right: 1%;cursor: pointer; width: 61px; height: 61px; background: url(go_top.png) no-repeat center center;background-size: cover; transition: all 0.4s;}
.fixed-go-top:hover {background-image: url(go_topbb.png);}

@media screen and (max-width: 1600px) {
	.footer .ft01 .a1{/* width: 63%; */}
	.footer .ft01 .a2{width: 30%;}
	.footer .ft01 .a3{width: 10%;}
	.footer .ft01 .a1 dl{margin-right: 72px;}
}
@media screen and (max-width: 1400px) {
	/* .footer .ft01 .a1{width: 72%;} */
	.footer .ft01 .a2{width: 28%;}
	.footer .ft01 .a1 dl{margin-right: 52px;}
	.footer .ft01 .a5 .b2{margin-right: 40px;}
}

@media screen and (max-width: 1200px) {
	
	.footer .ft01{padding: 40px 0;}
	.footer .ft01 .a1{display: none;}
	.footer .ft01 .a2{width: 100%; text-align: left; box-sizing: border-box; padding: 0 4%; text-align: justify;}
	.footer .ft01 .a3{width: 100%;text-align: center;margin-bottom: 30px;}
	.footer .ft01 .a4{width: 100%;}
	.footer .ft01 .a5{width: 100%; float: unset; text-align: center;}
}

.sjBox{display: none;}
@media screen and (max-width: 700px){
	.footer .ft01 .a5 .b1{width: 100%;}
	.footer .ft01 .a5 .b2{width: 100%;}
	.fixed-go-top{width: 40px; height: 40px;}
	.pcBox{display: none;}
	.sjBox{display: block;}
}