﻿:root{
    --colorfff: #fff;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorbg1: #f1f1f1;
    --colorbg2: #F2F5F6;
    --colormain1: #008cd6;
    --colormain2: #f47b24;
}

html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size:16px;}
html,body{width:100%;scroll-behavior: smooth;}
body {color:#333333;font-size:1rem;overflow-x: hidden;line-height: 1.5;}
body,div,ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,form,pre,fieldset,legend,table,tr,td,th,input,textarea,img {margin:0;padding:0;}

section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;}
div,ul,ol,li,dd,dl,dt {list-style:none;}
table {border-collapse:collapse;border:0;}
td,tr,th {font-size:14px;}
img {border:none;}
select,input,img {vertical-align:middle;}
input, textarea, slsct {font-family: inherit;  font-weight: inherit; font-size: 14px;}
textarea {vertical-align:middle;font-size:14px;resize:none;outline:none;}
input{background-color:transparent;border:0;outline:none;}
button{margin:0;padding:0;border:1px solid transparent;background-color:transparent;outline:none;}
button:active{opacity:0.6}
input[type=button],input[type=submit],input[type=file],input[type=reset],button {appearance:none;-webkit-appearance:none;-moz-appearance:none;}
em {font-style:normal;}
b {font-weight:normal;}
h1,h2,h3 {font-weight:bold;}
h4,h5,h6 {font-weight:bold;}

