﻿.extra-slider,
.extra-slider .wrapper {position: relative;}
.extra-slider .wrapper {overflow: hidden;}
.extra-slider ul {display: block;list-style: none;position: relative;}
.extra-slider li {display: block;list-style: none;position: absolute;top: 0; left: 0;}
.extra-slider li.extra-slider-first {position: relative;}
.extra-slider {margin:0 auto;width: 100%;max-width: 1920px;}
.extra-slider .pagination_wrap {position:absolute;left:0;top:0;width:100%;height:100%;}
.extra-slider .pagination_wrap .container {position:relative;}
.extra-slider .pagination {margin: 0 0 0 0;position: absolute;left: 3px;bottom:50px;z-index: 50;width: 100%;font-size: 0;}
.extra-slider .pagination a {display: inline-block;margin: 0 5px;text-indent: -9999px;white-space: nowrap;position: relative;height:15px;width: 15px;background-color: #fff;border-radius:50%;}
.extra-slider .pagination a.extra-slider-link-active,
.extra-slider .pagination a:hover {background-color: #26abe9;}
.extra-slider ul {margin: auto;max-width: 100%;cursor:inherit !important;}
.extra-slider li {width: 100%;}
.extra-slider li img {max-width: 100%;height: auto;}

.extra-slider .slider_text {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.extra-slider .slider_text .vm {text-align: left;}
.extra-slider .slider_text h2 {transform: matrix(1, 0, 0, 1, 0, -20);opacity:0;filter: alpha(opacity=0);-moz-opacity:0;font-size: 54px;color: #fff;font-weight: 600;margin-bottom: 20px;display: inline-block;letter-spacing: -0.5px;line-height: 1.2;}
.extra-slider .slider_text .st1 {transform: matrix(1, 0, 0, 1, 0, -20);opacity:0;filter: alpha(opacity=0);-moz-opacity:0;font-size: 20px;color: #fff;font-weight: 200;letter-spacing: -1px;}

.main_visual .arrow_wrap {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 100;}
.main_visual .arrow {overflow:hidden;margin-top: 330px;}
.main_visual .arrow a {display:block;float:left;width:50px;height:50px;border:1px solid #8d9099;position:relative;}
.main_visual .arrow a:hover {border-color:#fff;}
.main_visual .arrow a span {display:none;}
.main_visual .arrow a:before {display:block;content:"";width:11px;height:22px;position:absolute;left:50%;margin-left:-6px;top:50%;margin-top:-11px;background-repeat:no-repeat;background-size:11px auto;}
.main_visual .arrow a.next {margin-left:-1px;}
.main_visual .arrow a.prev:before {background-image:url('/skin/default/img/main/arrow_msl.png');}
.main_visual .arrow a.next:before {background-image:url('/skin/default/img/main/arrow_msl1.png');}

.notice_wrap {border-bottom: 1px solid #dddddd;}
.notice {display: table;width: 100%;position: relative;height: 80px;padding-right: 40px;position: relative;}
.notice .tit {display: table-cell;width: 11.21%;height: 100%;vertical-align: middle;}
.notice .tit span {font-size: 16px;color: #3db54a;font-weight: 700;font-family: 'Roboto', sans-serif;padding-left: 26px;position: relative;letter-spacing: -1px;}
.notice .tit span:before {content: "";width: 13px;height: 15px;-webkit-background-size: 13px auto;background-size: 13px auto;background-image: url('/skin/default/img/main/icon_speaker.png');display: block;position: absolute;left: 0;top: 2px;}
.notice .notice_roll_wrap {display: table-cell;width: 88.79%;height: 100%;vertical-align: middle;}
.notice .notice_roll_wrap .item {margin: 5px 0;overflow:hidden;}
#notice_roll {height: 23px;overflow:hidden;}
#notice_roll ul {width: 100%;}
.notice .notice_roll_wrap li {font-size: 16px;color: #222222;font-weight: 300;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice .nri {overflow:hidden;}
.notice .nri a {float:left;width: 60%;}
.notice .date {float:right;width: 40%;font-size: 14px;color: #000;font-weight: 300;height: 100%;vertical-align: middle;text-align: right;}
.notice .arrow {width: 12px;height: 6px;display: inline-block;position: absolute;right: 0;-webkit-background-size: 24px auto;background-size: 24px auto;background-image: url('/skin/default/img/main/arrow_news.png');transition: all 0s ease;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;padding: 2px;}
.notice .arrow.up {top: 15px;background-position: -12px 0;}
.notice .arrow.up:hover {background-position: -12px 0;}
.notice .arrow.down {bottom: 15px;background-position: -12px -6px;}
.notice .arrow.down:hover {background-position: -12px -6px;}

.biz {background-color: #eeeeef;padding: 25px 0 60px 0;}
.biz_banner:before {display: table;content: "";}
.biz_banner:after {display: table;content: "";clear: both;}
.biz_banner .item {float:left;height: 290px;margin-right: 1px;-webkit-background-size: cover;background-size: cover;background-position: center center;width: 299px;text-align: center;position: relative;}
.biz_banner .item a {text-decoration: none;}
.biz_banner .item .item_over {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('/skin/default/img/main/biz_over.png') repeat 0 0;padding: 30px 15px 0 15px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;visibility:hidden;}
.biz_banner .item.active .item_over {opacity:1;filter: alpha(opacity=100);-moz-opacity:1;visibility:visible;}
.biz_banner .item.item1 {background-image: url('/skin/default/img/main/main_big1.jpg');}
.biz_banner .item.item2 {background-image: url('/skin/default/img/main/main_big2.jpg');}
.biz_banner .item.item3 {background-image: url('/skin/default/img/main/main_big3.jpg');}
.biz_banner .item.item4 {width: 300px;margin-right: 0;background-image: url('/skin/default/img/main/main_big4.jpg');}
.biz_banner .item .tit {font-size: 18px;color: #ffffff;font-weight: 500;margin-bottom: 10px;line-height: 1.3;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.biz_banner .item .stit {font-size: 12px;color: #ffffff;font-weight: 400;font-family: 'Roboto', sans-serif;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.biz_banner .item .stit2 {font-size: 14px;font-weight: 300;color: #d6d6d6;text-align: center;margin-top: 15px;transition: all .8s ease;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;}
.biz_banner .item.active .tit {transform: matrix(1, 0, 0, 1, 0, -50);opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
.biz_banner .item.active .stit {transform: matrix(1, 0, 0, 1, 0, -50);opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
.biz_banner .item.active .stit2 {transform: matrix(1, 0, 0, 1, 0, -50);opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
.biz_banner .item .otit {font-size: 18px;color: #ffffff;font-weight: 500;margin-bottom: 10px;line-height: 1.3;}
.biz_banner .item .ostit {font-size: 12px;color: #ffffff;font-weight: 400;font-family: 'Roboto', sans-serif;}
.biz .biz_tit {font-size: 32px;color: #222222;font-weight: 600;position: relative;text-align: center;margin-bottom: 10px;}
.biz .biz_tit .more {width: 38px;height: 38px;border: 1px solid #666666;position: absolute;right: 0;top: 5px;}
.biz .biz_tit .more:hover {background-color: #222222;}
.biz .biz_tit .more:after {background-image: url('/skin/default/img/main/ico_plus.png');background-position: 0 0;width: 17px;height: 17px;display: block;content: "";position: absolute;left: 50%;top: 50%;margin-left: -8px;margin-top: -8px;}
.biz .biz_tit .more:hover:after {background-position: -17px 0;}
.biz_banner .item .item_over .item_over_in {height: 100%;width: 100%;position: relative;-webkit-background-size: cover;background-size: cover;background-position: center center;}
.biz_banner .item.item1 .item_over .item_over_in {background-image: url('/skin/default/img/main/main_big1_on.png');}
.biz_banner .item.item2 .item_over .item_over_in {background-image: url('/skin/default/img/main/main_big2_on.png');}
.biz_banner .item.item3 .item_over .item_over_in {background-image: url('/skin/default/img/main/main_big3_on.png');}
.biz_banner .item.item4 .item_over .item_over_in {background-image: url('/skin/default/img/main/main_big4_on.png');}
.biz_banner .item .item_over .link {text-align: center;font-size: 0;margin-top: 10px;}
.biz_banner .item .item_over .link .more {position: relative;display: inline-block;border:1px solid #8e9cc6;width: 38px;height: 38px;}
.biz_banner .item .item_over .link .more:hover {background-color: #fff;}
.biz_banner .item .item_over .link .more:hover:after {background-position: -34px 0;}
.biz_banner .item .item_over .link .more:after {background-image: url('/skin/default/img/main/ico_plus.png');background-position: 0 0;width: 17px;height: 17px;display: block;content: "";position: absolute;left: 50%;top: 50%;margin-left: -9px;margin-top: -9px;background-position: -17px 0;}

.product {padding: 25px 0 0 0;}
.product .box {border:1px solid #cccccc;padding: 50px 30px;}
.product .product_tit {font-size: 32px;color: #222222;font-weight: 600;position: relative;text-align: center;margin-bottom: 10px;}
.product .product_tit .more {width: 38px;height: 38px;border: 1px solid #666666;position: absolute;right: 0;top: 5px;}
.product .product_tit .more:after {background-image: url('/skin/default/img/main/ico_plus.png');background-position: 0 0;width: 17px;height: 17px;display: block;content: "";position: absolute;left: 50%;top: 50%;margin-left: -8px;margin-top: -8px;}
.product .box .tit {font-size: 18px;color: #818c9b;font-weight: 500;margin-bottom: 5px;}
.product .box .cell_wrap {display: table;width: 100%;}
.product .box .cell_wrap .cell {display: table-cell;vertical-align: middle;}
.product .box .cell_wrap .cell.cwsel {width: 135px;}
.product .box .cell_wrap .cell.cwbtn {width: 100px;}
.product .box .cell_wrap .cell.cwin {width: 429px;}
.product .box .cell_wrap .cell .input {background-color: #f3f3f5;border: 1px solid #cccccc;width: 100%;font-size: 14px;color: #aaaaaa;font-weight: 300;height: 37px;padding: 0 10px;outline:none;}
.product .box .cell_wrap .cell .select {border: 1px solid #cccccc;width: 100%;font-size: 14px;color: #aaaaaa;font-weight: 300;height: 37px;padding: 0 10px;background: url('/skin/default/img/main/main_sel.gif') no-repeat 105px center;-webkit-appearance: none;-moz-appearance: none;outline:none;}
.product .box .cell_wrap .cell .select::-ms-expand {display: none;}
.product .box .cell_wrap .cell .submit {border: none;background-color: #222222;font-size: 16px;color: #fff;text-align: center;display: block;outline:none;height: 37px;line-height: 37px;width: 100%;}
.product .box .cell_wrap .cell.pad {padding-right: 12px;}

.consult {margin-top: 30px;height: 300px;background-image: url('/skin/default/img/main/main_migbig.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;}
.consult .c1 {font-size: 16px;font-weight: 200;color: #fff;margin-bottom: 5px;}
.consult .c2 {font-size: 32px;font-weight: 500;color: #fff;margin-bottom: 5px;}
.consult .c3 {font-size: 18px;font-weight: 200;color: #fff;margin-bottom: 30px;}
.consult .cgo {width: 130px;height: 38px;line-height: 38px;border:1px solid #fff;display: inline-block;text-align: center;color: #fff;}

.banner-carousel {position: relative;margin: 30px 0 0 0;padding: 0 50px;}
.banner-carousel .arrow {width:18px;height:32px;position:absolute;z-index:50;top:50%;margin-top:-16px;z-index: 1;}
.banner-carousel .arrow:hover {border-color:#fff;}
.banner-carousel .arrow span {display:none;}
.banner-carousel .arrow:before {display:block;content:"";width:18px;height:32px;position:absolute;background-repeat:no-repeat;background-size:36px auto;background-position:0 0;}
.banner-carousel .arrow.prev {left:0;}
.banner-carousel .arrow.next {right:0;}
.banner-carousel .arrow.prev:before {background-image:url('/skin/default/img/main/slide_prev.png');}
.banner-carousel .arrow.next:before {background-image:url('/skin/default/img/main/slide_next.png');}
/* .banner-carousel .owl-carousel .item {border:1px solid #ccc;} */
.banner-carousel .owl-carousel .owl-item img {max-width:100%;margin:0 auto;width: auto !important;}