body {
    font-family:SimHei;
    margin: 0;
    padding: 0px;
}

div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
form,
blockquote,
img {
    margin: 0px;
    padding: 0px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #ccc;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color:#ccc;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color:#ccc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color:#ccc;
}
ul,
ol,
li,
dl,
dd {
    margin: 0;
    padding: 0;
    list-style: none;
}

.clearfix {
    display: block;
}

.dis-table-cell{
    display:table-cell;
}
.dis-table{
    display:table;
}
.clear {
    clear: both;
}

.clear {
    clear: both;
}

.red {
    color: #ff0000;
}
.fontColor{
	color:#585858;
}
.center {
    text-align: center;
}

.tleft {
    text-align: left;
}

.tright {
    text-align: right;
}

.font {
    font-size: 16px;
}

.none {
    display: none;
}

.box_center {
    margin: 0 auto;
}

.l {
    float: left;
    display: inline;
}

.r {
    float: right;
    display: inline;
}

.hide {
    display: none;
}

input,
button {
    outline: none
}

.show {
    display: block;
}

.inlineB {
    display: inline-block;
}

.po_re {
    position: relative;
}

.po_abs {
    position: absolute;
}

.txt_err {
    color: #f00;
}

.txt_err2 {
    /* color: #878887; */
    color:#585858;
}

.btd {
    border-top: 1px dashed #ccc;
}
.btable{
    border:1px solid #797979;
}

.borderColor {
    /*border-color: #D7D7D7;*/
    background-color: red;
}

.border-bottom-ddd {
    border-bottom: solid 1px #ddd;
}

.bgc_1e {
    background-color: #1e242b;
}

.bgc_2e {
    background-color: #2e363f;
}

.bgc_3e {
    background-color: #dc5f45;
}

.bgc_4e {
    background-color: #D5E5EB;
}

.bac-5e {
    background-color: #787978;
}

.bac-6e {
    background-color: #fba831;
    color: #fff;
}
.mg10{
	margin:10px;
}
.mtb10{
	margin-top:10px;
	margin-bottom:10px;
}
.ml0 {
    margin-left: 0;
}

.ml1 {
    margin-left: 1px;
}

.ml2 {
    margin-left: 2px;
}
.ml4{
	margin-left:4px;
}
.ml5 {
    margin-left: 5px;
}

.ml7 {
    margin-left: 7px;
}

.ml10 {
    margin-left: 10px;
}
.ml12{
	margin-left:12px;
}
.ml13{
	margin-left:13px;
}
.ml15 {
    margin-left: 15px;
}

.ml18 {
    margin-left: 18px;
}

.ml20 {
    margin-left: 20px;
}
.ml23{
    margin-left:23px;
}
.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.ml34 {
    margin-left: 34px;
}

.ml28 {
    margin-left: 28px;
}

.ml40 {
    margin-left: 40px;
}

.ml45 {
    margin-left: 45px;
}
.ml145{
    margin-left: 145px;
}
.ml50 {
    margin-left: 50px;
}

.ml58 {
    margin-left: 58px;
}

.ml60 {
    margin-left: 60px;
}

.ml70 {
    margin-left: 70px;
}

.ml80 {
    margin-left: 80px;
}

.ml100 {
    margin-left: 100px;
}
.ml110{
    margin-left:110px
}
.ml120 {
    margin-left: 120px;
}

.ml150 {
    margin-left: 150px;
}

.ml200 {
    margin-left: 200px;
}
.ml170{
    margin-left: 170px;
}
.ml320{
    margin-left: 320px;
}
.ml450{
    margin-left: 450px;
}
.ml500 {
    margin-left: 500px;
}

.mt0 {
    margin-top: 0;
}
.mt2{
	margin-top:2px;
}
.mt3 {
    margin-top: 3px;
}

.mt5 {
    margin-top: 5px;
}

.mt8 {
    margin-top: 8px;
}

.mt10 {
    margin-top: 10px;
}
.mt12 {
    margin-top: 12px;
}

.mt14 {
    margin-top: 14px;
}
.mt18{
	margin-top:18px;
}
.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt22 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}
.mt60{
	margin-top:60px;
}
.mr5 {
    margin-right: 5px;
}

.mr30 {
    margin-right:30px;
}

.mr10 {
    margin-right: 10px;
}
.mr12 {
    margin-right: 12px;
}
.mr18{
	margin-right:18px;
}
.mr20 {
    margin-right: 20px;
}

.mr7 {
    margin-right: 7px;
}

.mr15 {
    margin-right: 15px;
}

.mr40 {
    margin-right:40px;
}

