﻿@charset "utf-8";
/* CSS Document */
@import url("../layout.css?v=2.0");
@import url("../base.css?v=2.0");

/* =========================全局样式.开始========================= */
a{ color:#686f7f; text-decoration:none; }
a:link, a:visited{ color:#36a5eb; text-decoration:none; }
a:active, a:hover{ color:#0065D9; text-decoration:underline; }
/* =========================全局样式.结束========================= */

/* =========================登录页样式.开始======================= */
.login-wrap{ position:absolute; top:50%; left:50%; margin:-150px auto auto -140px; width:280px; text-align:center; }
	.login-logo{ margin:0 auto; width:280px; height:90px; }
	
.copy-right{ display:block; position:absolute; right:0; bottom:10px; left:0; text-align:center; }
	.copy-right p{ font-size:12px; color:#83b7ce; line-height:1.8em;  }
/* ==========================登录页样式.结束======================== */

/* =========================管理首页样式.开始======================= */
/*顶部样式*/
.main-top{ background:#fafafa; border-bottom:1px solid #ccc; }
	/*顶部主菜单*/
	.icon-menu{ display:block; float:left; width:42px; height:42px; background:url(skin_icons.png) 11px -239px no-repeat; border-right:1px solid #ccc; cursor:pointer; text-indent:-9999px; overflow:hidden; }
	.main-nav{ display:block; float:left; }
		.main-nav a{ display:block; float:left; margin:0; padding:0 20px; border-right:1px solid #ccc; height:42px; line-height:42px; color:#686f7f; font-size:14px; cursor:pointer; }
		/*.main-nav a.selected,.main-nav a:hover{ color:#686f7f; text-decoration:none; background:#fff;}*/
        .main-nav a.selected,.main-nav a:hover{ color:white; text-decoration:none; background:#52A152; }
	/*顶部右边导航*/
	.nav-right{ float:right; }
		.nav-right .info{ float:left; padding-right:10px; height:42px; line-height:42px;  }
		.nav-right .info i{ display:block; float:left; margin:6px 10px 0 0; width:30px; height:30px; border:1px solid #ccc; border-radius:30px; background:url(skin_icons.png) no-repeat 0 -330px; overflow:hidden; }
		.nav-right .info i img{ width:30px; height:30px; }
		.nav-right .info span{ display:block; float:left; padding-top:6px; color:#686f7f; font-size:12px; line-height:1.2em; }
		/*右边导航菜单项*/
		.nav-right .option{ position:relative; cursor:pointer; float:left; padding:0 11px; border-left:1px solid #ccc; }
		.nav-right .option i{ display:block; width:20px; height:42px; background:url(skin_icons.png) -40px -239px no-repeat; }
		.nav-right .option:hover{ background:#fff; }
		.nav-right .option:hover .drop-wrap{ display:block; }
		.drop-wrap{ display:none; position:absolute; top:42px; right:1px; }
		.drop-wrap .arrow{ position:absolute; display:block; top:0; right:11px; width:21px; height:11px; text-indent:-9999em; background:url(skin_icons.png) no-repeat 0 -290px; }
		.drop-wrap .item{ margin-top:10px; padding:10px; border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1); }
		.drop-wrap .item li a{ display:block; padding:8px 15px; color:#686f7f; font-size:12px; line-height:1em; text-align:center; white-space:nowrap; }
		.drop-wrap .item li a:hover{ color:#fff; text-decoration:none; background:#16a0d3; }

/*左边样式*/
.main-left{ background:#267cb7; }
	.logo{ height:42px; background-color:#fafafa; border:1px solid #ccc; border-top:0; border-left:0; overflow:hidden; }
	.sidebar-nav{ }
		.sidebar-nav .list-group{ display:none; }
		.sidebar-nav .list-group .list-wrap{ position:absolute; top:43px; right:0; bottom:0; left:0; padding:0 10px; width:160px; overflow:auto; }
		.sidebar-nav .list-group h1{ display:none; }
		.sidebar-nav .list-group h2{ position:relative; display:block; color:#fff; font-size:12px; font-weight:normal; line-height:40px; border-bottom:1px solid #468dbd; }
		.sidebar-nav .list-group h2 i{ position:absolute; display:block; top:10px; right:0; width:20px; height:20px; background:url(skin_icons.png) -109px -165px no-repeat; }
		.sidebar-nav .list-group ul li{ padding:1px 0; }
		.sidebar-nav .list-group ul li a{ position:relative; display:block; padding:6px 20px 6px 5px; color:#fff; font-size:12px; height:20px; line-height:20px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
		.sidebar-nav .list-group ul li a:hover{ text-decoration:none; background:#2e84bf; border-radius:3px; }
		.sidebar-nav .list-group ul li a.selected{ text-decoration:none; background:#16a0d3; border-radius:3px; }
		.sidebar-nav .list-group ul li a .icon{ display:block; float:left; margin:3px 3px 3px 0; width:14px; height:14px; overflow:hidden; *display:inline-block; *float:none; *vertical-align:middle; }
		.sidebar-nav .list-group ul li a .icon.folder{ background:url(skin_icons.png) 0 -168px no-repeat; }
		.sidebar-nav .list-group ul li a .icon.file{ background:url(skin_icons.png) -28px -168px no-repeat; }
		.sidebar-nav .list-group ul li a .icon img{ width:14px; height:14px; }
		.sidebar-nav .list-group ul li a .expandable{ position:absolute; display:block; top:10px; right:4px; width:12px; height:12px; background:url(skin_icons.png) no-repeat; }
		.sidebar-nav .list-group ul li a .expandable.open{ background-position:-84px -168px; }
		.sidebar-nav .list-group ul li a .expandable.close{ background-position:-56px -168px; }
/*迷你界面样式*/
.lay-mini .main-top{ left:0; }
.lay-mini .main-nav{ display:none; }
.lay-mini .main-container{  }
.lay-mini .main-left{ background:#0C4B77; width:43px; }
.lay-mini .sidebar-nav .list-group{ display:block!important; margin:0; padding:6px; width:30px; height:30px; }
.lay-mini .sidebar-nav .list-group h1{ display:block; margin:0; padding:8px; width:14px; height:14px; cursor:pointer; overflow:hidden; }
.lay-mini .sidebar-nav .list-group.selected h1,.sidebar-nav .list-group:hover h1{ background:#16a0d3; border-radius:3px; }
.lay-mini .sidebar-nav .list-group h1 img{ width:14px; height:14px; }
.lay-mini .sidebar-nav .list-group .list-wrap{ display:none; position:absolute; top:43px; left:42px; bottom:0; padding:0 10px; width:160px; background:#267cb7; }
.lay-mini .sidebar-nav .list-group:hover .list-wrap{ display:block; }

/*右边框架*/
.main-container{ }

#news_container {clear:both; height:20px;overflow:hidden;border-top:1px solid #ccc;padding:10px; }
#news_container ol{list-style-type:none; margin:0px; padding:0px; font-size:12px; width:100000%;}
#news_container ol li{ display:inline; float:left; margin-right:30px;}
#news_container ol li a{height:16px;display:block; float:left;text-align:center;font-size:18px;text-decoration:none;font-family:宋休;font-weight:bold;color:green;outline:none;}
#news_container ol li a:hover {color:red;}
#news_container li img {width:16px; height:16px;}

/*快捷导航*/
.btn-paograms{ display:block; position:absolute; bottom:15px; right:25px; z-index:12; cursor:pointer; width:20px; height:20px; background:url(skin_icons.png) -80px -250px no-repeat; }
	.btn-paograms:hover{ background-position:-120px -250px; }
.pop-menu{ /*visibility:hidden;*/ display:none; position:absolute; right:20px; bottom:40px; z-index:12; background:#09F; }
	.pop-menu .arrow{ position:absolute; display:block; right:5px; bottom:0; width:21px; height:11px; text-indent:-999em; background:url(skin_icons.png) 0 -300px no-repeat; }
	.pop-menu .pop-box{ position:absolute; display:block; right:0; bottom:10px; padding:30px 10px 10px 11px; border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1); overflow:hidden; }
	.pop-menu .pop-box .list-box{ display:block; width:100%; height:100%; overflow:auto; }
	.pop-menu .pop-box .list-box .list-group{ display:block; float:left; margin-left:-1px; padding:0; width:120px; height:auto; border:1px solid #f2f2f2; overflow:hidden; }
	.pop-menu .pop-box .list-box .list-group:first-child{ margin-left:0; }
	.pop-menu .pop-box .list-box .list-group h1{ display:none; }
	.pop-menu .pop-box .list-box .list-group h2{ padding:8px; font-size:12px; color:#555; font-weight:bold; line-height:1.0em; background:#f9f9f9; }
	.pop-menu .pop-box .list-box .list-group ul{ margin-left:10px; }
	.pop-menu .pop-box .list-box ul li a{ display:block; padding:8px 10px; font-size:12px; color:#686f7f; line-height:1.0em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.pop-menu .pop-box .list-box ul li a:hover{ text-decoration:none; }
	.pop-menu .pop-box .list-box ul li a.nolink{ font-weight:bold; cursor:default; }
	.pop-menu .pop-box .list-box ul li a.link{ cursor:pointer; }
	.pop-menu .pop-box .list-box ul li a.link:hover{ color:#fff; background:#55afeb; }
	.pop-menu .pop-box h1.title{ position:absolute; top:8px; left:10px; line-height:14px; font-size:13px; font-weight:bold; color:#333; }
	.pop-menu .pop-box h1.title i{ display:inline-block; margin-right:2px; width:14px; height:16px; background:url(skin_icons.png) -56px -112px no-repeat; vertical-align:middle; }
	.pop-menu .pop-box .close{ position:absolute; display:block; top:5px; right:5px; width:14px; height:14px; text-indent:-999em; background:url(skin_icons.png) -56px -196px no-repeat; cursor:pointer; }

.username {
    color: #F00; text-decoration:none !important;
}

.user {padding:10px;border:1px solid #ccc; color:#444; font-size:12px; height:80px;}
.user .user-photo { float:left;width:8%;}
.user .user-photo img{ width:90%;}
.user .user-info ul{padding:0 0 10px 20px; }
    .user .user-info { float:left;width:40%; }
        .user .user-info .user-item-1 {line-height:30px;height:30px;}
        .user .user-info .user-item-middle-line {height:0px; width:90%; border-bottom: 1px dotted #ccc; margin:0 auto;}
        .user .user-info .user-item-2 {padding-top:10px;line-height:30px; height:30px;}
    .user .user-info li{ width:40%; }
     .user .user-support {line-height:28px;float:left;width:50%;}
     .user .user-support ul{padding:0 0 0 20px;width:100%;}
.user ul:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
.user ul li{ float:left; margin-right:10px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.op-info {font-size:12px; height: 205px;border-collapse: collapse;}

.topL {
    border-top: 1px solid #ccc;
}

.info-title {
    color: #000;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
}

.info-note {
    margin: 5px auto 10px;
    font-size: 12px;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}

    .info-note span {
        display: inline-block;
        margin: 0;
    }
    .cb, .cc {
    font-weight: 400;
}

    .cc {
    color: #ff6602;
}
.user-unit {
    font-size: 18px;
}

.user-money {
    font-size: 38px;
    line-height: 38px;
}
.uc-app-list, .uc-app-list-down {
    transition: all 0.3s ease 0s;
}.app-title {
    height: 22px;
    line-height: 22px;
    width: 100%;
    font-size: 12px;
}

.uc-app-list {
    border-bottom: 1px solid #ccc;
    height: 76px;
    padding: 20px 2.5% 7px;
    width: 95.3%;
}

.uc-account-item {
    border-bottom: medium none;
    height: 100px;
}

.uc-account-item {
    background: none repeat scroll 0 0 #fff;
    float: left;
    position: relative;
    width: 75%;
}
.uc-account-info {
    border-left: 1px solid #ccc;
    color: #ccc;
    padding: 16px 2.5% 7px;
    width: 95.3%;
}

.uc-user-meg:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    background-color:white;
}

 .uc-user-meg {
    height: 204px;
}

.uc-user-meg {
    float: right;
    position: relative;
    width: 24.7%;
}

    .uc-user-meg a {text-decoration:none;}

@media (max-width:600px) {
    .uc-user-meg .f12 { display:none;
    }
}

.leftL, .uc-app-list {
    border-left: 1px solid #ccc;
}

    .uc-app-list .info-note {font-size:14px;margin: 20px auto 10px;
    }

.uc-app-list-left .info-title {color:#FE7E26; font-size:16px;
}

.uc-app-list-left {
    float:left; width: 60%; color:#FE7E26;
}
.uc-app-list-left a{
    color:#FE7E26!important;
}

    .uc-app-list-left .uc-app-list-left-inner {
    border-right: 1px dashed #ccc; margin-right:20px; }

.uc-app-list-right .info-title {color:#00A1E7; font-size:16px;
}

.uc-app-list-right {
    float:left;width: 40%; color:#00A1E7; 
}
.uc-app-list-right a{
    color:#00A1E7;
}

.y-btn-blue{
    background: none repeat scroll 0 0 #00a2ca;
    color: #fff !important;
    display: inline-block;
    text-decoration:none !important;
    font-size: 14px;
    outline: medium none;
    padding: 0 30px 1px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    margin: 0 10px;
    padding: 0px;
    vertical-align: bottom;
    width: 80px;
}
.y-btn-blue:hover{background: none repeat scroll 0 0 #2A72C5;}
.info-note .y-blue {
    margin: 0 15px;
}
.uc-user-undo dt div, .uc-user-opinion dt div, .uc-user-coupon dt div {
    float: left;
}
.uc-user-undo {
    height: 66px;
    width: 99.5%;
    z-index: 200;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #ccc;
    border-right-color: #ccc;
}
.uc-user-undo2 {
    height: 67px;
    width: 99.5%;
    z-index: 200;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    background-color:white;
}

.uc-user-undo3 {
    height: 67px;
    width: 99.5%;
    z-index: 200;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
}
.ml10 {
    margin-left: 10px;
}
.m-count {
    text-align: center;
    float: left;
    height: 65px;
    line-height: 65px;
}
.lh40 {
    float: left;
}
.mt8 {
    margin-top: 8px;
}
.cg {
    color: #7cb552;
}

.cg1 {
    color: #ff6602;
}

.cg2 {
    color: #F00;
}
.cr, .cg, .cg1, .cg2 {
    font-weight: 400;
}
.f38 {
    font-size: 38px;
}
.icon-mail {
    height: 10px;
}

.f16 {
    font-size: 16px;
}

.icon-mail, .icon-pen, .icon-money2 {
    display: block;
    margin-top: 5px;
    height: 20px;
}
.f12 {
    font-size: 12px;
}

.below-t {
    line-height: 24px;
}

.f38 {
    font-size: 38px;
}

.cb {
    color: #69b3e6;
}
.jinqibaobiao {
    border: 1px solid #ccc;
    height: 400px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 9px;
    padding-right: 0;
    padding-bottom: 9px;
    padding-left: 0px;
}
.jinqibaobiao1 {
    float: left;
    height: 400px;
    width: 49%;
}

.jinqibaobiao2 {
    float: left;
    height: 400px;
    width: 49%;
}
.info-title2 {
    color: #000;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    margin-left: 20px;
}
.jinqibaobiaosj {
    height: 160px;
    width: 500px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
}

.nlist-1{ line-height:45px; color:#444; font-size:12px; }
	.nlist-1 ul{ padding:0 0 0 20px; }
	.nlist-1 ul:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
	.nlist-1 ul li{ float:left; margin-right:10px; width:32%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nlist-2{ line-height:30px; border:1px solid #ebebeb; color:#444; font-size:12px; }
	.nlist-2 h3{  margin:0; padding:0 0 0 20px; font-size:12px; font-weight:bold; color:#333; line-height:34px; height:34px; }
	.nlist-2 h3 i{ display:inline-block; margin-right:3px; width:14px; height:16px; vertical-align:middle; background:url(skin_icons.png) -56px -112px no-repeat; overflow:hidden; }
	.nlist-2 ul{ padding:0 0 10px 20px; }
	.nlist-2 ul:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
	.nlist-2 ul li{ float:left; margin-right:10px; width:32%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nlist-3{ float:left; width:100%; overflow:hidden; }
	.nlist-3 ul{ float:left; width:100%; }
	.nlist-3 ul:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
	.nlist-3 ul li{ display:inline; float:left; margin-right:20px; height:108px; }
	.nlist-3 ul li a{ display:block; width:64px; height:64px; border:1px solid #fff; background:url(skin_icons.png) no-repeat #fff; filter:alpha(opacity=60); opacity:0.6; }
	.nlist-3 ul li a:hover{ filter:alpha(opacity=100); opacity:1; }
	.nlist-3 ul li a.icon-setting{ background-position:0 -527px; }
	.nlist-3 ul li a.icon-channel{ background-position:-128px -527px; }
	.nlist-3 ul li a.icon-templet{ background-position:-256px -527px; }
	.nlist-3 ul li a.icon-mark{ background-position:-384px -527px; }
	.nlist-3 ul li a.icon-plugin{ background-position:0 -656px; }
	.nlist-3 ul li a.icon-user{ background-position:-128px -656px; }
	.nlist-3 ul li a.icon-manaer{ background-position:-256px -656px; }
	.nlist-3 ul li a.icon-log{ background-position:-384px -656px; }
	.nlist-3 ul li span{ display:block; width:64px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nlist-4{ margin-left:350px; border:1px solid #ccc; font-size:12px; height:192px; overflow:hidden; }
	.nlist-4 h3{ margin:0; padding:0 10px; line-height:34px; font-size:12px; color:#333; }
	.nlist-4 h3 i{ display:inline-block; margin-right:3px; width:14px; height:16px; vertical-align:middle; background:url(skin_icons.png) no-repeat; overflow:hidden;}
	.nlist-4 h3 i.site{ background-position:-56px -112px; }
	.nlist-4 h3 i.msg{ background-position:-84px -112px; }
	.nlist-4 ul{ padding:0 10px; }
	.nlist-4 ul li{ color:#005eac; line-height:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/* =========================管理首页样式.结束======================= */

/* =========================内页通用样式.开始======================= */
.location{ padding-bottom:9px; border-bottom:solid 1px #eee; height:22px; line-height:22px; font-size:12px; color:#686f7f; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.location a{ display:inline-block; color:#686f7f; text-decoration:none; }
	.location a:hover{ color:#0065D9; text-decoration:none; }
	.location a i{ display:inline-block; margin-right:5px; width:14px; height:14px; text-indent:-9999px; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
	.location a.back{ margin-right:15px; }
	.location a.back i{ background-position:0 0; }
	.location a.home i{ background-position:-28px 0; }
	.location span{ display:inline-block; vertical-align:middle; }
	.location .arrow{ display:inline-block; margin:auto 3px; width:7px; height:14px; background:url(skin_icons.png) no-repeat -56px 0; vertical-align:middle; }
textarea{ overflow:auto; }
textarea:focus{ background:#FFFBDE; border-color:#7BBFF2; outline:2px solid #99D8F5; }
textarea.input{ width:300px; height:65px; }
textarea.multiline{width:100%; height:75px; padding:5px 4px; min-height:32px; line-height:20px; border:1px solid #ccc; background:#fff; vertical-align:middle; color:#333; font-size:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *min-height:20px; }
.input{ padding:0px 4px; height:32px; line-height:30px; border:1px solid #ccc; background:#fff; vertical-align:middle; color:#333; font-size:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *min-height:20px; }
    .input:disabled {background-color:rgba(0, 0, 0, 0.1);
    }	
.input.normal{ width:300px; }
	.input.txt{ width:200px;
                    padding: 6px 12px;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
	}
    .input.txt1{ width:100%; }
    .input.txt2{ width:120px; }
    .input.multiline1{ width:100%;height:90px;line-height:20px;}
	.input.small{ width:50px; }
    .input.multiline{ width:80%; }
    .input.multiline2{ width:100%; line-height:20px;}
    
    .input.txt3{ width:120px;height:30px;border: 1px solid red; }
    .input.txt3_2{ width:120px;height:30px;border: 1px solid green; }
    .input.txt3_1{ width:120px;height:30px; }
	.input:focus{ background:#FFFBDE; border-color:#36a5eb; outline:2px solid #36a5eb; }
.l-list .input {vertical-align:top!important; }
.tab-query .input {vertical-align:top!important; }
/*日期样式*/
.date-input{ position:relative; display:inline-block; width:170px; height:32px; vertical-align:middle; *display:inline; }
	.date-input i{ display:block; position:absolute; top:10px; left:8px; width:14px; height:14px; background:url(skin_icons.png) no-repeat -308px -28px; }
.select{ margin:1px; padding:4px; min-height:20px; line-height:20px; border:1px solid #ccc; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
	.date-input input{ padding-left:25px; width:150px; }
.select1{ height:29px; width:100%; min-height:20px; line-height:20px; border:1px solid #ccc; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
.style-select {height: 30px; min-width:85px; border: solid 1px #ddd; vertical-align: middle;font-size:100%;}
/* =========================内页通用样式.结束======================= */

/* ==========================列表页样式.开始======================== */
.toolbar-wrap{ padding:10px 0; width:100%; *position:relative; *z-index:1; }
.toolbar{ top:0; right:15px; left:15px; bottom:auto; padding:10px 0 5px; min-height:32px; background:#fff; z-index:2; font-size:12px; color:#333; }
	.toolbar:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.toolbar .box-wrap{ position:relative; }
	.toolbar .menu-btn{ display:none; width:30px; height:30px; border:solid 1px #ccc; background:url(skin_icons.png) no-repeat -384px -20px #fafafa; cursor:pointer; }
    .toolbar .menu-btn:hover{ color:#2A72C5; background-color:#dbdbdb; }
	.toolbar .l-list{ display:block; }
	.toolbar .l-list .icon-list{ float:left; display:block; margin:0 10px 0 1px; padding-bottom:5px; }
	.toolbar .l-list .icon-list:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.toolbar .l-list .icon-list li{ float:left; }
    /*update height30px by dyp 2017/04/21*/
	.toolbar .l-list .icon-list li a{ display:inline-block; margin-left:-1px; padding:5px 10px 5px 8px; line-height:20px; height:35px; border:solid 1px #ccc; color:#333; font-size:12px; text-decoration:none; background:#C9E1EF; white-space:nowrap; word-break:break-all;height:30px; }
	.toolbar .l-list .icon-list li a:hover{ color:white; background-color:#16a0d3; }
	.toolbar .l-list .icon-list li a span{ display:inline-block; vertical-align:middle; }
	.toolbar .l-list .icon-list li a i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
	.toolbar .l-list .icon-list li a.add i{ background-position:0 -28px; }
	.toolbar .l-list .icon-list li a.save i{ background-position:-28px -28px; }
	.toolbar .l-list .icon-list li a.all i{ background-position:-56px -28px; }
	.toolbar .l-list .icon-list li a.del i{ background-position:-84px -28px; }
	.toolbar .l-list .icon-list li a.folder i{ background-position:-112px -28px; }
	.toolbar .l-list .icon-list li a.list i{ background-position:-140px -28px; }
	.toolbar .l-list .icon-list li a.move i{ background-position:-252px -28px; }
	.toolbar .l-list .icon-list li a.copy i{ background-position:-280px -28px; }
	.toolbar .l-list .icon-list li a.date i{ background-position:-308px -28px; }
	.toolbar .l-list .icon-list li a.lock i{ background-position:-336px -28px; }
	.toolbar .l-list .icon-list li a.msg i{ background-position:-364px -28px; }
    .toolbar .l-list .icon-list li a.edit i{ background-position:-140px -84px; }
	.toolbar .l-list .menu-list{ float:left; display:block; margin:0; padding-bottom:5px; }
	.toolbar .l-list .menu-list:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

    .toolbar .l-list .icon-list li a.submitforecast i{ background-position:-28px -84px; }
    .toolbar .l-list .icon-list li a.print i{ background:url(/images/print.png) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.print2 i{ background:url(/images/print2.png) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.scratchsave i{ background:url(/images/scratch_save.gif) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.export i{ background:url(/images/export_excel.png) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.undo i{ background:url(/images/undo.png) no-repeat; margin-right:5px;background-size:contain; }
	.toolbar .l-list .icon-list li a.Intercept i{ background:url(/images/Intercept.png) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.delivery i{ background:url(/images/delivery.png) no-repeat; margin-right:5px;background-size:contain; }
    .toolbar .l-list .icon-list li a.Createneworder i{ background:url(/images/Createneworder.png) no-repeat; margin-right:5px;background-size:contain; }
	.toolbar .r-list{ display:block; position:absolute; top:0; right:0; }
	.toolbar .r-list .keyword{ display:block; float:left; margin:0; padding:0 5px; width:110px; height:30px; line-height:28px; font-size:12px; border:1px solid #ccc; color:#444; }
	.toolbar .r-list .btn-search{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:30px; height:30px; line-height:30px; border:1px solid #ccc; background:url(skin_icons.png) -160px -20px no-repeat #fafafa; cursor:pointer; text-indent:-9999px; }
	.toolbar .r-list .img-view{ display:block; float:left; margin-left:10px; width:30px; height:30px; border:1px solid #ccc; background:url(skin_icons.png) -187px -20px no-repeat #fafafa; text-indent:-9999px; }
	.toolbar .r-list .txt-view{ display:block; float:left; width:30px; height:30px; border:1px solid #ccc; border-left:none; background:url(skin_icons.png) -216px -20px no-repeat #fafafa; text-indent:-9999px; }
/*迷你样式*/
.toolbar.mini .menu-btn{ display:block; }
.toolbar.mini .l-list{ display:none; position:absolute; top:37px; left:0; right:0; float:none; padding:5px; padding-bottom:0; border:1px solid #ccc; background:#fafafa; z-index:1; }
.toolbar.list .icon-list{ float:none; }
.toolbar.list .menu-list{ float:none; }


.ltable{ width:100%; min-width:600px; border:1px solid #E7E7E7; font-size:12px; }
	.ltable th{border:1px solid #E7E7E7; text-align:center; padding:8px 0; color:#333; font-size:13px; font-weight:500; background:#fbfbfb; border-bottom:1px solid #eee; line-height:1.5em; font-weight:bold; }
	.ltable td{border:1px solid #E7E7E7; padding:8px 0; border-bottom:1px solid #E7E7E7; line-height:1.5em; color:#666; }
	.ltable td .sort{ display:inline-block; padding:0 3px; border:1px solid #ccc; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
	.ltable td .btn-tools{ display:inline-block; height:22px;  vertical-align:middle; }
		.ltable td .btn-tools a{ display:block; float:left; margin:0; padding:0; width:20px; height:20px; border:1px solid #ccc; border-left:none; text-indent:-99999px; background:url(skin_icons.png) no-repeat #fff; overflow:hidden; }
		.ltable td .btn-tools a:first-child{ border-left:1px solid #ccc; }
		.ltable td .btn-tools a.msg{ background-position:3px -53px; }
		.ltable td .btn-tools a.msg.selected{ background-position:3px -81px; }
		.ltable td .btn-tools a.top{ background-position:-25px -53px; }
		.ltable td .btn-tools a.top.selected{ background-position:-25px -81px; }
		.ltable td .btn-tools a.red{ background-position:-53px -53px; }
		.ltable td .btn-tools a.red.selected{ background-position:-53px -81px; }
		.ltable td .btn-tools a.hot{ background-position:-81px -53px; }
		.ltable td .btn-tools a.hot.selected{ background-position:-81px -81px; }
		.ltable td .btn-tools a.pic{ background-position:-109px -53px; }
		.ltable td .btn-tools a.pic.selected{ background-position:-109px -81px; }
        .ltable td .add{ cursor:pointer; display:block; vertical-align:middle; width:20px; height:20px;  text-indent:-99999px; background:url(skin_icons.png) 0 -28px no-repeat; }
		.ltable td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
		.ltable td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
		.ltable td .txt-box{ display:inline-block; margin:0 2px 0 auto; padding:0 5px; border:1px solid #ccc; line-height:20px; background:#fff; }
		.ltable td .img-box{ display:inline-block; margin:0 2px 0 auto; padding:0; height:32px; vertical-align: middle; }
		.ltable td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #ccc; }
	.ltable tr:hover{ background:#f7f7f7; }
	.ltable .odd_bg{ background:#fafafa; }
	.ltable td .user-avatar{ display:block; width:64px; height:64px; background:url(skin_icons.png) 3px -398px no-repeat #fff;}
	.ltable td .user-box{ padding-left:10px; }
		.ltable td .user-box h4{ margin:0; padding:0; display:block; font-weight:normal; font-size:12px; height:16px; line-height:14px;}
		.ltable td .user-box h4 b{ color:#06F;}
		.ltable td .user-box i{ display:block; color:#999; font-style:normal; line-height:24px; height:24px; }
		.ltable td .user-box span{ display:block; padding:2px 0 0 0; height:14px; }
		.ltable td .user-box span a{ display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(skin_icons.png) no-repeat #fff; border:1px solid #E1E1E1; text-indent:-999em;}
		.ltable td .user-box span a.amount{ background-position:-109px -109px;}
		.ltable td .user-box span a.card{ background-position:-249px -109px;}
		.ltable td .user-box span a.point{ background-position:3px -109px; }
		.ltable td .user-box span a.msg{ background-position:-81px -109px;}
		.ltable td .user-box span a.sms{ background-position:-221px -110px;}
		
	.ltable td.comment{ padding:10px; line-height:1em; }
		.ltable td.comment .title{ margin-bottom:5px; line-height:180%; font-weight:bold; }
		.ltable td.comment .title .note{ float:right; font-weight:normal; }
		.ltable td.comment .title .note i{ margin-left:10px; font-style:normal; font-family:'Microsoft YaHei'; color:#999; }
		.ltable td.comment .title .note i.reply{ padding-left:18px; }
		.ltable td.comment .ask{ line-height:180%; font-family:'Microsoft YaHei'; }
		.ltable td.comment .ask .audit{ margin-right:3px; display:inline-block; vertical-align:middle; width:14px; height:14px; background:url(skin_icons.png) -362px -112px  no-repeat; }
		.ltable td.comment .ask .answer{ margin-top:10px; padding:6px 10px; border:1px solid #f6e8b9; background:#fbf8e7; color:#666; }
		.ltable td.comment .ask .answer b{ color:#090; }
		.ltable td.comment .ask .answer .time{ display:block; float:right; color:#999; }

/*分页样式*/
.pagelist{ clear:both; display:block; margin:0 0 0 1px; }
.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{display:block;float:left;margin:2px 5px 0 -1px;padding:0 10px;border:1px solid #dbdbdb;height: 30px;}
	.pagelist .l-btns span{font-size:12px;color:#333;line-height: 30px;display: inline-block;height: 30px;}
	.pagelist .l-btns .pagenum{display:inline-block;margin:0 5px;padding: 4px 5px;border:1px solid #dbdbdb;border-top:0;border-bottom: 0;width:40px;height: 28px;line-height: 28px;font-size:12px;color:#333;text-align:center;vertical-align:top;overflow:hidden;}

/*图文列表*/
.imglist{ width:100%; overflow:hidden; }
	.imglist ul{ margin:0 0 0 -15px; padding:0; *padding-bottom:15px; *display:inline-block; padding-top:1px; }
	.imglist ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.imglist ul li{ float:left; margin:0 0 15px 15px; min-width:220px; }
	.imglist ul li .details{ position:relative; border:1px solid #ccc; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1); background:#fff; }
	.imglist ul li .details .check{ position:absolute; top:0px; right:0px; padding:5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; }
	.imglist ul li .details .absbg{ position:absolute; left:0px; top:95px; width:100%; height:70px; background:#000; filter:alpha(opacity=20); opacity:0.2; }
	.imglist ul li .details .pic{ width:100%; height:165px; overflow:hidden; }
		.imglist ul li .details .pic img{ min-width:100%; min-height:100%; cursor:pointer; }
	.imglist ul li .details h1{ position:absolute; display:block; padding:10px 20px; left:0px; top:95px; right:0; height:50px; border-bottom:1px solid #ccc; }
		.imglist ul li .details h1 span{ display:block; color:#fff; font-size:14px; font-weight:bold; height:50px; line-height:25px; text-overflow:ellipsis; overflow:hidden; }
		.imglist ul li .details h1 span a{ color:#fff; text-decoration:none; }
	.imglist ul li .details .remark{ display:block; margin:10px 15px; padding:0; height:60px; color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; overflow:hidden; }
	.imglist ul li .details .foot{ clear:both; display:block; padding:10px 15px; height:20px; }
		.imglist ul li .details .foot .time{ float:left; color:#838383; font-size:10px; line-height:20px; }
		.imglist ul li .details .foot .edit{ display:block; float:right; margin:0 0 0 3px; padding:0; width:20px; height:20px; text-indent:-9999em; background:url(skin_icons.png) no-repeat -137px -81px; overflow:hidden; }
		.imglist ul li .details .foot .copy{ display:block; float:right; margin:0 0 0 3px; padding:0; width:20px; height:20px; text-indent:-9999em; background:url(skin_icons.png) no-repeat -165px -81px; overflow:hidden; }
	.imglist ul li .details .tools{ display:block; position:relative; padding:0 15px; }
		.imglist ul li .details .tools:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
		.imglist ul li .details .tools a{ display:block; float:left; margin:0; padding:0; width:28px; height:28px; border:1px solid #e8e8e8; border-left:none; text-indent:-99999px; background:url(skin_icons.png) no-repeat #fff; overflow:hidden; }
		.imglist ul li .details .tools a:first-child{ border-left:1px solid #e8e8e8; }
		.imglist ul li .details .tools a.msg{ background-position:6px -50px; }
		.imglist ul li .details .tools a.msg.selected{ background-position:6px -78px; }
		.imglist ul li .details .tools a.top{ background-position:-22px -50px; }
		.imglist ul li .details .tools a.top.selected{ background-position:-22px -78px; }
		.imglist ul li .details .tools a.red{ background-position:-50px -50px; }
		.imglist ul li .details .tools a.red.selected{ background-position:-50px -78px; }
		.imglist ul li .details .tools a.hot{ background-position:-78px -50px; }
		.imglist ul li .details .tools a.hot.selected{ background-position:-78px -78px; }
		.imglist ul li .details .tools a.pic{ background-position:-106px -50px; }
		.imglist ul li .details .tools a.pic.selected{ background-position:-106px -78px; }
		.imglist ul li .details .tools .sort{ float:right; margin:0; margin-left:-1px; padding:0 2px; border:1px solid #e8e8e8; width:39px; height:28px; line-height:28px; text-align:center; color:#666; font-size:12px; }
	.imglist ul li .details.nopic h1{ display:block; position:static; top:0px; padding:17px 20px; }
		.imglist ul li .details.nopic h1 span a{ color:#2a72c5 }
	.imglist ul li .details.nopic .remark{ display:block; margin:10px 15px; padding:0; height:140px; color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; overflow:hidden; }

/*生成静态列表样式*/
.builder-box{ position:absolute; right:20px; bottom:20px; margin:0; padding:0; width:300px; height:201px; border:1px solid #dbdbdb; border-radius:3px; color:#333; font-size:12px; background:#fff; overflow:hidden; }
	.builder-box .title{ position:relative; padding:0 10px; height:40px; border-bottom:1px solid #dbdbdb; background:#fafafa; }
	.builder-box .title h2{ color:#444; font-size:14px; font-weight:700; line-height:40px; text-overflow:ellipsis; overflow:hidden; }
	.builder-box .title .close{ position:absolute; top:5px; right:3px; display:block; width:30px; height:30px; background:url(skin_icons.png) -48px -188px no-repeat; cursor:pointer; }
	.builder-box .content{ padding:10px; width:280px; height:140px; text-align:center; vertical-align:middle; color:#333; font-size:14px; line-height:120px; overflow:auto; }
	.builder-box .content .list{ text-align:left; line-height:24px; font-size:13px; }
	.builder-box .content span{ margin-right:5px; font-weight:bold; }
	.builder-box .content .suc{ color:#060; }
	.builder-box .content .error{ color:#F00; }
/* ==========================列表页样式.结束======================== */

/* ==========================编辑页样式.开始======================== */
/*Tab选项卡*/
.content-tab-wrap{ height:42px; }
.content-tab,.content-tab1{ z-index:3; top:0; left:5px; right:15px; bottom:auto; height:42px; background:#fff; border-bottom:1px solid #ccc; }
	.content-tab-ul-wrap{ position:relative; }
	.content-tab-ul-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.content-tab ul,.content-tab1 ul{ position:absolute; left:0; top:10px; }
	.content-tab ul:after,.content-tab1 ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.content-tab ul li,.content-tab1 ul li{ position:relative; display:block; float:left; margin-right:-1px; }
	.content-tab ul li a,.content-tab1 ul li a{ display:block; float:left; padding:0 25px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; height:30px; line-height:31px; font-size:12px; color:#333; text-align:center; background:#fff; white-space:nowrap; word-break:break-all; }
	.content-tab ul li a:hover,.content-tab1 ul li a:hover{ color:#2A72C5; text-decoration:none;font-weight:bold;background-color:#F3F3F4; }
    /*update background color by dyp 2017/04/27*/ 
	.content-tab ul li a.selected,.content-tab1 ul li a.selected{ color:#2A72C5; background:#F3F3F4; height:31px;font-weight:bold; }
	.content-tab .tab-title,.content-tab1 .tab-title{ display:none; }
	/*迷你样式*/
	.content-tab.mini .tab-title{ position:relative; display:block; float:left; margin-top:10px; padding:0 25px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; height:31px; line-height:31px; font-size:12px; color:#2A72C5; text-align:center; background:#fff; cursor:pointer; }
	.content-tab.mini .tab-title i{ position:absolute; display:block; top:8px; right:8px; width:14px; height:14px; background:url(skin_icons.png) no-repeat scroll 0 -196px; }
	.content-tab.mini .content-tab-ul-wrap{ display:inline-block; height:42px; }
	.content-tab.mini .content-tab-ul-wrap ul{ display:none; background:#fff; }
	.content-tab.mini .content-tab-ul-wrap:hover ul{ display:block; top:41px; border:1px solid #ccc; z-index:1; }
	.content-tab.mini .content-tab-ul-wrap:hover ul li{ display:block; float:none; margin:0; }
	.content-tab.mini .content-tab-ul-wrap:hover ul li a{ float:none; border:0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	
/*Tab选项卡内容*/
.div-content{ padding:10px 0; font-size:12px; color:#666; }
	.div-content dl dt{ display:block; float:left;  text-align:right; color:#333; }
	.div-content dl dd{ margin-left:110px; }
.tab-content{ padding:20px 15px; font-size:12px; color:#666; /*border:1px solid #ccc;*/ border-top:none; box-sizing:border-box; /*overflow:hidden;*/ }
	.tab-content:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.tab-content dl,.div-content dl{ clear:both; display:block; padding:5px 0;margin:0; }
	.tab-content dl:after,.div-content dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.tab-content dl:first-child{ border-top:none; }
	.tab-content dl dt{ display:block; float:left; width:130px; text-align:right; color:#121212; }
	.tab-content dl dd{ position:relative; margin-left:150px; }
	/*迷你样式*/
	.tab-content.mini dl dt{ display:block; float:none; text-align:left; }
	.tab-content.mini dl dd{ margin-left:0; }
	.tab-content.mini dl dd .input{ max-width:100%; }

    .tab-query{padding:10px;font-size:12px; color:#666; border:1px solid #eee; border-top:none; box-sizing:border-box; /*overflow:hidden;*/ }
	.tab-query:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
	.tab-query dl{ clear:both; display:block; padding:5px 0; line-height:30px; height:30px; }
	.tab-query dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.tab-query dl:first-child{ border-top:none; }
	.tab-query dl dt{ display:block; float:left; width:83px; text-align:right; color:#121212; }
    .tab-query dl dt span:first-child{color:red;font-weight:bold;font-size: 15px;vertical-align: middle;display: inline-block;margin-right: 2px;}
	.tab-query dl dd{ float:left; margin-left:10px;display:inline; }


    .page-content1{ padding:10px; font-size:12px; color:#666; border:1px solid #ccc; border-top:none; box-sizing:border-box; /*overflow:hidden;*/ }
    .page-content1:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }

    .page-content{min-width:680px; }
    .page-content .row{ clear:both; display:block; padding:2px 0; line-height:30px; }
	.page-content .row:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.page-content .row:first-child{ border-top:none; }
	.page-content .dt{display:block; float:left; width:10%; text-align:right; color:#121212; }
	.page-content .dd{display:block; float:left; width:20%; text-align:left;}
    .page-content .title-head {font-size:14px;color:#16a0d3;display:block; margin:10px 0; clear: both; }
    .page-content .title-head .insuranceprompt{font-size:12px;color:#16a0d3;display:block;width:40%; margin:10px; clear: both; }
/*上传样式*/
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
	
/*图片相册样式*/
.photo-list{ margin:0; padding:10px 0 0 0; }
	.photo-list ul{ margin:0 0 0 -15px; }
	.photo-list ul li{ float:left; margin-left:15px; text-align:center; *width:118px; }
	.photo-list ul li .img-box{ position:relative; margin:5px auto; width:112px; height:112px; border:3px #efefed solid; cursor:pointer; overflow:hidden; }
	.photo-list ul li .img-box.selected{ border:3px #f60 solid; }
	.photo-list ul li .img-box img{ width:100%; height:100%; opacity:1; }
	.photo-list ul li .img-box .remark{ position:absolute; display:block; left:0; right:0; bottom:0; margin:0; padding:3px 2px; height:18px; line-height:18px; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; overflow:hidden;}
	.photo-list ul li .img-box .remark:hover{ top:0; bottom:0; height:100%; }
	.photo-list ul li .img-box .remark i{ position:relative; font-size:12px; color:#fff; font-style:normal; line-height:18px; }
	.photo-list ul li a{ padding-right:1em; }
	
/*附件列表样式*/
.attach-list{ margin:0; padding:10px 0 0 0; }
	.attach-list ul{ margin:0 0 0 -15px; list-style:none; }
	.attach-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.attach-list ul li{ position:relative; float:left; margin:0 0 15px 15px; padding:5px 18px 8px 18px; border:1px solid #ccc; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1); width:215px; }
	.attach-list ul li .icon{ position:absolute; display:block; top:8px; left:2px; width:14px; height:14px; text-indent:-999em; background:url(skin_icons.png) no-repeat -84px -140px; overflow:hidden; }
	.attach-list ul li .del{ position:absolute; display:block; top:0; right:0; width:20px; height:20px; text-indent:-99em; background:url(skin_icons.png) no-repeat -53px -193px; cursor:pointer; overflow:hidden; }
	.attach-list ul li .edit{ position:absolute; display:block; bottom:6px; right:5px; width:20px; height:20px; text-indent:-99em; background:url(skin_icons.png) -137px -81px no-repeat; cursor:pointer; overflow:hidden; }
	.attach-list ul li .title{ display:block; margin-bottom:3px; border-bottom:1px solid #ccc; line-height:24px; height:26px; font-weight:bold; white-space:nowrap; word-break:break-all; overflow:hidden; }
	.attach-list ul li .info,.attach-list ul li .btns{ display:block; line-height:24px; }
	.attach-list ul li .btns input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }

/*规格列表样式*/
.spec-item{ }
	.spec-item li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.spec-item li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #ccc; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.spec-item li a i{ display:inline-block; padding:3px 9px; font-style:normal; line-height:20px; }
	.spec-item li a img{ width:32px; height:32px; vertical-align:middle; }
	.spec-item li:after{ content:"."; display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
	.spec-item li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
	.spec-item li.selected:after{ display:block; background-position:-84px -196px; }
	
/*表格样式*/
.border-table{ min-width:500px; border-width:1px; margin:0; background:#fff; }
	.border-table th{ margin:0; padding:2px 2px; line-height:26px; height:28px; border:1px solid #ccc; vertical-align:middle; white-space:nowrap; word-break:keep-all; }
    .border-table td{ margin:0; padding:2px 2px; line-height:26px; height:28px; border:0px; vertical-align:middle; white-space:nowrap; word-break:keep-all; }
	.border-table td input{ vertical-align:middle; }
    .border-table td input:disabled {background-color:rgba(0, 0, 0, 0.1);}
	.border-table td .position{ position:relative; min-height:100%; }
	.border-table td .ibtn{ position:absolute;top:0; right:-7px; background:#ccc; border:none; color:#666; cursor:pointer; font-family:"Microsoft Yahei"; font-size:12px; height:25px; line-height:25px; padding:0 12px; }
	.border-table td .ibtn:hover{ color:#fff; background:#FF9C30; }
	.border-table thead th{ color:#333; font-weight:normal; white-space:nowrap; text-align:center; background:#f9f9f9; }
	.border-table tbody th{padding-right:5px; text-align:right;color:#707070;background-color:#f9f9f9}
	.border-table tr.td_c td{ text-align:center; }
	.border-table td .cbllist input{ vertical-align:middle; }
	.border-table td .cbllist label{ margin-right:15px; vertical-align:middle; }
	.border-table td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; }
	.border-table td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; }
	.border-table td .img-box{ display:inline-block; height:32px; vertical-align:middle; }
		.border-table td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #ccc; }

/*订单状态样式*/
.order-flow{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-bottom:4px; }
    .order-flow-left, .order-flow-arrive, .order-flow-wait, .order-flow-right-arrive, .order-flow-right-wait{ margin:0; padding:0; background: url(order_speed.gif) no-repeat scroll 0 0; float:left; font-family:Arial; line-height:16px; text-align:center; width:140px; }
    .order-flow div span{ margin:0; padding:0; background:none repeat scroll 0 0 #fff; display:block;}
    .order-flow div span p{ margin:0; padding:0; }
    .order-flow .name { margin:0; padding:0 0 4px 0; }
    .order-flow-arrive { background-position: 0 -40px; }
    .order-flow-wait{ background-position:0 -20px; color:#878787; }
    .order-flow-right-arrive{ background-position: 0 -80px; }
    .order-flow-right-wait{ background-position:0 -60px; color:#878787; }
    .order-flow-input{ display:block; margin:2px auto; padding:0; width:18px; height:18px; text-indent:-999px; cursor:inherit; overflow:hidden;}

/*按钮样式*/
.td-input{ display:inline-block; border:1px solid #d7d7d7; width:100%;height:29px; line-height:29px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
.btn{ background:#16a0d3; border:none; color:#fff; cursor:pointer; display:inline-block; font-family:"Microsoft Yahei"; font-size:12px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px; }
	.btn:hover{ background:#117ea6; }
    .btn:disabled{ background:#949494 !important; color:#fff !important;cursor:default !important; }
	.btn.green{ background:#52A152; }
	.btn.green:hover{ background:#328032; }
	.btn.yellow{ background:#FF9C30;}
	.btn.yellow:hover{ background:#c87316; }
	.btn.violet{ background:#993333 ; }
	.btn.violet:hover{ background:#990033; }
    .btn.cancel{ background:#bab4b4; }
	.btn.cancel:hover{ background:#999; }
    .btn.query{ background:#1c84c6; width:78px;}
    .btn.query:hover{ background:#36a5eb; }
    .btn.white{ background:#fafafa;border:solid 1px #e1e1e1; color:#333; }
	.btn.white:hover{ background:#ccc; }
    .opbtn { width:100px;}
    /*update height 35 by dyp 2017/04/26*/
.icon-btn{ display:inline-block; margin:0; padding:4px 10px 4px 8px; line-height:20px; /*height:35px;*/ border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.icon-btn:hover{ color:#2A72C5; background-color:#dbdbdb; }
	.icon-btn span{ display:inline-block; vertical-align:middle; }
	.icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
	.icon-btn.add i{ background-position:0 -28px; }
	.icon-btn.sel i{ background-position:-168px -28px; }
    .icon-btn.list1 i{ background-position:-224px -28px; }
    .icon-btn.save i{ background-position:-28px -28px; }
.icon-btn.blue {color:white; background-color:blue;}
.icon-btn.blue:hover{ color:#2A72C5; background-color:#dbdbdb; }

.op_icon-btn{display:inline-block; margin:0; padding: 4px 12px 6px 10px; line-height:22px; height:22px;border:solid 1px #e1e1e1; color:#333; font-family:"Microsoft Yahei";font-size:12px; text-decoration:none; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.op_icon-btn:hover{ color:#2A72C5; background-color:#dbdbdb; }
	.op_icon-btn span{ display:inline-block; vertical-align:middle; }
	.op_icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
    op_icon-btn.del{ background-position:-84px -28px; }

.img-btn{ display:inline-block; margin:0px 2px; width:14px; height:14px; background:url(skin_icons.png) no-repeat; vertical-align:middle; white-space:nowrap; word-break:break-all; cursor:pointer; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0; }

.img-btn.edit{ background-position:-140px -84px; }
	.img-btn.del{ background-position:-84px -28px; }
    .img-btn.copy{ background-position:-252px -28px; }
    .img-btn.add i{ background-position:0 -28px; }
	.img-btn.select i{ background-position:-168px -28px; }
/*多项单选*/
.multi-radio{ display:inline-block; vertical-align:middle; *display:inline; width:100%; margin:0 auto; border-bottom:#eee 1px solid; }
	.multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;min-height:36px;margin:auto 0px;}/*add margin:auto 0px by dyp 2017/04/21 */
	.multi-radio a{ display:inline-block; margin-right:-1px; float:left; padding:0 10px; height:36px;line-height:36px; background:#eee; margin-right:5px; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis;text-align:center; font-size:14px;}
	.multi-radio a:hover{ background:#1C84C6; text-decoration:none;color:#fff;}
	.multi-radio a:active{ text-decoration:none; }
	.multi-radio a.selected{ background:#1C84C6; border-color:#1C84C6; color:#fff; }
    .multi-radio a{
            font-size:14px !important;
        }
.multi-radio-tab {
width:100%;
/*border-bottom:2px solid #1096c7;*/
//font-size:12px;
//font-weight:bold;
margin-left:5px;

}
/*.multi-radio-tab a {
    padding:10px 20px;
}*/
.radio label,.check label {margin-left:8px;}/*update dyp 2017/06/14*/
/*单项选择*/
.single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
	.single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
	.single-checkbox a i{ display:block; width:50%; height:28px; line-height:28px; font-style:normal; background:#fff; color:#333; text-align:center; }
	.single-checkbox a i.on{ float:right; display:none; }
	.single-checkbox a i.off{ float:left; display:block; }
	.single-checkbox a.selected{ border:1px solid #16a0d3; background:#16a0d3; }
	.single-checkbox a.selected i.on{ display:block; }
	.single-checkbox a.selected i.off{ display:none; }
/*多项选择*/
.multi-checkbox{ display:inline-block; vertical-align:middle; }
	.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkbox a{ display:inline-block; float:left; margin-right:-1px; padding:5px 15px; line-height:20px; border:1px solid #ccc; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-checkbox a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-checkbox a:active{ text-decoration:none; }
	.multi-checkbox a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
	.multi-checkbox a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
/*多项选择PORP*/
.multi-porp{ }
	.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.multi-porp ul li a{ display:block; padding:4px 10px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #ccc; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-porp ul li a:hover { background: #C9E1EF; text-decoration: none; }
    .multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
	.multi-porp ul li.sys{ background:#FFFFD0; }
	.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
	.multi-porp ul li.selected i{ display:block; background-position:-84px -196px; }
/*下拉菜单*/
.single-select{ position:relative; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
	.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
    /*2017/04/24*/
	.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:40px; line-height:20px; height:35px; border:solid 1px #ccc; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all;width:450px; }
	.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
	.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #ccc; background:url(skin_icons.png) 7px -189px no-repeat #fafafa; }
	.single-select .select-items{ display:none; position:absolute; left:0; top:45px; /*overflow:hidden;*/ }
	.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #ccc; background:#fff; overflow-y:auto; overflow-x:hidden; }
	.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
	.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#16a0d3; }
	.single-select .select-items ul li.selected{ color:#fff; background:#16a0d3; }
	.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(skin_icons.png) 0 -290px no-repeat; }
    .single-select.up .select-items{ top:auto; bottom:45px; }
    .single-select.up .arrow{ top:-13px; background:url(skin_icons.png) 0 -300px no-repeat; }

.page-footer{ padding:10px 0; height:32px; font-size:12px; }
	.page-footer .btn-wrap{ position:fixed; margin:0; /*padding:10px 0;*/   bottom:0; background:#fff; z-index:2008;position: absolute; }
	.page-footer .btn-wrap:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
/* ==========================编辑页样式.结束======================== */

/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:red; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

.form_tip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }

.Validform_checktip1{ color:red;   }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/

/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:65px; line-height:30px; height:30px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline;}
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
/*=====================以上部分是WebUploader必须的====================*/


.choose_box{width:700px;border: 1px solid #7F9DB9; padding:0 10px 0 10px; background-color:#fff;}
.choose_box .head{height:30px; width:100%;}
.choose_box .head ul{ list-style-type:none;}
.choose_box .head .left{float:left; line-height:30px; color:#999;}
.choose_box .head .fright:hover{ text-decoration:none; cursor: pointer;}
.choose_box .head .right{float:right;line-height:30px;}
.choose_box .list_menu{height:30px;width:100%;border-bottom-width:2px;border-bottom-style: solid;border-bottom-color:#ddd;}
.choose_box .list_menu .fleft li{cursor:pointer;float:left;height:30px;line-height:30px;text-align:center; padding:0 10px;}
.choose_box .list_menu .fleft .search_li01{ color:#333;}
.choose_box .list_menu .fleft .search_li02{font-weight:bold;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #306DB4; color:#1667B9;}
.choose_box .list_main{width:700px; height:auto; padding:10px 0px;}
.choose_box .list_main .list{width:100%;height:auto; overflow:auto; }
.choose_box .list_main .list_sugg{width:100%; height:auto; overflow:auto;word-break:keep-all;white-space:nowrap;}
.choose_box .list_main .list_sugg ul{list-style-type:none;}
.choose_box .list_main .list_sugg li{float:left;line-height:30px; width:33%;}
.choose_box .list_main .list_sugg li a{ padding:0px 10px;display:block;font-size:10pt;width:100%;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.choose_box .list_main .list_sugg li a:link{color:#333;}
.choose_box .list_main .list_sugg li a:hover{color:#fff; background-color:#2577E3; text-decoration:none;}
.choose_box .list_main .list_sugg li a.disabled{color:#ccc;background-color:#fff; text-decoration:none;}
.choose_box .list_main2{width:700px; height:auto; padding:10px 0px;}
.choose_box .list_main2 .list{width:100%;height:auto;  overflow:auto;}
.choose_box .list_main2 .left{color:#E56700; float:left; font-size:13px; padding-left:5px;line-height:25px; height:auto; width:15px;}
.choose_box .list_main2 .list_sugg{width:100%; height:auto; overflow:auto;word-break:keep-all;white-space:nowrap;}
.choose_box .list_main2 .list_sugg ul{list-style-type:none;}
.choose_box .list_main2 .list_sugg li{float:left;line-height:25px; width:33%;}
.choose_box .list_main2 .list_sugg li a {padding:0px 10px;display:block;width:100%;font-size:10pt; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.choose_box .list_main2 .list_sugg li a:link{color:#333;}
.choose_box .list_main2 .list_sugg li a:hover{color:#fff; background-color:#2577E3; text-decoration:none;}
.choose_box .list_main2 .list_sugg li a.disabled{color:#ccc;background-color:#fff; text-decoration:none;}

.choose_box2{width:400px;border: 1px solid #7F9DB9; padding:10px 0px; background-color:#fff;}
.choose_box2 .head{height:30px; padding:0px 10px;}
.choose_box2 .head ul{height:30px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ccc;}
.choose_box2 .head .left{float:left; line-height:30px; color:#999;}
.choose_box2 .head .left2{float:left; line-height:30px;color:#FF0000}
.choose_box2 .head .fright{ cursor: pointer;}
.choose_box2 .list_main{width:100%; height:auto; overflow:auto; padding:10px 0px;}
.choose_box2 .list_main .list:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
.choose_box2 .list_main .list:hover{background-color:#2577E3; color:#fff !important;}
.choose_box2 .list_main .list{ padding:0px 10px; height:28px;font-size:10pt; line-height:28px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.choose_box2 .list_main .list .left{float:left;}
.choose_box2 .list_main .list .right{float:right;line-height:28px;cursor: pointer;}
.choose_box2 .list_main .listdisabled{color:#ccc !important;}
.choose_box2 .list_main .listdisabled:hover{background-color:#dbdbdb !important
                                                ;}
.choose_box2 .page{clear:both; height:25px; padding:18px 0px 0px 57px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.choose_box2 .page a,.page strong,.page span{ display:block; float:left; padding:0 8px; overflow:hidden; margin-right:5px; background:#fff;}
.choose_box2 .page a,.page span{ height:25px; line-height:25px; border:1px solid #ddd;}
.choose_box2 .page a.f12,.page strong.f12,.page span{ font-size:12px}
.choose_box2 .page a:hover{ color:#fff; background:#488FCD; border-color:#488FCD; text-decoration:none; cursor: pointer;}
.choose_box2 .page .strong{ color:#fff; background:#488FCD; border-color:#488FCD; }
.choose_box2 .page .mor{border:0;padding:0;height:25px;line-height:25px}
.choose_box2 .right_td .page .na{color:#DBE1E6}
.choose_box2 .list_main .onList{background-color:#2577E3; color:#fff;}
.choose_box2 .list_main .onListdisabled{background-color:#dbdbdb; color:#fff !important;}
.choose_box2 .list_main .onList a{color:#fff;text-decoration:none;}

.marginleft10 {margin-left:10px;}
.circular{display:inline-block;background-color:#999; border-radius:50%;width:22px;height:22px;line-height:22px; font-size:12px;color:#fff;white-space:nowrap;text-align:center;}


.order-icon {
  display: inline-block;
  width: 28px;
  height: 20px;
  background-image: url('/images/order_icons.png');
  background-repeat: no-repeat;
}
.back_return { width: 20px; background-position: 0 1px; }
.printed {width: 20px; background-position: 0 -18px; }
.insurance{width:24px;background-position:0 -38px}
.hold{background-position:0 -58px}
.fba{background-position:0 -75px}
.oda{background-position:0 -92px}
.ordercreatetype {
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
}
.webcreate { background-image: url('/images/web.ico'); }
.apicreate { background-image: url('/images/api.ico'); }
.platformcreate { background-image: url('/images/platform.png'); }
.delivery { background-image: url('/images/delivery.png'); background-position:0 4px; }
.warning { 
  display: inline-block;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url('/images/58.png');
}

select.select,select.select2{ height:30px; line-height:30px; border:1px solid #E1E1E1; color:#7A7A7A; background:#fff; vertical-align:middle; }
select.select3{padding:2px; height:30px; line-height:30px; border:1px solid red; color:#7A7A7A; background:#fff; vertical-align:middle; }
select.select{padding:1px;}
select.select2{padding:2px;}
select.select4{padding:2px; height:30px; line-height:30px;border:1px solid green; color:#7A7A7A; background:#fff; vertical-align:middle;}

.selectrequired {border:1px solid red;}
.selectverified {border:1px solid green;}

.step {padding:0 10px 0 10px; /*margin-bottom:20px;*/}
.step .circular {/*background-color: #669533;*/}
.step .stepcontent {/*margin-left:10px;*/}
.step ul li{ line-height:35px;   /*border-bottom: 1px solid #dbdbdb*/}
    .step ul li a {
    /*color: #317EAC;*/
  text-decoration: none; font-weight:bold;}

.contentWrap {
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
}

@font-face{font-family:'Glyphicons Halflings';src:url(/images/fonts/glyphicons-halflings-regular.eot);src:url(/images/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/images/fonts/glyphicons-halflings-regular2.woff) format('woff2'),url(/images/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/images/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/images/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.charge-icon {
    color: #5cb85c;
}
.glyphicon-ok-circle:before {
    content: "\e089";
}

.order_show {
    float: left;
    margin: 7px 10px 0px 28px;
}
.word_black {
    color: #333;
}
.word_gray {
    color: #999;
}
.insert_form td {
    text-align: left;
    padding: 2px;
    border: none;
    line-height: 20px;
    vertical-align: top;
    color: #999;
}
.manage_form td {
    text-align: center;
    line-height: 20px;
    padding: 5px;
    border: 1px solid #d5d5d5;
    word-wrap: break-word;
}

.com-btn{
    display: inline-block;
    margin: 0;
    padding:0 10px;
    line-height: 26px;
    height:26px;
    /*border: solid 1px #36a5eb;*/
    border:#36a5eb 1px solid;
    color: #666;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    /*color:#36a5eb;*/
    color:#36a5eb;
    font-weight:initial;
    margin-right:10px;
    border-radius:15px;
    min-width:46px;
    background:#fff;
    white-space: nowrap;
}
.com-btn span{
    display: inline-block;
    min-width: 24px;
}
.com-btn i{
    margin-right:3px;
    font-size:14px;
}
.com-btn:hover{
    color:#fff;
    background:#36a5eb;
}
.com-btn.red{
    color:#ff4101;
    border:#ff4101 1px solid;
}
.com-btn.red:hover{
    color:#fff;
    background:#ff4101;
}
.com-btn.green{
    color:#52A152;
    border:#52A152 1px solid;
}
.com-btn.green:hover{
    color:#fff;
    background:#52A152;
}
.com-btn.origin{
    color:#f8ac59;
    border:#f8ac59 1px solid;
}
.com-btn.origin:hover{
    color:#fff;
    background:#f8ac59;
}
.com-btn.blue{
    color:#1c84c6;
    border:#1c84c6 1px solid;
}
.com-btn.blue:hover{
    color:#fff;
    background:#1c84c6;
}
.main-container iframe{
    width:98%;
    margin:0 auto;
}
.row{
    
}
.com-row{
    width:100%;
    display:inline-block;
    margin-top:10px;
}
.padding0{
    padding:0 !important;
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color:#fbfbfb !important;
}
/*.nav.metismenu li a{
    background:#32323a !important;
}*/
.metismenu .arrow{
    background:none !important;
}
#page-wrapper{
    background:#f2f7fb;
}


.com-search-row{
    width:100%;
    margin:0 auto;
    padding:10px 15px 5px 5px;
    border:#eee 1px solid;
    margin-bottom:8px;
}
.form-horizontal.com-search-row .form-group{
    margin-bottom: 10px;
}
.form-horizontal.com-search-row .control-label{
    padding-right:0;
    font-weight:inherit;
    padding-top: 10px;
    color: #333;
}
.padding-left0{
    padding-left:0 !important;
}
.padding-right0{
    padding-right:0 !important;
}
.margin-top10{
    margin-top:10px !important;
}
.margin-top0{
    margin-top:0 !important;
}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:39px;line-height:39px; background:#1c84c6;color:#fff;font-size:16px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 10px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li a{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:30px;height:40px;background:url(../../images/online_arrow.png) #439fec no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:40px;}
#floatDivBoxs .floatDqq  img{width: 25px;margin-right:3px;}


/*白色背景导航*/
#wrapper{
    background:#fff !important;
}
#side-menu > li > a{
    color:#555;
    font-weight:inherit;
    background:none !important;
    border-bottom:#f2f7fb 1px solid;
    font-size:14px;
}
.nav > li > a i{
    font-size:14px;
    color:#36a5eb;
    margin-right:5px;

    border: #1c84c6 1px solid;
    border-radius: 100%;
    display: inline-block;
    padding: 2px;
    width: 22px;
    height: 22px;
    text-align:center;
}
#side-menu .nav-header{
    background:#36a5eb;
    height:67px;
    padding:8px 10px;
    text-align:center;
}
.white-bg .navbar-static-top{
    background:#36a5eb !important;
}
.avatar-view img{
    width: 50px !important;
    height:auto !important;
}
#side-menu ul.nav-second-level{
    background:none;
}
.nav li .nav-second-level a{
    color:#666;
    font-weight:inherit;
}
#side-menu > li.active > a{
    color: #fff !important;
    background: #1c84c6 !important;
    font-weight:bold !important;
}
#side-menu > li.active > a i{
    color:#fff;
}
#wrapper .navbar-default .nav > li > a:hover i{
    border:#fff 1px solid;
    color:#fff;
}
#wrapper .navbar-default .nav > li > a:hover{
    color: #fff !important;
    background: #1c84c6 !important;
}
#side-menu li.active a i{
    border:#fff 1px solid;
}
#side-menu li.active ul li.active a,#wrapper .navbar-default .nav.nav-second-level > li > a:hover {
    color: #36a5eb !important;
    background: #e8f1f9 !important;
    border-right: #36a5eb 2px solid;
    font-weight:bold !important;
}
#side-menu ul.nav-second-level{
    background:#fff !important;
    border:#eee 1px solid;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a{
    border-radius:0 !important;
}
.mini-navbar .nav .nav-second-level{
    padding:0 !important;
}

/*01*/
.navbar-static-top .nav.navbar-right > li > a{
    color:#fff;
    background:none;
}
.mini-navbar .navbar-minimalize:focus{
    background:#1c84c6;
}
.navbar-static-top .nav.navbar-right > li > a i{
    border:#fff 1px solid;
    color:#fff;
}
.navbar-header a:hover{
    background:#1c84c6 !important;
}

/*#wrapper .navbar-default .nav > li.home > a:hover{
    color:#1c84c6 !important;
}
#wrapper .navbar-default .nav > li.home > a:hover i{
    color:#1c84c6;
    border:#1c84c6 1px solid;
}
#wrapper .navbar-default .nav > li.home > a{
    color:#1c84c6 !important;
}*/
.mini-navbar .nav>li.index{
    height:52px;
    overflow:hidden;
}
.mini-navbar .nav>li.index a i{
    margin-bottom:12px;
}
.mini-navbar .nav>li ul{
    box-shadow: 3px 0px 9px #ecedef;
}
.com-btn.all.btn-warning:link{
    color:#fff;
}

@media (max-width: 768px) {
  .mobile-row.com-search-row{ padding:10px;}
  .mobile-row .control-label{ text-align:right; min-height:34px;}
  .mobile-row .form-group .control-label,
  .mobile-row .form-group .form-control,
  .mobile-row .form-group .datetimepicker{ margin-bottom:10px;}
  .mobile-row .form-group .datetimepicker .form-control{ margin-bottom:0px;}
  .form-horizontal.mobile-row .form-group{ margin: 0 -10px;}
  .mobile-row .padding-left0{ padding-left:10px !important;}
  .col-xs-txt-right{ text-align:right;}
  .col-xs-txt-left,
  .mobile-row .control-label.col-xs-txt-left{ text-align:left !important;}
  .custom-responsive-row{ padding:0 15px;}
  .custom-responsive-row .table-responsive{ border:none; padding:0;}
  .custom-responsive-row .table-responsive tr th,
  .custom-responsive-row .table-responsive tr td{ border:1px solid #e7eaec !important;}
  .mobile-top10{ margin-top:10px;}

  .mobile-info-cont .row >span,
  .vertical-date span{display:block; width:100%;}
 .mobile-info-cont  .mobile-ml15{ margin-left:-7px;}
 .mobile-info-cont  .mobile-ml0{ margin-left:0px !important;}
 .fa-map-marker.icss{ margin-left:9px; margin-right:3px;}
 .vertical-timeline-content{ padding-bottom:0 !important;}

     .moblie-responsive-cont .choose_box{ position:fixed !important; left:0px !important; top:110px !important; bottom:0 !important; overflow-y:auto; width:100% !important; max-width:500px !important;}
     .moblie-responsive-cont .choose_box .list_main2 .list{ overflow-x:auto;}
     .moblie-responsive-cont .choose_box .list_menu{ height:auto;}
     .moblie-responsive-cont .choose_box .list_menu:before,
     .moblie-responsive-cont .choose_box .list_menu:after { display: table;content: " "; }
      .moblie-responsive-cont .choose_box .list_menu:after { clear: both;}
      .moblie-responsive-cont .addr-mobile-box.choose_box{ top:275px !important;}
      .moblie-responsive-cont .choose_box2{ width:auto; right:0px;}

    .moblie-responsive-cont .multi-radio a{ margin-top:5px;}

    .ui-popup{left:10px !important; right:10px; max-height:100%;}
    .ui-dialog{ overflow:auto; max-height:100%;}
    .ui-dialog-grid{ width:100%}

    .moblie-responsive-cont .ui-dialog-content{ width:100% !important;}
    .ui-dialog-grid{ width:100%;}
    .moblie-responsive-cont .ui-dialog-body{ padding:10px;}
    .moblie-responsive-cont .div-content{ overflow-x:auto;}

    .ft-mobile-row .form-horizontal .control-label{ padding-top:10px;}
    .row.ft-mobile-row{ margin:0;}

    .gray-bg{ overflow-x:hidden;}
}

.pickUpSiteRemark-dd{ color:red;}