/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/

.fade-enter-active{
  transition:opacity .3s
}
.fade-leave-active{
  opacity:0
}
.fade-enter{
  opacity:0
}
.eng{
  font-family: OpenSans
}
.nanum{
  font-family: NotoSans
}
s{
  text-decoration:none
}
#app{
  background:#000!important
}
#app a{
  cursor:pointer
}
#movie{
  position:relative;
  height:37.5rem;
  background:#000
}
#movie .bg{
  position:relative;
  width:100%;
  height:80%
}
#movie video{
  width:100%;
  height:100%
}
#movie .skip{
  display:inline-block;
  position:absolute;
  left:50%;
  bottom:3.125rem;
  right:auto;
  top:auto;
  transform:translateX(-50%);
  font-family: OpenSans;
  font-size:1rem;
  line-height:1.4;
  font-weight:700;
  color:#7a6666;
  cursor:pointer
}
.sub_visualModel .light{
  position:absolute;
  left:50%;
  top:50%;
  right:auto;
  bottom:auto;
  display:none;
  opacity:.8
}
[v-cloack]{
  display:none
}
.feature-bg{
  position:fixed;
  left:50%;
  top:0;
  width:750px;
  margin: 0 0 0 -375px;
  height:33.875rem;
  background-color:#000;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/feature-top-bg.m.png);
  background-size:cover;
  background-position:center bottom;
  background-repeat:no-repeat
}
#feature{
  z-index:1;
  position:relative;
  padding-bottom:12.5rem
}
#feature .top{
  position:relative;
  height:33.875rem
}
#feature .top img{
  display:block
}
#feature .top .txt{
  display:block;
  position:relative;
  width:23.4375rem;
  margin:0 auto
}
#feature .top .car{
  position:absolute;
  left:50%;
  bottom:2.3125rem;
  right:auto;
  top:auto;
  width:23.4375rem;
  margin-left:-11.6875rem
}
#feature .top .effect-1{
  position:absolute;
  right:40%;
  bottom:2.3125rem;
  left:auto;
  top:auto;
  height:13.625rem
}
#feature .top .effect-2{
  position:absolute;
  left:20%;
  bottom:2.3125rem;
  right:auto;
  top:auto;
  height:13.625rem
}
#feature .list{
  margin: 0 40px;
}
#feature .list>li{
  position:relative;
  margin-top:2.5rem
}
#feature .list>li:first-child{
  margin-top:0
}
#feature .list>li img{
  display:block;
  position:absolute;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100%
}
#feature .list>li .ttl{
  position:relative;
  margin-left:1rem;
  font-family: NotoSans;
  font-size:46px;
  line-height:1.4;
  color:#fff
}
#feature .list>li .ttl .eng{
  font-family: OpenSans;
}
#feature .list>li .s-ttl{
  position:relative;
  margin-left:1rem;
  line-height:1.4;
  color:#fff;
  margin-top:.1875rem
}
#feature .list>li .cont{
  position:relative;
  margin-left:1rem;
  margin-top:.625rem;
  font-size: 26px;
  line-height:1.4;
  color:#d89d8d
}
#feature .list>li.li-1{
  height:16.125rem
}
#feature .list>li.li-1 img{
  top:8rem
}
#feature .list>li.li-2{
  height:19.5625rem
}
#feature .list>li.li-2 img{
  top:10rem
}
#feature .list>li.li-3{
  height:30rem
}
#feature .list>li.li-3 img{
  top:7rem
}
#feature .list>li.li-3 .ttl{
  font-size:36px;
  line-height:1.4
}
#feature .list>li.li-3 img+.ttl{
  margin-top:19rem
}
#feature .list>li.li-5{
  height:45rem
}
#feature .list>li.li-5 .emblem{
  display:block;
  position:absolute;
  right:0;
  top:2.5rem;
  left:auto;
  bottom:auto;
  width:4.6875rem
}
#feature .list>li.li-5 ul{
  margin-top:2.1875rem;
  font-size:0
}
#feature .list>li.li-5 ul>*{
  display:inline-block;
  font-size:1rem;
  vertical-align:top
}
#feature .list>li.li-5 li{
  width:50%;
  position:relative
}
#feature .list>li.li-5 li a{
  display:block;
  position:relative;
  text-align:center;
  line-height:1.4;
  color:#d89d8d;
  padding-top:8.75rem;
  background-repeat:no-repeat;
  background-size:auto 8.3125rem
}
#feature .list>li.li-5 li a span{
  font-size:26px;
  line-height:1.4
}
#feature .list>li.li-5 li a:after{
  content:'';
  display:block;
  margin-top:.3125rem;
  height:.75rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-arrow.png);
  background-size:contain;
  background-position-x:center;
  background-repeat:no-repeat;
  visibility:hidden
}
#feature .list>li.li-5 li.on a{
  color:#ccc
}
#feature .list>li.li-5 li.on a:after{
  visibility:visible
}
#feature .list>li.li-5 li:nth-child(1) a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-1.png)
}
#feature .list>li.li-5 li:nth-child(1).on a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-1-on.png)
}
#feature .list>li.li-5 li:nth-child(2) a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-2.png)
}
#feature .list>li.li-5 li:nth-child(2).on a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-2-on.png)
}
#feature .list>li.li-5 li:nth-child(3) a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-3.png)
}
#feature .list>li.li-5 li:nth-child(3).on a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-3-on.png)
}
#feature .list>li.li-5 li:nth-child(4) a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-4.png)
}
#feature .list>li.li-5 li:nth-child(4).on a{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sense-4-on.png)
}
#feature .list>li.li-5 li:nth-child(n+3){
  margin-top:6.875rem
}
#feature .list>li.li-5 li:nth-child(even) a{
  background-position-x:right
}
#feature .list>li.li-5 .result{
  position:absolute;
  left:0;
  top:19.375rem;
  right:auto;
  bottom:auto;
  width:100%;
  text-align:center;
  line-height:1.4;
  color:#ccc;
  word-break:keep-all
}
#feature .list>li.li-5 .result+.result{
  top:40rem
}
#feature .list>li.li-6{
  height:19.375rem
}
#feature .list>li.li-6 img{
  top:11rem
}
#vr{
  position:relative;
  margin-bottom:6.25rem
}
#vr .bg{
  display:block;
  width:100%
}
#vr .ttl{
  position:absolute;
  left:48%;
  top:14%;
  right:auto;
  bottom:auto;
  margin-left:-2.1875rem
}
#vr .ttl h3{
  font-size:1.875rem;
  line-height:1.4;
  color:#fff
}
#vr .ttl p{
  line-height:1.4;
  color:#666;
  margin-left:-.625rem
}
#vr ul{
  position:absolute;
  left:0;
  top:75%;
  right:auto;
  bottom:auto;
  width:100%;
  font-size:0;
  text-align:center
}
#vr ul>*{
  display:inline-block;
  font-size:1rem;
  vertical-align:top
}
#vr ul li{
  width:2.375rem;
  height:2.375rem;
  margin-top:0;
  margin-right:.1875rem;
  margin-bottom:0;
  margin-left:.1875rem;
  border-radius:1.1875rem;
  overflow:hidden;
  box-sizing:border-box
}
#vr ul li p{
  display:none;
  position:absolute;
  left:0;
  top:3.125rem;
  right:auto;
  bottom:auto;
  font-size:1.5rem;
  line-height:1.4;
  color:#fff;
  text-align:center;
  width:100%
}
#vr ul li.on{
  border:2px solid #fff
}
#vr ul li.on p{
  display:block
}
/* #vr ul li:nth-child(1){
  background-image:linear-gradient(130deg,#745548 0,#403432 100%)
}
#vr ul li:nth-child(2){
  background-image:linear-gradient(130deg,#a9b0b4 0,#495156 100%)
}
#vr ul li:nth-child(3){
  background-image:linear-gradient(130deg,#fff 0,#c8cccd 100%)
}
#vr ul li:nth-child(4){
  background-image:linear-gradient(130deg,#a28770 0,#523326 100%)
}
#vr ul li:nth-child(5){
  background-image:linear-gradient(130deg,#9a1521 0,#5d0008 100%)
}
#vr ul li:nth-child(6){
  background-image:linear-gradient(130deg,#dfdfdf 0,#919191 100%)
}
#vr ul li:nth-child(7){
  background-image:linear-gradient(130deg,#333 0,#000 100%)
}
#vr ul li:nth-child(8){
  background-image:linear-gradient(130deg,#324775 0,#152445 100%)
} */
#vr ul li:nth-child(1){
  background-image:linear-gradient(130deg,#745548 0,#403432 100%)
}
#vr ul li:nth-child(2){
  background-image:linear-gradient(130deg,#a9b0b4 0,#495156 100%)
}
#vr ul li:nth-child(3){
  background-image:linear-gradient(130deg,#fff 0,#c8cccd 100%)
}
#vr ul li:nth-child(4){
  background-image:linear-gradient(130deg,#9a1521 0,#5d0008 100%)
}
#vr ul li:nth-child(5){
  background-image:linear-gradient(130deg,#dfdfdf 0,#919191 100%)
}
#vr ul li:nth-child(6){
  background-image:linear-gradient(130deg,#333 0,#000 100%)
}
#vr ul li:nth-child(7){
  background-image:linear-gradient(130deg,#324775 0,#152445 100%)
}
#vr .vr{
  position:absolute;
  left:0;
  top:31%;
  right:auto;
  bottom:auto;
  width:100%;
  overflow:hidden
}
#vr .vr .body{
  display:block;
  position:relative;
  width:100%;
  left:0
}
#vr .btn-interior{
  display:block;
  position:absolute;
  left:50%;
  top:94%;
  right:auto;
  bottom:auto;
  width:15rem;
  height:3.4375rem;
  margin-left:-7.5rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/btn-interior.png);
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center
}
#vr .int{
  position:absolute;
  left:0;
  top:31%;
  right:auto;
  bottom:auto;
  width:100%;
  height:25rem
}
#vr .int iframe{
  position:absolute;
  width:100%;
  height:100%;
  border:0
}
#vr .int .close{
  width:30px;
  position:absolute;
  right:5px;
  top:5px
}
/* #exterior,#features,#gallery,#interior{
  min-height:130vw
} */
#event{
  position:relative
}
#event>img{
  display:block;
  width:100%
}
#event>a{
  display:block;
  position:absolute;
  width:70%;
  height:4%
}
#event>a.btn-apply{
  left:15%;
  top:50.2%;
  right:auto;
  bottom:auto;
  background:0 0
}
#event>a.btn-propose{
  left:15%;
  top:68.4%;
  right:auto;
  bottom:auto;
  background:0 0
}
#event>a.btn-desc{
  left:5%;
  top:91%;
  right:auto;
  bottom:auto;
  background:0 0
}
.popup{
  position:absolute;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100%
}
.popup .bg{
  position:fixed;
  left:0;
  top:0;
  right:auto;
  bottom:auto;
  width:100vw;
  height:100vh;
  z-index:101;
  background:rgba(0,0,0,.7)
}
.popup .panel{
  z-index:102;
  position:relative;
  width:21.5625rem;
  margin-left:auto;
  margin-right:auto;
  margin-top:37.5rem
}
.popup .panel .close{
  z-index:13;
  position:absolute;
  right:0;
  top:-1.875rem;
  left:auto;
  bottom:auto;
  width:1.5625rem;
  height:1.5625rem;
  background:url(/upload/modelView/MODEL_AvalonHybrid/popup-close.png) no-repeat;
  background-size:contain
}
.popup .panel a{
  cursor:pointer
}
.popup .panel.select{
  background:#fff
}
.popup .panel.select .concept{
  position:absolute;
  left:0;
  top:4.25rem;
  right:auto;
  bottom:auto;
  width:100%;
  font-size:1.125rem;
  line-height:1.4;
  color:#4c2923;
  text-align:center
}
.popup .panel.select .step1{
  height:28.6875rem;
  background-repeat:no-repeat;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/select-1.m.png);
  background-size:contain
}
.popup .panel.select .step1 a{
  display:block;
  position:absolute;
  width:6.875rem;
  height:7.5rem;
  background:0 0
}
.popup .panel.select .step1 a.btn-1{
  left:.3125rem;
  top:19.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step1 a.btn-2{
  left:7.375rem;
  top:19.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step1 a.btn-3{
  left:14.375rem;
  top:19.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step2,.popup .panel.select .step3{
  height:37.625rem;
  background-repeat:no-repeat;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/select-2.m.png);
  background-size:contain
}
.popup .panel.select .step2.step3,.popup .panel.select .step3.step3{
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/select-3.m.png)
}
.popup .panel.select .step2 a,.popup .panel.select .step3 a{
  display:block;
  position:absolute;
  width:6.4375rem;
  height:3.6875rem;
  background:0 0
}
.popup .panel.select .step2 a img,.popup .panel.select .step3 a img{
  display:block;
  width:100%;
  height:100%
}
.popup .panel.select .step2 a.btn-1,.popup .panel.select .step3 a.btn-1{
  left:.9375rem;
  top:18.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step2 a.btn-2,.popup .panel.select .step3 a.btn-2{
  left:7.5625rem;
  top:18.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step2 a.btn-3,.popup .panel.select .step3 a.btn-3{
  left:14.125rem;
  top:18.3125rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step2 a.btn-prev,.popup .panel.select .step3 a.btn-prev{
  left:.9375rem;
  top:32.75rem;
  right:auto;
  bottom:auto;
  width:9.4375rem;
  height:3.1875rem
}
.popup .panel.select .step2 a.btn-next,.popup .panel.select .step3 a.btn-next{
  left:11.1875rem;
  top:32.75rem;
  right:auto;
  bottom:auto;
  width:9.4375rem;
  height:3.1875rem
}
.popup .panel.select .step2 .img,.popup .panel.select .step3 .img{
  display:block;
  position:absolute;
  left:.9375rem;
  top:22.1875rem;
  right:auto;
  bottom:auto;
  width:19.6875rem;
  height:9.6875rem
}
.popup .panel.select .step4{
  height:52.5625rem;
  background-repeat:no-repeat;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/select-4.m.png);
  background-size:contain
}
.popup .panel.select .step4 input,.popup .panel.select .step4 select{
  position:absolute;
  border:0;
  box-sizing:border-box;
  padding-top:.25rem;
  padding-right:.625rem;
  padding-bottom:.25rem;
  padding-left:.625rem;
  background:0 0;
  color:#000;
  font-size:.875rem;
  line-height:1.4
}
.popup .panel.select .step4 select option{
  background:#fff;
  color:#000
}
.popup .panel.select .step4 select option:checked,.popup .panel.select .step4 select option:hover{
  background:#fff;
  color:#000;
  border:0
}
.popup .panel.select .step4 .name{
  left:5.625rem;
  top:31.5rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.select .step4 .snsAddress{
  left:5.625rem;
  top:34.3125rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.select .step4 .cel0{
  left:5.625rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.6875rem;
  height:2.5rem
}
.popup .panel.select .step4 .cel1{
  left:10.625rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.8125rem;
  height:2.5rem
}
.popup .panel.select .step4 .cel2{
  left:15.6875rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.8125rem;
  height:2.5rem
}
.popup .panel.select .step4 .birth{
  left:5.625rem;
  top:39.9375rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.select .step4 .radio{
  position:absolute;
  width:.875rem;
  height:.875rem;
  box-sizing:border-box;
  border-radius:50%;
  background:#fff;
  border:3px solid #fff
}
.popup .panel.select .step4 .radio.agree{
  left:12.4375rem;
  top:43.4375rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step4 .radio.disagree{
  left:16.0625rem;
  top:43.4375rem;
  right:auto;
  bottom:auto
}
.popup .panel.select .step4 input[type=radio]{
  display:none
}
.popup .panel.select .step4 input:checked+.radio{
  border:3px solid #633;
  margin-left:-.0625rem;
  margin-top:-.0625rem;
  width:1rem;
  height:1rem
}
.popup .panel.select .step4 .btn-policy{
  display:block;
  position:absolute;
  background:0 0;
  left:.625rem;
  top:42.9375rem;
  right:auto;
  bottom:auto;
  width:11.375rem;
  height:1.5625rem
}
.popup .panel.select .step4 .policy{
  position:absolute;
  left:.9375rem;
  top:44.75rem;
  right:auto;
  bottom:auto;
  width:17.5rem;
  height:6.25rem;
  background:#4c2923;
  color:#fff;
  padding:.625rem;
  box-sizing:border-box
}
.popup .panel.select .step4 .policy:before{
  content:'';
  display:block;
  position:absolute;
  left:4.25rem;
  top:-.5rem;
  right:auto;
  bottom:auto;
  width:.625rem;
  height:.5rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/policy-arrow.png);
  background-size:contain;
  background-repeat:no-repeat
}
.popup .panel.select .step4 .policy p{
  width:100%;
  height:100%;
  overflow-y:auto;
  font-size:.625rem;
  line-height:1.4
}
.popup .panel.select .step4 a{
  display:block;
  position:absolute;
  background:0 0
}
.popup .panel.select .step4 a.hashtag{
  position:absolute;
  left:.9375rem;
  top:26.75rem;
  right:auto;
  bottom:auto;
  width:9.6875rem;
  height:2.8125rem
}
.popup .panel.select .step4 a.download{
  position:absolute;
  left:10.9375rem;
  top:26.75rem;
  right:auto;
  bottom:auto;
  width:9.6875rem;
  height:2.8125rem
}
.popup .panel.select .step4 a.next{
  left:2.1875rem;
  top:46.0625rem;
  right:auto;
  bottom:auto;
  width:17.1875rem;
  height:3.125rem
}
.popup .panel.select .step4 .select-img{
  display:block;
  position:absolute;
  left:.9375rem;
  top:16.4375rem;
  right:auto;
  bottom:auto;
  width:19.6875rem;
  height:9.6875rem
}
.popup .panel.mission{
  height:52.5625rem;
  background-repeat:no-repeat;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/mission.m.png);
  background-size:contain
}
.popup .panel.mission input,.popup .panel.mission select{
  position:absolute;
  border:0;
  box-sizing:border-box;
  padding-top:.25rem;
  padding-right:.625rem;
  padding-bottom:.25rem;
  padding-left:.625rem;
  background:0 0;
  color:#000;
  font-size:.875rem;
  line-height:1.4
}
.popup .panel.mission select option{
  background:#fff;
  color:#000
}
.popup .panel.mission select option:checked,.popup .panel.mission select option:hover{
  background:#fff;
  color:#000;
  border:0
}
.popup .panel.mission .name{
  left:5.625rem;
  top:31.5rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.mission .snsAddress{
  left:5.625rem;
  top:34.3125rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.mission .cel0{
  left:5.625rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.6875rem;
  height:2.5rem
}
.popup .panel.mission .cel1{
  left:10.625rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.8125rem;
  height:2.5rem
}
.popup .panel.mission .cel2{
  left:15.6875rem;
  top:37.125rem;
  right:auto;
  bottom:auto;
  width:4.8125rem;
  height:2.5rem
}
.popup .panel.mission .birth{
  left:5.625rem;
  top:39.9375rem;
  right:auto;
  bottom:auto;
  width:14.9375rem;
  height:2.5rem
}
.popup .panel.mission .radio{
  position:absolute;
  width:.875rem;
  height:.875rem;
  box-sizing:border-box;
  border-radius:50%;
  background:#fff;
  border:3px solid #fff
}
.popup .panel.mission .radio.agree{
  left:12.4375rem;
  top:43.4375rem;
  right:auto;
  bottom:auto
}
.popup .panel.mission .radio.disagree{
  left:16.0625rem;
  top:43.4375rem;
  right:auto;
  bottom:auto
}
.popup .panel.mission input[type=radio]{
  display:none
}
.popup .panel.mission input:checked+.radio{
  border:3px solid #633;
  margin-left:-.0625rem;
  margin-top:-.0625rem;
  width:1rem;
  height:1rem
}
.popup .panel.mission .btn-policy{
  display:block;
  position:absolute;
  background:0 0;
  left:.625rem;
  top:42.9375rem;
  right:auto;
  bottom:auto;
  width:11.375rem;
  height:1.5625rem
}
.popup .panel.mission .policy{
  position:absolute;
  left:.9375rem;
  top:44.75rem;
  right:auto;
  bottom:auto;
  width:17.5rem;
  height:6.25rem;
  background:#4c2923;
  color:#fff;
  padding:.625rem;
  box-sizing:border-box
}
.popup .panel.mission .policy:before{
  content:'';
  display:block;
  position:absolute;
  left:4.25rem;
  top:-.5rem;
  right:auto;
  bottom:auto;
  width:.625rem;
  height:.5rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/policy-arrow.png);
  background-size:contain;
  background-repeat:no-repeat
}
.popup .panel.mission .policy p{
  width:100%;
  height:100%;
  overflow-y:auto;
  font-size:.625rem;
  line-height:1.4
}
.popup .panel.mission textarea{
  position:absolute;
  border:0;
  box-sizing:border-box;
  padding:.625rem;
  background:0 0;
  color:#000;
  font-size:.875rem;
  line-height:1.4;
  resize:none
}
.popup .panel.mission .theme{
  left:.9375rem;
  top:18.1875rem;
  right:auto;
  bottom:auto;
  width:19.6875rem;
  height:3.125rem
}
.popup .panel.mission .mission{
  left:.9375rem;
  top:23.375rem;
  right:auto;
  bottom:auto;
  width:19.6875rem;
  height:6.5625rem
}
.popup .panel.mission a{
  display:block;
  position:absolute;
  background:0 0
}
.popup .panel.mission a.apply{
  left:2.1875rem;
  top:46.0625rem;
  right:auto;
  bottom:auto;
  width:17.1875rem;
  height:3.125rem
}
.popup .panel.shareSns{
  height:28.6875rem;
  background-repeat:no-repeat;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/sns.m.png);
  background-size:contain
}
.popup .panel.shareSns a{
  display:block;
  position:absolute;
  width:3.875rem;
  height:3.8125rem;
  background:0 0
}
.popup .panel.shareSns a.fb{
  left:2.375rem;
  top:19.6875rem;
  right:auto;
  bottom:auto
}
.popup .panel.shareSns a.kt{
  left:6.6875rem;
  top:19.6875rem;
  right:auto;
  bottom:auto
}
.popup .panel.shareSns a.ks{
  left:10.9375rem;
  top:19.6875rem;
  right:auto;
  bottom:auto
}
.popup .panel.shareSns a.nb{
  left:15.3125rem;
  top:19.6875rem;
  right:auto;
  bottom:auto
}
.popup .panel.desc{
  height:28.6875rem;
  background:#f3e3dd;
  margin-top:62.5rem;
  color:#4c2923
}
.popup .panel.desc .scroll-wrap{
  height:100%;
  overflow-y:scroll;
  padding-top:2.5rem;
  padding-right:.9375rem;
  padding-bottom:2.5rem;
  padding-left:.9375rem;
  font-size:.9375rem;
  line-height:1.8;
  box-sizing:border-box
}
.popup .panel.desc .logo{
  height:1.25rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/avalon-logo.png);
  background-size:contain;
  background-repeat:no-repeat;
  background-position-x:center
}
.popup .panel.desc ul.top{
  margin-top:3.125rem;
  font-weight:700;
}
.popup .panel.desc ul.top li{
  margin-top:.3125rem;
  margin-right:0;
  margin-bottom:.3125rem;
  margin-left:0
}
.popup .panel.desc ul.top+p{
  padding-bottom:1.25rem;
  border-bottom:2px solid #856d68
}
.popup .panel.desc h2{
  margin-top:6.25rem;
  font-size:1.5rem;
  line-height:1.4;
  font-weight:700;
}
.popup .panel.desc h2:first-of-type{
  margin-top:1.875rem
}
.popup .panel.desc h3{
  margin-top:1.875rem;
  margin-right:0;
  margin-bottom:.3125rem;
  margin-left:0;
  font-size:1.125rem;
  line-height:1.4;
  font-weight:700;
}
.popup .panel.desc p{
  font-size:.9375rem;
  line-height:1.8
}
.popup .panel.desc li li{
  padding-left:.625rem
}
.popup .panel.desc a{
  color:#4c2923
}
#specs{
  background:#fff
}
#smartHybridCommon{
  background:#fff
}
.event-banner{
  position:fixed;
  right:0;
  top:3.75rem;
  left:auto;
  bottom:auto;
  width:9rem;
  height:9rem;
  background-image:url(/upload/modelView/MODEL_AvalonHybrid/event_banner.png);
  background-size:contain;
  background-repeat:no-repeat;
  z-index:999
}
.event-banner a{
  display:block;
  width:100%;
  height:100%;
  background:0 0
}
.event-banner a.close{
  position:absolute;
  right:.5rem;
  top:0;
  left:auto;
  bottom:auto;
  width:2.5rem;
  height:2.5rem
}

@media (max-width:750px){
  html{
      font-size: 26px;
  }
}

.wt100 {
  width: 100% !important;
}

.text_center {
  text-align: center !important;
}

.no_margin {
  margin: 0 !important;
}

.no_padding {
  padding: 0 !important;
}

.no_border {
  border: 0 !important;
}

.bg_white {
  background-color: white !important;
}

.clear {
  display: block;
  clear: both;
}

.screen_out {
  display: block;
  width: 1px !important;
  height: 1px !important;
  position: absolute;
  top: -9999px;
  left: -9999px;
  text-indent: -9999px;
  visibility: hidden;
}

.yellow_1 {
  color: #fafd1e !important;
}

/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/

.color_change1_wb {
  color: white !important;
}

label.absolute {
  position: absolute;
  color: #999;
  display: none;
  cursor: text;
}

#wrap #app {background: #000;}

#wrap span.sub_logo {
  position: fixed;
  width: 46px;
  bottom: 0;
  z-index: 100;
  left: 17px;
}

#wrap span.sub_logo img {
  width: 100%;
}

#wrap .sub_cont .sub_visual {
  position: fixed;
  z-index: -1;
  width: 100%;
  top: 140px;
  bottom: 34px;
  background: url(/upload/modelView/vision_visual.jpg) center center no-repeat;
}

#wrap .sub_cont .sub_visual .sub_visualText {
  position: absolute;
  bottom: 36px;
  left: 20px;
  right: 20px;
  text-shadow: 0px 0px 6px black;
  filter: shadow(color=#000000, direction=35, strength=1);
  zoom: 1;
}

#wrap .sub_cont .sub_visual .sub_visualText h2 {
  font-size: 30px;
  color: #eb0a1e;
  line-height: 36px;
  margin-bottom: 6px;
}

#wrap .sub_cont .sub_visual .sub_visualText p {
  font-size: 14px;
  color: white;
  line-height: 20px;
  letter-spacing: 0.6px;
}

#wrap .sub_cont .sub_wrap {
  background-color: #f4f4f6;
  position: relative;
  z-index: 100;
}

#wrap .sub_cont .sub_wrap #vrDiv2 {
  display: none;
  background-color: #555;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=0;
  filter: alpha(opacity=0);
  opacity: 0;
}

#wrap .sub_cont .sub_wrap.fix #vrDiv2 {
  display: block;
}

#wrap .sub_cont .sub_wrap.fix .lnb_wrap .lnb_title {
  position: fixed;
  top: 140px;
  width: 750px;
  left: 50%;
  margin: 0 0 0 -375px;
  z-index: 1000;
}

#wrap .sub_cont .sub_wrap .lnb_wrap h2 {
  line-height: 70px;
  height: 70px;
  text-align: center;
  background-color: #eb0a1e;
  color: white;
  font-family: OpenSans;
  font-weight: 700;
  font-size: 32px;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title {
  position: relative;
  z-index: 1000;
  top: 0px;
  left: 0;
  right: 0;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title h3 {
  background-color: #2d2d33;
  height: 70px;
  line-height: 70px;
  color: white;
  text-align: center;
  position: relative;
  z-index: 10;
  cursor: pointer;
  font-size: 32px;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title h3 img {
  width: 12px;
  position: relative;
  margin: 0 0 0 20px;
  vertical-align: middle;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title > ul {
  -webkit-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -moz-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -ms-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  -o-transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  transition: all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86) 0ms;
  position: absolute;
  top: 70px;
  left: 0;
  width: 100%;
  max-height: 0;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title > ul li {
  background-color: #2d2d33;
  text-align: center;
  line-height: 105px;
  font-family: OpenSans;
  font-size: 28px;
  border-top: 1px solid #57575c;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title > ul li a {
  color: #aaaaaa;
  display: block;
}

#wrap .sub_cont .sub_wrap .lnb_wrap .lnb_title.lnb_open > ul {
  max-height: 1000px;
}

#wrap .sub_cont .sub_wrap .sub_contInner {
  overflow: hidden;
  position: relative;
  background-color: #f6f6f8;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_tree {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText {
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner h3 {
  position: relative;
  text-align: center;
  margin-top: 30px;
  line-height: 18px;
  font-size: 14px;
  margin-bottom: 8px;
  padding-top: 3px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border-top: 1px solid #ec1427;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner h4 {
  text-align: center;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 30px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner > p {
  color: #888888;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 30px;
  text-align: left;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .sub_contText_inner .s_sms_title {
  margin-bottom: 10px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .s_sms_title_caption {
  font-size:12px;
  text-align:center;
  margin-bottom:10px;
  color: #000;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .s_sms_title_caption span {
  font-weight:bold;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box {
  border-top: 1px solid #c5c5c6;
  text-align: left;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxCont h5 {
  margin: 28px 0 16px;
  font-size: 20px;
  text-align: center;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxCont h5 span {
  font-size: 15px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxCont p {
  color: #888888;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.2px;
  margin-bottom: 31px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon {
  margin: 0 26px;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi1 {
  float: left;
  width: 42%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 {
  float: right;
  width: 33%;
  text-align: center;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_1 {
  margin: 6px 0 14px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_1 img {
  width: 64%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_2 {
  margin: 6px 0 8px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_2 img {
  width: 64%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_3 {
  margin: 20px 0 0 0;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi2_3 img {
  width: 64%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon .bi2 .bi_icon img {
  width: 15%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon2 {
  margin: 18px 0 27px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon2 .boxIcon2_inner {
  margin: 0 26px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon2 .boxIcon2_inner .bi3 {
  float: left;
  width: 42%;
  margin-bottom: 30px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon2 .boxIcon2_inner .bi3 img {
  width: 100%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner .bi_box .bi_boxIcon2 .boxIcon2_inner > p {
  color: #888888;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.2px;
  clear: both;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap {
  background-color: #f4f4f6;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution {
  text-align: left;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul {
  overflow: hidden;
  margin-bottom: 5px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li {
  width: 50%;
  float: left;
  margin-bottom: 10px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner {
  border: 1px solid #e8e8e8;
  margin: 0 4px;
  padding: 8px 5px 5px;
  background-color: white;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner h5 {
  line-height: 16px;
  margin-bottom: 11px;
  position: relative;
  text-indent: 7px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner h5 span {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 3px;
  height: 1px;
  background-color: #f0253a;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner > a > img {
  margin-bottom: 17px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner dl {
  line-height: 13px;
  margin-bottom: 16px;
  font-size: 12px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner dl dt {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner .cmt > p {
  font-size: 12px;
  color: #5b5b5b;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  margin-bottom: 10px;
  white-space: normal;
  height: 100px;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner .cmt span.more {
  font-size: 12px;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner .contribution ul li .contribution_inner .cmt span.more a {
  color: #3b3b3b;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .contribution_more {
  background: url(/upload/modelView/line.gif) 0 center repeat-x;
  margin-bottom: 16px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .contribution_more .more_btn {
  width: 150px;
  margin: 0 auto;
  background-color: #f4f4f6;
  padding: 0 5px;
  text-align: center;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .contribution_more .more_btn > a {
  display: block;
  position: relative;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .contribution_more .more_btn > a span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  line-height: 29px;
  font-size: 10px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news {
  background-color: #3e3e46;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner {
  color: white;
  background: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner h4 {
  margin-bottom: 4px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner > p {
  font-size: 12px;
  color: white;
  margin-bottom: 14px;
  text-align: center;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search {
  border-top: 1px solid #1f1f23;
  background-color: #2e2e35;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search select {
  width: 18%;
  height: 25px;
  float: left;
  background: none;
  border: 0;
  color: white;
  line-height: 25px;
  font-size: 10px;
  text-align: center;
  position: relative;
  z-index: 10;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search select option {
  background-color: #2e2e35;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search input[type="text"] {
  height: 100%;
  background: none;
  float: left;
  width: 72%;
  border: 0;
  color: white;
  text-align: center;
  z-index: 1;
  height: 25px;
  line-height: 25px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search > a {
  display: block;
  position: relative;
  z-index: 10;
  width: 9%;
  text-align: center;
  line-height: 25px;
  float: right;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .news_search > a img {
  width: 8px;
  margin-top: 9px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .recent {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.table_header {
  line-height: 30px;
  margin-bottom: 12px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.table_header li {
  height: 30px;
  background-color: #2e2e35;
  letter-spacing: 0.6px;
  font-size: 14px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.table_header li.no {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.table_header li.date {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.table_header li.hit {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list {
  padding-bottom: 19px;
  border-bottom: 1px solid #65656b;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li {
  line-height: 25px;
  color: white;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
  font-size: 12px;
  text-align: left;
  border-bottom: 1px solid #4c4c55;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li:nth-last-child(1) {
  border: 0;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li p {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li dl dt {
  width: 100%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li dl dt a {
  color: white;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table ul.list li dl dd {
  display: none;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number {
  margin: 22px 0 20px;
  position: relative;
  padding: 0 30px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number > a.nn_btn {
  width: 18px;
  position: absolute;
  top: 0;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number > a.nn_btn > img {
  width: 100%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number > a.nn_btn.prev {
  left: 0;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number > a.nn_btn.next {
  right: 0;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
  line-height: 18px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number ul li a {
  padding: 0 5px;
  color: white;
}

#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.news .sub_contText_inner .news_inner .new_conWrap .news_table .news_number ul li.active a {
  color: #eb0a1e;
  font-weight: bold;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list {
  background: url(/upload/modelView/vision_listBg.jpg) center center no-repeat;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul {
  margin: 18px 40px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li {
  background-color: white;
  margin-bottom: 15px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li > img {
  width: 100%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li .vision_listBox {
  position: relative;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li .vision_listBox h5 {
  position: absolute;
  line-height: 20px;
  color: white;
  background-color: rgba(235, 10, 30, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9ce60a1e', endColorstr='#9ce60a1e');
  right: 0;
  width: 46%;
  top: -10px;
  text-align: right;
  padding-right: 4%;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li .vision_listBox dl {
  margin: 0 20px;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li .vision_listBox dl dt {
  font-size: 16px;
  line-height: 20px;
  margin-top: 36px;
  margin-bottom: 9px;
}

#wrap .sub_cont .sub_wrap .sub_contInner .vision_list ul li .vision_listBox dl dd {
  line-height: 16px;
  font-size: 12px;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  margin-bottom: 20px;
}

#wrap .sub_cont .sub_wrap .history {
  height: 970px;
  background: url(/upload/modelView/history_bg.jpg) center center no-repeat;
  overflow: hidden;
  position: relative;
}

#wrap .sub_cont .sub_wrap .history .history_inner {
  position: relative;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi h3 {
  color: white;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi h4 {
  color: white;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 > ul {
  overflow: hidden;
  z-index: 100;
  position: relative;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 > ul li {
  font-size: 22px;
  width: 24.9999%;
  float: left;
  text-align: center;
  line-height: 25px;
  letter-spacing: -0.4px;
  padding: 22px 0;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 > ul li a {
  color: #232323;
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-align: left;
  padding-bottom: 5px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 > ul li.current a {
  color: white;
  border-bottom: 1px solid red;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main {
  overflow: hidden;
  position: relative;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul {
  position: relative;
  top: 0px;
  overflow: hidden;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li {
  overflow: hidden;
  padding-top: 4px;
  *margin-top: -4px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div {
  width: 50%;
  position: relative;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div > span {
  width: 6px;
  position: absolute;
  left: -3px;
  top: 0px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div > span img {
  width: 100%;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div .hm_inner {
  padding-left: 10px;
  margin-bottom: 17px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div .hm_inner h5 {
  margin-top: -4px;
  color: white;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 4px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div .hm_inner ol li {
  color: white;
  line-height: 15px;
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  -ms-filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=40;
  filter: alpha(opacity=40);
  opacity: 0.4;
  margin-left: 17px;
  position: relative;
  font-size: 11px;
  text-transform: uppercase;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li > div .hm_inner ol li span {
  position: absolute;
  top: 0;
  left: -18px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.right {
  text-align: left;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.right > div {
  float: right;
  border-left: 1px solid #717171;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left {
  text-align: right;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left > div {
  float: left;
  border-right: 1px solid #717171;
  margin-left: -1px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left > div > span {
  left: auto;
  right: -4px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left > div .hm_inner {
  padding-left: 0;
  padding-right: 10px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left > div .hm_inner ol li {
  margin-left: 0;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.left > div .hm_inner ol li span {
  position: relative;
  left: 0;
  margin-right: 7px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.not_first {
  padding-top: 0px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.not_first > div > span {
  top: 2px;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.not_first > div .hm_inner h5 {
  margin-top: 0;
}

#wrap .sub_cont .sub_wrap .history .history_inner .hi2 .history_main > ul > li.last > div {
  border: 0;
}

#wrap .sub_cont.company .sub_visual {
  background: url(/upload/modelView/01_company_m.jpg) center center no-repeat;
  background-size: cover;
}

#wrap .sub_cont.inside .sub_visual {
  background: url(/upload/modelView/03_inside_m.jpg) center center no-repeat;
  background-size: cover;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_header {
  display: none;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont {
  overflow: hidden;
  position: relative;
  min-height: 300px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul {
  margin-top: 25px;
  margin-bottom: 20px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li {
  background-color: white;
  width: 82%;
  margin: 0 auto;
  margin-bottom: 10px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner {
  padding: 34px 13px 20px;
  border: 1px solid #e8e8e8;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner .inside_img {
  margin-bottom: 28px;
  position: relative;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner .inside_img > img {
  width: 100%;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner .inside_img > span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner .inside_img > span img {
  width: 100%;
  display: block;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner h5 {
  line-height: 20px;
  font-size: 16px;
  letter-spacing: 0.4px;
  margin-bottom: 9px;
  word-break: keep-all;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner p {
  line-height: 160%;
  font-size: 14px;
  color: #868686;
  margin-bottom: 50px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner a.sh:hover h5 {
  text-decoration: underline;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul li .inside_contInner a.more {
  display: block;
  line-height: 17px;
  font-size: 12px;
  color: #3b3b3b;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  width: 83px;
  border-bottom: 1px solid #ababab;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont .contribution_more {
  background: url(/upload/modelView/line.gif) 0 center repeat-x;
  margin-bottom: 16px;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont .contribution_more .more_btn {
  width: 150px;
  margin: 0 auto;
  background-color: #f4f4f6;
  padding: 0 5px;
  text-align: center;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont .contribution_more .more_btn > a {
  display: block;
  position: relative;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont .contribution_more .more_btn > a span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  line-height: 29px;
  font-size: 10px;
}

#wrap .sub_cont.benefit .sub_wrap {
  background-color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner {
  background-color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap {
  margin: 0;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .it_header {
  background-color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .print {
  display: none;
  background-color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap {
  margin: 0 28px;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner {
  margin-top: 20px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li {
  margin-bottom: 33px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li > img {
  width: 100%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List {
  letter-spacing: -0.75px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List h4 {
  margin: 13px 0 8px;
  line-height: 21px;
  font-size: 23px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner span.ceck {
  display: block;
  width: 48px;
  font-size: 11px;
  height: 18px;
  line-height: 18px;
  color: white;
  background-color: #b00010;
  text-align: center;
  margin-bottom: 3px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > p {
  font-size: 12px;
  line-height: 15px;
  word-break: keep-all;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > p.ben_act {
  font-size: 11px;
  color: #2d2d2d;
  margin-top: 7px;
  margin-bottom: 10px;
  text-indent: 8px;
  font-weight: normal;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > p > span {
  color: #b00010;
  font-weight: bold;
}

#app.sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > p > span.ti {
  display: block;
  color: #000000;
  text-indent: 8px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > dl {
  font-size: 12px;
  line-height: 15px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > dl dt {
  color: #b00010;
  font-weight: bold;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_inner > dl dd {
  text-indent: 6px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_innerEct {
  border-top: 1px solid #e8e8e8;
  margin: 0 8px;
  font-size: 11px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_innerEct dl dt {
  font-weight: bold;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li .ben_ver2List .bv2_innerEct dl dd {
  color: #2d2d2d;
  text-indent: 7px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li.type1 {
  margin: 0 7px 33px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Wrap .ben_ver2Inner > ul li.type1 .ben_ver2List h4 {
  margin: 18px 0 8px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion {
  background-color: #ebeceb;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner {
  margin: 0 25px;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner h4 {
  font-size: 15px;
  margin: 13px 0 4px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > p {
  line-height: 15px;
  margin-bottom: 13px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > p.ben_act2 {
  font-size: 10px;
  line-height: 13px;
  margin-bottom: 13px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul {
  border-top: 1px solid #c5c6c5;
  margin-bottom: 20px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li {
  border-bottom: 1px solid #c5c6c5;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl {
  line-height: 25px;
  overflow: hidden;
  font-size: 12px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl dt {
  float: left;
  font-weight: bold;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl dd {
  float: right;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl dd span {
  font-weight: bold;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl.bv2p_act dt {
  line-height: 120%;
  padding: 6px 0px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Promotion .ben_v2proInner > ul li dl.bv2p_act dd {
  line-height: 40px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer {
  letter-spacing: -0.75px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li {
  height: 150px;
  background-color: #2d2d2d;
  color: white;
  text-align: center;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > h4 {
  font-size: 15px;
  line-height: 19px;
  margin: 25px 0 5px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > h4 span {

}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > span {
  font-size: 10px;
  line-height: 13px;
  display: block;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > a {
  display: block;
  font-size: 10px;
  width: 88px;
  height: 22px;
  margin: 26px auto 0;
  background-color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  line-height: 22px;
  position: relative;
  cursor: pointer;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > a > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  margin-left: 10px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li > a > span.ben_arrow {
  position: absolute;
  top: 0;
  right: 10px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li.ben_act3 {
  background-color: #3891cf;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList1 > ul li.ben_act3 > a {
  color: #3891cf;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 {
  background: url(/upload/modelView/benefit/nov/ban_footer.jpg) center center no-repeat;
  background-size: cover;
  position: relative;
  color: white;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > h4 {
  text-align: center;
  font-size: 18px;
  line-height: 13px;
  margin: 26px 0 17px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > ul {
  width: 243px;
  margin: 0 auto 25px;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > ul li {
  width: 29.6%;
  float: left;
  margin-right: 5.3%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > ul li img {
  width: 100%;
  margin-bottom: 10px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > ul li > p {
  text-align: center;
  word-break: keep-all;
  font-size: 10px;
  line-height: 12px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 > p {
  font-size: 10px;
  line-height: 11px;
  text-align: center;
  margin-bottom: 7px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .ben_ver2Footer .ben_ver2FootList2 .ben_logo {
  position: absolute;
  width: 40px;
  bottom: 0;
  right: 15px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec {
  background-color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap {
  border-bottom: 1px solid #d5d5d6;
  position: relative;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box {
  margin: 0 20px;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxHeader {
  margin-top: 25px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxHeader h2 {
  line-height: 18px;
  font-size: 10px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxHeader h3 {
  line-height: 25px;
  font-size: 25px;
  margin-bottom: 23px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxImg {
  margin-bottom: 28px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxImg img {
  width: 100%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont {
  margin-bottom: 28px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont dl {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont dl dt {
  color: #b00010;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont dl dt span {
  color: black;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont dl dd {
  margin-left: 8px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_sec .benefit_boxWrap .benefit_box .benefit_boxCont ul li {
  margin-top: 15px;
  font-size: 12px;
  line-height: 13px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header {
  position: relative;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header .bb_headerText {
  position: absolute;
  left: 20px;
  top: 7.4%;
  color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header .bb_headerText dl dt {
  line-height: 17px;
  font-size: 15px;
  margin-bottom: 1.5%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header .bb_headerText dl dd {
  line-height: 11px;
  font-size: 10px;
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  -ms-filter: alpha(opacity=40);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=40;
  filter: alpha(opacity=40);
  opacity: 0.4;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header > img {
  width: 100%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header > img.mobile {
  display: inline;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_header > img.pc {
  display: none;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li.bb_contList1 {
  background-color: #3891cf;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li.bb_contList2 {
  background-color: #f0aa3d;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li.bb_contList3 {
  background-color: #ebeceb;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li.bb_contList3 .bb_contListInner {
  height: 198px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner {
  margin: 0 20px;
  overflow: hidden;
  position: relative;
  height: 120px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner h3 {
  line-height: 16px;
  color: black;
  margin-top: 18px;
  margin-bottom: 4px;
  font-size: 14px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner h3.white {
  color: white;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner h3 img {
  height: 30px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner span {
  color: white;
  line-height: 16px;
  font-size: 12px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner p {
  color: black;
  line-height: 10px;
  font-size: 10px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner > a {
  display: block;
  position: absolute;
  bottom: 14px;
  left: 0;
  width: 80px;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner > a > img {
  width: 100%;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner ul {
  margin-top: 26px;
  overflow: hidden;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner ul li {
  width: 33.3%;
  float: left;
  height: 71px;
  text-align: center;
}

#wrap .sub_cont.benefit .sub_wrap .sub_contInner .it_section .it_secWrap .inside_benefit .benefit_wrap .benefit_botBox .bb_cont > ul > li .bb_contListInner ul li img {
  height: 100%;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box {
  position: relative;
  z-index: 9;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box > ul {
  overflow: hidden;
  border-bottom: 1px solid #c0c0c1;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box > ul > li {
  width: 49.9999%;
  float: left;
  background-color: white;
  text-align: center;
  font-size: 14px;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box > ul > li a {
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  line-height: 35px;
  display: block;
  border-right: 1px solid #c0c0c1;
  color: #919191;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box > ul > li a img {
  width: 6px;
  margin-top: 16px;
  margin-left: 5px;
  *margin-top: 4px;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .check_boxPopup {
  position: absolute;
  width: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9cffffff', endColorstr='#9cffffff');
  top: 35px;
  z-index: 5;
  height: 0;
  overflow: hidden;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .check_boxPopup ul li {
  width: 100%;
  line-height: 35px;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .check_boxPopup ul li.total {
  background-color: white;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .check_boxPopup ul li a img.mobile {
  display: inline;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .check_boxPopup ul li a img.pc {
  display: none;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .month {
  left: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .year {
  left: 50%;
}

#wrap .sub_cont.inside_type2 .sub_wrap .check_box .pop_on {
  height: auto;
}

#wrap .sub_cont.inside_type2 .sub_wrap.newsletter .check_box .chieck_btn ul li {
  line-height: 35px;
  background-color: #eb0a1e;
  text-align: center;
}

#wrap .sub_cont.inside_type2 .sub_wrap.newsletter .check_box .chieck_btn ul li a {
  color: white;
  display: block;
}

#wrap .sub_cont.inside_type2 .sub_wrap.event .sub_contInner .inside_cont ul li .inside_contInner .event_Wrap {
  display: none;
}

#wrap .sub_cont.inside_type2 .sub_wrap.notice .check_box .search {
  border-bottom: 1px solid #c0c0c1;
  position: relative;
}

#wrap .sub_cont.inside_type2 .sub_wrap.notice .check_box .search input[type='text'] {
  width: 100%;
  border: 0;
  line-height: 35px;
  text-align: center;
  font-size: 14px;
  color: #9c9d9b;
}

#wrap .sub_cont.inside_type2 .sub_wrap.notice .check_box .search .s_btnWrap {
  position: absolute;
  right: 0;
  top: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap.notice .check_box .search .s_btnWrap .s_btn {
  display: table-cell;
  vertical-align: middle;
  height: 35px;
  width: 35px;
  text-align: center;
  overflow: hidden;
}

#wrap .sub_cont.inside_type2 .sub_wrap.notice .check_box .search .s_btnWrap .s_btn a {
  vertical-align: middle;
  padding: 10px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.inside_type2 .sub_wrap.style .check_box ul li {
  width: 100%;
  border-right: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap.style .check_box ul li.pc_none {
  display: none;
}

#wrap .sub_cont.inside_type2 .sub_wrap.style .check_box .check_boxPopup {
  width: 100%;
  left: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap.story .check_box .check_boxPopup > ul > li {
  width: 20%;
  float: left;
  background-color: #797979;
}

#wrap .sub_cont.inside_type2 .sub_wrap.story .check_box .check_boxPopup > ul > li.total {
  width: 100%;
}

#wrap .sub_cont.inside_type2 .sub_wrap.gallery .check_box ul li {
  width: 100%;
  border-right: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap.gallery .check_box .check_boxPopup {
  width: 100%;
  left: 0;
}

#wrap .sub_cont.inside_type2 .sub_wrap.gallery .check_box .check_boxPopup ul li.total {
  background-color: white;
}

#wrap .sub_cont.inside_type2 .sub_wrap.dealers_wrap .check_box > ul > li {
  width: 100%;
}

#wrap .sub_cont.inside_type2 .sub_wrap.dealers_wrap .check_box .check_boxPopup {
  width: 100%;
}

#wrap .sub_cont.inside_type2 .sub_wrap.dealers_wrap .check_box .check_boxPopup ul {
  overflow: hidden;
}

#wrap .sub_cont.inside_type2 .sub_wrap.dealers_wrap .check_box .check_boxPopup ul li {
  width: 49.9999%;
  float: left;
}

#wrap .sub_cont.model {
  position: relative;
  z-index: 50;
  top: 140px;
}

#wrap .sub_cont.model .sub_visual {
  background: url("") center center no-repeat;
  bottom: 0;
}

#wrap .sub_cont.model .sub_visual > a {
  position: absolute;
  display: block;
  width: 40px;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
}

#wrap .sub_cont.model .sub_visual > a img {
  width: 100%;
}

#wrap .sub_cont.model .sub_wrap {
  background: none;
}

#wrap .sub_cont.model .sub_wrap .lnb_wrap .lnb_title ul li a {
  padding: 0 10px;
}

#wrap .sub_cont.model .model_inner {
  background-color: white;
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_text ul {
  list-style: none;
}

#wrap .sub_cont.model .model_inner .model_text ul li {
  position: relative;
  overflow: hidden;
  display: block;
  line-height: 0;
  font-size: 0;
  height: 300px;
  background-size: cover;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div {
  position: absolute;
  color: #231b12;
  padding: 60px 40px;
  right: 0;
  left: 0;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div .dlt {
  position: relative;
  z-index: 10;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div .dlt h4 {
  font-family: OpenSans, NotoSans;
  font-size: 46px;
  line-height: 1.4;
  margin-bottom: 20px;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div .dlt p {
  font-size: 26px;
  line-height: 1.4;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div.mobile_textTop {
  top: 0;
  bottom: auto;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div.mobile_textBot {
  bottom: 0;
  top: auto;
}

#wrap .sub_cont.model .model_inner .model_text ul li > div .dim {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #000000;
  top: 0;
  left: 0;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.model .model_inner .model_text ul li.white > div {
  color: white;
}

#wrap .sub_cont.model .model_inner .model_text ul li.black > div .dim {
  background-color: #ffffff;
}

#wrap .sub_cont.model .model_inner .model_slide {
  position: relative;
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_slide h3 {
  position: absolute;
  font-family: OpenSans;
  left: 40px;
  top: 30px;
  color: white;
  z-index: 10;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap {
  position: relative;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li {
  position: relative;
  color: white;
  overflow: hidden;
  height: 700px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect {
  position: absolute;
  width: 100%;
  height: 400px;
  bottom: -120px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle {
  margin: 17px 30px 35px;
  overflow: hidden;
  position: relative;
  font-size: 36px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle p {
  line-height: 15px;
  font-size: 12px;
  margin-bottom: 10px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 {
  margin-right: 80px;
  word-break: keep-all;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span {
  display: none;
  right: 0;
  top: 0;
  position: absolute;
  cursor: pointer;
  width: 120px;
  border-bottom: 1px solid white;
  font-size: 26px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span span {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 8px;
  margin-top: -4px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span span img {
  height: 100%;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span.first {
  display: block;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectText {
  margin: 0 30px;
  display: none;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectText p {
 font-size: 24px;
 letter-spacing: -0.03em;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on {
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000');
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle .ect_check .second {
  display: block;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle .ect_check .first {
  display: none;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectText {
  display: block;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot {
  position: absolute;
  width: 100%;
  bottom: 15px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul {
  text-align: center;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
  margin: 0 7px;
  display: inline-block;
  width: 15px;
  height: 15px;
  zoom: 1;
  vertical-align: middle;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li a {
  display: inline-block;
  zoom: 1;
  background-color: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  margin: 2px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li.current {
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li.current a {
  width: 15px;
  height: 15px;
  margin: 0;
}

#wrap .sub_cont.model .model_inner .model_gallery .gallery_header h3 {
  line-height: 30px;
  font-size: 18px;
  margin-left: 20px;
}

#wrap .sub_cont.model .model_inner .model_gallery .gallery_cont ul {
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_gallery .gallery_cont ul li {
  width: 49.9999%;
  float: left;
}

#wrap .sub_cont.model .model_inner .model_gallery .gallery_cont ul li img {
  width: 100%;
}

#wrap .sub_cont.model .model_inner .model_gallery .gallery_cont ul li.full {
  width: 100%;
}

#wrap .sub_cont.model .model_inner .model_comType1 {
  border-bottom: 1px solid #dcdcdc;
}

#wrap .sub_cont.model .model_inner .model_comType1 .model_comInner {
  overflow: hidden;
  margin: 0 40px;
}

#wrap .sub_cont.model .model_inner .model_comType1 .model_comInner h3 {
  margin-top: 60px;
  font-family: OpenSans;
  font-weight: 700;
  font-size: 36px;
}

#wrap .sub_cont.model .model_inner .model_colors .colors_header h3 {
  margin-bottom: 62px;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_img img {
  width: 100%;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox p {
  text-align: center;
  font-size: 28px;
  margin-bottom: 36px;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox ul {
  text-align: center;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 60px;
  height: 60px;
  overflow: hidden;
  text-align: center;
  margin: 20px;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox ul li a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 10px;
  width: 40px;
  height: 40px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  background-color: red;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox ul li.current a {
  margin: 0;
  width: 60px;
  height: 60px;
}

#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox span {
  display: block;
  font-size: 26px;
  color: #aaaaaa;
  margin-top: 30px;
  margin-left: 40px;
  margin-bottom: 20px;
  text-align: left;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner {
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner h3 {
  margin-bottom: 50px;
  float: left;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner > ul {
  clear: both;
  margin-bottom: 29px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner > ul > li {
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner > ul > li span {
  color: #eb0a1e;
  margin-left: 16px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner > ul > li span i {
  font-style:normal;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab {
  float: right;
  margin-top: 68px;
  width: 45%;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab ul {
  overflow: hidden;
  background-color: white;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab ul li {
  text-align:center;
  float: left;
  line-height: 1.3;
  font-family: OpenSans;
  font-weight: 700;
  font-size: 22px;
  padding-top: 4px;
  width: 46%;
  margin-left: 2%;
  margin-right: 2%;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab ul li a {
  color: #aaaaaa;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab ul li.current {
  background:#000;
  color:#fff;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .specs_headerInner .model_tab ul li.current a {
  color: white;
}

#wrap .sub_cont.model .model_inner .model_specs .specs_header .sh_img img {
  width: 100%;
}

#wrap .sub_cont.model .model_inner .model_specs .specs {
  margin: 0 40px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner {
  overflow: hidden;
  margin-top: 20px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner h2 {
  margin-bottom: 25px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner > img {
  margin-bottom: 25px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list {
  margin-bottom: 30px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li {
  margin-bottom: 60px;
  border-top: 1px solid #777777;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li h3 {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.5;
  padding: 15px 0 10px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner {
  font-size: 26px;
  line-height: 1.5;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner dl {
  overflow: hidden;
  line-height: 1.5;
  border-bottom: 1px solid #e8e8e8;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner dl dt {
  float: left;
  width: 49.9999%;
  line-height: 1.4;
  color: #888888;
  padding: 10px 0;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner dl dd {
  float: left;
  line-height: 1.4;
  letter-spacing: -0.25px;
  width: 49.9999%;
  padding: 10px 0;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner dl:nth-last-child(1) {
  border: 0;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .spl_inner dl.spl_2depth dt {
  text-indent: 21px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .price dl dt {
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
  letter-spacing: 0px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list > ul > li .price dl dd {
  color: #eb0a1e;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom {
  color: #898989;
  margin: 60px 0 200px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom ul li {
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom ul li.more_ma {
  margin-bottom: 35px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom ul li.more_ma2 {
  margin-bottom: 15px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner {
  color: #00a1e6;
  position: relative;
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner > h2 {
  color: #00a1e6;
  margin: 25px 0 19px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner > h3 {
  font-size: 25px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner > p {
  line-height: 17px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner > p span {
  font-size: 11px;
  margin: 23px 0 20px;
  display: block;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li {
  overflow: hidden;
  border-top: 1px solid #ccecfa;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li h4 {
  font-size: 20px;
  padding-left: 21px;
  margin: 18px 0 24px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft {
  float: left;
  width: 151px;
  margin-bottom: 13px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl {
  overflow: hidden;
  font-size: 11px;
  border-bottom: 1px solid #b8e2f6;
  line-height: 18.5px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dt {
  float: left;
  width: 72px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd {
  float: left;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd.hybrid_max {
  width: 21px;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
  font-size: 10px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd.hybrid_maxNum {
  width: 58px;
  text-align: right;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl:nth-last-child(1) .hybrid_max {
  height: 1px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li div.hybrid_listRight {
  float: right;
  width: 110px;
  font-size: 10px;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  letter-spacing: -0.75px;
  line-height: 15px;
  text-indent: -7px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .alone li {
  margin-top: 20px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .alone2 li {
  margin-top: 40px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li:nth-child(1) h4 {
  background: url(/upload/modelView/hybridcommon/hybrid_icon1.gif) 0 center no-repeat;
  background-size: 12px 21px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li:nth-child(2) h4 {
  background: url(/upload/modelView/hybridcommon/hybrid_icon2.gif) 0 center no-repeat;
  background-size: 18px 22px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li:nth-child(3) h4 {
  background: url(/upload/modelView/hybridcommon/hybrid_icon3.gif) 0 center no-repeat;
  background-size: 11px 18px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li:nth-child(4) h4 {
  background: url(/upload/modelView/hybridcommon/hybrid_icon4.gif) 0 0 no-repeat;
  background-size: 13px 20px;
  float: left;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li:nth-child(4) .hybrid_listRight {
  margin-top: 18px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom {
  border-top: 2px solid #00a1e6;
  clear: both;
  line-height: 35px;
  margin-bottom: 13px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p {
  font-size: 19px;
  text-align: right;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p sup {
  font-size: 11px;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p span.hbb_sap1 {
  font-size: 12px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p .eng_bold {
  font-size: 23px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p .f18 {
  font-size: 18px !important;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice {
  text-align: center;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul {
  overflow: hidden;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li {
  margin-bottom: 30px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li .hbs_iconBox {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 108px;
  border-bottom: 1px solid #ccecfa;
  padding-bottom: 19px;
  margin-bottom: 18px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li .hbs_iconBox span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 39px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li h4 {
  font-size: 20px;
  margin-bottom: 12px;
  line-height: 23px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li > p {
  line-height: 18px;
  font-size: 11px;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .hybrid_survice ul li > p a {
  color: #00a1e6;
}

#wrap .sub_cont.model .model_inner .model_specs .specs .smart_label {
  display: block;
  width: 47px;
  position: absolute;
  bottom: 0;
  left: 15px;
}

#wrap .sub_cont.service_smart .sub_visual {
  background: url(/upload/modelView/02_service_m.jpg) center center no-repeat;
  background-size: cover;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list {
  background: url(/upload/modelView/service_smartBg1.jpg) center center no-repeat;
  position: relative;
  overflow: hidden;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol {
  margin: 20px 20px 30px;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li {
  text-align: center;
  background: none;
  overflow: hidden;
  margin: 0;
  padding-bottom: 61px;
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .service_listInner {
  float: left;
  text-align: center;
  width: 17.5%;
  margin-right: 8.9%;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .service_listInner > img {
  width: 49px;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .vision_listBox {
  text-align: left;
  float: left;
  width: 70%;
  color: #aeaeae;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .vision_listBox dl {
  margin: 0;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .vision_listBox dl dt {
  margin: 0;
  font-size: 16px;
  color: #d8d8d8;
  line-height: 24px;
  margin-bottom: 4px;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li .vision_listBox dl dd {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.25px;
  color: #adadad;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list ol li > span.arrow {
  position: absolute;
  width: 40px;
  display: block;
  bottom: 26px;
  left: 50%;
  margin-left: -20px;
}

#wrap .sub_cont.service_smart .sub_contInner .vision_list > p {
  color: #969696;
  margin: 0 20px 24px;
  line-height: 14px;
  font-size: 12px;
  letter-spacing: -0.25px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi {
  background-color: #f4f4f6;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner h4 {
  margin-top: 55px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box {
  border: 0;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 {
  margin: 0 20px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img {
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img > img {
  width: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img > span {
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 10px;
  margin-left: -11px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img > span img {
  height: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img > span.mobile {
  display: block;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_img > span.pc {
  display: none;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_text {
  background-color: white;
  overflow: hidden;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_text dl {
  margin: 24px 20px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_text dl dt {
  line-height: 18px;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 17px;
  color: #323232;
  font-size: 16px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_text dl dt span {
  width: 32px;
  display: block;
  height: 1px;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #ef1b31;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_text dl dd {
  font-size: 14px;
  color: #434343;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 {
  margin: 22px 0 25px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 ul li {
  margin-bottom: 15px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 ul li dl {
  line-height: 16px;
  font-size: 12px;
  color: #434343;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
  letter-spacing: -0.2px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 ul li dl dt {
  padding-left: 8px;
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 ul li dl dt span {
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  left: 0;
  top: 50%;
  background-color: #ef1b31;
  margin-top: -2px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi .sub_contText_inner .bi_box .service_smart1 .ss_ect1 ul li dl dd {
  padding-left: 8px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 {
  background-color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 .sub_contText_inner .bi_box .service_smart1 .ss_text {
  background-color: #f4f4f6;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 .sub_contText_inner .bi_box .service_smart1 .ss_text dl dt {
  font-size: 16px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 .view_service {
  background: url(/upload/modelView/service_line1.gif) 0 center repeat-x;
  margin: 28px 0 29px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 .view_service span {
  display: block;
  text-align: center;
  font-size: 14px;
  background-color: white;
  width: 180px;
  padding: 0 10px;
  margin: 0 auto;
  letter-spacing: -0.1px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi2 .view_service span a {
  display: block;
  color: white;
  background-color: #ef1b31;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  width: 180px;
  line-height: 28px;
  margin: 0 auto;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner {
  background: url(/upload/modelView/service_bi3.jpg) center center no-repeat;
  background-size: cover;
  background-color: white;
  height: 405px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner .sub_contText_inner h4 {
  color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner .sub_contText_inner p {
  color: white;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=80;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner2 {
  height: 150px;
  width: 87.5%;
  color: white;
  margin: -45px auto 29px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner2 .bi3_inner2_servWrap {
  overflow: hidden;
  background-color: rgba(210, 0, 30, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9cd2001e', endColorstr='#9cd2001e');
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner2 .bi3_inner2_servWrap .bi3_inner2_serv {
  margin: 17px 10px 18px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner2 .bi3_inner2_servWrap .bi3_inner2_serv h4 {
  line-height: 22px;
  margin-bottom: 11px;
  font-size: 16px;
}

#wrap .sub_cont.service_smart .sub_contInner .bi.bi3 .bi3_inner2 .bi3_inner2_servWrap .bi3_inner2_serv p {
  line-height: 16px;
  font-size: 12px;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

#wrap .sub_cont.service_smart .sub_contInner .acu {
  background: url(/upload/modelView/accuracy_bg.jpg) center center no-repeat;
  background-size: cover;
  height: 540px;
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .arrow_box {
  position: absolute;
  width: 44%;
  left: 50%;
  margin-left: -22%;
  top: 76px;
  overflow: hidden;
  z-index: 10;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .arrow_box a {
  color: white;
  display: block;
  height: 14px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .arrow_box a > img {
  height: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .arrow_box a.a1 {
  float: left;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .arrow_box a.a2 {
  float: right;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .tab_box {
  width: 42%;
  height: 3px;
  position: absolute;
  left: 50%;
  margin-left: -21%;
  bottom: 40px;
  z-index: 10;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .tab_box a {
  display: block;
  float: left;
  margin-right: 12.5%;
  width: 24.9999%;
  height: 3px;
  background-color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .acu .tab_box a.current {
  background-color: #ef1b31;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul {
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li {
  width: 100%;
  position: absolute;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.prev {
  left: -100%;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.current {
  left: 0;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.next {
  left: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list {
  text-align: center;
  color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list dl dt {
  color: #eb0a1e;
  font-size: 18px;
  margin-top: 32px;
  margin-bottom: 12px;
  letter-spacing: 1.6px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list dl dd {
  font-size: 25px;
  line-height: 28px;
  margin-bottom: 22px;
  letter-spacing: 0.2px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list .ac_listOuter .ac_listInner {
  margin-bottom: 30px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list .ac_listOuter .ac_listInner h4 {
  width: 135px;
  margin: 0 auto 12px;
  background-color: #eb0a1e;
  line-height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 0.2px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list .ac_listOuter .ac_listInner h4.ac_ect1 {
  width: 175px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list .ac_listOuter .ac_listInner h4.ac_ect2 {
  width: 200px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li .ac_list .ac_listOuter .ac_listInner > ul > li {
  line-height: 18px;
  font-size: 14px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list dl dd {
  margin-bottom: 26px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in {
  position: relative;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in h4 {
  line-height: 15px;
  font-size: 13px;
  letter-spacing: 0.2px;
  margin-bottom: 13px;
  background: none;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in .ac_inWrap > img {
  width: 128px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in span.ac_span {
  display: block;
  width: 13px;
  margin: 0 auto;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in span.ac_span img {
  width: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in.ac_in1 span.ac_span {
  margin: 18px auto 22px;
}

#wrap .sub_cont.service_smart .sub_contInner .acu > ul > li.trust .ac_list .ac_listOuter .ac_listInner .ac_in.ac_in2 span.ac_span {
  margin: 23px auto 15px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign {
  overflow: hidden;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner {
  width: 100;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox {
  overflow: hidden;
  background-color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li {
  overflow: hidden;
  position: relative;
  border-top: 1px solid #e6e6e6;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_icon {
  width: 28%;
  left: 0;
  top: 0;
  height: 100%;
  position: absolute;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_icon img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 55px;
  margin: -27.5px 0 0 -32px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con {
  width: 72%;
  float: right;
  line-height: 100%;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con h3 {
  font-size: 17px;
  margin: 26px 0 10px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con h3 > span {
  font-size: 12px;
  color: #878787;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con > ul {
  margin-bottom: 12px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con > ul > li {
  font-size: 12px;
  color: #005cc8;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con > dl {
  margin: 0 7px;
  font-size: 12px;
  margin-bottom: 26px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con > dl dt {
  color: #057ae7;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_contBox > ul > li .camp_con > dl dd {
  word-break: keep-all;
  text-indent: 8px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox {
  overflow: hidden;
  position: relative;
  height: auto;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner {
  margin-left: 35px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner > ul {
  margin: 18px 0 10px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner > ul > li {
  font-size: 12px;
  text-shadow: 0px 0px 6px white;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner > a {
  color: white;
  text-align: center;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 130px;
  height: 26px;
  line-height: 26px;
  background-color: #005cc8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 14px;
  margin-bottom: 37px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner > a:hover {
  color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox .camp_footInner > a:visited {
  color: white;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox > span {
  position: absolute;
  bottom: 0;
  right: 12px;
  display: block;
  width: 46px;
}

#wrap .sub_cont.service_smart .sub_contInner .campaign .campaign_inner .camp_footBox > span img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle {
  margin: 0 40px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle > p {
  line-height: 16px;
  font-size: 14px;
  margin-bottom: 9px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle ul li {
  text-align: left;
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle ul li dl {
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle ul li dl dt {
  width: 27%;
  float: left;
  text-align: center;
  font-size: 30px;
  line-height: 56px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle ul li dl dd {
  width: 72.9999%;
  float: left;
  line-height: 14px;
  font-size: 12px;
  margin: 14px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 {
  margin: 46px 18px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 h5 {
  line-height: 16px;
  font-size: 14px;
  margin-bottom: 22px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 h5 span {
  font-size: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul > li {
  width: 49.9999%;
  height: 210px;
  float: left;
  border-bottom: 1px solid #e8e8e8;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul > li p {
  margin-left: 20%;
  margin-top: 12px;
  overflow: hidden;
  margin-bottom: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul > li p .num1 {
  display: block;
  float: left;
  font-size: 32px;
  line-height: 32px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul > li p .num2 {
  display: block;
  float: left;
  text-align: left;
  font-size: 12px;
  line-height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 > ul > li ul li {
  line-height: 14px;
  font-size: 12px;
  text-align: left;
  margin-left: 20%;
  list-style: url(/upload/modelView/serv_icon.png);
  margin-bottom: 7px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 .vh2_bot {
  text-align: left;
  margin-top: 18px;
  margin-bottom: 15px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 .vh2_bot p {
  margin-bottom: 3px;
  font-size: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .sub_contText_inner .vehicle2 .vh2_bot ul li {
  list-style: disc;
  margin-left: 12px;
  font-size: 12px;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care {
  background-color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .sub_contText_inner {
  margin-top: 49px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont {
  background: url(/upload/modelView/s_careBg.jpg) center center no-repeat;
  background-size: cover;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner {
  margin: 0 20px 71px;
  overflow: hidden;
  color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner ul {
  overflow: hidden;
  margin-top: 60px;
  margin-bottom: 27px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner ul li {
  width: 21%;/* 29.6%; */
  float: left;
  margin-right: 5.3%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner ul li img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner h5 {
  margin-bottom: 35px;
  line-height: 22px;
  text-align: center;
  font-size: 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner p {
  line-height: 18px;
  margin-bottom: 15px;
  font-size: 14px;
  color: #d1d1d1;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner p span {
  color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside {
  margin: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside h5 {
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 13px;
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li {
  position: relative;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li dl {
  font-size: 14px;
  border-bottom: 1px solid #cdcbce;
  margin-bottom: 5px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li dl dt {
  line-height: 16px;
  margin: 9px 0 6px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li dl dd {
  margin-bottom: 20px;
  color: #676767;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li span {
  display: block;
  height: 6px;
  position: absolute;
  bottom: 0;
  left: 10%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside ol li span img {
  height: 100%;
  width: auto;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside .vh2_bot {
  margin-top: 18px;
  margin-bottom: 15px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside .vh2_bot p {
  margin-bottom: 3px;
  font-size: 14px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .roadside .vh2_bot ul li {
  list-style: disc;
  margin-left: 12px;
  font-size: 12px;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
  line-height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare {
  font-size: 14px;
  line-height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner {
  margin-top: 49px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner > h4 span {
  color: #057ae7;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info h5 {
  font-size: 16px;
  line-height: 18px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_first > ul {
  text-align: left;
  margin: 20px 0 45px;
  padding: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_first > ul li {
  overflow: hidden;
  margin-bottom: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_first > ul li dl dt {
  line-height: 27px;
  border-bottom: 1px solid black;
  margin-bottom: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_second > ul {
  margin: 27px 0 43px;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_second > ul li {
  width: 29.6%;
  float: left;
  margin-right: 5.3%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_second > ul li > img {
  margin-bottom: 18px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_second > ul li > p {
  line-height: 16px;
  text-align: left;
  margin: 0 5px;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > p {
  text-align: left;
  margin: 13px 0 35px;
  color: #888888;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul {
  padding: 0 20px;
  text-align: left;
  margin-bottom: 30px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li {
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li > span {
  display: block;
  width: 60px;
  height: 60px;
  float: left;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li dl {
  float: left;
  line-height: 20px;
  margin: 9px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li dl dt {
  font-weight: bold;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li.air_thiFrist {
  border-top: 1px solid black;
  border-bottom: 1px solid #d2d1d2;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li.air_thiFrist > span {
  background: url(/upload/modelView/air_third_icon1.png) center center no-repeat;
  background-size: 26px 22px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li.air_thiSecond {
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_airCare .sub_contText_inner .air_inner .air_info.air_third > ul li.air_thiSecond > span {
  background: url(/upload/modelView/air_third_icon2.png) center center no-repeat;
  background-size: 21px 25px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire {
  background-color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .sub_contText_inner {
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .sub_contText_inner h4 {
  margin: 49px 0 30px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont {
  background: url(/upload/modelView/tire_bg.jpg) center center no-repeat;
  background-size: cover;
  color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner {
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner h5 {
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.2px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first h5 {
  margin-top: 57px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner {
  margin: 20px 40px 0;
  background: url(/upload/modelView/tire_dot.png) center top repeat-y;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner > ul {
  padding: 20px 0;
  overflow: hidden;
  background: url(/upload/modelView/tire_dot.png) left center repeat-x;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner > ul li {
  width: 50%;
  float: left;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner > ul li > div {
  margin: 0 15px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner > ul li > div > span {
  display: block;
  line-height: 22px;
  margin-bottom: 11px;
  font-size: 22px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_first .tire_fInner > ul li.tire_fList1 {
  padding-top: 49px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_secont h5 {
  margin: 31px 0 32px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_secont > ul {
  overflow: hidden;
  margin: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_secont > ul li {
  width: 29.6%;
  float: left;
  margin-right: 5.3%;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_secont > ul li > p {
  margin: 17px 5px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont .st_inner .s_tireContInner.tire_secont > ul li > p span {
  display: block;
  text-indent: -7px;
  margin-left: 7px;
  color: #8a8a8a;
  margin-top: 22px;
  margin-bottom: 28px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner > h4 {
  text-align: center;
  line-height: 18px;
  font-size: 16px;
  margin: 57px 0 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner > p {
  text-align: center;
  line-height: 13px;
  font-size: 12px;
  color: #9c9b9b;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab {
  overflow: hidden;
  position: relative;
  width: 55%;
  margin: 32px auto 34px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul {
  float: left;
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li {
  width: 49.9999%;
  float: left;
  text-align: center;
  position: relative;
  line-height: 13px;
  font-size: 12px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li a {
  border-bottom: 1px solid #b6bac1;
  display: block;
  padding-bottom: 6px;
  color: #2c2c2c;
  position: relative;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li a span {
  display: block;
  height: 5px;
  position: absolute;
  top: 5px;
  right: 0;
  border-right: 1px solid #d2d2d2;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li > span {
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #005cc8;
  bottom: 0;
  left: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li.current {
  border: 0;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .sm_tab > ul > li.current span {
  display: block;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check {
  margin: 0 40px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tc_item {
  display: none;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tc_item > h5 {
  font-size: 14px;
  margin-bottom: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tc_item > h5 span {
  font-size: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tc_item > p {
  font-size: 12px;
  line-height: 16px;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tc_item > p.text {
  font-size: 10px;
  line-height: 12px;
  color: #888888;
  margin-left: 5px;
  text-indent: -5px;
  margin-bottom: 29px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .view_on {
  display: block;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul {
  margin: 26px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li {
  overflow: hidden;
  margin-bottom: 26px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li > p {
  width: 50%;
  float: left;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li > p > span {
  display: block;
  margin: 0 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li > p > span img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li dl {
  width: 50%;
  float: left;
  font-size: 11px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li dl dt {
  margin: 15% 10px 14px;
  overflow: hidden;
  position: relative;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li dl dt > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  float: left;
  line-height: 13px;
  position: absolute;
  top: 0;
  left: 36px;
  right: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li dl dt .number {
  position: relative;
  line-height: 26px;
  font-size: 25px;
  left: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_air > ul li dl dd {
  margin: 0 10px;
  line-height: 15px;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul {
  margin-top: 30px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li {
  height: 73px;
  position: relative;
  margin-bottom: 21px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li > p {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li > p > span {
  font-size: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li > p span.tire_dot {
  display: block;
  width: 6px;
  height: 6px;
  margin-bottom: 2px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li > p span.tire_dot > img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make {
  width: 100%;
  bottom: 0;
  position: absolute;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_box1 {
  width: 63px;
  height: 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 28px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_box1 p {
  font-size: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox {
  position: absolute;
  left: 65px;
  right: 0;
  bottom: 1px;
  height: 100%;
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox .line {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 6px;
  border-top: 1px solid #d9d9d9;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox > img {
  width: 49px;
  position: absolute;
  bottom: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox .pjp {
  height: 44px;
  position: absolute;
  bottom: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox .pjp img {
  height: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li .ani_make .ani_mainBox .pjp > p {
  position: absolute;
  top: 0;
  width: 100%;
  line-height: 26px;
  text-align: center;
  font-size: 10px;
  color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li > span.km {
  position: absolute;
  right: 0;
  bottom: -13px;
  -khtml-opacity: 0.57;
  -moz-opacity: 0.57;
  -ms-filter: alpha(opacity=57);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=57;
  filter: alpha(opacity=57);
  opacity: 0.57;
  font-size: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list1 .ani_make .ani_box1 {
  background: url(/upload/modelView/arrow1.png) center center no-repeat;
  background-size: 100% 100%;
  color: #2a506e;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list1 .ani_make .ani_mainBox .line {
  width: 17%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list1 .ani_make .ani_mainBox > img {
  left: 20%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list1 .ani_make .ani_mainBox .pjp {
  left: 42.6%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list2 .ani_make .ani_box1 {
  background: url(/upload/modelView/arrow2.png) center center no-repeat;
  background-size: 100% 100%;
  color: #9e7c2b;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list2 .ani_make .ani_mainBox .line {
  width: 37.5%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list2 .ani_make .ani_mainBox > img {
  left: 40%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list2 .ani_make .ani_mainBox .pjp {
  left: 63%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list3 .ani_make .ani_box1 {
  background: url(/upload/modelView/arrow3.png) center center no-repeat;
  background-size: 100% 100%;
  color: #642f2f;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list3 .ani_make .ani_mainBox .line {
  width: 60%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list3 .ani_make .ani_mainBox > img {
  left: 63%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_tire .s_tireCont2 .st2_inner .tire_check .tire_scr > ul li.list3 .ani_make .ani_mainBox .pjp {
  left: 85.2%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .sub_contText_inner {
  margin-top: 49px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .sub_contText_inner .recall_ect {
  text-align: center;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont {
  margin: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li {
  margin-bottom: 30px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dt {
  line-height: 54px;
  font-size: 16px;
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd {
  line-height: 14px;
  font-size: 12px;
  position: relative;
  margin-top: 14px;
  padding-bottom: 40px;
  border-bottom: 1px solid #cdcbce;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .war_ddInner {
  margin-bottom: 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd > span {
  display: block;
  font-size: 12px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable {
  padding: 40px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable h5 {
  text-align: center;
  font-size: 16px;
  color: #eb0a1e;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable h5 span {
  color: black;
  font-size: 12px;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=80;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable table {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable table tbody {
  border-top: 1px solid #dddddd;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable table tbody tr {
  border-bottom: 1px solid #dddddd;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warTable table tbody td {
  padding: 20px 0 20px 10px;
  border-left: 1px solid #dddddd;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warContBox {
  margin: 20px 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .warCont ul li dl dd .warContBox p {
  line-height: 16px;
  margin-bottom: 6px;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=80;
  filter: alpha(opacity=80);
  opacity: 0.8;
  margin-left: 4px;
  text-indent: -4px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_bg {
  height: 180px;
  background: url(/upload/modelView/recall_img.jpg) center center no-repeat;
  background-size: cover;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec {
  margin: 0 20px;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec h5 {
  font-size: 16px;
  line-height: 20px;
  margin: 29px 0 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec > p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 13px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec > a {
  display: block;
  line-height: 33px;
  text-align: center;
  width: 200px;
  margin: 0 auto 42px;
  font-size: 12px;
  color: white;
  background-color: #eb0a1e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec .recall_secInner dl dt {
  line-height: 20px;
  padding-bottom: 7px;
  border-bottom: 1px solid black;
  font-size: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec .recall_secInner dl dd {
  margin-top: 8px;
  line-height: 16px;
  font-size: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText.s_warranty .recall .recall_sec .recall_secInner > p {
  line-height: 28px;
  font-size: 18px;
  margin-bottom: 36px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price {
  margin: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list {
  margin-bottom: 21px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul {
  float: left;
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li {
  position: relative;
  width: 45.7%;
  float: left;
  line-height: 15px;
  font-size: 10px;
  text-indent: 5px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li p {
  border-bottom: 1px solid black;
  cursor: pointer;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li p span {
  position: absolute;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li p span img {
  width: 100%;
  display: block;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li p input {
  border: 0;
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li ul {
  position: absolute;
  height: 0;
  z-index: 10;
  overflow: hidden;
  top: 16px;
  left: 0;
  border: 0;
  width: 100%;
  background-color: white;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li ul li {
  border-bottom: 1px solid #e8e8e8;
  word-break: break-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li ul li a {
  display: block;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.left p span {
  top: 6px;
  width: 7px;
  right: 10px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.right {
  float: right;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.right p {
  text-indent: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.right p span {
  top: 0px;
  right: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.right p span a {
  display: block;
  width: 18px;
  height: 15px;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.right p span a img {
  width: 8px;
  margin: 4px 0 0 4px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_list > ul > li.open ul {
  height: auto;
  border: 1px solid #e8e8e8;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_result .price_pcTitle {
  display: none;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_result > ul > li {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin-bottom: 22px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_result > ul > li dl {
  overflow: hidden;
  line-height: 39px;
  border-bottom: 1px solid #999999;
  word-break: keep-all;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_result > ul > li dl dt {
  float: left;
  width: 49.9999%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_result > ul > li dl dd {
  float: left;
  width: 49.9999%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number {
  text-align: center;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number {
  margin: 9px 0 42px;
  position: relative;
  padding: 0 30px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number > a.nn_btn {
  width: 18px;
  position: absolute;
  top: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number > a.nn_btn > img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number > a.nn_btn.prev {
  left: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number > a.nn_btn.next {
  right: 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 18px;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number ul li a {
  padding: 0 5px;
  color: black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number ul li.active {
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .number .news_number ul li.active a {
  text-decoration: underline;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom ul {
  margin-bottom: 30px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom ul li {
  list-style: url(/upload/modelView/vh2_dot.png);
  margin-left: 10px;
  margin-bottom: 13px;
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  -ms-filter: alpha(opacity=60);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner {
  position: relative;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in {
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in .pb_img {
  float: left;
  display: block;
  width: 24px;
  margin-right: 3px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in .pb_img img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in h4 {
  position: relative;
  font-size: 16px;
  overflow: hidden;
  margin-bottom: 7px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in h4 span {
  float: left;
  line-height: 24px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner .pb_in > p {
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 10px;
  clear: both;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner > a {
  display: block;
  width: 150px;
  line-height: 29px;
  background-color: #eb0a1e;
  color: white;
  font-size: 12px;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner > a .price_download1 {
  margin-left: 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner > a .price_download2 {
  position: absolute;
  top: 10px;
  right: 20px;
  width: 8px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .price .price_bottom .price_botInner > a .price_download2 img {
  width: 100%;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training {
  margin: 0 20px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list {
  margin-bottom: 18px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 {
  border-bottom: 1px solid black;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 .set_listInner {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  height: 35px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.icon {
  vertical-align: middle;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.icon img {
  height: 100%;
  margin-top: -2px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.tr_h5Other {
  line-height: 35px;
  font-size: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.sl_1 {
  height: 18px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.sl_2 {
  height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.sl_3 {
  height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.sl_4 {
  height: 16px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list h5 span.sl_5 {
  height: 17px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list > ol {
  margin: 17px 10px 0;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list > ol > li {
  color: #373737;
  margin-left: 10px;
  text-indent: -9px;
  line-height: 16px;
  font-size: 14px;
  margin-bottom: 13px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list > ol > li a {
  padding: 4px 10px;
  background-color: #eb0a1e;
  color: white;
  line-height: 28px;
  margin-left: 10px;
  font-size: 12px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct {
  background-color: #f6f6f8;
  overflow: hidden;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct .sle_Inner {
  margin: 16px 10px 20px 15px;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct .sle_Inner p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 11px;
  color: #353535;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct .sle_Inner dl {
  overflow: hidden;
  font-size: 14px;
  margin-bottom: 6px;
  line-height: 16px;
  color: #767676;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct .sle_Inner dl dt {
  width: 27%;
  float: left;
}

#wrap .sub_cont.sp .service_wrap .sub_contText .training .set_list .set_listEct .sle_Inner dl dd {
  width: 72%;
  float: left;
}

#wrap .sub_cont.hybrid .sub_visual {
  background: url(/upload/modelView/04_hybrid_m.jpg) center center no-repeat;
  background-size: cover;
}

#wrap .sub_cont.hybrid .sub_visual .sub_visualText h2 {
  color: white;
}

#wrap .sub_cont.hybrid .sub_wrap .lnb_wrap h2 {
  background-color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner {
  margin: 58px 20px 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab {
  overflow: hidden;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul {
  float: left;
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li {
  width: 33.3%;
  float: left;
  text-align: center;
  position: relative;
  line-height: 16px;
  font-size: 12px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
  letter-spacing: -1px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li a {
  border-bottom: 1px solid #b6bac1;
  display: block;
  padding-bottom: 14px;
  color: #2c2c2c;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li a span {
  display: block;
  height: 5px;
  position: absolute;
  top: 5px;
  right: 0;
  border-right: 1px solid #d2d2d2;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li > span {
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #005cc8;
  bottom: 0;
  left: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li.current {
  border: 0;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tab > ul > li.current span {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont {
  margin-top: 22px;
  margin-bottom: 55px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxHeader h4 {
  line-height: 22px;
  font-size: 20px;
  margin-bottom: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxHeader h4 span.ng_bold {
  font-size: 14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxHeader > dl dt {
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 17px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxHeader > dl dd {
  line-height: 16px;
  font-size: 14px;
  color: #5b5b5b;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxHeader > dl dd sup {
  font-size: 10px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxInner {
  margin-top: 55px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxInner .img1 {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box .st_boxInner .img2 {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxHeader > dl dt {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner {
  margin-top: 40px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab {
  border-bottom: 1px solid black;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul {
  overflow: hidden;
  margin-bottom: 8px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li {
  width: 25%;
  float: left;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a {
  display: block;
  border-right: 1px solid #e2e2e2;
  font-size: 10px;
  color: #b4b4b4;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a span.icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 26px;
  margin-bottom: 5px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a span.icon img {
  height: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a span.icon img.off {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a span.icon img.on {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li a span.text {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li.st_active a {
  color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li.st_active a span.icon img.off {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTab > ul > li.st_active a span.icon img.on {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont {
  display: none;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont h5 {
  font-size: 16px;
  line-height: 20px;
  margin-top: 13px;
  margin-bottom: 8px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont h5 span {
  color: #087ce7;
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont > p {
  line-height: 16px;
  font-size: 14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 {
  margin-top: 39px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid {
  margin-bottom: 35px;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li {
  width: 45%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li dl {
  text-align: center;
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li dl dt {
  margin-bottom: 13px;
  line-height: 17px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li dl dd {
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li dl dd span {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li.stic1_list1 {
  float: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li.stic1_list1 dl dt img {
  width: 35px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li.stic1_list2 {
  float: right;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > ul li.stic1_list2 dl dt img {
  width: 41px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner1 .mid > span {
  width: 16px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -8px 0 0 -8px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 {
  margin-top: 39px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid {
  margin-bottom: 35px;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li {
  width: 45%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li dl {
  text-align: center;
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li dl dt {
  margin-bottom: 13px;
  line-height: 17px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li dl dt img {
  width: 87px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li dl dd {
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li dl dd span {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li.stic1_list1 {
  float: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > ul li.stic1_list2 {
  float: right;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner2 .mid > span {
  width: 20px;
  display: block;
  position: absolute;
  left: 50%;
  top: 31%;
  margin-left: -10px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 {
  margin-top: 37px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .mid {
  margin-bottom: 22px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .mid .mid3_box {
  position: relative;
  height: 75px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .mid .mid3_box .mid3_car {
  position: absolute;
  top: 37px;
  left: 5px;
  width: 137px;
  z-index: 10;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .mid .mid3_box .mid3_text {
  position: absolute;
  right: 0;
  top: 0;
  width: 122px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .mid .mid3_box > span {
  display: block;
  width: 100%;
  height: 18px;
  background-color: #4f5257;
  background-image: url(/upload/modelView/sti_line.png);
  background-position: 0 center;
  background-repeat: repeat-x;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li {
  margin-bottom: 22px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li dl {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li dl dt {
  width: 24.9999%;
  float: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li dl dt img {
  width: 47px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li dl dd {
  float: left;
  width: 74.9999%;
  font-size: 14px;
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li dl dd span {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
  font-size: 12px;
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li > p {
  font-size: 14px;
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner3 .bot > ul > li > p span {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
  font-size: 12px;
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 {
  margin-top: 40px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 .mid .mid4_box {
  margin-bottom: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 .bot ul {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 .bot ul li {
  font-size: 14px;
  width: 48%;
  float: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 .bot ul li span {
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont .sti_conInner4 .bot ul li.sti4_botList2 {
  float: right;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type2 .st_boxInner .st_inTabCont .sti_cont.active {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxHeader h4 span {
  font-size: 14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxHeader > dl dt {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner {
  margin-top: 9px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner > p {
  font-size: 12px;
  margin-bottom: 7px;
  line-height: 16px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in {
  border-top: 1px solid #bababc;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 {
  position: relative;
  width: 280px;
  margin: 32px auto 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl {
  text-align: center;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dt {
  font-size: 12px;
  margin-bottom: 13px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dd {
  text-align: center;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 2px;
  line-height: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dd span {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dd span.img {
  width: 19px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dd span.img img {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box_wrap dl dd span.text {
  display: block;
  font-size: 10px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box1 {
  position: absolute;
  top: 20px;
  left: 0px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box2 {
  position: absolute;
  width: 52%;
  right: 0;
  top: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box2 dl {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box2 dl dt {
  margin-bottom: 6px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box2 dl dd {
  display: block;
  width: 28%;
  float: left;
  overflow: hidden;
  padding: 0;
  word-break: break-all;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner1 .box2 dl dd.ect {
  width: 44%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 h5 {
  margin-top: 30px;
  margin-bottom: 6px;
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 > p {
  line-height: 16px;
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide {
  width: 280px;
  margin: 26px auto 0;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul {
  margin-bottom: 18px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li img {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li.active {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li dl {
  margin-top: -35px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li dl dt {
  line-height: 14px;
  font-size: 12px;
  margin-bottom: 16px;
  color: #077ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li dl dd {
  line-height: 16px;
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li.sl_3 dl {
  margin-top: -20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li.sl_4 dl {
  margin-top: -10px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide > ul > li.sl_5 dl {
  margin-top: -20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n {
  width: 100%;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number {
  position: relative;
  padding: 0 30px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number > a.nn_btn {
  width: 18px;
  position: absolute;
  top: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number > a.nn_btn > img {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number > a.nn_btn.prev {
  left: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number > a.nn_btn.next {
  right: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 18px;
  padding: 0 5px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number ul li a {
  background-color: #dadada;
  width: 7px;
  height: 7px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide .slide_n .news_number ul li.active a {
  background-color: #50a2ee;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide.slide2 > ul > li dl {
  margin-top: -20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.st_type3 .st_boxInner .stb3_in .stb3_inner2 .slide.slide2 > ul > li.sl2_last dl {
  margin-top: -10px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .smart .smart_inner .smart_tabCont .st_box.active {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people {
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab {
  overflow: hidden;
  position: relative;
  width: 44.3%;
  margin: 32px auto 23px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul {
  float: left;
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li {
  width: 49.9999%;
  float: left;
  text-align: center;
  position: relative;
  line-height: 16px;
  font-size: 12px;
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  -ms-filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=50;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li a {
  border-bottom: 1px solid #b6bac1;
  display: block;
  padding-bottom: 14px;
  color: #2c2c2c;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li a span {
  display: block;
  height: 5px;
  position: absolute;
  top: 5px;
  right: 0;
  border-right: 1px solid #d2d2d2;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li > span {
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #005cc8;
  bottom: 0;
  left: 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li.current {
  border: 0;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  -ms-filter: alpha(opacity=100);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=100;
  filter: alpha(opacity=100);
  opacity: 1;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_tab > ul > li.current span {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in {
  text-align: center;
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in h4 {
  line-height: 24px;
  font-size: 20px;
  margin-bottom: 11px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in h4 span {
  color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in > p {
  line-height: 16px;
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=90;
  filter: alpha(opacity=90);
  opacity: 0.9;
  font-size: 12px;
  margin: 0 20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_inBox {
  margin-top: 16px;
  background: url(/upload/modelView/sm_peopleBg1.jpg) center center no-repeat;
  background-size: cover;
  height: 210px;
  position: relative;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_inBox ul li {
  position: absolute;
  top: 50%;
  color: white;
  text-align: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_inBox ul li.smc_list1 {
  left: 12px;
  line-height: 17px;
  margin-top: -17px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_inBox ul li.smc_list2 {
  right: 12px;
  line-height: 40px;
  margin-top: -20px;
  font-size: 20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_botBox {
  margin: 20px 20px 29px;
  text-align: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_botBox ul {
  margin-bottom: 20px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_botBox ul li {
  margin-bottom: 7px;
  list-style: url(/upload/modelView/smc_dot.png);
  list-style-position: inside;
  margin-left: 14px;
  text-indent: -14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in .smc_botBox > a {
  display: block;
  width: 129px;
  margin: 0 auto;
  line-height: 25px;
  color: white;
  font-size: 12px;
  background-color: #005cc8;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.active {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 > p span {
  color: #9f9f9f;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 {
  margin: 25px 20px 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul {
  display: none;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li {
  width: 49%;
  float: left;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer {
  min-height: 207px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer > img {
  height: 75px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text {
  margin-top: 32px;
  color: #005cc8;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text h5 {
  line-height: 18px;
  font-size: 14px;
  margin-bottom: 12px;
  letter-spacing: -0.6px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl {
  overflow: hidden;
  font-size: 11px;
  letter-spacing: -1px;
  line-height: 14px;
  color: #5697ea;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl dt {
  float: left;
  text-align: left;
  width: 50%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl dd {
  float: left;
  text-align: left;
  width: 50%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl dd span {
  float: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl.line1 {
  margin-bottom: 14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl.line2 {
  margin-bottom: 28px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .smci2_outer .text dl.line2 dt {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot {
  border-top: 2px solid #1996ff;
  line-height: 35px;
  padding-top: 19px;
  margin-top: 28px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p {
  font-size: 19px;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p span {
  vertical-align: middle;
  font-size: 26px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p .sup {
  font-size: 11px;
  line-height: 30px;
  vertical-align: top;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p span.hbb_sap1 {
  font-size: 12px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p .eng_bold {
  font-size: 23px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .text_bot > p .f18 {
  font-size: 18px !important;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .hy_ect {
  text-align: left;
  color: #858585;
  font-size: 11px;
  line-height: 16px;
  word-break: keep-all;
  margin: 8px 0;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li .hy_ect ul li {
  list-style: disc;
  text-indent: -11px;
  margin-left: 11px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li.dd_none dl dd {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li.ect .text_bot {
  margin-top: 14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li.ect .text_bot p {
  line-height: 35px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul > li.right {
  float: right;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 > ul.current {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 .check {
  text-align: center;
  margin-bottom: 37px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 .check a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 6px;
  height: 6px;
  background-color: #c2c2c2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 2px;
  margin: 0 5px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .sm_people .sm_cont .smc_in.smc_inner2 .smc_inBox2 .check a.current {
  background-color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa {
  padding: 0 20px;
  text-align: center;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner > h3 {
  width: 69px;
  margin: 21px auto 26px;
  border-bottom: 2px solid #057ae7;
  line-height: 12px;
  padding-bottom: 4px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner > h4 {
  line-height: 22px;
  font-size: 18px;
  margin-bottom: 11px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner > h4 span {
  color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner > p {
  line-height: 16px;
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=90;
  filter: alpha(opacity=90);
  opacity: 0.9;
  font-size: 12px;
  margin-bottom: 28px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul {
  overflow: hidden;
  margin-bottom: 31px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li {
  width: 48%;
  float: left;
  margin-bottom: 10px;
  line-height: 23px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  border: 1px solid #bfbfbf;
  font-size: 10px;
  letter-spacing: -0.25px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li a {
  display: block;
  text-align: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li a span {
  display: table-cell;
  vertical-align: middle;
  height: 15px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 32px;
  margin: 0 5px;
  text-align: center;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li a span img {
  height: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li a span.on {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li.right {
  float: right;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li.current {
  border: 1px solid #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li.current a {
  color: #057ae7;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li.current a span.off {
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list > ul > li.current a span.on {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list {
  border-top: 1px solid black;
  text-align: left;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner {
  border-bottom: 1px solid black;
  display: none;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li {
  line-height: 16px;
  font-size: 14px;
  border-bottom: 1px solid #ececed;
  overflow: hidden;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li > a {
  display: block;
  margin: 19px 0 19px 14px;
  text-indent: -14px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li > p {
  display: none;
  font-size: 12px;
  color: #0371d7;
  padding-left: 14px;
  position: relative;
  margin-bottom: 15px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li > p span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 11px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li > p span img {
  width: 100%;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner > ul > li.active > p {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list .a_listInner.active {
  display: block;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list > a {
  display: block;
  color: white;
  line-height: 24px;
  background-color: #005cc8;
  width: 148px;
  margin: 37px auto 36px;
  position: relative;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 14px;
  text-indent: 24px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list > a > span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 7px;
  position: absolute;
  top: 9px;
  right: 42px;
}

#wrap .sub_cont.hybrid .sub_wrap .sub_contInner .qa .qa_inner .qa_list .a_list > a > span img {
  width: 100%;
}

#wrap .sub_cont.dealers .sub_visual {
  background: url(/upload/modelView/dealers_visual_m.jpg) center center no-repeat;
  bottom: auto;
}

#wrap .sub_cont.dealers .sub_visual .sub_visualText {
  top: 12.2%;
  bottom: auto;
}

#wrap .sub_cont.dealers .sub_visual .sub_visualText h2 {
  color: white;
  line-height: 30px;
}

#wrap .sub_cont.dealers .sub_wrap .lnb_wrap .lnb_title > ul {
  background-color: #2d2d33;
  overflow: hidden;
}

#wrap .sub_cont.dealers .sub_wrap .lnb_wrap .lnb_title > ul > li.w100 {
  width: 100%;
}

#wrap .sub_cont.dealers .sub_wrap .lnb_wrap .lnb_title > ul > li.w100 a {
  width: 50%;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .sub_contText .sub_contText_inner > h4 {
  margin-bottom: 4px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .sub_contText .sub_contText_inner > p {
  text-align: center;
  line-height: 12px;
  margin-bottom: 25px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap {
  margin: 0 20px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .dealers_pc {
  display: none;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 {
  border-top: 1px solid black;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 h5 {
  line-height: 18px;
  padding: 10px 0 12px;
  font-size: 15px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 h5 span {
  display: none;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .stc_st3List {
  display: none;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list {
  margin-bottom: 25px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li {
  border-bottom: 1px solid #dddddd;
  position: relative;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li.current {
  color: white;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li.current .map {
  height: 250px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li.current .map_listInner {
  width: 100%;
  background-color: #888888;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li.current .map_listInner dl dd {
  color: white;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li.current .map_listInner > ul > li a {
  color: white;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map {
  height: 0px;
  overflow: hidden;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner {
  height: 80px;
  overflow: hidden;
  position: relative;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner dl {
  margin: 8px 20px 0;
  line-height: 15px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner dl dt {
  margin-bottom: 5px;
  font-size: 16px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner dl dt span {
  margin-top: 2px;
  line-height: 10px;
  vertical-align: middle;
  color: #eb0a1e;
  font-size: 12px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 10px;
  float: right;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner dl dt span img {
  height: 10px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner dl dd {
  font-size: 12px;
  color: #888888;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner > ul {
  position: absolute;
  overflow: hidden;
  bottom: 10px;
  right: 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner > ul > li {
  width: auto;
  text-align: center;
  float: left;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner > ul > li a {
  line-height: 12px;
  display: block;
  border-right: 1px solid #dddddd;
  font-size: 12px;
  color: #888888;
  padding: 0 4px;
}

#wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step3 .s2_listWrap .map_list > ul > li .map_listInner > ul > li a span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 4px;
  width: 12px;
}

#wrap.test_popOpen {
  height: 100%;
  overflow: hidden;
  position: relative;
}

#wrap.dealer_open {
  height: 100%;
  overflow: hidden;
  position: relative;
}

#wrap.inside_detail .it_section {
  background-color: #f6f6f8;
  position: relative;
  overflow: hidden;
}

#wrap.inside_detail .it_section .it_secWrap {
  margin: 0 20px;
}

#wrap.inside_detail .it_section .it_secWrap .it_header {
  display: none;
}

#wrap.inside_detail .it_section .it_secWrap .it_innerHead {
  overflow: hidden;
}

#wrap.inside_detail .it_section .it_secWrap .it_innerHead h4 {
  font-size: 17px;
  text-align: center;
  margin: 27px 0 12px;
  word-break: keep-all;
}

#wrap.inside_detail .it_section .it_secWrap .it_innerHead p {
  text-align: center;
  font-size: 14px;
  color: #3b3b3b;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=80;
  filter: alpha(opacity=80);
  opacity: 0.8;
  letter-spacing: 0.4px;
  line-height: 16px;
  margin-bottom: 19px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap {
  overflow: hidden;
  position: relative;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont {
  overflow: hidden;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_dateBox {
  display: none;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox {
  overflow: hidden;
  margin-bottom: 3px;
  letter-spacing: 0.2px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox .it_textBoxInner .size_list {
  display: none;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox .it_textBoxInner .size_list2 {
  display: block;
  margin: 20px 0 15px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox .it_textBoxInner .size_list2 ul li a img {
  height: 27px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox .it_textBoxInner h5 {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.2px;
  margin-bottom: 11px;
  margin-top: 26px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_textBox .it_textBoxInner p {
  line-height: 160%;
  font-size: 14px;
  margin-bottom: 14px;
  color: #5b5b5b;
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  -ms-filter: alpha(opacity=80);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=80;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_iconBox .it_iconBoxInner > a {
  display: block;
  width: 138px;
  height: 27px;
  line-height: 27px;
  background-color: #ef1b31;
  color: white;
  text-align: center;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  font-size: 10px;
  letter-spacing: -0.1px;
  margin-bottom: 30px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_iconBox .it_iconBoxInner ul {
  overflow: hidden;
  margin-bottom: 65px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_iconBox .it_iconBoxInner ul li {
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #c7c7c8;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_iconBox .it_iconBoxInner ul li a {
  display: block;
  height: 13px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner .it_innerCont .it_iconBox .it_iconBoxInner ul li a img {
  height: 100%;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 {
  bottom: 0;
  width: 100%;
  left: 0;
  margin-bottom: 20px;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul {
  overflow: hidden;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li {
  width: 33.3%;
  float: left;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li a {
  display: block;
  border-right: 1px solid #57575c;
  color: white;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li a .mo_title {
  text-align: center;
  line-height: 35px;
  background-color: #2d2d33;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li a .mo_title span {
  color: #5c5c61;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li a .it_wayBox {
  display: none;
}

#wrap.inside_detail .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 ul li.view_list a {
  border: 0;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap {
  margin-top: 35px;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 20;
  text-align: center;
  font-size: 10px;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > a {
  background-color: white;
  display: block;
  line-height: 35px;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > a img {
  width: 6px;
  position: relative;
  margin: 15px 0 0 6px;
  *margin: 4px 0 0 6px;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > ul {
  height: 0;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9ffffff', endColorstr='#9ffffff');
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > ul > li {
  border-bottom: 1px solid #bdbdbf;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > ul > li a {
  display: block;
  line-height: 35px;
  color: #a7a7a7;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_innerHead .ctr_list > ul.on {
  height: auto;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 {
  position: relative;
}

#wrap.inside_detail.contribution #container .sub_wrap .sub_contInner .it_section .it_secWrap .it_con .it_conInnerWrap .it_conInner2 > ul > li {
  width: 100%;
  float: none;
}

#wrap > .sub_visualModel {
  position: fixed;
  z-index: -1;
  width: 750px;
  top: 140px;
  bottom: 70px;
}

#wrap.dl_index {
  overflow: hidden;
}

#wrap.dl_index .sub_visual {
  position: fixed;
  top: 40px;
  left: 0;
  bottom: 40px;
  width: 100%;
}

#wrap.dl_index .sub_visual .sub_visualText {
  position: absolute;
  top: 118px;
  left: 20px;
  z-index: 100;
}

#wrap.dl_index .sub_visual .sub_visualText h2 {
  font-size: 25px;
  line-height: 25px;
  color: white;
  margin-bottom: 12px;
  text-shadow: 0px 0px 6px black;
  filter: shadow(color=#000000, direction=35, strength=1);
  zoom: 1;
}

#wrap.dl_index .sub_visual .sub_visualText h2 span {
}

#wrap.dl_index .sub_visual .sub_visualText > a {
  display: block;
  width: 80px;
}

#wrap.dl_index .sub_visual .sub_visualText > a img {
  width: 100%;
}

#wrap.dl_index .sub_visual .dl_mSlide ul li {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(/upload/modelView/dealers_visual_m.jpg) center center no-repeat;
  background-size: cover;
}

#wrap.dl_index .sub_visual .dl_mSlide ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

#wrap.dl_index .sub_visual .dl_mSlideInd {
  position: absolute;
  z-index: 100;
  bottom: 20px;
  left: 0;
  right: 0;
}

#wrap.dl_index .sub_visual .dl_mSlideInd ul {
  text-align: center;
}

#wrap.dl_index .sub_visual .dl_mSlideInd ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 2px;
}

#wrap.dl_index .sub_visual .dl_mSlideInd ul li a {
  display: block;
  font-size: 12px;
  color: white;
  background-color: none;
  text-align: center;
  padding: 2px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  letter-spacing: 0.5px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-shadow: 0px 0px 6px black;
  filter: shadow(color=#000000, direction=35, strength=1);
  zoom: 1;
}

#wrap.dl_index .sub_visual .dl_mSlideInd ul li.current a {
  background-color: #057ae7;
}

#wrap.dl_index .sub_cont .sub_wrap .lnb_wrap .dl_dim {
  display: none;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner {
  position: relative;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_visual {
  display: none;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_cont {
  position: relative;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_cont .dl_contInner > ul {
  overflow: hidden;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_cont .dl_contInner > ul > li {
  float: left;
  width: 100%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_cont .dl_contInner > ul > li img {
  width: 100%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_cont .dl_contInner > ul > li.half {
  width: 50%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  overflow: hidden;
  display: none;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop .dl_close {
  display: none;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul {
  margin: 0 20px;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li {
  margin-bottom: 100px;
  text-align: center;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li h4 {
  font-size: 10px;
  border-top: 1px solid black;
  line-height: 11px;
  padding-top: 3px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 40px 0 25px;
  text-align: center;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .main_slideWrap img {
  width: 100%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_cont {
  text-align: left;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_cont img {
  max-width: 100%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_cont iframe {
  width: 100%;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event {
  margin: 20px 0 40px;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event ul {
  border-top: 1px solid black;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event ul li {
  line-height: 20px;
  border-bottom: 1px solid #dddddd;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event ul li a dl {
  overflow: hidden;
  text-align: left;
  font-size: 10px;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event ul li a dl dt {
  width: 80px;
  float: left;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li .dp_event ul li a dl dd {
  color: #eb0a1e;
  float: left;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop > ul > li.info .dp_cont {
  text-align: left;
  font-size: 14px;
}

#wrap.dl_index .sub_cont .sub_wrap .sub_contInner .dl_inner .dl_pop.dl_popOpen {
  display: block;
}

.gal_pop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000');
  display: none;
}

.gal_pop .gal_view {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  margin-top: -28.125%;
}

.gal_pop .gal_view .gal_viewInner {
  position: relative;
}

.gal_pop .gal_view .gal_viewInner > a {
  display: none;
}

.gal_pop .gal_view .gal_viewInner .gal_movie {
  position: relative;
  display: none;
  width: 100%;
  padding-bottom: 56.25%;
}

.gal_pop .gal_view .gal_viewInner .gal_movie iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

.gal_pop .gal_view .gal_viewInner .move_play {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 40px;
  display: none;
}

.gal_pop .gal_view .gal_viewInner .gl_playView {
  display: block;
}

.gal_pop .gal_view .gal_viewInner .gal_viewNow {
  display: block;
}

.gal_pop .gal_view .gal_view {
  display: none;
}

.gal_pop .gal_view .gal_popBtn {
  text-align: center;
  margin-top: 23px;
}

.gal_pop .gal_view .gal_popBtn button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 20px;
  margin: 0 25px;
}

.gal_pop .gal_view .gal_popBtn img {
  height: 100%;
}

.gal_open {
  display: block;
}

.drive_test {
  background-color: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7c000000', endColorstr='#7c000000');
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  height: 100%;
  overflow-y: auto;
  display: none;
}

.drive_test .ie_dim {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: black;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=0;
  filter: alpha(opacity=0);
  opacity: 0;
  left: 0;
  top: 0;
}

.drive_test .drive_testInner {
  width: 100%;
  background-color: white;
  position: relative;
  overflow: hidden;
  z-index: 10;
}

.drive_test .drive_testInner .drive {
  width: 87.5%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.drive_test .drive_testInner .drive h2 {
  line-height: 40px;
  font-size: 18px;
}

.drive_test .drive_testInner .drive > span.close {
  display: block;
  position: absolute;
  top: 13px;
  right: 0;
  width: 13px;
}

.drive_test .drive_testInner .drive > ol {
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li {
  border-top: 1px solid black;
}

.drive_test .drive_testInner .drive > ol > li h3 {
  line-height: 40px;
  font-size: 16px;
}

.drive_test .drive_testInner .drive > ol > li.clip_hide h3 {
  -khtml-opacity: 0.2;
  -moz-opacity: 0.2;
  -ms-filter: alpha(opacity=20);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=20;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.drive_test .drive_testInner .drive > ol > li.clip_hide .clip {
  height: 0;
  margin: 0;
}

.drive_test .drive_testInner .drive > ol > li .clip {
  margin-bottom: 40px;
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li {
  line-height: 30px;
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li::after {
  content: '';
  display: block;
  width: 0px;
  height: 0px;
  clear: both;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li input[type='radio']:checked + label {
  color: #eb0a1e;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li h4 {
  font-size: 12px;
  width: 28.5%;
  float: left;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li > ul {
  float: left;
  width: 71.5%;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li > ul > li {
  float: left;
  width: 100%;
  color: #888888;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li > ul > li input {
  margin-right: 5px;
  height: 10px;
  width: 10px;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li > ul.descript {
  width: 100%;
  line-height: 18px;
  margin-top: 20px;
}

.drive_test .drive_testInner .drive > ol > li .clip > ul > li > ul.descript > li {
  margin: 10px 0;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li {
  line-height: 30px;
  font-size: 10px;
  border-bottom: 1px solid #dddddd;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li input[type='radio']:checked + label {
  color: #eb0a1e;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li h4 {
  font-size: 10px;
  width: 28.5%;
  float: left;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li > ul {
  float: left;
  width: 71.5%;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li > ul > li {
  float: left;
  width: 49.9999%;
  color: #888888;
}

.drive_test .drive_testInner .drive > ol > li .clip .test_step2ListWrap .tslw_inner > ul > li > ul > li input {
  margin-right: 5px;
  height: 10px;
  width: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip {
  width: 100%;
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .clip_img {
  margin-bottom: 10px;
  position: relative;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .clip_img .place_popup {
  height: 80px;
  width: 100%;
  background-color: #888888;
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .clip_img .place_popup dl {
  color: white;
  margin: 8px 12px 0 12px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .clip_img .place_popup dl dt {
  font-size: 14px;
  margin-bottom: 6px;
  line-height: 16px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .clip_img .place_popup dl dd {
  font-size: 12px;
  line-height: 16px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner {
  overflow: hidden;
  border-top: 1px solid #dddddd;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner > p {
  width: 24.9999%;
  float: left;
  line-height: 30px;
  font-size: 12px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner > ul {
  width: 74.9999%;
  float: left;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner > ul::after {
  content: '';
  display: block;
  width: 0px;
  height: 0px;
  clear: both;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner > ul > li {
  width: 49.9999%;
  float: left;
  color: #888888;
  font-size: 12px;
}

.drive_test .drive_testInner .drive > ol > li.step2 .clip .test_step2ListWrap .tslw_inner > ul > li input {
  height: 10px;
  width: 12px;
  margin-right: 5px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl {
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dt {
  width: 25.5%;
  float: left;
  font-size: 12px;
  color: #888888;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dd {
  float: right;
  width: 73.5%;
  background-color: #f2f2f2;
  letter-spacing: -0.5px;
  position: relative;
  min-height: 30px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dd p {
  font-size: 10px;
  margin-left: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dd p select {
  border: 0;
  background: none;
  width: 100%;
  font-size: 12px;
  vertical-align: middle;
  margin: 8px 0;
  font-weight: bold;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dd p select option {
  font-size: 14px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl dd p.select_box {
  margin-left: 6px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl.st3_wrap dd {
  background: none;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl.st3_wrap dd ul {
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl.st3_wrap dd ul li {
  width: 49.9999%;
  float: left;
  text-indent: 10px;
  font-size: 12px;
  color: #888888;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li dl.st3_wrap dd ul li input {
  width: 10px;
  height: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd {
  overflow: hidden;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd p {
  margin-left: 0;
  width: 30%;
  float: left;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd p select {
  font-weight: bold;
  margin: 8px 0;
  text-align: center;
  padding-left: 7px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd p select option {
  text-align: center;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd p input {
  text-align: center;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.st4_phone dl dd span {
  display: block;
  text-align: center;
  width: 5%;
  float: left;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.maLine dl {
  margin-top: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.maLine dl dt {
  line-height: 15px;
  overflow: auto;
  white-space: normal;
  text-overflow: inherit;
}

.drive_test .drive_testInner .drive > ol > li.step3 .clip > ul > li.maLine dl dd.clip_info {
  font-size: 13px;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li dl dd p {
  position: relative;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li dl dd p input {
  border: 0;
  background: none;
  font-size: 12px;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li dl dd p input[type='text'], .drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li dl dd p input[type='email'] {
  width: 100%;
  height: 30px;
  line-height: 30px;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd {
  background: none;
  line-height: 22px;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd input[type='checkbox'] + label {
  font-size: 12px;
  color: #888888;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd input[type='checkbox']:checked + label {
  color: #eb0a1e;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd.clip_info {
  line-height: 15px;
  font-size: 12px;
  color: #aaaaaa;
  height: auto;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd.clip_info > a {
  word-break: break-all;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd.clip_info a.info_viewBtn {
  display: block;
  line-height: 30px;
  text-align: center;
  color: white;
  font-size: 12px;
  background-color: #aaaaaa;
  margin-top: 17px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.drive_test .drive_testInner .drive > ol > li.step4 .clip > ul > li.no_back dl dd.clip_info a.info_viewBtn:hover {
  background-color: #eb0a1e;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_clip {
  margin-bottom: 20px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_clip p {
  margin-top: 10px;
  word-break: break-all;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box {
  font-size: 12px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box .st5box_total {
  margin-bottom: 30px;
  font-size: 14px;
  padding-top: 20px;
  border-top: 1px solid #aaaaaa;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box .st5box_total input {
  height: 20px;
  width: 20px;
  margin-left: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li {
  margin-bottom: 20px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li h4 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li .st5_box {
  height: 80px;
  overflow-y: auto;
  margin: 0 0 10px;
  border: 1px solid gray;
  font-size: 11px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li .st5_box > p {
  padding: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li .st5Box_p {
  margin-left: 10px;
}

.drive_test .drive_testInner .drive > ol > li.step5 .clip .step5_box > ul > li .st5Box_p label {
  margin-right: 20px;
}

.drive_test .drive_testInner .drive > a.accept_testDrive {
  color: white;
  text-align: center;
  display: block;
  font-size: 15px;
  line-height: 40px;
  margin-bottom: 40px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #dddddd;
}

.drive_test .drive_testInner .drive > a.accept_testDrive.atd_active {
  background-color: #eb0a1e;
}

.drive_test .drive_testInner .dps {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0px;
  bottom: 0;
  z-index: 10;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup {
  position: absolute;
  width: 100%;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: white;
  overflow: hidden;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner {
  position: relative;
  width: 87.5%;
  margin: 0 auto;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner h3 {
  line-height: 40px;
  font-size: 15px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner span.drive_testInfoPopupClose {
  position: absolute;
  right: 0;
  top: 13px;
  width: 13px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li {
  font-size: 10px;
  color: #aaaaaa;
  line-height: 15px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li h4 {
  line-height: 40px;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid black;
  color: black;
  font-size: 12px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > p {
  margin-top: 22px;
  line-height: 15px;
  margin-bottom: 16px;
  font-size: 10px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > p.dt_infoCheck {
  overflow: hidden;
  margin-bottom: 37px;
  line-height: 15px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > p.dt_infoCheck input {
  float: left;
  margin-right: 5px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > p.dt_infoCheck label {
  display: block;
  float: left;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > ol {
  overflow: hidden;
  margin-bottom: 17px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList > ul > li > ol li {
  margin-bottom: 14px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList .tdp_accept {
  text-align: center;
  display: block;
  line-height: 40px;
  color: white;
  background-color: #dddddd;
  font-size: 15px;
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.drive_test .drive_testInner .dps .drive_testInfoPopup .drive_testInfoPopupInner .drive_testInfoList .tdp_accept:hover {
  background-color: #eb0a1e;
}

.drive_test .drive_testInner .dps .drive_popSpan {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9c000000', endColorstr='#9c000000');
  z-index: 100;
}

.drive_test .drive_testInner .dps.dps_open {
  display: block;
}

.drive_test.dt_open {
  display: block;
}

.drive_test.news_join .drive_testInner .dr_wrap {
  z-index: 5;
  position: relative;
}

.drive_test.news_join .drive_testInner .dps {
  display: block;
  bottom: auto;
  left: auto;
  width: 100%;
  right: -100%;
  height: 100%;
}

.drive_test.news_join .drive_testInner .dps.dps_open {
  right: 0;
}

.coverDiv {
  z-index: -1;
}

.viSimpleSlider {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.viSimpleSlider ul {
  position: relative;
  height: 100%;
}

.viSimpleSlider ul > li {
  position: absolute;
  height: 100%;
}

.viSimpleSlider ul > li > img {
  width: 100%;
}

.viSimpleSlider ul > li > h3 {
  position: absolute;
  top: 18%;
  left: 20px;
  right: 20px;
  z-index: 20;
}

.viSimpleSlider ul > li > h3 > span {
  display: block;
  color: #fff;
  /*    text-transform: uppercase;*/
  /*    line-height: 1;*/
  text-shadow: 0px 0px 6px black;
  filter: shadow(color=#000000, direction=35, strength=1);
  zoom: 1;
}

.viSimpleSlider ul > li > h3 > span.number {
  line-height: 17px;
  font-size: 12px;
  margin-bottom: 8px;
}

.viSimpleSlider ul > li > h3 > span.big {
  font-size: 16px;
  line-height: 20px;
}

.viSimpleSlider ul > li > h3 > span.description {
  font-size: 25px;
  line-height: 28px;
  margin-bottom: 15px;
}

.viSimpleSlider ul > li > h3 > a.view_detail {
  display: block;
  background-color: white;
  width: 80px;
  line-height: 20px;
  text-align: center;
  font-size: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.viSimpleSlider ul > li > h3 > a.view_detail.type_long {
  width: 140px;
}

.viSimpleSlider.main_slide1 ul > li > h3 {
  top: 0;
  margin-top: 117%;
  left: 20px;
}

.viSimpleSlider.main_slide1 ul > li > h3 > span.description {
  color: #df1319;
  font-size: 9px;
  margin-bottom: 12px;
}

.viSimpleSlider.main_slide2 ul > li > h3 {
  top: 0;
  margin-top: 14%;
  left: 20px;
}

.viSimpleSlider.main_slide2 ul > li > h3 > span.description {
  color: #000;
  font-size: 9px;
}

.viSimpleSlider .indicate {
  position: absolute;
  left: 60px;
  right: 60px;
  bottom: 3px;
  z-index: 10;
  text-align: center;
}

.viSimpleSlider .indicate a {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 20px;
}

.viSimpleSlider .indicate a img {
  width: 100%;
}

.viSimpleSlider a.arrowBtn {
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  bottom: 10px;
  z-index: 120;
}

.viSimpleSlider a.arrowBtn > img {
  width: 100%;
}

.viSimpleSlider a.arrowBtn.prev {
  left: 10px;
}

.viSimpleSlider a.arrowBtn.next {
  right: 10px;
}

.coverDiv {
  background-color: #555;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  -ms-filter: alpha(opacity=0);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=0;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*
#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont{
    width: 100%;
}
*/
#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont {
  overflow: auto;
}

#wrap .sub_cont.inside .sub_wrap .sub_contInner .inside_cont ul {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

#d.input {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  border: 0;
  background: none;
  padding-left: 10px;
}

.rd-container .rd-month .rd-month-label {
  font-size: 13px;
  margin: 10px auto;
}

.rd-container .rd-day-head {
  padding: 5px;
}

.rd-container .rd-day-body {
  padding: 5px;
}

#wrap .more_btn > .a {
  position: relative;
  cursor: pointer;
}

#wrap .more_btn > .a span {
  line-height: 34px;
  font-size: 14px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li {
  text-align: center;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li a {
  display: inline-block;
  zoom: 1;
  width: 10px;
  height: 10px;
  margin-bottom: 5px;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li a img {
  width: 100%;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li a img.dummy {
  display: block;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li {
  position: relative;
}

#wrap .sub_cont.model .model_inner .model_slide .slide_wrap .slide_dot ul li .title {
  display: none;
  color: #fff;
  width: 100%;
  /*    left: 0;*/
  /*    margin-left: -75px;*/
  text-align: center;
}

#quickmenu {
  position: fixed;
  width: 0;
  height: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  z-index: 80;
}

#quickmenu > ul {
  position: absolute;
  z-index: 2;
  right: 50px;
  bottom: 300px;
}

#quickmenu > ul li {
  display: block;
  position: relative;
  width: 110px;
  height: 80px;
  line-height: 80px;
  overflow: hidden;
  text-align: right;
  padding-right: 110px;
  -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;
  -moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;
  -ms-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;
  -o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;
  transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;
}

#quickmenu > ul li span {
  color: #fff;
  font-weight: 700;
  font-size: 28px;
}

#quickmenu > ul li div.icon {
  position: absolute;
  top: 0;
  right: 10px;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  -webkit-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1) 0ms;
  -moz-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1) 0ms;
  -ms-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1) 0ms;
  -o-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1) 0ms;
  transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1) 0ms;
  overflow: hidden;
  background-color: #fff;
}

#quickmenu > ul li div.icon > img {
  width: 100%;
  height: 100%;
}

#quickmenu > .dim.black {
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7c000000', endColorstr='#7c000000');
}

#quickmenu.active {
  width: 100%;
  height: 100%;
}

#quickmenu.active > ul li {
  margin-top: 35px;
}

#quickToggle {
  position: fixed;
  z-index: 80;
  right: 45px;
  bottom: 155px;
  width: 110px;
  height: 110px;
  margin-left: -55px;
  margin-top: -55px;
  background-color: #ea1d25;
  -webkit-border-radius: 55px;
  -moz-border-radius: 55px;
  -ms-border-radius: 55px;
  -o-border-radius: 55px;
  border-radius: 55px;
  -webkit-box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -moz-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -ms-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -o-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
}

#quickToggle > div {
  position: absolute;
  width: 30px;
  height: 4px;
  left: 50%;
  top: 50%;
  margin-top: -2px;
  margin-left: -15px;
  background-color: #fff;
  -webkit-transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -moz-transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -ms-transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  -o-transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
  transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms;
}

#quickToggle > div.eq1 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

#quickToggle.active {
  right: 50px;
  bottom: 160px;
  width: 100px;
  height: 100px;
  z-index: 90;
  margin-left: -50px;
  margin-top: -50px;
  background-color: #ea1d25;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

#quickToggle.active > div.eq0 {
  width: 2px;
  margin-left: -1px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

#quickToggle.active > div.eq1 {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.avalon_comingsoon {padding-left:15px !important;} /**아발론하이브리드 커밍순 처리 2018-10-01**/

/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/

/* 20170304 smart eco CSS */
#wrap {overflow: hidden; width: 750px; margin: 0 auto;}
#wrap .sub_cont.smarteco .mo {display:none;}
#wrap .sub_cont.smarteco .sub_visual {background:url(/upload/modelView/headbg-smarteco.jpg) center center no-repeat; background-size: cover;}
#wrap .sub_cont.smarteco .sub_visual .sub_visualText {display:none;}
#wrap .sub_cont.smarteco .lnb_wrap {position:relative; z-index:10;}
#wrap .sub_cont.smarteco .sub_tree {display:none;}
#wrap .sub_cont.smarteco .sub_contInner {z-index:0; overflow:visible;}

#wrap .sub_cont.smarteco .smarteco_content_sub {width:100%; padding-top:217px; background:#fff;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_01 {}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_01 .row_banner_01 {position:absolute; left:0; top:-60px; width:100%; height:277px; padding:124px 0 0 0; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_01_bg_nature.jpg) 50% 0 no-repeat; }
#wrap .sub_cont.smarteco .smarteco_content_sub .banner_text span {font-size:32px; line-height:45px; color:#fff;  text-shadow: 0px 0px 6px black; filter: shadow(color=#000000, direction=35, strength=1); zoom: 1;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area { width:100%; height:auto;/* background:url(/upload/modelView/smarteco-temp-1.jpg) 50% 0 no-repeat; */ text-align:center; margin:0 auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area p {font-size:17px; line-height:24px; color:#1a1a1a; letter-spacing:-0.66px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top {width:100%; margin:0 auto; padding:72px 0 0; text-align:center;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top img {}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top .nature_car_top_text {padding-top:44px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top .nature_car_top_text p:nth-child(2) {padding-top:23px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model {display:inline-block; width:auto; margin:0 auto; padding:71px 0 37px; text-align:center; font-size:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li {float:left; display:inline-block;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li img {display:block;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_img {width:540px; margin:0 auto; padding:49px 0 101px 0; text-align:center; font-size:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_img img {display:block; width:100%;}

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 {position:relative; width:100%; height:auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .row_banner_02 {width:100%; height:110px; line-height:120px; vertical-align:middle; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_02_bg_movie.jpg) 50% 0 no-repeat;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area {position:relative; width:100%; height:auto; background:#000; }

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video {position:relative; width:100%; overflow:hidden;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/upload/modelView/07_02_concept_movie.jpg) 50% 50% no-repeat; background-size:cover; z-index:10;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video video {width:100%; height:auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop {width:100%; margin:0 auto; text-align:center;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image {overflow:hidden; padding-bottom:62px; background:#000;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image li {float:left; width:25%;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image li img {display:block; width:100%;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text {width:100%; text-align:center; padding:60px 0 76px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text p {font-size:17px; line-height:24px; color:#1a1a1a; letter-spacing:-0.66px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text p:nth-child(2) {padding:25px 0 23px 0;}

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 {position:relative; width:100%; height:auto; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .row_banner_03 {width:100%; height:110px; line-height:120px; vertical-align:middle; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_03_bg_effect.jpg) 50% 0 no-repeat;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area {position:relative; display:block; width:830px; height:910px; margin:0 auto; padding:76px 0 186px; text-align:center; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area p {padding-left:129px; margin:0 auto;text-align:left; color:#005bac; font-size:36px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_title { letter-spacing:-2px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop { position:relative; width:100%; height:900px; padding-left:100px; background:url(/upload/modelView/07_03_effect_group.png) 50% 55px no-repeat; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop p.text_small {font-size:12.5px; text-align:left;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top {padding:0 0 86px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top .effect_top_title {display:block; padding:49px 0 205px;  text-align:left; font-size:28px; line-height:34px;letter-spacing:-1.2px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top .effect_top_title .effect_top_bold { letter-spacing:-2px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img { }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img p.top_title {padding-left:0; text-align:left; font-size:18px; line-height:24px; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img p.text_small {padding-top:187px; text-align:center;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-img1 {position:absolute; left:50%; top:421px; width:462px; height:462px; margin-left:-418px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-img2 {position:absolute; left:50%; top:422px; width:462px; height:462px; margin-left:-41px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-txt1 {position:absolute; left:50%; top:583px; margin-left:-147px; letter-spacing:-0.5px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-txt2 {position:absolute; left:50%; top:583px; margin-left:227px;}

@media screen and (max-width: 960px) {
#wrap .sub_cont.smarteco .pc {display:none;}
#wrap .sub_cont.smarteco .mo {display:initial;}
#wrap .sub_cont.smarteco .sub_visual {background:url(/upload/modelView/headbg-smarteco_m.jpg) center center no-repeat; background-size: cover;}
#wrap .sub_cont.smarteco .smarteco_content_sub {padding-top:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_01 .row_banner_01 {position:static; width:100%; height:80px; padding:21px 0 0 0; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_01_bg_nature_m.jpg) 50% 0 no-repeat; background-size:cover; line-height:19px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .banner_text span {font-size:14px; line-height:normal; color:#fff;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area {width:100%; height:auto; text-align:center; margin:0 auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area p {padding-left:15px !important; padding-right:15px !important; font-size:14px; line-height:16px; color:#1a1a1a; letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top {width:100%; margin:0 auto; padding:23px 0 0 0; text-align:center;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top img {height:55px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top .nature_car_top_text {padding-top:13px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_top .nature_car_top_text p:nth-child(2) {padding-top:12px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model {display:inline-block; width:auto; margin:0 auto; padding:29px 0 23px; text-align:center; font-size:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li {float:left; display:inline-block;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li:nth-child(1) {margin:0 9px 19px 0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li:nth-child(2) {margin:0 0 19px 0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li:nth-child(3) {clear:left; margin:0 9px 0 0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li img {display:block; height:80px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_img {width:270px; margin:0 auto; padding:14px 0 35px 0; text-align:center; font-size:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_img img {display:block; width:100%;}

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 {position:relative; width:100%; height:auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .row_banner_02 {width:100%; height:45px; line-height:45px; vertical-align:middle; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_02_bg_movie_m.jpg) 50% 0 no-repeat; background-size:cover;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area {position:relative; width:100%; height:auto; background:#000; }

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video {position:relative; width:100%; overflow:hidden;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; background:url(/upload/modelView/07_02_concept_movie_m.jpg) 50% 50% no-repeat; background-size:cover;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .smarteco-video video {width:100%; height:auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop {width:100%; margin:0 auto; text-align:center;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image {overflow:hidden; padding-bottom:15px; background:#000;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image li {float:left; width:25%;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .smart_movie_area .movie_img_grop .movie_image li img {display:block; width:100%;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text {width:100%; text-align:center; padding:23px 0}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text p {padding-left:15px !important; padding-right:15px !important; font-size:14px; line-height:16px; color:#1a1a1a; letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_02 .movie_text p:nth-child(2) {padding:12px 0;}

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 {position:relative; width:100%; height:auto; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .row_banner_03 {width:100%; height:45px; line-height:45px; vertical-align:middle; box-sizing:border-box; text-align:center; background:url(/upload/modelView/07_03_bg_effect_m.jpg) 50% 0 no-repeat; background-size:cover;}

#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area {position:relative; display:block; width:auto; height:auto; margin:0 auto; padding:25px 0 0 0; text-align:center; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area p {padding-left:0; margin:0 auto; text-align:center; color:#005bac; font-size:18px;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_title {margin-bottom:16px; padding-top:2px; line-height:20px;  letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop {position:relative; width:200px; height:826px; margin:0 auto; padding-left:0; background:url(/upload/modelView/07_03_effect_group_m.jpg) 0 48px no-repeat; background-size:100% auto;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop p.text_small {}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top {position:absolute; left:0; top:0; width:100%; padding:0 0 0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top .effect_top_title {display:block; margin-top:-2px; padding:0; text-align:center; font-size:14px; line-height:17px;letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_top .effect_top_title .effect_top_bold { letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img {}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img p.top_title {text-align:left; font-size:9px; line-height:12px; }
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img p.text_small {}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-img1 {position:absolute; left:-16px; top:325px; width:231px; height:231px; margin-left:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-img2 {position:absolute; left:-16px; top:570px; width:231px; height:231px; margin-left:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-txt1 {position:absolute; left:119px; top:408px; margin-left:0; letter-spacing:0;}
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_03 .effect_area .effect_img_grop .effect_img .temp-txt2 {position:absolute; left:119px; top:653px; margin-left:0;}
}
@media screen and (min-width: 960px) {
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li:nth-child(3) {clear:left;}
}

@media screen and (min-width: 960px) and (max-width: 1040px) {
#wrap #header #nav > ul > li {font-size:14px;}
#wrap #header #nav > ul > li > a {padding:0 4px;}
}
@media screen and (min-width: 1280px) {
#wrap .sub_cont.smarteco .smarteco_content_sub .smart_nature_area .nature_car_model li:nth-child(3) {clear:none;}
}

/* 20170314 main event slider new element */
.m_slideCommon .main_event_banner_list {position:absolute; left:80px; top:38%;}
.m_slideCommon .main_event_banner_list p {font-size:24px; line-height:30px; margin-bottom:10px; color:#fff;}
.m_slideCommon .main_event_banner_list ul li {position:static; height:auto; font-size:16px; line-height:25px; color:#fff;}
@media screen and (max-width: 960px) {
.m_slideCommon .main_event_banner_list {left:20px;}
.m_slideCommon .main_event_banner_list p {font-size:15px;}
.m_slideCommon .main_event_banner_list ul {display:none;}
.m_slideCommon .main_event_banner_list ul.show_mobile {display:block;}
.m_slideCommon .main_event_banner_list .hide_mobile {display:none;}
.m_slideCommon .text_mobile {font-size:15px !important; line-height:normal !important;}
}


/* 20170315 Motor Show */
#wrap .sub_cont.motorshow .mo {display:none;}
#wrap .sub_cont.motorshow .sub_visual {background:url('/upload/modelView/motor_show/headbg-motorshow.jpg') center center no-repeat; background-size:cover;}
#wrap .sub_cont.motorshow .sub_visual .sub_visualText {display:none;}
#wrap .sub_cont.motorshow .sub_video {position:relative; width:100%; height:100%; z-index:0; background:#000 url('/upload/modelView/motor_show/mainvisual_0317.jpg') center center no-repeat;}
#wrap .sub_cont.motorshow .sub_video video {position:absolute; top:0; left:0; width:100%; height:auto;}
#wrap .sub_cont.motorshow .sub_video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
#wrap .sub_cont.motorshow .lnb_wrap {position:relative; z-index:10;}
#wrap .sub_cont.motorshow .sub_tree {display:none;}
#wrap .sub_cont.motorshow .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.motorshow .sub_contInner .motorshow-con-wrap {background:#222222; color:#fff;}
#wrap .sub_cont.motorshow .sub_wrap {background:#222222;}

.motorshow .motorshow-con-wrap .con-inner {width:960px; margin:0 auto; padding-top:23px;}
.motorshow .motorshow-con-wrap h4 {padding-bottom:12px; font-size:38px; color:#fff; line-height:1; border-bottom:1px solid #a7a7a7;}
.motorshow .motorshow-con-wrap .motor-con1 {position:relative; margin-bottom:64px;}
.motorshow .motorshow-con-wrap .motor-con1 .btn-down-scd {position:absolute; top:0; right:0; display:block; width:232px; height:48px; background:url('/upload/modelView/motor_show/btn-down-schedule.png') 0 0 no-repeat;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area {padding-top:32px; overflow:hidden;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area h5 {font-size:21px; color:#fff; line-height:1; margin-bottom:7px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area > div {float:left;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition {width:474px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition video {width:474px; height:265px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience {width:231px; margin:0 12px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .prius-prime {width:231px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .text {position:relative; padding-top:23px; height:202px; box-sizing:border-box;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .text h6 {font-size:14px; color:#fff; line-height:20px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .text p,
.motorshow .motorshow-con-wrap .motor-con1 .con-area .text p a {padding-top:16px; font-size:12px; color:#c0c0c0;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .link a {display:block; padding-bottom:8px; font-size:12px; color:#fff; line-height:1; border-bottom:2px solid #919191;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .link {position:absolute; bottom:0; left:0;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .link a {display:inline-block;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .link a:first-child {margin-right:16px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link {width:209px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link a {margin-bottom:14px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link a:last-child {margin-bottom:0;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .prius-prime .link {width:202px;}

.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide {position:relative;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-arrow {position:absolute; top:50%; margin-top:-13px; width:22px; height:27px; z-index:99; font-size:0;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-prev {left:10px; background:url('/upload/modelView/motor_show/btn-slide-prev.png') 0 0 no-repeat;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-next {right:10px; background:url('/upload/modelView/motor_show/btn-slide-next.png') 0 0 no-repeat;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots {position:absolute; width:100%; left:0; bottom:10px; overflow:hidden; text-align:center;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots li {display:inline-block; margin:0 2px;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots li button {width:11px; height:11px; background:#b8b8b8; font-size:0; border-radius:100%;}
.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots li.slick-active button {background:#6a6a71;}

.motorshow .motorshow-con-wrap .motor-con2 {margin-bottom:23px;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area {padding-top:20px;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .video-img {margin-bottom:15px;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp {overflow:hidden;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li {float:left; width:310px; height:361px; margin-right:15px;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li.right {margin-right:0;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li div {margin-bottom:21px;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li h5 {margin-bottom:25px; font-size:16px; color:#fff;  line-height:1;}
.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li p {font-size:12px; color:#c0c0c0; line-height:18px;}

.motorshow .motorshow-con-wrap .motor-con3 .con-area {padding-top:35px; padding-bottom:114px;}
.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery {overflow:hidden;}
.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li {float:left; margin-top:18px; margin-right:18px;}
.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li:nth-child(2),
.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li:nth-child(5) {margin-right:0;}

.motorshow .motorshow-con-wrap.big-img-pop {width:100%; height:; padding:20px; background:#000;}



@media screen and (max-width: 960px) {
	#wrap .sub_cont.motorshow .pc {display:none;}
	#wrap .sub_cont.motorshow .mo {display:initial;}
	#wrap .sub_cont.motorshow .sub_visual {background:url(/upload/modelView/motor_show/headbg-motorshow-m.jpg) center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.motorshow .sub_video {background:#000 none;}
	#wrap .sub_cont.motorshow .sub_video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url(/upload/modelView/motor_show/btn_video_play_icon.png) center center no-repeat, url(/upload/modelView/motor_show/headbg-motorshow_m.jpg) center center no-repeat; background-size:60px auto, 100% auto;}
	#wrap .sub_cont.motorshow .sub_video video {display:none;}

	.motorshow .motorshow-con-wrap .con-inner {width:87.5%; margin:0 auto; padding-top:25px;}
	.motorshow .motorshow-con-wrap h4 {padding-bottom:10px; font-size:16px;}

	.motorshow .motorshow-con-wrap .motor-con1 {position:relative; padding-top:3px; margin-bottom:40px;}
	.motorshow .motorshow-con-wrap .motor-con1 .btn-down-scd {width:36%; height:0; padding-top:7.8%; background:url(/upload/modelView/motor_show/btn-down-schedule-m.png) 0 0 no-repeat; background-size:100% auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area {padding-top:15px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area h5 {font-size:15px; margin-bottom:4px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area > div {float:left;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition {position:relative; width:100%;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .image {position:relative;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url(/upload/modelView/motor_show/btn_video_play_icon.png) center center no-repeat; background-size:60px auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition video {width:100%; height:auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience {width:48.9%; margin:0 2.14% 0 0;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .prius-prime {width:48.9%;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area > div .image img {width:100%;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area > div .image-slide img {width:100%;}

	.motorshow .motorshow-con-wrap .motor-con1 .con-area .text {position:relative; padding-top:11px; height:auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .text h6 {font-size:12px; color:#fff; line-height:17px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .text p {padding-top:9px; font-size:12px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .link a {display:inline-block; padding-bottom:2px; font-size:11px; line-height:15px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .link {position:static; width:auto !important;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition {margin-bottom:30px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .link {padding-top:15px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .link a {display:inline-block;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .exhibition .link a:first-child {margin-right:10px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link {padding-top:25px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link a {margin-bottom:11px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .experience .link a:last-child {margin-bottom:0;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .prius-prime .link {width:72.9%; padding-top:15px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-arrow {position:absolute; top:50%; margin-top:-6px; width:11px; height:13px; z-index:99; font-size:0;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-prev {left:5px; background:url('/upload/modelView/motor_show/btn-slide-prev.png') 0 0 no-repeat; background-size:11px auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-next {right:5px; background:url('/upload/modelView/motor_show/btn-slide-next.png') 0 0 no-repeat; background-size:11px auto;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots {position:absolute; width:100%; left:0; bottom:5px; overflow:hidden; text-align:center;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots li {display:inline-block; margin:0 2px;}
	.motorshow .motorshow-con-wrap .motor-con1 .con-area .image-slide .slick-dots li button {width:6px; height:6px;}

	.motorshow .motorshow-con-wrap .motor-con2 {margin-bottom:23px;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area {padding-top:15px;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .video-img {margin-bottom:10px;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .video-img img {width:100%;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp {overflow:hidden;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li {float:left; width:48.9%; height:auto; margin-right:2.14%;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li img {width:100%;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li.right {margin-right:2.14%;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li:nth-child(2n) {margin-right:0;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li div {margin-bottom:10px;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li h5 {margin-bottom:10px; font-size:14px; color:#fff;  line-height:18px;}
	.motorshow .motorshow-con-wrap .motor-con2 .con-area .customer-exp li p {padding-bottom:32px; font-size:11px; color:#c0c0c0; line-height:18px;}

	.motorshow .motorshow-con-wrap .motor-con3 .con-area {padding-top:10px; padding-bottom:45px;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area li img {width:100%;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery {overflow:hidden;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li {float:left; margin-top:1.78%; margin-right:2.14%;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li.w2 {width:48.9%;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li.w3 {width:32.1%; margin-right:1.78%;}
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li:nth-child(2),
	.motorshow .motorshow-con-wrap .motor-con3 .con-area .prius-img-gallery li:nth-child(5) {margin-right:0;}
}

/* 20170323 모델 인테리어 제목 하단 캡션 추가 */
.subtitle_caption {display:block; font-size:14px;}
@media screen and (max-width: 960px) {
.subtitle_caption {display:block; font-size:12px;}
}

/* 170324 Drone Project */
#wrap .sub_cont.droneProject .mo {display:none;}
#wrap .sub_cont.droneProject .sub_visual {background:url('/upload/modelView/drone/headbg-drone.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.droneProject .sub_video {position:relative; width:100%; height:100%; z-index:0; background:#000;}
#wrap .sub_cont.droneProject .sub_video video {position:absolute; top:0; left:0; width:100%; height:auto;}
#wrap .sub_cont.droneProject .sub_video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
#wrap .sub_cont.droneProject .sub_visual .sub_visualText {left:0; margin-bottom:0; width:100%; text-align:center;}
#wrap .sub_cont.droneProject .sub_visual .sub_visualText h2 {position:relative; font-size:52px; color:#fff; line-height:1;}
#wrap .sub_cont.droneProject .sub_visual .sub_visualText span {display:inline-block; margin-top:10px; font-size:40px; line-height:1; color:#fff; }
/* #wrap .sub_cont.droneProject .sub_visual .sub_visualText h2:after {content:''; position:absolute; bottom:-115px; left:50%; width:92px; height:92px; margin:0 0 0 -46px; background:url(/upload/modelView/drone/dream-video-icon.png) 50% 50% no-repeat;} */
#wrap .sub_cont.droneProject .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap {background:#fff; text-align:center; max-width:1920px; margin:0 auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .con-inner {min-width:960px; margin:0 auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title span {display:block; font-size:38px; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title span:after {content:''; display:block; width:53px; height:22px; border-bottom:1px solid #fff; margin:0 auto 13px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title h4 {font-size:56px; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 {width:100%; height:1146px; background:url('/upload/modelView/drone/drone-con-bg1.jpg') 50% 0 no-repeat; color:#fff;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .con-inner {position:relative; width:960px; height:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .drone-title {padding-top:162px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .text {display:inline-block; padding-top:35px; font-size:24px; line-height:38px;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 {position:relative; margin-top:-18px; z-index:5; padding-bottom:98px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .drone-title {margin-bottom:58px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .drone-title span:after {border-color:#000;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .pic-wrap {width:100%; max-width:1200px; margin:0 auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .video {position:relative; width:100%; height:auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .video img {width:100%; height:auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .video video {width:100%; height:auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .btn-video-play {position:absolute; left:0; bottom:0; width:100%; height:100%; background:url('/upload/modelView/drone/con2-dream-video.jpg') 50% 50% no-repeat; background-size:cover;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .btn-video-play span {position:absolute; left:42px; bottom:42px; display:inline-block; width:83px; height:83px; background:url('/upload/modelView/drone/con2-play.png') 0 0 no-repeat; cursor:pointer;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery {overflow:hidden;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery a {display:block; float:left; width:33.3%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery a:first-child {width:33.4%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery img {width:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery img.mo {display:none;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 p {width:100%; margin:44px auto 16px auto; font-size:18px; color:#000; text-align:center; line-height:30px;  letter-spacing:-2px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .txt-full {display:block; margin-top:20px; text-align:right; font-size:18px; line-height:1;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .txt-full span {display:inline-block; line-height:1; height:19px; padding-left:27px; background:url('/upload/modelView/drone/icon_full.jpg') 0 100% no-repeat;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 {position:relative; width:100%; max-width:1920px; padding-top:87.5%; height:0; margin:0 auto 0; overflow:hidden; background:url('/upload/modelView/drone/drone-con-bg-new.jpg') 50% 0 no-repeat; color:#fff; background-size:100% auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title {position:absolute; top:16.35%; left:0; width:100%; color:#fff; text-align:center;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title h4 {display:block; font-size:38px; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title h4:after {content:''; display:block; width:53px; height:22px; border-bottom:1px solid #fff; margin:0 auto 13px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap {position:absolute; top:0; left:0; width:100%; height:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery,
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-making {position:absolute; overflow:hidden;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap div a img {width:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .pic-wrap-inner {position:absolute; top:0; left:0; width:100%; height:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 {left:29.8%; top:23.5%; width:30.4%; height:19.5%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 img {width:100%; height:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 video {width:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 {left:8.4%; top:44.2%; width:51.8%; height:34.7%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2:after {content:''; position:absolute; left:0; bottom:0; width:18.8%; height:32.1%; background:url('/upload/modelView/drone/con2-dream-slide-item-1-cover-new.png') 0 100% no-repeat; z-index:50; background-size:100% auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 {left:72.18%; top:12.5%; width:27.81%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3:after {content:''; position:absolute; right:0; bottom:0; width:31.9%; height:18.8%; background:url('/upload/modelView/drone/con2-dream-slide-item-3-cover.png') 0 100% no-repeat; z-index:50; background-size:100% auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 {left:0; top:36.1%; width:44.5%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 {left:61.3%; top:30.1%; width:30.4%; height:59.2%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5:after {content:''; position:absolute; right:0; bottom:0; width:32.2%; height:18.9%; background:url('/upload/modelView/drone/con2-dream-slide-item-2-cover-new.png') 0 100% no-repeat; z-index:50; background-size:100% auto;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link {position:absolute; left:41.9%; top:86.3%; width:18.3%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link img {display:block; width:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link img.mo {display:none;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 span {position:absolute; left:0; top:0; width:100%; padding:31px 0 0 35px; box-sizing:border-box; text-align:left; font-size:24px; line-height:40px; color:#2d2d32; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 h3 {position:absolute; left:0; top:0; width:100%; padding:34px 40px 0 0; box-sizing:border-box; text-align:right; font-size:36px; color:#fff; z-index:10;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 .slide-item {position:relative;}

/*
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:0;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;

}
*/
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:277px 0 0 75px; box-sizing:border-box; text-align:left; font-size:22px; line-height:38px; color:#fff;  z-index:5;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a span.mo {display:none;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a:hover:after {opacity:1;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a:hover span {opacity:1;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:0;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:49px 0 0 72px; box-sizing:border-box; text-align:left; font-size:22px; line-height:38px; color:#fff;  z-index:5;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a span.mo {display:none;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a:hover:after {opacity:1;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a:hover span {opacity:1;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 h3 {position:absolute; left:0; top:0; width:100%; padding:36px 42px 0 0; box-sizing:border-box; text-align:right; font-size:36px; color:#fff; z-index:10;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 .btn-video-play {position:absolute; right:39px; bottom:41px; width:83px; height:83px; background:url('/upload/modelView/drone/con2-dream-video-icon.png') 0 0 no-repeat;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 .slide-item {position:relative;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:0;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a span {position:absolute; right:0; top:0; display:block; width:100%; padding:75px 75px 0 0; box-sizing:border-box; text-align:right; font-size:22px; line-height:38px; color:#fff;  z-index:5;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a span.mo {display:none;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a:hover:after {opacity:1;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a:hover span {opacity:1;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 h3 {position:absolute; left:0; top:0; width:100%; padding:35px 0 0 39px; box-sizing:border-box; text-align:left; font-size:36px; color:#fff; z-index:10;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 .slide-item {position:relative;}
/*
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:0;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
*/
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:273px 0 0 75px; box-sizing:border-box; text-align:left; font-size:22px; line-height:38px; color:#fff;  z-index:5;
	opacity:0;
	transition-property:opacity;
	transition:0.3s ease-out;
}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a span.mo {display:none;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a:hover:after {opacity:1;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a:hover span {opacity:1;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots {position:absolute; width:100%; left:0; bottom:43px; padding:0 0 0 41px; box-sizing:border-box; overflow:hidden; text-align:center;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li {float:left; margin:0 5px 0 0;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li button {width:11px; height:11px; background:#b8b8b8; font-size:0; border-radius:100%;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li.slick-active button {background:#6a6a71;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery.gallery-item-2 .slick-dots {padding:0 26px 0 0; text-align:right;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery.gallery-item-2 .slick-dots li {display:inline-block; float:none; margin:0 0 0 5px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery.gallery-item-5 .slick-dots {padding:0 0 0 26px; text-align:left;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery.gallery-item-5 .slick-dots li {display:inline-block; float:none; margin:0 0 0 5px;}

@media all and (min-width:961px) and (max-width:1279px) {

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title span {font-size:25px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title h4 {font-size:40px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 p {font-size:20px; color:#000; margin:30px auto 14px; text-align:center; line-height:37px; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .text {font-size:20px; }
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .txt-full {display:block; margin-top:17px; text-align:right; font-size:16px;}

#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 span {font-size:17px; line-height:30px; padding:30px 0 0 25px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 h3 {font-size:25px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a span {font-size:18px; line-height:30px; padding:200px 0 0 55px}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a span  {font-size:18px; line-height:30px;  padding: 60px 0 0 32px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a span {font-size:18px; line-height:30px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 h3 {font-size:25px;}
#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a span {font-size:18px; line-height:30px; padding:173px 0 0 55px;}

}



@media screen and (max-width: 960px) {
	#wrap .sub_cont.droneProject .pc {display:none !important;}
	#wrap .sub_cont.droneProject .mo {display:block	;}
	#wrap .sub_cont.droneProject img.mo {display:inline;}
	#wrap .sub_cont.droneProject .sub_contInner .mo {display:block !important;}
	#wrap .sub_cont.droneProject .sub_contInner img.mo {display:inline !important;}
	#wrap .sub_cont.droneProject .sub_visual {background:url('/upload/modelView/drone/headbg-drone-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.droneProject .sub_video .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url(/upload/modelView/drone/headbg-drone-m.jpg) center center no-repeat; background-size:cover;}
	#wrap .sub_cont.droneProject .sub_video video {display:none;}
	#wrap .sub_cont.droneProject .sub_visual .sub_visualText {display:block; left:0; bottom:50%; width:100%; margin-bottom:0; text-align:center;}
	#wrap .sub_cont.droneProject .sub_visual .sub_visualText h2 {position:relative; font-size:20px; color:#fff; margin-bottom:0; padding-bottom:1.2%; z-index:0; line-height:1;}
	#wrap .sub_cont.droneProject .sub_visual .sub_visualText span {font-size:18px; margin-top:0;}
	/* #wrap .sub_cont.droneProject .sub_visual .sub_visualText h2:after {content:''; position:absolute; bottom:-25px; left:50%; width:37px; height:37px; margin:0 0 0 -18px; background:url(/upload/modelView/drone/con2-dream-video-icon.png) 50% 50% no-repeat; background-size:37px auto;} */

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .con-inner {min-width:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title span {font-size:16px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title span:after {content:''; display:block; width:26px; height:11px; border-bottom:1px solid #fff; margin:0 auto 7px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-title h4 {font-size:25px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 {position:relative; width:100%; padding-top:133.75%; height:0; background:url('/upload/modelView/drone/drone-con-bg1-m.jpg') 50% 0 no-repeat; background-size:100% auto; color:#fff;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .con-inner {position:absolute; top:0; left:0; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .drone-title {padding-top:14.8%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con1 .text {padding-top:18px; font-size:14px; line-height:21px;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 {margin-top:23px; padding-bottom:23px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .drone-title {margin-bottom:18px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .drone-title span:after {border-color:#000;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .pic-wrap {position:relative; width:100%; padding-top:56.26%; height:0;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .pic-wrap img {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .video {position:absolute; top:0; left:0; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .video .video-thumb {height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .btn-video-play {position:absolute; left:0; bottom:0; width:100%; height:100%; background:url('/upload/modelView/drone/con2-dream-video-m.jpg') 50% 50% no-repeat; background-size:100% auto;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .btn-video-play span {position:absolute; left:50%; bottom:50%; margin-left:-6.5%; margin-bottom:-6.75%; width:13%; height:23.3%; background:url('/upload/modelView/drone/con2-play.png') 0 0 no-repeat; background-size:100% auto;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery {position:absolute; bottom:0; left:0; overflow:hidden; width:100%; height:24.8%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery a img.mo {margin-right:0.3%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .gallery a:last-child img {margin-right:0;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 p {width:100%; margin:3% auto 0 auto; font-size:14px; color:#000; text-align:center; line-height:21px; }
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 p img {width:100%}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 p span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .txt-full {display:block; margin-top:10px; text-align:right; font-size:12px; padding-right:20px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con2 .txt-full span {padding-left:15px; background-size:10px auto; line-height:1; height:auto;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 {margin-top:7.1%; position:relative; width:100%; padding-top:204.53%; height:0; background:url('/upload/modelView/drone/drone-con-bg-m-new.jpg') 50% 0 no-repeat; background-size:100% 100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .con-inner {position:absolute; top:0; left:0; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title {position:static; height:17.9%; padding-top:22.5%; box-sizing:border-box; color:#fff;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title h4 {font-size:16px;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .drone-title h4:after {content:''; display:block; width:26px; height:11px; border-bottom:1px solid #fff; margin:0 auto 7px;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap {position:absolute; left:0; top:0; width:100%; height:100%; margin-left:0; margin-top:0; padding-top:0;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .pic-wrap-inner {max-height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery {position:absolute; overflow:hidden;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 {display:none;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 {left:0; top:19.9%; width:100%; height:29.5%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2:after {display:none;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 {left:0; top:58.7%; width:50%; height:35.4%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3:after {content:''; position:absolute; right:0; bottom:0; width:32.2%; height:18.8%; background:url('/upload/modelView/drone/con2-dream-slide-item-3-cover-m.png') 0 0 no-repeat; background-size:100% 100%; z-index:50;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 {left:0; top:0; width:100%; height:23.3%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 {left:0; top:49.4%; width:100%; height:29.7%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5:after {content:''; position:absolute; right:0; bottom:0; width:16.4%; height:27%; background:url('/upload/modelView/drone/con2-dream-slide-item-2-cover-m-new.png') 0 0 no-repeat; background-size:100% 100%; z-index:50;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link {position:absolute; left:28.4%; top:82%; width:43.1%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link img.mo {display:block; width:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery-link img.pc {display:none;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 a {display:block; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 span {position:absolute; left:0; top:0; width:100%; padding:11px 15px 0 0; box-sizing:border-box; text-align:right; font-size:12px; line-height:17px; color:#2d2d32; }
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-1 img {width:100%; height:100%;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 h3 {position:absolute; left:0; top:0; width:100%; padding:16px 10px 0 0; box-sizing:border-box; text-align:right; font-size:14px; color:#fff; z-index:10;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a {display:block; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 img {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 .slide-item {position:relative;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:78px 0 0 10px; box-sizing:border-box; text-align:left; font-size:12px; line-height:18px; color:#fff;  letter-spacing:-0.5px;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a {display:block; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 img {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:16px 0 0 10px; box-sizing:border-box; text-align:left; font-size:12px; line-height:18px; color:#fff;  letter-spacing:-0.5px;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 h3 {position:absolute; left:0; top:0; width:100%; padding:15px 10px 0 0; box-sizing:border-box; text-align:right; font-size:14px; color:#fff; z-index:10;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a {display:block; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 .video-thumb {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 img {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 .btn-video-play {position:absolute; right:43.4%; bottom:38.3%; width:13.1%; height:23.1%; margin:0; background:url('/upload/modelView/drone/con2-dream-video-icon.png') 0 0 no-repeat; background-size:100% 100%; z-index:10;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 .slide-item {position:relative;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a span {position:absolute; right:0; top:0; display:block; width:100%; padding:13px 10px 0 0; box-sizing:border-box; text-align:right; font-size:12px; line-height:18px; color:#fff;  letter-spacing:-0.5px;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 h3 {position:absolute; left:0; top:0; width:100%; padding:7px 0 0 9px; box-sizing:border-box; text-align:left; font-size:14px; color:#fff; z-index:10;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a {display:block; width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 img {width:100%; height:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a span {position:absolute; left:0; top:0; display:block; width:100%; padding:78px 0 0 10px; box-sizing:border-box; text-align:left; font-size:12px; line-height:18px; color:#fff;  letter-spacing:-0.5px;}


	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a:after {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a:after {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a:after {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a:after {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-2 a span {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-3 a span {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-4 a span {opacity:1;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .gallery-item-5 a span {opacity:1;}

	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots {position:absolute; width:100%; left:0; bottom:10px; padding:0 0 0 0 !important; box-sizing:border-box; overflow:hidden; text-align:center !important;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li {float:left; margin:0 3px 0 0;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li button {width:6px; height:6px; background:#b8b8b8; font-size:0; border-radius:100%;}
	#wrap .sub_cont.droneProject .sub_contInner .drone-con-wrap .drone-con3 .pic-wrap .drone-gallery .slick-dots li.slick-active button {background:#6a6a71;}

}


/* 170328 SMS 양도양수계약서 다운로드 버튼 및 문구 추가 */
#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner {text-align:center;}
#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner .btn-sms-down {display:inline-block; margin:15px 0 30px;}

@media screen and (max-width: 960px) {
#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner .btn-sms-down {display:inline-block; margin:10px 0; width:200px;}
#wrap .sub_cont.sp .service_wrap .sub_contText.s_care .s_careCont .s_careContInner .btn-sms-down img {width:100%;}
}

@media screen and (max-width: 960px) {
.model_new_text .pc_hide {display:none !important;}
.sub_video.priusprime {background:none;}
.sub_video.priusprime .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url('/upload/modelView/MODEL_PRIUSP/img/video-play.png') center center no-repeat; background-size:120px auto;}
.sub_video.priusprime video {display:none;}

.model_new_text {width:100%;}
.model_new_text .kv-0 {position:relative; width:100%; height:auto; padding-top:100%;}
.model_new_text .kv-0 .title {position:absolute; left:0; top:50px; width:100%; margin-bottom:0; padding-top:0; text-align:center; font-weight: 700; font-size:45px; line-height:1.3; color:#000;  z-index:5;}
.model_new_text .kv-0 .kv-img {position:absolute; left:0; top:0; width:100%; height:100%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv01-bg-img.jpg') 50% 0 no-repeat; background-size:cover; z-index:0;}
.model_new_text .kv-0 .kv-img .icon {position:absolute; right:16px; bottom:15px; width:140px; height: 50px; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv-icon.png') 0 0 no-repeat; background-size:100% auto;}

.model_new_text .kv-1 {position:relative; width:100%; padding-bottom:447px; background:#fff;}
.model_new_text .kv-1 .left {position:absolute; left:0; bottom:0; width:50%; padding:40px 28px 40px 40px; box-sizing:border-box; background:#0097e0; z-index:5;}
.model_new_text .kv-1 .left .title {margin-bottom:20px; font-family: OpenSans; font-size:45px; color:#fff; line-height: 1.2;}
.model_new_text .kv-1 .left .desc {padding-left:2px; font-size:26px; color:#fff; }
.model_new_text .kv-1 .left .highlight {position:relative; left:2px; width:100%; max-width:none; height:auto; margin-top:21px; padding-top:41.87%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv02-highlight.png') 0 0 no-repeat; background-size:auto 100%;}
.model_new_text .kv-1 .left .highlight span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden; font-size:1px;}
.model_new_text .kv-1 .right {position:absolute; right:0; bottom:0; width:50%; padding:60px 20px 30px; box-sizing:border-box; background:#fff; z-index:5;}
.model_new_text .kv-1 .right .title {margin-bottom:9px; font-weight: 700; font-size:32px; line-height: 1.4; color:#303030; }
.model_new_text .kv-1 .right .desc {font-size:26px; line-height: 1.4; color:#303030; }
.model_new_text .kv-1 .kv-img {position:relative; width:100%; height:auto; padding-top:87.65%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv02-bg-img.jpg') 50% 0 no-repeat; background-size:cover; z-index:0;}
.model_new_text .kv-1 .kv-img .icon {position:absolute; right:16px; bottom:15px; width:140px; height:50px; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv-icon.png') 0 0 no-repeat; background-size:100% auto;}

.model_new_text .kv-2 {position:relative; width:100%; padding-bottom:34.68%; background:#fff;}
.model_new_text .kv-2 .bottom {position:absolute; left:0; bottom:0; width:100%; padding-top:34.68%; box-sizing:border-box; background:#fff; z-index:5;}
.model_new_text .kv-2 .bottom .per-wrap {position:absolute; left:0; top:0; width:100%; height:100%; padding:9.37% 0 0 0; box-sizing:border-box;}
.model_new_text .kv-2 .bottom:after {content:''; position:absolute; left:0; top:0; width:50%; height:100%; background:#0097e0;}
.model_new_text .kv-2 .bottom .highlight {position:relative; width:87.5%; max-width:none; height:75.5%; max-height:none; margin:0 auto; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv03-highlight.png') 0 0 no-repeat; background-size:100% auto; z-index:5;}
.model_new_text .kv-2 .bottom .highlight span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden; font-size:1px;}
.model_new_text .kv-2 .kv-img {position:relative; width:100%; height:auto; padding-top:76%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv03-bg-img.jpg') 50% 0 no-repeat; background-size:cover; z-index:0;}
.model_new_text .kv-2 .kv-img:after {content:''; position:absolute; right:0; bottom:0; width:68px; height:68px; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv03-icon.png') 50% 0 no-repeat; background-size:100% 100%;}

.model_new_text .kv-3 {position:relative; width:100%; background:#fff;}
.model_new_text .kv-3 .kv-img {position:relative; width:100%; height:auto; padding-top:64%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv04-bg-img.jpg') 50% 0 no-repeat; background-size:cover; z-index:0;}
.model_new_text .kv-3 .kv-img:after {content:''; position:absolute; right:0; bottom:0; width:69px; height:69px; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv04-icon.png') 50% 0 no-repeat; background-size:auto 100%;}

.model_new_text .kv-4 {position:relative; width:100%; padding-bottom:29.53%; background:#fff;}
.model_new_text .kv-4 .left {position:absolute; left:0; top:0; bottom:0; width:50%; padding:40px 0 0 40px; box-sizing:border-box; background:#0097e0; z-index:1;}
.model_new_text .kv-4 .left .title {font-size:45px; color:#fff; line-height:1.2; }
.model_new_text .kv-4 .right {position:absolute; right:0; top:0; width:50%; height:100%; padding:40px 0 0 20px; box-sizing:border-box; background:#fff; z-index:1;}
.model_new_text .kv-4 .right .title {margin-bottom:10px; font-weight: 700; font-size:32px; line-height: 1.4; color:#303030; }
.model_new_text .kv-4 .right .desc {font-size:26px; line-height: 1.4; color:#303030; }
.model_new_text .kv-4 .bottom {position:absolute; left:0; bottom:0; width:100%; padding-top:29.53%; box-sizing:border-box; background:#fff; z-index:5;}
.model_new_text .kv-4 .bottom .per-wrap {position:absolute; left:0; top:0; width:100%; height:100%; padding:2.34% 0 0 0; box-sizing:border-box;}
.model_new_text .kv-4 .bottom .highlight {position:relative; width:88%; max-width:none; height:65.5%; max-height:none; margin:0 auto; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-highlight.png') 0 0 no-repeat; background-size:100% auto; z-index:5;}
.model_new_text .kv-4 .bottom .highlight span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden; font-size:1px;}

.model_new_text .kv-4 .info_zoom {position:absolute; left:0; bottom:0; width:100%; padding-top:36.4%; z-index:10;}
.model_new_text .kv-4 .info_zoom .item_zoom {position:absolute; width:20px; height:20px; z-index:0; cursor:pointer;}
.model_new_text .kv-4 .info_zoom .item_zoom .item {display:none; position:absolute; width:249px; height:auto; z-index:10;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_0 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-1.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-2.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-3.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-4.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-5.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5 .item {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-pop-shadow-6.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom .item .item-wrap {width:242px; height:auto; margin:0; padding:0; box-sizing:border-box; border-radius:3px; overflow:hidden;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_0 .item .item-wrap {height:159px; margin:1px 5px 11px 2px; padding:101px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1 .item .item-wrap {height:166px; margin:1px 5px 11px 2px; padding:101px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2 .item .item-wrap {height:159px; margin:1px 5px 11px 2px; padding:102px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3 .item .item-wrap {height:159px; margin:1px 5px 11px 2px; padding:102px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4 .item .item-wrap {height:176px; margin:1px 5px 11px 2px; padding:99px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5 .item .item-wrap {height:183px; margin:1px 5px 11px 2px; padding:105px 0 0 8px;}
.model_new_text .kv-4 .info_zoom .item_zoom .item .item-wrap div {font-size:14px; margin-bottom:0; padding-top:6px;  color:#000;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1 .item .item-wrap div {padding-top:8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2 .item .item-wrap div {padding-top:8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3 .item .item-wrap div {padding-top:8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4 .item .item-wrap div {padding-top:8px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5 .item .item-wrap div {padding-top:8px;}
.model_new_text .kv-4 .info_zoom .item_zoom .item .item-wrap p {font-size:11px; line-height:15px; letter-spacing:-1.5px;  color:#000;}
.model_new_text .kv-4 .info_zoom .item_zoom .item .item-wrap p i {font-style:normal;}
.model_new_text .kv-4 .info_zoom .item_zoom .btn_zoom {position:absolute; width:20px; height:20px; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv03-btn-zoom.png') 0 0 no-repeat; background-size:100% auto; z-index:20; cursor:pointer;}
.model_new_text .kv-4 .info_zoom .item_zoom .btn_zoom span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
.model_new_text .kv-4 .info_zoom .item_zoom.current {z-index:10;}
.model_new_text .kv-4 .info_zoom .item_zoom.current .item {display:block; left:0; bottom:0;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_0.current .item {display:block; left:-28px; bottom:16px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1.current .item {display:block; left:-45px; bottom:18px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2.current .item {display:block; left:-70px; bottom:16px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3.current .item {display:block; left:-73px; bottom:17px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4.current .item {display:block; left:-158px; bottom:13px;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5.current .item {display:block; left:-222px; bottom:16px;}
.model_new_text .kv-4 .info_zoom .item_zoom.current .btn_zoom {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv03-btn-zoom-close.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_0 {left:20.3%; top:26.6%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1 {left:25.6%; top:63.5%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2 {left:33.6%; top:30%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3 {left:34.4%; top:56.7%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4 {left:61.1%; top:54.5%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5 {left:81.1%; top:34.8%;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_0 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-1.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_1 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-2.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_2 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-3.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_3 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-4.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_4 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-5.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .info_zoom .item_zoom.zoom_5 .item .item-wrap {background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-zoom-6.png') 0 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-4 .kv-img {position:relative; width:100%; height:auto; padding-top:95.15%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv05-bg-img.png') 50% 100% no-repeat; background-size:100% auto; z-index:5;}

.model_new_text .kv-5 {position:relative; width:100%; height:auto; padding-bottom:117.5%; overflow:hidden; background:#f5f5f5;}
.model_new_text .kv-5 .title {position:relative; width:100%; margin-bottom:0; padding-top:40px; padding-bottom:11px; text-align:center; font-weight: 700; font-size:40px; color:#000; z-index:5;}
.model_new_text .kv-5 .desc {position:relative; width:100%; margin-bottom:8px; text-align:center; font-size:26px; color:#000; z-index:5;}

.model_new_text .kv-5 .txt {float:none; display:inline-block; padding-top:17px; padding-right:9px; font-size:30px;  color:#404040; vertical-align:top;}
.model_new_text .kv-5 .txt span {color:#0097e0;}
.model_new_text .kv-5 .time {float:none; display:inline-block; margin:0; font-family: OpenSans; font-size:90px; color:#0097e0; line-height:1; vertical-align:top;}
.model_new_text .kv-5 .time div {position:relative; float:left; padding-top:0; margin-left:0;}
.model_new_text .kv-5 .time div.mark {margin:-3px 1px 0 0}
.model_new_text .kv-5 .time span {position:absolute; right:0; bottom:-16px; font-size:0.240em;  color:#333; white-space:nowrap;}
.model_new_text .kv-5 .time div.m span {right:3px;}

.model_new_text .kv-5 .left {position:absolute; left:0; top:inherit; bottom:0; width:100%; height:auto; margin-top:0; padding-top:117.5%; text-align:center; background:#f5f5f5 url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv06-bg-img-1.jpg') 50% 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-5 .left .highlight {position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding-top:69.2%; box-sizing:border-box; text-align:center; font-size:16px;}
.model_new_text .kv-5 .btn-0.toggle {position:absolute; left:50%; bottom:60px; width:270px; height:80px; margin-left:-275px; padding-left:65px; box-sizing:border-box; border:1px solid #999; border-radius:3px; overflow:hidden; background:#e2e2e2 url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv06-btn-icon-1.png') 13px 11px no-repeat; background-size:30px auto; background-position: 15px center; text-align:left; font-size:26px;  color:#444; line-height:44px; z-index:20; cursor:pointer;}
.model_new_text .kv-5 .btn-0.toggle.current {border-radius:3px; background-image:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv06-btn-icon-1-on.png'); background-size:30px auto; background-color:#0097e0; background-position: 15px center; border-color:#0097e0; color:#fff;}
.model_new_text .kv-5 .right {position:absolute; left:0; top:inherit; bottom:0; width:100%; height:auto; margin-top:0; padding-top:117.5%; text-align:center; background:#f5f5f5 url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv06-bg-img-2.jpg') 50% 0 no-repeat; background-size:100% auto;}
.model_new_text .kv-5 .right .highlight {position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding-top:69.2%; box-sizing:border-box; text-align:center; font-size:16px;}
.model_new_text .kv-5 .btn-1.toggle {position:absolute; left:50%; bottom:60px; width:270px; height:80px; margin-left:10px; padding-left:65px; box-sizing:border-box; border:1px solid #999; border-radius:3px; overflow:hidden; background:#e2e2e2 url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv06-btn-icon-2.png') 13px 10px no-repeat; background-size:35px auto; background-position: 15px center; text-align:left; font-size:26px;  color:#444; line-height:44px; z-index:20; cursor:pointer;}
.model_new_text .kv-5 .btn-1.toggle.current {border-radius:3px; background-image:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/kv06-btn-icon-2-on.png'); background-size:35px auto; background-position: 15px center; background-color:#0097e0; border-color:#0097e0; color:#fff;}

.model_new_text .kv-5 .left.current,
.model_new_text .kv-5 .right.current {z-index:10;}

.model_new_text .kv-6 {position:relative; width:100%; height:auto; padding-top:113.75%;}
.model_new_text .kv-6:after {content:''; position:absolute; left:0; top:0; width:100%; height:245px; background:rgba(0,0,0,0.5); z-index:1;}
.model_new_text .kv-6 .title {position:absolute; left:0; top:0; width:100%; margin-bottom:33px; padding:24px 0 0 0; box-sizing:border-box; text-align:center; font-size:36px; color:#fff;  z-index:5; text-shadow: 0px 0px 3px black; filter: shadow(color=#000000, direction=35, strength=1);}
.model_new_text .kv-6 .desc {position:absolute; left:0; top:80px; margin: 0 40px; padding:0 0 0 0; box-sizing:border-box; text-align:center; font-size:26px; line-height: 1.3; color:#fff; z-index:5; text-shadow: 0px 0px 3px black; filter: shadow(color=#000000, direction=35, strength=1);}
.model_new_text .kv-6 .kv-img {position:absolute; left:0; top:0; width:100%; height:100%; background:url('/upload/modelView/MODEL_PRIUSP/01_keyVisual/m-kv07-bg-img.jpg') 50% 0 no-repeat; background-size:cover; z-index:0;}

#wrap .sub_cont.priusprime .model_inner .model_slide h3 {padding-top:0;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect {margin-top:0; background:rgba(0,0,0,0.2);}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle {overflow:visible;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span.first {top:26px;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_cont ul li .slide_ect .slide_ectTitle h4 {margin-bottom:0; letter-spacing:-.5px;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_dot {bottom:15px;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_dot ul li .title {margin-top:0;}
#wrap .sub_cont.priusprime .model_inner #interior.model_slide .slide_wrap .slide_cont ul li .slide_ect {top:inherit; bottom:-120px; height:380px; margin-bottom:0;}
#wrap .sub_cont.priusprime .model_inner #interior.model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on {bottom:0;}
#wrap .sub_cont.priusprime .model_inner .model_slide .slide_wrap .slide_dot ul li.current {top:-2px;}

#wrap .sub_cont.model.priusprime .model_inner .model_specs .specs .specs_inner {margin-top:0;}
#wrap .sub_cont.model.priusprime .model_inner .model_specs .specs_header .sh_img {display:none;}
#wrap .sub_cont.model.priusprime .model_inner .model_specs .specs_header .sh_img img {max-width:100%; width:auto;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs_header .specs_headerInner > ul > li span {display:inline; margin-left:10px;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dt {width:100%; border-bottom:1px solid #e8e8e8;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd {width:100%; padding-left:18%; box-sizing:border-box;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl {padding-left:0; left:0;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dt {position:static; width:39%; height:auto; text-indent:0;}
#wrap .sub_cont.priusprime .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dd {width:61%;}
}

body #wrap div#smartHybridCommon .hybrid_mo {display:block;}
body #wrap div#smartHybridCommon .hybrid_mo .eng {font-family: OpenSans !important;font-weight: 400;}
body #wrap div#smartHybridCommon .hybrid_mo .eng_bold {font-family: OpenSans !important;font-weight: 700;}
body #wrap div#smartHybridCommon .hybrid_mo .korean {font-family: NotoSans !important;font-weight: 400;}
body #wrap div#smartHybridCommon .hybrid_mo .korean_bold {font-family: NotoSans !important;font-weight: 700;}
body #wrap div#smartHybridCommon .hybrid_mo .wt100 {width: 100% !important;}
body #wrap div#smartHybridCommon .hybrid_mo .ht100 {height: 100% !important;}
body #wrap div#smartHybridCommon .hybrid_mo .no_margin {margin: 0 !important;}
body #wrap div#smartHybridCommon .hybrid_mo .no_padding {padding: 0 !important;}
body #wrap div#smartHybridCommon .hybrid_mo .no_border {border: 0 !important;}
body #wrap div#smartHybridCommon .hybrid_mo h2 {font-family: OpenSans; font-weight: 700; font-size: 28px; color: white;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap {color: #00a1e6;position: relative;overflow: hidden;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner {margin: 0 40px 80px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner:first-child {padding-bottom:50px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner > h2 {color: #00a1e6;margin: 40px 0 30px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner > h3 {font-size: 48px; line-height: 1.2;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner > p {line-height: 1.4; padding: 5px 0 60px; letter-spacing:-.5px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner > p span {font-size: 28px; margin: 18px 0 30px;display: block;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li {overflow: hidden;border-top: 1px solid #ccecfa;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-1 {border-top:none;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li h4 {font-size: 42px; line-height: 1.2; padding-left: 40px; margin: 20px 0;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-5 h4 {margin:12px 0 15px 0;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft {float: left;width: 370px;margin-bottom: 25px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl {overflow: hidden;font-size: 26px;border-bottom: 1px solid #b8e2f6;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl:last-child {border-bottom:none;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-1 div.hybrid_listLeft {margin-bottom:26px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-2 div.hybrid_listLeft {margin-bottom:21px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-3 div.hybrid_listLeft {margin-bottom:22px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-4 div.hybrid_listLeft {margin-bottom:11px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-1 div.hybrid_listLeft dl dt {line-height:12px; padding-top:3px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-1 div.hybrid_listLeft dl {border-bottom:none;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dt {float: left;width: 160px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd {float: left;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd.hybrid_max {width: 60px;-khtml-opacity: 0.6;-moz-opacity: 0.6;-ms-filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;filter: alpha(opacity=60);opacity: 0.6;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl dd.hybrid_maxNum {width: 150px;text-align: right;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listLeft dl:nth-last-child(1) .hybrid_max {height: 1px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listRight {float: right;width: 250px;-khtml-opacity: 0.7;-moz-opacity: 0.7;-ms-filter: alpha(opacity=70);-ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=70;filter: alpha(opacity=70);opacity: 0.7;letter-spacing: -0.75px;text-indent: -15px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li div.hybrid_listRight li {}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .alone li {margin-top: 20px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .alone2 li {margin-top: 40px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-1 h4 {background: url('/upload/modelView/hybridcommon/hybrid_icon0.png') 0 8px no-repeat;background-size: 28px auto; letter-spacing:-.5px; margin-top:4px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-2 h4 {background: url('/upload/modelView/hybridcommon/hybrid_icon1.gif') 0 center no-repeat;background-size: 28px auto;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-3 h4 {background: url('/upload/modelView/hybridcommon/hybrid_icon2.gif') 0 center no-repeat;background-size: 32px auto;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-4 h4 {background: url('/upload/modelView/hybridcommon/hybrid_icon3.gif') 0 center no-repeat;background-size: 20px auto;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-5 h4 {background: url('/upload/modelView/hybridcommon/hybrid_icon4.gif') 0 4px no-repeat;background-size: 25px auto;float: left;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-5 .hybrid_listRight {margin-top: 10px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom {border-top: 2px solid #00a1e6;clear: both;line-height: 33px;margin-bottom: 11px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-5 .hybrid_listBottom {padding-top:6px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p {font-size: 32px;text-align: right; padding:20px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p sup {position:relative; top:9px; font-size: 26px;-khtml-opacity: 0.6;-moz-opacity: 0.6;-ms-filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha Opacity=60;filter: alpha(opacity=60);opacity: 0.6;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p span.hbb_sap1 {margin: 0 0 0 5px;font-size: 28px; vertical-align: text-bottom;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p .eng_bold {font-family: OpenSans; font-size: 48px; vertical-align: center;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li .hybrid_listBottom > p .f18 {display: inline-block;font-family: NotoSans; font-size: 32px !important; line-height: 54px; vertical-align: middle;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice {text-align: center;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul {overflow: hidden;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li {margin-bottom: 70px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li .hbs_iconBox {display: inline-block;width: 250px;border-bottom: 2px solid #ccecfa;padding-bottom: 30px;margin-bottom: 30px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li .hbs_iconBox span {display: inline-block;width: 75px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-2 .hbs_iconBox {padding-bottom:30px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-3 .hbs_iconBox {padding-bottom:30px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-4 .hbs_iconBox {padding-bottom:30px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li h4 {font-size: 42px;margin-bottom: 12px;line-height: 1.2;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li > p {}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li > p a {display:inline-block; margin-bottom:4px; color: #00a1e6; border-bottom:1px solid #00a1e6;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .smart_label {display: block;width: 47px;position: absolute;bottom: 0;left: 15px;}

/* 20170629 사회공헌 리포트 다운로드 버튼 */
#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText .sub_contText_inner > p {margin-bottom:15px;}
#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner > p + a {display:inline-block; height:35px; margin:0 auto 20px auto; padding:0 10px 0 10px; border-radius:3px; overflow:hidden; background:#eb0a1e; line-height:35px; text-align:center; font-size:13px; color:#fff; }
#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner > p + a:after {content:''; display:inline-block; width:15px; height:100%; margin-left:10px; background:url('/upload/modelView/m_2017_csr_button.png') 0 42% no-repeat; background-size:100% auto; vertical-align:middle;}

@media screen and (min-width: 960px) {
	#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner > p {margin-bottom:17px;}
	#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner > p + a {display:inline-block; height:47px; margin:0 auto 17px auto; padding:0 20px 0 20px; border-radius:5px; overflow:hidden; background:#eb0a1e; line-height:47px; text-align:center; font-size:14px; color:#fff; }
	#wrap .sub_cont .sub_wrap .sub_contInner .sub_contText.contribution_wrap .sub_contText_inner > p + a:after {content:''; display:inline-block; width:15px; height:100%; margin-left:12px; background:url('/upload/modelView/2017_csr_button.png') 0 14px no-repeat; vertical-align:middle;}
}

/* 20170704 딜러 강원도 지도 */
@media screen and (min-width: 960px) {
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gyeungbuk {
	z-index:2;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gyeungnam {
	z-index:2;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gyeunggi {
	z-index:2;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gangwon {
    top: 0px;
    left: 57px;
    z-index: 1;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gangwon a {
    width: 89px;
    height: 73px;
    background-image: url(/upload/modelView/map_all_11.png);
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .step_common .s2_map .map_list ul li.gangwon a span {
    margin-left: -40px;
    margin-top: 0;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .dealers_pc .step2 .s2_map .map_list.local_gangwon {
    background-image: url(/upload/modelView/map_local_bg_11.jpg);
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .dealers_pc .step2 .s2_map .map_list > ul > li.wonju {
    top: 190px;
    left: 113px;
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .dealers_pc .step2 .s2_map .map_list > ul > li.wonju a {
    width: 57px;
    height: 61px;
    background-image: url(/upload/modelView/map_local_23.png);
  }
  #wrap .sub_cont.dealers .sub_wrap .sub_contInner .dealers_wrap .dealers_pc .step2 .s2_map .map_list > ul > li.wonju a span {
    margin-left: -20px;
    margin-top: -10px;
  }
}

.new_csr .sub_contText_inner {padding-bottom:488px !important; background:url('/upload/modelView/csr_bg_20170711.jpg') 50% 347px no-repeat;}
.new_csr {padding-bottom:100px;}
.new_csr img {max-width:100%; display:block; margin:0 auto;}
.new_csr .mo {display:none;}

.new_csr_con {width:960px; margin:0 auto; padding-bottom:90px; background:#f4f4f6;}
.new_csr_con .csr_con1 {padding:45px 0 18px; overflow:hidden;}
.new_csr_con .csr_con1 h2 {float:left; width:50%; font-size:36px;  line-height:43px; color:#2d2c2c; }
.new_csr_con .csr_con1 p {float:right; width:50%; font-size:13px;  line-height:22px; color:#2c2c2c;}
.new_csr_con h3.csr_title {padding-top:73px; font-size:24px; letter-spacing:-1px; color:#2c2c2c; line-height:1;  background:url('/upload/modelView/title_bg.jpg') 100% 100% no-repeat;}
.new_csr_con h3.csr_title span {display:inline-block; padding-right:15px; background:#f4f4f6;}
.new_csr_con .csr_con2 .graph {text-align:center;}
.new_csr_con .csr_con2 .graph div {padding:27px 0 25px;}
.new_csr_con .csr_con2 .graph span {font-size:12px; line-height:20px;  color:#444;}

.new_csr_con .csr_con3 ul {padding:9px 0 10px;}
.new_csr_con .csr_con3 ul li {margin-top:20px; padding:29px; background:#fff; border:1px solid #e9e9e9; overflow:hidden;}
.new_csr_con .csr_con3 ul li .pic {float:left; width:450px; height:310px; background:#1ea0da; color:#fff;}
.new_csr_con .csr_con3 ul li .pic .blue_box {display:table; width:100%; height:97px;}
.new_csr_con .csr_con3 ul li .pic .blue_box span {display:table-cell; vertical-align:middle; color:#fff; font-size:13px;}
.new_csr_con .csr_con3 ul li .pic .blue_box .result_tt {width:155px; text-align:center;}
.new_csr_con .csr_con3 ul li .pic .blue_box .result_tt span {display:block; height:37px; line-height:37px; border-right:1px solid #fff; font-size:18px; }
.new_csr_con .csr_con3 ul li .pic .blue_box .result_txt {padding-left:17px;}
.new_csr_con .csr_con3 ul li .text {float:right; padding-top:12px; width:410px; font-size:13px; line-height:22px; color:#2c2c2c; }
.new_csr_con .csr_con3 ul li .text h4 {font-size:22px; letter-spacing:-1px; line-height:26px; color:#323232; }
.new_csr_con .csr_con3 ul li .text h4:after {margin:22px 0 20px; content:''; display:block; width:33px; height:2px; background:#ef1b31;}

@media screen and (max-width: 960px) {
.new_csr {padding-bottom:40px; background:#fbfbfc !important;}
.new_csr .pc {display:none;}
.new_csr .mo {display:block !important;}
.new_csr .sub_contText_inner {padding-bottom:55% !important; background:url('/upload/modelView/m_csr_bg_20170711.jpg') 50% 100% no-repeat; background-size:100%;}

.new_csr_con {width:87.5%; padding-bottom:0; background:#fbfbfc !important;}
.new_csr_con .csr_con1 {padding:20px 0 0;}
.new_csr_con .csr_con1 h2 {float:none; margin-bottom:10px; width:100%; font-size:18px; line-height:21px;}
.new_csr_con .csr_con1 p {float:none; padding:0; width:100%; font-size:12px; line-height:15px;}
.new_csr_con h3.csr_title {padding-top:25px; font-size:14px; letter-spacing:auto; background:none;}
.new_csr_con h3.csr_title span {padding-right:none;}
.new_csr_con .csr_con2 .graph {text-align:center;}
.new_csr_con .csr_con2 .graph div {padding:27px 0 25px;}
.new_csr_con .csr_con2 .graph span {font-size:10px; line-height:15px;  color:#444;}

.new_csr_con .csr_con3 ul {padding:9px 0 10px;}
.new_csr_con .csr_con3 ul li {margin-top:5px; padding:10px; background:#fff; border:1px solid #e9e9e9; overflow:hidden;}
.new_csr_con .csr_con3 ul li .pic {float:none; width:100%; height:auto; background:#1ea0da; color:#fff;}
.new_csr_con .csr_con3 ul li .pic img {width:100%;}
.new_csr_con .csr_con3 ul li .pic .blue_box {display:table; width:100%; height:65px;}
.new_csr_con .csr_con3 ul li .pic .blue_box span {display:table-cell; vertical-align:middle; color:#fff; font-size:10px;}
.new_csr_con .csr_con3 ul li .pic .blue_box .result_tt {width:100px; text-align:center;}
.new_csr_con .csr_con3 ul li .pic .blue_box .result_tt span {display:block; height:18px; line-height:18px; font-size:10px; }
.new_csr_con .csr_con3 ul li .pic .blue_box .result_txt {padding-left:10px;}
.new_csr_con .csr_con3 ul li .text {float:none; padding-top:15px; width:100%; font-size:11px; line-height:22px; color:#2c2c2c; }
.new_csr_con .csr_con3 ul li .text h4 {font-size:12px; letter-spacing:-1px; line-height:16px; color:#323232; }
.new_csr_con .csr_con3 ul li .text h4:after {margin:12px 0 11px; content:''; display:block; width:33px; height:2px; background:#ef1b31;}
.new_csr_con .csr_con3 ul li .text p {font-size:11px;}
}

/* 20170724 */
.main_visual .viSimpleSlider ul > li {overflow:hidden;}
.main_visual .viSimpleSlider ul > li > img {}
.main_visual .viSimpleSlider ul > li > h3 > span.big {margin-bottom:5px;}
.main_visual .viSimpleSlider ul > li > h3 > span.number {margin-bottom:;}
.layer-main {position:fixed; left:0; top:80px; right:0; bottom:0; background:rgba(0,0,0,0.9); z-index:90000;}
.layer-main-wrap {width:100%; height:100%;}
.layer-main-content {position:relative; width:100%; height:100%; text-align:center; font-size:0;}
.layer-main-content:after {content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
.layer-main-content .yt-layer-wrap {display:inline-block; position:relative; width:100%; height:100%; vertical-align:middle;}
.layer-main-content iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
.layer-main-content video {position:absolute; left:0; top:0; width:100%; height:100%;}
.layer-main-control {display:inline-block;}
.layer-main-close {position:absolute; right:25px; top:25px; width:60px; height:60px; background:url('/upload/modelView/motor_show/btn_closeGallery_Img.jpg') 0 0 no-repeat; cursor:pointer; z-index:100;}
.layer-main-close span {position:absolute; left:-500px; width:0; height:0; overflow:hidden;}
.gallery-movie {position:relative; display:block; width:100%; height:100%;}
.gallery-movie:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url(/upload/modelView/motor_show/btn_video_play_icon.png) center center no-repeat; background-size:80px auto;}

@media screen and (max-width: 960px) {
	.main_visual .viSimpleSlider ul > li > img {}
	.main_visual .viSimpleSlider ul > li > h3 > span.big {margin-bottom:;}
	.main_visual .viSimpleSlider ul > li > h3 > span.number {margin-bottom:;}
	.layer-main {position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.9); z-index:90000;}
	.layer-main-wrap {position:relative; font-size:0; overflow-y:auto;}
	.layer-main-wrap:after {content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
	.layer-main-content {display:inline-block; position:relative; width:100%; height:auto; padding:20px 0; font-size:0; vertical-align:middle;}
	.layer-main-content:after {display:none;}
	.layer-main-content .yt-layer-wrap {display:inline-block; position:relative; width:100%; height:auto; padding-top:56.25%; vertical-align:middle;}
	.layer-main-content iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
	.layer-main-content video {position:absolute; left:0; top:0; width:100%; height:100%;}
	.layer-main-control {position:relative; display:inline-block; width:100%; margin:15px 0 0 0; text-align:center; vertical-align:middle; z-index:100;}
	.layer-main-close {display:inline-block; position:static; width:60px; height:60px; margin:0 auto; background:url(/upload/modelView/MODEL_PRIUSP/img/btn_closeGallery_Img_m.png) 0 0 no-repeat; background-size:100% auto; cursor:pointer; z-index:100;}
	.gallery-movie:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background:url(/upload/modelView/motor_show/btn_video_play_icon.png) center center no-repeat; background-size:60px auto;}
}



/* 20170727 Take Your City */
#wrap .sub_cont.take .mo {display:none;}
#wrap .sub_cont.take .sub_visual {background:url('/upload/modelView/take/headbg-take.jpg') center center no-repeat; background-size: cover;}

#wrap .sub_cont.take .sub_visual .sub_visualText {left:0; margin-bottom:0; width:100%; text-align:center;}
#wrap .sub_cont.take .sub_visual .sub_visualText h2 {position:relative; top:215px; display:block; width:480px; height:370px; margin:0 auto; background:url('/upload/modelView/take/head-title.png') 50% 50% no-repeat;}
#wrap .sub_cont.take .sub_visual .sub_visualText h2 span {position:absolute; z-index:-1; font-size:1px; text-indent:-5000px;}

#wrap .sub_cont.take .sub_contInner {z-index:0; overflow:visible; background-color:#ffffff;}
#wrap .sub_cont.take .sub_contInner .take-con-wrap {width:100%;}
#wrap .sub_cont.take .sub_wrap {background:#fff;}
#wrap .sub_cont.take .ir-text {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); text-indent:-5000px; }

.take .take-con1 {width:1341px; height:751px; margin:0 auto; padding:160px 0 0 0; box-sizing:border-box; overflow:hidden;}
.take .take-con1 .video {position:relative; float:left; width:768px;}
.take .take-con1 .video .video-play {position:absolute; left:0; top:0; width:100%; height:432px; border:none; cursor:pointer; overflow:hidden; z-index:1; background:url('/upload/modelView/take/take_video_01.png') 0 0 no-repeat;}
.take .take-con1 .video video,
.take .take-con1 .video iframe,
.take .take-con1 .video button {position:relative; display:block; width:100%; height:432px; border:none; cursor:pointer; overflow:hidden;}
.take .take-con1 .video button {position:absolute; left:0; top:0; z-index:10;}
.take .take-con1 .video button span {position:absolute; width:0; height:0; overflow:hidden; z-index:-1;}
.take .take-con1 .video > span {display:block; margin-top:12px; padding:0 0 1px 24px; background:url('/upload/modelView/take/icon_zoom.png') 0 1px no-repeat;  font-size:18px; color:#353639; line-height:1; letter-spacing:-1px;}
.take .take-con1 .text {float:right; position:relative; padding:18px 0 0 0;}
.take .take-con1 .text:after {content:''; position:absolute; left:0; top:0; width:56px; height:2px; background:#303030;}
.take .take-con1 .text span { font-size:26px; line-height:30px;}
.take .take-con1 .text p {padding:27px 0 33px 0;  font-size:22px; line-height:30px; letter-spacing:-1px;}

.take .take-con2 {width:100%; padding:60px 0 160px 0; background:#f5f5f5;}
.take .take-con2 .header {position:relative; padding:152px 0 53px 0; background:url('/upload/modelView/take/take_gallery_title.png') 50% 0 no-repeat;}
.take .take-con2 .header h3 {color:#353639; font-size:34px; text-align:center;  letter-spacing:-1px;}
.take .take-con2 .header span {position:absolute; left:-5000px; z-index:-1;}
.take .take-con2 ul {width:100%; overflow:hidden;}
.take .take-con2 ul li {position:relative; float:left; width:25%; padding-top:16.667%; overflow:hidden; box-sizing:border-box; cursor:pointer;}
.take .take-con2 ul li .thumb {position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; z-index:0;}
.take .take-con2 ul li .thumb img {position:absolute; left:0; top:0; width:100%;
-webkit-transform:scale(1); transform:scale(1);
-webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out;
}
.take .take-con2 ul li:hover .thumb img {-webkit-transform:scale(1.09); transform:scale(1.09);}
.take .take-con2 ul li .title {position:absolute; left:20px; bottom:19px; font-size:18px; color:#fff;  z-index:1;}
.take .take-con2 ul li .title:after {content:''; position:absolute; left:0; top:-8px; width:40px; height:1px; background:#fff;}
.take .take-con2 ul li .detail {position:absolute; left:6.3%; top:9.4%; right:6.3%; bottom:9.4%; box-sizing:border-box; background:rgba(255,255,255,0.8);  z-index:5;
opacity:0;
-webkit-transition:opacity 0.3s ease-in-out;
transition:opacity 0.3s ease-in-out;
}
.take .take-con2 ul li .detail .name {position:relative; padding:17.619% 0 4.285% 0; font-size:26px; color:#2d2e31; text-align:center;}
.take .take-con2 ul li .detail .name:after {content:''; position:absolute; left:50%; bottom:0; width:40px; height:1px; margin-left:-20px; background:#2d2e31;}
.take .take-con2 ul li .detail .addr {padding-top:4.047%; font-size:18px; color:#2d2e31; text-align:center; line-height:24px;}
.take .take-con2 ul li .detail .author {position:absolute; right:0; bottom:0; padding:0 15px 14px 0;font-size:12px; color:#2d2e31; text-align:right;}
.take .take-con2 ul li.current .detail,
.take .take-con2 ul li:hover .detail {left:6.3%; top:9.4%; right:6.3%; bottom:9.4%; opacity:1;}
.take .take-con2 > p {padding:54px 0 37px 0; font-size:30px;  color:#444; letter-spacing:-1px; text-align:center;}
.take .take-con2 > a {position:relative; display:block; width:339px; height:61px; margin:0 auto; background:url('/upload/modelView/take/btn_send.png') 0 0 no-repeat;}
.take .take-con2 > a span {position:relative; z-index:-1;}

.take .take-con3 {width:100%; padding:60px 0 55px 0; background:url('/upload/modelView/take/take_event_bg.jpg') 50% 0 no-repeat; background-size:cover;}
.take .take-con3 .header {position:relative; padding:132px 0 52px 0; background:url('/upload/modelView/take/take_event_title.png') 50% 0 no-repeat;}
.take .take-con3 .header h3 {color:#fff; font-size:34px; text-align:center;  letter-spacing:-1px;}
.take .take-con3 .header span {position:absolute; left:-5000px; z-index:-1;}

.take .take-con3 .step {width:1341px; margin:0 auto 67px auto; overflow:hidden; font-size:0;}
.take .take-con3 .step li {position:relative; float:left; width:420px; height:500px; margin-left:40px; background:#fff;}
.take .take-con3 .step li:after {content:''; position:absolute; left:-40px; top:50%; margin-top:-9px; border:18px solid transparent; border-left:18px solid #fff; border-right:none;}
.take .take-con3 .step li:first-child {margin-left:0;}
.take .take-con3 .step li:first-child:after {display:none;}
.take .take-con3 .step .li_1 {background:#fff url('/upload/modelView/take/take_event_step_1.jpg') 50% 165px no-repeat;}
.take .take-con3 .step .li_2 {background:#fff url('/upload/modelView/take/take_event_step_2.jpg') 50% 165px no-repeat;}
.take .take-con3 .step .li_3 {background:#fff url('/upload/modelView/take/take_event_step_3.jpg') 50% 165px no-repeat;}
.take .take-con3 .step li > span {position:relative; display:block; padding:51px 0 27px 0; font-size:44px;  color:#2d2d33; letter-spacing:-.5px; text-align:center;}
.take .take-con3 .step li > span:after {content:''; position:absolute; left:50%; bottom:0; width:56px; height:2px; margin-left:-28px; background:#303030;}
.take .take-con3 .step li p {padding-top:215px; font-size:30px; line-height:38px; color:#2d2d33;  letter-spacing:-1px; text-align:center;}
.take .take-con3 .step li p span {color:#eb0a1e;}
.take .take-con3 .step li p span.en {}

.take .take-con3 .tip {position:relative; margin-bottom:75px; text-align:center;}
.take .take-con3 .tip h4 {position:relative; padding:27px 0 39px 0; color:#fff; font-size:38px;  letter-spacing:-1px;}
.take .take-con3 .tip h4:after {content:''; position:absolute; left:50%; top:0; width:56px; height:2px; background:#fff; margin-left:-28px;}
.take .take-con3 .tip h4 span {}
.take .take-con3 .tip p {font-size:30px;  color:#fff; letter-spacing:-2px; word-spacing:-1px; line-height:44px;}
.take .take-con3 .tip p .en {}
.take .take-con3 .tip p > span {display:inline-block; position:relative;}
.take .take-con3 .tip p > span > span {position:relative; z-index:1;}
.take .take-con3 .tip p > span:after {content:''; position:absolute; left:0; bottom:3px; width:100%; height:7px; box-sizing:border-box; border-top:1px solid #0670d3; border-bottom:1px solid #0670d3; background:#057ae7; z-index:0;}
.take .take-con3 .tip h4 + p {margin-bottom:-2px;}
.take .take-con3 .tip h4 + p > span:after {background:#eb0a1e; border-color:#da091c;}

.take .take-con3 .gift {position:relative; text-align:center;}
.take .take-con3 .gift h4 {position:relative; padding:27px 0 5px 0; color:#fff; font-size:38px;  letter-spacing:-1px;}
.take .take-con3 .gift h4:after {content:''; position:absolute; left:50%; top:0; width:56px; height:2px; background:#fff; margin-left:-28px;}
.take .take-con3 .gift ul {width:100%; text-align:center; font-size:0; margin-top:20px;}
.take .take-con3 .gift ul li {position:relative; display:inline-block; width:336px; margin:0; padding-top:314px; vertical-align:top;}
.take .take-con3 .gift ul li > span {position:absolute; z-index:-1;}
.take .take-con3 .gift ul li > p {font-size:20px;  line-height:30px; color:#fff; letter-spacing:-2px; text-align:center;}
.take .take-con3 .gift ul li > p span {display:block; margin-bottom:7px; font-size:32px;  color:#fff; line-height:54px; letter-spacing:-3px; text-align:center;}
.take .take-con3 .gift ul li a {position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
.take .take-con3 .gift ul li a span {position:absolute; z-index:-1;}
.take .take-con3 .gift ul .li_1:after {content:''; position:absolute; left:0; top:0; width:100%; height:305px; background:url('/upload/modelView/take/take_gift_1.png') 50% 0 no-repeat;}
.take .take-con3 .gift ul .li_1:hover:after {background:url('/upload/modelView/take/take_gift_1.png') 50% 100% no-repeat;}
.take .take-con3 .gift ul .li_2 {background:url('/upload/modelView/take/take_gift_2.png') 50% 0 no-repeat;}
.take .take-con3 .gift ul .li_3 {background:url('/upload/modelView/take/take_gift_3.png') 50% 0 no-repeat;}
.take .take-con3 .gift ul .li_3 > p span {font-size:28px;}

.take .take-con4 {width:100%; background:#f5f5f5;}
.take .take-con4 .caution {width:1341px; height:245px; margin:0 auto; padding:33px 0 0 0; box-sizing:border-box; overflow:hidden;}
.take .take-con4 .caution > div {float:left;}
.take .take-con4 .caution .info {position:relative; width:448px;}
.take .take-con4 .caution .info:after {content:''; position:absolute; right:0; top:4px; width:1px; height:170px; background:#696969;}
.take .take-con4 .caution .info ul li {overflow:hidden; font-size:20px;  color:#1f1f1f; line-height:44px;}
.take .take-con4 .caution .info ul li div {float:left; width:147px; padding:0 0 0 2px; box-sizing:border-box;}
.take .take-con4 .caution .info ul li p {font:inherit; letter-spacing:-1px;}
.take .take-con4 .caution .info ul li .en {}
.take .take-con4 .caution .info ul li em { font-size:14px; color:#606060; font-style:normal; letter-spacing:-1px; text-align:left;}
.take .take-con4 .caution .info ul .li_3 {margin-top:-5px;}
.take .take-con4 .caution .text {overflow:hidden;}
.take .take-con4 .caution .text h3 {float:left; padding-top:10px; padding-left:90px; color:#1f1f1f; font-size:20px; }
.take .take-con4 .caution .text ul {float:left; padding-top:5px; padding-left:47px;}
.take .take-con4 .caution .text ul li {color:#1f1f1f; font-size:16px;  line-height:30px; letter-spacing:-1px; word-spacing:-1px;}
.take .take-con4 .link {width:100%; padding:60px 0 150px 0; font-size:0; background:#fff; text-align:Center;}
.take .take-con4 .link .lk_1 {display:inline-block; width:522px; height:108px; margin:0 19px; background:url('/upload/modelView/take/take_link_1.png') 0 0 no-repeat;}
.take .take-con4 .link .lk_2 {display:inline-block; width:522px; height:108px; margin:0 19px; background:url('/upload/modelView/take/take_link_2.png') 0 0 no-repeat;}

#wrap .sub_cont.model .model_inner .model_comType1 {
  border-bottom: 1px solid #dcdcdc;
}

#wrap .sub_cont.priusprime .model_inner .model_video {width:100%; overflow:hidden;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item {position:relative; float:left; width:50%; padding-top:28.125%;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item .video-play {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item img {display:block; width:100%;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item video {position:absolute; left:0; top:0; width:100%; z-index:0;}

@media screen and (max-width: 960px) {
#wrap .sub_cont.priusprime .model_inner .model_video .model_comInner {margin: 0 40px 20px;}
#wrap .sub_cont.priusprime .model_inner .model_video .model_comInner h3 + p {padding-left:30px; font-size:26px; color:#000; background:url('/upload/modelView/MODEL_PRIUSP/img/icon-zoom.gif') 0 50% no-repeat; background-size:auto 20px;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item {float:none; width:100%; padding-top:56.25%;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item .video-play img {display:none;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item .video-play.play-1 {background:url('/upload/modelView/MODEL_PRIUSP/img/m_video_thumb_1.jpg') 0 0 no-repeat; background-size:cover;}
#wrap .sub_cont.priusprime .model_inner .model_video .video-item .video-play.play-2 {background:url('/upload/modelView/MODEL_PRIUSP/img/m_video_thumb_2.jpg') 0 0 no-repeat; background-size:cover;}
}
@media screen and (max-width: 960px) {

	#wrap .sub_cont.take .pc {display:none;}
	#wrap .sub_cont.take .mo {display:block;}
	#wrap .sub_cont.take .sub_visual {background:url('/upload/modelView/take/headbg-take-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.take .sub_visual .sub_visualText {left:0; bottom:50%; display:block; margin-bottom:0; width:100%; text-align:center;}
	#wrap .sub_cont.take .sub_visual .sub_visualText h2 {position:absolute; display:block; top:-90px; left:50%; width:50%; margin:0 0 0 -25%; background:url('/upload/modelView/take/head-title-m.png') 50% 0 no-repeat; background-size:100%;}

	.take .take-con1 {width:100%; height:auto; margin:0 auto 29px auto; padding:30px 0 0 0; box-sizing:border-box; overflow:hidden;}
	.take .take-con1 .video {float:none; width:100%; margin-bottom:28px;}
	.take .take-con1 .video .video-play {position:absolute; left:0; top:0; width:100%; height:auto; padding-top:56.25%; border:none; cursor:pointer; overflow:hidden; background:url('/upload/modelView/take/take_video_01.png') 0 0 no-repeat; background-size:100% auto;}

	.take .take-con1 .video video,
	.take .take-con1 .video .yt_video,
	.take .take-con1 .video button {position:relative; display:block; width:100%; height:auto; padding-top:56.25%; border:none; cursor:pointer; overflow:hidden;}
	.take .take-con1 .video button span {position:absolute; width:0; height:0; overflow:hidden; z-index:-1;}

	.take .take-con1 .video button,
	.take .take-con1 .video video,
	.take .take-con1 .video iframe {position:absolute; left:0; top:0; width:100%; height:100%; padding-top:0;}
	.take .take-con1 .video > span {display:block; margin-top:8px; margin-left:15px; padding:0 0 1px 12px; background:url('/upload/modelView/take/icon_zoom.png') 0 1px no-repeat; background-size:8px auto;  font-size:11px; color:#353639; line-height:1; letter-spacing:-1px;}
	.take .take-con1 .text {float:none; position:relative; padding:4px 0 0 15px; box-sizing:border-box;}
	.take .take-con1 .text:after {content:''; position:absolute; left:15px; top:0; width:28px; height:1px; background:#303030;}
	.take .take-con1 .text span { font-size:13px; line-height:15px;}
	.take .take-con1 .text p {padding:13px 0 16px 0;  font-size:12px; line-height:16px; letter-spacing:-1px;}

	.take .take-con2 {width:100%; padding:30px 0 49px 0; background:#f5f5f5;}
	.take .take-con2 .header {position:relative; padding:70px 0 35px 0; background:url('/upload/modelView/take/take_gallery_title.png') 50% 0 no-repeat; background-size:auto 63px;}
	.take .take-con2 .header h3 {color:#353639; font-size:17px; text-align:center;  letter-spacing:-1px;}
	.take .take-con2 .header span {position:absolute; left:-5000px; z-index:-1;}
	.take .take-con2 ul {width:100%; overflow:hidden;}
	.take .take-con2 ul li {position:relative; float:left; width:50%; padding-top:34.375%; overflow:hidden; box-sizing:border-box; cursor:pointer;}
	.take .take-con2 ul li .thumb {position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
	.take .take-con2 ul li .thumb img {position:absolute; left:0; top:0; width:100%; height:100%;}
	.take .take-con2 ul li .title {position:absolute; left:8px; bottom:7px; font-size:12px; color:#fff;  z-index:1;}
	.take .take-con2 ul li .title:after {content:''; position:absolute; left:0; top:-4px; width:20px; height:1px; background:#fff;}
	.take .take-con2 ul li .detail {position:absolute; left:200%; box-sizing:border-box; background:rgba(255,255,255,0.8);  z-index:5;}
	.take .take-con2 ul li .detail .name {position:relative; padding:17.619% 0 4.285% 0; font-size:26px; color:#2d2e31; text-align:center;}
	.take .take-con2 ul li .detail .name:after {content:''; position:absolute; left:50%; bottom:0; width:40px; height:1px; margin-left:-20px; background:#2d2e31;}
	.take .take-con2 ul li .detail .addr {padding-top:4.047%; font-size:18px; color:#2d2e31; text-align:center; line-height:24px;}
	.take .take-con2 ul li .detail .author {position:absolute; right:0; bottom:0; padding:0 5px 5px 0; font-size:12px; color:#2d2e31; text-align:right;}
	.take .take-con2 ul li.current .detail,
	.take .take-con2 ul li:hover .detail {left:6.3%; top:9.4%; right:6.3%; bottom:9.4%; }
	.take .take-con2 > p {padding:27px 0 12px 0; font-size:15px;  color:#444; letter-spacing:-1px; text-align:center; line-height:19px;}
	.take .take-con2 > a {position:relative; display:block; width:169px; height:30px; margin:0 auto; background:url('/upload/modelView/take/btn_send.png') 0 0 no-repeat; background-size:100% 100%;}
	.take .take-con2 > a span {position:relative; z-index:-1;}

	.take .take-con3 {width:100%; padding:30px 0 20px 0; background:url('/upload/modelView/take/take_event_bg.jpg') 50% 0 no-repeat; background-size:cover;}
	.take .take-con3 .header {position:relative; padding:66px 0 20px 0; background:url('/upload/modelView/take/take_event_title.png') 50% 0 no-repeat; background-size:65px auto;}
	.take .take-con3 .header h3 {color:#fff; font-size:17px; text-align:center;  letter-spacing:-1px;}
	.take .take-con3 .header span {position:absolute; left:-5000px; z-index:-1;}
	.take .take-con3 .step {width:100%; margin:0 auto 30px auto; padding:0 4.7%; box-sizing:border-box; overflow:hidden;}
	.take .take-con3 .step li {position:relative; float:none; width:100%; max-width:290px; height:125px; margin:0 auto; margin-top:14px; background:#fff;}
	.take .take-con3 .step li:after {content:''; position:absolute; left:50%; top:0; margin-top:0; margin-top:-14px; margin-left:-8px; border:9px solid transparent; border-top:9px solid #fff; border-bottom:none;}
	.take .take-con3 .step li:first-child {margin:0 auto; margin-top:0;}
	.take .take-con3 .step li:first-child:after {display:none;}
	.take .take-con3 .step .li_1 {background:#fff url('/upload/modelView/take/take_event_step_1.jpg') 46px 40px no-repeat; background-size:62px auto;}
	.take .take-con3 .step .li_2 {background:#fff url('/upload/modelView/take/take_event_step_2.jpg') 47px 40px no-repeat; background-size:68px auto;}
	.take .take-con3 .step .li_3 {background:#fff url('/upload/modelView/take/take_event_step_3.jpg') 54px 43px no-repeat; background-size:54px auto;}
	.take .take-con3 .step li > span {position:relative; display:block; padding:8px 0 6px 10px; font-size:14px;  color:#2d2d33; letter-spacing:-.5px; text-align:left;}
	.take .take-con3 .step li > span:after {content:''; position:absolute; left:10px; bottom:0; width:28px; height:1px; margin-left:0; background:#303030;}
	.take .take-con3 .step li p {padding-top:26px; padding-left:133px; font-size:14px; line-height:17px; color:#2d2d33;  letter-spacing:-1px; text-align:left;}
	.take .take-con3 .step .li_3 p {padding-top:21px;}
	.take .take-con3 .step li p span {color:#eb0a1e;}
	.take .take-con3 .step li p span.en {}

	.take .take-con3 .tip {position:relative; margin-bottom:27px; text-align:center;}
	.take .take-con3 .tip h4 {position:relative; padding:13px 0 20px 0; color:#fff; font-size:19px;  letter-spacing:-1px;}
	.take .take-con3 .tip h4:after {content:''; position:absolute; left:50%; top:0; width:28px; height:1px; background:#fff; margin-left:-14px;}
	.take .take-con3 .tip h4 span {}
	.take .take-con3 .tip p {font-size:14px;  color:#fff; letter-spacing:-1px; word-spacing:-1px; line-height:21px;}
	.take .take-con3 .tip p .en {}
	.take .take-con3 .tip p > span {display:inline-block; width:auto; position:relative; white-space:nowrap;}
	.take .take-con3 .tip p > span > span {position:relative; z-index:1;}
	.take .take-con3 .tip p > span:after {content:''; position:absolute; left:0; bottom:2px; width:100%; height:4px; box-sizing:border-box; border-top:1px solid #0670d3; border-bottom:1px solid #0670d3; background:#057ae7; z-index:0;}
	.take .take-con3 .tip h4 + p {margin-bottom:17px;}
	.take .take-con3 .tip h4 + p > span:after {background:#eb0a1e; border-color:#da091c;}

	.take .take-con3 .gift {position:relative; text-align:center;}
	.take .take-con3 .gift h4 {position:relative; padding:13px 0 0 0; color:#fff; font-size:19px;  letter-spacing:-1px;}
	.take .take-con3 .gift h4:after {content:''; position:absolute; left:50%; top:0; width:28px; height:1px; background:#fff; margin-left:-14px;}
	.take .take-con3 .gift ul {width:100%; text-align:center; font-size:0; margin-top:18px;}
	.take .take-con3 .gift ul li {position:relative; display:inline-block; width:153px; margin:0; padding-top:157px; vertical-align:top;}
	.take .take-con3 .gift ul li > span {position:absolute; z-index:-1;}
	.take .take-con3 .gift ul li > p {font-size:10px;  line-height:15px; color:#fff; letter-spacing:-1px; text-align:center;}
	.take .take-con3 .gift ul li > p span {display:block; margin-bottom:4px; font-size:16px;  color:#fff; line-height:27px; letter-spacing:-2px; text-align:center;}
	.take .take-con3 .gift ul li a {position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
	.take .take-con3 .gift ul li a span {position:absolute; z-index:-1;}
	.take .take-con3 .gift ul .li_1 {width:100%; margin-bottom:8px;}
	.take .take-con3 .gift ul .li_1:after {content:''; position:absolute; left:0; top:0; width:100%; height:152px; height:152.5px; background:url('/upload/modelView/take/take_gift_1.png') 50% 0 no-repeat; background-size:auto 325px}
	.take .take-con3 .gift ul .li_1:hover:after {background:url('/upload/modelView/take/take_gift_1.png') 50% 100% no-repeat; background-size:137px auto}
	.take .take-con3 .gift ul .li_2 {background:url('/upload/modelView/take/take_gift_2.png') 50% 0 no-repeat; background-size:137px auto}
	.take .take-con3 .gift ul .li_3 {background:url('/upload/modelView/take/take_gift_3.png') 50% 0 no-repeat; background-size:137px auto}
	.take .take-con3 .gift ul .li_3 > p span {font-size:14px; line-height:18px; padding-top:5px; letter-spacing:-1px;}

	.take .take-con4 {width:100%; background:#f5f5f5;}
	.take .take-con4 .caution {width:100%; height:auto; margin:0 auto; padding:17px 15px 19px 15px; box-sizing:border-box; overflow:hidden;}
	.take .take-con4 .caution > div {float:none;}
	.take .take-con4 .caution .info {position:relative; width:auto; padding:0 0 12px 0; border-bottom:1px solid #696969;}
	.take .take-con4 .caution .info:after {display:none; content:''; position:absolute; right:0; top:4px; width:1px; height:126px; background:#696969;}
	.take .take-con4 .caution .info ul li {overflow:hidden; font-size:14px;  color:#1f1f1f; line-height:22px;}
	.take .take-con4 .caution .info ul li div {float:left; width:82px; padding:0 0 0 0; box-sizing:border-box;}
	.take .take-con4 .caution .info ul li p {font:inherit; letter-spacing:-1px;}
	.take .take-con4 .caution .info ul li .en {}
	.take .take-con4 .caution .info ul li em { font-size:9px; color:#606060; font-style:normal; letter-spacing:-1px; text-align:left;}
	.take .take-con4 .caution .info ul .li_3 {margin-top:-7px;}
	.take .take-con4 .caution .text {overflow:hidden; padding:7px 0 0 0;}
	.take .take-con4 .caution .text h3 {float:none; padding-top:10px; padding-left:0; color:#1f1f1f; font-size:13px; }
	.take .take-con4 .caution .text ul {float:none; padding-top:5px; padding-left:0;}
	.take .take-con4 .caution .text ul li {color:#1f1f1f; font-size:11px;  line-height:17px; letter-spacing:-1px; word-spacing:-1px;}
	.take .take-con4 .link {width:100%; padding:35px 0 70px 0; font-size:0; background:#fff; text-align:Center;}
	.take .take-con4 .link .lk_1 {display:block; width:261px; height:54px; margin:0 auto 10px auto; background:url('/upload/modelView/take/take_link_1.png') 0 0 no-repeat; background-size:100% 100%;}
	.take .take-con4 .link .lk_2 {display:block; width:261px; height:54px; margin:0 auto 10px auto; background:url('/upload/modelView/take/take_link_2.png') 0 0 no-repeat; background-size:100% 100%;}

}

@media screen and (max-width: 800px) {
	.take .take-con2 ul li .detail .name {font-size:22px; padding:17% 0 4.285% 0;}
	.take .take-con2 ul li .detail .addr {font-size:16px; line-height:24px;}
	.take .take-con2 ul li .detail .author {font-size:12px;}
}

@media screen and (max-width: 600px) {
	.take .take-con2 ul li .detail .name {font-size:18px; padding:14% 0 4.285% 0;}
	.take .take-con2 ul li .detail .addr {font-size:14px; line-height:20px;}
	.take .take-con2 ul li .detail .author {font-size:11px;}
}

@media screen and (max-width: 500px) {
	.take .take-con2 ul li .detail .name {font-size:15px; padding:13% 0 4.285% 0;}
	.take .take-con2 ul li .detail .addr {font-size:11px; line-height:16px;}
	.take .take-con2 ul li .detail .author {font-size:7px;}
}

@media screen and (max-width: 400px) {
	.take .take-con2 ul li .detail .name {font-size:12px; padding:11% 0 4.285% 0;}
	.take .take-con2 ul li .detail .addr {font-size:9px; line-height:12px; letter-spacing:-1px;}
	.take .take-con2 ul li .detail .author {font-size:7px;}
}

.take .take_layer {position:fixed; left:0; top:80px; right:0; bottom:0; background:rgba(0,0,0,0.9); z-index:90000;}
.take .take_layer_wrap {position:relative; width:100%; height:100%; text-align:center; font-size:0; overflow-y:auto;}
.take .take_layer_wrap:after {content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
.take .take_layer_content {position:relative; display:inline-block; width:1200px; height:700px; margin-top:100px; margin-bottom:50px; box-sizing:border-box; border-radius:15px; background:#f4f5f6; padding:30px; vertical-align:middle; font-size:18px; color:#000; line-height:30px; text-align:left;}
.take .take_layer_content .logo {margin-bottom:-1px;}
.take .take_layer_content .logo img {display:block;}
.take .take_layer_content p {padding-left:21px; font-size:18px; color:#000; line-height:30px; }
.take .take_layer_content .thumb {position:absolute; right:30px; top:30px;}
.take .take_layer_content .thumb img {display:block;}
.take .take_layer_content .info {position:absolute; left:51px; bottom:30px; padding-top:8px; font-size:18px; color:#000; line-height:1.4; }
.take .take_layer_content .info:after {content:''; position:absolute; left:1px; top:0; width:17px; height:1px; background:#000;}
.take .take_layer_close {position:absolute; right:0; top:-85px; width:60px; height:60px; background:url('/upload/modelView/take/btn_close_layer.png') 0 0 no-repeat; cursor:pointer; z-index:100;}
.take .take_layer_close span {position:absolute; left:-500px; width:0; height:0; overflow:hidden;}

@media screen and (max-width: 960px) {
	.take .take_layer {position:fixed; left:0; top:40px; right:0; bottom:0; background:rgba(0,0,0,0.9); z-index:90000;}
	.take .take_layer_wrap {position:relative; font-size:0; padding:0; overflow-y:auto;}
	.take .take_layer_wrap:after {content:''; display:inline-block; width:0; height:100%; vertical-align:middle;}
	.take .take_layer_content {position:relative; display:inline-block; margin-top:60px; margin-bottom:30px; width:300px; height:auto; box-sizing:border-box; border-radius:15px; background:#f4f5f6; padding:15px; vertical-align:middle; font-size:11px; color:#000; line-height:16px; text-align:left;}
	.take .take_layer_content .logo {margin-bottom:14px;}
	.take .take_layer_content .logo img {display:block; max-width:100%; height:42px;}
	.take .take_layer_content p {padding-left:0; font-size:11px; color:#000; line-height:1.5; }
	.take .take_layer_content .thumb {position:static; margin-top:13px;}
	.take .take_layer_content .thumb img {display:block; max-width:100%;}
	.take .take_layer_content .info {position:relative; left:0; bottom:0; margin-top:10px; padding-top:6px; font-size:11px; color:#000; line-height:1.5; }
	.take .take_layer_content .info:after {content:''; position:absolute; left:1px; top:0; width:17px; height:1px; background:#000;}
	.take .take_layer_close {position:absolute; right:0; top:-42px; width:30px; height:30px; background:url('/upload/modelView/take/btn_close_layer.png') 0 0 no-repeat; cursor:pointer; z-index:100; background-size:100% 100%;}
	.take .take_layer_close span {position:absolute; left:-500px; width:0; height:0; overflow:hidden;}
}

/* 170802 Eco Tourism KR MAIN */
#wrap .sub_cont.tourism_kr_main .mo {display:none;}
#wrap .sub_cont.tourism_kr_main .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism_kr_main .sub_visual {background:transparent;}
#wrap .sub_cont.tourism_kr_main .sub_visual .slide_bg {position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; opacity:0;
transition:opacity 0.6s ease-in-out;
-webkit-transition:opacity 0.6s ease-in-out;

}

#wrap .sub_cont.tourism_kr_main .sub_visual .slide_bg_1 {background:url('/upload/modelView/tourism_main/headbg-tourism.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism_kr_main .sub_visual .slide_bg_2 {background:url('/upload/modelView/tourism/headbg-tourism.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism_kr_main .sub_visual .current {opacity:1; z-index:2;}
#wrap .sub_cont.tourism_kr_main .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism_main/head-title.png') 0 50% no-repeat; text-shadow:none; z-index:5;}
#wrap .sub_cont.tourism_kr_main .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism_kr_main .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism_kr_main .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism_kr_main .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism_kr_main .sub_wrap {background:#fff;}
.tourism_kr_main .tourism-con-wrap .con-inner {padding-bottom:130px;}

.tourism_kr_main .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 0;}
.tourism_kr_main .tourism-con-wrap .summary h4 {margin-bottom:76px; text-align:center; border-bottom:1px solid #444;}
.tourism_kr_main .tourism-con-wrap .summary ul {width:100%;}
.tourism_kr_main .tourism-con-wrap .summary ul li {height:324px;}
.tourism_kr_main .tourism-con-wrap .summary ul li:after {content:''; display:block; clear:both;}
.tourism_kr_main .tourism-con-wrap .summary ul li div {position:relative; padding-bottom:9px;  font-size:55px; color:#404040;}
.tourism_kr_main .tourism-con-wrap .summary ul li div:after {content:''; position:absolute; left:0; bottom:0; width:30px; height:1px; background:#404040;}
.tourism_kr_main .tourism-con-wrap .summary ul li div span {display:block; margin-bottom:-6px;  font-size:22px;}
.tourism_kr_main .tourism-con-wrap .summary ul li p {margin-top:16px; font-size:17px;  line-height:26px; color:#404040;}
.tourism_kr_main .tourism-con-wrap .summary ul li a {display:block; width:157px; height:41px; margin-top:17px; border-radius:20px; overflow:hidden; line-height:41px; background:#057ae7; color:#fff; text-align:center;  font-size:14px; text-indent:8px;}
.tourism_kr_main .tourism-con-wrap .summary ul li a span:after {content:''; display:inline-block; margin-left:24px; width:6px; height:11px; background:url('/upload/modelView/tourism_kr/icon_btn_arrow.png') 0 0 no-repeat; vertical-align:middle;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_1 {margin-bottom:39px; padding-left:496px; background:url('/upload/modelView/tourism_main/tourism_main_banner_1.jpg') 0 0 no-repeat;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_2 {margin-bottom:39px; text-align:right; padding-right:496px; background:url('/upload/modelView/tourism_main/tourism_main_banner_2.jpg') 100% 0 no-repeat;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_2 div {top:-6px; padding-bottom:12px;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_2 div:after {content:''; position:absolute; left:100%; bottom:0; width:30px; height:1px; margin-left:-30px; background:#404040;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_2 p {margin-top:12px;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_2 a {float:right;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_3 {margin-bottom:39px; padding-left:496px; background:url('/upload/modelView/tourism_main/tourism_main_banner_3.jpg') 0 0 no-repeat;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_4 {margin-bottom:39px;padding-right:496px; text-align:right; background:url('/upload/modelView/tourism_main/tourism_main_banner_4.jpg') 100% 0 no-repeat;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_4 div {top:-6px; padding-bottom:12px;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_4 div:after {content:''; position:absolute; left:100%; bottom:0; width:30px; height:1px; margin-left:-30px; background:#404040;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_4 p {margin-top:12px;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_4 a {float:right;}
.tourism_kr_main .tourism-con-wrap .summary ul .li_5 {padding-left:496px; background:url('/upload/modelView/tourism_main/tourism_main_banner_5.jpg') 0 0 no-repeat;}

@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism_kr_main .pc {display:none;}
	#wrap .sub_cont.tourism_kr_main .mo {display:block;}
	#wrap .sub_cont.tourism_kr_main img.mo {display:inline;}
	#wrap .sub_cont.tourism_kr_main .sub_visual {background:transparent;}
	#wrap .sub_cont.tourism_kr_main .sub_visual .slide_bg_1 {background:url('/upload/modelView/tourism_main/headbg-tourism-m.jpg') center center no-repeat; background-size: cover;}
	#wrap .sub_cont.tourism_kr_main .sub_visual .slide_bg_2 {background:url('/upload/modelView/tourism/headbg-tourism-m.jpg') center center no-repeat; background-size: cover;}
	#wrap .sub_cont.tourism_kr_main .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_main/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr_main .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}

	.tourism_kr_main .tourism-con-wrap .summary {width:100%; margin:0 auto 19px; padding-top:20px;}
	.tourism_kr_main .tourism-con-wrap .summary h4 {margin-bottom:5.625%; text-align:center; border-bottom:none;}
	.tourism_kr_main .tourism-con-wrap .summary h4 img {width:100%; max-width:640px;}
	.tourism_kr_main .tourism-con-wrap .summary ul {width:100%;}
	.tourism_kr_main .tourism-con-wrap .summary ul li {position:relative; width:100%; height:auto; overflow:hidden;}
	.tourism_kr_main .tourism-con-wrap .summary ul li div {position:absolute; left:-5000px; z-index:-1; font-size:1px;}
	.tourism_kr_main .tourism-con-wrap .summary ul li div:after {display:none;}
	.tourism_kr_main .tourism-con-wrap .summary ul li div span {font-size:1px;}
	.tourism_kr_main .tourism-con-wrap .summary ul li p {margin-top:5.312%; padding:0 4.7%; font-size:12px;  line-height:17px; color:#404040;}
	.tourism_kr_main .tourism-con-wrap .summary ul li a {position:absolute; left:0; top:0; width:100%; height:0; padding-top:39.0625%; margin-top:0; border-radius:0; overflow:hidden; line-height:1; background:none;}
	.tourism_kr_main .tourism-con-wrap .summary ul li a span {position:absolute; z-index:-1;}
	.tourism_kr_main .tourism-con-wrap .summary ul li a span:after {display:none;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_1 {margin-bottom:5.312%; padding:39.0625% 0 0 0; background:url('/upload/modelView/tourism_main/m_tourism_main_banner_1.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_2 {margin-bottom:5.312%; text-align:left; padding:39.0625% 0 0 0; background:url('/upload/modelView/tourism_main/m_tourism_main_banner_2.jpg') 100% 0 no-repeat; background-size:100% auto;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_2 div {top:0; padding-bottom:0;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_2 p {margin-top:5.312%;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_2 a {float:none;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_3 {margin-bottom:5.312%; padding:39.0625% 0 0 0; background:url('/upload/modelView/tourism_main/m_tourism_main_banner_3.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_4 {margin-bottom:5.312%; text-align:left; padding:39.0625% 0 0 0; background:url('/upload/modelView/tourism_main/m_tourism_main_banner_4.jpg') 100% 0 no-repeat; background-size:100% auto;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_4 div {top:0; padding-bottom:0;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_4 p {margin-top:5.312%;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_4 a {float:none;}
	.tourism_kr_main .tourism-con-wrap .summary ul .li_5 {margin-bottom:5.312%; text-align:left; padding:39.0625% 0 0 0; background:url('/upload/modelView/tourism_main/m_tourism_main_banner_5.jpg') 100% 0 no-repeat; background-size:100% auto;}
}

/* 170802 Eco Tourism KR */
#wrap .sub_cont.tourism_kr .mo {display:none;}
#wrap .sub_cont.tourism_kr .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism_kr .sub_visual {background:url('/upload/modelView/tourism_kr/headbg-tourism.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism_kr .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism_kr/head-title.png') 0 50% no-repeat; text-shadow:none;}
#wrap .sub_cont.tourism_kr .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism_kr .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism_kr .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism_kr .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism_kr .sub_wrap {background:#fff;}
.tourism_kr .tourism-con-wrap .con-inner {padding-bottom:70px;}

.tourism_kr .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 41px; border-bottom:1px solid #444;}
.tourism_kr .tourism-con-wrap .summary h4 {margin-bottom:0; text-align:center;}
.tourism_kr .tourism-con-wrap .summary ul {overflow:hidden;}
.tourism_kr .tourism-con-wrap .summary ul li {float:left; margin-left:15px;}
.tourism_kr .tourism-con-wrap .summary ul li a {display:block; width:310px; height:394px;}
.tourism_kr .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism_kr .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism_kr/drive-jeju.jpg') 0 0 no-repeat;}
.tourism_kr .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism_kr/drive-namdo-on.jpg') 0 0 no-repeat;}
.tourism_kr .tourism-con-wrap .summary ul li:nth-child(3) {background:url('/upload/modelView/tourism_kr/drive-gangwon-on.jpg') 0 0 no-repeat;}

.tourism_kr .tourism-con-wrap .summary p {padding:24px 0 34px; font-size:18px; line-height:26px; color:#404040; }

.tourism_kr .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism_kr .tourism-drive-con .banner {width:957px; height:330px; margin:0 auto;}
.tourism_kr .tourism-drive-con .banner a {display:block; width:100%; height:100%;}
.tourism_kr #driveCon1 .banner {background:url('/upload/modelView/tourism_kr/banner-jeju.jpg') 0 0 no-repeat;}
.tourism_kr #driveCon2 .banner {margin-top:40px; margin-bottom:41px; background:url('/upload/modelView/tourism_kr/banner-namdo-on.jpg') 0 0 no-repeat;}
.tourism_kr #driveCon3 .banner {background:url('/upload/modelView/tourism_kr/banner-gangwon-on.jpg') 0 0 no-repeat;}

.tourism_kr .tourism-drive-con h3 {font-size:48px; color:#057ae7;  line-height:1;}
.tourism_kr .tourism-drive-con h3 + span {display:inline-block;  padding:9px 0 18px 0; font-size:20px; line-height:1; color:#404040;}

.tourism_kr .tourism-drive-con .detail-con-wrap {height:0; overflow:hidden;
transition:height 0.6s ease-in-out;
-webkit-transition:height 0.6s ease-in-out;
}

.tourism_kr .tourism-drive-con .detail-con-wrap.current {height:auto; margin:50px auto 60px auto;}
.tourism_kr .tourism-drive-con#driveCon3 .detail-con-wrap.current {margin:50px auto 0;}
.tourism_kr .tourism-drive-con .detail-con-wrap .detail-con {margin:0 !important;}
.tourism_kr .tourism-drive-con .detail-con {width:100%; margin:50px auto 0 auto; padding:57px 0 40px 0; text-align:center;}
.tourism_kr .tourism-drive-con .detail-con-inner {width:960px; margin:0 auto; }
.tourism_kr #driveCon1 .detail-con {background:#c9e5e9 url('/upload/modelView/tourism_kr/bg-map.jpg') 50% 0 no-repeat; }
.tourism_kr #driveCon1 .drive-map-video {position:relative; width:100%; height:710px; margin-bottom:39px; background:url('/upload/modelView/tourism_kr/beppu-map.png') 100% 100% no-repeat;}
.tourism_kr #driveCon1 .drive-map-video .video-play {position:absolute; right:0; bottom:0; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism_kr/video-cover.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}
.tourism_kr #driveCon1 .drive-map-video iframe,
.tourism_kr #driveCon1 .drive-map-video video {position:absolute; right:0; bottom:0; width:540px; height:304px; background:#000;}
.tourism_kr #driveCon1 .drive-map-video .map-link li {position:absolute;}
.tourism_kr #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-0 {left:388px; top:52px; width:54px; height:57px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-1 {left:335px; top:74px; width:52px; height:68px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-2 {left:233px; top:88px; width:83px; height:65px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-3 {left:87px; top:233px; width:118px; height:50px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-4 {left:553px; top:166px; width:116px; height:49px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-5 {left:601px; top:25px; width:66px; height:67px;}
.tourism_kr #driveCon1 .drive-map-video .map-link .lk-6 {left:716px; top:67px; width:56px; height:68px;}
.tourism_kr #driveCon1 .drive-contents li {margin-bottom:30px; position:relative;}
.tourism_kr #driveCon1 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism_kr #driveCon1 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism_kr #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism_kr #driveCon1 .drive-contents li .text-box span {line-height:22px;}
.tourism_kr #driveCon1 .drive-contents li#content1-0 .text-box {left:0; top:640px; width:960px; height:283px; padding:28px 31px 0 36px;}
.tourism_kr #driveCon1 .drive-contents li#content1-0 .btn_detail {position:absolute; bottom:208px; right:35px; display:inline-block; width:204px; height:41px; background:url('/upload/modelView/tourism_kr/btn-detail-prius.png') 0 0 no-repeat;}
.tourism_kr #driveCon1 .drive-contents li#content1-1 .text-box {left:0; top:0; width:480px; height:220px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon1 .drive-contents li#content1-2 .text-box {right:0; bottom:0; width:480px; height:270px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon1 .drive-contents li#content1-3 .text-box {right:0; bottom:0; width:570px; height:234px; padding:17px 31px 29px 40px;}
.tourism_kr #driveCon1 .drive-contents li#content1-4 .text-box {left:0; bottom:0; width:640px; height:240px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon1 .drive-contents li#content1-5 .text-box {right:0; top:0; width:320px; height:220px; padding:27px 31px 29px 36px;}
.tourism_kr #driveCon1 .drive-contents li#content1-6 .text-box {right:0; bottom:0; width:480px; height:341px; padding:28px 31px 29px 36px;}
.tourism_kr #driveCon1 .btn-more-wrap {position:relative; width:100%; height:50px; text-align:center;}
.tourism_kr #driveCon1 .btn-more-wrap a {display:inline-block; margin:0 18px; padding:0 36px; height:50px; background:#57a854; border-radius:50px;}
.tourism_kr #driveCon1 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px;}
.tourism_kr #driveCon1 .btn-more-wrap a span:after {content:''; display:inline-block; margin-left:10px; width:6px; height:11px; background:url('/upload/modelView/tourism_kr/icon_btn_arrow.png') 0 0 no-repeat;}

.tourism_kr #driveCon2 .detail-con {background:#c9e5e9 url('/upload/modelView/tourism_kr/bg-map2.jpg') 50% 0 no-repeat; }
.tourism_kr #driveCon2 .drive-map-video {position:relative; width:100%; height:710px; margin-bottom:39px; background:url('/upload/modelView/tourism_kr/namdo-map.png') 100% 100% no-repeat;}
.tourism_kr #driveCon2 .drive-map-video .video-play {position:absolute; right:0; bottom:0; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism_kr/video-cover2.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}
.tourism_kr #driveCon2 .drive-map-video iframe,
.tourism_kr #driveCon2 .drive-map-video video {position:absolute; right:0; bottom:0; width:540px; height:304px; background:#000;}
.tourism_kr #driveCon2 .drive-map-video .map-link li {position:absolute;}
.tourism_kr #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-0 {left:588px; top:229px; width:115px; height:57px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-1 {left:523px; top:323px; width:120px; height:49px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-2 {left:452px; top:203px; width:83px; height:74px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-3 {left:335px; top:153px; width:98px; height:61px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-4 {left:110px; top:296px; width:149px; height:47px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-5 {left:204px; top:52px; width:120px; height:53px;}
.tourism_kr #driveCon2 .drive-map-video .map-link .lk-6 {left:716px;  top:67px; width:56px; height:68px;}
.tourism_kr #driveCon2 .drive-contents li {margin-bottom:30px; position:relative;}
.tourism_kr #driveCon2 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism_kr #driveCon2 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism_kr #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism_kr #driveCon2 .drive-contents li .text-box span {line-height:22px;}
.tourism_kr #driveCon2 .drive-contents li#content2-0 .text-box {left:0; top:303px; width:960px; height:223px; padding:28px 31px 0 35px;}
.tourism_kr #driveCon2 .drive-contents li#content2-0 .btn_detail {position:absolute; top:337px; right:35px; display:inline-block; width:204px; height:41px; background:url('/upload/modelView/tourism_kr/btn-detail-prius2.png') 0 0 no-repeat;}
.tourism_kr #driveCon2 .drive-contents li#content2-1 .text-box {left:0; top:0; width:418px; height:342px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon2 .drive-contents li#content2-2 .text-box {left:0; bottom:0; width:480px; height:273px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon2 .drive-contents li#content2-3 .text-box {right:0; bottom:0; width:570px; height:265px; padding:17px 31px 29px 40px;}
.tourism_kr #driveCon2 .drive-contents li#content2-4 .text-box {left:0; bottom:0; width:580px; height:270px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon2 .drive-contents li#content2-5 .text-box {right:0; top:0; width:320px; height:486px; padding:27px 31px 29px 36px;}
.tourism_kr #driveCon2 .drive-contents li#content2-6 .text-box {left:0; bottom:0; width:606px; height:277px; padding:28px 31px 29px 36px;}
.tourism_kr #driveCon2 .btn-more-wrap {position:relative; width:100%; height:50px; text-align:center;}
.tourism_kr #driveCon2 .btn-more-wrap a {display:inline-block; margin:0 18px; padding:0 36px; height:50px; background:#57a854; border-radius:50px;}
.tourism_kr #driveCon2 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px;}
.tourism_kr #driveCon2 .btn-more-wrap a span:after {content:''; display:inline-block; margin-left:10px; width:6px; height:11px; background:url('/upload/modelView/tourism_kr/icon_btn_arrow.png') 0 0 no-repeat;}

.tourism_kr #driveCon3 .detail-con {background:#c9e5e9 url('/upload/modelView/tourism_kr/bg-map3.jpg') 50% 0 no-repeat; }
.tourism_kr #driveCon3 .drive-map-video {position:relative; width:100%; height:715px; margin-bottom:27px; background:url('/upload/modelView/tourism_kr/gangwon-map.png') 0 100% no-repeat;}
.tourism_kr #driveCon3 .drive-map-video .video-play {position:absolute; left:0; bottom:161px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism_kr/video-cover3.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}
.tourism_kr #driveCon3 .drive-map-video iframe,
.tourism_kr #driveCon3 .drive-map-video video {position:absolute; left:0; bottom:161px; width:540px; height:304px; background:#000;}
.tourism_kr #driveCon3 .drive-map-video .map-link li {position:absolute;}
.tourism_kr #driveCon3 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-0 {left: 808px;top: 450px;width:115px;height: 41px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-1 {left: 840px;top: 300px;width: 103px;height: 44px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-2 {left: 789px;top: 191px;width:83px;height: 44px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-3 {left: 700px;top: 86px;width: 86px;height: 46px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-4 {left: 527px;top: 46px;width: 86px;height: 55px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-5 {left: 531px;top: 109px;width: 156px;height: 37px;}
.tourism_kr #driveCon3 .drive-map-video .map-link .lk-6 {left: 367px;top: 58px;width: 103px;height: 58px;}
.tourism_kr #driveCon3 .drive-contents li {margin-bottom:30px; position:relative;}
.tourism_kr #driveCon3 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism_kr #driveCon3 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism_kr #driveCon3 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism_kr #driveCon3 .drive-contents li .text-box span {line-height:22px;}
.tourism_kr #driveCon3 .drive-contents li#content3-0 .text-box {left:0; bottom:0; width:960px; height:256px; padding:28px 31px 0 35px;}
.tourism_kr #driveCon3 .drive-contents li#content3-0 .btn_detail {position:absolute; top:771px; right:35px; display:inline-block; width:204px; height:41px; background:url('/upload/modelView/tourism_kr/btn-detail-rav4.png') 0 0 no-repeat;}
.tourism_kr #driveCon3 .drive-contents li#content3-1 .text-box {left:0; bottom:0; width:960px; height:250px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon3 .drive-contents li#content3-2 .text-box {left:0; bottom:0; width:480px; height:273px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon3 .drive-contents li#content3-3 .text-box {right:0; bottom:0; width:581px; height:318px; padding:27px 31px 29px 40px;}
.tourism_kr #driveCon3 .drive-contents li#content3-4 .text-box {left:0; bottom:0; width:960px; height:333px; padding:27px 31px 29px 35px;}
.tourism_kr #driveCon3 .drive-contents li#content3-5 .text-box {right:0; top:0; width:320px; height:547px; padding:27px 25px 29px 36px;}
.tourism_kr #driveCon3 .drive-contents li#content3-6 .text-box {left:0; bottom:0; width:606px; height:316px; padding:28px 31px 29px 36px;}
.tourism_kr #driveCon3 .drive-contents li#content3-7 .text-box {left:0; bottom:0; width:960px; height:267px; padding:28px 31px 29px 36px;}
.tourism_kr #driveCon3 .btn-more-wrap {position:relative; width:100%; height:50px; text-align:center;}
.tourism_kr #driveCon3 .btn-more-wrap a {display:inline-block; margin:0 18px; padding:0 36px; height:50px; background:#57a854; border-radius:50px;}
.tourism_kr #driveCon3 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px;}
.tourism_kr #driveCon3 .btn-more-wrap a span:after {content:''; display:inline-block; margin-left:10px; width:6px; height:11px; background:url('/upload/modelView/tourism_kr/icon_btn_arrow.png') 0 0 no-repeat;}



@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism_kr .pc {display:none;}
	#wrap .sub_cont.tourism_kr .mo {display:block;}
	#wrap .sub_cont.tourism_kr img.mo {display:inline;}
	#wrap .sub_cont.tourism_kr .sub_visual {background:url('/upload/modelView/tourism_kr/headbg-tourism-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.tourism_kr .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_kr/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}

	.tourism_kr .tourism-con-wrap .summary {width:90.6%; margin:0 auto 19px; padding-top:20px; border-bottom:1px solid #000;}
	.tourism_kr .tourism-con-wrap .summary h4 {margin-bottom:5.172%; text-align:center;}
	.tourism_kr .tourism-con-wrap .summary h4 img {width:100%; max-width:640px;}
	.tourism_kr .tourism-con-wrap .summary ul {overflow:hidden;}
	.tourism_kr .tourism-con-wrap .summary ul li {position:relative; float:left; width:32.5%;  padding-top:41%; margin-left:1.25%;}
	.tourism_kr .tourism-con-wrap .summary ul li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
	.tourism_kr .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism_kr .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism_kr/drive-jeju-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism_kr/drive-namdo-m-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr .tourism-con-wrap .summary ul li:nth-child(3) {background:url('/upload/modelView/tourism_kr/drive-gangwon-m-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr .tourism-con-wrap .summary p {padding:12px 0 15px; font-size:10px; line-height:14px;}

	.tourism_kr .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism_kr .tourism-drive-con .banner {position:relative; width:100%; padding-top:34.3%; margin:0 auto; height:0;}
	.tourism_kr .tourism-drive-con .banner a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
	.tourism_kr #driveCon1 .banner {background:url('/upload/modelView/tourism_kr/banner-jeju-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon2 .banner {margin-top:6.2%; margin-bottom:6.25%; background:url('/upload/modelView/tourism_kr/banner-namdo-m-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon3 .banner {background:url('/upload/modelView/tourism_kr/banner-gangwon-m-on.jpg') 0 0 no-repeat; background-size:100% auto;}

	.tourism_kr .tourism-drive-con .detail-con-wrap.current {margin:6.25% auto 7.8% auto;}

	.tourism_kr .tourism-drive-con h3 {font-size:24px;}
	.tourism_kr .tourism-drive-con h3 + span {display:inline-block;  padding:15px 0; font-size:12px; line-height:1; color:#404040;}

	.tourism_kr #driveCon1 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9; text-align:center;}
	.tourism_kr #driveCon1 .detail-con-inner {width:100%; }
	.tourism_kr #driveCon1 .drive-map-video {position:relative; width:100%; padding-top:143.281%; height:0; margin-top:11.718%; margin-bottom:0; background:url('/upload/modelView/tourism_kr/beppu-map-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon1 .drive-map-video .video-wrap {position:absolute; top:3.5%; left:4.6%; width:90.6%; padding-top:50.4%; overflow:hidden;}
	.tourism_kr #driveCon1 .drive-map-video .video-play {display:block; position:absolute; right:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism_kr/m-video-cover.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism_kr #driveCon1 .drive-map-video iframe {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism_kr #driveCon1 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:auto; background:#000;}
	.tourism_kr #driveCon1 .drive-map-video .map-link li {position:absolute;}
	.tourism_kr #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-0 {left:38.3%; top:59.8%; width:7.3%; height:7.5%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-1 {left:29.8%; top:62.9%; width:8.1%; height:10.8%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-2 {left:16.9%; top:59.8%; width:12.2%; height:11.2%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-3 {left:2.2%; top:76%; width:17.2%; height:9.7%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-4 {left:55.6%; top:70%; width:17.8%; height:7.9%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-5 {left:59.2%; top:57%; width:14.8%; height:8.6%;}
	.tourism_kr #driveCon1 .drive-map-video .map-link .lk-6 {left:75.9%; top:63.1%; width:18.1%; height:6.9%;}

	.tourism_kr #driveCon1 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism_kr #driveCon1 .drive-contents li img {width:100%;}
	.tourism_kr #driveCon1 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6% !important; font-size:12px; color:#444;}
	.tourism_kr #driveCon1 .drive-contents li#content1-1 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon1 .drive-contents li#content1-0 .btn_detail {position:static; display:inline-block; width:67.656%; height:0; margin-bottom:4.6%; padding-top:13.5%; background:url('/upload/modelView/tourism_kr/btn-detail-prius-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon1 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism_kr #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism_kr #driveCon1 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism_kr #driveCon1 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism_kr #driveCon1 .btn-more-wrap a {display:block; width:93.8%; height:0; padding:14% 0 0 0; margin:0 auto; border-radius:0;}
	.tourism_kr #driveCon1 .btn-more-wrap a:nth-child(1) {background:url('/upload/modelView/tourism_kr/m-btn-more-beppu1.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism_kr #driveCon2 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9; text-align:center;}
	.tourism_kr #driveCon2 .detail-con-inner {width:100%; }
	.tourism_kr #driveCon2 .drive-map-video {position:relative; width:100%; padding-top:143.28%; height:0; margin-top:11.718%; margin-bottom:0; background:url('/upload/modelView/tourism_kr/namdo-map-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon2 .drive-map-video .video-wrap {position:absolute; top:3.5%; left:4.6%; width:90.6%; padding-top:50.4%; overflow:hidden;}
	.tourism_kr #driveCon2 .drive-map-video .video-play {display:block; position:absolute; right:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism_kr/m-video-cover2.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism_kr #driveCon2 .drive-map-video iframe {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism_kr #driveCon2 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:auto; background:#000;}
	.tourism_kr #driveCon2 .drive-map-video .map-link li {position:absolute;}
	.tourism_kr #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-0 {left:74.3%; top:73.8%; width:17.3%; height: 8%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-1 {left:65.8%; top:83.9%; width:25.1%; height: 6.5%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-2 {left:56.9%; top:70.8%; width:12.2%; height: 10.2%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-3 {left:43.2%; top:65%; width:12.2%; height: 11.7%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-4 {left:13.6%; top:79%; width:23.8%; height:7.9%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-5 {left:19.9%; top:58%; width:18.8%; height:8.6%;}
	.tourism_kr #driveCon2 .drive-map-video .map-link .lk-6 {left:75.9%; top:63.1%; width:18.1%; height:6.9%;}

	.tourism_kr #driveCon2 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism_kr #driveCon2 .drive-contents li img {width:100%;}
	.tourism_kr #driveCon2 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6% !important; font-size:12px; color:#444;}
	.tourism_kr #driveCon2 .drive-contents li#content2-1 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon2 .drive-contents li#content2-2 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon2 .drive-contents li#content2-5 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon2 .drive-contents li#content2-0 .btn_detail {position:static; display:inline-block; width:67.656%; height:0; margin-bottom:4.6%; padding-top:13.5%; background:url('/upload/modelView/tourism_kr/btn-detail-prius2-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon2 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism_kr #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism_kr #driveCon2 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism_kr #driveCon2 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism_kr #driveCon2 .btn-more-wrap a {display:block; width:93.8%; height:0; padding:14% 0 0 0; margin:0 auto; border-radius:0;}
	.tourism_kr #driveCon2 .btn-more-wrap a:nth-child(1) {background:url('/upload/modelView/tourism_kr/m-btn-more-namdo.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism_kr #driveCon3 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9; text-align:center;}
	.tourism_kr #driveCon3 .detail-con-inner {width:100%; }
	.tourism_kr #driveCon3 .drive-map-video {position:relative; width:100%; padding-top:179.21%; height:0; margin-top:11.718%; margin-bottom:0; background:url('/upload/modelView/tourism_kr/gangwon-map-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon3 .drive-map-video .video-wrap {position:absolute; top:3.5%; left:4.6%; width:90.6%; padding-top:50.4%; overflow:hidden;}
	.tourism_kr #driveCon3 .drive-map-video .video-play {display:block; position:absolute; right:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism_kr/m-video-cover3.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism_kr #driveCon3 .drive-map-video iframe {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism_kr #driveCon3 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:auto; background:#000;}
	.tourism_kr #driveCon3 .drive-map-video .map-link li {position:absolute;}
	.tourism_kr #driveCon3 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-0 {left: 66.3%;top: 89%;width:17.3%;height: 6%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-1 {left: 68.8%;top: 76.9%;width: 20%;height: 5.5%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-2 {left: 71.9%;top: 67.2%;width: 17.2%;height: 4%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-3 {left: 59.2%;top: 58.4%;width: 14%;height: 3.7%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-4 {left: 30.6%;top: 51.5%;width: 14.8%;height: 7.9%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-5 {left: 23.9%;top: 60.3%;width: 23.8%;height:8.6%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-6 {left: 5%;top: 53.1%;width: 18%;height: 7.9%;}
	.tourism_kr #driveCon3 .drive-map-video .map-link .lk-7 {left:75.9%; top:63.1%; width:18.1%; height:6.9%;}

	.tourism_kr #driveCon3 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism_kr #driveCon3 .drive-contents li img {width:100%;}
	.tourism_kr #driveCon3 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6% !important; font-size:12px; color:#444;}
	.tourism_kr #driveCon3 .drive-contents li#content3-1 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon3 .drive-contents li#content3-2 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon3 .drive-contents li#content3-5 .text-box {margin-top:-12.2%; padding-top:0;}
	.tourism_kr #driveCon3 .drive-contents li#content3-0 .btn_detail {position:static; display:inline-block; width:67.656%; height:0; margin-bottom:4.6%; padding-top:13.5%; background:url('/upload/modelView/tourism_kr/btn-detail-rav4-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism_kr #driveCon3 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism_kr #driveCon3 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism_kr #driveCon3 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism_kr #driveCon3 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism_kr #driveCon3 .btn-more-wrap a {display:block; width:93.8%; height:0; padding:14% 0 0 0; margin:0 auto; border-radius:0;}
	.tourism_kr #driveCon3 .btn-more-wrap a:nth-child(1) {background:url('/upload/modelView/tourism_kr/m-btn-more-gangwon.png') 0 0 no-repeat; background-size:100% auto;}

}



/* 20170807 */
.viSimpleSlider ul > li > h3 a {position:relative; z-index:1;}
.viSimpleSlider ul > li > h3 .yt_click {position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; width:100%; height:100%;}

@media screen and (max-width: 960px) {
.viSimpleSlider ul > li > h3 .yt_click {display:none;}
}

/* 20170817 */
.take .take-con3 .mo {display:none;}
.take .take-con3 .header.event_area {position:relative; padding:132px 0 96px 0; background:url('/upload/modelView/take/take_event_title.png') 50% 0 no-repeat;}
.take .take-con3 .header.event_area h3 {color:#fff; font-size:40px; text-align:center;  letter-spacing:-1px;}
.take .take-con3 .event_guide_wrap {width:1142px; margin:0 auto 79px auto; overflow:hidden; font-size:0;}
.take .take-con3 .event_guide_wrap .event_guide {position:relative; width:760px; height:480px; margin:0 auto; text-align:center; background:#fff url('/upload/modelView/take/take_event_step_3.jpg') 50% 171px no-repeat;}
.take .take-con3 .event_guide_wrap .event_guide h4 {position:relative; display:block; padding:49px 0 34px 0; font-size:40px;  color:#000000; letter-spacing:-.5px; text-align:center;}
.take .take-con3 .event_guide_wrap .event_guide h4:after {content:''; position:absolute; left:50%; bottom:0; width:56px; height:2px; margin-left:-28px; background:#303030;}
.take .take-con3 .event_guide_wrap .event_guide .event_guide_text {}
.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p {padding-top:202px; font-size:38px; line-height:49px; color:#2d2d33;  letter-spacing:-1px; text-align:center;}
.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p span {color:#eb0a1e;}
.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p span.en {}

.take .take-con3 .tip.event_tip {position:relative; width:1142px; margin:0 auto 51px; text-align:center;}
.take .take-con3 .tip.event_tip h4 {position:relative; padding:27px 0 34px 0; color:#fff; font-size:38px;  letter-spacing:-1px;}
.take .take-con3 .tip.event_tip h4:after {content:''; position:absolute; left:50%; top:0; width:56px; height:2px; background:#fff; margin-left:-28px;}
.take .take-con3 .tip.event_tip h4 span {}
.take .take-con3 .tip.event_tip .event_tip_text {text-align:left;}
.take .take-con3 .tip.event_tip .event_tip_text p {font-size:30px;  color:#fff; letter-spacing:-2px; word-spacing:-1px; line-height:44px;}
.take .take-con3 .tip.event_tip .event_tip_text p .en {}
.take .take-con3 .tip.event_tip .event_tip_text p > span {display:inline-block; position:relative;}
.take .take-con3 .tip.event_tip .event_tip_text p > span > span {position:relative; z-index:1;}
.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_blue:after {content:''; position:absolute; left:0; bottom:3px; width:100%; height:7px; box-sizing:border-box; border-top:1px solid #0670d3; border-bottom:1px solid #0670d3; background:#057ae7; z-index:0;}
.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_red {margin-top:0; margin-bottom:-2px;}
.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_red:after {content:''; position:absolute; left:0; bottom:3px; width:100%; height:7px; box-sizing:border-box; border-top:1px solid #eb0a1e; border-bottom:1px solid #eb0a1e; background:#eb0a1e; z-index:0;}
.take .take-con3 .tip.event_tip .event_tip_text .event_text p {display:inline-block;}



@media screen and (max-width: 960px) {
	.take .take-con3 .pc {display:none;}
	.take .take-con3 .header.event_area {position:relative; padding:66px 0 20px 0; background:url('/upload/modelView/take/take_event_title.png') 50% 0 no-repeat; background-size:65px auto;}
	.take .take-con3 .header.event_area h3 {color:#fff; font-size:17px; text-align:center;  letter-spacing:-1px;}
	.take .take-con3 .event_guide_wrap {width:100%; margin:0 auto 40px auto; padding:0 4.7%; box-sizing:border-box; overflow:hidden;}
	.take .take-con3 .event_guide_wrap .event_guide {position:relative; width:100%; max-width:290px; height:265px; margin:0 auto; text-align:center; margin-top:14px; background:#fff url('/upload/modelView/take/take_event_step_3.jpg') 50% 86px no-repeat; background-size:54px auto;}
	.take .take-con3 .event_guide_wrap .event_guide h4 {position:relative; display:block; padding:24px 0 18px; font-size:20px;  color:#000000; letter-spacing:-.5px; text-align:center;}
	.take .take-con3 .event_guide_wrap .event_guide h4:after {content:''; position:absolute; left:128px; bottom:0; width:28px; height:1px; margin-left:0; background:#303030; text-align:center;}
	.take .take-con3 .event_guide_wrap .event_guide .event_guide_text {text-align:center;}
	.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p {padding-top:100px; font-size:19px; line-height:25px; color:#2d2d33;  letter-spacing:-1px; text-align:center;}
	.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p span {color:#eb0a1e;}
	.take .take-con3 .event_guide_wrap .event_guide .event_guide_text p span.en {}

	.take .take-con3 .tip.event_tip {position:relative; width:100%; max-width:290px; margin-bottom:37px; text-align:center;}
	.take .take-con3 .tip.event_tip h4 {position:relative; padding:13px 0 20px 0; color:#fff; font-size:19px;  letter-spacing:-1px;}
	.take .take-con3 .tip.event_tip h4:after {content:''; position:absolute; left:50%; top:0; width:28px; height:1px; background:#fff; margin-left:-14px;}
	.take .take-con3 .tip.event_tip h4 span {}
	.take .take-con3 .tip.event_tip .event_tip_text {width:270px; margin:0 auto; text-align:left; overflow:hidden;}
	.take .take-con3 .tip.event_tip .event_tip_text p {font-size:14px;  color:#fff; letter-spacing:-1px; word-spacing:-1px; line-height:21px;}
	.take .take-con3 .tip.event_tip .event_tip_text p .en {}
	.take .take-con3 .tip.event_tip .event_tip_text p > span {display:inline-block; width:auto; position:relative; white-space:nowrap;}
	.take .take-con3 .tip.event_tip .event_tip_text p > span > span {position:relative; z-index:1;}
	.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_blue:after {content:''; position:absolute; left:0; bottom:2px; width:100%; height:4px; box-sizing:border-box; border-top:1px solid #0670d3; border-bottom:1px solid #0670d3; background:#057ae7; z-index:0;}
	.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_red {margin-bottom:0;}
	.take .take-con3 .tip.event_tip .event_tip_text p > .event_tip_red:after {content:''; position:absolute; left:0; bottom:2px; width:100%; height:4px; box-sizing:border-box; border-top:1px solid #eb0a1e; border-bottom:1px solid #eb0a1e; z-index:0;}
	.take .take-con3 .tip.event_tip .event_tip_text .event_text {width:300px; display:inline-block;}
	.take .take-con3 .tip.event_tip .event_tip_text .event_text p {display:block;}
	.take .take-con3 .tip.event_tip .event_tip_text .event_text p:nth-child(2) {padding-left:2px;}
}

/* 20170929 */
#wrap #footer .footer_inner .footer_ect {position:relative;}
#wrap #footer .footer_inner .footer_ect .fe_text {position:absolute; left:120px; top:41px; width:470px; height:28px; /*background:url('/upload/modelView/footer_consumer_insight.png') 0 0 no-repeat;*/ font-size:1px; overflow:hidden; text-indent:-5000px;}
#wrap #footer .footer_inner .footer_ect .fe_text br {display:none;}
#wrap #footer .footer_inner .footer_ect ul {display:inline-block; margin-bottom:2px; /*margin-top:-3px;*/ margin-top:20px;}

@media screen and (max-width: 960px) {
#wrap #footer .footer_inner .footer_ect {background:none;}
#wrap #footer .footer_inner .footer_ect .fe_text {position:absolute; left:75px; top:inherit; bottom:6px; width:auto; height:auto; background:none; font-size:11px; line-height:16px; text-indent:0;display:none;}
#wrap #footer .footer_inner .footer_ect .fe_text br {display:block;}
#wrap #footer .footer_inner .footer_ect .copy {padding-left:80px;margin-top:20px;margin-bottom:12px;font-size:11px;}
}

/* 20171020 메인 영역 유지 */
.main_slider {padding-top:52.083%;}
.main_slide1,
.main_slide2 {padding-top:56.25%;}

@media screen and (max-width: 960px) {
.main_slider {padding-top:131.25%;}
.main_slide1,
.main_slide2 {padding-top:56.25%;}
}



/* 171122 Eco Tourism 03 */
#wrap .sub_cont.tourism03 .mo {display:none;}
#wrap .sub_cont.tourism03 .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism03 .sub_visual {background:url('/upload/modelView/tourism3/headbg-tourism-s3.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism03 .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism2/head-title.png') 0 50% no-repeat; text-shadow:none;}
#wrap .sub_cont.tourism03 .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism03 .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism03 .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism03 .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism03 .sub_wrap {background:#fff;}
.tourism03 .tourism-con-wrap .con-inner {padding-bottom:70px;}

.tourism03 .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 41px; border-bottom:1px solid #444;}
.tourism03 .tourism-con-wrap .summary h4 {margin-bottom:0; text-align:center;}
.tourism03 .tourism-con-wrap .summary ul {overflow:hidden;}
.tourism03 .tourism-con-wrap .summary ul li {float:left; margin-left:30px;}
.tourism03 .tourism-con-wrap .summary ul li a {display:block; width:465px; height:394px;}
.tourism03 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism03 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism3/drive-red.jpg') 0 0 no-repeat;}
/*.tourism03 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism3/drive-yellow-coming.jpg') 0 0 no-repeat;}*/
.tourism03 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism3/drive-yellow.jpg') 0 0 no-repeat;}
.tourism03 .tourism-con-wrap .summary p {padding:24px 0 34px; font-size:18px; line-height:26px; color:#404040; }

.tourism03 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism03 .tourism-drive-con .banner {width:957px; height:330px; margin:0 auto;}
.tourism03 .tourism-drive-con .banner a {display:block; width:100%; height:100%;}
.tourism03 #driveCon1 .banner {margin-bottom:41px; background:url('/upload/modelView/tourism3/banner-red.jpg') 0 0 no-repeat;}
/*.tourism03 #driveCon2 .banner {background:url('/upload/modelView/tourism3/banner-yellow-coming.jpg') 0 0 no-repeat;}*/
.tourism03 #driveCon2 .banner {background:url('/upload/modelView/tourism3/banner-yellow.jpg') 0 0 no-repeat;}

.tourism03 .tourism-drive-con h3 {font-size:48px; color:#057ae7;  line-height:1;}
.tourism03 .tourism-drive-con h3 + span {display:inline-block;  padding:9px 0 18px 0; font-size:20px; line-height:1; color:#404040;}

.tourism03 .tourism-drive-con .detail-con-wrap {height:0; overflow:hidden;
transition:height 0.6s ease-in-out;
-webkit-transition:height 0.6s ease-in-out;
}

.tourism03 .tourism-drive-con .detail-con-wrap.current {height:auto; margin:50px auto 50px auto;}
.tourism03 #driveCon3 .detail-con-wrap.current {margin:50px auto 0;}
.tourism03 .tourism-drive-con .detail-con-wrap .detail-con {margin:0 !important;}
.tourism03 .tourism-drive-con .detail-con {width:100%; margin:50px auto 0 auto; padding:57px 0 40px 0; text-align:center;}
.tourism03 .tourism-drive-con .detail-con-inner {width:960px; margin:0 auto; }
.tourism03 #driveCon1 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism3/bg-red.jpg') 50% 0 no-repeat; }
.tourism03 #driveCon1 .drive-map-video {position:relative; width:100%; height:488px;padding-bottom:27px; background:url('/upload/modelView/tourism3/red-map.png') 0 0 no-repeat;}
.tourism03 #driveCon1 .drive-map-video .video-play {position:absolute; left:0; top:23px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism3/video-cover.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism03 #driveCon1 .drive-map-video iframe,
.tourism03 #driveCon1 .drive-map-video video {position:absolute; left:0; top:23px; width:540px; height:304px; background:#000;}
.tourism03 #driveCon1 .drive-map-video .map-link li {position:absolute;}
.tourism03 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism03 #driveCon1 .drive-map-video .map-link .lk-0 {left:560px; top:149px; width:86px; height:70px;}
.tourism03 #driveCon1 .drive-map-video .map-link .lk-1 {left:617px; top:252px; width:116px; height:80px;}
.tourism03 #driveCon1 .drive-map-video .map-link .lk-2 {left:817px; top:226px; width:116px; height:52px;}
.tourism03 #driveCon1 .drive-map-video .map-link .lk-3 {left:744px; top:104px; width:82px; height:39px;}
.tourism03 #driveCon1 .drive-map-video .map-link .lk-4 {left:847px; top:115px; width:85px; height:44px;}

.tourism03 #driveCon1 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism03 #driveCon1 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism03 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism03 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism03 #driveCon1 .drive-contents li .text-box span {line-height:22px;}
.tourism03 #driveCon1 .drive-contents li.driveCon1 .text-box {width:960px; height:256px; left:0; bottom:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:180px; right:35px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism03 #driveCon1 .drive-contents li.driveCon2 .text-box {width:960px; height:250px; left:0; bottom:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon3 .text-box {width:581px; height:317px; right:0; bottom:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon4 .text-box {width:600px; height:214px; left:0; bottom:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon5 .text-box {width:481px; height:274px; right:0; top:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon6 .text-box {width:384px; height:274px; left:0; top:0;}
.tourism03 #driveCon1 .drive-contents li.driveCon7 .text-box {width:960px; height:200px; left:0; bottom:0;}
.tourism03 #driveCon1 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism03 #driveCon1 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:293px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism03 #driveCon1 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism03 #driveCon1 .btn-more-wrap a span:after {content:''; position:absolute; right:11px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism3/icon_btn_arrow-w.png') 0 0 no-repeat;}

/* yellow drive */
.tourism03 #driveCon2 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism3/bg-yellow.jpg') 50% 0 no-repeat; }
.tourism03 #driveCon2 .drive-map-video {position:relative; width:100%; height:563px; background:url('/upload/modelView/tourism3/yellow-map.png') 0 50px no-repeat;}
.tourism03 #driveCon2 .drive-map-video .video-play {position:absolute; right:0; top:79px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism3/video-cover.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism03 #driveCon2 .drive-map-video iframe,
.tourism03 #driveCon2 .drive-map-video video {position:absolute; right:0; top:79px; width:540px; height:304px; background:#000;}
.tourism03 #driveCon2 .drive-map-video .map-link li {position:absolute;}
.tourism03 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism03 #driveCon2 .drive-map-video .map-link .lk-0 {left:184px; top:253px; width:161px; height:39px;}
.tourism03 #driveCon2 .drive-map-video .map-link .lk-1 {left:220px; top:376px; width:79px; height:59px;}
.tourism03 #driveCon2 .drive-map-video .map-link .lk-2 {left:54px; top:294px; width:125px; height:39px;}
.tourism03 #driveCon2 .drive-map-video .map-link .lk-3 {left:10px; top:71px; width:93px; height:53px;}
.tourism03 #driveCon2 .drive-map-video .map-link .lk-4 {left:22px; top:156px; width:108px; height:44px;}

.tourism03 #driveCon2 .drive-contents li {margin-bottom:30px; position:relative;}
.tourism03 #driveCon2 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism03 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism03 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism03 #driveCon2 .drive-contents li .text-box span {line-height:22px;}
.tourism03 #driveCon2 .drive-contents li.driveCon1 .text-box {width:960px; height:301px; left:0; bottom:0;}
.tourism03 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:226px; right:35px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism03 #driveCon2 .drive-contents li.driveCon2 .text-box {width:600px; height:355px; left:0; bottom:0;}
.tourism03 #driveCon2 .drive-contents li.driveCon3 .text-box {width:581px; height:320px; right:0; bottom:0;}
.tourism03 #driveCon2 .drive-contents li.driveCon4 .text-box {width:960px; height:250px; left:0; bottom:0;}
.tourism03 #driveCon2 .drive-contents li.driveCon5 .text-box {width:960px; height:293px; left:0; bottom:0;}
.tourism03 #driveCon2 .drive-contents li.driveCon6 .text-box {width:600px; height:358px; left:0; bottom:0;}
.tourism03 #driveCon2 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism03 #driveCon2 .btn-more-wrap a {position:relative; display:inline-block; margin:0 18px; width:293px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism03 #driveCon2 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px;}
.tourism03 #driveCon2 .btn-more-wrap a span:after {content:''; position:absolute; right:12px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism3/icon_btn_arrow-w.png') 0 0 no-repeat;}
.tourism03_fixed_banner {position:fixed; right:205px; top:160px; width:196px; z-index:99999;}
.tourism03_fixed_banner a,
.tourism03_fixed_banner img {display:block; width:100%;}


@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism03 .pc {display:none;}
	#wrap .sub_cont.tourism03 .mo {display:block;}
	#wrap .sub_cont.tourism03 img.mo {display:inline;}
	#wrap .sub_cont.tourism03 .sub_visual {background:url('/upload/modelView/tourism3/headbg-tourism3-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.tourism03 .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_kr/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}

	.tourism03 .tourism-con-wrap .summary {width:87.5%; margin:0 auto 23px; padding-top:22px; border-bottom:1px solid #000;}
	.tourism03 .tourism-con-wrap .summary h4 {margin-bottom:15px; text-align:center;}
	.tourism03 .tourism-con-wrap .summary h4 img {width:80.54%;}
	.tourism03 .tourism-con-wrap .summary ul {overflow:hidden;}
	.tourism03 .tourism-con-wrap .summary ul li {position:relative; float:left; width:49.1%;  padding-top:41.3%; margin-left:1.7%;}
	.tourism03 .tourism-con-wrap .summary ul li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
	.tourism03 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism03 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism3/drive-red-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism3/drive-yellow-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 .tourism-con-wrap .summary p {padding:12px 0 15px; font-size:10px; line-height:14px;}

	.tourism03 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism03 .tourism-drive-con .banner {position:relative; width:100%; padding-top:34.3%; margin:0 auto; height:0;}
	.tourism03 .tourism-drive-con .banner a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
	.tourism03 #driveCon1 .banner {background:url('/upload/modelView/tourism3/banner-red-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 #driveCon2 .banner {margin-bottom:6.25%; background:url('/upload/modelView/tourism3/banner-yellow-m.jpg') 0 0 no-repeat; background-size:100% auto;}

	.tourism03 .tourism-drive-con .detail-con-wrap.current {margin:6.25% auto 7.8% auto;}

	.tourism03 .tourism-drive-con h3 {font-size:24px;}
	.tourism03 .tourism-drive-con h3 + span {display:inline-block;  padding:15px 0; font-size:12px; line-height:1; color:#404040;}

	.tourism03 #driveCon1 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism3/bg-red-m.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism03 #driveCon1 .detail-con-inner {width:100%; }
	.tourism03 #driveCon1 .drive-map-video {position:relative; width:100%; padding-top:161.7%; height:0; background:url('/upload/modelView/tourism3/red-map-m.png') 50% 30% no-repeat; background-size:100% auto;}
	.tourism03 #driveCon1 .drive-map-video .video-wrap {position:absolute; top:8.6%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism03 #driveCon1 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism3/m-video-cover.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism03 #driveCon1 .drive-map-video iframe,
	.tourism03 #driveCon1 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism03 #driveCon1 .drive-map-video .map-link li {position:absolute;}
	.tourism03 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism03 #driveCon1 .drive-map-video .map-link .lk-0 {left:13.3%; top:65.4%; width:22%; height:6%;}
	.tourism03 #driveCon1 .drive-map-video .map-link .lk-1 {left:27.2%; top:75%; width:18.9%; height:9.5%;}
	.tourism03 #driveCon1 .drive-map-video .map-link .lk-2 {left:59.6%; top:72.8%; width:26.3%; height:4.9%;}
	.tourism03 #driveCon1 .drive-map-video .map-link .lk-3 {left:43.8%; top:60.7%; width:17.1%; height:4.2%;}
	.tourism03 #driveCon1 .drive-map-video .map-link .lk-4 {left:65.5%; top:61.7%; width:17.9%; height:4.2%;}

	.tourism03 #driveCon1 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism03 #driveCon1 .drive-contents li img {width:100%;}
	.tourism03 #driveCon1 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism03 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism3/btn-detail-cam-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 #driveCon1 .drive-contents li.driveCon2 .text-box,
	.tourism03 #driveCon1 .drive-contents li.driveCon3 .text-box,
	.tourism03 #driveCon1 .drive-contents li.driveCon6 .text-box,
	.tourism03 #driveCon1 .drive-contents li.driveCon7 .text-box {margin-top:-7.8%; padding-top:0;}
	.tourism03 #driveCon1 .drive-contents li.driveCon5 .text-box {background:url('/upload/modelView/tourism3/m-red-drivecon5-img.png') 100% 0 no-repeat; background-size:75px auto;}

	.tourism03 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism03 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism03 #driveCon1 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism03 #driveCon1 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism03 #driveCon1 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0;}
	.tourism03 #driveCon1 .btn-more-wrap a.btn-more-1 {margin-bottom:12px; background:url('/upload/modelView/tourism3/m-btn-detail-red_1.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism03 #driveCon1 .btn-more-wrap a.btn-more-2 {margin-bottom:0; background:url('/upload/modelView/tourism3/m-btn-detail-red_2.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism03 #driveCon2 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism3/bg-yellow-m.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism03 #driveCon2 .detail-con-inner {width:100%; }
	.tourism03 #driveCon2 .drive-map-video {position:relative; width:100%; padding-top:182.5%; height:0; background:url('/upload/modelView/tourism3/yellow-map-m.png') 50% 100% no-repeat; background-size:100% auto;}
	.tourism03 #driveCon2 .drive-map-video .video-wrap {position:absolute; top:8.6%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism03 #driveCon2 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism3/m-video-cover.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism03 #driveCon2 .drive-map-video iframe,
	.tourism03 #driveCon2 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism03 #driveCon2 .drive-map-video .map-link li {position:absolute;}
	.tourism03 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism03 #driveCon2 .drive-map-video .map-link .lk-0 {left:47.3%; top:74.4%; width:40%; height:6%;}
	.tourism03 #driveCon2 .drive-map-video .map-link .lk-1 {left:49.2%; top:87%; width:22.1%; height:6.5%;}
	.tourism03 #driveCon2 .drive-map-video .map-link .lk-2 {left:16.6%; top:78.8%; width:30.3%; height:4.9%;}
	.tourism03 #driveCon2 .drive-map-video .map-link .lk-3 {left:12.8%; top:57.7%; width:25.1%; height:6.2%;}
	.tourism03 #driveCon2 .drive-map-video .map-link .lk-4 {left:12.7%; top:66.4%; width:25.1%; height:4.5%;}

	.tourism03 #driveCon2 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism03 #driveCon2 .drive-contents li img {width:100%;}
	.tourism03 #driveCon2 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism03 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block;  width:62.5%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism3/btn-prius.png') 0 0 no-repeat; background-size:100% auto; border-radius:0;}
	.tourism03 #driveCon2 .drive-contents li.driveCon3 .text-box,
	.tourism03 #driveCon2 .drive-contents li.driveCon4 .text-box,
	.tourism03 #driveCon2 .drive-contents li.driveCon6 .text-box {margin-top:-7.8%; padding-top:0;}

	.tourism03 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism03 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism03 #driveCon2 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism03 #driveCon2 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism03 #driveCon2 .btn-more-wrap a {display:inline-block; width:72.18%; height:0; padding:14% 0 0 0; border-radius:0;}
	.tourism03 #driveCon2 .btn-more-wrap a {margin-bottom:12px; background:url('/upload/modelView/tourism3/m-btn-detail-yellow.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism03_fixed_banner {position:fixed; left:20px; right:auto; top:75px; width:98px; z-index:99999;}
}

/* 20171207 */
.hybrid_section .hybrid_service {padding-top:38px;}
.hybrid_section .hybrid_service br {display:none;}
.hybrid_section .hybrid_service > div {padding-left:10px; padding-right:10px;}
.hybrid_section .hybrid_service > div.cover-section {padding-left:0; padding-right:0;;}
.hybrid_section .hybrid_service > div.cover-section .inner {padding-left:10px; padding-right:10px;}
.hybrid_section .hybrid_tit {position:relative; text-align:left; border-bottom:2px solid #b6bac1;}
.hybrid_section .hybrid_tit span {position:relative; top:1px; display:inline-block; padding-bottom:7px; color:#231f20; font-size:14px;  line-height:14px; border-bottom:3px solid #005cc8;}
.hybrid_section .hybrid_txt01 {font-size:17px;}
.hybrid_section .hybrid_txt02 {color:#5b5b5b; font-size:13px; line-height:17px;}
.hybrid_section .hybrid_list01 {overflow:hidden;}
.hybrid_section .hybrid_list01 li {float:left; width:50%;  text-align:center;}
.hybrid_section .hybrid_list01 li + li {background:url('/upload/modelView/hybrid_service/hybrid_line04.gif') repeat-y 0 center;}
.hybrid_section .hybrid_list01 li strong {display:block; color:#005cc8; font-size:10px;}
.hybrid_section .hybrid_list01 li .txt01 {color:#58595b; font-size:10px; line-height:15px;}
.hybrid_section .hybrid_list01 li .img {display:block;}
.hybrid_section .hybrid_list01.nth3 li {width:33.3%;}
.hybrid_section .hybrid_list01.nth4 li {width:23%;}
.hybrid_section .hybrid_list01.nth4 li.last {width:31%;}

.hybrid_section .hybrid_sec01 {padding-bottom:35px; text-align:center;}
.hybrid_section .hybrid_sec01 .tit-box {padding:20px 0 27px; background:url('/upload/modelView/hybrid_service/hybrid_line01_m.gif') no-repeat center 100%;}
.hybrid_section .hybrid_sec01 .tit-box .img img {width:200px;}
.hybrid_section .hybrid_sec01 .tit-box .hybrid_txt01 {color:#231f20;}
.hybrid_section .hybrid_sec01 .tit-box .ng_bold {padding:20px 0 10px;}
.hybrid_section .hybrid_sec01 > .hybrid_txt01 {margin-top:8px; color:#5b5b5b; line-height:20px;}
.hybrid_section .hybrid_sec01 > .hybrid_txt01 span {color:#0081d5;}
.hybrid_section .hybrid_sec01 > .hybrid_txt01 span img {vertical-align:middle;}
.hybrid_section .hybrid_sec01 .video_box {width:100%;margin:40px 0 15px}
.hybrid_section .hybrid_sec01 .video_box img {width:100%}

.hybrid_section .hybrid_sec02 {padding:23px 0; background:url('/upload/modelView/hybrid_service/bg_hybrid_m.jpg') no-repeat 0 center;}
.hybrid_section .hybrid_sec02 .inner {color:#fff;}
.hybrid_section .hybrid_sec02 .hybrid_tit {border-bottom-color:#89a7c3;}
.hybrid_section .hybrid_sec02 .hybrid_tit span {color:#fff; border-bottom-color:#fff;}
.hybrid_section .hybrid_sec02 ul > li {padding-top:15px;}
.hybrid_section .hybrid_sec02 ul > li img {width:100%;}
.hybrid_section .hybrid_sec02 ul li > div {position:relative; margin-top:10px; background:url('/upload/modelView/hybrid_service/ico_plus02.png') no-repeat 100% 0; background-size:26px;}
.hybrid_section .hybrid_sec02 ul li > div .num {display:block; font-size:21px; }
.hybrid_section .hybrid_sec02 ul li > div p {font-size:13px; line-height:17px; word-break:keep-all;}
.hybrid_section .hybrid_sec02 ul li > div .tit {padding:4px 0; font-size:14px;}
.hybrid_section .hybrid_sec02 ul li > div .tit span {display:block; color:#d4cec0; font-size:10px; }
.hybrid_section .hybrid_sec02 ol li {position:relative; margin-top:15px; font-size:10px; line-height:14px;}
.hybrid_section .hybrid_sec02 ol li strong {}

.hybrid_section .hybrid_sec03 {padding:20px 0 25px;}
.hybrid_section .hybrid_sec03 > .td_bold {padding:12px 0 3px; color:#231f20; font-size:17px; line-height:17px;}
.hybrid_section .hybrid_sec03 > .ng_bold {color:#231f20; font-size:17px; line-height:17px;}
.hybrid_section .hybrid_sec03 .hybrid_list01 {margin-top:20px;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li {background:none;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li div {height:180px; padding-top:7px; margin:0 3px; background:url('/upload/modelView/hybrid_service/hybrid_line03.gif') no-repeat 0 center;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li:first-child div {background:#e6f1f8; border-radius:5px;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li img {width:40px; margin:0 auto;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li .txt01 {font-size:13px; padding-bottom:18px; margin:17px 0 5px; background:url('/upload/modelView/hybrid_service/hybrid_line02.gif') no-repeat center 100%;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li .txt01.type02 {padding-top:15px;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li span {display:block;}
.hybrid_section .hybrid_sec03 .hybrid_list01 li strong {font-size:13px;}
.hybrid_section .hybrid_sec03 .guide-list {margin:17px 0 5px;}
.hybrid_section .hybrid_sec03 .guide-list li {padding-left:9px; margin-top:6px; color:#58595b; font-size:11px;  line-height:15px; background:url('/upload/modelView/hybrid_service/ico_dot01.png') no-repeat 0 5px;}
.hybrid_section .hybrid_sec03 .txt {color:#58595b; font-size:10px; }

.hybrid_section .hybrid_sec04 {padding:20px 0; background:#f6f6f8; text-align:center;}
.hybrid_section .hybrid_sec04 .ng_bold {margin-bottom:20px; color:#231f20; font-size:17px; line-height:20px;}
.hybrid_section .hybrid_sec04 .ng_bold span {display:block; color:#057ae7;}
.hybrid_section .hybrid_sec04 .hybrid_tit {margin-bottom:38px;}
.hybrid_section .hybrid_sec04 .hybrid_list01 li {padding-bottom:6px; background-position:0 17px;}
.hybrid_section .hybrid_sec04 .hybrid_list01 img {height:38px;}
.hybrid_section .hybrid_sec04 .hybrid_list01 strong {padding:10px 0 4px;}
.hybrid_section .hybrid_sec04 .hybrid_list01 .txt01 {padding:0 5px;}
.hybrid_section .hybrid_sec04 .tab_box {position:relative; padding-bottom:70px;}
.hybrid_section .hybrid_sec04 .tab_box .ng_bold {margin:14px 0 10px;}
.hybrid_section .hybrid_sec04 .tab_box .hybrid_txt01 {font-size:13px;}
.hybrid_section .hybrid_sec04 .tab_list {padding:15px 0 7px; margin-bottom:30px; border-bottom:2px solid #000; overflow:hidden;}
.hybrid_section .hybrid_sec04 .tab_list li {float:left; width:25%;}
.hybrid_section .hybrid_sec04 .tab_list li a {display:block; color:#939598; font-size:11px;  text-align:center;}
.hybrid_section .hybrid_sec04 .tab_list li a span {display:block; font-size:17px; }
.hybrid_section .hybrid_sec04 .tab_list li.on a {color:#005cc8;}
.hybrid_section .hybrid_sec04 .tab_contents {display:none;}
.hybrid_section .hybrid_sec04 .tab_contents.on {display:block;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 {overflow:visible;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01:after {content:''; display:block; clear:both;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li {padding-bottom:0; background-position:0 0;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li img {height:30px;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .img02 {margin-top:10px;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .mt30 {padding:30px 0 35px;}
.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .mt30 img {height:44px;}
.hybrid_section .hybrid_sec04 .bot_box {position:absolute; bottom:0; left:0; width:100%; height:70px; background:url('/upload/modelView/hybrid_service/img_load.png') no-repeat 0 100%;}
.hybrid_section .hybrid_sec04 .bot_box p {position:absolute;}
.hybrid_section .hybrid_sec04 .bot_box .human01 {left:2px; bottom:15px;}
.hybrid_section .hybrid_sec04 .bot_box .human01 img {height:25px;}
.hybrid_section .hybrid_sec04 .bot_box .human02 {right:2px; bottom:15px; opacity:0; filter:alpha(opacity=0);}
.hybrid_section .hybrid_sec04 .bot_box .human02 img {height:30px;}
.hybrid_section .hybrid_sec04 .bot_box .car {left:22px; bottom:15px;}
.hybrid_section .hybrid_sec04 .bot_box .car img {width:58px;}
.hybrid_section .hybrid_sec04 .bot_box .state {position:absolute; top:-25px; left:50%; display:block; width:15px; height:20px; margin-left:-8px; background:url('/upload/modelView/hybrid_service/img_state_m.png') no-repeat 0 0; text-indent:-999em;}
.hybrid_section .hybrid_sec04 .bot_box .speed {position:absolute; bottom:-3px;left:-12px; opacity:0; filter:alpha(opacity=0);}
.hybrid_section .hybrid_sec04 .bot_box .speed img {width:14px;}
.hybrid_section .hybrid_sec04 .bot_box .person {position:absolute; bottom:-2px;left:-27px; opacity:0; filter:alpha(opacity=0);}
.hybrid_section .hybrid_sec04 .bot_box .person img {width:3px;}

@media screen and (max-width: 960px) {
.hybrid_section .hybrid_sec01 .mo {display:none}
}
@media screen and (min-width: 960px) {

	.hybrid_section .hybrid_service {padding-top:90px;}
	.hybrid_section .hybrid_service br {display:block;}
	.hybrid_section .hybrid_service > div {width:770px; margin:0 auto; padding-left:0; padding-right:0;}
	.hybrid_section .hybrid_service > div.cover-section {width:100%;}
	.hybrid_section .hybrid_service > div.cover-section .inner {width:770px; margin:0 auto; padding-left:0; padding-right:0;}
	.hybrid_section .hybrid_tit span {font-size:17px; padding-bottom:10px;}
	.hybrid_section .hybrid_list01 li {min-height:162px;}
	.hybrid_section .hybrid_list01 li + li {background:url('/upload/modelView/hybrid_service/hybrid_line04.gif') no-repeat 0 center;}
	.hybrid_section .hybrid_list01 li strong {font-size:14px;}
	.hybrid_section .hybrid_list01 li .img {display:block;}
	.hybrid_section .hybrid_list01.nth4 li {width:185px;}
	.hybrid_section .hybrid_list01.nth4 li.last {width:215px;}

	.hybrid_section .hybrid_sec01 {padding-bottom:55px;}
	.hybrid_section .hybrid_sec01 .tit-box {padding:60px; background-image:url('/upload/modelView/hybrid_service/hybrid_line01.gif');}
	.hybrid_section .hybrid_sec01 .tit-box .img img {width:auto;}
	.hybrid_section .hybrid_sec01 .tit-box .ng_bold {padding:40px 0 13px;}
	.hybrid_section .hybrid_sec01 > .hybrid_txt01 {font-size:16px; line-height:23px;}
	.hybrid_section .hybrid_sec01 .hybrid_txt02 {font-size:14px; line-height:22px;}
	.hybrid_section .hybrid_sec01 .video_box {width:770px;height:433px;margin-top:60px}
	.hybrid_section .hybrid_sec01 .video_tmi {margin-top:20px;padding-left:25px;text-align:right;background:url('/upload/modelView/hybrid_service/video_tmi.png') no-repeat 550px 5px;font-size:18px;}

	.hybrid_section .hybrid_sec02 {height:2070px; padding:75px 0 0; background-image:url('/upload/modelView/hybrid_service/bg_hybrid.jpg'); background-size:cover;}
	.hybrid_section .hybrid_sec02 ul > li {padding-top:39px;}
	.hybrid_section .hybrid_sec02 ul li > div {margin-top:28px; padding-left:79px; background-position:100% 100%; background-size:68px 67px;}
	.hybrid_section .hybrid_sec02 ul li > div .num {position:absolute; top:-8px; left:0; font-size:50px;}
	.hybrid_section .hybrid_sec02 ul li > div div {padding-left:15px; border-left:1px solid #fff;}
	.hybrid_section .hybrid_sec02 ul li > div p {font-size:13px; line-height:20px;}
	.hybrid_section .hybrid_sec02 ul li > div .tit {padding:0 0 7px; font-size:18px; line-height:18px;}
	.hybrid_section .hybrid_sec02 ul li > div .tit span {position:relative; top:-7px; left:5px; display:inline-block;}
	.hybrid_section .hybrid_sec02 ol {padding-top:8px;}
	.hybrid_section .hybrid_sec02 ol li {margin-top:7px; padding-left:13px; font-size:13px; line-height:20px;}
	.hybrid_section .hybrid_sec02 ol li span {position:absolute; top:0; left:0;}
	.hybrid_section .hybrid_sec02 ol li strong {font-weight:normal;}

	.hybrid_section .hybrid_sec03 {padding:75px 0 80px;}
	.hybrid_section .hybrid_sec03 .hybrid_tit span {font-size:14.5px;}
	.hybrid_section .hybrid_sec03 > .td_bold {padding:35px 0 8px; font-size:40px; line-height:40px;}
	.hybrid_section .hybrid_sec03 > .ng_bold {font-size:37px; line-height:37px;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li {height:213px; padding-top:14px; background:url('/upload/modelView/hybrid_service/hybrid_line03.gif') no-repeat 0 center;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li div {padding-top:0; margin:0; background:none;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li:first-child {background:url('/upload/modelView/hybrid_service/bg_special.png') no-repeat 0 0;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li:first-child div {background:none;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li img {width:auto;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li .txt01 {font-size:13px; padding-bottom:18px; margin:17px 0 5px; background:url('/upload/modelView/hybrid_service/hybrid_line02.gif') no-repeat center 100%;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li span {display:inline;}
	.hybrid_section .hybrid_sec03 .hybrid_list01 li strong {font-size:14px;}
	.hybrid_section .hybrid_sec03 .guide-list li {font-size:12px; line-height:20px;  background-position:0 7px;}
	.hybrid_section .hybrid_sec03 .txt {font-size:11px; }

	.hybrid_section .hybrid_sec04 {padding:80px 0;}
	.hybrid_section .hybrid_sec04 .hybrid_tit span {font-size:14.5px;}
	.hybrid_section .hybrid_sec04 .ng_bold {margin-bottom:45px; font-size:37px; line-height:40px;}
	.hybrid_section .hybrid_sec04 .hybrid_list01 li {padding-bottom:14px; background-position:0 17px;}
	.hybrid_section .hybrid_sec04 .hybrid_list01 li img {height:auto;}
	.hybrid_section .hybrid_sec04 .hybrid_list01 strong {padding:25px 0 7px;}
	.hybrid_section .hybrid_sec04 .hybrid_list01 .txt01 {font-size:12px; line-height:18px; }
	.hybrid_section .hybrid_sec04 .tab_box {padding-bottom:115px;}
	.hybrid_section .hybrid_sec04 .tab_box .ng_bold {margin:60px 0 30px;}
	.hybrid_section .hybrid_sec04 .tab_box .hybrid_txt01 {font-size:15px;}
	.hybrid_section .hybrid_sec04 .tab_list {padding:23px 0 14px; margin-bottom:60px;}
	.hybrid_section .hybrid_sec04 .tab_list li a {font-size:14px;}
	.hybrid_section .hybrid_sec04 .tab_list li a span {font-size:30px;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 {height:228px;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li {background-position:0 center; letter-spacing:-0.25px;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li img {height:auto;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .img02 {margin-top:20px;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .mt30 {padding:0; margin-top:30px;}
	.hybrid_section .hybrid_sec04 .tab_contents .hybrid_list01 li .mt30 img {height:auto;}
	.hybrid_section .hybrid_sec04 .bot_box {height:114px;}
	.hybrid_section .hybrid_sec04 .bot_box .human01 img {height:auto;}
	.hybrid_section .hybrid_sec04 .bot_box .human02 img {height:auto;}
	.hybrid_section .hybrid_sec04 .bot_box .car img {width:auto;}
	.hybrid_section .hybrid_sec04 .bot_box .state {top:-50px; width:31px; height:41px; margin-left:-15px; background-image:url('/upload/modelView/hybrid_service/img_state.png');}
	.hybrid_section .hybrid_sec04 .bot_box .speed {bottom:7px; left:-27px;}
	.hybrid_section .hybrid_sec04 .bot_box .speed img {width:auto;}
	.hybrid_section .hybrid_sec04 .bot_box .person {bottom:20px; left:63px;}
	.hybrid_section .hybrid_sec04 .bot_box .person img {width:auto;}
}

/* 180131 Eco Tourism 04 */
#wrap .sub_cont.tourism04 .mo {display:none;}
#wrap .sub_cont.tourism04 .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism04 .sub_visual {background:url('/upload/modelView/tourism4/headbg-tourism-s4.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism04 .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism2/head-title.png') 0 50% no-repeat; text-shadow:none;}
#wrap .sub_cont.tourism04 .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism04 .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism04 .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism04 .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism04 .sub_wrap {background:#fff;}
.tourism04 .tourism-con-wrap .con-inner {padding-bottom:70px;}

.tourism04 .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 41px; border-bottom:1px solid #444;}
.tourism04 .tourism-con-wrap .summary h4 {margin-bottom:0; text-align:center;}
.tourism04 .tourism-con-wrap .summary ul {overflow:hidden;}
.tourism04 .tourism-con-wrap .summary ul li {float:left; margin-left:15px;}
.tourism04 .tourism-con-wrap .summary ul li a {display:block; width:310px; height:394px;}
.tourism04 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism04 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism4/drive-hokkaido-on.jpg') 0 0 no-repeat;}
.tourism04 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism4/drive-shikoku-on.jpg') 0 0 no-repeat;}
.tourism04 .tourism-con-wrap .summary ul li:nth-child(3) {background:url('/upload/modelView/tourism4/drive-hokuriku-on.jpg') 0 0 no-repeat;}
.tourism04 .tourism-con-wrap .summary p {padding:24px 0 34px; font-size:18px; line-height:26px; color:#404040; }

.tourism04 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism04 .tourism-drive-con .banner {width:957px; height:330px; margin:0 auto;}
.tourism04 .tourism-drive-con .banner a {display:block; width:100%; height:100%;}
.tourism04 #driveCon1 .banner {margin-bottom:41px; background:url('/upload/modelView/tourism4/banner-hokkaido.jpg') 0 0 no-repeat;}
.tourism04 #driveCon2 .banner {margin-bottom:41px; background:url('/upload/modelView/tourism4/banner-shikoku.jpg') 0 0 no-repeat;}
.tourism04 #driveCon3 .banner {background:url('/upload/modelView/tourism4/banner-hokuriku.jpg') 0 0 no-repeat;}

.tourism04 .tourism-drive-con h3 {font-size:48px; color:#057ae7;  line-height:1;}
.tourism04 .tourism-drive-con h3 + span {display:inline-block;  padding:9px 0 18px 0; font-size:20px; line-height:1; color:#404040;}

.tourism04 .tourism-drive-con .detail-con-wrap {height:0; overflow:hidden;
transition:height 0.6s ease-in-out;
-webkit-transition:height 0.6s ease-in-out;
}

.tourism04 .tourism-drive-con .detail-con-wrap.current {height:auto; margin:50px auto 50px auto;}
.tourism04 #driveCon3 .detail-con-wrap.current {margin:50px auto 0;}
.tourism04 .tourism-drive-con .detail-con-wrap .detail-con {margin:0 !important;}
.tourism04 .tourism-drive-con .detail-con {width:100%; margin:50px auto 0 auto; padding:57px 0 40px 0; text-align:center;}
.tourism04 .tourism-drive-con .detail-con-inner {width:960px; margin:0 auto; }
.tourism04 #driveCon1 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism4/bg-hokkaido.jpg') 50% 0 no-repeat; }
.tourism04 #driveCon1 .drive-map-video {position:relative; width:100%; height:517px; margin-top:50px; padding-bottom:27px; background:url('/upload/modelView/tourism4/hokkaido-map.png') 0 0 no-repeat;}
.tourism04 #driveCon1 .drive-map-video .video-play {position:absolute; left:0; top:23px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism4/video-cover1.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism04 #driveCon1 .drive-map-video iframe,
.tourism04 #driveCon1 .drive-map-video video {position:absolute; left:0; top:23px; width:540px; height:304px; background:#000;}
.tourism04 #driveCon1 .drive-map-video .map-link li {position:absolute;}
.tourism04 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-0 {left:670px; top:63px; width:53px; height:65px;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-1 {left:787px; top:91px; width:117px; height:41px;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-2 {left:621px; top:136px; width:121px; height:38px;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-3 {left:604px; top:176px; width:132px; height:34px;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-4 {left:744px; top:205px; width:138px; height:38px;}
.tourism04 #driveCon1 .drive-map-video .map-link .lk-5 {left:635px; top:222px; width:88px; height:56px;}

.tourism04 #driveCon1 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism04 #driveCon1 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism04 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism04 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism04 #driveCon1 .drive-contents li .text-box span {line-height:22px;}
.tourism04 #driveCon1 .drive-contents li.driveCon1 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:113px; right:34px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism04 #driveCon1 .drive-contents li.driveCon2 .text-box {width:581px; height:317px; right:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon3 .text-box {width:960px; height:312px; left:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon4 .text-box {width:320px; height:420px; left:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon5 .text-box {width:640px; height:260px; right:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon6 .text-box {width:960px; height:158px; left:0; bottom:0;}
.tourism04 #driveCon1 .drive-contents li.driveCon7 .text-box {width:960px; height:248px; left:0; bottom:0;}
.tourism04 #driveCon1 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism04 #driveCon1 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:312px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism04 #driveCon1 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism04 #driveCon1 .btn-more-wrap a span:after {content:''; position:absolute; right:11px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism3/icon_btn_arrow-w.png') 0 0 no-repeat;}
.tourism04 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:314px;}

.tourism04_fixed_banner {position:fixed; right:177px; top:149px; width:238px; z-index:99999;}
.tourism04_fixed_banner a,
.tourism04_fixed_banner img {display:block; width:100%;}

.tourism04 #driveCon2 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism4/bg-shikoku.jpg') 50% 0 no-repeat; }
.tourism04 #driveCon2 .drive-map-video {position:relative; width:100%; height:517px; margin-top:50px; padding-bottom:27px; background:url('/upload/modelView/tourism4/shikoku-map.png') 0 0 no-repeat;}
.tourism04 #driveCon2 .drive-map-video .video-play {position:absolute; left:0; top:23px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism4/video-cover2.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism04 #driveCon2 .drive-map-video iframe,
.tourism04 #driveCon2 .drive-map-video video {position:absolute; left:0; top:23px; width:540px; height:304px; background:#000;}
.tourism04 #driveCon2 .drive-map-video .map-link li {position:absolute;}
.tourism04 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
.tourism04 #driveCon2 .drive-map-video .map-link .lk-0 {left:560px; top:184px; width:70px; height:75px;}
.tourism04 #driveCon2 .drive-map-video .map-link .lk-1 {left:740px; top:101px; width:75px; height:61px;}
.tourism04 #driveCon2 .drive-map-video .map-link .lk-2 {left:831px; top:115px; width:72px; height:57px;}
.tourism04 #driveCon2 .drive-map-video .map-link .lk-3 {left:834px; top:29px; width:70px; height:60px;}
.tourism04 #driveCon2 .drive-map-video .map-link .lk-4 {left:903px; top:55px; width:45px; height:63px;}

.tourism04 #driveCon2 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism04 #driveCon2 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism04 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism04 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism04 #driveCon2 .drive-contents li .text-box span {line-height:22px;}
.tourism04 #driveCon2 .drive-contents li.driveCon1 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism04 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:113px; right:34px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism04 #driveCon2 .drive-contents li.driveCon2 .text-box {width:580px; height:276px; right:0; bottom:0;}
.tourism04 #driveCon2 .drive-contents li.driveCon3 .text-box {width:960px; height:253px; left:0; bottom:0;}
.tourism04 #driveCon2 .drive-contents li.driveCon4 .text-box {width:960px; height:185px; left:0; bottom:0;}
.tourism04 #driveCon2 .drive-contents li.driveCon5 .text-box {width:635px; height:342px; right:0; bottom:0;}
.tourism04 #driveCon2 .drive-contents li.driveCon6 .text-box {width:960px; height:295px; left:0; bottom:0;}
.tourism04 #driveCon2 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism04 #driveCon2 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:312px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism04 #driveCon2 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism04 #driveCon2 .btn-more-wrap a span:after {content:''; position:absolute; right:11px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism3/icon_btn_arrow-w.png') 0 0 no-repeat;}
.tourism04 #driveCon2 .btn-more-wrap a.btn-more.btn-short {width:314px;}


.tourism04 #driveCon3 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism4/bg_hokuriku.jpg') 50% 0 no-repeat; }
.tourism04 #driveCon3 .drive-map-video {position:relative; width:100%; height:479px; margin-top:31px; padding-bottom:27px; background:url('/upload/modelView/tourism4/hokuriku-map.png') 0 0 no-repeat;}
.tourism04 #driveCon3 .drive-map-video .video-play {position:absolute; left:0; top:45px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism4/video-cover3.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism04 #driveCon3 .drive-map-video iframe,
.tourism04 #driveCon3 .drive-map-video video {position:absolute; left:0; top:45px; width:540px; height:304px; background:#000;}
.tourism04 #driveCon3 .drive-map-video .map-link li {position:absolute; opacity:0.6;}
.tourism04 #driveCon3 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
.tourism04 #driveCon3 .drive-map-video .map-link .lk-0 {left:610px; top:327px; width:89px; height:62px;}
.tourism04 #driveCon3 .drive-map-video .map-link .lk-1 {left:727px; top:237px; width:137px; height:37px;}
.tourism04 #driveCon3 .drive-map-video .map-link .lk-2 {left:759px; top:195px; width:137px; height:37px;}
.tourism04 #driveCon3 .drive-map-video .map-link .lk-3 {left:764px; top:139px; width:146px; height:42px;}
.tourism04 #driveCon3 .drive-map-video .map-link .lk-4 {left:863px; top:-2px; width:90px; height:57px;}

.tourism04 #driveCon3 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism04 #driveCon3 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism04 #driveCon3 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism04 #driveCon3 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism04 #driveCon3 .drive-contents li .text-box span {line-height:22px;}
.tourism04 #driveCon3 .drive-contents li.driveCon1 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism04 #driveCon3 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:113px; right:34px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism04 #driveCon3 .drive-contents li.driveCon2 .text-box {width:960px; height:211px; left:0; bottom:0;}
.tourism04 #driveCon3 .drive-contents li.driveCon3 .text-box {width:640px; height:300px; right:0; bottom:0;}
.tourism04 #driveCon3 .drive-contents li.driveCon4 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism04 #driveCon3 .drive-contents li.driveCon5 .text-box {width:640px; height:291px; left:0; bottom:0;}
.tourism04 #driveCon3 .drive-contents li.driveCon6 .text-box {width:960px; height:278px; left:0; bottom:0;}
.tourism04 #driveCon3 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism04 #driveCon3 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:312px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism04 #driveCon3 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism04 #driveCon3 .btn-more-wrap a span:after {content:''; position:absolute; right:11px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism3/icon_btn_arrow-w.png') 0 0 no-repeat;}
.tourism04 #driveCon3 .btn-more-wrap a.btn-more.btn-short {width:234px;}


@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism04 .pc {display:none;}
	#wrap .sub_cont.tourism04 .mo {display:block;}
	#wrap .sub_cont.tourism04 img.mo {display:inline;}
	#wrap .sub_cont.tourism04 .sub_visual {background:url('/upload/modelView/tourism4/m-headbg-tourism-s4.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.tourism04 .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_kr/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}
	.tourism04 .tourism-con-wrap .summary {width:87.5%; margin:0 auto 23px; padding-top:22px; border-bottom:1px solid #000;}
	.tourism04 .tourism-con-wrap .summary h4 {margin-bottom:15px; text-align:center;}
	.tourism04 .tourism-con-wrap .summary h4 img {width:80.54%;}
	.tourism04 .tourism-con-wrap .summary ul {overflow:hidden;}
	.tourism04 .tourism-con-wrap .summary ul li {position:relative; float:left; width:32.5%;  padding-top:41%; margin-left:1.25%;}
	.tourism04 .tourism-con-wrap .summary ul li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
	.tourism04 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism04 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism4/m-drive-hokkaido-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism4/m-drive-shikoku-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 .tourism-con-wrap .summary ul li:nth-child(3) {background:url('/upload/modelView/tourism4/m-drive-hokuriku-on.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 .tourism-con-wrap .summary p {padding:12px 0 15px; font-size:10px; line-height:14px;}

	.tourism04 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism04 .tourism-drive-con .banner {position:relative; width:100%; padding-top:34.3%; margin:0 auto; height:0;}
	.tourism04 .tourism-drive-con .banner a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
	.tourism04 #driveCon1 .banner {background:url('/upload/modelView/tourism4/m-banner-hokkaido.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon2 .banner {margin-bottom:6.25%; background:url('/upload/modelView/tourism4/m-banner-shikoku.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon3 .banner {background:url('/upload/modelView/tourism4/m-banner-hokuriku.jpg') 0 0 no-repeat; background-size:100% auto;}

	.tourism04 .tourism-drive-con .detail-con-wrap.current {margin:6.25% auto 7.8% auto;}
	.tourism04 .tourism-drive-con h3 {font-size:24px;}
	.tourism04 .tourism-drive-con h3 + span {display:inline-block;  padding:15px 0; font-size:12px; line-height:1; color:#404040;}

	.tourism04 #driveCon1 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism4/m-bg-hokkaido.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism04 #driveCon1 .detail-con-inner {width:100%; }
	.tourism04 #driveCon1 .drive-map-video {position:relative; width:100%; margin-top:10%; padding-top:150.48%; padding-bottom:0; height:0; background:url('/upload/modelView/tourism4/m-hokkaido-map.png') 50% 30% no-repeat; background-size:100% auto;}
	.tourism04 #driveCon1 .drive-map-video .video-wrap {position:absolute; top:3.6%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism04 #driveCon1 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism4/m-video-cover1.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism04 #driveCon1 .drive-map-video iframe,
	.tourism04 #driveCon1 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism04 #driveCon1 .drive-map-video .map-link li {position:absolute;}
	.tourism04 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-0 {left:34.3%; top:64.6%; width:13%; height:7%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-1 {left:57.2%; top:69%; width:25.9%; height:3.7%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-2 {left:21.6%; top:73.8%; width:29.3%; height:3.9%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-3 {left:17.8%; top:78.7%; width:28.1%; height:4.2%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-4 {left:51.5%; top:82.7%; width:30.9%; height:4.2%;}
	.tourism04 #driveCon1 .drive-map-video .map-link .lk-5 {left:25.5%; top:84.7%; width:21.9%; height:7.2%;}

	.tourism04 #driveCon1 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism04 #driveCon1 .drive-contents li img {width:100%;}
	.tourism04 #driveCon1 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism04 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism3/btn-detail-cam-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon1 .drive-contents li.driveCon4 .text-box,
	.tourism04 #driveCon1 .drive-contents li.driveCon5 .text-box,
	.tourism04 #driveCon1 .drive-contents li.driveCon6 .text-box,
	.tourism04 #driveCon1 .drive-contents li.driveCon7 .text-box {margin-top:-7.8%; padding-top:0;}

	.tourism04 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism04 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:4.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism04 #driveCon1 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center;}
	.tourism04 #driveCon1 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism04 #driveCon1 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0; background:url('/upload/modelView/tourism4/m-btn-detail-hokkaido.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-hokkaido-short.png') 0 0 no-repeat; background-size:100% auto;}


	.tourism04 #driveCon2 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism4/m-bg-shikoku.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism04 #driveCon2 .detail-con-inner {width:100%; }
	.tourism04 #driveCon2 .drive-map-video {position:relative; width:100%; margin-top:10%; padding-top:151.8%; padding-bottom:0; height:0; background:url('/upload/modelView/tourism4/m-shikoku-map.png') 50% 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon2 .drive-map-video .video-wrap {position:absolute; top:3.6%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism04 #driveCon2 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism4/m-video-cover2.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism04 #driveCon2 .drive-map-video iframe,
	.tourism04 #driveCon2 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism04 #driveCon2 .drive-map-video .map-link li {position:absolute;}
	.tourism04 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism04 #driveCon2 .drive-map-video .map-link .lk-0 {left:18.1%; top:82%; width:13%; height:7%;}
	.tourism04 #driveCon2 .drive-map-video .map-link .lk-1 {left:41.2%; top:69%; width:17.9%; height:7.7%;}
	.tourism04 #driveCon2 .drive-map-video .map-link .lk-2 {left:60.6%; top:71.8%; width:13.3%; height:6.9%;}
	.tourism04 #driveCon2 .drive-map-video .map-link .lk-3 {left:56.8%; top:61.7%; width:16.1%; height:7.2%;}
	.tourism04 #driveCon2 .drive-map-video .map-link .lk-4 {left:72.9%; top:65.9%; width:18.9%; height:5.3%;}

	.tourism04 #driveCon2 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism04 #driveCon2 .drive-contents li img {width:100%;}
	.tourism04 #driveCon2 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism04 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism4/m-detail-priusc.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon2 .drive-contents li.driveCon2 .text-box,
	.tourism04 #driveCon2 .drive-contents li.driveCon3 .text-box,
	.tourism04 #driveCon2 .drive-contents li.driveCon4 .text-box,
	.tourism04 #driveCon2 .drive-contents li.driveCon5 .text-box,
	.tourism04 #driveCon2 .drive-contents li.driveCon6 .text-box {margin-top:-7.8%; padding-top:0;}

	.tourism04 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism04 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:4.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism04 #driveCon2 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center;}
	.tourism04 #driveCon2 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism04 #driveCon2 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon2 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku-short.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism04_fixed_banner {position:fixed; left:13px; right:auto; top:75px; width:119px; z-index:999;}

	.tourism04 #driveCon3 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism4/m-bg_hokuriku.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism04 #driveCon3 .detail-con-inner {width:100%; }
	.tourism04 #driveCon3 .drive-map-video {position:relative; width:100%; margin-top:10%; padding-top:151.8%; padding-bottom:0; height:0; background:url('/upload/modelView/tourism4/m-hokuriku-map.png') 50% 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon3 .drive-map-video .video-wrap {position:absolute; top:3.6%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism04 #driveCon3 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism4/m-video-cover3.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism04 #driveCon3 .drive-map-video iframe,
	.tourism04 #driveCon3 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism04 #driveCon3 .drive-map-video .map-link li {position:absolute;}
	.tourism04 #driveCon3 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism04 #driveCon3 .drive-map-video .map-link .lk-0 {left:14.1%; top:89%; width:20%; height:7.8%;}
	.tourism04 #driveCon3 .drive-map-video .map-link .lk-1 {left:17.2%; top:81%; width:29.9%; height:3.7%;}
	.tourism04 #driveCon3 .drive-map-video .map-link .lk-2 {left:19.6%; top:76.8%; width:31.9%; height:3.7%;}
	.tourism04 #driveCon3 .drive-map-video .map-link .lk-3 {left:45.8%; top:69.7%; width:32.1%; height:6.2%;}
	.tourism04 #driveCon3 .drive-map-video .map-link .lk-4 {left:61.39%; top:56.5%; width:17.9%; height:7.3%;}
	.tourism04 #driveCon3 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism04 #driveCon3 .drive-contents li img {width:100%;}
	.tourism04 #driveCon3 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism04 #driveCon3 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism4/m-detail-camry.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon3 .drive-contents li.driveCon2 .text-box,
	.tourism04 #driveCon3 .drive-contents li.driveCon3 .text-box,
	.tourism04 #driveCon3 .drive-contents li.driveCon4 .text-box,
	.tourism04 #driveCon3 .drive-contents li.driveCon5 .text-box,
	.tourism04 #driveCon3 .drive-contents li.driveCon6 .text-box {margin-top:-7.8%; padding-top:0;}

	.tourism04 #driveCon3 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism04 #driveCon3 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:4.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism04 #driveCon3 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center;}
	.tourism04 #driveCon3 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism04 #driveCon3 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0; background:url('/upload/modelView/tourism4/m-btn-detail-hokuriku.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism04 #driveCon3 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku-short.png') 0 0 no-repeat; background-size:100% auto;}
}

.viSimpleSlider ul > li > h3 > a.view_detail.show_mo_180213 {display:none;}
.tourism04 #driveCon1 .btn-more-wrap a.btn-more.btn-short.show_mo_180213 {display:none;}
.tourism04_fixed_banner a.show_mo_180213 {display:none;}
@media screen and (max-width: 960px) {
	.viSimpleSlider ul > li > h3 > a.view_detail.show_pc_180213 {display:none;}
	.viSimpleSlider ul > li > h3 > a.view_detail.show_mo_180213 {display:block; width:100px;}
	.tourism04 #driveCon1 .btn-more-wrap a.btn-more.btn-short.show_pc_180213 {display:none;}
	.tourism04 #driveCon1 .btn-more-wrap a.btn-more.btn-short.show_mo_180213 {display:inline-block;}
	.tourism04_fixed_banner a.show_pc_180213 {display:none;}
	.tourism04_fixed_banner a.show_mo_180213 {display:block;}
}
/* //Eco Tourism 04 끝 */

/* Eco Tourism 05 시작 */
#wrap .sub_cont.tourism05 .mo {display:none;}
#wrap .sub_cont.tourism05 .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism05 .sub_visual {background:url('/upload/modelView/tourism5/headbg-tourism-s5.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism05 .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism2/head-title.png') 0 50% no-repeat; text-shadow:none;}
#wrap .sub_cont.tourism05 .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism05 .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism05 .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism05 .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism05 .sub_wrap {background:#fff;}
.tourism05 .tourism-con-wrap .con-inner {padding-bottom:70px;}

.tourism05 .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 41px; border-bottom:1px solid #444;}
.tourism05 .tourism-con-wrap .summary h4 {margin-bottom:0; text-align:center;}
.tourism05 .tourism-con-wrap .summary ul {overflow:hidden;}
.tourism05 .tourism-con-wrap .summary ul li {float:left; margin-left:30px;}
.tourism05 .tourism-con-wrap .summary ul li a {display:block; width:465px; height:394px;}
.tourism05 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism05 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism5/chubu_dirve.jpg') 0 0 no-repeat;}
.tourism05 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism5/kansai_drive.jpg') 0 0 no-repeat;}
.tourism05 .tourism-con-wrap .summary p {padding:24px 0 34px; font-size:18px; line-height:26px; color:#404040; }

.tourism05 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism05 .tourism-drive-con .banner {width:957px; height:330px; margin:0 auto;}
.tourism05 .tourism-drive-con .banner a {display:block; width:100%; height:100%;}
.tourism05 #driveCon1 .banner {margin-bottom:41px; background:url('/upload/modelView/tourism5/banner_chubu.jpg') 0 0 no-repeat;}
.tourism05 #driveCon2 .banner {background:url('/upload/modelView/tourism5/banner_kansai.jpg') 0 0 no-repeat;}

.tourism05 .tourism-drive-con h3 {font-size:48px; color:#057ae7;  line-height:1;}
.tourism05 .tourism-drive-con h3 + span {display:inline-block;  padding:9px 0 18px 0; font-size:20px; line-height:1; color:#404040;}

.tourism05 .tourism-drive-con .detail-con-wrap {height:0; overflow:hidden;
transition:height 0.6s ease-in-out;
-webkit-transition:height 0.6s ease-in-out;
}

.tourism05 .tourism-drive-con .detail-con-wrap.current {height:auto; margin:50px auto 50px auto;}
.tourism05 #driveCon3 .detail-con-wrap.current {margin:50px auto 0;}
.tourism05 .tourism-drive-con .detail-con-wrap .detail-con {margin:0 !important;}
.tourism05 .tourism-drive-con .detail-con {width:100%; margin:50px auto 0 auto; padding:57px 0 60px 0; text-align:center;}
.tourism05 .tourism-drive-con .detail-con-inner {width:960px; margin:0 auto; }
.tourism05 #driveCon1 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism5/bg_chubu.jpg') 50% 0 no-repeat; }
.tourism05 #driveCon1 .drive-map-video {position:relative; width:100%; height:495px;margin-top:43px;padding-bottom:27px; background:url('/upload/modelView/tourism5/chubu_map.png') 0 0 no-repeat;}
.tourism05 #driveCon1 .drive-map-video .video-play {position:absolute; left:0; top:23px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism5/video-cover.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism05 #driveCon1 .drive-map-video iframe,
.tourism05 #driveCon1 .drive-map-video video {position:absolute; left:0; top:32px; width:540px; height:304px; background:#000;}
.tourism05 #driveCon1 .drive-map-video .map-link li {position:absolute;}
.tourism05 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-0 {left:654px; top:377px; width:126px; height:40px;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-1 {left:694px; top:170px; width:170px; height:43px;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-2 {left:652px; top:40px; width:136px; height:48px;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-3 {left:811px; top:-3px; width:88px; height:60px;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-4 {left:907px; top:85px; width:60px; height:62px;}
.tourism05 #driveCon1 .drive-map-video .map-link .lk-5 {left:727px; top:431px; width:80px; height:60px;}

.tourism05 #driveCon1 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism05 #driveCon1 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism05 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism05 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism05 #driveCon1 .drive-contents li .text-box span {line-height:22px;}
.tourism05 #driveCon1 .drive-contents li.driveCon1 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:136px; right:35px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism05 #driveCon1 .drive-contents li.driveCon2 .text-box {width:960px; height:177px; left:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon3 .text-box {width:581px; height:238px; right:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon4 .text-box {width:960px; height:248px; left:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon5 .text-box {width:640px; height:220px; left:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon6 .text-box {width:581px; height:246px; right:0; bottom:0;}
.tourism05 #driveCon1 .drive-contents li.driveCon7 .text-box {width:960px; height:248px; left:0; bottom:0;}
.tourism05 #driveCon1 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism05 #driveCon1 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:293px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism05 #driveCon1 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism05 #driveCon1 .btn-more-wrap a span:after {content:''; position:absolute; right:28px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism2/icon_btn_arrow_white.png') 0 0 no-repeat;}

/* kansai drive */
.tourism05 #driveCon2 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism5/bg_kansai.jpg') 50% 0 no-repeat; }
.tourism05 #driveCon2 .drive-map-video {position:relative; width:100%; height:595px; background:url('/upload/modelView/tourism5/kansai_map.png') 0 50px no-repeat;}
.tourism05 #driveCon2 .drive-map-video .video-play {position:absolute; left:0; top:73px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism5/kansai_drivemov.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism05 #driveCon2 .drive-map-video iframe,
.tourism05 #driveCon2 .drive-map-video video {position:absolute; left:0; top:79px; width:540px; height:304px; background:#000;}
.tourism05 #driveCon2 .drive-map-video .map-link li {position:absolute;}
.tourism05 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism05 #driveCon2 .drive-map-video .map-link .lk-0 {left:640px; top:136px; width:161px; height:39px;}
.tourism05 #driveCon2 .drive-map-video .map-link .lk-1 {left:735px; top:275px; width:195px; height:40px;}
.tourism05 #driveCon2 .drive-map-video .map-link .lk-2 {left:815px; top:356px; width:125px; height:39px;}
.tourism05 #driveCon2 .drive-map-video .map-link .lk-3 {left:720px; top:464px; width:160px; height:53px;}
.tourism05 #driveCon2 .drive-map-video .map-link .lk-4 {left:635px; top:350px; width:115px; height:65px;}

.tourism05 #driveCon2 .drive-contents li {margin-bottom:30px; position:relative;}
.tourism05 #driveCon2 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism05 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism05 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism05 #driveCon2 .drive-contents li .text-box span {line-height:22px;}
.tourism05 #driveCon2 .drive-contents li.driveCon1 .text-box {width:960px; height:190px; left:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:115px; right:35px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism05 #driveCon2 .drive-contents li.driveCon2 .text-box {width:960px; height:225px; left:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon3 .text-box {width:581px; height:237px; left:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon4 .text-box {width:960px; height:155px; left:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon5 .text-box {width:376px; height:530px; right:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon6 .text-box {width:581px; height:326px; right:0; bottom:0;}
.tourism05 #driveCon2 .drive-contents li.driveCon7 .text-box {width:960px; height:298px; right:0; bottom:0;}
.tourism05 #driveCon2 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism05 #driveCon2 .btn-more-wrap a {position:relative; display:inline-block; margin:0 18px; width:293px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism05 #driveCon2 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px;}
.tourism05 #driveCon2 .btn-more-wrap a span:after {content:''; position:absolute; right:12px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism5/icon_btn_arrow-w.png') 0 0 no-repeat;}
.tourism05_fixed_banner {position:fixed; right:205px; top:160px; width:196px; z-index:99999;}
.tourism05_fixed_banner a,
.tourism05_fixed_banner img {display:block; width:100%;}

.tourism05 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:234px;}
@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism05 .pc {display:none;}
	#wrap .sub_cont.tourism05 .mo {display:block;}
	#wrap .sub_cont.tourism05 img.mo {display:inline;}
	#wrap .sub_cont.tourism05 .sub_visual {background:url('/upload/modelView/tourism5/headbg-tourism5-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.tourism05 .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_kr/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism05 .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}

	.tourism05 .tourism-con-wrap .summary {width:87.5%; margin:0 auto 23px; padding-top:22px; border-bottom:1px solid #000;}
	.tourism05 .tourism-con-wrap .summary h4 {margin-bottom:15px; text-align:center;}
	.tourism05 .tourism-con-wrap .summary h4 img {width:80.54%;}
	.tourism05 .tourism-con-wrap .summary ul {overflow:hidden;}
	.tourism05 .tourism-con-wrap .summary ul li {position:relative; float:left; width:49.1%;  padding-top:41.3%; margin-left:1.7%;}
	.tourism05 .tourism-con-wrap .summary ul li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
	.tourism05 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism05 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism5/chubu_drive-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism05 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism5/kansai_drive_m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism05 .tourism-con-wrap .summary p {padding:12px 0 15px; font-size:10px; line-height:14px;}

	.tourism05 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism05 .tourism-drive-con .banner {position:relative; width:100%; padding-top:34.3%; margin:0 auto; height:0;}
	.tourism05 .tourism-drive-con .banner a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
	.tourism05 #driveCon1 .banner {background:url('/upload/modelView/tourism5/banner_chubu-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism05 #driveCon2 .banner {margin-bottom:6.25%; background:url('/upload/modelView/tourism5/banner_kansai_m.jpg') 0 0 no-repeat; background-size:100% auto;}

	.tourism05 .tourism-drive-con .detail-con-wrap.current {margin:6.25% auto 7.8% auto;}

	.tourism05 .tourism-drive-con h3 {font-size:24px;}
	.tourism05 .tourism-drive-con h3 + span {display:inline-block;  padding:15px 0; font-size:12px; line-height:1; color:#404040;}

	.tourism05 #driveCon1 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism5/m-bg_chubu.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism05 #driveCon1 .detail-con-inner {width:100%; }
	.tourism05 #driveCon1 .drive-map-video {position:relative; width:100%;margin-top:12%; padding-top:170.7%;padding-bottom:0; height:0; background:url('/upload/modelView/tourism5/chubu_map-m.png') 50% 0 no-repeat; background-size:100% auto;}
	.tourism05 #driveCon1 .drive-map-video .video-wrap {position:absolute; top:3.5%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism05 #driveCon1 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism5/m-video-cover.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism05 #driveCon1 .drive-map-video iframe,
	.tourism05 #driveCon1 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism05 #driveCon1 .drive-map-video .map-link li {position:absolute;}
	.tourism05 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-0 {left:13.3%; top:83%; width:30%; height:4%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-1 {left:14.2%; top:74%; width:28.9%; height:6.5%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-2 {left:11.6%; top:57.6%; width:33.3%; height:5%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-3 {left:49.5%; top:55.5%; width:31.1%; height:4.2%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-4 {left:59.5%; top:61%; width:22.9%; height:4.2%;}
	.tourism05 #driveCon1 .drive-map-video .map-link .lk-5 {left:31%; top:87.2%; width:21%; height:7.2%;}

	.tourism05 #driveCon1 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism05 #driveCon1 .drive-contents li img {width:100%;}
	.tourism05 #driveCon1 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism05 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism5/m-prius_btn.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism05 #driveCon1 .drive-contents li.driveCon2 .text-box,
	.tourism05 #driveCon1 .drive-contents li.driveCon3 .text-box,
	.tourism05 #driveCon1 .drive-contents li.driveCon6 .text-box {margin-top:-7.8%; padding-top:0;}

	.tourism05 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism05 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism05 #driveCon1 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism05 #driveCon1 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism05 #driveCon1 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0;}
	.tourism05 #driveCon1 .btn-more-wrap a.btn-more-1 {margin-bottom:12px; background:url('/upload/modelView/tourism5/m-chubu_btn.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism05 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku-short.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism05 #driveCon2 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism5/m-bg_kansai.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism05 #driveCon2 .detail-con-inner {width:100%; }
	.tourism05 #driveCon2 .drive-map-video {position:relative; width:100%; margin-bottom:10%; padding-top:171.5%; height:0; background:url('/upload/modelView/tourism5/kansai_map_m.png') 50% 100% no-repeat; background-size:100% auto;}
	.tourism05 #driveCon2 .drive-map-video .video-wrap {position:absolute; top:9%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism05 #driveCon2 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism5/kansai_drivemov_m.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism05 #driveCon2 .drive-map-video iframe,
	.tourism05 #driveCon2 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism05 #driveCon2 .drive-map-video .map-link li {position:absolute;}
	.tourism05 #driveCon2 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism05 #driveCon2 .drive-map-video .map-link .lk-0 {left:8%; top:64.4%; width:40%; height:6%;}
	.tourism05 #driveCon2 .drive-map-video .map-link .lk-1 {left:35.2%; top:76%; width:33%; height:6.5%;}
	.tourism05 #driveCon2 .drive-map-video .map-link .lk-2 {left:56.6%; top:84.5%; width:30.3%; height:4.9%;}
	.tourism05 #driveCon2 .drive-map-video .map-link .lk-3 {left:50.8%; top:95.7%; width:37.1%; height:5.2%;}
	.tourism05 #driveCon2 .drive-map-video .map-link .lk-4 {left:7.7%; top:85.4%; width:25.1%; height:6.5%;}

	.tourism05 #driveCon2 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism05 #driveCon2 .drive-contents li img {width:100%;}
	.tourism05 #driveCon2 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism05 #driveCon2 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block;  width:62.5%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism5/m-camry_btn.png') 0 0 no-repeat; background-size:100% auto; border-radius:0;}


	.tourism05 #driveCon2 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism05 #driveCon2 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism05 #driveCon2 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism05 #driveCon2 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism05 #driveCon2 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:14% 0 0 0; border-radius:0;}
	.tourism05 #driveCon2 .btn-more-wrap a {margin-bottom:12px; background:url('/upload/modelView/tourism5/m-kansai_btn.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism05_fixed_banner {position:fixed; left:20px; right:auto; top:75px; width:98px; z-index:99999;}

	.tourism05 #driveCon2 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku-short.png') 0 0 no-repeat; background-size:100% auto;}
}

/* Eco Tourism 05 끝 */


/* Eco Tourism 06 시작 */
#wrap .sub_cont.tourism06 .mo {display:none;}
#wrap .sub_cont.tourism06 .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.tourism06 .sub_visual {background:url('/upload/modelView/tourism6/headbg-tourism-s6.jpg') center center no-repeat; background-size: cover;}
#wrap .sub_cont.tourism06 .sub_visual .sub_visualText {width:100%; padding-top:156px; background:url('/upload/modelView/tourism2/head-title.png') 0 50% no-repeat; text-shadow:none;}
#wrap .sub_cont.tourism06 .sub_visual .sub_visualText h2,
#wrap .sub_cont.tourism06 .sub_visual .sub_visualText p {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}

#wrap .sub_cont.tourism06 .sub_contInner {z-index:0; overflow:visible;}
#wrap .sub_cont.tourism06 .sub_contInner .tourism-con-wrap {background:#fff; color:#404040;}
#wrap .sub_cont.tourism06 .sub_wrap {background:#fff;}
.tourism06 .tourism-con-wrap .con-inner {padding-bottom:70px;}

.tourism06 .tourism-con-wrap .summary {width:960px; padding-top:58px; margin:0 auto 41px; border-bottom:1px solid #444;}
.tourism06 .tourism-con-wrap .summary h4 {margin-bottom:0; text-align:center;}
.tourism06 .tourism-con-wrap .summary ul {overflow:hidden;}
.tourism06 .tourism-con-wrap .summary ul li {float:left; margin-left:30px;}
.tourism06 .tourism-con-wrap .summary ul li a {display:block; width:465px; height:394px;}
.tourism06 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism06 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism6/namhae_dirve.jpg') 0 0 no-repeat;}
.tourism06 .tourism-con-wrap .summary ul li:nth-child(2) {background:url('/upload/modelView/tourism6/namhae_drive.jpg') 0 0 no-repeat;}
.tourism06 .tourism-con-wrap .summary p {padding:24px 0 34px; font-size:18px; line-height:26px; color:#404040; }

.tourism06 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
.tourism06 .tourism-drive-con .banner {width:957px; height:330px; margin:0 auto;}
.tourism06 .tourism-drive-con .banner a {display:block; width:100%; height:100%;}
.tourism06 #driveCon1 .banner {margin-bottom:41px; background:url('/upload/modelView/tourism6/banner_namhae.jpg') 0 0 no-repeat;}

.tourism06 .tourism-drive-con h3 {font-size:48px; color:#057ae7;  line-height:1;}
.tourism06 .tourism-drive-con h3 + span {display:inline-block;  padding:9px 0 18px 0; font-size:20px; line-height:1; color:#404040;}

.tourism06 .tourism-drive-con .detail-con-wrap {height:0; overflow:hidden;
transition:height 0.6s ease-in-out;
-webkit-transition:height 0.6s ease-in-out;
}

.tourism06 .tourism-drive-con .detail-con-wrap.current {height:auto; margin:50px auto 50px auto;}
.tourism06 #driveCon3 .detail-con-wrap.current {margin:50px auto 0;}
.tourism06 .tourism-drive-con .detail-con-wrap .detail-con {margin:0 !important;}
.tourism06 .tourism-drive-con .detail-con {width:100%; margin:50px auto 0 auto; padding:57px 0 60px 0; text-align:center;}
.tourism06 .tourism-drive-con .detail-con-inner {width:960px; margin:0 auto; }
.tourism06 #driveCon1 .detail-con {background: #c9e5e9 url('/upload/modelView/tourism6/bg_namhae.jpg') 50% 0 no-repeat; }
.tourism06 #driveCon1 .drive-map-video {position:relative; width:100%; height:571px;margin-top:0px;padding-bottom:27px;padding-right:10px; background:url('/upload/modelView/tourism6/namhae_map.png') 0 0 no-repeat;}
.tourism06 #driveCon1 .drive-map-video .video-play {position:absolute; left:0; top:80px; width:540px; height:304px; overflow:hidden; background:url('/upload/modelView/tourism6/video-cover.jpg') 0 0 no-repeat; z-index:1; cursor:pointer;}

.tourism06 #driveCon1 .drive-map-video iframe,
.tourism06 #driveCon1 .drive-map-video video {position:absolute; left:0; top:80px; width:540px; height:304px; background:#000;}
.tourism06 #driveCon1 .drive-map-video .map-link li {position:absolute;}
.tourism06 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;;}
.tourism06 #driveCon1 .drive-map-video .map-link .lk-0 {left:895px; top:0px; width:65px; height:55px;}
.tourism06 #driveCon1 .drive-map-video .map-link .lk-1 {left:580px; top:210px; width:90px; height:43px;}
.tourism06 #driveCon1 .drive-map-video .map-link .lk-2 {left:550px; top:320px; width:55px; height:60px;}
.tourism06 #driveCon1 .drive-map-video .map-link .lk-3 {left:920px; top:365px; width:55px; height:60px;}
.tourism06 #driveCon1 .drive-map-video .map-link .lk-4 {left:820px; top:220px; width:90px; height:40px;}

.tourism06 #driveCon1 .drive-contents li {margin-bottom:40px; position:relative;}
.tourism06 #driveCon1 .drive-contents li .text-box {position:absolute; display:block; text-align:left; padding:29px 31px; font-size:14px;color:#444; box-sizing:border-box; letter-spacing:-.5px;}
.tourism06 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:22px; color:#404040; font-weight:bold; }
.tourism06 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:30px; padding-top:17px; margin-bottom:15px; border-bottom:1px solid #404040;}
.tourism06 #driveCon1 .drive-contents li .text-box span {line-height:22px;}
.tourism06 #driveCon1 .drive-contents li.driveCon1 .text-box {width:960px; height:215px; left:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:absolute; bottom:136px; right:35px; display:block; padding:0 16px; line-height:41px; background:#eb0a1e; color:#fff; font-size:14px; font-weight:bold; border-radius:50px;}
.tourism06 #driveCon1 .drive-contents li.driveCon2 .text-box {width:960px; height:189px; left:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon3 .text-box {width:581px; height:265px; right:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon4 .text-box {width:600px; height:236px; left:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon5 .text-box {width:475px; height:275px; right:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon6 .text-box {width:385px; height:274px; left:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon7 .text-box {width:960px; height:162px; left:0; bottom:0;}
.tourism06 #driveCon1 .drive-contents li.driveCon8 .text-box {width:320px; height:547px; right:0; bottom:0;}
.tourism06 #driveCon1 .btn-more-wrap {width:100%; height:50px; text-align:center;}
.tourism06 #driveCon1 .btn-more-wrap a {position:relative; display:inline-block; margin:0 14px; width:293px; height:50px; background:#ff0000; border-radius:50px; text-align:center;}
.tourism06 #driveCon1 .btn-more-wrap a span {font-size:16px; color:#fff;   line-height:50px; margin-left:-6px;}
.tourism06 #driveCon1 .btn-more-wrap a span:after {content:''; position:absolute; right:28px; top:50%; margin-top:-6px; display:inline-block; width:6px; height:11px; background:url('/upload/modelView/tourism2/icon_btn_arrow_white.png') 0 0 no-repeat;}

.tourism06_fixed_banner {position:fixed; right:205px; top:160px; width:196px; z-index:99999;}
.tourism06_fixed_banner a,
.tourism06_fixed_banner img {display:block; width:100%;}

.tourism06 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:234px;}
@media screen and (max-width: 960px) {
	#wrap .sub_cont.tourism06 .pc {display:none;}
	#wrap .sub_cont.tourism06 .mo {display:block;}
	#wrap .sub_cont.tourism06 img.mo {display:inline;}
	#wrap .sub_cont.tourism06 .sub_visual {background:url('/upload/modelView/tourism6/headbg-tourism6-m.jpg') center center no-repeat; background-size:cover; z-index:0;}
	#wrap .sub_cont.tourism06 .sub_visual .sub_visualText {bottom:50%; width:90.62%; padding-top:19.7%; background:url('/upload/modelView/tourism_kr/head-title-m.png') 0 0 no-repeat; background-size:100% auto;}
	.tourism06 .tourism-con-wrap .con-inner {width:100%; padding-bottom:7.8%;}

	.tourism06 .tourism-con-wrap .summary {width:87.5%; margin:0 auto 23px; padding-top:22px; border-bottom:1px solid #000;}
	.tourism06 .tourism-con-wrap .summary h4 {margin-bottom:15px; text-align:center;}
	.tourism06 .tourism-con-wrap .summary h4 img {width:80.54%;}
	.tourism06 .tourism-con-wrap .summary ul {overflow:hidden;}
	.tourism06 .tourism-con-wrap .summary ul li {position:relative; float:left; width:49.1%;  padding-top:41.3%; margin-left:1.7%;}
	.tourism06 .tourism-con-wrap .summary ul li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
	.tourism06 .tourism-con-wrap .summary ul li span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism06 .tourism-con-wrap .summary ul li:nth-child(1) {margin-left:0; background:url('/upload/modelView/tourism6/namhae_drive-m.jpg') 0 0 no-repeat; background-size:100% auto;}
	.tourism06 .tourism-con-wrap .summary p {padding:12px 0 15px; font-size:10px; line-height:14px;}

	.tourism06 .tourism-drive-con .banner div {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism06 .tourism-drive-con .banner {position:relative; width:100%; padding-top:34.3%; margin:0 auto; height:0;}
	.tourism06 .tourism-drive-con .banner a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
	.tourism06 #driveCon1 .banner {background:url('/upload/modelView/tourism6/banner_namhae-m.jpg') 0 0 no-repeat; background-size:100% auto;}


	.tourism06 .tourism-drive-con .detail-con-wrap.current {margin:6.25% auto 7.8% auto;}

	.tourism06 .tourism-drive-con h3 {font-size:24px;}
	.tourism06 .tourism-drive-con h3 + span {display:inline-block;  padding:15px 0; font-size:12px; line-height:1; color:#404040;}

	.tourism06 #driveCon1 .detail-con {width:100%; margin:6.25% auto 7.8% auto; padding:9.5% 0 4.6% 0; background:#c9e5e9 url('/upload/modelView/tourism6/m_bg_namhae.jpg') 50% 0 no-repeat; background-size:100% auto; text-align:center;}
	.tourism06 #driveCon1 .detail-con-inner {width:100%; }
	.tourism06 #driveCon1 .drive-map-video {position:relative; width:100%;margin-top:12%; padding-top:170.7%;padding-bottom:0; height:0; background:url('/upload/modelView/tourism6/namhae_map-m.png') 50% 0 no-repeat; background-size:100% auto;}
	.tourism06 #driveCon1 .drive-map-video .video-wrap {position:absolute; top:2.4%; left:4.6%; width:90.6%; padding-top:50.4%;}
	.tourism06 #driveCon1 .drive-map-video .video-play {display:block; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; background:url('/upload/modelView/tourism6/m-video-cover.jpg') 0 0 no-repeat; background-size:100% auto; z-index:10;}
	.tourism06 #driveCon1 .drive-map-video iframe,
	.tourism06 #driveCon1 .drive-map-video video {position:absolute; right:0; top:0; width:100%; height:100%; background:#000;}
	.tourism06 #driveCon1 .drive-map-video .map-link li {position:absolute;}
	.tourism06 #driveCon1 .drive-map-video .map-link li a {display:block; width:100%; height:100%;}
	.tourism06 #driveCon1 .drive-map-video .map-link .lk-0 {left:67.3%; top:59.5%; width:26%; height:5%;}
	.tourism06 #driveCon1 .drive-map-video .map-link .lk-1 {left:12.2%; top:75.5%; width:17%; height:5%;}
	.tourism06 #driveCon1 .drive-map-video .map-link .lk-2 {left:15.6%; top:84.6%; width:14.3%; height:7.5%;}
	.tourism06 #driveCon1 .drive-map-video .map-link .lk-3 {left:68.5%; top:88.5%; width:12.1%; height:8.2%;}
	.tourism06 #driveCon1 .drive-map-video .map-link .lk-4 {left:56%; top:76%; width:22.9%; height:5.2%;}

	.tourism06 #driveCon1 .drive-contents li {background:#fff; margin-bottom:4.6%;}
	.tourism06 #driveCon1 .drive-contents li img {width:100%;}
	.tourism06 #driveCon1 .drive-contents li .text-box {width:100% !important; height:auto !important; box-sizing:border-box; position:static; display:block; text-align:left; padding:3.9% 4.6%; font-size:12px; color:#444;}
	.tourism06 #driveCon1 .drive-contents li.driveCon1 .btn_detail {position:static; display:inline-block; width:84.3%; height:0; margin-bottom:4.6%; padding:13.5% 0 0; background:url('/upload/modelView/tourism6/m_avalon_btn.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism06 #driveCon1 .drive-contents li.driveCon3 .text-box,
	.tourism06 #driveCon1 .drive-contents li.driveCon6 .text-box,
	.tourism06 #driveCon1 .drive-contents li.driveCon7 .text-box,
	.tourism06 #driveCon1 .drive-contents li.driveCon8 .text-box	{margin-top:-7.8%; padding-top:0;}

	.tourism06 #driveCon1 .drive-contents li .text-box strong {display:block; font-size:13px; color:#404040; font-weight:bold; }
	.tourism06 #driveCon1 .drive-contents li .text-box strong:after {content:''; display:block; width:4.3%; padding-top:2.9%; margin-bottom:1.8%; border-bottom:1px solid #404040;}
	.tourism06 #driveCon1 .btn-more-wrap {position:relative; width:100%; height:auto; background:none; text-align:center; }
	.tourism06 #driveCon1 .btn-more-wrap a span {position:absolute; top:-999px; left:-999px; opacity:0; font-size:0;}
	.tourism06 #driveCon1 .btn-more-wrap a {display:inline-block; width:93.8%; height:0; padding:13.59% 0 0 0; border-radius:0;}
	.tourism06 #driveCon1 .btn-more-wrap a.btn-more-1 {margin-bottom:12px; background:url('/upload/modelView/tourism6/m_namhae_btn.png') 0 0 no-repeat; background-size:100% auto;}

	.tourism06 #driveCon1 .btn-more-wrap a.btn-more.btn-short {width:93.8%; background:url('/upload/modelView/tourism4/m-btn-detail-shikoku-short.png') 0 0 no-repeat; background-size:100% auto;}

}

/* Eco Tourism 06 끝 */
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text {padding:20px 0 20px 20px; text-align:left;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text > div {position:relative; left:0; display:block; padding:0 0 0 10px; text-align:left; border-left:1px solid #000;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text > div > div {position:relative; left:0; display:block; padding:0;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text div.car_title {float:none; padding:0 0 2px 0; font-size:30px; font-weight:bold; color:#000;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text div.car_desc {position:relative; padding-left:0; font-size:26px; letter-spacing: -0.03em; color:#000;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text div.car_desc:after {display:none;}
#wrap .sub_cont.model .model_inner .model_colors .car .car_listBox .car_text div.car_desc br + br {display:inline}

/* 20180312 프리우스C */
.sub_video.priusc {position:relative; width:100%; height:100%; z-index:0;}
.sub_video.priusc iframe {position:absolute; top:50%; left:50%; width:1536px; height:864px; margin:-472px 0 0 -768px;}
.sub_video.priusc .video-play {position:absolute; left:50%; top:50%; width:1536px; height:864px; margin:-472px 0 0 -768px; z-index:10; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_video_cover_end.jpg') 0 0 no-repeat;}
.sub_video.priusc .video-play.video-cover-2nd {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_video_cover_02.jpg') 0 0 no-repeat;}
.sub_video.priusc .video-play.video-cover-3rd {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_video_cover_03.jpg') 0 0 no-repeat;}
.sub_video.priusc .video-btn-prev {position:absolute; left:60px; top:543px; width:74px; height:74px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_video_btn_prev.png') 0 0 no-repeat; z-index:50;}
.sub_video.priusc .video-btn-next {position:absolute; right:60px; top:543px; width:74px; height:74px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_video_btn_next.png') 0 0 no-repeat; z-index:50;}
.sub_video.priusc .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}

.model_text_priusc {position:relative; width:100%;}
.model_text_priusc .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
.model_text_priusc .about_con_1 {/* position:absolute; left:50%; top:100px; width:612px; height:467px; margin-left:-780px; *//* background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_1_bg.png') 50% 0 no-repeat; */}
.model_text_priusc .about_con_1 .con_video_wrap {position:relative; width:100%; max-width:1920px; margin:0 auto;}
.model_text_priusc .about_con_1 .con_video_wrap:after {content:''; position:absolute; left:50%; top:544px; width:785px; height:720px; margin-left:-342px; /*background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_1_bg_2.png') 0 0 no-repeat;*/ z-index:2;}
.model_text_priusc .about_con_1 video {position:absolute; left:9%; top:95px; width:620px; height:480px; z-index:0;}
.model_text_priusc .about_con_1 .load_cover {position:absolute; left:9%; top:95px; width:620px; height:480px; background:url('/upload/modelView/MODEL_PRIUSC/img/video_thumb.png') 0 0 no-repeat; z-index:1;}
.model_text_priusc .about_con_2 {width:100%; height:1263px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_1.jpg') 50% 0 no-repeat;}
.model_text_priusc .about_con_3 {width:100%; height:502px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_2.jpg') 50% 0 no-repeat;}
.model_text_priusc .about_con_4 {position:relative; width:100%; /*height:997px;*/ height:760px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_3.jpg') 50% 0 no-repeat;}
.model_text_priusc .about_con_4 .con_4_title {position:absolute;top:-114px;left:50%;width:362px;height:362px;margin-left:238px;padding:116px 87px;box-sizing:border-box;border:30px solid #fdc63f;font-size:40px;line-height:40px;text-align:right}
.model_text_priusc .about_con_4 .m_con_4_title {display:none}
.model_text_priusc .about_con_4 a {display:block; width:100%; height:100%;}
.model_text_priusc .about_con_4 .con_video_wrap {width:100%; height:100%;text-align:center}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide {padding-top:130px;position:relative;width:960px;left:50%;margin-left:-480px;}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider .slick-list {-webkit-box-shadow: 25px 25px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow: 25px 25px 30px 0px rgba(0,0,0,0.2);box-shadow: 25px 25px 30px 0px rgba(0,0,0,0.2);}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider .slick-prev {position:absolute;top:235px;left:20px;width:50px;height:50px;background:url(/upload/modelView/MODEL_PRIUSC/img/arrow_l.png) no-repeat center;text-indent:-9999em;z-index:99;cursor: pointer;}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider .slick-next {position:absolute;top:235px;right:20px;width:50px;height:50px;background:url(/upload/modelView/MODEL_PRIUSC/img/arrow_r.png) no-repeat center;text-indent:-9999em;z-index:99;cursor: pointer;}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider ul {margin-top:30px}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider ul:after {display:block;content:'';clear:both;height:0;visibility:hidden}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider ul li {cursor: pointer;float:left;width:120px;height:18px;margin-right:10px;background:#c0c0c0;text-indent:-9999em;}
.model_text_priusc .about_con_4 .con_video_wrap .con_video_slide .video_slider ul .slick-active {background:#fdc63f}

/*.model_text_priusc .about_con_4 .con_video_wrap:after {content:''; position:absolute; left:50%; top:284px; width:1236px; height:686px; margin-left:-609px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_3_btn.png') 0 0 no-repeat;}*/
.model_text_priusc .about_con_4 .con_video_1 {position:absolute; left:50%; top:470px; width:360px; height:240px; margin-left:-600px; z-index:10;}
.model_text_priusc .about_con_4 .con_video_2 {position:absolute; left:50%; top:290px; width:360px; height:240px; margin-left:-340px; z-index:10;}
.model_text_priusc .about_con_4 .con_video_3 {position:absolute; left:50%; top:530px; width:360px; height:240px; margin-left:56px; z-index:10;}
.model_text_priusc .about_con_4 .con_video_4 {position:absolute; left:50%; top:700px; width:360px; height:240px; margin-left:240px; z-index:10;}
.model_text_priusc .about_con_4 .m_con_video_wrap {display:none;}
.model_text_priusc .about_con_5 {width:100%; height:773px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_4.jpg') 50% 0 no-repeat;}
.model_text_priusc .about_con_6 {position:relative; width:100%; height:1336px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5.jpg') 50% 0 no-repeat;}

.model_text_priusc .about_con_6 .con_title {position:absolute; left:50%; top:1042px; width:397px; height:190px; margin-left:515px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_txt.png') 0 0 no-repeat;}

.model_text_priusc .about_con_6 .con_btn {position:absolute; left:50%; width:40px; height:40px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_btn.png') 50% 0 no-repeat; z-index:5;}
.model_text_priusc .about_con_6 .con_btn_1 {top:784px; margin-left:-567px;}
.model_text_priusc .about_con_6 .con_btn_2 {top:680px; margin-left:-457px;}
.model_text_priusc .about_con_6 .con_btn_3 {top:567px; margin-left:-117px;}
.model_text_priusc .about_con_6 .con_btn_4 {top:567px; margin-left:-11px;}
.model_text_priusc .about_con_6 .con_btn_5 {top:693px; margin-left:33px;}

.model_text_priusc .about_con_6 .con_layer {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_cover.jpg') 50% 0 no-repeat; z-index:10;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider {position:absolute; left:50%; top:514px; width:1040px; height:600px; margin-left:-698px; z-index:10;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item {outline:none;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item > div {position:relative; width:1040px; height:800px;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item > div span {position:absolute; left:0; top:607px; font-size:22px; color:#fff;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_1 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_item_1.jpg') 0 0 no-repeat;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_2 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_item_2.jpg') 0 0 no-repeat;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_3 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_item_3.jpg') 0 0 no-repeat;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_4 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_item_4.jpg') 0 0 no-repeat;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_5 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_item_5.jpg') 0 0 no-repeat;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-prev {position:absolute; left:50%; top:192px; width:36px; height:36px; margin-left:661px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_btn_prev.png') 0 0 no-repeat; font-size:0; text-indent:-999px; overflow:hidden;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-next {position:absolute; left:50%; top:372px; width:36px; height:36px; margin-left:661px; background:url('/upload/modelView/MODEL_PRIUSC/img/priusc_img_5_btn_next.png') 0 0 no-repeat; font-size:0; text-indent:-999px; overflow:hidden;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-dots {position:absolute; left:50%; top:257px; width:33px; margin-left:663px;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-dots li {display:block; width:100%; height:2px; margin-bottom:17px; background:#fff; cursor:pointer;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-dots li.slick-active {background:#06b7d8;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-dots li button {display:block; width:100%; height:100%; font-size:0; text-indent:-999px; overflow:hidden; cursor:pointer;}
.model_text_priusc .about_con_6 .con_layer .con_layer_close {position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}

#wrap .sub_cont.priusc .model_inner .model_slide h3 {left:4.2%; top:70px; text-shadow:none;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect {top:17.2%; margin-top:-11px;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_cont ul li .slide_ect .slide_ectTitle h4 {text-shadow:none; color:inherit;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_cont ul li .slide_ect .slide_ectTitle h4 span {position:absolute; left:0; top:0; font-size:16px;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_cont ul li .slide_ect .slide_ectText p {text-shadow:none; color:inherit;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot {bottom:91px;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot ul li .title {margin-top:-5px;}

#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li .slide_ect {color:#000;}
#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li + li .slide_ect {color:#fff;}
#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li + li + li + li .slide_ect {color:#000;}
#wrap .sub_cont.priusc .model_inner #features.model_slide .slide_wrap .slide_cont ul li + li + li + li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}

#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li .slide_ect {color:#000;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li .slide_ect {color:#fff;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li + li .slide_ect {color:#000;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li + li + li .slide_ect {color:#fff;}
#wrap .sub_cont.priusc .model_inner #exterior.model_slide .slide_wrap .slide_cont ul li + li + li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}

#wrap .sub_cont.priusc .model_inner #interior.model_slide .slide_wrap .slide_cont ul li .slide_ect {color:#000;}
#wrap .sub_cont.priusc .model_inner #interior.model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 span {color:#fff;}
#wrap .sub_cont.priusc .model_inner #interior.model_slide .slide_wrap .slide_cont ul li + li .slide_ect {color:#fff;}
#wrap .sub_cont.priusc .model_inner #interior.model_slide .slide_wrap .slide_cont ul li + li .slide_ect .slide_ectTitle h4 span {color:#fff;}

#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dt {padding-right:100px; box-sizing:border-box;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl {position:relative; left:-100px; width:100%; padding-left:100px;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dt {position:absolute; left:0; top:0; width:100px; height:100%;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dd {width:100%;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs_header .specs_headerInner > ul > li span {display:block; margin-left:0;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom {color:#aaa; }

.priusc_fixed_banner {position:fixed; right:65px; top:147px; width:238px; z-index:99999;}
.priusc_fixed_banner a,
.priusc_fixed_banner img {display:block; width:100%;}

@media screen and (max-width: 960px) {
.model_new_text .pc_hide {display:none !important;}
.sub_video.priusc {background:none;}
.sub_video.priusc .video-play {position:absolute; left:0; top:0; width:100%; height:100%; margin:0; z-index:10; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_video_cover.jpg') 50% 50% no-repeat; background-size:100% auto;}
.sub_video.priusc .video-play.video-cover-2nd {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_video_cover_02.jpg') 50% 50% no-repeat; background-size:100% auto;}
.sub_video.priusc .video-play.video-cover-3rd {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_video_cover_03.jpg') 50% 50% no-repeat; background-size:100% auto;}
.sub_video.priusc .video-btn-prev {position:absolute; left:10px; top:50%; width:26px; height:26px; margin-top:-13px; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_video_btn_prev.png') 0 0 no-repeat; background-size:100% auto; z-index:50;}
.sub_video.priusc .video-btn-next {position:absolute; right:10px; top:50%; width:26px; height:26px; margin-top:-13px; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_video_btn_next.png') 0 0 no-repeat; background-size:100% auto; z-index:50;}
.sub_video.priusc iframe {position:absolute; top:14.5%; left:0; width:100%; height:71.1%; margin:0;}

.model_text_priusc {position:relative; width:100%; padding-top:542.5vw;}
.model_text_priusc .priusc_about {position:absolute; left:0; top:0; width:100%; height:100%; padding-top:69.53125vw; box-sizing:border-box;}
.model_text_priusc .about_con_1 {position:absolute; left:0; top:14.0625vw; width:100%; height:62.34375vw; margin-left:0; /* background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_1_bg.png') 0 0 no-repeat; background-size:100% 100%; */}
.model_text_priusc .about_con_1 .con_video_wrap {position:static;}
.model_text_priusc .about_con_1 .con_video_wrap:after {display:none;}
.model_text_priusc .about_con_1 video {position:absolute; left:8.59375vw; top:-0.3125vw; width:83.125vw; height:64.375vw; z-index:0; opacity:0;}
.model_text_priusc .about_con_1 .load_cover {position:absolute; left:8.59375vw; top:-0.3125vw; width:83.125vw; height:64.375vw; background:url('/upload/modelView/MODEL_PRIUSC/img/video_thumb.png') 0 0 no-repeat; background-size:100% auto; z-index:1;}
.model_text_priusc .about_con_2 {width:100%; height:118.75vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_1.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_3 {width:100%; height:61.875vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_2_2.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_4 {position:relative; width:100%; height:116.875vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_3.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_4 .con_4_title {display:none}
.model_text_priusc .about_con_4 .m_con_4_title {position:absolute;top:8.6875vw;left:67.1875vw;box-sizing:border-box;display:block;width:28.125vw;height:28.125vw;border:2.34375vw solid #fdc63f;font-size:5.3125vw;text-align:right;line-height:5.3125vw;padding:11.0625vw 1.90625vw 4.375vw 4.5vw}
.model_text_priusc .about_con_4 a {display:block; width:100%; height:100%;}
.model_text_priusc .about_con_4 .con_video_wrap {display:none}
.model_text_priusc .about_con_4 .m_con_video_wrap {display:block; position:absolute; top:42.1875vw; width:100%; height:62.5vw;}

.model_text_priusc .about_con_4 .m_con_video_wrap .slick-prev {position:absolute;top:27.34375vw;left:1.5625vw;width:7.8125vw;height:7.8125vw;background:url(/upload/modelView/MODEL_PRIUSC/img/arrow_l.png) no-repeat center;text-indent:-9999em;z-index:99;cursor: pointer;background-size:100%}
.model_text_priusc .about_con_4 .m_con_video_wrap .slick-next {position:absolute;top:27.34375vw;left:90.625vw;width:7.8125vw;height:7.8125vw;background:url(/upload/modelView/MODEL_PRIUSC/img/arrow_r.png) no-repeat center;text-indent:-9999em;z-index:99;cursor: pointer;background-size:100%}
.model_text_priusc .about_con_4 .con_video_1 {position:static; left:0; top:0; width:62.65625vw; height:62.5vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_3_btn_1.png') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_4 .con_video_2 {position:static; left:0; top:0; width:62.65625vw; height:62.5vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_3_btn_2.png') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_4 .con_video_3 {display:block; position:static; left:0; top:0; width:62.65625vw; height:62.5vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_3_btn_3.png') 0 0 no-repeat; background-size:100% auto;}
.model_text_priusc .about_con_4 .con_video_4 {display:block; position:static; left:0; top:0; width:62.65625vw; height:62.5vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_3_btn_4.png') 0 0 no-repeat; background-size:100% auto;}

.model_text_priusc .about_con_4 .m_con_video_wrap .slick-dots {position:absolute; left:0; top:68.75vw; width:100%; margin-left:0; font-size:0; text-align:center;}
.model_text_priusc .about_con_4 .m_con_video_wrap .slick-dots li {display:inline-block; width:16.40625vw; height:2.8125vw; margin:0 0.703125vw; overflow:hidden; background:#c0c0c0; cursor:pointer; vertical-align:middle;}
.model_text_priusc .about_con_4 .m_con_video_wrap .slick-dots li.slick-active { background:#fdc63f;}
.model_text_priusc .about_con_4 .m_con_video_wrap .slick-dots li button {display:block; width:100%; height:100%; font-size:0; text-indent:-999px; overflow:hidden; cursor:pointer;}

.model_text_priusc .about_con_5 {width:100%; height:108.4375vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_4_2.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 {position:relative; width:100%; height:183.90625vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5.jpg') 0 0 no-repeat; background-size:100% 100%;}

.model_text_priusc .about_con_6 .con_title {position:absolute; left:0; top:142.65625vw; width:100%; height:32.1875vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_txt.png') 0 0 no-repeat; background-size:100% 100%; z-index:20;}

.model_text_priusc .about_con_6 .con_btn {position:absolute; left:0; width:8.75vw; height:8.75vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_btn.png') 0 0 no-repeat; background-size:100% 100%; z-index:5;}
.model_text_priusc .about_con_6 .con_btn_1 {left:0.78125vw; top:95.46875vw; margin-left:0;}
.model_text_priusc .about_con_6 .con_btn_2 {left:15.3125vw; top:81.5625vw; margin-left:0;}
.model_text_priusc .about_con_6 .con_btn_3 {left:55.78125vw; top:67.8125vw; margin-left:0;}
.model_text_priusc .about_con_6 .con_btn_4 {left:74.0625vw; top:67.8125vw; margin-left:0;}
.model_text_priusc .about_con_6 .con_btn_5 {left:76.71875vw; top:87.65625vw; margin-left:0;}

.model_text_priusc .about_con_6 .con_layer {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_cover.jpg') 0 0 no-repeat; background-size:100% 100%; z-index:10;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider {position:absolute; left:3.125vw; top:53.28125vw; width:93.75vw; height:73.4375vw; margin-left:0; z-index:10;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item {outline:none; height:73.4375vw;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item > div {position:relative; width:93.75vw; height:62.5vw;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item > div span {position:absolute; left:0; top:64.375vw; width:100%; text-align:center; font-size:3.4375vw; color:#fff;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_1 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_item_1.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_2 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_item_2.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_3 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_item_3.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_4 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_item_4.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slide_item.item_5 > div {background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_item_5.jpg') 0 0 no-repeat; background-size:100% 100%;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-prev {position:absolute; left:22.65625vw; top:75.3125vw; width:6.25vw; height:6.25vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_btn_prev.png') 50% 50% no-repeat; background-size:4.0625vw auto; font-size:0; text-indent:-999px; overflow:hidden;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-next {position:absolute; left:64.84375vw; top:75.3125vw; width:6.25vw; height:6.25vw; margin-left:0; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_btn_next.png') 50% 50% no-repeat; background-size:4.0625vw auto; font-size:0; text-indent:-999px; overflow:hidden;}
.model_text_priusc .about_con_6 .con_layer .con_layer_slider .slick-dots {display:none;}
.model_text_priusc .about_con_6 .con_layer .con_layer_close {position:absolute; left:46.875vw; top:128.59375vw; width:6.25vw; height:6.25vw; background:url('/upload/modelView/MODEL_PRIUSC/img/m_priusc_img_5_btn_close.png') 0 0 no-repeat; background-size:100% 100%; font-size:0; text-indent:-999px; overflow:hidden;}

#wrap .sub_cont.priusc .model_inner .model_slide h3 {left:20px; top:18px; padding-top:0; z-index:11;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect {top:79.5%; transition:top 0.5s; height:100%; margin-top:0; box-sizing:border-box;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle {margin-top:0; overflow:visible;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 {color:#000;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 span {position:static; display:block; margin-bottom:0; font-size:26px; color:#000 !important;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span.first {top:inherit; bottom:5px; right:20px; color:#000; border-bottom:1px solid #000;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span span {background:url('/upload/modelView/MODEL_PRIUSC/img/arrow_up.png') 0 0 no-repeat; background-size:100% 100%;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span span img {visibility:hidden;}

#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on {padding-top:70px; bottom:inherit; top:0;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle {position:static;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle h4 {color:#fff;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle h4 span {color:#fff !important;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectText p {color:#fff !important;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect.pop_on .slide_ectTitle .ect_check .second {right:50%; top:inherit; bottom:30px; width:30px; height:32px; margin-right:-15px; overflow:hidden; background:url('/upload/modelView/MODEL_PRIUSC/img/arrow_close.png') 0 0 no-repeat; background-size:100% 100%; font-size:0; overflow:hidden; text-indent:-999px; border:none;}

#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot {bottom:10px;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot ul li .title {margin-top:0;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot ul li.current {top:-2px;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot ul li a {background:url('/upload/modelView/MODEL_PRIUSC/img/thumbnail_dummy.png') 0 0 no-repeat; background-size:100% 100%;}
#wrap .sub_cont.priusc .model_inner .model_slide .slide_wrap .slide_dot ul li a img {visibility:hidden;}

#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner {margin-top:0;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs_header .sh_img {padding-top:38.75%; width:100%; background:url('/upload/modelView/MODEL_PRIUSC/img/specA.jpg') 0 0 no-repeat; background-size:100% 100%;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs_header .sh_img img {display:none;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs_header .specs_headerInner > ul > li span {display:inline; margin-left:10px;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dt {width:100%; border-bottom:1px solid #e8e8e8;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd {width:100%; padding-left:18%; box-sizing:border-box;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl {padding-left:0; left:0;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dt {position:static; width:39%; height:auto; text-indent:0;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd dl > dd {width:61%;}
#wrap .sub_cont.priusc .model_inner .model_specs .specs .specs_inner .specs_list > ul li .spl_inner dl.new_2depth > dd.depth_padding {padding-left:50%;}

.priusc_fixed_banner {position:fixed; right:0; top:61px; width:119px; z-index:999;}
}

/* 20180319 시에나 수정 */
#wrap .sub_cont.sienna .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 span {display:none;}
#wrap .sub_cont.sienna .model_inner .model_text ul li > div .dlt p {position:relative;}
#wrap .sub_cont.sienna .model_inner .model_text ul li > div .dlt p .mark {display:block; position:absolute; left:-2px; bottom:-175px; width:162px; height:140px; background:url('/upload/modelView/MODEL_SIENNA_2018/01_keyVisual/KV06_mark.png') 0 0 no-repeat;}
#wrap .sub_cont.sienna .model_inner .model_text ul li > div .dlt p .mark span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
#wrap .sub_cont.sienna .model_inner .model_text ul li .mark {display:none;}
@media screen and (max-width: 960px) {
#wrap .sub_cont.sienna .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle h4 span {position:static; display:block; margin-bottom:0; font-size:26px;}
#wrap .sub_cont.sienna .model_inner .model_slide .slide_wrap .slide_cont ul li .slide_ect .slide_ectTitle .ect_check > span {top:inherit; bottom:5px; right:20px;}
#wrap .sub_cont.sienna .model_inner .model_text ul li > div .dlt p .mark {display:none;}
#wrap .sub_cont.sienna .model_inner .model_text ul li .mark {display:block; position:absolute; left:20px; bottom:10px; width:81px; height:70px; background:url('/upload/modelView/MODEL_SIENNA_2018/01_keyVisual/KV06_mark.png') 0 0 no-repeat; background-size:100% 100%;}
#wrap .sub_cont.sienna .model_inner .model_text ul li .mark span {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
}


/*******************************************************/ /* 윰꽃 프리우스 C */ /*********************************************************/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.pc_none {display:none;}
@media all and (min-width: 1920px) {
/* 20181016 프리우스C */
.sub_video.priusc {position:relative; width:100%; height:100%; z-index:0;}
.sub_video.priusc #YumFlower { position: relative;height: 100%;width:1536px;margin: 0 auto;}
.sub_video.priusc #YumFlower .content_area {box-sizing:border-box;position: absolute;bottom: 110px;width: 1536px;height: 700px;padding:85px 40px 85px 40px;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_contBg.jpg') top center no-repeat;background-size:100% 100%;-webkit-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
}
.sub_video.priusc #YumFlower .content_area:after {display:block;content:'';clear:both;height:0;visibility:hidden;}
.sub_video.priusc #YumFlower .content_area .cont_box {float:left;width:50%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul:after {display:block;content:'';clear:both;height:0;visibility:hidden;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li {position:relative;float:left;box-sizing:border-box;width:50%;margin-bottom:36px;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li a {display:block;box-sizing:border-box;width:100%;padding-left:75px;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li::before {position:absolute;top:0;left:0;display:block;content:'';width:65px;height:65px;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_01::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_01:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_02::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_02:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_03::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_03:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_04::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_04.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_04:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_05::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_05.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_05:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_06::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_06.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_06:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_07::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_07.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_07:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_08::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_08.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_08:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li p {letter-spacing:-2.5px;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li .tit_box {margin-bottom:20px;font-size:22px;line-height:30px;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li .txt_box {font-size:16px;line-height:22px;color:#797979;}
.sub_video.priusc #YumFlower .content_area iframe {position:absolute; top:20px; left:796px; width:700px; height:394px; margin:0;}
.sub_video.priusc #YumFlower .content_area .video-play {position:absolute; left:796px; top:20px; width:700px; height:394px;margin:0; z-index:10; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_10.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-play.video-cover-10 {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_10.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-play.video-cover-20 {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_20.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-play.video-cover-30 {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_30.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-10 {position:absolute; left:796px; top:428px; width:224px; height:240px; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_10.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-20 {position:absolute; left:1034px; top:428px; width:224px; height:240px; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_20.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-30 {position:absolute; left:1272px; top:428px; width:224px; height:240px; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_30.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
}

@media (min-width: 960px) and (max-width:1919px) {
/* 20181016 프리우스C */
.sub_video.priusc {position:relative; width:100%; height:100%; z-index:0;}
.sub_video.priusc #YumFlower { position: relative;height: 100%;width: 80vw;max-width: 1536px;margin: 0 auto;}
.sub_video.priusc #YumFlower .content_area {box-sizing:border-box;position: absolute;bottom: 5.729166666666667vw;max-width: 1536px;width: 80vw;max-height: 700px;height: 36.45833333333333vw;padding:3.427083333333333vw 2.083333333333333vw 3.427083333333333vw 2.395833333333333vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_contBg.jpg') top center no-repeat;background-size:100% 100%;-webkit-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.2);
}
.sub_video.priusc #YumFlower .content_area:after {display:block;content:'';clear:both;height:0;visibility:hidden;}
.sub_video.priusc #YumFlower .content_area .cont_box {float:left;width:50%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul:after {display:block;content:'';clear:both;height:0;visibility:hidden;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li {position:relative;float:left;box-sizing:border-box;width:50%;margin-bottom:2.6vw;}
/*.sub_video.priusc #YumFlower .content_area .left_cont ul li.top_li {height:5.989583333333333vw}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mid_li {height:5.989583333333333vw}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.bot_li {height:3.541666666666667vw}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.fin_li {height:4.895833333333333vw}*/
.sub_video.priusc #YumFlower .content_area .left_cont ul li a {/*position:absolute;*/display:block;box-sizing:border-box;width:100%;padding-left:3.85vw;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li::before {position:absolute;top:0;left:0;display:block;content:'';width:3.385416666666667vw;height:3.385416666666667vw;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_01::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_01:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_02::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_02:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_03::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_03:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_04::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_04.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_04:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_03_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_05::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_05.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_05:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_06::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_06.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_06:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_07::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_07.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_07:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_01_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_08::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_08.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.video_li_08:hover::before {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_02_hover.png') top left no-repeat;background-size:100% 100%;transition:0.3s all;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li p {letter-spacing:-0.115vw;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li .tit_box {margin-bottom:1.09375vw;font-size:1.145833333333333vw;line-height:1.4vw;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li .txt_box {font-size:0.8333333333333333vw;line-height:1.1vw;color:#797979;}
.sub_video.priusc #YumFlower .content_area iframe {position:absolute; top:1.041666666666667vw; left:41.45833333333333vw; width:36.45833333333333vw; height:20.52083333333333vw; margin:0;}
.sub_video.priusc #YumFlower .content_area .video-play {position:absolute; left:41.45833333333333vw; top:1.041666666666667vw; width:36.45833333333333vw; height:20.52083333333333vw; margin:0; z-index:10; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_10.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-play.video-cover-20 {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_20.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-play.video-cover-30 {background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_cover_30.jpg') 0 0 no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-10 {position:absolute; left:41.45833333333333vw; top:22.29166666666667vw; width:11.66666666666667vw; height:12.5vw; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_10.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-20 {position:absolute; left:53.85416666666667vw; top:22.29166666666667vw; width:11.66666666666667vw; height:12.5vw; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_20.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .video-btn-30 {position:absolute; left:66.25vw; top:22.29166666666667vw; width:11.66666666666667vw; height:12.5vw; background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_30.png') 0 0 no-repeat; z-index:50;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .blind {position:absolute; left:-5000px; width:0; height:0; overflow:hidden;}
}
@media (max-width: 959px) {
#YumFlower .mo_none {display:none;}
#YumFlower .pc_none {display:block;}
.sub_video.priusc #YumFlower .content_area {width:87.5vw;margin:48.59375vw auto 0;-webkit-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.2);box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.2);background-color:#fff;}
.sub_video.priusc #YumFlower .content_area .left_cont ul {box-sizing:border-box;width:100%;padding-top:2.8125vw;}
.sub_video.priusc #YumFlower .content_area .left_cont ul:after {display:block;content:'';clear:both;visibility:hidden;height:0;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li {position:relative;float:left;width:50%;margin-bottom:1.25vw;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_01::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_01.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_02::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_02.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_03::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_03.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_04::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_04.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_05::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_05.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_06::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_06.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_07::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_07.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_08::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_bg_08.png') no-repeat;background-size:100% 100%;}

.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_01.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_01.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_02.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_02.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_03.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_03.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_04.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_03.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_05.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_02.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_06.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_01.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_07.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_01.png') no-repeat;background-size:100% 100%;}
.sub_video.priusc #YumFlower .content_area .left_cont ul li.mo_video_btn_08.active::after {position:absolute;top:0;left:3.125vw;display:block;content:'';width:9.84375vw;height:9.84375vw;background:url('/upload/modelView/MODEL_PRIUSC/img/yum_video_btn_active_02.png') no-repeat;background-size:100% 100%;}

.sub_video.priusc #YumFlower .content_area .right_cont {position:relative;margin-top:1.5625vw;}
.sub_video.priusc #YumFlower .content_area .slick-dots {width:52.34375vw;margin:3.125vw auto;}
.sub_video.priusc #YumFlower .content_area .slick-dots li {float:left;width:16.40625vw;height:2.1875vw;background-color:#c0c0c0;}
.sub_video.priusc #YumFlower .content_area .slick-dots li:nth-child(2) {margin:0 1.5625vw;}
.sub_video.priusc #YumFlower .content_area .slick-dots li:nth-child(1).slick-active {background-color:#f68a1e;}
.sub_video.priusc #YumFlower .content_area .slick-dots li:nth-child(2).slick-active {background-color:#d84398;}
.sub_video.priusc #YumFlower .content_area .slick-dots li:nth-child(3).slick-active {background-color:#06b7d8;}
.sub_video.priusc #YumFlower .content_area .slick-dots li button {visibility:hidden;}
}
/*******************************************************/ /* 윰꽃 프리우스 C */ /*********************************************************/
.viSimpleSlider #muteBtn {width:62px;height:62px;background-image:url('/upload/modelView/mainSlide/sound_on_off.png');background-position:0%;position:absolute;bottom:17%;left:160px;z-index:99;cursor:pointer;border-radius:90px;outline:none;} /* 메인슬라이드 동영상에 음소거 버튼 추가 */

/********************************************/ /* 2018-10-19 메인슬라이드 윰꽃 모바일배너 수정 */ /*********************************************/
@media (max-width: 959px) {

			.viSimpleSlider button.mo_none {display:none !important;opacity:0 !important;}

			.viSimpleSlider ul > li > h3 > span.mo_none {display:none !important;opacity:0 !important;}
			.viSimpleSlider ul > li > h3 > a.mo_none {display:none !important;opacity:0 !important;}
        }

/* 상단 GNB 화면에 맞게 수정 */
@media screen and (min-width: 960px) and (max-width: 1470px) {
#wrap #header #nav > ul > li {font-size:16px;}
}
@media screen and (min-width: 960px) and (max-width: 1370px) {
#wrap #header #nav > ul > li > a {padding:0 10px;}
}
@media screen and (min-width: 960px) and (max-width: 1270px) {
#wrap #header #nav > ul > li {font-size:14px;}
}
@media screen and (min-width: 960px) and (max-width: 1170px) {
#wrap #header #nav > ul > li {font-size:13px;}
#wrap #header #nav > ul > li > a {padding:0 5px;}
}
@media screen and (min-width: 960px) and (max-width: 1070px) {
#wrap #header #nav > ul > li {font-size:11px;}
#wrap #header #nav > ul > li > a {padding:0 5px;}
}
@media screen and (min-width: 960px) and (max-width: 990px) {
#wrap #header #nav > ul > li {font-size:11px;}
#wrap #header #nav > ul > li > a {padding:0 4px;}
}

body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice {padding-top:100px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox {margin-top:70px;}

body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul {}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul:after, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul:after {display:block;content:'';clear:both;height:0;visibility:hidden;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li {float:left;width:33.3%;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p {padding-bottom:7px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_ico, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_ico {width:50px;margin:0 auto;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_title, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_title {font-weight:bold;font-size:28px;line-height:40px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_bar, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_bar {width:2px;margin:0 auto;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_text, body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox ul li p.new_text  {font-weight:bold;font-size:26px;line-height:38px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox .new_caution,
body #wrap div#smartHybrid .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox .new_caution {padding-top:40px;border-top:1px dashed #00a1e6;text-align:left;letter-spacing:-0.5px;font-size:28px;line-height:40px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox .new_caution li {float: none; box-sizing: border-box; width: 100%; margin: 15px 0 0; padding: 0 0 0 20px; word-break: keep-all; text-indent: -20px;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox .new_caution li:first-child {margin: 0;}
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_survice ul li.nth-1 div#newAddBox .new_caution .desc {margin: 15px 0 0;}

#wrap .sub_cont.model .model_inner{padding-bottom:50px}
#wrap .sub_cont.model .model_inner .model_specs .specs .specs_inner .specs_list .specs_bottom{margin-bottom:40px}
#wrap .sub_cont.model .model_inner .model_comType1{border-bottom:0;margin-bottom:-1px}
.owner-down-wrap{display:none;padding:50px 40px 50px;background:#fff;box-sizing:border-box}
.owner-down-wrap ul{margin-bottom:1.25rem}
.owner-down-wrap ul li{margin-top:15px}
.owner-down-wrap ul li:first-child{margin-top:0}
.owner-down-wrap a{display:flex;align-items:center;background:#8a8a8a url(/upload/manual/ico-down.png) no-repeat 98% 50%;font-size:30px;color:#fff;border-radius:10px;margin-bottom:40px;padding:15px 25px;min-height:90px;box-sizing: border-box}

/*21-04-05*/
body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner .hybrid_list > ul > li.nth-n4 div.hybrid_listLeft dl dt{width:auto}
.nth-n4 .hybrid_listRight{font-size:0.875em}
.nth-n4 .hybrid_listRight li{padding:0 0 7px 0}

.body #wrap div#smartHybridCommon .hybrid_mo article.hybrid_wrap .hybrid_inner > .elt span{margin:0}