/*桌面端CSS  min-width:1000px*/

/*页头及导航菜单*/
.index-header-wrap{ width:100%; top:0; left:0; position:fixed; z-index:101; }
.index-header{ width:95%; margin:0 auto; padding-top:50px; }
.index-logo img{ width:250px; float:left; }
.language{ float:right; color:#ff6600; }
.language span{ padding:0 10px; }
.language a:link{ color:#fff; }
.language a:visited{ color:#fff; }
.language a:hover{ color:#ff6600; }
.m-language{ display:none; }

.index-menu-wrap{ width:100%; margin:0 auto; position:fixed; z-index:100; }
.index-menu{ margin:0 auto; margin-top:calc(70vh); text-align:center; font-size:22px; }
.index-menu span a:link{ color:#fff; background:#ff6600; border-radius:5px; padding:10px 25px; margin:0 20px; }
.index-menu span a:visited{ color:#fff; }
.index-menu span a:hover{ color:#fff; background:#0b4e9f; }

@media screen and (max-width:1900px) {
.index-header{ padding-top:30px; }
.index-logo img{ width:200px; }
.index-menu{ font-size:18px; }
}


/*背景图片轮播*/
.main_visual{ width:100%; height:calc(100vh - 81px); margin:0 auto; overflow:hidden; position:relative; }
.main_image{ width:100%; height:100%; overflow:hidden; position:relative; }
.main_image ul{ width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; }
.main_image li{ width:100%; height:100%; float:left; }
.main_image li span{ width:100%; height:100%; display:block; }
.main_image li a{ width:100%; height:100%; display:block; }
.main_image li .img_1{ background:url(/images/index_background_01.jpg) no-repeat center; background-size:cover; }
.main_image li .img_2{ background:url(/images/index_background_02.jpg) no-repeat center; background-size:cover; }
.main_image li .img_3{ background:url(/images/index_background_03.jpg) no-repeat center; background-size:cover; }
div.flicking_con{ position:absolute; top:calc(100vh - 130px); left:50%; transform:translateX(-62px); height:21px; z-index:100; }
div.flicking_con a{ float:left; width:40px; margin:0; padding:0; background:url(/images/icon_scrollbar_01.png) 0 0 no-repeat; font-size:0px; display:block; text-indent:-9999px; }
div.flicking_con a.on{ background:url(/images/icon_scrollbar_02.png) 0 0 no-repeat; }
#btn_prev,#btn_next{ display:none; }
#btn_prev{ display:none; }
#btn_next{ display:none; }

@media screen and (max-width:1900px) {
.main_visual{ height:calc(100vh - 66px); }
div.flicking_con{ top:calc(100vh - 100px); }
}