.mr60 {
    margin-right: 60px;
}
.mr31{
    margin-right:31px;
}
.mb0 {
    margin-bottom: 0;
}
.mb2{
    margin-bottom:2px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb7{
	margin-bottom:7px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb12 {
    margin-bottom: 12px;
}
.mb14{
	margin-bottom:14px;
}
.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}
.mb37{
    margin-bottom:37px;
}

.pl0 {
    padding-left: 0px;
}

.pl5 {
    padding-left: 5px;
}
.pr5{
	padding-right:5px;
}
.pr10{
	padding-right:10px;
}
.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}
.pr28{
	padding-right:28px;
}
.pr40{
    padding-right:40px;
}
.pl30 {
    padding-left: 30px;
}
.pl40{
	padding-left:40px
}
.pl50 {
    padding-left: 50px;
}

.pl100 {
    padding-left: 100px;
}

.plr10 {
    padding: 10px 0;
}
.pd0{
	padding:0px;
}
.pd10{
	padding:10px;
}
.pd13{
	padding:13px;
}
.pd20{
	padding:20px;
}
.pt5 {
    padding-top: 5px;
}

.pt7 {
    padding-top: 7px;
}

.pt10 {
    padding-top: 10px;
}
.pt14{
	padding-top:14px;
}
.pt20 {
    padding-top: 20px;
}

.pt16 {
    padding-top: 16px;
}

.pb10 {
    padding-bottom: 10px;
}
.pb14{
	padding-bottom:14px;
}
.pb20 {
    padding-bottom: 20px;
}

.pb40 {
    padding-bottom: 40px;
}
.plr5{
	padding:0 5px;
}
.fc_27 {
    color: #27a9e3;
}

.fc_8f {
    color: #8f8f8f;
}

.fc_66 {
    color: #666;
}

.fc_99 {
    color: #656665;
    font-size: 14px;
}

.fc_10a7a0 {
    color: #10a7a0;
}

.fc_93 {
    color: #939da8;
}
.fc_head{
    color:#ACACAC;
}
.fc_orange {
    color: #e72c19;
}

.fc_blue {
    color: #298ACB;
}

.fc_dd {
    color: #add;
}

.fc_381400 {
    color: #381400;
}

.fc_ff4800 {
    color: #ff4800;
}

.ffw {
    font-family:SimHei;
}
.fs10 {
    font-size: 10px;
}
.fs12 {
    font-size: 12px;
}

.fs12-99 {
    font-size: 12px;
    color: #999;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    /* font-size: 16px; */
}

.fs18 {
    font-size: 18px;
}

.fs20 {
    font-size: 20px;
}

.fs25 {
    font-size: 25px;
}


.veral-base {
    vertical-align: baseline;
}

.veral-sub {
    vertical-align: sub;
}

.veral-super {
    vertical-align: super;
}

.veral-top {
    vertical-align: top;
}

.veral-ttop {
    vertical-align: text-top;
}

.veral-midd {
    vertical-align: middle;
}

.veral-bootm {
    vertical-align: bottom;
}

