@charset "utf-8";
/* CSS Document */

html, body{ height:auto;}

@font-face{ font-family:'DIN COROS'; src:url(Akrobat-Black.otf); font-style:normal;}

.section-btn,
.section_ny,
.arrow{ display:none;}

.section-wrap{ height:auto;}
.section-wrap .section{ height:auto;}
.section-wrap .section .title{ position:relative; margin:4% 0 0; top:0;}

.header{ position:fixed; z-index:999;}
.header_c{ position:relative;}
.logo{ margin-top:24px;}
.top_r{ margin-top:26px;}
.top_r li a{ margin:0 0 0 10px;}
.header_c ul.nav{ display:block; height:80px; float:right;}
.header_c ul.nav li{ display:block; float:left;}
.header_c ul.nav li > a{ display:block; line-height:80px; color:#666; font-size:15px; padding:0 1.5em; position:relative; margin:0 1em 0 0;}
.header_c ul.nav li > a::after{ content:''; display:block; width:100%; height:2px; position:absolute; left:0; bottom:0;}
.header_c ul.nav li > a:hover,
.header_c ul.nav li.on > a,
.header_c ul.nav li.cur > a{ color:#019fff;}
.header_c ul.nav li > a:hover::after,
.header_c ul.nav li.on > a::after,
.header_c ul.nav li.cur > a::after{ background:#019fff;}
.header_c ul.nav li .subNav{ display:none; width:calc(100% - 280px); background:#fff; overflow:hidden; border:1px solid #e1e1e1; border-top:0; position:absolute; left:50%; top:100%; transform:translate(-50%,-1px); box-sizing:border-box; z-index:999;}
.header_c ul.nav li .subNav a{ display:block; width:50%; line-height:1; padding:2.5% 3.5% 2.9%; box-sizing:border-box; float:left;}
.header_c ul.nav li .subNav a h5{ display:block; color:#4d4d4d; font-size:15px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.header_c ul.nav li .subNav a p{ display:block; color:#666; font-size:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:1em 0 0;}
.header_c ul.nav li .subNav a:hover{ background:#f8f8f8;}
.header_c ul.nav li .subNav a:hover h5{ color:#019fff;}

.banner{ height:437px; margin:80px 0 0;}
.slide a{ height:437px;}
.obj-j{ top:0;}

.section-wrap .section-2{ padding:0 0 60px;}
.section-wrap .section-2 .con{ display:flex; justify-content:space-between; align-items:center; overflow:hidden; position:relative; padding:0 130px; max-width:1000px; margin:0 auto;}
.section-wrap .section-2 .ab3{ position:static; width:400px; width:auto;}
.section-wrap .section-2 .ab8{ position:static; width:310px; width:auto; margin-right:90px;}
.section-wrap .section-2 .ywlist{ position:static;}
.section-wrap .section-2 .ywlist li{ width:20%;}

.section-4{ padding:0 0 60px;}
.fangan ul{ margin-top:0;}

.section-5{ padding:0 0 60px;}
.tab{ padding-top:20px;}
#con_one_1{ position:relative;}
.section-wrap .section-5 .about1{ left:0; top:68px;}
.section-wrap .section-5 .about2{ left:0; top:190px;}

.section-6{ background:#f8f8f8;}
.section-wrap .section-6 .fuzc{ padding-top:30px;}
.section-wrap .section-6 .adress{ position:relative; bottom:0; overflow:hidden; margin:60px 0 0; height:auto; padding:0; background-position:center bottom -22px; background-position:center top; background:#0c1133;}
.section-wrap .section-6 .adress::after{ content:''; display:block; width:100%; height:246px; background:url(../images/foot_map.jpg) center top -100px no-repeat; position:absolute; left:0; top:0; z-index:1; opacity:0.2;}
.section-wrap .section-6 .adress_c{ margin:82px auto 0; width:534px; height:164px; overflow:hidden; background/:#292e3e; position:relative; z-index:3;}
.section-wrap .section-6 .adress_c .zj{ margin:15px 0 0;}
.section-wrap .section-6 .adress p.copy{ display:block; line-height:58px; text-align:center; color:#fff; font-size:13px; text-align:center; background:rgba(0,0,0,0.2); background:#292c3d; position:relative; z-index:3;}

.section-wrap .section .title .ab1,
.section-wrap .section .title .ab2{ display:none;}

/*
.section-2 ul{ display:flex; width:calc(100% + 8px); font-size:16px; margin:0 -4px; padding:40px 0 0;}
.section-2 ul li{ display:block; width:20%; box-sizing:border-box; padding:0 4px; overflow:hidden; position:relative; transition:all ease 0.4s; list-style:none;}
.section-2 ul li.wap{ display:none;}
.section-2 ul li a{ display:block; height:450px; height:356px; background:#109dff; overflow:hidden; position:relative;}
.section-2 ul li .bg{ display:block; width:100%; height:100%; background-size:cover !important; transition:all ease 0.4s; opacity:1;}
.section-2 ul li img.ico{ display:block; height:2em; box-sizing:border-box; float:left; margin:0.25em 0.75em 0 0; filter:brightness(0) invert(1); margin:0 0.75em 0 0;}
.section-2 ul li .txt{ display:block; width:355px; line-height:1; color:#fff; position:absolute; left:16px; bottom:6%; transition:transform ease-in-out 0.4s;}
.section-2 ul li .txt span{ display:block; font-size:12px; overflow:hidden; padding:0 0 0.25em;}
.section-2 ul li .txt span:nth-child(2){ display:none;}
.section-2 ul li .txt em{ display:block; line-height:1.5; overflow:hidden; line-height:2;}
.section-2 ul li .txt p{ display:none; line-height:1.75;}
.section-2 ul li .txt i{ display:none; width:6.5em; height:1.88em; line-height:1.88; color:#fff; font-size:13px; text-align:center; overflow:hidden; border:1px solid #fff; border-radius:1em; cursor:pointer; transition:all ease 0.4s; margin:1.5em 0 0.25em; font-style:normal; background:none;}
.section-2 ul li .txt i font{ display:block; transition:transform ease 0.4s;}

.section-2 ul li .txt i:hover{ color:#109dff; background:#fff;}
.section-2 ul li .txt i:hover font{ transform:translateY(-50%);}
.section-2 ul.on li{ width:15%;}
.section-2 ul.on li .txt{ transform:scale(0.9); transform-origin:left center; left:14px;}
.section-2 ul.on li .txt span{ transform:scale(0.9,1); transform-origin:left center;}
.section-2 ul li.on{ width:40%;}
.section-2 ul li.on .bg{ opacity:0.3;}
.section-2 ul li.on img.ico{ height:40px; padding:0; position:absolute; left:0; bottom:364px; bottom:274px;}
.section-2 ul li.on .txt{ font-size:0.875em; transform:scale(1); left:20px;}
.section-2 ul li.on .txt em{ line-height:2; font-size:1.5em; padding:0 0 0.2em;}
.section-2 ul li.on .txt span{ transform:scale(1); font-size:13px;}
.section-2 ul li.on .txt span:nth-child(2){ display:block;}
.section-2 ul li.on .txt span:nth-child(4){ display:none;}
.section-2 ul li.on .txt p{ display:block;}
.section-2 ul li.on .txt i{ display:block;}

.fangan{ max-width:1000px;}
.fangan ul{ font-size:16px; margin:0 -1em; width:auto; padding:40px 0 20px;}
.fangan li{ width:20%;}
.fangan li a{ background:#fff; margin:0 auto; max-width:none; width:9em; padding:1.25em; border-radius:5.75em 5.75em 0 0; transition:all ease 0.4s;}
.fangan li img{ width:8.5em; height:8.5em; margin:0 auto; border:1px solid #ececec; border-radius:50%; box-sizing:border-box; padding/:3.375em; object-fit:none; transition:all ease 0.4s;}
.fangan li a h2{ line-height:3.5; padding:0; margin:1.25em 0 4em; transition:all ease 0.4s;}
.fangan li i{ display:none;}

.fangan li a:hover/{ background:#109dff;}
.fangan li a:hover img{ filter/:brightness(0) invert(1); transform:rotateY(180deg);}
.fangan li a:hover h2{ color/:#fff; transform:translateY(-8%);}
*/

.float{ position:fixed; right:10px; bottom:12px; z-index:999; padding:20px 0 0;}
.float a.btn{ display:block; width:20px; line-height:20px; color:#fff; font-size:14px; text-align:center; background:#e83035; padding:16px 10px 20px; border-radius:4px;}
.float a.btn img{ display:block; width:100%; margin:0 0 4px;}
.float .info{ width:282px; font-size:16px; text-align:center; border-radius:8px; overflow:hidden; background:#fff; padding:0 0 20px; position:absolute; right:0; bottom:100%; opacity:0; visibility:hidden; transition:all ease 0.4s; box-shadow:0 0 6px rgba(0,0,0,0.1);}
.float:hover .info{ opacity:1; visibility:visible;}
.float .info b{ display:block; line-height:1.5; color:#333; font-size:22px; background:#efefef; padding:1em 0;}
.float .info b em{ display:block; font-size:36px; font-family/:'DIN COROS'; font-weight:inherit; transform:scale(0.95,1);}
.float .info span{ display:block; line-height:3; color:#109dff;}
.float .info img{ display:block; height:7.25em; margin:0 auto; box-shadow:0 0 6px rgba(0,0,0,0.1);}






























/**/