a:link,a:visited {color:#333333;text-decoration:none;}
a:hover,a:active {color:var(--colormain1);text-decoration:none;}
a.sethome:link,a.sethome:visited {color:#273843;text-decoration:none;}
a.sethome:hover,a.sethome:active {color:#FF0000;text-decoration:underline;}
a.links:link,a.links:visited   {color:#3C3B3B;text-decoration:none;}
a.links:hover,a.links:active   {color:#FF0000;text-decoration:underline;}
a.white:link,a.white:visited   {color:#FFFFFF;text-decoration:none;}
a.white:hover,a.white:active   {color:#FF0000;text-decoration:none;}
a.black:link,a.black:visited   {color:#333333;text-decoration:none;}
a.black:hover,a.black:active   {color:#FF0000;text-decoration:none;}
a.detail:link,a.detail:visited {color:#000000;text-decoration:none;}
a.detail:hover,a.detail:active {color:#FF0000;text-decoration:none;}
a.newslist:link,a.newslist:visited {color:#666666;font-size:13px;text-decoration:none;}
a.newslist:hover,a.newslist:active {color:#FF0000;font-size:13px;text-decoration:none;}
a.prolist:link,a.prolist:visited   {color:#615B5B;font-size:13px;text-decoration:none;}      
a.prolist:hover,a.prolist:active   {color:#FF0000;font-size:13px;text-decoration:none;}
a.job:link,a.job:visited {color:#333333;font-size:12px;text-decoration:none;}
a.job:hover,a.job:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.botmenu:link,a.botmenu:visited {color:#FFFFFF;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}
a.botmenu:hover,a.botmenu:active {color:#FFFF00;font-size:13px;text-decoration:none;margin:0px 8px 0px 7px;}

@font-face{
    font-family: "DTJ";
    src:url('../images/font/DingTalk JinBuTi.ttf'); /*钉钉进步体*/
}

img{
  webkit-transition: -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);
    transition: transform .75s cubic-bezier(.19, 1, .22, 1);
    transition: transform .75s cubic-bezier(.19, 1, .22, 1), -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);
}

.clearfix { *zoom: 1;}
.clearfix:after { display: block;font-size: 0; content: ""; clear: both; visibility: hidden;}

.clear,.cl {clear:both;}
.pr{position: relative;}
.pa{position: absolute;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.fl,.l{float:left;}
.fr,.r{float:right;}
.mt5  {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mb5  {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.pt5  {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pb5  {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.h10  {height:10px;line-height:10px;}
.h15  {height:15px;line-height:15px;}
.h20  {height:20px;line-height:20px;}
.h22  {height:22px;line-height:22px;}
.h25  {height:25px;line-height:25px;}
.h30  {height:30px;line-height:30px;}
.red  {color:#FF0000;}
.blue {color:#0000FF;}
.blank{font-size:12px;}
.hidden,.over{overflow: hidden;}
.pc {display: block;} 
.ipad {display: none;} 
.mobile {display: none;}
.ellipsis1 {overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.ellipsis2 {overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ellipsis3 {overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis4 {overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.ellipsis5 {overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

.fade-copy {transition:opacity 0.5s,transform 0.5s;transform:translateY(50px);opacity:0;}
.fade-copy.active {transform:translateY(0px);opacity:1;}

.fn2 {animation-name: fn2;animation-duration: 2.5s;}
@keyframes fn2{
  0% {clip-path: inset(0 0 0 100%);opacity: 0;transform: translate3d(-.8rem, 0, 0);}
  99% {clip-path: inset(0 0 0 0);opacity: 1; transform: none;}
  100% {clip-path: none;}
}

.mopanpic {position:relative;-webkit-perspective:800px;perspective:800px;}

.main   {width:100%;margin:0 auto;line-height:20px;}
.topCon {width:100%;margin:0 auto;}
.indexTop  {width:100%;margin:0 auto;line-height:20px;}
.indexLeft {float:left;width:35%;line-height:20px;max-width:320px;position:sticky;top:0;z-index:3;}
.indexLeft1 {float:left;width:320px;line-height:20px;}
.indexCenter {max-width:1500px;margin:0 auto;width:96%;padding:20px 0px 10px 0px;}
.indexCenter2{width:100%;margin:0 auto;line-height:20px;padding:10px 0px 10px 0px;}
.indexRight  {width:98%;padding:0 0 0 15px;}
.indexMain {float:right;width:850px;line-height:20px;} 
.topCon_1 {float:left;width:100%;}
.topCon_2 {float:left;width:100%;height:125px;text-align:left;background-repeat:no-repeat;}
.container_full{width: 100%;margin:0 auto;}
.container{max-width:1400px;margin:0 auto;width:96%;}


* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;
    outline: none;}
::-webkit-scrollbar {width:5px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius:5px;}
::-webkit-scrollbar-thumb {border-radius:10px;background:var(--colormain1);}

/*[data-paroller-factor] { position: relative;z-index: 0;}
.paroller{scroll-snap-align: start; scroll-margin-top: 150px; }*/

a {
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
input,button { outline: none;}

.scroll_wrap::-webkit-scrollbar {width:10px; height: 1px;}
.scroll_wrap::-webkit-scrollbar-thumb {border-radius: 5px;background:#E7F3FC;}
.scroll_wrap::-webkit-scrollbar-track {background: #ffffff;}


.rel {position:relative;}
.abs {position:absolute;}
.fixed {position:fixed;}
.flex {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */  display:-moz-box;/* Firefox 17- */  display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */  display:-moz-flex;/* Firefox 18+ */  display:-ms-flexbox;/* IE 10 */}
.flex-wrap {flex-flow:wrap;}
.flex-between {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.inline-block {display:inline-block;}
.block {display:block;}
.hide {display:none;}


.phone-nav {display:none;}
.wap_top{display: none;}
.header_top {position: fixed;box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);left:0;top:0;z-index:40;background: #fff;
  border-bottom:1px solid rgba(0,0,0,0.1);transition:all 0.5s;padding:20px 0;}
.header_top.fixed{padding:0;}
.header_top > .container {height:90px;display:flex;display:-webkit-box;
 display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;
 -webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;
 justify-content:space-between;align-items:center;}
.header_top .logo-box {width:420px;}
.header_top .logo-box a {display:block;}
.header_top .logo-box img {width:100%;display:block;}
.header_top .pc-nav-box {position:relative;flex:1;margin: 0 5rem;}
.header_top .pc-nav-box:hover .child-box {display:block;}
.header_top .pc-nav-box .pc_nav_ul {position:relative;z-index:1;font-size:0;text-align:right;flex:1;
  display: flex;justify-content: space-around;}
.header_top .pc-nav-box .pc_nav_ul li.m {position: relative; display:inline-block;text-align:center;}
.header_top .pc-nav-box .pc_nav_ul li.m:after {content:"";position:absolute;left:0;
  bottom:20%;z-index:10;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease; transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);
  width:100%;height:3px;background:var(--colormain1);}
.header_top .pc-nav-box .pc_nav_ul li.m:last-child {margin-right:0;}
.header_top .pc-nav-box .pc_nav_ul li:hover,.header_top .pc-nav-box .pc_nav_ul li.select a {color:var(--colormain1);}
.header_top .pc-nav-box .pc_nav_ul li:hover:after,.header_top .pc-nav-box .pc_nav_ul li.select:after {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.header_top .pc-nav-box .pc_nav_ul li a {font-size:16px;color:#000;line-height:90px;display:block;}

.header_top .pc-nav-box .pc_nav_ul li .sub {display:none;width:120px;padding:0px 0px;
  position:absolute;left:50%;top:80px;
  background:#f1f1f1;float:left;line-height:40px;transform: translateX(-50%);z-index: 3;}
.header_top .pc-nav-box .pc_nav_ul li .sub li {width:100%; text-align:center;margin:0 auto;}
.header_top .pc-nav-box .pc_nav_ul li .sub li a {white-space:nowrap; color:#333;display:block;zoom:1;
  font-size:14px;padding:0px 0px;line-height:40px;}
.header_top .pc-nav-box .pc_nav_ul li .sub li a:hover {background:var(--colormain1);color:#fff;}
.header_top .other-box{display: flex;justify-content: space-around;align-items: center;}
.header_top .lange a{display: block;font-size:16px; text-align: center; color:#333;width:5rem;height:2.5rem;line-height: 2.5rem;border-radius:35px;}
.header_top .lange a i{}

.topCon100 {width:100%;margin:0 auto;line-height:20px;padding-top:130px;}
.index_banner{position:relative;}
.index_banner .swiper-slide a {display:block;}
.index_banner .swiper-slide img {width: 100%;height: 100%;object-fit: cover;
    transform: scale(1.1);transition: all 5s;}
.index_banner .swiper-slide img.phone {display:none;}
.index_banner .swiper-slide .pic {position: relative; overflow: hidden; width: 100%;height: 100%;}
.index_banner .swiper-slide-active img{transform: scale(1);}

.index_banner .swiper-slide .pic:before {content:'';display:block;width:100%;height:100%;
position:absolute;background:rgba(0,0,0,.4);z-index: 2;left:0;top:0;}



.index_banner .info {position: absolute; width: 100%;left: 0;color:#ffffff;
    top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index:9;}
.index_banner .info p{display:block;font-size: 3.2rem;line-height:1.5;}
.index_banner .info a{display: inline-block; color:#fff;margin-top:2rem;}
.index_banner .info span{padding:10px 10px; display: flex;align-items: center;justify-content:center; border:1px #eee solid;}
.index_banner .info i{font-size: 2rem;padding-left: 5px;}

.index_banner .bullet {position: absolute; width: 100%;left: 0;color:#ffffff;
    bottom:15%;z-index:9;}

.index_banner .swiper-pagination-bullet { width:10px;height:10px;
  background:rgba(255,255,255,0.8);position:relative;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color:#fff;}
.index_banner .swiper-pagination-bullet svg {width:20px;height:20px;position:absolute;
  top:50%;margin-top:-10px;left:50%;margin-left:-10px;}
.index_banner .swiper-pagination-bullet svg:nth-child(2) {position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);}
.index_banner .swiper-pagination-bullet {fill:none;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background {stroke:rgba(255,255,255,0);stroke-width:1;}
.index_banner .circle-chart__circle {stroke-linecap:square;fill:none;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {stroke:#fff;
  stroke-width:2;stroke-linecap:square;fill:none;transform:rotate(-90deg);
  -webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);transform-origin:center;
  -webkit-transform-origin:center;-ms-transform-origin:center;
  -moz-transform-origin:center;}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {
  animation:circle-chart-fill 3.8s linear reverse;}
.index_banner .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle {
  animation:circle-chart-fill 2.4s linear reverse;}

.index_banner .swiper-pagination .swiper-pagination-bullet {margin:0 9px;opacity:1;}
.index_banner .bullet .a-prev,.index_banner .bullet .a-next{position: absolute;cursor:pointer;
  z-index: 3; opacity:0;transition:0.36s ease-in-out;color:#fff;font-size:4rem;}
.index_banner .a-prev{right:5%;}
.index_banner .a-next{right:0;}
.index_banner:hover .a-prev{opacity:0.6;}
.index_banner:hover .a-next{opacity:0.6;}

@keyframes circle-chart-fill {
  to {stroke-dasharray: 0 100;}
}
@-webkit-keyframes circle-chart-fill {
  to {stroke-dasharray: 0 100;}
}


/**/
.nyBanner {position: relative;overflow: hidden;}
.nyBanner img {width: 100%;}
.nyBanner .orientation {position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.nyBanner .orientation .ption,.nyBanner .orientation .ption2{text-align: center;color:#ffffff;font-size:3rem;
  line-height:1.6; text-transform: uppercase;}


/*foot*/
.indexBottom {width:100%;margin:0 auto;line-height:20px;padding:0px 0px 0px 0px;}
.divBottom {width:100%;line-height:20px;margin-top:0px;color:#000;padding-top:100px;background:#ececec;}
.divBot {display: flex;justify-content: space-between; padding-bottom:30px;}

.divBot_00{padding-top:0;padding-bottom:30px;}
.divBot_00 .fpic img{max-width:420px;}
.divBot_01 {display: flex;justify-content: space-between;width:55%;}
.divBot_01 dl {}
.divBot_01 dt,.divBot_01 dt a {display:block;font-weight: 600; font-size: 16px;padding-bottom:5px;}
.divBot_01 dd {display:block;font-size:14px;}
.divBot_01 dd a {line-height:40px;display:block;}

.divCot {line-height:30px;padding-bottom:30px; font-size:1rem;display: flex;justify-content:space-between;}

.divCot_01{padding:20px 0;}
.divCot_01 p{padding:10px 0;}
.divCot_01 i{font-size: 1.2rem; color:var(--colormain1);padding-right:10px;}
.divCot_02 {text-align: left;}
.divCot_02 dl{float: left;margin-right:50px;}
.divCot_02 span {display: block;text-align:center;padding-top: 5px;}
.divCot_02 img {width:120px;height:120px;border:5px #ffffff solid;margin-top:0px;}

.divBottom_2 {color:#333;font-size:14px;border-top:1px solid #d6d6d6;}
.divBottom_2 a,.divBottom_2 a:link,.divBottom_2 a:visited {color:#333;}
.botcopyleft{float: left;padding: 1.3rem 0 1.5rem 0;}
.botcopyright{float: right;padding: 1.3rem 0 1.5rem 0;}


@media screen and (max-width: 1400px) { 
  .index_banner .info p{font-size: 3rem;}
}

@media screen and (max-width: 1199px) { 
  html{font-size: 14px;}
  .header_top{padding:0;}
  .header_top .logo-box {width:320px;}
  .topCon100{padding-top: 90px;}
  .index_banner .info{top:45%;}
  .index_banner .info p{font-size: 2rem;}
  .index_banner .info span{padding:5px 10px;}
  .index_banner .info i{font-size:1rem; }
  .divBot_00 .fpic img{max-width:350px;}
}
@media screen and (max-width: 992px) {

	.pc {display: none;} 
	.ipad {display: block;} 
	.mobile {display: none;}
  
  .scroll_wrap::-webkit-scrollbar {width: 0px; height: 1px;}
  .scroll_wrap::-webkit-scrollbar-thumb {border-radius: 5px;background:#E7F3FC;}
  .scroll_wrap::-webkit-scrollbar-track {background: #ffffff;}

  .header_top .pc-nav-box{display: none;}
  .header_top .lange a{margin-right: 15px;}
  .wap_top{display: block;background:#ffffff; position: fixed; left: 0;
    top: 0;z-index: 40;border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    transition: background 0.3s ease; -webkit-transition: background 0.3s ease;}
  .wap_top > .container {height: 70px; display: flex; display: -webkit-box;
    display: -moz-box;display: -webkit-flex; display: -moz-flex;
    display: -ms-flexbox;-webkit-box-pack: justify;-ms-flex-pack: justify;
    -webkit-justify-content: space-between;justify-content: space-between;align-items: center;}
  .nav-icon {font-size:0;width:36px;height:36px;border-radius:50%;overflow:hidden;
    background-color:var(--colormain1);box-shadow:0px 14px 13px 0px rgba(52,178,189,0.13);
    position:relative;}
  .nav-icon.on span:nth-child(1) {transform:rotate(45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms;}
  .nav-icon.on span:nth-child(2) {opacity:0;}
  .nav-icon.on span:nth-child(3) {transform:rotate(-45deg);margin:0;transition:margin 180ms cubic-bezier(0.215,0.61,0.355,1),transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms,-webkit-transform 270ms cubic-bezier(0.215,0.61,0.355,1) 180ms;}
  .nav-icon span {position:absolute;display:inline-block;z-index:10;width:16px;height:2px;background:#fff;top:16px;left:10px;border-radius:30px;transform-origin:center center;transition:margin 140ms cubic-bezier(0.25,0.46,0.45,0.94) 230ms,transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms,-webkit-transform 280ms cubic-bezier(0.215,0.61,0.355,1) 0ms;}
  .nav-icon span:nth-child(2) {margin-top:0;}
  .nav-icon span:nth-child(1) {margin-top:-5px;}
  .nav-icon span:nth-child(3) {margin-top:5px;}
  .phone-nav {display:none;width:100%;height:calc(100% - 60px);position:fixed;right:0;top:70px;background:#fff;z-index:501;overflow:auto;border-top:1px solid #d6d6d6;}
  .phone-nav ul {width:100%;margin:0 auto;position:relative;max-height:calc(100% - 60px);overflow-y:auto;overflow-x:hidden;transition:max-height 0.8s ease;-webkit-transition:max-height 0.8s ease;-moz-transition:max-height 0.8s ease;-ms-transition:max-height 0.8s ease;-o-transition:max-height 0.8s ease;}
  .phone-nav ul::-webkit-scrollbar {width:4px;}
  .phone-nav ul::-webkit-scrollbar-track {background-color:#eaeaea;}
  .phone-nav ul::-webkit-scrollbar-thumb {background-color:var(--colormain1);}
  .phone-nav ul li {position:relative;}
  .phone-nav ul li.active .cat {color:var(--colormain1);}
  .phone-nav ul li.active .cat:before {transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
  .phone-nav ul li > a {position:relative;display:block;font-size:15px;color:#4c4c4c;line-height:48px;padding:0 15px;font-weight:700;border-bottom:1px solid #e3e3e3;}
  .phone-nav ul li .cat:before,.phone-nav ul li .cat:after {content:"";display:inline-block;background:var(--colormain1);position:absolute;z-index:10;}
  .phone-nav ul li .cat:before {width:3px;height:13px;right:20px;top:18px;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;}
  .phone-nav ul li .cat:after {width:13px;height:3px;right:15px;top:23px;}
  .phone-nav ul li.on > a {font-weight:700;color:var(--colormain1);}
  .phone-nav ul li .nav {display:none;width:100%;padding-top:12px;}
  .phone-nav ul li .nav a {font-size:14px;display:block;color:#666;padding-left:0;line-height:34px;padding:0 15px;}
  .phone-nav ul li .nav a:last-child {margin-bottom:0;border-bottom:none;}

  .nyBanner img{min-height:18rem;}
  .divBot_00 .fpic img{max-width: 300px;}
  .divCot_02 dl{margin-right:20px;}
  .divBottom{padding-top: 50px;}
  .proLeft  {display:none;}
  .proRight {width:100%;}
  .indexLeft {display:none;}
  .modelLeft {display:none;}

}

@media screen and (max-width: 768px)  {  
  html {font-size:14px;}
  .pc {display: none;}
  .ipad {display: block;}
  .mobile {display:none;}
  .container{width:92%;}

  .header_top > .container{height:70px;}
  .header_top .logo-box img{max-height:35px;width: auto;}
  .topCon100{padding-top: 70px;}

  .index_banner .info p{font-size:1.4rem;}
  .nyBanner img{min-height:15rem;}
  .nyBanner .orientation .ption, .nyBanner .orientation .ption2{font-size:1.2rem;}

  .divBot{flex-direction: column-reverse;padding:0;}
  .divBot_01{width: 100%;}
  .divCot_01 p{font-size: 14px;}
  .divBot_00 .fpic img{padding-top:30px;padding-bottom: 10px;}
  .divCot_02 dl{}
  .divCot_02 img{width: 100px;height: 100px;}
  .botcopyright{display: none;}
  .botcopyleft{float: none;}
  .divBottom_2{text-align: center;}
  

} 

@media screen and (max-width: 576px)  {
  .pc {display: none;} 
  .ipad {display:none;} 
  .mobile {display: block;}
  .toTop {width:30px; height:30px; background-size:30px auto;}

  .header_top .lange a{margin-right:0px;}
  .header_top .logo-box img{max-height:26px;}

  .nyBanner img{min-height:12rem;}
  .index_banner .swiper-slide img{min-height:18rem;}
  .index_banner .bullet .a-prev,.index_banner .bullet .a-next{display: none;}
  .index_banner .info a{display: none; margin-top: 10px;}
  .index_banner .info p{font-size: 16px;}

  .divBottom{padding-top: 10px;}
  .divBot_01{flex-direction: column;}
  .divBot_01 dt{position: relative;height: 3.5rem;line-height: 3.5rem;font-size: 14px; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .1);}
  .divBot_01 dt:after{position: absolute;content:' ';
    width:2rem;
    height:2rem;
    bottom: initial;
    left: initial;
    right: 0;
    top:50%;transform: translateY(-50%);
    background: url(../images/ico26_1.png) no-repeat center;
    background-size: cover;
  }
  .divBot_01 dl:nth-child(4) dt:after{display: none;}
  .divBot_01 dt.on:after{background-image: url(../images/ico26_2.png)}
  .divBot_01 dd{display: none;}
  .divCot{flex-direction: column;}
  .divCot_02{width: 80%;margin:0 auto;display: flex;justify-content: space-around;}
  .divCot_02 dl{margin-top: 10px;margin-left: 0;}


} 