.veral-tbootm {
    vertical-align: text-bottom;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.tal {
    text-align: left;
}

.w20 {
    width: 20px;
}
.w24 {
    width: 24px;
}
.w12{
	width: 12px;
}

.w54 {
    width: 54px;
}

.w100 {
    width: 100px;
}
.w102{
    width:102px;
}
.w120 {
    width: 120px;
}

.w70 {
    width: 70px;
}
.w50 {
    width: 50px;
}
.w55{
	width:55px;
}
.w80 {
    width: 80px;
}
.w90 {
    width: 90px;
}
.w95{
	width:95px;
}
.w116{
    width:116px;
}
.w139 {
    width:139px;
}
.w165 {
    width: 165px;
}
.w168{
	width:186px;
}
.w180{
	width:180px;
}
.w195{
	width:195px;
}
.w240{
    width: 240px;
}
.w245{
	width:245px;
}
.w200{
	width:200px;
}
.w227 {
    width: 227px;
}
.w209{
	width:209px;
}
.w213 {
    width: 213px;
}

.w300 {
    width:300px;
}

.w358 {
    width: 358px;
}
.w332{
	width:332px;
}
.w339 {
    width: 339px;
}

.w395 {
    width: 395px;
}
.w458{
	width:458px;
}
.w200 {
    width: 200px;
}

.w270 {
    width: 270px;
}

.w250 {
    width: 250px;
}

.w350 {
    width: 350px;
}

.w306 {
    width: 306px;
}

.w375 {
    width: 375px;
}

.w380 {
    width: 380px;
}

.w393 {
    width: 380px;
}

.w500 {
    width: 500px;
}

.w619 {
    width: 619px;
    border: solid 1px red;
}

.w1097 {
    width: 1097px;
}

.w522 {
    width: 522px;
}

.w700 {
    width: 700px;
}

.w712 {
    width: 712px;
}
.w856{
    width:856px
}
.wp10{
	width:10%;
}
.wp32 {
    width: 32%;
}

.wp33 {
    width: 33%;
}
.wp45{
	width:45%;
}
.wp50 {
    width: 50%;
}
.wp60{
	width:60%;
}
.wp40{
	width:40%;
}
.wp80 {
    width: 80%;
}

.wp100 {
    width: 100%;
}
.wp90{
	width:90%;
}
.wp98{
	width:98%;
}

.wh42 {
    width: 42px;
}

.w218 {
    width: 218px;
}

.w240 {
    width: 240px;
}

.w42 {
    width: 42px;
}

.wh100 {
    width: 100px;
}

.w92 {
    width: 92px;
}
.w184{
	width:184px;
}
.wh98 {
    width: 98px;
}

.w292 {
    width: 292px;
}
.wh270 {
    width: 270px;
}

.wh218 {
    width: 218px;
}

.wh260 {
    width: 260px;
}

.w1150 {
    width: 1150px;
}

.dialogPager {
    width: 1120px;
}

.ht30 {
    height: 30px;
}

.ht31 {
    height: 31px;
}
.ht69 {
    height: 69px;
}


.ht38 {
    height: 38px;
}

.ht28 {
    height: 28px;
}
.ht29 {
    height: 29px;
}

.ht45 {
    height: 45px;
}

.ht100 {
    height: 100px;
}

.hp25 {
    height: 25%;
}

.hp75 {
    height: 75%;
}

.borderNo {
    border: 0;
}

.borderT_No {
    border-top: 0;
}

.borderR_No {
    border-right: 0;
}

.borderB_No {
    border-bottom: 0;
}

.borderB_Y {
    border-bottom: 1px solid #E4E4E4;
}

.borderL_No {
    border-left: 0;
}

.radius {
    border-radius: 10%;
}

.radius5 {
    border-radius: 5px;
}

.borderDark,
input.borderDark {
    border: solid 1px #414141;
    border-radius: 0;
    padding: 0;
    margin: 0;
    line-height: 20px;
    height: 20px;
}

.input_de {
    width: 297px;
    height: 22px;
    border-radius: 6px;
}

.input_end {
    width: 280px;
    height: 26px;
}

.Dailybutton {
    width: 80px;
    height: 29px;
    border-radius: 8px;
    line-height: 4px;
}

.boderbottomDark,
input.boderbottomDark {
    border: solid 1px #414141;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    line-height: 20px;
    height: 20px;
    text-align: center;
}

.lineH38 {
    line-height: 38px;
    height: 38px;
}

.lineH28 {
    line-height: 28px;
    height: 28px;
}
.lineH29 {
    line-height: 29px;
    height: 29px;
}

.lineH30 {
    line-height: 30px;
    height: 30px;
}

.lineH27 {
    line-height: 27px;
    height: 27px;
}

.lineH20 {
    line-height: 20px;
    height: 20px;
}

.lineH10 {
    line-height: 10px;
}

.lineH40 {
    line-height: 40px;
    height: 40px;
}

.lineH41 {
    line-height: 41px;
    height: 41px;
}

.borderccc {
    border: solid 1px #ccc;
}

.bac-orange {
    background: #e72c19;
}

.bac-orangee9 {
    background-color: #e95412;
}

.bac-blue12 {
    background-color: #0ba29b;
}

.color868686 {
    color: #868686;
}

.checkbox2 {
    vertical-align: middle;
    margin-top: 0;
}
.checkPosition{
	vertical-align:middle;
}
.red {
    color: #f00;
}

.gray {
    color: #aeaeae;
}

.cyan {
    background: #4cbbbb;
    color: #fff;
    height: 30px;
    line-height: 30px;
    float: left;
    display: inline;
}

.colorWhite,
.colorWhite:visited,
.colorWhite:hover,
.colorWhite:focus {
    color: #fff;
    text-decoration: none;
}
.backWhite{
	background-color:#FFF;
}
.bc-back {
    background-color: rgba(35, 24, 21, 0.698039215686274);
}

.btn-green {
    background-color: #91b23d;
    display: inline-block;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-image: none !important;
    border: 2px solid #FFF;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-transition: background-color .15s, border-color .15s, opacity .15s;
    -o-transition: background-color .15s, border-color .15s, opacity .15s;
    transition: background-color .15s, border-color .15s, opacity .15s;
    cursor: pointer;
    vertical-align: middle;
    position: relative;
    padding: 4px 0;
    text-align: center;
    width: 100px;
    font-size: 12px;
}

.btn-sm-2 {
    width: 100px;
    height: 29px;
    background-color: #db9527!important;
    border-color: #f8b856;
    color: #fff !important;
}

.btn-line-s {
    line-height: 10px;
}

.btnred,
.btnred:focus {
    display: inline-block;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-image: none !important;
    border: 5px solid #FFF;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-transition: background-color .15s, border-color .15s, opacity .15s;
    -o-transition: background-color .15s, border-color .15s, opacity .15s;
    transition: background-color .15s, border-color .15s, opacity .15s;
    cursor: pointer;
    vertical-align: middle;
    margin: 0;
    position: relative;
    background-color: #E85513;
    border-color: #E85513;
}

.logintable {
    float: left;
    display: inline;
    width: 100%;
}

.loginTab,
.loginTab ul {
    float: left;
    display: inline;
    width: 100%;
}

.loginTab li {
    /* background-color: #585753; */
    background-color: #777777;
    float: left;
    display: inline;
    width: 156px;
    height: 40px;
    border: none;
    border-right: 0px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #FFFFFF;
    line-height: 40px;
    font-size: 12px;
    cursor: pointer;
}

.loginTab li.current {
    /* background-color: #3f80a9; */
    background-color: #14A2b1;
}

.loginTab li.tableft {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.loginTab li.tabright {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #fff;
    background-image: none;
    color: rgb(0, 0, 0);
}
.pmp-span{
	display:inline-block;
	box-sizing:border-box;
	padding:7px 5px;	
}
label.pmplabelT {
    left: 0;
    top: 3px;
    width: 90px;
    text-align: right;
    color: #000;
    font-weight: bold;
    border: none;
    height: 20px;
}
.fwt12{
    color:"#727272";
    font-size:12px;
}

.fwt14 {
    font-weight: bold;
    font-size: 14px;
}
.fwth16{
    font-weight:bold;
    font-size:16px;
}

.fwt20 {
    font-weight: bold;
    font-size: 20px;
    color: #6FA3C5;
}

.fwt16 {
    font-size: 14px;
    color: #6FA3C5;
   /*  font-weight: bold; */
}
.fw{
    font-weight:bold;
}
.fn{
    font-weight:normal;
}

.radio label.pl10,
.checkbox label.pl10 {
    padding-left: 10px;
}

/*input.borderred,
.borderred {
    border: solid 1px red;
}*/

.ui-jqgrid tr.jqgrow td {
    white-space: normal;
}

div.btnimgupload {
    width: 100px;
    height: 30px;
    background: url(../images/common/btnimgupload.png) no-repeat;
}

div.btnimgupload1 {
    width: 100px;
    height: 30px;
    background: url(../images/common/btnimgupload1.png) no-repeat;
}

div.btnimageupload2 {
    width: 100px;
    height: 30px;
    background: url(../images/common/btnimgupload2.png) no-repeat;
}


/* webuploader css begin*/

.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;
    cursor: pointer;
    padding: 0px;
    width: 100%;
    height: 100%;
    /* text-align: center; */
    border-radius: 3px;
    overflow: hidden;
}

.webuploader-pick-hover {}

.webuploader-pick-disable {
    opacity: 0.6;
    pointer-events: none;
}


/* webuploader css end*/

.pic_cancel {
    background: url("../images/common/pic_ico.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 37px;
    position: absolute;
    width: 37px;
}

.input_style {
    width: 105px;
    height: 22px;
    border-radius: 10%;
}

.ImgBox_loading {
    overflow: hidden;
    /* 	height: 30px;
	width: 150px; */
    width: 40px;
    height: 40px;
    display: none;
    background: url(../images/common/progressBar_l.gif) no-repeat;
    margin: 0 0 0 20px;
}

.ImgBox_loading .ProgressBarBox {
    border: 1px solid #efefef;
    height: 20px;
    padding: 1px;
    margin: 5px 5px 0;
    display: none;
}

.ImgBox_loading .ProgressBarBox .pbg {
    float: left;
    width: 20%;
    height: 100%;
    background-color: #28a3e3;
}

.lh34 {
    line-height: 34px;
}

.datatimeicon,
input.datatimeicon {
    /* background: url(../images/common/bbw-select.png) right center no-repeat; */
    background: url(../images/common/select.png) right center no-repeat;
    width:20px;
    height:14px;
    cursor: pointer;
    background-color: #fff;
}
.s_jiantou{
	background: url(../images/common/select.png) right center no-repeat;
    width:19px;
    height:14px;
    cursor: pointer;
    background-color: #fff;
    position:absolute;
    top:8px;
    left:250px;
}

.timeline-container:before {
    content: "";
    display: block;
    position: absolute;
    left: 28px;
    top: 0;
    bottom: 0;
    border: 1px solid #E2E3E7;
    background-color: #E7EAEF;
    width: 4px;
    border-width: 0 1px;
}

.pmp-404-bg {
    background: url(../images/common/pmp-404.png) center center no-repeat;
    width: 221px;
    height: 171px;
    margin: 50px auto 20px auto;
    background-size: 221px 171px;
}

.pmp-500-bg {
    background: url(../images/common/pmp-500.png) center center no-repeat;
    width: 221px;
    height: 220px;
    margin: 50px auto 20px auto;
    background-size: 221px 220px;
}

.pmp-radio {
    position: relative;
    top: 2px;
}

.pmp-input-group {
    width: 260px;
}

.pmp-label {
    margin-top: 5px;
    font-family:SimHei;
	color:#585858;
	font-size:12px;
}

.pmp-label-right {
    margin-left: 5px;
}

.inputb {
    width: 250px;
    height: 30px;
    border: 1px solid #A9C4D8;
}

.pmpuploadImg {
    width: 148px;
    height: 43px;
    background: url(../images/common/shangchuan.png) no-repeat;
}

.pmp-dialog-content {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 22px;
}

.pmp-label-70,
.pmp-label-100 {
    width: 70px;
    margin-top: 5px;
    color: #585858;
    text-align: right;
}
.pmp-label-80{
    width: 80px;
    margin-top: 5px;
    color: #585858;
    text-align: right;
}
.pmp-label-90{
    width: 90px;
    margin-top: 5px;
    color: #585858;
    text-align: right;
}

.pmp-label-20{
    width: 20px;
    margin-top: 5px;
    color: #585858;
    text-align: right;
}

.pmp-label-100 {
    width: 100px;
}
.pmp-label-110{
    width: 110px;
    margin-top: 5px;
    color: #585858;
    text-align: right;
}

.pmp-form-right {
    float: left;
    display: inline;
    margin-left: 12px;
}

.pmp-form-input {
    width: 270px;
    float: left;
    display: inline;
}

.pmp-buttons-box {
    margin-top: 30px;
}

.ci-btn-getcode {
    display: inline-block;
    color: #FFF !important;
    text-shadow: 0 -1px 0 #fba831;
    background-image: none !important;
    border: 5px solid #fba831;
    border-radius: 0;
    box-shadow: none !important;
    -webkit-transition: background-color .15s, border-color .15s, opacity .15s;
    -o-transition: background-color .15s, border-color .15s, opacity .15s;
    transition: background-color .15s, border-color .15s, opacity .15s;
    cursor: pointer;
    vertical-align: middle;
    margin: 0;
    position: relative;
    background-color: #fba831;
    border-color: #fba831;
    border-radius: 5px;
    height: 30px;
    width: 130px;
    color: #fff;
    font-size: 12px;
    line-height:19px;
}
.btn-blue,
.btn-purple,
.btn-pmp-gray,
.btn-pmp-green,
.btn-pmp-yellow,
.btn-pmp-red {
    display: inline-block;
    color: #FFF!important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: none!important;
    border: 2px solid #FFF;
    border-radius: 0;
    box-shadow: none!important;
    -webkit-transition: background-color .15s, border-color .15s, opacity .15s;
    -o-transition: background-color .15s, border-color .15s, opacity .15s;
    transition: background-color .15s, border-color .15s, opacity .15s;
    cursor: pointer;
    vertical-align: middle;
    position: relative;
    padding: 4px 0;
    text-align: center;
    width: 100px;
    height: 30px;
    font-size: 12px;
}

.btn-pmp-gray,
.btn-pmp-gray:focus {
    background-color: #9fa0a0!important;
    border-color: #9fa0a0;
  
}
.btn-pmp-E4E4E4{
    background-color:#E4E4E4!important;
    border-color: #E4E4E4;
    color: #fff;
    font-size: 12px;
}
.btn-position{
    line-height:30px;
    text-align: center;
}

.btn-pmp-gray:hover,
.btn-pmp-gray:active {
    background-color: #858281!important;
    border-color: #9fa0a0;
}

.btn-pmp-green,
.btn-pmp-green:focus {
    background-color: #91b23d!important;
    border-color: #91b23d;
}

.btn-pmp-red,
.btn-pmp-red:focus {
    background-color: #DC5F45!important;
    border-color: #DC5F45;
}

.btn-pmp-red::hover,
.btn-pmp-red:active {
    background-color: #CA4736!important;
    border-color: #CA4736;
}

.btn-pmp-green:hover,
.btn-pmp-green:active {
    background-color: #779c2e!important;
    border-color: #91b23d;
}

.btn-pmp-yellow,
.btn-pmp-yellow:focus {
    background-color: #f8b856!important;
    border-color: #f8b856;
}

.btn-pmp-yellow:hover,
.btn-pmp-yellow:active {
    background-color: #db9527!important;
    border-color: #f8b856;
}
.btn-purple::hover,
.btn-purple:active {
    background-color: #8F82B7!important;
    border-color: #8F82B7;
}
.btn-purple::hover,
.btn-purple:active {
    background-color: #6ba4c8!important;
    border-color: #6ba4c8;
}
.btn-purple,
.btn-purple:focus {
    background-color: #8F82B7!important;
    border-color: #8F82B7;
}
.btn-blue,
.btn-blue:focus {
    background-color: #6ba4c8!important;
    border-color: #6ba4c8;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev,
.lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/common/prev.png) left 48% no-repeat;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/common/next.png) right 48% no-repeat;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.con-l-list a{
    text-decoration: none;
    color: #666;
}
.query a{
    text-decoration: none;
}
.hidden_bor{
    border:1px solid #8f82b7;
    margin-left: 10px;
    margin-right: 10px;
   /*  border-radius: 10px; */
}
.hidden_new{
    border:1px solid #8f82b7 ;
    margin-left: 10px;
    width:98%;
    padding-bottom: 14px;
    margin-top:18px;
}
.hiddenP{
	padding-top:14px;
	padding-bottom:14px;
}
.bill_border{
    border:1px solid #797979;
}
.billpreview{
    width:759px;
    margin-left: 180px;
}
.billContent{
    width: 681px;
    margin:0 auto;
    margin-top:24px;
   
}
/*.pborder{
     border-bottom:1px solid #797979;
}*/
.hr_border{
    margin-top:5px;
    border-color: #797979;
}
input::input-placeholder{
    color:#939192;
}
.fixed_model{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance: none;
}
.selposition{
    position: absolute;
    left:160px;
    top:375px;
}

#cnzz_stat_icon_1261134663{
    display: none;
}

