#wrapper header {width:100%; border-width:0 0px 1px 0px; max-width:100%; border-radius:0;}
#wrapper .contents {padding-top: 0;}
#wrapper footer {background:#fff;}

@media screen and (max-width: 1160px){
	#wrapper header,
	#wrapper header.open {background:transparent !important; border-bottom:0 !important;}
	#wrapper footer {background:#fafafa;}
}

/**/
section.main {position: fixed; top:0; left:0; width:100%; height: 100vh; background: #abeaff; transition:all .3s; overflow:hidden;}
section.main.move {top:-250px; }
section.main:after {content: ""; position: absolute; top:50%; left:50%; width: 200%; height: 0; background: linear-gradient(0deg, #fff 25%, transparent 0, transparent 50%, #fff 0, #fff 75%, transparent 0); -webkit-background-size: 15px 15px; background-size: 15px 15px; opacity: 0.2; transform:translate(-50%, -50%) rotate(-45deg); animation-name: pattern; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; animation-duration:0.8s;animation-delay: 2.3s;}
section.main .monitor_wrap {position: absolute; top:0; left: 0; right: 0; max-width: 1900px; width: 100%; height: 100%; margin:auto; z-index: 2;}
section.main .monitor_wrap .open_popup {position: absolute; top:150px; left:0; right:0; max-width:var(--default_wd); margin:auto; line-height:100%;font-size:0;  cursor:pointer; }
section.main .monitor_wrap .open_popup i {position:absolute; top:0; right:25px; font-size:22px; color:red; transition:all .3s; }
section.main .monitor_wrap .open_popup:hover i {color:#000;}
section.main .monitor_wrap .psd {position: absolute; top: calc(50% + 60px); right: 80px; transform: translateY(-50%); /*width: 500px; height: 300px; */ }
section.main .monitor_wrap .psd .text_roll,
section.main .monitor_wrap .psd .cmp_name,
section.main .monitor_wrap .psd ul.rest_area {position:relative; line-height: 100%;color: #004b83;animation-name: slide_left; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s; transition:all .3s;}
/*section.main .monitor_wrap .psd .text_roll {font-size: 120px; font-weight: 800; animation-delay: 0.7s;}*/
section.main .monitor_wrap .psd .text_roll {height: 120px; animation-delay: 0.7s; }
section.main .monitor_wrap .psd .text_roll .ment {position:absolute; left:0; width:100%; font-size: 90px; font-weight: 800; line-height:100%; white-space:nowrap; overflow:hidden;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards;animation-duration:0.8s;}
section.main .monitor_wrap .psd .text_roll .ment.mtx1 {top:20px; letter-spacing:-0.05em;animation-name: ment_block1; ;animation-delay: 2s;  font-size:100px;}
section.main .monitor_wrap .psd .text_roll .ment.mtx2 {top:0; animation-name: ment_block2; ;animation-delay: 2.8s; animation-duration:1.2s; width:0;}
section.main .monitor_wrap .psd .cmp_name {font-size: 120px; font-weight: 800;  color: var(--sym_color);animation-delay: 0.9s;}
section.main .monitor_wrap .psd .cmp_name span {color: #0074ef;}

section.main .monitor_wrap .psd ul.rest_area {padding:60px 0 0 5px; font-size:0;animation-delay: 1.1s;}
section.main .monitor_wrap .psd ul.rest_area li {display:inline-block; vertical-align:middle; margin-right:10px; position:relative; width:200px; height:50px; color:#fff; border-radius:35px; transition:all .2s; cursor:pointer;}
section.main .monitor_wrap .psd ul.rest_area li:last-child {margin:0;}
section.main .monitor_wrap .psd ul.rest_area li span {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:14px; transition:all .2s;}
section.main .monitor_wrap .psd ul.rest_area li a {position:absolute; top:0; left:0; width:100%; height:100%; color:#fff; }

section.main .monitor_wrap .psd ul.rest_area li.buy {background:var(--sym_color); border:1px solid var(--sym_color);}
section.main .monitor_wrap .psd ul.rest_area li.buy:hover{background:#0064af; border-color:#0064af;}


section.main .monitor_wrap .psd ul.rest_area li.add {background:#fff;border:1px solid #86d2ff;}
section.main .monitor_wrap .psd ul.rest_area li.add:hover {border-color:#69add5;}
section.main .monitor_wrap .psd ul.rest_area li.add span {color:#000;}
section.main .monitor_wrap .psd ul.rest_area li.add:hover span {color:var(--sym_color);}




section.main .monitor_wrap .model {position: absolute; bottom: 0px;animation-name: slide_default; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s;transition:all .3s;}
section.main .monitor_wrap .model.m1 {left:8%; height: 82%; animation-delay: 0.3s;}
section.main .monitor_wrap .model.m2 {bottom:-40px; left:-10%; height: 90%; animation-delay: 0.6s;}
section.main .monitor_wrap .model > img {height: 100%;}
/*
section.main .monitor_wrap .model .ball {position:absolute; top:1%; left:85%; transform:translateX(-50%);width:auto; font-size:15px; color:#4ea0db; line-height:120%; padding:30px; font-weight:500; border-radius:20px 20px 20px 0; background:#fff/; border:2px dashed #a8daff;animation-name: slide_up; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s; animation-delay: 1.1s;}
section.main .monitor_wrap .model .ball img {position:absolute; top:-25px; right:-25px; width:50px;}
*/

section.main .monitor_wrap .model .ball {position:absolute; top:1%; left:85%; transform:translateX(-50%);width:auto; font-size:15px; color:#4ea0db; line-height:120%; padding:10px; font-weight:500;  border:2px dashed #a8daff; border-width:0 0 2px 0; animation-name: slide_up; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s; animation-delay: 1.1s;}
section.main .monitor_wrap .model .ball:after {content:""; position:absolute; bottom:-45px; left:-20px; width:35px; transform:rotate(45deg); height:35px; border:1px dashed #a8daff; border-width:0 0 0 2px;}
section.main .monitor_wrap .model .ball img {display:none;}

section.main .dot_line {position: absolute; top:50%; left:0; width:100%; z-index:1;}
section.main .dot_line:before,
section.main .dot_line:after {content:""; position: absolute; left:0; background-size: 30px 30px;  z-index:1;animation-name: slide_default; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s;}
section.main .dot_line:before {top:20px; width:20%; height:150px;background: linear-gradient(-45deg, var(--sym_color) 25%, transparent 0, transparent 50%, var(--sym_color) 0, var(--sym_color) 75%, transparent 0); -webkit-background-size: 30px 30px;animation-delay: 1.0s;}
section.main .dot_line:after {bottom:0; width:25%; height:80px;background: linear-gradient(-45deg, #9b6ddd 25%, transparent 0, transparent 50%, #9b6ddd 0, #9b6ddd 75%, transparent 0); -webkit-background-size: 30px 30px;animation-delay: 1.3s;}
section.main .latest_box_sub {position:relative; margin: 80px 0 0 10px; max-width:450px; padding-left:40px; border-left:1px dashed rgba(0,0,0,0.08);animation-name: slide_left; animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; animation-duration:0.8s;animation-delay: 1.2s;}
section.main .latest_box_sub h3 {position:relative; width:35px; font-size: 12px; line-height: 100%; padding:5px 0; background: #004171; font-weight: 500; border-radius: 3px; color:#fff; margin: 0 0 10px 0; text-align:center;}
section.main ul.latest_call {position:relative; line-height: 100%;}
section.main ul.latest_call li {position:relative;}
section.main ul.latest_call li h4,
section.main ul.latest_call li p,
section.main ul.latest_call li span {display: block; position:relative; transition: all .3s;}
section.main ul.latest_call li h4 {font-size: 18px; color: #002643; line-height: 140%; font-weight: 700; overflow:hidden; }
section.main ul.latest_call li p {font-size: 13px; color: #555; line-height: 140%; font-weight: 500; padding: 10px 0 0 0; }
section.main ul.latest_call li span {font-size: 11px; color: #999; line-height: 140%; font-weight: normal; font-family: tahoma; padding: 10px 0 0 0; dis play: none;}
section.main ul.latest_call li a {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; font-size: 0;}
section.main ul.latest_call li:hover h4 {color: #000; }
section.main ul.latest_call li:hover p {color: #333;}
section.rest {position: relative; margin-top:100vh; background: #fff; z-index:1000000;}
section .rest:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; transform:translateY(-100%); background:yellow;}
section .sb_hdbx {position:relative; width:100%; height:100%; left:0; right:0; margin:auto; text-align:center; background:none !important;/* linear-gradient( to right, var(--sym_color), #2d006d );*/}
section .sb_hdbx.nxt {background: linear-gradient( to right, #2d006d, var(--sym_color) );}
section .sb_hdbx.zoom {background: linear-gradient( to right, #0b5cff, #2d006d );}
section .sb_hdbx.eval {background: linear-gradient( to right, #2d006d, #00829f );}
section .sb_hdbx.my {background: linear-gradient( to right, #00829f, var(--sym_color) );}

section .sb_hdbx:before {content:""; position:absolute;  top:0; left:0; width:100%; height:100%; background:linear-gradient( to right, #0051b5, #0051b5 ); opacity:0.92;}
/*
section .sb_hdbx.nxt:before {background: linear-gradient( to right, #001229, #0051b5);}
section .sb_hdbx.zoom:before {background: linear-gradient( to right, #0b5cff, #001229 );}
section .sb_hdbx.eval:before {background: linear-gradient( to right, #001229, #00829f );}
section .sb_hdbx.my:before {background: linear-gradient( to right, #00829f, #0051b5);}
*/
section .sb_hdbx .bg_pattern {position:absolute; top:50%; right:0; transform:translateY(-50%); width:calc(50% - 600px); height:100px; background: linear-gradient(-45deg, #ddd 25%, transparent 0, transparent 50%, #ddd 0, #ddd 75%, transparent 0); background-size: 30px 30px !important; -webkit-background-size: 30px 30px !important; opacity:0.1;}
section .sb_hdbx.zoom .bg_pattern,
section .sb_hdbx.eval .bg_pattern,
section .sb_hdbx.my .bg_pattern {background: linear-gradient(-45deg, #fff 25%, transparent 0, transparent 50%, #fff 0, #fff 75%, transparent 0); }
section .sb_hdbx .sh_pos {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:1200px; width:calc(100% - 70px); z-index:1; text-align:left; padding: 3px 35px;  border-left:1px solid rgba(255,255,255,0.1);}
/*.slick-center .sb_hdbx .sh_pos {animation-name: slide_left_main; animation-duration:1.2s; animation-iteration-count:1;}}*/
section .sb_hdbx why,
section .sb_hdbx h3,
section .sb_hdbx p {display:inline-block; width:100%; position:relative;}
section .sb_hdbx h3 { font-weight:800; font-size:50px; color:#fff; line-height:100%; }
section .sb_hdbx h3 > span {font-weight:800; color:#27ff00; position:relative;}
section .sb_hdbx h3 > span:before {content:"#"; display: inline-block; padding: 0 5px 0 0; color:#fff; opacity: 0.65;}
section .sb_hdbx h3 > span span {color:#004b83;}
section .sb_hdbx h3 > span img {position:absolute; top:-80px; right:-130px; width:140px;}
section .sb_hdbx p {font-size:17px; color:#fff; font-weight:500; line-height:160%; padding:20px 0 0 3px; }
section .bg_photo {position:absolute; top:0; left:50%; transform:translateX(-50%); max-width:1200px; width:calc(100% - 70px); height: 100%; border: 0px solid red; z-index:11;background:url(../../images/pz1.png) no-repeat; background-size:auto 90% !important; background-position:right 70px bottom !important; display:none;}
section .bg_photo.kwd1 {background:url(../../images/teacher_pic.png) no-repeat; }
section .bg_photo.kwd2 {background:url(../../images/main_model_1.png) no-repeat; }
section .bg_photo.kwd3 {background:url(../../images/pz3.png) no-repeat; }
section .bg_photo.kwd4 {background:url(../../images/pz4.png) no-repeat; }
section .bg_photo.kwd5 {background:url(../../images/pz5.png) no-repeat; }
section .ready_box {position:relative;  z-index:1;padding:200px  50px; text-align:center; overflow:hidden;}
section .ready_box h3,
section .ready_box p {display:inline-block; width:100%; position:relative;}
section .ready_box h3 { font-weight:800; font-size:65px; color:#000; line-height:100%; width:auto;}
section .ready_box h3 span {font-weight:800; color:var(--sym_color); position:relative;}
section .ready_box h3 ch {position:absolute; top:-30px; right:-250px; width:150px;animation-name: jump; animation-duration:1.2s; animation-iteration-count:infinite;}
section .ready_box h3 ch:after {content: ""; position: absolute; bottom: -40px; left: 0; right:0; margin:auto; background: rgba(0, 0, 0, 0.05); width: 100%; height: 15px; border-radius: 100%;animation-name: jump_shadow; animation-duration:1.2s; animation-iteration-count:infinite; transition:all .3s;}
section .ready_box h3 img {width:100%;}
section .ready_box p {font-size:20px; color:#000; font-weight:600; line-height:140%; margin-top:25px; }
section .ready_box p span {display:inline-block; padding:0 0 0 5px;}
section ul.choice_btn {position:relative; display:flex; justify-content: center; padding:60px 0 0 0; }
section ul.choice_btn li {flex:1; max-width:200px;  margin-right:10px;}
section ul.choice_btn li:last-child {margin:0;}
section ul.choice_btn li a,
section ul.choice_btn li span {display:block; padding:15px 0; border:1px solid #e9e9e9; color:#555; font-size:14px; background:#fafafa; border-radius:35px; cursor:pointer; font-weight:600; transition:all .3s;}
section ul.choice_btn li:hover a,
section ul.choice_btn li:hover span {background:#fff; border-color:#ddd; color:#000;}
section ul.choice_btn li.imp a,
section ul.choice_btn li.imp span {color:#fff; background:var(--sym_color); border-color:var(--sym_color);}
section ul.choice_btn li:hover.imp a,
section ul.choice_btn li:hover.imp span {background:#0066b1; border-color:#0066b1;}

@media screen and (max-width: 1800px){
	section.main .monitor_wrap .psd .cmp_name {font-size: 100px;}
}

@media screen and (max-width: 1500px){
	section.main .monitor_wrap .psd {top: calc(50% + 60px); right: 30px; }
	/*section.main .monitor_wrap .psd .text_roll {font-size: 90px;}*/
	section.main .monitor_wrap .psd .text_roll {height: 90px;}
	section.main .monitor_wrap .psd .text_roll .ment {font-size: 90px;}
	section.main .monitor_wrap .psd .text_roll .ment.mtx1 {top:20px; font-size:70px;}
	section.main .monitor_wrap .psd .cmp_name {font-size: 110px;}
	section.main .monitor_wrap .model.m1 {left:10%; height: 72%; }
	section.main .monitor_wrap .model.m2 {bottom:-40px; left:-12%; height: 80%; }
	section.main .monitor_wrap .model .ball {top:-10%; left:70%;}
}

@media screen and (max-width: 1160px){
	section.main {position: relative; height: 100vh; min-height:950px;}
	section.main.move {top:0; }
	section.main .monitor_wrap .open_popup { top:90px; }
	section.main .monitor_wrap .open_popup i { right:30px; }
	section.main .monitor_wrap .model.m1 {left:2%; height: 82%; }
	section.main .monitor_wrap .model.m2 {left:-20%; height: 90%; }
	section.rest {margin-top:0;}
	section .ready_box {padding:150px  30px;}
	section .ready_box h3 { font-size:50px; }
	section .ready_box h3 ch {top:-30px; right:-200px; width:100px;}
	section .ready_box p {font-size:17px; margin-top:20px; }
	section .bg_photo {background-size:auto 70% !important; background-position:right 0px center !important;}
}

@media screen and (max-width: 900px){
	section.main .monitor_wrap .psd {top: initial; bottom:0; right: 0px; transform:none; padding:80px; width:100%; background:rgba(255,255,255,0.7); }
	/*section.main .monitor_wrap .psd .text_roll {font-size: 60px;}*/
	section.main .monitor_wrap .psd .text_roll {height: 60px;}
	section.main .monitor_wrap .psd .text_roll .ment {font-size: 60px;}
	section.main .monitor_wrap .psd .text_roll .ment.mtx1 {top:20px; font-size:40px;}
	section.main .monitor_wrap .psd .cmp_name {font-size: 70px;}
	section.main .monitor_wrap .psd ul.rest_area {padding:30px 0 15px 0px;}
	section.main .monitor_wrap .model.m1 {left:25%; height: 85%; }
	section.main .monitor_wrap .model.m2 {left:-15%; height: 92%; }
	section.main .monitor_wrap .model .ball {top:-7%; left:initial; right:20%;}
	section.main .latest_box_sub {margin: 30px 0 0 0px; padding:0 ; }
	section.main .latest_box_sub h3 {width:30px; font-size: 11px; }
	section.main ul.latest_call li h4 {font-size: 15px; line-height: 140%; }
	section.main ul.latest_call li p {font-size: 12px; line-height: 140%; padding: 10px 0 0 0; }
	section.main ul.latest_call li span {font-size: 11px;}
	section .sb_hdbx .sh_pos {padding: 0 35px;  border-left:0;}
	section .sb_hdbx h3 { font-size:40px;}
	section .sb_hdbx p {font-size:15px; line-height:160%; padding:20px 0 0 0px; }
}

@media screen and (max-width: 650px){
	section.main {height:100vh; min-height:700px;}
	section.main .monitor_wrap .open_popup { top:70px; }
	section.main .monitor_wrap .open_popup i { right:20px; font-size:17px;}
	section.main .monitor_wrap .psd {padding:50px;}
	/*section.main .monitor_wrap .psd .text_roll {font-size: 30px;}*/
	section.main .monitor_wrap .psd .text_roll {height: 30px;}
	section.main .monitor_wrap .psd .text_roll .ment {font-size: 30px;}
	section.main .monitor_wrap .psd .text_roll .ment.mtx1 {top:5px; font-size:25px;}
	section.main .monitor_wrap .psd .cmp_name {font-size: 40px;}
	section.main .monitor_wrap .psd ul.rest_area {padding:20px 0 10px 0px;}
	section.main .monitor_wrap .psd ul.rest_area li {margin-right:5px; max-width:200px; width:calc(50% - 5px); height:45px; }
	section.main .monitor_wrap .psd ul.rest_area li span {font-size:13px;}

	section.main .monitor_wrap .model {width:100%; }
	section.main .monitor_wrap .model.m1 {left:10%; height: 85%; }
	section.main .monitor_wrap .model.m2 {left:-50%; height: 95%; bottom:-70px;}
	section.main .monitor_wrap .model .ball {display:none;}
	section.main .latest_box_sub {max-width:300px;}
	section.main .latest_box_sub h3 {width:27px; font-size: 10px; padding:3px 0;}
	section.main ul.latest_call li h4 {font-size: 13px; line-height: 140%; }
	section.main ul.latest_call li p {font-size: 11px; line-height: 140%; padding: 10px 0 0 0; }
	section.main ul.latest_call li span {font-size: 10px;}
	section .sb_hdbx .sh_pos {padding: 0 10px;}
	section .sb_hdbx h3 { font-size:24px;}
	section .sb_hdbx p {font-size:12px; line-height:150%; padding:10px 0 0 0px; }
	section .ready_box {padding:60px  30px;}
	section .ready_box h3 { font-size:27px; }
	section .ready_box h3 ch {top:-50px; right:-65px; width:50px; display:none;}
	section .ready_box p {font-size:13px; margin-top:15px; }
	section .ready_box p span {width:100%; padding:0 0 0 0px;}
	section ul.choice_btn {padding:25px 0 0 0; }
	section ul.choice_btn li {max-width:130px;  margin-right:5px;}
	section ul.choice_btn li a,
	section ul.choice_btn li span {padding:8px 0; font-size:12px;}
}

/**/
section ul.blk_tv {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(20deg); font-size:0; width:2200px; counter-reset:li}
section ul.blk_tv > li {display:inline-block; vertical-align:middle; width:calc(25% - 10px); margin:5px; position:relative; font-size:0; border-radius:20px; overflow:hidden; background:url(../../images/logo_default.png) no-repeat; background-size:20% auto; background-position:center center !important;}
section ul.blk_tv > li:nth-child(7) {background:url(../../images/zm_1.jpg) no-repeat; background-size:cover !important; }
section ul.blk_tv > li:nth-child(9) {background:url(../../images/tb_p1.jpg) no-repeat;background-size:cover !important; }
section ul.blk_tv > li:nth-child(11) {background:url(../../images/tb_p2.jpg) no-repeat;background-size:cover !important; }
section ul.blk_tv > li:nth-child(14) {background:url(../../images/tb_p4.jpg) no-repeat;background-size:cover !important; }
section ul.blk_tv > li:nth-child(16) {background:url(../../images/tb_p3.jpg) no-repeat;background-size:cover !important; }
section ul.blk_tv > li:nth-child(18) {background:url(../../images/zm_2.jpg) no-repeat;background-size:cover !important; }
section ul.blk_tv > li:after {content:""; display:block; padding-top:57%; background:#000; opacity:0.2;}
section ul.blk_tv > li:nth-child(8):after { opacity:0.3;}
section ul.blk_tv > li:nth-child(14):after { opacity:0.6;}
section ul.blk_tv > li:nth-child(15):after { opacity:0.45;}
section ul.blk_tv > li:before	{content:counter(li)":00"; counter-increment:li; font-size:13px; color:rgba(255,255,255,0.6); position:absolute; top:10px; left:10px;}

@media screen and (max-width: 1160px){
	section ul.blk_tv {width:1100px;}
}

@media screen and (max-width: 650px){
	section ul.blk_tv {width:800px;}
	section ul.blk_tv > li {border-radius:10px;}
	section ul.blk_tv > li:before	{font-size:10px;}
}

/**/
.biz_list 		{position:relative;top:0; left:0; right:0; margin:0 auto; font-size:0; height:500px; overflow:hidden; background:#fff;}
.biz_list .slick-slider{position: relative; top:0; left:0; width:100%; display: block; box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;  height:100%; }
.biz_list .slick-list{position: relative; display: block; overflow: hidden;  margin: 0; padding: 0 !important; z-index:1; height:100%;}
.biz_list .slick-list:focus{outline: none; }
.biz_list .slick-list.dragging{cursor: pointer; cursor: hand;}
.biz_list .slick-slider .slick-track,
.biz_list .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.biz_list .slick-slider button.slick-arrow	{position:absolute; top:50%; transform:translateY(-50%) rotate(45deg); z-index:10; width:50px; height:50px; font-size:0; background:transparent; cursor:pointer; border:2px solid #ddd; opacity:0; transition:all .3s; display:none !important;}
.biz_list .slick-slider:hover button.slick-arrow	{opacity:1; transition:all .3s;}
.biz_list .slick-slider button.slick-arrow:hover	{border-color:#fff; transition:all .3s;}
.biz_list .slick-slider button.slick-prev	{left:50px; border-width:0px 0px 1px 1px;}
.biz_list .slick-slider button.slick-next	{right:50px; border-width:1px 1px 0 0;}
.biz_list .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; height:100%;}
.biz_list .slick-track:before,
.biz_list .slick-track:after{display: table; content: '';}
.biz_list .slick-track:after{clear: both;}
.biz_list .slick-loading .slick-track{visibility: hidden;}
.biz_list .slick-slide{display: none;float: left; min-height: 1px;}
[dir='rtl'] .biz_list .slick-slide{float: right;}
.biz_list .slick-slide.slick-loading img{display: none;}
.biz_list .slick-slide.dragging img{pointer-events: none;}
.biz_list .slick-initialized .slick-slide{position:relative; display:inline-block; height:100%;}
.biz_list .slick-initialized .slick-slide > div	{position:relative; width:100%; display:inline-block; height:100%;}
.biz_list .slick-initialized .slick-slide > div .none	{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; font-size:11px; color:rgba(255,255,255,0.6); height:auto !important; text-align:center;}
.biz_list .slick-initialized .slick-slide > div > div	{position:relative; top:0; left:0; width:100%; height:100%;}
.biz_list .slick-initialized .slick-slide > div > div a	{position:absolute; top:0; left:0; width:100%; height:100%; background-position:center center !important; background-size:cover !important; }
.biz_list .slick-initialized .slick-slide > div > div a:before	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(0,20,90,0.9); z-index:1;}
.biz_list .slick-initialized .slick-slide > div > div a:after	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,0.3); z-index:2; transition:all .3s;}
.biz_list .slick-initialized .slick-slide > div > div a:hover:after	{background: rgba(0,0,0,0.5); z-index:2; transition:all .3s;}
.biz_list .slick-loading .slick-slide{visibility: hidden;}
.biz_list .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.biz_list .slick-arrow.slick-hidden {display: none;}
.biz_list .slider {width: 100%; margin: auto;}
.biz_list .slick-slide {margin: 0px 0;}
.biz_list .slick-slide img {width: 100%;}
.biz_list .slick-prev:before,
.biz_list .slick-next:before {color: black;}
.biz_list .slick-slide {transition: all ease-in-out .3s; opacity: 1;}
.biz_list .slick-active {opacity: 1; }
.biz_list .slick-current {opacity: 1;}
.biz_list .slick-dots {position: absolute; bottom:50px; left:0; right:0;  padding: 0; margin:auto; list-style: none; z-index:10; text-align:center; }
.biz_list.intro .slick-dots {display:none !important;}
.biz_list .slick-dots li {position: relative; display: inline-block; width: 8px; height:8px; margin: 0 3px; padding: 0; cursor: pointer;  border-radius:100%; overflow:hidden; transition:all .3s;}
.biz_list .slick-dots li button {font-size: 0; line-height: 20px; display: block; width: 100%; height: 100%; cursor: pointer; color: #fff; border: 0; padding:0; outline: none; background:rgba(255,255,255,0.35); opacity: 1; transition:all .3s;}
.biz_list .slick-dots li button:hover,
.biz_list .slick-dots li button:focus {outline: none; }
.biz_list .slick-dots li button:hover:before,
.biz_list .slick-dots li button:focus:before {opacity: 1;}
.biz_list .slick-dots li button:before {content:""; font-size:12px; color:#fff;}
.biz_list .slick-dots li.slick-active{}
.biz_list .slick-dots li.slick-active button{background:#fff;}


@media screen and (max-width: 1500px){
	.biz_list 		{height:400px; }
}

@media screen and (max-width: 1160px){
	.biz_list 		{height:250px; }
	.biz_list .slick-dots {bottom:20px;}
}

@media screen and (max-width: 650px){
	.biz_list 		{height:200px; }
	.biz_list .slick-dots {bottom:10px;}
	.biz_list .slick-dots li {width: 5px; height:5px; margin: 0 2px;}
}