@charset "utf-8";
body,html{ margin:0; padding:0;}
body {height:100%;font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;   color: #333;background-color: #fff;}
*,ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row:after, .row:before,ul:after, ul:before {
    display: table;
    content: " ";
}
.row:after,ul:after {
    clear: both;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ol, ul, li {list-style: none;margin:0;padding:0;}
img, input, textarea, button {border: 0;vertical-align: middle;}
a{ text-decoration:none}
a:hover{color:#ff6000;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
dl,dt,dd{ margin:0;}
/*icons*/
.icon-xihuan:hover{color:#ff7000;cursor:pointer;}
.icon-xihuan.alreadycollect{color:#ff7000;}
/*h*/
.maintitle{color:#252525;}
.subtitle{ color:#8a8a8a}
.importc{color:#f15a29 !important}
.btnprimary{border:1px solid #f15a29;color:#f15a29 !important}
/*内容内边距*/
body{
    padding:6px!important;
    box-sizing:border-box;
}
.data-contentbod{
    width: 100%;
    height: 100%;
    padding: 10px;
    padding-top: 4px;
    box-sizing: border-box;
    overflow: hidden;
    border: 2px solid #80b1e6!important;
    border-radius: 4px;
}
/*按钮*/
.btn {
    display: inline-block;
    background: #3AB27A;
    border: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
}
.btncommon {
    display: inline-block;
    background: #fff;
    border: 0;
    cursor: pointer;
    color: #ff6700;
    text-align: center;
    border:1px solid #ff6700; text-align:center;min-width:100px; border-radius:4px;
}
/*顶部条*/
.yicall-topbar {position: relative;z-index: 30;height:30px;font-size: 12px;color: #333;background: #efefef;}
.containercenter {width: 1000px;height:100%;margin-right: auto;margin-left: auto;}
.container {width: 1000px;margin-right: auto;margin-left: auto;}
.mainbodywrap   { height:100%;}
.container:before, .container:after {content: " ";display: table;}
.container:after{clear: both;}
.left-bar ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.left-bar ul li,.right-bar ul li{display: inline-block;padding-left:10px;padding-right:10px;display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;vertical-align: middle;}
.mod-topbar{background-position: top center;display: block;text-indent: -99999px;}
.yicall-topbar .container .right-bar{ float:right;}
.yicall-topbar .container .left-bar{ float:left;}
.left-bar ul li a, .right-bar ul li a {color: #333;font-size: 12px;text-decoration: none;}
.left-bar ul li a:hover, .right-bar ul li a:hover {color: #fff;}
.left-bar ul li i, .right-bar ul li a i{display:inline-block;margin-right:5px;float:left;}
.yicall-header{height:80%;position:relative;width: 100%}
.yicall-header .header-logo {float: left;width:230px;margin-top: 16px;margin-bottom: 16px;}
.yicall-header .header-nav{height:40px;overflow: hidden;background:#173a8b;}
.yicall-header .header-nav ul li{float: left;line-height: 40px;padding: 0 22px 0 22px;min-width:125px;position:relative;}

.yicall-header .header-nav ul li:after{content:url(../images/sp.png);right:0;position:absolute;top:12px;}
.yicall-header .header-nav ul li.active{ background:#3594cc;}
.yicall-header .header-nav ul li.active a{color:#fff; font-size:16px;}
.yicall-header .header-nav ul li a{text-decoration: none;color:#fff;font-size:14px;height: 40px;display: block; text-align:center;}
.yicall-header .header-nav ul li a:hover{color:#f15a29}
.yicall-header .header-search{float: right;width: 556px;margin-top: 25px;}
.tag{display:block;width:37px;height:27px;}
.tag.fulltooff {width: 64px;height: 23px;background: #e53935;color: #fff; text-align:center; line-height:23px; display:inline-block;}
.tag.gift,.tag.showgift{ background:#4AD8B2;width: 64px;height: 23px;color: #fff; text-align:center; line-height:23px; display:inline-block;}
.tag.showgift:hover{ background:#6FF1CE;}
.tag.hot{background:url(../images/sp.png) no-repeat;}
.yicall-header .header-nav ul li a .tag{ position:absolute;}
.yicall-header .header-search .search-box ,.yicall-header .header-search .search-btn{float:left;}
.yicall-header .header-search .search-box {border: 1px solid #173a8b;height: 40px;line-height: 40px;padding: 0 14px;width: 260px;}
.yicall-header .header-search .search-btn { display:inline-block;background:#173a8b;border: 0;cursor: pointer;height:40px;width: 53px;margin-left:-4px;color:#fff; line-height:42px; font-size:22px; text-align:center}
.yicall-header .header-search .search-btn:hover{background:#FF9F5E;}

/*轮播*/
.menu-container,.flexslider{width:85%;height:220px;margin:0 auto;}

/*首页下拉菜单*/
/* hc_lnav */
.hc_lnav{z-index:9;width:208px;background-color:rgba(0,0,0,.6); }
.cat .hc_lnav{ background:#ff6700}
.cat .hc_lnav .allbtn ul{ background:#ff6700}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{height:42px;font-size:14px;-webkit-box-shadow: 0 8px 16px rgba(0,0,0,0.18); box-shadow: 0 8px 16px rgba(0,0,0,0.18);margin:0;}
.hc_lnav .allbtn h2 a{line-height:42px;padding-left:40px;width:234px;display:block;font-family:微软雅黑, 黑体;height:42px;color:#173a8b;font-size:14px;font-weight:normal;}
.hc_lnav .allbtn h2 a:hover{text-decoration:none}
.hc_lnav .allbtn h2 i{}
.hc_lnav .allbtn h2 strong{}
.hc_lnav .allbtn ul{width:208px;display:none;top:0;left:0px;margin-top:20px;}
.main .hc_lnav .allbtn ul{display:block;border-bottom:1px solid #173a8b;}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{/*padding-bottom:7px;*/zoom:1;clear:both;cursor:default;height:57px;position:relative; background-color:#f4fbff}
.hc_lnav .allbtn ul li.a1{ background : url(../images/carts.png) 0 0 no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a2{ background : url(../images/carts.png) 0 -57px no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a3{ background : url(../images/carts.png) 0 -114px no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a4{ background : url(../images/carts.png) 0 -171px no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a5{ background : url(../images/carts.png) 0 -228px no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a6{ background : url(../images/carts.png) 0 -285px no-repeat #f4fbff;}
.hc_lnav .allbtn ul li.a7{
    background : url(../images/curve.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}
.hc_lnav .allbtn ul li.a8{
    background : url(../images/maps.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}

.hc_lnav .allbtn ul li.a9{
    background : url(../images/settings.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}

.hc_lnav .allbtn ul li.a10{
    background : url(../images/mapsettings.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}

.hc_lnav .allbtn ul li.a11{
    background : url(../images/threshold.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}

.hc_lnav .allbtn ul li.a12{
    background : url(../images/node.png)  no-repeat #f4fbff;
    background-position:5px 10px;
}
.hc_lnav .allbtn ul li:hover{}
.hc_lnav .allbtn ul li .tx{width:208px;border:1px solid #173a8b;line-height:57px;padding-left:10px;background-repeat:no-repeat;height:57px;_background-image:none;position: absolute;z-index:99999;border-bottom:none;}
.hc_lnav .allbtn ul li .tx a{width:193px;display:inline-block;color:#333;font-size:14px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;padding-right:20px;}
.hc_lnav .allbtn ul li .tx:hover{position: absolute;z-index:99999;border-right:1px solid #fff;}
/*.hc_lnav .allbtn ul li .tx a i.cate{line-height:25px;margin-top:0px;width:25px;background-position:0px 0px;float:left;height:25px;margin-right:10px;text-decoration:none;}*/
.hc_lnav .allbtn ul li .tx a i.iconfont{line-height:25px;top:17px;width:25px;height:25px;font-size:9px;color:#173a8b;position:absolute;right:-5px;}
/*.hc_lnav .allbtn ul li.a1 .tx a i.cate{background-image:url(../images/carts.png)}*/
/*.hc_lnav .allbtn ul li.a2 .tx a i.cate{background-image:url(../images/carts.png)}*/
/*.hc_lnav .allbtn ul li.a3 .tx a i.cate{background-image:url(../images/carts.png)}*/
/*.hc_lnav .allbtn ul li.a4 .tx a i.cate{background-image:url(../images/carts.png)}*/
.cate{padding-right:30px;}


.hc_lnav .allbtn ul li dl{zoom:1;color:#ffffff;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{line-height:22px;white-space:nowrap;float:left;color:#d9e7ce;margin-left:6px;margin-right:6px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.hc_lnav .allbtn ul li dd{line-height:22px;width:150px;float:left;padding-top:2px}
.hc_lnav .allbtn ul li .pop{-position:absolute;z-index:9999;border-left:medium none;padding:15px 20px 10px 15px;background-color:#EFEFEF;min-height:80px;width:720px;display:none;border-top:medium none;top:-42px;margin-top:-1px;margin-left:207px;overflow:hidden;border:1px solid #173a8b;}
.hc_lnav .allbtn ul li .pop h3{display:none;font-size:14px;height:0;margin:0;}
.hc_lnav .allbtn ul li .pop dl{padding-bottom:6px;color:#666666;padding-top:6px}
.hc_lnav .allbtn ul li .pop dl:hover{}
.hc_lnav .allbtn ul li .pop dl a:hover{color:#ff7000;}
.hc_lnav .allbtn ul li .pop dl a{color:#333;margin-left:12px;margin-right:12px}
.hc_lnav .allbtn ul li .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn ul li .pop dt{padding-left:0px;width:72px}
.hc_lnav .allbtn ul li .pop dd{width:690px;margin-left:-12px}
.hc_lnav .allbtn ul li .pop .act{height:200px;overflow:hidden;padding:10px; background:#f5f5f5;margin-left:-10px; margin-right:-10px; position:absolute;bottom:0;width:100%;}
.hc_lnav .allbtn ul li .pop .act h4{margin:0;text-align:center;font-size:16px;font-weight: 400;color: #757575;border-top: 1px solid #e0e0e0;-webkit-font-smoothing: antialiased; position:relative;height:30px;margin-top:10px;}
.hc_lnav .allbtn ul li .pop .act h4 span {position: absolute;top: -20px;left:260px;height: 40px;width: 160px;line-height: 40px;text-align: center;    display: block;background-color: #f5f5f5;}
.hc_lnav .allbtn ul li .pop .act .list{ }
.hc_lnav .allbtn ul li .pop .act .list >div{float:left;width:100px;height:130px; position:relative;margin-left:20px;}
.hc_lnav .allbtn ul li .pop .act .list >div .title{font-size:12px;overflow:hidden;position:absolute;bottom:0;width:100%; text-align:center; background-color:rbga(255,255,255,.6);height:20px;line-height:20px;}
.hc_lnav .allbtn ul li .pop .act .likepic{width:100px;height:100px;overflow:hidden;margin:0 auto; background:#fff;}
.hc_lnav .allbtn ul li .pop .act .likepic img{width:100%;}
.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover{background-color:#fff;border-right:2px solid #fff;}
.hc_lnav .allbtn ul li:hover .tx a{color:#333}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px}
.hc_lnav .allbtn ul li:hover .pop{display:block;}
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a:hover{color:#cd0606}
/*topnav下拉样式*/

.clear{ clear:both;}
.logBox{position:fixed;_position:absolute;top:0;_top:expression(documentElement.scrollTop+0+'px');left:0; background:#f9f9f9; height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999;}
.siderBar01{float:right;width:280px;}
.login{position:relative;width:980px; background:#f9f9f9; height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666; line-height:30px;}
.login input,.login select{margin-top:-1px;_margin-top:1px;vertical-align:middle;}
.login form a{color:#666;}
.login form a:hover{color:#c00;}
.login label input{width:80px;height:14px;}
.login .siderNav{position:absolute;right:0;top:0;width:300px;_width:310px;}
.btnLogin{width:40px;height:20px;border:none;cursor:pointer;color:#666;}



.topmenu{color:#333;}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:inline-block;position:relative;height:40px;padding:0 10px 0 10px;font-weight:normal;cursor:default;z-index:20;margin-left:-10px; margin-right:-15px;}
.topmenu strong:hover{color:#ff6700}
.topmenu .jq_hidebox{display:none;position:absolute;right:-6px;top:39px; padding:10px; border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10; padding:0px;}
.topmenu li.hover strong{border-bottom:none;background-color:#fff;}

.topmenu li.htphone{_width:83px;}
.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}
.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}
.topmenu li.hover strong.icon_arr{background-position:right -46px;}
.topmenu li.weibo{_width:65px;}
.topmenu li.weibo strong{padding-left:29px;background-position:0 -75px;}
.topmenu li.weibo .jq_hidebox{width:250px;}
.topmenu li.weixin{}
.topmenu li.weixin strong{}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:180px;left:-119px;}
.topmenu li.qxpp{background:none;}
.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}
.jq_hidebox a{color:#666}


.topmenu .cartlist{display:block;width:185px;height:280px;overflow:hidden; position:relative;padding-left:8px; padding-right:8px;}
.topmenu .wxht{height:185px;width:92px; text-align:center; padding-top:10px }
.topmenu .wxht span{display:inline-block;padding-top:3px;color:#666;}
.cartlist ul{overflow:hidden;height:250px;}
.cartlist ul li{width:100%;padding:0;height:50px;}
.cartlist ul li .pic{width:45px;height:45px; overflow:hidden;}
.cartlist ul li .pic img{width:100%;}
.cartlist ul li .title,.cartlist ul li .pic {float:left;}
.cartlist ul li i.iconfont{float:right}
.cartlist ul li .title{width:90px;height:30px;margin-left:9px;}
.cartlist .bottom{ position:absolute;height:55px;width:100%;bottom:0;left:0; background:#fff; border-top:1px solid #f7f7f7; margin-bottom:0;}
.cartlist .bottom .total{position:absolute;left:10px;top:-5px;height:16px;line-heiht:16px;}
.cartlist .bottom .price{position:absolute;left:10px;top:10px;height:16px;line-heiht:16px;}
.cartlist .bottom .btn{position:absolute;right:0;top:0;color:#fff;width:100px;height:55px;font-size:14px;}


/*底部*/
.bodybottom{ background:#fff;margin-top:40px;padding-bottom:30px}
.bodybottom .list-service{border-bottom:1px solid #e0e0e0; padding-bottom:20px;}
.bodybottom .list-service >li {
    float: left;
    width: 208px;
    height: 55px;
    border-left: 1px solid #e0e0e0;
    font-size: 16px;
    line-height: 25px;
    text-align: center;

}
.bodybottom .list-service >li:first-child{border:none;margin-left: 30px;}
.bodybottom .list-service li a{ display:block;}
.bodybottom .list-service li a span{ float:left; display:inline-block;width:50px;height:50px;margin-left:20px;}
.bodybottom .list-service li a ul{ margin-left:80px;min-width:190px;}
.bodybottom .list-service li a li{ text-align:left;}
.bodybottom .list-service li a li:first-child{color:#181818}
.bodybottom .list-service li a li:last-child{color:#b5b5b5;font-size:14px;}

.footer-links {
    padding: 40px 0;color:#666666;font-size:12px; text-align:left;
}
.footer-links a{ color:#666666
}
.footer-links .col-links {
    float: left;
    width: 150px;
    height: 112px;
    margin: 10px 0;
}
.footer-links .col-links.address {
    width: 200px;
}
.footer-links .col-contact {
    float: left;
    width: 251px;
    height: 112px;
    color: #616161; margin-right:30px;     margin-left: 50px;
}
.footer-links .col-links dt {
    margin: -1px 0 46px;
    font-size: 14px;
    line-height: 1.25;
    color: #424242;
}.footer-links .col-links dd {
     margin: 10px 0 0;
     font-size: 12px;
 }
.col-contact span{}
.col-contact p{width:245px;height:99px;text-align:left;color:#8c8c8c;line-height:22px; margin-top:20px;}

.slider{width:750px;height:220px;overflow:hidden;float:right; margin-top:20px;}

.left{float:left;width:210px;padding:0;}
.right{float:right;width:750px;padding:0;margin-top:20px;}

/*文章列表*/
.artlist{border:1px solid #ececec;padding:10px;margin-top:20px;}
.artlist dt{color:#173a8b;font-size:16px;HEIGHT:30px;line-height:30px;margin-bottom:5px;}
.artlist dt span{float:right;font-size:12px;color:#333;}
.artlist dd{height:30px;line-height:30px;padding-left:20px;font-size:12px}
.artlist dd a{}

.conmain{ margin-top:20px;}
.conmain ul li{float:left;margin-left:40px; margin-right:40px; margin-top:30px;}
.mainwrap{margin-top:20px;height:100px;}
/*底部*/
.footer {
    width: 100%;
    height: 176px;
    font-size: 14px;
    color: #a6acb8;
    padding-top: 44px;
    background: #F8F8F8;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
}
.footer .top {
    padding-bottom: 17px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DADADA;    height: 60px;
}
.fl {
    float: left !important;
}
.footer .top .fr {
    padding-top: 15px;
}
.fr {
    float: right !important;
}
.footer .top a {
    font-size: 14px;
    color: #a6acb8;
    margin: 0 3px;
}
.footer .bot {
    text-align: right;
    position: relative;
}
.footer .bot .style {
    width: 137px;
    height: 23px;
    float: left;
    position: relative;
    text-align: left;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form {
    margin: 0;
    padding: 0;
}
.footer .bot .styleTil {
    cursor: pointer;
    width: 103px;
    height: 23px;
    padding: 0px 26px 0px 8px;
    line-height: 23px;
    color: #a6acb8;
    background: #4f555f url(../images/sp.png) no-repeat 110px center;
}
.footer .bot .choose {
    min-width: 137px;
    width: 137px;
    background: #FFF;
    position: absolute;
    top: 24px;
    left: 0px;
    border-top: 1px solid #555555;
    display: none;
    height: 66px;
    overflow-y: auto;
    overflow-x: hidden;
}
.footer .bot .choose a {
    color: #666;
    display: block;
    padding: 0px 8px;
    height: 22px;
    line-height: 22px;
    word-break: keep-all;
    white-space: nowrap;
}

/*app*/
.download .tab a {
    float: left;
    width: 261px;
    height: 78px;
    color: #2778be;
    padding: 20px 0;
    margin-right: 20px;
    display: inline-block;
    border: 1px solid #2778be;
}
.download .tab a .pic01 {
    display: block;
}
.download .tab a img {
    float: left;
    margin-right: 20px;
    margin-left: 15px;
}
.download .tab a .cont {
    float: left;
    width: 143px;
    height: 36px;
    font-size: 15px;
    line-height: 36px;
    padding-left: 20px;
    letter-spacing: 2px;
    border-left: 1px solid #70a5d4;
}
.down_box {
    padding: 19px;
    margin-top: 30px;
    position: relative;
    border: 1px solid #ddd;    min-height: 360px;
}
.down_box .lt .wx {
    width: 168px;
    height: 168px;
    padding: 15px;
    border: 1px solid #ddd;
}
.down_box .lt {
    width: 200px;
    float: left;
}
.down_box .lt img {
    width: 138px;
    height: 138px;
}
.down_box .lt a {
    width: 168px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #FFF;
    padding-left: 43px;
    display: block;
    margin: 20px 0 15px 0;
    background: #a71218 url(../images/down_a.png) no-repeat 136px center;
}
.down_box .lt p {
    font-family: Microsoft yahei !important;
    font-size: 12px !important;
    color: #666666;
    line-height: 24px;
}
.down_box .rt {
    width: 440px;
    float: right;
    font-family: Microsoft yahei !important;
    font-size: 12px !important;
    line-height: 24px;
}
.down_box .rt h3 {
    font-family: Microsoft yahei !important;
    font-size: 14px;
    color: #2778be;
    letter-spacing: 3px;
    margin-bottom: 10px;
    font-weight: normal;
}
.clearfix {
    zoom: 1;
}.clearfix:before, .clearfix:after {
     content: "";
     display: table;
 }
Pseudo ::after element
.clearfix:after {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.tit {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 8px;font-size: 16px;color: #777; margin-top:20px; margin-bottom:20px;
}

.tit12 {
       padding-bottom: 2px;
    font-size: 12px;
    color: #777;
    margin-top: 8px;
    margin-bottom: 3px;
    height: 20px
}

hr.line {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
    width:100%;
}

.showpage{
    padding-bottom: 2px;font-size: 14px;color: #000; margin-top:1px; margin-bottom:2px;
}
.flexCenter{
    display: flex;
    align-items: center;
}
#scale .form-group{
    margin-right: 30px;
}
#scale .form-group label{
    margin-right: 5px;
}
#scale .form-group input {
    width: 80px;
}
#lineSelect{
    flex-wrap: wrap;
    height: 200px;
    overflow-y: auto;
}
#lineSelect .form-check-inline{
    width: 50%;
    margin-right: 0!important;
}
#lineSelect .form-check-inline .form-check-label{
    padding-left: 0.25rem;
}