﻿@charset "UTF-8";





.in-title { color:#1a3266; position:relative; padding:0.5em 0px 1.75em; line-height:1.4;  }

.in-title p:first-child { opacity:0.6; filter:alpha(opacity=60);}

.in-title strong { font-weight:normal; }



.opacity-6 { opacity:0.6; filter:alpha(opacity=60); }

.opacity-7 { opacity:0.7; filter:alpha(opacity=70); }





.more { position:relative; width:18px; left:0px; }

.more a { display:block; height:1em; }

.more .line { position:absolute; width:100%; left:0px; bottom:0px; right:0px; height:2px; background:#bfbfbf; }

.more .line2 {position:absolute; bottom:0px; width:6px; height:2px; right:0px; background:#bfbfbf; transform-origin:right center; transform:rotate(40deg); -webkit-transform:rotate(40deg);  }





/***********************棣栭〉 寮€濮?*******************************/

.in-banner { overflow:hidden; position:relative; }

.in-banner .img { padding-bottom:35.2%; }

.in-banner .swiper-slide {

  position: relative;

}

.in-banner .swiper-slide .swiper-txt { position: absolute; left:0px; right:0px; display:inline-block; z-index: 200; filter:alpha(opacity=0); opacity:0; visibility: hidden; -webkit-transition: all 1500ms ease; transition: all 1500ms ease;  transform: translate(2%,0); color:#fff; -webkit-transform: translate(2%,0); }

.in-banner .swiper-slide.swiper-slide-active .swiper-txt { transform: translate(0,0); -webkit-transform: translate(0,0);opacity:1; filter:alpha(opacity=100); visibility: visible; }

.in-banner .swiper-slide .swiper-txt h3,.in-banner .swiper-slide .swiper-txt h5 { letter-spacing:6px; line-height:1.25; }
.in-banner .swiper-slide .swiper-txt h4 { margin-top:1em; }
.in-banner .swiper-slide .swiper-txt h3 span,.in-banner .swiper-slide .swiper-txt h5 span { text-shadow:2px 2px 2px rgba(183,183,183,1); }

.in-banner .swiper-slide .swiper-txt h5 { line-height:1.1;  }

.in-banner .swiper-slide.li01 .swiper-txt { bottom:36.79%; }

.in-banner .swiper-slide.li02 .swiper-txt { bottom:36.79%; }

.in-banner .swiper-slide.li03 .swiper-txt { bottom:36.79%;  color:#1a3266; }

.in-banner .swiper-slide.li04 .swiper-txt { bottom:36.79%; }


.in-banner .pagination {

  position: absolute;

  bottom:8.2%;

  width: auto;

  z-index:3;

  right:16.667%; text-align:right;

}

.in-banner .pagination span {

  width:5em;

  height:0.1875em;

  margin:0px 0.75em;

  display: inline-block;

  cursor: pointer;

  background:#fff; border-radius:0px;

  opacity:0.3;transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all;

}

.in-banner .pagination span.swiper-pagination-bullet-active {

  opacity:1;

}

.in-banner .button { position:absolute; display:none; z-index:2; top:50%; left:50%; border:2px solid #b6b6b6; border-radius:50%; color:#b6b6b6; width:5em; height:5em; margin-top:1.5em; cursor:pointer; }

.in-banner .swiper-btn-prev { margin-left:-770px;  }

.in-banner .swiper-btn-next {  margin-left:690px; }

.in-banner:hover .button { display:inline-block; }

.in-banner:hover .button:hover { border-color:#fff; color:#fff; }

.in-banner .mouse { width:1.6875em; height:3.5625em; cursor:pointer; display:inline-block; position:absolute; z-index:2; bottom:8.86%; left:50%; margin-left:-0.84375em; background:url(../images/mouse.png) no-repeat center center; background-size:100% 100%; }



.arrow {

            position: absolute;

            bottom: 8.86%;

            left: 50%;

            transform: translate(-50%, -50%);

            text-align: center;

            margin-left: -1%;

            animation-name: beat; /*鍔ㄧ敾鍚嶇О*/

            animation-duration: 2s; /*璁剧疆绉掓暟*/

            animation-timing-function: linear;/*閫熷害鏇茬嚎*/

            animation-iteration-count: infinite;/*鎾斁娆℃暟*/

            animation-direction: alternate;/*閫嗗悜鎾斁*/

            animation-play-state: running;/*姝ｅ湪杩愯*/

        }



        @keyframes beat {

            0% {

                bottom: 8.86%;

            }



            25% {

                bottom: 7.86%;

            }



            50% {

                bottom: 8.86%;

            }



            75% {

                bottom: 7.86%;

            }



            100% {

                bottom: 8.86%;

            }

        }







.in-sec-bk01 { color:#999; padding-bottom:5.1875em; } 

.in-sec-bk01 .wrap { overflow:hidden; }

.in-sec-bk01 .left { float:left; width:74.21875%; background:#fff; position:relative; }

.in-sec-bk01 .left .img { position:absolute; left:0px; top:0px; height:100%; width:67.36%; bottom:0px; }

.in-sec-bk01 .left .img a { display:block; height:100%; }

.in-sec-bk01 .left .text { float:right; padding-top:1.375em; width:26.95%; margin-right:3.8%; height:22.5em;  }

.in-sec-bk01 .right { float:right; width:23.4375%; height:22.5em; position:relative; }

.in-sec-bk01 .right ul li { position:absolute; left:0px; top:0px; right:0px; height:46%; padding:1.1em 1em 1.1em 1.25em;  background:#fff;}

.in-sec-bk01 .right ul li:first-child +li { top:auto; bottom:0px; }

.in-sec-bk01 .date { padding-top:1.833em; }

.in-sec-bk01 .con { margin-top:0.75em; }

.in-sec-bk01 .more { padding-top:0.375em; left:0px; }

.in-sec-bk01  a { color:#333; }

.in-sec-bk01 .left h3 a { color:#2b2b2b; }



.in-sec-bk01 .center { float:left; width:48.4375%;height:24.375em; background:#fff; margin-left:2.34375%; }

.in-sec-bk01 .center .img { height:15em; }

.in-sec-bk01 .center .img a { display:block; height:100%; }

.in-sec-bk01 .center .text {padding:1.425em 1.25em 0px; }

.in-sec-bk01 .center .ft .date { display:inline-block; padding-top:0px; padding-right:1em; position:relative; top:0.125em;  }

.in-sec-bk01 .center .ft .more { display:inline-block; position:relative; top:-1px;  }

.in-sec-bk01 .center a { display:block; }



.in-sec-bk01 .list-bot { margin-top:2em; }

.in-sec-bk01 .list-bot .left { width:23.4375%; height:24.375em; }

.in-sec-bk01 .list-bot .left .img { position:relative; width:100%; height:10.625em;  }

.in-sec-bk01 .list-bot .left .text { height:auto; width:100%; padding:0.875em 1.25em; margin-right:0px; }

.in-sec-bk01 .list-bot .left .con { margin-top:0.5em; }

.in-sec-bk01 .list-bot .right { height:24.375em; }

.in-sec-bk01 .list-bot .right ul li  { height:100%; padding-top:2.1em; }

.in-sec-bk01 .list-bot .right ul li h3 a { height:4.5em;  }



.in-sec-bk01 .left:hover h3 a { font-weight:bold; color:#17326d; }

.in-sec-bk01 .left:hover .more { left:5px; }

.in-sec-bk01 ul li:hover h3 a { font-weight:bold; color:#17326d; }

.in-sec-bk01 ul li:hover .more { left:5px; }

.in-sec-bk01 .center:hover h3 a { font-weight:bold; color:#17326d; }

.in-sec-bk01 .center:hover .more { left:5px; }


.in-sec-bk02 { padding:1.5625em 0px 3.5625em; position:relative;  }
.in-sec-bk02:before {
  content: ' ';
  position: fixed; width:100%; height:100%;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../images/upload/in-sec-bk02-bg01.jpg) center 0 no-repeat;
  background-size: cover;
}


.in-sec-bk02 .in-title { color:#fff; }

.in-sec-bk02 .in-title p:first-child { opacity:0.7; filter:alpha(opacity=70);}

.in-sec-bk02 .list-top .text { color:#fff; padding-top:5.625em; width:35em; line-height:1.875; letter-spacing:0.25em; }



.in-sec-bk02 .list ul li { float:left; width:33.33%; position:relative; height:16em; }

.in-sec-bk02 .list ul li .img { position:absolute; z-index:2; opacity:0; filter:alpha(opacity=0);left:0px; top:-1em; right:0px; bottom:0px; }

.in-sec-bk02 .list ul li .con { padding:1.5em 1.875em; color:#fff; position:relative; z-index:3; top:0px; }

.in-sec-bk02 h3 { position:relative; line-height:1.45; padding-bottom:1.5em; }

.in-sec-bk02 h3 .line { position:absolute; height:1px; background:rgba(255,255,255,0.3); left:0px; bottom:0px; width:10.75em; }

.in-sec-bk02 .txt { padding-right:18%; margin-top:1em; line-height:1.875; max-height:5.375em;margin-bottom:0.875em; }

.in-sec-bk02 h3 i { width:2.125em; height:2.125em; border:1px solid #6aafd7; line-height:1.416; color:#6aafd7; border-radius:50%; position:absolute; top:0.375em; right:5%; }

.in-sec-bk02 .list ul li .bg { position:absolute; left:0px; top:0px; right:0px; bottom:0px; }




.in-sec-bk02 .list ul li.li01 .bg { background: #6993db; }
.in-sec-bk02 .list ul li.li02 .bg { background: #5986d2; }
.in-sec-bk02 .list ul li.li03 .bg { background: #4b7dd0; }
.in-sec-bk02 .list ul li.li04 .bg { background: #3c73cd; }
.in-sec-bk02 .list ul li.li05 .bg { background: #2964c4; }
.in-sec-bk02 .list ul li.li06 .bg { background: #1a5ac4; }


.in-sec-bk02 .list ul li a { display:block; }

.in-sec-bk02 .list ul li .line2 { height:0.625em; z-index:4; left:0px; width:0px; position:absolute; bottom:0px; background:#f6ad22; transition:1s all; -webkit-transition:1s all; -ms-transition:1s all; -o-transition:1s all;  }

.in-sec-bk02 .list ul li.on h3 i { color:#fff; border-color:#fff; }

.in-sec-bk02 .list ul li.on { border-bottom-color:#f6ad22; }

.in-sec-bk02 .list ul li.on .img {opacity:1; filter:alpha(opacity=100);  transition-delay:0.5s; -webkit-transition-delay:0.5s; }

.in-sec-bk02 .list ul li.on .con { top:-1em; }

.in-sec-bk02 .list ul li.on .bg { top:-1em; }

.in-sec-bk02 .list ul li.on .line2 { width:100%; }





.in-sec-bk03 { padding-top:0.625em; padding-bottom:3.875em;  }

.in-sec-bk03 .in-title { color:#333; }

.in-sec-bk03 .list { padding-top:0.875em; }

.in-sec-bk03 .list ul { margin:0px -1.25em; }

.in-sec-bk03 .list ul li { float:left; width:33.33%; }

.in-sec-bk03 .list ul li .con { margin:1.25em; height:13.75em; position:relative;}

.in-sec-bk03 .list ul li  a { display:block; }

.in-sec-bk03 .list ul li .img { position:absolute; left:0px; top:0px; right:0px; width:100%; height:100%; }

.in-sec-bk03 .list ul li .img span { display:block; height:100%; }

.in-sec-bk03 .list ul li .text { position:absolute; left:0px; top:0px; right:0px; bottom:0px; color:#fff; }

.in-sec-bk03 .list ul li .ico img { height:4.125em; position:relative; top:0px; object-fit:cover; object-position:center; -webkit-transition: all 0s;

  -moz-transition: all 0s; -ms-transition: all 0s;  transition: all 0s; }

.in-sec-bk03 .list ul li h3 { margin-top:0.85em; }

.in-sec-bk03 .list ul li:hover .ico img {-webkit-transition: all 0.5s;

  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s; -webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg); }





.in-sec-bk04 { background:#ebebeb; padding-bottom:4.4375em; overflow:hidden;  }

.in-sec-bk04 .wrap { position:relative; }

.in-sec-bk04 .in-title { position:absolute; z-index:2; top:0px; left:0px; }

.in-sec-bk04 .swiper-slide { padding-bottom:2.875em; padding-top:2.0625em; }

.in-sec-bk04 .num { color:#fff; line-height:1.1; padding-right:6.57%;  }

.in-sec-bk04 .img { padding-bottom:42.37%; position:relative;opacity:0.4; filter:alpha(opacity=40); z-index:2; margin-top:-6.625em; border-bottom:0.625em solid #ebebeb; margin-right:12.5%; }

.in-sec-bk04 .img .imgbg { position:absolute; left:0px; top:11.5%; bottom:0px; right:0px; display:block; }

.in-sec-bk04  .text { padding:2.125em 4.25em 3.125em 3.125em; width:26em; z-index:4; position:absolute; right:0px; bottom:0px; background:rgba(255,255,255,0.96); color:#1a3266; }

.in-sec-bk04  .text h3 { color:#1a3266;  }

.in-sec-bk04  .text .more { width:34px; float:right; margin-top:0.25em; }

.in-sec-bk04  .text .more .line { height:3px; background:#bababa; }

.in-sec-bk04  .text .more .line2 { width:12px; height:3px; background:#bababa; }

.in-sec-bk04  .text:hover .more { left:5px; }

.in-sec-bk04  .text a { display:block; }

.in-sec-bk04 .button { width:5em; border:1px solid #b6b6b6; position:absolute; right:17.5%; top:50%; margin-top:3.375em; z-index:5;  cursor:pointer; border-radius:50%; color:#b6b6b6; height:5em; }

.in-sec-bk04 .button span { line-height:2; }

.in-sec-bk04 .button:hover { border:1px solid #1a69c4; color:#1a69c4; }

.in-sec-bk04 .swiper-button-disabled { opacity:0.4; filter:alpha(opacity=40); cursor:default; }

.in-sec-bk04 .swiper-slide-active .img { border-color:#1a69c4; background:#1a69c4; opacity:1; filter:alpha(opacity=100);  }

.in-sec-bk04 .swiper-slide-active .img .imgbg { top:0px; }

.in-sec-bk04 .pic-scroll { position:relative; overflow:hidden; float:right; width:83.33%; }



.in-sec-bk05 { position:relative; color:#fff; padding:3.25em 0px 4.625em;  } 

.in-sec-bk05 .con { width:38%; border-top:1px solid rgba(255,255,255,0.2); margin-top:0.8125em; padding-top:2.1em; line-height:2;}

.in-sec-bk05 .bg { background:rgba(21,57,136,0.6); position:absolute; top:0px; left:0px; bottom:0px; width:50%; }

.in-sec-bk05 .wrap { position:relative; z-index:3;}

.in-sec-bk05 .in-title { color:#fff; } 

.in-sec-bk05 .list { width:50%; padding-top:6.25em;  }

.in-sec-bk05 .list ul li { float:left; position:relative; width:33.33%; line-height:1.7; }

.in-sec-bk05 .list ul li .num { line-height:1.3;}

.in-sec-bk05 .list ul li p { opacity:0.8; filter:alpha(opacity=80); }

.in-sec-bk05 .list ul li .line { position:absolute; width:1px; top:50%; margin-top:-1.75em; background:rgba(255,255,255,0.2); height:3.5em; }

.in-sec-bk05 .list ul li:first-child .line { display:none; }



.in-sec-bk06 .list { padding:3.875em 0px 3.1875em; }

.in-sec-bk06 .list ul li { float:left; width:25%; position:relative; top:0px; }

.in-sec-bk06 .list ul li .ico  { position:relative; height:5.5em;top:0px; }

.in-sec-bk06 .list ul li .ico img { width:auto; height:auto; max-width:90%; max-height:90%; }

.in-sec-bk06 .list ul li a { display:block; color:#fff; }

.in-sec-bk06 .list ul li:hover .ico { top:-5px; }

.in-sec-bk06 .list .line { position:absolute; left:0px; top:50%; width:0.1em; background:rgba(255,255,255,0.3); height:3.5em; margin-top:-1.75em; }

.in-sec-bk06 .list ul li:first-child .line { display:none; }





.in-sec-bk07 { background-position:center bottom; padding:2em 0px 3.25em; overflow:hidden; }

.in-sec-bk07 .swiper-slide { float:left; width:20%; padding:0px; }

.in-sec-bk07 .swiper-slide .con { height:6.25em; box-shadow:0px 0px 1em rgba(0,0,0,0.1); top:0px; margin:0.625em; background:#fff; position:relative; }

.in-sec-bk07 .swiper-slide .con:hover { top:-5px; }

.in-sec-bk07 .swiper-slide .con img {width:auto; height:auto; max-width:82%; max-height:82%; object-fit:cover; object-position:center; }

.in-sec-bk07 a { display:block; }

.in-sec-bk07 .swiper-container3 { overflow:hidden; margin:0px -0.625em; padding:1em 0px;  }

.in-sec-bk07 .list { position:relative; padding:2.0625em 0px; }

.in-sec-bk07 .button { position:absolute; cursor:pointer; top:50%; margin-top:-2em; color:#b3b3b3;  } 

.in-sec-bk07 .button:hover { color:#1a69c4; }

.in-sec-bk07 .swiper-btn-prev3 { left:-6em;}

.in-sec-bk07 .swiper-btn-next3 { right:-6em;}

.in-sec-bk07 .pagination3 { position:absolute; left:0px; bottom:0px; right:0px; }

.in-sec-bk07 .swiper-button-disabled { opacity:0; filter:alpha(opacity=0); cursor:default;}

.in-sec-bk07 .swiper-button-disabled:hover { color:#b3b3b3; }



.in-sec-bk07 .pagination3 span {

  width:0.875em;

  height:0.875em;

  margin:0px 1.1875em;

  display: inline-block;

  cursor: pointer;

  background:url(../images/dot02.png) no-repeat center center; background-size:100% 100%;

  opacity:1;transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all;

}

.in-sec-bk07 .pagination3 span.swiper-pagination-bullet-active {

  background:url(../images/dot01.png) no-repeat center center; background-size:100% 100%;

}







@media only screen and (max-width: 1640px){



.in-banner .button { width:3em; height:3em; margin-top:1em; }

.in-banner .swiper-btn-prev { margin-left:0px; left:20px; }

.in-banner .swiper-btn-next { margin-left:0px; left:auto; right:20px; }



.in-sec-bk07 .swiper-btn-prev3 { left:-3em; }

.in-sec-bk07 .swiper-btn-next3 { right:-3em; }











}



@media only screen and (max-width: 1480px){

	

.in-banner .wrap { padding:0px 3em; }

	




.in-sec-bk04 .img { margin-top:-5em;  }



.in-sec-bk07 .swiper-btn-prev3 { left:-20px; }

.in-sec-bk07 .swiper-btn-next3 { right:-20px; }

.in-sec-bk07 { padding-top:4em; }





}





@media only screen and (max-width: 1280px){



.in-sec-bk03 { padding-bottom:4em; }

.in-sec-bk04 { padding-bottom:6em; }

.in-sec-bk04 .button span { line-height:2.4; }



.in-sec-bk05 { padding:5em 0px 7em; }



}





@media only screen and (max-width: 1200px){



.in-title { padding:1em 0px; margin-top:1.5em;  }



.in-sec-bk03 { padding-bottom:4em; }

.in-sec-bk03 .list ul { margin:0px -0.75em; }

.in-sec-bk03 .list ul li .con { margin:0.75em; }



.in-sec-bk05 .con { width:60%; }

.in-sec-bk05 .list { padding-top:3em; width:70%;  }

.in-sec-bk05 .bg { width:70%; }



.in-sec-bk07 .swiper-container3  { margin:0px; padding:1em 0px; }





}





@media only screen and (max-width:980px){



.in-banner .img { padding-bottom:40%; }

	

.in-sec-bk02 h3 i { right:0px; top:0px; }

.in-sec-bk02 .list ul li .con { padding:1.5em 1.5em; }



.in-sec-bk04 .button { width:3em; height:3em; }

.in-sec-bk04 .button span { line-height:1.5; }



.in-sec-bk05 .con { width:66%; }



}







@media only screen and (max-width: 767px){



.in-title { margin-top:1em; }



.in-banner .button { width:2em; height:2em; margin-top:0em; }

.in-banner .swiper-btn-prev {  left:0.2rem; }

.in-banner .swiper-btn-next { right:0.2rem; }

.in-banner .wrap { padding:0px; }



.in-banner .img { padding-bottom:50%; }

.in-banner .pagination { bottom:0.35rem; right:0px; text-align:center; width:100%; }

.in-banner .pagination span {

  width:3.33em;

  height:0.166em;

}

.in-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0px 0.05rem; }





.in-banner .mouse { display:none; }

.in-banner .swiper-slide.li01 .swiper-txt { bottom:25%; }

.in-banner .swiper-slide.li02 .swiper-txt { bottom:25%; }

.in-banner .swiper-slide.li03 .swiper-txt { bottom:25%; }

.in-banner:hover .button { display:none; }



.in-banner .fnt-72 { font-size:0.5rem; }





.in-sec-bk01 { padding-bottom:2em; }

.in-sec-bk01 .left { width:100%;}

.in-sec-bk01 .left .img { width:100%; position:relative; float:left; }

.in-sec-bk01 .left .img a { padding-bottom:56.25%; height:auto;}

.in-sec-bk01 .left .text { width:100%; margin-right:0px; height:auto; padding:1.5em; }

.in-sec-bk01 .right { width:100%; height:auto; }

.in-sec-bk01 .right ul li { position:relative; height:auto; margin-top:1em; }

.in-sec-bk01 .list-bot .left { width:100%; height:auto; }

.in-sec-bk01 .list-bot .left .img { height:auto; }

.in-sec-bk01 .center { width:100%; margin:1em 0px 0px; height:auto; }

.in-sec-bk01 .center .text { padding:1.5em; }

.in-sec-bk01 .list-bot .right { height:auto; }

.in-sec-bk01 .list-bot .right ul li h3 a { height:auto; }

.in-sec-bk01 .date { padding-top:1em; }





.in-sec-bk02 { padding:0px 0px 2em; }

.in-sec-bk02 .list-top .text { width:100%; letter-spacing:0.1em; padding-top:0em; line-height:2;  }

.in-sec-bk02 .list { padding:1em 0px 1em;}

.in-sec-bk02 .list ul li { width:100%; height:auto; margin-top:1em; }

.in-sec-bk02 .txt { padding-right:0px; }

.in-sec-bk02 h3 i { width:1.5em; height:1.5em; display:flex; align-items : center;}

.in-sec-bk02 h3 i span { margin:0px auto; }



.in-sec-bk02 .list ul li.on h3 i { color:#fff; border-color:#fff; }

.in-sec-bk02 .list ul li.on { border-bottom-color:#f6ad22; }

.in-sec-bk02 .list ul li .img { top:0px; }

.in-sec-bk02 .list ul li.on .img {opacity:1; top:0em; filter:alpha(opacity=100);  transition-delay:0.5s; -webkit-transition-delay:0.5s; }

.in-sec-bk02 .list ul li.on .con { top:0em; }

.in-sec-bk02 .list ul li.on .bg { top:0em; }

.in-sec-bk02 .list ul li.on .line2 { width:0px; }


.in-sec-bk02 { }
.in-sec-bk02:before { background:none;
}



.in-sec-bk03 { padding:0px 0px 2em; }

.in-sec-bk03 .list { padding-top:0px; }

.in-sec-bk03 .list ul li { width:50%; }
.in-sec-bk03 .list>ul>li:nth-child(3){display:none;}
.in-sec-bk03 .list ul { margin:0px -0.5em; }

.in-sec-bk03 .list ul li .con { margin:0.5em; height:10em;  }

.in-sec-bk03 .list ul li .ico img { height:2.75em; }





.in-sec-bk04 { padding-bottom:3em; }

.in-sec-bk04 .swiper-slide { padding-top:4em; padding-bottom:5.875em; }

.in-sec-bk04 .img { margin-top:-3em; }

.in-sec-bk04 .button { width:2.22em; height:2.22em; display:flex; align-items : center; margin-top:1em; }

.in-sec-bk04 .button span { margin:0px auto; }

.in-sec-bk04 .text { padding:1.5em; width:80%; }

.in-sec-bk04 .text .more .line { height:2px; }

.in-sec-bk04 .text .more .line2 { height:2px; }



.in-sec-bk05 { padding:2em 0px 4em; }

.in-sec-bk05 .con { width:100%; }

.in-sec-bk05 .con br { display:none; }

.in-sec-bk05 .list { padding-top:1.5em; width:100%;  }

.in-sec-bk05 .bg { width:100%; }



.in-sec-bk06 .list { padding:2em 0px; }

.in-sec-bk06 .list ul li { width:50%; padding:0.5em 0px;}

.in-sec-bk06 .list ul li .ico { height:3em; margin-bottom:0.5em; }

.in-sec-bk06 .list ul li:nth-child(3) .line { display:none; }



.in-sec-bk07 { padding:2em 0px 4em; }

.in-sec-bk07 .list { padding:0px 0px 2em; }

.in-sec-bk07 .pagination3 span { margin:0px 0.5em; }

.in-sec-bk07 .swiper-btn-prev3 { left:-0.3rem; }

.in-sec-bk07 .swiper-btn-next3 { right:-0.3rem; }

.in-sec-bk07 .pagination3 span { width:0.5em; height:0.5em; }



h3 { font-weight:bold; }


.in-sec-bk02 {/* background:none!important;*/ background-size:aut0 100%; }



}



@media only screen and (max-width: 414px){

	

     .in-sec-bk02 h3 i span { font-size:14px; }



}





@media only screen and (max-width: 340px){

	

	.in-sec-bk05 .fnt-20 { font-size:13px; }



     .in-sec-bk02 h3 i span { font-size:12px; }



}