.base-table-01 {width:100%}

.base-table-01 th{width:20%;text-align:center;padding:5px 0px;}

.base-table-01 td{width:30%;padding:5px 0px;}

.base-table-02 {width:100%}

.base-table-02 tr{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;border-collapse: collapse;}

.base-table-02 td{text-align: center;padding:3px 0px}

.base-table-02 th{text-align: center;padding:3px 0px}

.marall{margin:0px 10px}

.bort{border-bottom:1px dashed #CCCCCE}

.input_box{
    width:120px;
    margin:10px;
    padding:10px 0px;
    border:1px dashed #DCDCDC;
    color:#A7A7A7;
    text-align: center;
}

.dash_button{
    display:block;
    border:1px dashed #508CB4;
    padding:10px;
    background:none;
    float:right;
    margin-top:10px;
    color:#508CB4;
}

.goHover {
    background:#F4F5F7;
    color:#70A5CC;
} 

.acolor{
    color: #878787;
    text-decoration: none;;
}

.pul_border {
    border:1px solid #B2ABCC;
}
.pd20{
	padding:20px;
}
.pd_10 {
    padding:10px;
} 

.bw5 {
    width:5%;
}

.bw90 {
    width:90%;
}

.gry{
    color:#636363;
}

.linedl a{
    color:#636363;
    text-decoration: none;
}

.w10{
    width:10%;
}

.ptb{
    padding:5px 0px;
}

.mg0 {
    margin:0px;
}

.bw10{
    width:10%;
}

.bw95{
    width:95%;
}
.outLineBorder{
	border:1px solid #E1E1E1;
}
.mychart{
	border:1px solid #F0F0F0;
}
.rightBorder{
	border-right:1px solid #C7C7C7;
}
.theTitle{
	font-size:14px;
	font-weight:bold;
	color:#83888B;
	padding:10px 10px 10px 10px;
}
.summaryType{
	width:219px;
	height:75px;
	border-right:2px solid #DEDEDE;
	padding-left:30px;
}
.chartType{
	width:165px;
	height:75px;
	border-right:2px solid #DEDEDE;
	padding-left:15px;
}

.summaryLi{
	font-size:24px;
	width:75px;
	display:block;
	margin-top:7px;
	float:left;
	text-align:center;
}
.chartTop15{
	margin-top:15px;
}

.summarySay{
	font-size:12px;
	color:#9CA1A3;
	margin-top:48px;
	margin-left:10px;
	display:block;
	
}

/* jQueryUi��Ӧ����ʽ */
 .ui-datepicker-prev{
	margin-left:-6px;
	margin-top:4px;
}
.ui-datepicker-next{
	margin-right:-6px;
	margin-top:4px;
}

/* ���� */
.SXcolor{
	color:#7E93AB;
}
.ZTcolor{
	color:#92CCE0;
}
.ZMcolor{
	color:#ACCDBB;
}
.WGcolor{
	color:#F4CE5C;
}
.QJcolor{
	color:#E68872;
}
.ARcolor{
	color:#BCB3D1;
}
.KZcolor{
	color:#EABF99;
}
.TXcolor{
	color:#f4ce5c;
}
.chartColor1{
	color:#F88064;
}
.chartColor2{
	color:#8CBCA2;
}
.chartColor3{
	color:#7E92AB;
}
.chartColor4{
	color:#4FA4C4;
}
.logoColor{
	font-size:14px;
	color:#585A59;
	font-weight:bold;
}
.searchBorder{
	border:1px solid #8371C6;
}
.bailColor{
	font-size:23px;
	width:75px;
	display:block;
	margin-top:7px;
	margin-left:35px;
	font-weight:bold;
}
.bailColorNext{
	font-size:12px;
	color:#858888;
	margin-left:50px;
	margin-top:10px;
}
.Induction {
	width:380px;
	height:30px;
	float:left;
	margin-top:10px;
	margin-left:45px;
}
.Induction li{
	width:70px;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	color:#6AA4C9;
	font-weight:bold;
	margin-left:5px;
	cursor:pointer;
}
.Induction li:active{
	background-color:#6AA4C9;
	color:#fff;
}
.Induction li:hover{
	background-color:#6AA4C9;
	color:#fff;
}
.Induction li.pitchOn{
	color:#FFF;
	background-color:#6AA4C9;
}
.divShow{
	display:none;
}
.headStyle{
	height: 38px;
    background-color: #D8E5ED;
    line-height: 20px;
}
.proIncom{
	float: right;
    line-height: 38px;
    font-size: 15px;
}
.proIncom li{
	float:left;
	width:80px;
}
.shouqiStyle{
	color:#4E8DB2;
	line-height:30px;
	margin-left:20px;
	cursor:pointer;
}
.displayCol{
	color:#9A8FBC;
}
.disfontS{
	    width: 54px;
    font-weight: bold;
    line-height: 30px;
    margin-left:10px
}
.queryFontS{
	font-weight:bold;
	font-size:14px;
	color:red
}
/*jsonSuggestResults    begin  2017-06-01*/
div.jsonSuggestResults{position:absolute; top:27px; left:0px; z-index:10;border:solid 1px #ccc; border-top:none;z-index: 1;overflow: hidden}
.jsonSuggestLine{float: left;display: none;width: 62px;background: #fff;}
div.jsonSuggestResults div.resultItem{width:100%;cursor: pointer;}

div.jsonSuggestResults div.resultItem.odd{background-color:#fff}
div.jsonSuggestResults div.resultItem.even{background-color:#fff}
div.jsonSuggestResults div.resultItem.hover{text-decoration:none; color:#333;background-color:#ececec;}
div.jsonSuggestResults div.resultItem img{float:left;margin-right:0}
div.jsonSuggestResults div.resultItem p{background-color:#fff;text-indent:25px;display:block;text-decoration:none;width:100%;height:30px;color:#333; line-height:30px;margin:0}
div.jsonSuggestResults div.resultItem p strong{color:#c00202;}
div.jsonSuggestResults div.resultItem p.extra{font-size:x-small!important;position:absolute;bottom:3px;right:0}
/*jsonSuggestResults  end  2017-06-01*/

/* �r�g��ʽ */
.timetxt {
    border-radius: 5px;
    border: 1px solid #A1A5A8;
    position: absolute;
    top: 36px;
    z-index: 9999995;
}
.relative {
		    position: relative;
		    left: 0;
		    top: 0;
		    z-index: 2;
		    width:278px;
		    height:48px;
		    border:2px solid #AAC6D8;
		    border-radius:5px;
		    line-height:36px;
		    font-size:12px;
		}
		.textS{
			line-height: 20px;
    		margin-top: 6px;
		}
.infoBar a.time span {
	    height: 52px;
	    padding-right: 36px;
	}
	.timeup{
		width:100%;
		height:30px;
		border-bottom:1px solid #797979;
		line-height:30px;
	}
	.timeup li{
		margin-top:5px;
		float:left;
		width:43px;
		height:18px;
		color:#169BD5;
		margin-left:10px;
		border-right:1px solid #169BD5;
		line-height:20px;
		cursor:pointer;
	}
	.panone{
	    width: 278px;
	    height: 110px;
	    display: block;
	    border: 1px solid #4EA4C5;
	    background-color:#fff;
	    z-index: 2;
	    display:block;
	    position:absolute;
	    top:66px;
	}
	.panone2{
	    width: 278px;
	    height: 110px;
	    left: 8px;
	    display: block;
	    top: 83px;
	    border: 1px solid #4EA4C5;
	    background-color:#fff;
	    z-index: 2;
	    display:block;
	    left:845px;
	    top:866px;
	}
.cursorP{
	cursor:pointer;
}
.tableHidden{
	width:98.4%;
	height:30px;
	border:1px solid #ddd;
	color:#C1C1C1;
	border-top:0px;
	position: absolute;
    top: 44px;
    text-align:center;
    line-height:30px
}
.tableHidden2{
	width:96.3%;
	height:30px;
	border:1px solid #ddd;
	color:#C1C1C1;
	border-top:0px;
	position: absolute;
    top: 745px;
    text-align:center;
    line-height:30px
}

.suggestDown{
    position: absolute;
    right: 5px;
    top:7px;
    width: 22px;
    height: 14px;
    background: url("../images/common/bbw-select.png") no-repeat;
}
.loginBg{
	height:520px;
	background: url("../images/common/login-bg.jpg") no-repeat;
	background-size: cover;
}
.Savills-loginBg{
    height:520px;
    background: url("../savills/login-bg.jpg") no-repeat;
    background-size: cover;
}

.login-border{
	width: 350px;
    background-color: #fff;
    border-radius: 2%;
}
.login-position{
	position: absolute;
    right: 13%;
    top: 20%;
}
.loginTab{
	padding: 26px 14px 0 18px;
    box-sizing: border-box;
}
.loginrow{
	box-sizing: border-box;
    padding: 0px 18px 30px 18px;
}
.fsColor{
	color:#777777;
}
.login-pass{
	width:88.5%;
	padding:20px 20px 0 20px
}
.login-head{
	height:60px;
	width:100%;
	line-height:75px;
	background-color:#fff;
}
.login-img{
	padding-left:12%
}
#loginName input:focus{
	border-color:#F5B832;
}
.login-content{
	    height: 580px;
}
.space-info{
	border-top:1px solid #DDDDDD;
}
.space-hleft{
    padding: 10px;
    border-right:1px solid #dddddd;
    height:500px;
}
.resetTotal .resetTime ul{
	float:left;
	border:1px solid #DDDDDD;
}
.resetTotal .resetTime ul li{
	float:left;
	width:25px;
	height:25px;
	text-align:center;
	line-height:25px;
	cursor:pointer;
	border-right:1px solid #DDDDDD;
	display:block;
}
.clickClass{
			display:block;
			background-color:red;
			color:#fff;
		}
.bgwhite{
	background-color:#fff;
}
.applayNum{
	/* border-bottom: 1px dashed #ddd; */
    padding: 10px;
    box-sizing: border-box;
    color: #666;
}
.btnClose{
	box-sizing: border-box;
    padding: 16px 16px 25px 16px;
}
.queryBorder{
	width:97.5%;
	border:1px solid #FF9900;
}
.checkTime{
	height:31px
}
.checkTime ul{
	width:100%;
	height:31px;
	border:1px solid #888;
}
.checkTime ul li{
	float: left;
    width: 29px;
    height: 29px;
    border-right: 1px solid #888;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    cursor:pointer;
}
.allAmount{
	font-size:14px;
	font-weight:800;
	width:150px;
	color:red;
}
.auditList{
	width:90%;
	font-size:12px;
	margin-left:10px;
	border-bottom:1px solid #ccc;
}
.mloginC{
	width:27%;
	margin:0 auto;
}
.examFont{
	text-indent: 24px;
    display: inline-block;
    line-height:2em;
}
.preSpan{
	text-align: center;
    line-height: 71px;
    margin-right: 14px;
    cursor:pointer;
}
.nextSpan{
	line-height:71px;
	cursor:pointer;
}
.assContent{
	position:relative;
}
.assembly{
		position:relative;
	    width: 364px;
	    height:75px;
       overflow: hidden;
}
.assemUl{
	width:457px;
	height:75px;
	position:relative;
}
.infoOn{
	border:1px solid #FF7700;
}