/* 初始化 */
/* @import "ie-css.css";  */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { overflow-x: hidden; min-width: 1024px; }

/* 版心 */

/* .w {
    width: 1024px;
    margin: 0 auto;
} */

ul, li, i { list-style: none; }
i { font-style: normal; }
button { outline: none; cursor: pointer; }
select { outline: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

input { border: none; outline: medium; }

.clearfix { *zoom: 1; }

a { text-decoration: none; color: #333; }

img { border-style: none; }

table { text-align: center; }
/* 头部 */

.topbar { height: 82px; width: 100%; background-color: #10517E; padding: 0px 67px 0px 82px; position: relative; }

.topbar .logo img { width: 105px; height: 40px; }
.topbar .logo .ParkPlatform { color: #fff; font-size: 26px; display: inline-block; font-weight: 900; }
.topbar .logo { display: inline-block; width: 25%; height: 82px; padding-top: 16px; float: left; }

.topbar .userinfo { right: 50px; position: absolute; height: 50px; top: 34px; }

.topbar .userinfo li a { color: white; }

.topbar .userinfo li { color: white; display: inline-block; margin-left: 30px; font-size: 16px; }
.topbar .userinfo li img { width: 16px; height: 16px; float: left; margin-top: 2px; margin-right: 6px; }
.topbar .userinfo .quit img { margin-top: 4px; }

.topbar .loginItem li { display: inline-block; color: white; margin-left: 20px; font-size: 16px; }

.topbar .loginItem { position: absolute; display: inline-block; top: 80px; right: 50px; }

.dvparkinfo { height: 82px; line-height: 82px; display: inline-block; font-size: 20px; color: white; float: left; }
.dvparkinfo span { }

/*左下拉*/
/* 下拉菜单 */

#container { height: 100%; }

.leftsidebar_box dl { background-color: #1c88c3; cursor: pointer; width: 160px; margin-bottom: 0px; }
.leftsidebar_box { height: auto !important; overflow: visible !important; position: absolute; /*height: 100% !important;*/ background-color: #b6ddff; }

.line { height: 2px; width: 100%; }
.leftsidebar_box dt { padding-left: 15px; padding-right: 10px; color: #f5f5f5; font-size: 19px; margin-top: 5px; height: 64px; line-height: 64px; }
.leftsidebar_box dd { background-color: #b6ddff; text-align: center; height: 32px; line-height: 32px; }
.leftsidebar_box dd:hover { background-color: #5caefb; font-weight: 700; }
.selected { background-color: #5caefb !important; font-weight: 700 !important; display: block; }
.DtSelected { background-color: #10517e; display: block; }

.leftsidebar_box dd a { font-size: 14px; color: #000; width: 100%; display: block; height: 100%; }
.leftsidebar_box dt img { width: 30px; height: 30px; float: left; margin-top: 15px; display: inline-block; margin-right: 10px; }



/* 列表 */
table tr:nth-child(even) { background: #e0f1fe; }

table tr:nth-child(odd) { background: #ffffff; }

/*溢出 省略号不换行*/
table { table-layout: fixed; }
table tr td { font-size: 12px; height: 30px; overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: nowrap; }

table tr th { background-color: #1c88c3; font-size: 14px; height: 36px; white-space: nowrap; overflow: hidden; word-break: keep-all; text-overflow: ellipsis; color: #fff; }


/* 分页 */
.FY { width: 85%; min-width: 1024px; }
.FY .paging div a { display: inline-block; border: 1px solid #999999; text-align: center; padding: 2px 6px; cursor: pointer; border-radius: 3px; line-height: 20px; font-size: 13px; }
.FY .paging div span { height: 24px; background-color: #1c88c3; text-align: center; display: inline-block; border: 1px solid #999999; border-radius: 3px; line-height: 24px; vertical-align: top; padding: 0px 6px; }
.FY .paging div input { width: 28px; height: 25px; text-align: center; display: inline-block; background-color: white; border: 1px solid #999999; cursor: pointer; vertical-align: top; border-radius: 3px; margin-right: 2px; }
.paging b { font-size: 13px !important; }
.FY div.paging div:nth-child(2) .paging { text-align: left; font-size: 14px; }
.FY div.paging div:nth-child(1) { text-align: center; }
.FY .paging div a:hover { background-color: #339afe; color: #fff; }

.FY .paging div input:last-child:hover { background-color: #339afe; color: #fff; }


/*选择序号*/
.table tr td:first-child input[type="checkbox"] { width: 17px; height: 17px; position: relative; top: 4px; }
.table tr td:first-child i { font-size: 13px; line-height: 30px; width: 40%; display: inline-block; }
/*滚动条*/
.scrollViewList { overflow-y: scroll; width: 82%; text-align: center; }
/*滚动条样式*/
.scrollViewList::-webkit-scrollbar { width: 20px; }
.scrollViewList::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 15px #5cccfb; background: #1c88c3; }
.scrollViewList::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 15px rgba(129, 24, 24, 0.2); border-radius: 0; background: rgba(99, 84, 238, 0.1); }


input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }

.delete_item { background-color: #196ca2; font-size: 15px; width: 110px; height: 30px; margin-left: 30px; color: white; padding-left: 25px; border-radius: 6px; box-shadow: 5px 6px 10px 0px #c3c3c4; line-height: 28px; background-repeat: no-repeat; background-image: url("/assets/pc/img/dele.png"); background-position-y: center; background-size: 18px 18px; background-position-x: 15px; cursor: pointer; }

.opt_btn { background-color: #339afe; color: #fff; height: 26px; border-radius: 5px; line-height: 26px; padding: 0 6px; margin-bottom: 3px; font-size: 12px; cursor: pointer; }

/*列表显示...*/
.ShowEnlarge, .ShowCarName { position: absolute; color: red; word-wrap: break-word; }
.AddBlockText { border: 1px solid #000 !important; background-color: #fff; display: block; color: red; padding: 0 6px; }

/*下拉框*/

.select_CarName { line-height: 28px; }
.select_CarName .select_car { text-align: center; text-align-last: center; width: 120px; height: 30px; border: 1px solid #2B7AB3; border-radius: 6px; line-height: 28px; }
.input_readonly { background-color: #e9e9e9; }

/*全局选择样式*/
.select_com { height: 30px; border-radius: 6px; border: 1px solid #000; width: 130px; text-align: center; text-align-last: center; }

/*1024*/
@media screen and (max-width:1024px) {
    .topbar { height: 121px; }

    /*

    	.topbar .logo {
    		margin-top: 20px;
    	}

    	.topbar .logo img {
    		width: 55px;
    		height: 58px;
    	}

    	.topbar .logo .ParkPlatform {
    		top: 27px;
    		left: 70px;
    		font-size: 23px;
    	}

    	.topbar .userinfo {
    		top: 20px;
    		height: 31px;
    	}

    	.topbar .loginItem {
    		top: 53px;
    	}*/

    /*左菜单*/
    .leftsidebar_box dl { width: 130px; }

    .leftsidebar_box dt { height: 50px; line-height: 50px; font-size: 16px; }

    .leftsidebar_box dt img { width: 25px; height: 25px; margin-top: 11px; }
