﻿@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: 12px/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, img { border: 0; vertical-align: bottom; }
img{max-width: 100%;}
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; resize: none; }
table { border-collapse: collapse; border-spacing: 0; }
.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 { blr:expression_r(this.onFocus=this.blur());}*/
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; }
.tl{ text-align:left; }
.tr{ text-align:right; }
.tc{ text-align:center; }
.hide{ display:none; }
.show{ display:block; }
.noBg { background: none !important; }
.noBorder { border: none !important; }
.noMg { margin: 0!important; }
.mr0{ margin-right:0 !important; float:right !important;}
p[style='color:red;font-weight:600'] { display:none!important; }
/*.info{text-align: justify; text-justify: inter-ideograph;}*/

/*Body*/
body {  margin: 0 auto; overflow-x: hidden;  background: #fff; color:#333; -webkit-text-size-adjust:none;}
area {  anything:expression(this.onfocus=this.blur);  }
a {  color: #333; cursor:pointer; }
a:hover { color: #315593; }


.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden;  max-width:1920px;  }
.wrap { position:relative; width:1680px; margin:0 auto; }
.wrap02 { position:relative; width:1400px; margin:0 auto; }





@media all and (max-width:1700px){
	.topArea .wrap01 { width:96%; }
}
@media all and (max-width:1480px){
	.wrap { width:96%; }
	.wrap02 { width:1200px; }
}
@media all and (max-width:1240px){
	.wrap02 { width:96%; }
}

.search { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); display:none; z-index:9999; }
.search form { position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-30px; width:600px; background:#fff; font-size:16px; z-index:9; }
.search form .txt { float:left; height:60px; line-height:60px; padding-left:15px; width:450px; }
.search form .btn { float:right; height:60px; line-height:60px; width:150px; text-align:center; background:#da2228; color:#fff; cursor:pointer; }
.serclose { position:absolute; right:-50px; top:-50px; color:#fff; font-size:30px; cursor:pointer; }
.search01 { display:block; }

.banner .videoBox {height: auto;background: #000;text-align: center;}
.banner .videoBox video {height: 100%;}
.banner .swiper-pagination{bottom: 40px !important;}
.banner .swiper-pagination-bullet {position: relative;width: 18px;height: 18px;background: transparent;border: 3px solid #fbfbfb;opacity: 1;box-sizing: border-box;border-radius: 100%;}
.banner .swiper-pagination-bullet-active {background: #fb0303;border-color: #fb0303;}
/*.banner .swiper-container-horizontal > .swiper-pagination-bullets {width: auto;left: 240px;bottom: 47px;}*/
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 13px;}
.banner .swiper-slide { position: relative; overflow: hidden;} 
.banner .swiper-slide img{max-width: 100%;}
.banner .swiper-slide video { display: block; position: absolute; left: 50%; top: 50%; width: ; transform: translate(-50%,-50%); z-index: 9; }



/*.banner .swiper-slide img {animation: 7s ease 0s normal none infinite running bigddd;}*/
/*.banner .swiper-slide-active img {transform: scale(1.2,1.2);}*/
.banner .swiper-button-next{background: url(next.png)no-repeat center;right: 4.947%;} 
.banner .swiper-button-prev{background: url(prev.png)no-repeat center;left: 4.947%;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 64px;height: 64px;margin-top: -32px;}

@keyframes bigddd {
    /*  */
    0%,
    100% {
        transform: scale(1);
    }
    50% {
       transform: scale(1.2,1.2);
    }
}

@-moz-keyframes bigddd {
    /* ç«ç‹ */
    0%,
    100% {
        transform: scale(1);
    }
    50% {
       transform: scale(1.2,1.2);
    }
}

@-webkit-keyframes bigddd {
    /* Safari å’Œ Chrome */
    0%,
    100% {
        transform: scale(1);
    }
    50% {
       transform: scale(1.2,1.2);
    }
}

@-o-keyframes bigddd {
    /* Opera */
    0%,
    100% {
        transform: scale(1);
    }
    50% {
       transform: scale(1.2,1.2);
    }
}

.b-in{width: 1680px; margin: 0 auto;}

.header{position: relative;}
.headbox{position: fixed;top:0;z-index: 9;width: 100%;z-index: 999;}
.head{padding: 32px 0;position: absolute;top:0;width: 100%;transition: all 0.6s;background: transparent;}
.head .logo{float:left;}
.head .nav{float:left;margin-left: 90px;}
.head .nav  li{float:left;line-height: 40px;margin: 0 37px;}
.head .nav  li a{display: block;font-size: 18px;color: #000;}
.head .nav  li a:hover{color:#fb0303 ;}
.head .b-in{position: relative;}
.head .headr{position: absolute;right:-1475px;width: 1790px;top:-34px;padding: 33px 0;}
.head .headr .headrx{width: 290px;padding-left: 25px}
.head .headr .headra{float:left;position: relative;}
.head .headr .headra .headraa{padding-left: 34px;background: url(head1_06.png) no-repeat left center;line-height: 40px;cursor: pointer;}
.head .headr .headra .headraa span{font-size: 14px;color: #ffffff;padding-right: 31px;background: url(head2_14.png) no-repeat right center;}
.head .headr .headra .headrab{position: absolute;left:0;width: 100%;background: #fff;text-align: center;display: none;}
.head .headr .headra .headrab ul li{line-height: 2;}
.head .headr .headra .headrab ul li a{display: block;font-size: 14px;color: #333;}
.head .headr .headrb{float:left;position: relative;margin-left: 16px;}
.head .headr .headrb .headrba{padding-left: 34px;background: url(head3_09.png) no-repeat left center;line-height: 40px;}
.head .headr .headrb .headrba span{font-size: 14px;color: #fff;padding-right: 30px;background: url(head2_14.png) no-repeat right center;}
.head .headr .headrb .headrbb{position: absolute;left:-50%;width: 200%;background: #fff;padding: 3% 0;display: none;}
.head .headr .headrb .headrbb ul li{float:left;width: 33.333%;text-align: center;line-height: 2;}
.head .headr .headrb .headrbb ul li a{display: block;font-size: 14px;color: #333;}
.head .headr .searcha{float:right;margin-top: 11px;}

.head2{padding: 32px 0;background: #fff;position: absolute;top:-108px;width: 100%;transition: all 0.6s;box-shadow: 0 0 8px rgba(0,0,0,0.3);}
.head2 .logo2{float:left;width: 20%;}

.head2 .fun {display: flex;justify-content: flex-end;align-items: center;width: 80%;}
.head2 .fun .nav {display: flex;justify-content: space-between;align-items: center;float: none;width: 70%;margin: 0 30px 0 0;}
.head2 .fun .fun-icon  { display: flex; justify-content: space-between; align-items: center; }




.head2 .nav { float:left;margin-left: 42px;}
.head2 .nav  li{float:left;line-height: 40px;margin: 0;}
.head2 .nav  li a{display: block;font-size: 18px;}
.head2 .nav  li a:hover{color:#fb0303 ;}
.head2 .b-in{position: relative;}
.head2 .headr2{position: absolute;right:-1475px;width: 1790px;top:-34px;padding: 33px 0;background: #da2228}
.head2 .headr2 .headr2x{width: 290px;padding-left: 25px}
.head2 .headr2 .headr2a{float:left;position: relative;}
.head2 .headr2 .headr2a .headr2aa{padding-left: 34px;background: url(head1_06.png) no-repeat left center;line-height: 40px;cursor: pointer;}
.head2 .headr2 .headr2a .headr2aa span{font-size: 14px;color: #ffffff;padding-right: 31px;background: url(head2_14.png) no-repeat right center;}
.headr2ab{position: absolute;left:-25%;width: 150%;background: rgba(255,255,255,0.9);text-align: center;display: none;border-radius: 5px;}
.headr2ab .headr2abc{padding: 20px 0 15px;}
.headr2ab .headr2abc .headr2abcb{width: 126px;height: 37px;line-height: 37px;margin:6px auto 0;background: #da2228;font-size: 14px;color: #fff;}
.headr2ab .headr2abc .headr2abcc{margin: 4px auto 0;width: 126px;}
.headr2ab .headr2abc .headr2abcc a{display: block;height: 35px;line-height: 35px;border:1px solid #da2228;font-size: 14px;color: #da2228;}

.icon{margin-top: 9px;}
.icon .icon-search{background: url(search.png) no-repeat center;width: 19px;height: 21px;display: block;}
.lanuage{margin-left: 47px;}
.lanuage a{font-size: 18px;color: #000;line-height: 40px;}
.fun-icon{margin-left: 5px;}

.head2 .fun .fun-icon .icon { margin: 0; }


.head2 .headr2 .headr2b{float:left;position: relative;margin-left: 16px;}
.head2 .headr2 .headr2b .headr2ba{padding-left: 34px;background: url(head3_09.png) no-repeat left center;line-height: 40px;}
.head2 .headr2 .headr2b .headr2ba span{font-size: 14px;color: #fff;padding-right: 30px;background: url(head2_14.png) no-repeat right center;}
.headr2bb{position: absolute;right: 0;width: 575px;background: rgba(255,255,255,0.9);border-radius: 8px;padding: 28px 0 14px 20px;display: none;}
.headr2bb ul li{float: left;width: 104px;height: 44px;line-height: 1;text-align: center;border: 1px solid #d6d6d6;margin: 0 6px 14px 0;border-radius: 5px;display: flex;justify-content: center;align-items: center;}
.headr2bb ul li a{display: block;font-size: 16px;color: #202020;}
.headr2bb ul li.s2_ccbb1 .ll{font-size: 13px;margin-top: 3px;}
.headr2bb ul li:hover{background: #cf2c34;border-color: #cf2c34;color: #fff;}
.headr2bb ul li:hover a{color: #fff !important;}
.headr2bb ul li:hover .ll{color: #fff;}

.headbox.showdiv .head{opacity:0;top:-108px;}
.headbox.showdiv .head2{opacity:1;top:0;}


.head2 .headr2 .searcha2{float:right;margin-top: 11px;}

.foot .f-link ul li:first-child  .tell:nth-child(4) .tel{margin-top: 24px;}
.foot .f-link ul li:first-child  .tell:nth-child(4){margin-left: 10px;}

@media only screen and (max-width:1700px){
	.b-in{width: 96%;}
	.head .nav{float:left;margin-left: 42px;}
	.head .nav ul li{float:left;line-height: 40px;width: 105px;text-align: center;}

	.head2 .nav2{float:left;margin-left: 42px;}
	.head2 .nav2 ul li{float:left;line-height: 40px;width: 105px;text-align: center;}
	
}

@media only screen and (max-width:992px){
    .head2 .logo2,
    .head2 .fun { width: auto;}
	.search form {width: 80%;margin-left: 0;transform: translate(-50%,0);}
    .search form .txt{width: 75%;}
    .search form .btn{width: 25%;}
    .serclose{right: -25px;}
}



.u-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0.5); z-index: 9;  overflow: hidden; display:none;}
.m-nav-show .u-mask { display:block; }

.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; background:rgba(255,255,255,0.8); z-index:9999; opacity:0; overflow:auto; }
.m-menu .site-nav {  padding:7% 5% 7% 15%;  min-height:400px; overflow-y:auto; }
.m-menu li { padding-bottom:12px; font-size:15px; }
.m-menu li:hover a,.m-menu .current a { color: #315593; }
.m-menu li dl { padding-left:15%; display:none; }
.m-menu li dt { padding-top:8px; padding-bottom:0; font-size:12px; }
.m-menu li a { color:#333; }
.m-menu li dt a { color:#333; }
.m-menu li dt.on a { color:#315593; }
.m-menu li:hover dt a,.m-menu .current dt a { color: #333; }

.m-menu li.p dl { display:block; }
 
.u-menu { position:absolute; right:calc(2% + 200px); top:50%; margin-top:-21px; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); cursor:pointer; display:none; z-index:9; }
.u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:2px; background:#315593; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}
@media only screen and (max-width:1700px){
	.b-in{width: 96%;}	
}
@media all and (max-width:1520px){
    .head .nav li{margin: 0 20px;}
    .head2 .nav li{margin: 0;}
    .head2 .nav li a { font-size: 16px; }
}
@media all and (max-width:1300px){
	.c-nav-button_icon{display: inline-block;}
    .head .nav{display: none;}
    .head2 .nav{display: none;}
}
@media all and (max-width:992px){
	.head2 .fun .nav { display: none;}
    .banner .swiper-slide video { display: block; position: absolute; left: 0; top: 0; width: 100%; bottom: 0; transform: translate(0,0); z-index: 1; }
}

/* @media all and (max-width:1280px){
 
	.navArea { width:calc(100% - 300px); }
	.nav ul li .a1 { padding:0 10px; }
}
@media all and (max-width:1200px){
	.logo img { height:60px; width:auto; }
	 
	.navArea { width:100%; padding:0; }
	.nav { display:none; }

	.u-menu { right:0; display:block; }
} */






/* .back-to { position:fixed; _position:absolute; _top: expression(eval(document.documentElement.scrollTop)+400); bottom:110px; right:2%; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.jpg) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

@media all and (max-width:1400px){
	.back-to { display:none!important; }
} */

/*广告*/
.ad_closed{width:16px;height:16px;line-height:16px;text-align:center;background:#f00;color:#fff;position:absolute;top:0;right:0;cursor:pointer;}

/*弹出广告*/
#popup{position:fixed;top:50%;left:50%;z-index:9999;}
#ad_shadow{width:100%;background:#000;position:fixed;top:0;left:0;z-index:9000;opacity:0.4;filter:alpha(opacity=40);}

/*漂浮广告*/
#ad1{position:absolute;z-index:9999;}

/*左侧门帘*/
#hangL{position:absolute;left:0;z-index:9999;}

/*右侧门帘*/
#hangR{position:absolute;right:0;z-index:9999;}

/*拉屏广告*/
#bigScreen{position:relative;left:50%;top:0;height:0;overflow:hidden;}
#bigScreen .ad_closed{top:10px;}
/* 在线留言 */
.msg { margin-bottom: 30px; }
.msg h2 { margin-bottom: 28px; padding-left: 16px; color: #da231b; font-size: 24px; line-height: 50px; }
.msg input[type="text"] { width: 32%; height: 60px; margin-right: 2%; padding: 0 15px; border: 1px solid #e5e5e5; font-size: 16px; line-height: 58px; }
.msg input[type="submit"] { width: 32%; height: 60px; margin: 0; padding: 0 15px; border: 1px solid #da231b; background-color: #da231b; color: #fff; font-size: 16px; line-height: 58px; cursor: pointer; }
 
/*  */
.fixed{width: 50px; border-top-left-radius: 20px;border-bottom-left-radius: 20px;background-color: white;position: fixed;right: 0; top: 50%;margin: auto 0;padding: 22px 0 0;  box-sizing: border-box;z-index: 1000;box-shadow: 0 0 8px rgba(0,0,0,0.3);}
.fixed ul .li-012{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.fixed ul li span{font-size: 15px;color: #000;position: relative;padding-bottom: 6px;line-height: 30px; }
.fixed ul li:not(:last-child) span::after{content: "";position: absolute;bottom: 0;width: 17px;left: 50%;transform: translate(-50%,0);border-bottom: 1px solid #d4d4d4;}
.fixed ul li { position: relative; padding: 10px 0; }
.fixed ul .li03 a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.fixed  .tel2 {position: absolute;padding: 0 13px; line-height: 31px;background-color: #d70000;color: white;font-size: 20px;display: block;width: 150px;right: -210px;transition: all 0.6s ease;  top: 6px;border-radius: 5px;}
.fixed .li01:hover .tel2{right: 60px;}
/* .fixed  .as{position: relative;} */
.fixed .li01 .tel2 a{position: relative;color: white;display: block;}
.fixed .li01 .tel2 a::after{width:0px;height:0px;border-left:6px solid #d70000;border-top:6px solid transparent;border-bottom:6px solid transparent; position: absolute;right: -19px;top: 0;bottom: 0;margin: auto 0;content: "";}
.fixed  .tel3 {position: absolute;width: 86px;height: 86px; right: -136px;transition: all 0.6s ease;  top:-16px;}
.fixed .li02:hover .tel3 {right: 56px;}


.fun-nav { display: none; }
.c-nav-button_icon {display:none;width: 25px;margin-top: 3px;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);}
.has-nav-open .c-nav-button_icon {transform:rotate(135deg);transition-delay:0.2s;}
.c-nav-button_line {position:relative;display:block;height:3px;margin-bottom: 6px;border-radius:3px;transform:translateZ(0);transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.2s,opacity 0.15s 0.05s;}
.c-nav-button_line::before,
.c-nav-button_line::after {display:block;content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px;background-color:#000;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);transform:translateZ(0);}
.c-nav-button_line::after {opacity:0;}

.has-nav-open .c-nav-button:hover .c-nav-button_line::before {transform:translateY(0);}
.c-nav-button_line:nth-child(1)::before {transition-delay:0.2s;}
.c-nav-button:hover .c-nav-button_line:nth-child(1)::before {transition-delay:0s;}
.has-nav-open .c-nav-button_line:nth-child(1) {transition-delay:0s,0.2s;transform: translateY(9px);}

.c-nav-button_line:nth-child(2) {transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.05s;width: 60%;}
.c-nav-button_line:nth-child(2)::before {transition-delay:0.1s;}
.has-nav-open .c-nav-button_line:nth-child(2) {transform:rotate(90deg);transition-delay:0.15s; width:100%;}
.c-nav-button_line:nth-child(3) {position:relative;margin-bottom:0;}
.c-nav-button_line:nth-child(3)::before {transition-delay:0.0s;}
.c-nav-button:hover .c-nav-button_line:nth-child(3)::before {transition-delay:0.2s;}
.has-nav-open .c-nav-button_line:nth-child(3) {transform:translateY(-0.59375rem);opacity:0;transition-delay:0s,0.15s;}
.c-nav-button_line:nth-child(3)::after {top:0.59375rem;}

.has-nav-open .c-nav-button_line::before,
.has-nav-open .c-nav-button_line::after { background-color: #000; }

.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: #f7f7f7;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:10vh 0 5vh; overflow-y: auto; z-index:4; }
.c-nav_list-wrap a { position: relative; display: block; font-size: 20px; color: #020202; 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 #999; border-bottom: 1px solid #999; transform: rotate(315deg); transform-origin: 0 0; transition: all .3s ease; }
.c-nav_list-wrap a.o { color: #ff0000; }
.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 a { font-size: 16px; line-height: 2.4; } 
.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;}

@media all and (max-width:1300px){
    .lanuage{margin-right: 0; margin-left: 20px;}
    .lanuage a { font-size: 16px; }
    .head{padding: 16px 0;}
    .head2{padding: 16px 0;}
    /* .c-nav_background {position:absolute;top:0;right:0;bottom:0;left:0;height:calc(100vh - 57px); opacity: 1 !important;}
    .c-nav_list-wrap{height: calc( 100vh - 57px );margin: 14vh 0 0;overflow-y: unset;} */
}

@media all and (max-width:992px){
    .lanuage{margin-left: 17px;margin-right: 17px;}
    .head .logo img{height: 24px;width: auto;}
    .head2 .logo2 img{height: 24px;width: auto;}
    .lanuage a{line-height: 24px;}
    .icon{margin-top: 0;}
    .c-nav-button_icon{margin-top: 0;}
    .banner .swiper-button-prev, .banner .swiper-button-next{display: none;}
    .banner .swiper-pagination{display: none;}
    .fixed ul li { padding: 10px 0 5px; }
    .fixed ul li span { font-size: 13px; }
    .fun-nav { display: block; }
    .fun-nav .c-nav-button_wrap { display: flex; align-items: center; }
    .c-nav-button_icon{display: block; }
    
}


.foot { background-color: #ebebeb; padding: 50px 0 0;z-index: 4;position: relative;}
.foot .f-nav { display: flex; justify-content: space-between; align-items: center; }
.foot .f-nav .nav1 {flex: 0 0 60%;}
.foot .f-nav .nav1 ul {display: flex;justify-content: space-evenly;align-items: center;}
.foot .f-nav .nav1 a { font-size: 16px;margin:0;color: #1f1f1f;display: inline-block;}
.foot .f-link{margin-top: 51px;}
.foot .f-link ul { display: flex; justify-content: space-between; align-content: center; flex-wrap: wrap; width: 80%; } 
.foot .f-link ul li{display: flex;justify-content: center;align-items: flex-start;/* margin-left: 97px; */margin-bottom: 15px;}
.foot .f-link ul li i{margin-right:11px;}
.foot .f-link ul li:first-child{margin-left: 0;}
.foot .f-link ul li:last-child{display: none;}
.foot .f-link ul li span{color: #1f1f1f;opacity: 0.69;font-size: 14px;line-height: 24px;}
.foot .f-link ul li p{color: #1f1f1f;font-size: 24px;line-height: 24px;}
.foot .f-link ul li .tel1{margin-left: 39px;}
.foot .f-a {display: flex;align-items: center;margin-top: 40px;display: none;}
.foot .f-a a{font-size: 14px;line-height: 24px;color: #020202;opacity: 0.77;margin-left: 20px;}
.foot .f-copyright{margin-top: 31px;border-top: 1px solid #e0e0e0;line-height: 66px}
.foot .f-copyright .f-bs ul li {position: relative;margin-right: 26px;cursor: pointer;}
.foot .f-copyright .f-bs ul li:first-child{margin-left: 18px;}
.foot .f-copyright .f-bs ul li .i{display: none;position: absolute;transform: translate(-50%,0);left: 50%;top: -69px;width: 86px;height: 86px;} 
.foot .f-copyright .f-bs ul li:hover .i{display: block;}
.foot .f-copyright .f-bs ul li img{vertical-align: middle;}
.foot .f-copyright p{color:#1f1f1f;opacity: 0.45;}
.foot .f-copyright p a:hover{color:#1f1f1f;opacity: 1;}

@media all and (max-width:1700px){
    .foot .b-in { width: 92%; }
}
@media all and (max-width:1440px){
    .foot .f-link ul li{/* margin-left: 32px; */}
}
@media all and (max-width:1366px){
    .foot .f-link ul li p { font-size: 20px; }
}
@media all and (max-width:1280px){
    .foot .f-link { width: 100%; }
    .foot .f-link ul li p { font-size: 18px; }
}
@media all and (max-width:992px){
    .foot { padding: 15px; }
    .foot .f-nav { flex-wrap: wrap; }
    .foot .f-nav .logo1 { flex:0 0 100%; padding: 25px 0; text-align: center; }
    .foot .f-nav .nav1 { flex:0 0 100%; text-align: center;}
    .foot .f-nav .nav1 ul { flex-wrap: wrap; justify-content: center; }
    .foot .f-nav .nav1 ul li { margin: 8px 8px 0; }
    .foot .f-nav .nav1 ul li a { font-size: 15px; }

    .foot .f-link { margin-top: 25px; }
    .foot .f-link ul { width: 100%; }
    .foot .f-link ul li { width: 100%; justify-content: flex-start; justify-content: flex-start; margin-bottom: 15px; }
    .foot .f-link ul li.fl { float: none; }
    .foot .f-link ul li i { flex: 0 0 35px; height: 35px; }
    .foot .f-link ul li p { line-height: 1.6; }

    .foot .f-link ul li .tell .tel { margin-bottom: 0; display: block; }
    .foot .f-link ul li .tell .tel1 { margin-left: 15px; margin-bottom: 0; }

    .foot .f-link ul li:nth-child(2) { margin-left: 0; margin-top: 0;}
    .foot .f-link ul li:first-child { margin-right: 0; }
    .foot .f-link ul li:last-child { margin-left: 0;}
    
    .foot .f-a { margin-top: 0; display: none; }
    .foot .f-a i { flex: 0 0 35px; height: 35px; }
    .foot .f-a a { margin-left: 11px; }

    .foot .f-copyright{margin-top: 15px; padding-top:15px; line-height: 30px; }
    .foot .f-copyright>div{float: unset;text-align: center;}
    .foot .f-copyright .f-bs {float: unset;text-align: center;width: 100%;display: block;}
    .foot .f-copyright .f-bs ul{display: inline-block;}
    .foot .f-copyright p{line-height: 20px;}
    /* .fixed { display: none; } */
    .fixed ul .li02{display: none;}
    .fixed ul .li03{display: none;}
}
.pcpc{display: block;}
.robot-cans .bbd .bbd-box .pcpc{line-height: 46px;}
/* .robot-cans .bbd .bbd-box:last-child>.pcpc{ display: flex;flex-wrap: wrap; } */
/* .robot-cans .bbd .bbd-box:last-child>.pcpc table:nth-child(1){width: 50% !important;} */
/* .robot-cans .bbd .bbd-box:last-child>.pcpc table:nth-child(2){width: 50% !important;} */
.robot-cans .bbd .bbd-box:first-child>.pcpc table{width: 70% !important;}
/* .robot-cans .bbd .bbd-box:nth-child(5)>.pcpc table{width: 70% !important;} */
.robot-cans .bbd .bbd-box:last-child .pcpc td  span{line-height: 36px !important;display: inline-block;}
.robot-cans .bbd .bbd-box:last-child .pcpc td{line-height: 36px !important;}
.sjsj { display: none; }
.parter .parter-Item1 .parter-Item1-box4{    border-bottom: none !important;}
@media all and (max-width:992px){
    .robot-cans .bbd .bbd-box .pcpc { display: none !important; }
    .sjsj { display: block; }
    .sjsj p span{line-height: 28px !important;display: inline-block;}
    .robot-cans .bbd .bbd-box:last-child .sjsj td  span{line-height: 28px !important;display: inline-block;}
    /* .sjsj { display: none; } */
    /* .robot-cans .bbd .bbd-box:last-child>.sjsj{ display: flex;flex-wrap: wrap; }
    .robot-cans .bbd .bbd-box:last-child>.sjsj table:nth-child(1){width: 100% !important;}
    .robot-cans .bbd .bbd-box:last-child>.sjsj table:nth-child(2){width: 100% !important;}
    .robot-cans .bbd .bbd-box:last-child>.sjsj span{font-size: 14px !important;}
    .robot-cans .bbd .bbd-box:first-child>.sjsj table{font-size: 14px !important;}
    .robot-cans .bbd .bbd-box:first-child>.sjsj table{width: 100% !important;}
    .robot-cans .bbd .bbd-box:nth-child(5)>.sjsj table{width: 100% !important;}
    .robot-cans .bbd .bbd-box:nth-child(5)>.sjsj table{font-size: 14px !important;} */
}