body { margin: 0; min-width: 1200px; font-family: "microsoft yahei"; font-size: 14px; background: #fff; color: #333; }

ul, li, p, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

li { list-style: none; }

a { text-decoration: none; color: #333; }

a.a { color: #2553B3; }

a:hover { color: #2553B3; }

.require { margin: 0 10px 0 0; color: #f00; vertical-align: middle; }

.en { font-style: normal; text-transform: Uppercase; }

.con { margin: 0 auto; width: 1200px; }

.scroll_top_pos { height: 100px; }

.clearfix:after { content: ''; display: block; clear: both; }

.pages { text-align: center; font-size: 0; margin: 20px 0 50px; }

.pages a { margin: 10px 0 0; display: inline-block; width: 34px; line-height: 34px; text-align: center; border-radius: 3px; font-size: 14px; color: #666; background: #F4F4F4; }

.pages a + a { margin-left: 10px; }

.pages a.prev, .pages a.next { width: 80px; color: #393939; }

.pages a.prev[disabled], .pages a.next[disabled] { color: #999; cursor: default; }

.pages a.on { background: #2553B3; color: #fff; cursor: default; }

.top .con { display: flex; justify-content: space-between; }

.top .logo { margin: 10px 0 5px; width: 500px;}

.top nav { flex: 1; margin: 0 40px; }

.top nav .sub_nav { display: flex; height: 100%; font-size: 14px; }

.top nav .sub_nav li { flex: 1; display: flex; }

.top nav .sub_nav li a { flex: 1; display: flex; justify-content: center; align-items: center; }

.top nav .sub_nav li a:hover { color: #2553B3; }

.top nav .sub_nav .cur { background-color: #2553B3; color: #fff; }

.top nav .sub_nav .cur a { color: #fff; cursor: default; }

.top nav .sub_nav .cur a:hover { color: #fff; }

.top .right { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; }

.top .right h1 { font-size: 15px; }

.top .right p { font-size: 22px; font-weight: bold; color: #3D66BB; }

.inner_banner { display: flex; height: 260px; }

.inner_banner .con { display: flex; flex-direction: column; justify-content: center; height: 100%; color: #fff; }

.inner_banner .con h2 { margin: 0 0 15px; font-size: 24px; }

.inner_banner .con .en { padding: 5px 10px; width: 120px; border: 1px #fff solid; }

.location { background: #FBFBFB; }

.location .con { padding: 10px 0 10px 20px; background: url(icon_location.jpg) 0 center no-repeat; box-sizing: border-box; }

.index_ul1 ul { display: flex; padding: 20px 0; }

.index_ul1 ul li { flex: 1; padding: 0 0 0 160px; background-position: 100px center; background-repeat: no-repeat; border-right: 1px #d7d7d7 solid; }

.index_ul1 ul li h2 { font-size: 18px; font-weight: normal; }

.index_ul1 ul li:last-child { border: none; }

.index_ul1 ul .li1 { background-image: url(icon_index_01.jpg); }

.index_ul1 ul .li2 { background-image: url(icon_index_02.jpg); }

.index_ul1 ul .li3 { background-image: url(icon_index_03.jpg); }

.index { background-color: #f9faff; }

.index .zhuying_yewu { background: none; }

.index_nav { position: relative; }

.index_nav .abs_banner { z-index: 2; height: 100%; }

.index_nav .swiper-button-prev, .index_nav .swiper-button-next { color: #396bf6; background-size: 100% 100%; }

.index_nav .index_top { position: absolute; left: 0; right: 0; top: 0; z-index: 3; height: 94px; background-color: rgba(26, 58, 166, 0.5); }

.index_nav .index_top .con { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; }

.index_nav .index_top .logo { width: 290px; height: 70px; }

.index_nav .index_top .nav { flex: 1; display: flex; justify-content: space-between; margin: 0 20px 0 50px; font-size: 14px; color: #fff; }

.index_nav .index_top .nav li { padding: 8px 0 0; }

.index_nav .index_top .nav a { color: #fff; }

.index_nav .index_top .nav a:after { content: ""; display: block; opacity: 0; margin: 5px 0 0; width: 20px; height: 2px; background-color: #e9d2b4; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }

.index_nav .index_top .nav a:hover { color: #e9d2b4; }

.index_nav .index_top .nav a:hover:after { opacity: 1; width: 30px; }

.index_nav .index_top .nav .cur a:after { opacity: 1; }

.index_nav .index_top .right { padding: 0 0 0 20px; height: 20px; line-height: 20px; color: #f0d4ac; border-left: 2px #f0d4ac solid; }

.index_nav .index_top .right .phone { margin: 0 0 0 15px; font-size: 18px; font-weight: bold; color: #f0d4ac; }

.index_nav .banner { position: absolute; left: 0; right: 0; top: 94px; bottom: 0; z-index: 3; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; }

.index_nav .banner h1 { font-size: 45px; }

.index_nav .banner p { margin: 30px 0 50px; font-size: 22px; text-shadow: 0 3px 4px #666; }

.index_nav .banner a { display: block; padding: 10px 60px; text-align: center; background-color: rgba(23, 4, 97, 0.68); color: #fff; }

.return_top_container { display: none; position: fixed; right: 25px; bottom: 25px; z-index: 20; box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1); }

.return_top_container.show { display: block; }

.return_top_box { display: block; width: 83px; height: 18px; padding: 60px 0 5px; text-align: center; color: #666; background-color: #fff; background-position: center 10px; background-repeat: no-repeat; }

.return_top_box:hover { color: #fff; background-color: #396bf6; }

.return_top_qy_qrcode { background-image: url(icon_index_04.jpg); }

.return_top_qy_qrcode:hover { background-image: url(icon_index_04_active.jpg); }

.return_top_online_zhixun { background-image: url(icon_index_05.jpg); background-position: center 20px; }

.return_top_online_zhixun:hover { background-image: url(icon_index_05_active.jpg); }

.return_top { padding: 0; height: 83px; background-image: url(icon_index_06.jpg); background-position: center center; }

.return_top:hover { background-image: url(icon_index_06_active.png); }

.index_title { padding: 50px 0; font-size: 16px; line-height: 2; text-align: center; }

.index_title h1 { font-size: 24px; font-weight: normal; }

.index_title2 { padding: 80px 0 50px; font-size: 16px; line-height: 1.5; text-align: center; }

.index_title2 h1 { font-size: 24px; }

.index_news { margin: 0 0 50px; }

.index_news .con { display: flex; }

.index_news .left, .index_news .right { flex: 1; }

.index_news .left { margin: 0 40px 0 0; padding: 0 0 20px; border-bottom: 1px #eee solid; }

.index_news .left .img { max-width: 100%; }

.index_news .left .left_con { display: flex; padding: 10px 0 0; }

.index_news .left .left_con .date { width: 80px; font-size: 24px; color: #999; }

.index_news .left .left_con .word { flex: 1; color: #666; }

.index_news .left .left_con .word h2 { margin: 0 0 10px; font-size: 18px; font-weight: normal; color: #333; }

.index_news .left .left_con .word p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; }

.index_news .left a:hover .date { color: #396bf6; }

.index_news .left a:hover .word h2 { color: #396bf6; }

.index_news .right .tab { margin: 0 0 30px; }

.index_news .right .tab li { float: left; width: 140px; line-height: 35px; font-size: 16px; text-align: center; border: 1px #d8d8d8 solid; }

.index_news .right .tab li:first-child { border-right: none; }

.index_news .right .tab .cur { color: #fff; background-color: #396bf6; border-color: #396bf6; }

.index_news .right .ls { display: none; }

.index_news .right .ls li { margin: 0 0 40px; border-bottom: 1px #eee solid; }

.index_news .right .ls li h1 { margin: 0 0 10px; font-size: 18px; font-weight: normal; }

.index_news .right .ls li .ls_left { flex: 1; margin: 0 20px 0 0; }

.index_news .right .ls li .ls_left p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; }

.index_news .right .ls li .date { width: 80px; height: 60px; font-size: 24px; color: #999; background: url(icon_index_news.jpg) center bottom no-repeat; }

.index_news .right .ls li a { display: flex; padding: 0 0 20px; }

.index_news .right .ls li a:hover { color: #333; }

.index_news .right .ls li a:hover h1 { color: #396bf6; }

.index_news .right .ls li a:hover .date { color: #396bf6; background-image: url(icon_index_news_active.jpg); }

.index_news .right .ls li:last-child { margin: 0; }

.index_news .right .ls li:hover { border-color: #396bf6; }

.index_news .right .ls.cur { display: block; }

.index_news .more { display: block; margin: 50px auto 0; width: 200px; height: 40px; line-height: 40px; background-color: #396bf6; color: #fff; text-align: center; }

.banner2 { display: flex; align-items: center; height: 760px; background: url(img_banner_02.jpg); }

.banner2 .con { display: flex; flex-direction: column; }

.banner2 h1 { margin: 0 0 30px; font-size: 30px; color: #e5c282; text-align: center; }

.banner2 h2 { margin: 0 0 30px; font-size: 20px; font-weight: normal; color: #fff; text-align: center; }

.banner2 .more { display: block; margin: 0 auto; width: 200px; height: 40px; line-height: 40px; background-color: #396bf6; color: #fff; text-align: center; }

.banner2 ul { display: flex; padding: 80px 0 0; }

.banner2 li { flex: 1; position: relative; padding: 0 0 0 20px; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.banner2 li h3 { font-size: 18px; color: #fff; }

.banner2 li .en { display: block; margin: 10px 0; font-size: 16px; color: #919293; }

.banner2 li .line { display: block; width: 100px; height: 3px; background-color: #2159AC; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.banner2 li .arrow { display: none; position: absolute; left: 0; bottom: 0; z-index: 2; width: 0; border-width: 0 0 50px 200px; border-color: transparent transparent #2159AC; border-style: solid; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.banner2 li .num { display: flex; flex-direction: column; align-items: flex-end; margin: 20px 20px 0 0; font-size: 20px; color: #828384; }

.banner2 li .num .line2 { display: block; width: 1px; height: 100px; background: #868C91; }

.banner2 li.cur { padding: 0 0 0 50px; }

.banner2 li.cur .line { width: 130px; }

.banner2 li.cur .arrow { display: block; left: -20px; }

.banner2 li:nth-child(2) { flex: auto; padding: 0; width: 6%; }

.banner2 li:nth-child(2).cur { padding: 0 0 0 20px; }

.aboutus > .con { display: flex; padding: 40px 0; }

.aboutus .left { flex: 2; margin: 0 20px 0 0; }

.aboutus .left h2 { margin: 20px 0 10px; font-size: 18px; }

.aboutus .left h3 { margin: 0 0 20px; font-size: 16px; font-weight: normal; color: #666; }

.aboutus .left p { line-height: 2; color: #42547a; }

.aboutus .left .indent2 { text-indent: 2em; }

.aboutus .right { flex: 1; }

.news_ls { padding: 0 0 40px; background: #FBFBFB; }

.news_ls .con { display: flex; }

.news_ls .left { margin: 0 20px 0 0; padding: 30px 0 0; width: 200px; background-color: #fff; }

.news_ls .left .title { margin: 0 0 0 30px; font-size: 20px; color: #396bf6; }

.news_ls .left ul { padding: 20px 0; }

.news_ls .left li { padding: 0 0 0 50px; line-height: 40px; font-size: 16px; }

.news_ls .left .cur { color: #396bf6; background: #FBFBFB; border-left: 2px #396bf6 solid; }

.news_ls .right { flex: 1; background-color: #fff; }

.news_ls .right .ls { padding: 40px 30px 10px; }

.news_ls .right li { margin: 0 0 30px; padding: 0 0 20px; border-bottom: 1px #EDEDED solid; }

.news_ls .right li a { color: #ABABAB; }

.news_ls .right li p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; }

.news_ls .right li .img { float: left; width: 230px; height: 130px; }

.news_ls .right li .word { margin: 0 0 0 250px; }

.news_ls .right li .word h1 { display: flex; justify-content: space-between; margin: 0 0 20px; font-size: 20px; color: #373737; }

.news_ls .right li .word .date { font-size: 14px; color: #B6B6B6; }

.news_ls .right .cur { border-color: #396bf6; }

.news_ls .right .cur .word h1 { color: #396bf6; }

.news_detail .left ul { padding: 20px 0; border-bottom: 30px #FBFBFB solid; }

.news_detail .left .title2 { margin: 15px 0 0; padding: 0 0 0 20px; font-weight: bold; border-left: 2px #396bf6 solid; }

.news_detail .left .news { border: none; }

.news_detail .left .news li { padding: 0 20px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.news_detail .right { padding: 40px 0; }

.news_detail .right h2 { text-align: center; }

.news_detail .right .sub_title { margin: 20px 0 40px; padding: 0 0 40px; text-align: center; color: #999; border-bottom: 1px #EBEBEB solid; }

.news_detail .right .img { margin: 0 0 40px; text-align: center; }

.news_detail .right .img img { max-width: 80%; }

.news_detail .right .word { margin: 40px; line-height: 2; color: #666; }

.cases { padding: 20px 0; }

.cases .con { display: flex; flex-wrap: wrap; justify-content: space-between; }

.cases li { margin: 0 0 10px; width: 23%; text-align: center; }

.cases li a { display: block; overflow: hidden; }

.cases li a img { width: 100%; height: 156px; }

.cases li p { margin: 5px 0 10px; }

.baohan_chaxun { display: flex; justify-content: center; align-items: center; height: 900px; background: url(banner_big_01.jpg); }

.baohan_chaxun .form { padding: 40px; width: 800px; overflow: hidden; background-color: #FCFEFD; border-radius: 15px; }

.baohan_chaxun .form h1 { margin: 60px 0 40px; font-size: 26px; text-align: center; }

.baohan_chaxun .form .form_con { /*display: flex;*/ }

.baohan_chaxun .form .form_con .left, .baohan_chaxun .form .form_con .right { flex: 1; }

.baohan_chaxun .form .form_con .left { display: flex; flex-direction: column; margin: 0 50px 0 0; }

.baohan_chaxun .form .form_con .left .ipt { padding: 0 5px; height: 35px; line-height: 35px; border: 1px #DDDEDE solid; outline: none; }

.baohan_chaxun .form .form_con .left .btn { height: 40px; color: #000000;  border: none; border-radius: 20px; cursor: pointer; background: linear-gradient(#e4cf80, #f1f19d, #e4cf80);}

.baohan_chaxun .form .form_con .right { line-height: 2; }

.baohan_chaxun .form .form_con .right h2 { font-size: 15px; font-weight: bold; }

.baohan_detail .title { padding: 20px 0 10px; font-size: 22px; text-align: center; }

.baohan_detail .sub_title { color: #A9A9A9; text-align: center; }

.baohan_detail .hr { margin: 20px 0; border-top: 1px #E6E6E6 solid; }

.baohan_detail .form { padding: 0 0 0 200px; display: flex; flex-wrap: wrap; }

.baohan_detail .form li { width: 50%; line-height: 2; }

.baohan_detail .img_box { margin: 20px 0 50px; text-align: center; }

.xinxi_nuru { display: flex; justify-content: center; align-items: center; height: 900px; background: url(banner_big_01.jpg); }

.xinxi_nuru .form { padding: 30px 50px 40px; width: 300px; overflow: hidden; background-color: #FCFEFD; border-radius: 15px; }

.xinxi_nuru .form h1 { margin: 0 0 20px; font-size: 18px; text-align: center; }

.xinxi_nuru .form .form_con { display: flex; flex-direction: column; }

.xinxi_nuru .form .ipt { padding: 0 5px; height: 35px; line-height: 35px; border: 1px #DDDEDE solid; outline: none; }

.xinxi_nuru .form .btn { height: 35px; color: #fff; background-color: #396bf6; border: none; border-radius: 20px; cursor: pointer; }

.online_guest { display: flex; justify-content: center; align-items: center; height: 900px; background: url(banner_big_02.jpg); }

.online_guest .form { padding: 30px 50px 40px; width: 500px; overflow: hidden; background-color: #FCFEFD; border-radius: 15px; }

.online_guest .form h1 { margin: 0 0 30px; font-size: 18px; text-align: center; }

.online_guest .form .form_con { display: flex; flex-direction: column; }

.online_guest .form .red { color: red; }

.online_guest .form .ipt { flex: 1; padding: 0 5px; height: 35px; line-height: 35px; border: 1px #DDDEDE solid; outline: none; }

.online_guest .form .btn { height: 35px; color: #fff; background-color: #396bf6; border: none; border-radius: 20px; cursor: pointer; }

.online_guest .form .form_item { display: flex; align-items: center; margin: 0 0 30px; }

.online_guest .form .form_item .label { width: 100px; }

.online_guest .form .btn_group { display: flex; }

.online_guest .form .btn_group .btn { flex: 1; margin: 0 10px; }

.online_guest .form .btn_group .btn_gray { color: #333; background-color: #d9d9d9; }

.zhuying_yewu { background: #FBFBFB; }

.zhuying_yewu .con { display: flex; justify-content: space-between; padding: 20px 0 80px; }

.zhuying_yewu li { padding: 0 0 20px; width: 18%; background-color: #fff; border: 1px #efefef solid; box-shadow: #efefef 0 0 2px 0; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.zhuying_yewu li .icon { margin: 50px auto; width: 100px; height: 100px; background-color: #396bf6; border-radius: 50%; background-position: center center; background-repeat: no-repeat; background-size: 80px 80px; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.zhuying_yewu li .icon1 { background-image: url(icon_business_01.png); }

.zhuying_yewu li .icon2 { background-image: url(icon_business_02.png); }

.zhuying_yewu li .icon3 { background-image: url(icon_business_03.png); }

.zhuying_yewu li .icon4 { background-image: url(icon_business_04.png); }

.zhuying_yewu li .icon5 { background-image: url(icon_business_05.png); }

.zhuying_yewu li h2 { text-align: center; }

.zhuying_yewu li i { display: block; margin: 15px auto; width: 30px; height: 2px; background-color: #396bf6; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; -ms-transition: all 0.8s ease; }

.zhuying_yewu li p { margin: 10px 20px; color: #666; }

.zhuying_yewu li .more { text-align: center; }

.zhuying_yewu li .more a { color: #666; }

.zhuying_yewu .cur { border-color: #e5c282; box-shadow: #e5c282 0 0 5px 1px; }

.zhuying_yewu .cur .icon { background-color: #e3bf7d; }

.zhuying_yewu .cur i { background-color: #e3bf7d; }

.layui-layout-admin .layui-nav-tree .layui-nav-child dd.layui-this, .layui-layout-admin .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-layout-admin .layui-nav-tree .layui-this, .layui-layout-admin .layui-nav-tree .layui-this > a, .layui-layout-admin .layui-nav-tree .layui-this > a:hover { background-color: #396bf6; }

.layui-layout-admin .layui-side, .layui-layout-admin .layui-body { top: 0; }

.layui-layout-admin .layui-side { overflow: hidden; background-color: #001529; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }

.layui-layout-admin .layui-side .layout_logo_box { background-color: #002140; }

.layui-layout-admin .layui-side .layout_logo { margin: 10px 0 10px 10px; }

.layui-layout-admin .layui-side .menu_icon1 .layui-icon { margin: 0 10px 0 0; }

.layui-layout-admin .layui-side.close { width: 43px; }

.layui-layout-admin .layui-side.close .layout_logo { width: 120px; height: 30px; }

.layui-layout-admin .layui-side.close .layui-nav-child { display: none; }

.layui-layout-admin .layui-body { background-color: #f0f2f5; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }

.layui-layout-admin .layui-body .right_top { display: flex; justify-content: space-between; align-items: flex-end; padding: 10px 10px 10px 0; background-color: #fff; }

.layui-layout-admin .layui-body .right_top .icon { display: block; margin: 0 0 0 10px; width: 22px; height: 22px; background: url(icon_11.png) center center no-repeat; cursor: pointer; }

.layui-layout-admin .layui-body .right_top .icon.close { transform: rotate(180deg); }

.layui-layout-admin .layui-body .right_top .user_info { color: #666; }

.layui-layout-admin .layui-body .right_top .user_info i { display: inline-block; margin: 0 10px 0 0; width: 20px; height: 20px; vertical-align: bottom; background: #396bf6; border-radius: 50%; }

.layui-layout-admin .layui-body .right_title { line-height: 40px; font-size: 16px; font-weight: bold; color: #233a52; }

.layui-layout-admin .layui-body .right_title i { display: inline-block; margin: 0 10px; width: 2px; height: 20px; vertical-align: text-bottom; background: #396bf6; }

.layui-layout-admin .layui-body .right_title .date { margin-left: 30px; font-size: 14px; font-weight: normal; }

.layui-layout-admin .layui-body .layui-btn { width: 100px; color: #2553B3; background-color: #f3f3f3; border-radius: 25px; }

.layui-layout-admin .layui-body .layui-btn[lay-submit] { color: #fff; background-color: #396bf6; }

.layui-layout-admin .layui-body .layui-form-select { margin: 0 10px 0 0; }

.layui-layout-admin .layui-body .layui-form-select:last-child { margin: 0; }

.layui-layout-admin .layui-body .table_box { margin: 0 0 10px; padding: 0 10px 1px; background-color: #fff; }

.layui-layout-admin .layui-body .table_box .layui-input { flex: 1; margin: 0 10px 0 0; border: 1px #e2e2e2 solid; border-radius: 5px; }

.layui-layout-admin .layui-body .table_box .date_ipt { background: url(icon_arrow.png) 97% center no-repeat; }

.layui-layout-admin .layui-body .table_box .form_top { display: flex; justify-content: space-between; padding: 20px 20px 10px; }

.layui-layout-admin .layui-body .table_box .form_top .left { display: flex; }

.layui-layout-admin .layui-body .table_box .form { padding: 20px 20px 10px; }

.layui-layout-admin .layui-body .table_box .form .layui-btn { border-radius: 5px; }

.layui-layout-admin .layui-body .btn_group { padding: 10px 0 1px; text-align: center; background-color: #f0f2f5; }

.layui-layout-admin .layui-body .btn_group .layui-btn { border-radius: 5px; }

.layui-layout-admin .layui-body .btn_group .layui-btn[lay-default] { border: 1px #396bf6 solid; color: #396bf6; }

.layui-layout-admin .layui-body .index_block_box { display: flex; margin: 0 0 0 30px; }

.layui-layout-admin .layui-body .index_block_box li { margin: 0 20px 20px 0; padding: 25px 0 0 30px; width: 248px; height: 110px; box-sizing: border-box; background: #e4e9f6; border-radius: 10px; }

.layui-layout-admin .layui-body .index_block_box li h2 { margin: 0 0 5px; color: #396bf6; }

.layui-layout-admin .layui-body .index_block_box .cur { color: #fff; background: url(person_info_index_bg_01.jpg) no-repeat; }

.layui-layout-admin .layui-body .index_block_box .cur h2 { color: #fff; }

.layui-layout-admin .layui-body .index_block_box .cur p { font-weight: bold; }

.layui-layout-admin .layui-body .index_bottom_box { display: flex; width: 100%; background: #fff; }

.layui-layout-admin .layui-body .index_bottom_box .right_title { background: #f0f2f5; }

.layui-layout-admin .layui-body .index_bottom_box .calendar { flex: 1; background: #fff; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .table_box { margin: 10px 0 0; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv { width: 100%; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv .layui-laydate-main { width: 100%; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv .layui-laydate-content { width: 100%; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv .layui-laydate-content > table { width: 100%; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv .layui-laydate-content td { height: 45px; }

.layui-layout-admin .layui-body .index_bottom_box .calendar .laydate-theme-molv .layui-laydate-footer { display: none; }

.layui-layout-admin .layui-body .index_bottom_box .message { margin: 0 0 0 20px; width: 300px; background: #fff; }

.layui-layout-admin .layui-body .index_bottom_box .message .table_box { margin: 10px 0 0; padding: 0 10px 0 20px; height: 366px; overflow-y: auto; }

.layui-layout-admin .layui-body .index_bottom_box .message .table_box li { margin: 0 0 20px; list-style-image: url(icon_li.png); }

.layui-layout-admin .layui-body .index_bottom_box .message .table_box .message_title .blue { color: #396bf6; }

.layui-layout-admin .layui-body.close { left: 45px; }

.xinxi_nuru.login { display: block; padding: 50px 0 150px; height: auto; overflow: hidden; }

.xinxi_nuru.login .logo { margin: 0 0 80px 80px; }

.xinxi_nuru.login .form { margin: 0 auto; width: 200px; }

.xinxi_nuru.login .voli_code { display: flex; margin: 0 0 20px; border: 1px #DDDEDE solid; }

.xinxi_nuru.login .voli_code .ipt { flex: 1; width: 50px; border-width: 0 1px 0 0; }

.entry_icon { padding: 20px 0 0 20px; }

.entry_icon img { margin: 0 10px 0 0; }

.pop_box { padding-top: 10px !important; }

.pop_box .upload_btn { margin: 0 20px 0 0; height: 30px; width: 100px; line-height: 30px; background-color: #354051; border-radius: 5px; }

.pop_box .upload_ipt { height: 32px; line-height: 32px; border: 1px #DDDEDE solid; }

.pop_box .submit_btn_box { text-align: center; }

.pop_box .submit_btn_box .layui-btn { width: 120px; height: 35px; line-height: 35px; background-color: #2553B3; border-radius: 5px; }

.bottom { padding: 30px 0 20px; background-color: #1D1D1D; }

.bottom .up { display: flex; justify-content: space-between; align-items: center; }

.bottom .left { line-height: 2; color: #8C8C8C; }

.bottom .left .logo { display: block; margin: 0 0 30px; }

.bottom .left img { margin: 0 5px 0 0; vertical-align: middle; }

.bottom .left p { margin: 10px 0 0; }

.bottom .left .btn { display: inline-block; margin: 30px 0 0; padding: 5px 20px 5px 50px; background: #414141 url(icon_bottom_04.jpg) 20px center no-repeat; color: #DEDEDE; border-radius: 5px; }

.bottom .center { display: flex; flex-direction: column; flex-wrap: wrap; height: 150px; }

.bottom .center li { width: 150px; line-height: 2; }

.bottom .center a { color: #757575; }

.bottom .center a:hover { color: #fff; }

.bottom .right h2 { margin: 0 0 20px; font-size: 20px; font-weight: normal; color: #DEDEDE; }

.bottom .right .ipt { margin: 0 0 20px; padding: 0 10px 0 50px; width: 200px; height: 35px; line-height: 35px; color: #E9F0FF; background: #333 url(icon_bottom_05.jpg) 20px center no-repeat; border: none; border-radius: 5px; outline: none; }

.bottom .right .ipt2 { background-image: url(icon_bottom_06.jpg); }

.bottom .right .btn { padding: 10px 20px; color: #E9F0FF; background-color: #396bf6; border: none; border-radius: 8px; cursor: pointer; }

.bottom .txt { display: block; margin: 50px 0 0; color: #5A5A5A; text-align: center; }

/*# sourceMappingURL=style.css.map */
