* { font-family: "Microsoft YaHei"; }

body, html { font-size: 14px; color: #3d3d3d; outline: none; margin: 0px; padding: 0px; min-width: 980px; }

.rcont { width: 100%; height: 100%; background: #FFF; overflow: hidden; }
.rcont .head { height: 50px; width: 100%; line-height: 50px; border-bottom: 1px solid #d6d4d4; }
.rcont .head .hTit { font-size: 2rem; margin-left: 20px; float: left; }
.rcont .head .btnGoBack { float: right; margin-right: 10px; margin-top: 8px; }
.rcont .head2 { height: 44px; line-height: 44px; margin: 0px 10px; border-bottom: 1px solid #d6d4d4; }
.rcont .head2 .hTit2 { font-size: 1.714rem; float: left; margin-left: 10px; }
.rcont .head2 .timeDiv { float: right; margin-right: 10px; display: inline-block; margin-top: 6px; }
.rcont .head2 .timeDiv .btnDate { font-size: 1.43rem; border: 1px solid #bdbdbd; background: #ebebeb; text-align: center; width: 45px; height: 30px; line-height: 28px; float: left; cursor: pointer; }
.rcont .head2 .timeDiv .btnDate:hover { background: #ffc451; color: #FFF; }
.rcont .head2 .timeDiv .btnDate.sel { background: #ffc451; color: #FFF; }
.rcont .head2 .timeDiv .btnDate.day { border-radius: 10px 0px 0px 10px; }
.rcont .head2 .timeDiv .btnDate.month { border-radius: 0px 10px 10px 0px; }
.rcont .head3 { height: 30px; font-size: 1.28rem; background: #c8c8c8; color: #FFF; line-height: 30px; text-align: center; margin: 10px; }
.rcont .head4 { height: 55px; border-bottom: 1px solid #e1e1e1; font-size: 1.28rem; background: #f8f8f8; vertical-align: middle; }
.rcont .head4 > div { float: left; margin-right: 5px; margin-top: 10px; }
.rcont .head4 .sd_ul { margin-top: 17px; }
.rcont .head5 { width: 100%; height: 80px; border-bottom: 1px solid #e1e1e1; font-size: 1.28rem; background: #f8f8f8; position: relative; }
.rcont .head5 .horXian { background: #f1a273; height: 3px; width: 98%; position: absolute; left: 10px; top: 50px; }
.rcont .head5 .head_ul_menu { margin: 0px 20px; }
.rcont .head5 .head_ul_menu .head_li_menu { float: left; line-height: 50px; padding: 0px 15px; cursor: pointer; }
.rcont .head5 .head_ul_menu .head_li_menu.sel { background: url(/images/icon56.png) center bottom no-repeat; font-weight: bold; }
.rcont .head5 .qbtngroup { float: right; position: absolute; right: 10px; top: 36px; z-index: 10; }
.rcont .head5 .qbtngroup > div { float: left; background-color: #fff; }
.rcont .head5 .qbtngroup .findDiv { border: 1px solid #e1e1e1; border-radius: 10px; padding: 0px 10px; margin-right: 10px; }
.rcont .head5 .qbtngroup .findDiv .findInp { height: 20px; padding: 0px; text-indent: 5px; line-height: 18px; font-size: 1.07rem; border: 0px; margin: 3px 5px; float: left; }
.rcont .head5 .qbtngroup .findDiv .btnFind { float: left; margin-top: 3px; }
.rcont .head5 .qbtngroup .qbtnfilter { height: 27px; font-size: 1.07rem; line-height: 25px; border: 1px solid #e1e1e1; border-radius: 10px; text-indent: 35px; padding-right: 10px; cursor: pointer; }
.rcont .head5.h130 { height: 130px; }
.rcont .head5.h130 .b36Tit { font-size: 2.57rem; line-height: normal; margin-left: 20px; margin-top: 18px; float: left; }
.rcont .head5.h130 .s18Tit { margin-left: 10px; margin-top: 38px; line-height: normal; float: left; }
.rcont .head5.h130 .s18Tit a { color: #279cff; text-decoration: none; }
.rcont .head5.h130 .btnHeadDiv { float: right; right: 5px; bottom: 15px; position: absolute; }
.rcont .head5.h100 { height: 100px; font-size: 1.14rem; }
.rcont .tabHeadDiv { width: 100%; border-bottom: 1px solid #e1e1e1; height: 60px; position: relative; }
.rcont .tabHeadDiv .tabH_ul { margin: 0px; height: 100%; float: left; position: absolute; }
.rcont .tabHeadDiv .tabH_ul .tabH_li { width: 130px; text-align: center; float: left; border-right: 1px solid #e1e1e1; cursor: pointer; border-bottom: 3px solid transparent; line-height: 57px; font-size: 1.14rem; }
.rcont .tabHeadDiv .tabH_ul .tabH_li:hover { border-bottom: 3px solid #787878; }
.rcont .tabHeadDiv .tabH_ul .tabH_li.sel { border-bottom: 3px solid #787878; font-weight: bold; }
.rcont .tabCont { width: 100%; display: none; }
.rcont .tabCont .tabCont_head { width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #e1e1e1; font-size: 1.28rem; text-indent: 20px; }
.rcont .tabCont .tabCont_head .qbtnBlue { float: right; margin-right: 10px; margin-top: 10px; }
.rcont .tabCont .tabCont_cont { width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; }
.rcont .tabCont .tabCont_cont .tabCont_column { width: 50%; height: 100%; float: left; }
.rcont .tabCont .tabCont_cont .tabCont_column .tabCont_Row { clear: left; height: 35px; line-height: 35px; padding: 0px 20px; }
.rcont .tabCont .tabCont_cont .tabCont_column .tabCont_Row .titSpan { font-size: 1.14rem; float: left; margin-right: 15px; }
.rcont .tabCont .tabCont_cont .tabCont_column .tabCont_Row .titSpan.bt { color: #919191; }
.rcont .tabCont .tabCont_cont .tabCont_column .tabCont_Row .titSpan.nr { color: #1f1f1f; }
.rcont .tabCont .tabCont_cont .bfBox { position: relative; font-size: 1.14rem; border-left: 1px solid #104775; padding: 5px 20px; margin: 0px 20px; }
.rcont .tabCont .tabCont_cont .bfBox .yuan01 { position: absolute; top: 7px; left: -11px; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow { clear: left; line-height: 26px; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow .bfTxt { color: #919191; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow .bfTxt.bFont { color: #279cff; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow .bfTxt .nr { color: #1f1f1f; margin-right: 5px; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow .bfTxt .nr2 { color: #279cff; cursor: pointer; }
.rcont .tabCont .tabCont_cont .bfBox .bfRow .bfTxt .nr2:hover { border-bottom: 1px solid #279cff; }
.rcont .cxCont { background: #b9b9b9; display: none; width: 100%; }
.rcont .cxCont .cxDiv { border-radius: 3px; background: #FFF; position: relative; margin: 10px; width: 98.5%; display: inline-block; }
.rcont .cxCont .cxDiv .cxBox.w25 { width: 25%; }
.rcont .cxCont .cxDiv .canxunTable .comboBox { width: 220px; margin-left: -4px; }
.rcont .cxCont .cxDiv .canxunTable .comboBox.w30px { width: 76px; margin-right: 5px; }
.rcont .cxCont .cxDiv .canxunTable .txtInp { width: 220px; }
.rcont .cxCont .cxDiv .canxunTable .btDatePicker { width: 158px; }
.rcont .tabDiv { width: 100%; overflow-y: auto; overflow-x: hidden; min-width:1024px;}
.rcont .tabDiv .tabDivLeft { width: 30%; height: 100%; float: left; position: relative; overflow-x: hidden; overflow-y: auto; }
.rcont .tabDiv .tabDivLeft .report_ul { width: 100%; margin: 0px; display: inline-block; }
.rcont .tabDiv .tabDivLeft .report_ul li { width: 100%; float: left; line-height: 35px; font-size: 1.07rem; border-bottom: 1px solid #e1e1e1; cursor: pointer; text-indent: 15px; }
.rcont .tabDiv .tabDivLeft .report_ul li:hover { background: #f8f8f8; }
.rcont .tabDiv .tabDivLeft .report_ul li * { float: left; display: inline-block; }
.rcont .tabDiv .tabDivLeft .report_ul li .repDate { background: #37b6ff; font-size: 0.86rem; color: #FFF; padding: 3px 5px; text-indent: 0px; border-radius: 3px; line-height: normal; margin-top: 5px; margin-left: 8px; }
.rcont .tabDiv .tabDivLeft .report_ul li .repDate.day { background: #83d1fe; }
.rcont .tabDiv .tabDivLeft .report_ul li .repDate.week { background: #18ff85; }
.rcont .tabDiv .tabDivLeft .report_ul li .repDate.month { background: #FF8E39; }
.rcont .tabDiv .tabDivLeft .report_ul li .repLX { float: right; color: #FFF; text-indent: 0px; padding: 3px 5px; border-radius: 3px; line-height: normal; margin-top: 5px; margin-right: 10px; font-size: 1rem; }
.rcont .tabDiv .tabDivLeft .report_ul li .repLX.day { background: #83d1fe; }
.rcont .tabDiv .tabDivLeft .report_ul li .repLX.week { background: #18ff85; }
.rcont .tabDiv .tabDivLeft .report_ul li .repLX.month { background: #FF8E39; }
.rcont .tabDiv .tabDivLeft .report_ul .btnRep_li.sel { background: #d9d9d9; }
.rcont .tabDiv .tabDivLeft .tabDivLeft_bottom { width: 100%; position: absolute; bottom: 10px; left: 0px; }
.rcont .tabDiv .tabDivLeft .tabDivLeft_bottom .btn-group { left: 50%; transform: translateX(-50%); }
.rcont .tabDiv .tabDivRight { width: 70%; height: 100%; margin-left: -1px; float: left; border-left: 1px solid #e1e1e1; overflow-x: hidden; overflow-y: auto; }
.rcont .tabDiv .tabDivRight .repCont { width: 100%;padding:0px 15px; margin: 0px auto; display: none; }
.rcont .tabDiv .tabDivRight .repCont .repHead { width: 100%; line-height: 70px; border-bottom: 1px solid #e1e1e1; display: inline-block; }
.rcont .tabDiv .tabDivRight .repCont .repHead div { float: left; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repTit { font-size: 1.71rem; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repTit.Tit22 { font-size: 1.43rem; margin-left: 20px; margin-top: 20px; padding: 3px 5px; border-radius: 3px; line-height: normal; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repTit.Tit22.day { background: #83d1fe; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repTit.Tit22.week { background: #18ff85; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repTit.Tit22.month { background: #FF8E39; }
.rcont .tabDiv .tabDivRight .repCont .repHead .repDate { color: #FFF; background: #7c7c7c; border-radius: 5px; line-height: 25px; float: right; margin-right: 20px; margin-top: 24px; padding: 0px 5px; }
.rcont .tabDiv .tabDivRight .repCont .repTable { width: 100%; margin-top: 10px; }
.rcont .tabDiv .tabDivRight .repCont .repTable thead tr th { border: 1px solid #e1e1e1; background: #f8f8f8; line-height: 40px; text-align: center; }
.rcont .tabDiv .tabDivRight .repCont .repTable tbody tr td { border: 1px solid #e1e1e1; background: #fff; line-height: 40px; text-align: center; }
.rcont .tabDiv .tabDivRight .repCont .repRow { width: 100%; display: inline-block; margin-top: 10px; }
.rcont .tabDiv .tabDivRight .repCont .repRow .reslutTit { font-size: 1.5rem; clear: left; }
.rcont .tabDiv .tabDivRight .repCont .repRow .resultTxt { width: 100%; min-height: 50px; padding: 3px; display: inline-block; border: 1px solid #e1e1e1; font-size: 1.07rem; line-height: 20px; }
.rcont .tabDiv .tabDivRight .repCont .repRow span { float: left; clear: left; line-height: 25px; font-size: 1.14rem; }
.rcont .tabDiv .tabDivRight .repCont .repRow .piyue { width: 100%; display: inline-block; border: 1px dashed #e1e1e1; margin-top: 10px; }
.rcont .tabDiv .tabDivRight .repCont .repRow .piyue li { line-height: 30px; font-size: 1.14rem; text-indent: 10px; border-bottom: 1px solid #e1e1e1; margin: 0px 5px; }
.rcont .tabDiv .tabDivRight .repCont .repRow .piyue li:last-child { border-bottom: 0px; }
.rcont .tabDiv .tabDivRight .repCont .horXian { width: 100%; }
.rcont .cont { height: 100%; padding: 0px 10px; display: none; overflow-x: hidden; overflow-y: auto; position: relative; }
.rcont .cont.show { display: block; padding: 0px; }
.rcont .cont .infoBox { width: 20%; height: 140px; border: 1px solid #e1e1e1; background: #f9f9f9; margin: 10px; float: left; display: inline-block; }
.rcont .cont .infoBox .ihead { height: 40px; border-bottom: 1px solid #e1e1e1; vertical-align: middle; }
.rcont .cont .infoBox .ihead .iTit { font-size: 1.07rem; line-height: 33px; float: left; text-indent: 15px; font-weight: bold; margin-top: 3px; }
.rcont .cont .infoBox .ihead .iTit.iTit01 { border-left: 3px solid #29da85; }
.rcont .cont .infoBox .ihead .iTit.iTit02 { border-left: 3px solid #54c8f2; }
.rcont .cont .infoBox .ihead .iTit.iTit03 { border-left: 3px solid #ffc451; }
.rcont .cont .infoBox .ihead .iTit.iTit04 { border-left: 3px solid #b364bf; }
.rcont .cont .infoBox .ihead .iDate { font-size: 1.07rem; line-height: 40px; float: right; margin-right: 10px; }
.rcont .cont .infoBox .icont { position: relative; text-align: center; }
.rcont .cont .infoBox .icont .bigTit { font-size: 4.64rem; line-height: 100px; }
.rcont .cont .infoBox .icont .minTit { position: absolute; font-size: 1.43rem; color: #a4a4a4; margin-left: 15px; top: 15px; }
.rcont .changeImg_ul{width:100%;display:inline-block;margin:0px;border-bottom:1px solid #e1e1e1;padding-left:15px;}
.rcont .changeImg_ul .btnChangeImg{float:left;padding:5px 10px;border:1px solid #e1e1e1;border-bottom:0px;color:#cccccc;margin-right:-1px;cursor:pointer;}
.rcont .changeImg_ul .btnChangeImg.sel{background:#0386d9;color:#fff;}
.rcont .changeImgDiv{text-align:center;display:none;}

.rcont .tishiIcon{float:left;margin-right:20px;}
.rcont .tishiTit{float:left;font-size:1.43rem;margin-top:20px;}

/* shade popup win*/
.shade { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0px; left: 0px; z-index: 100; }

/*.repBG { background: #FFF; width: 620px; margin: 30px auto; padding: 15px;border-radius:5px; box-shadow: 1px 3px 30px rgba(0, 0, 0, 0.6); }*/
.repCont { height: 100%; border: 1px solid #e1e1e1; padding: 0px 5px 10px; display: none; overflow-x: hidden; overflow-y: auto; }
.repCont .repHead { width: 100%; line-height: 70px; border-bottom: 1px solid #e1e1e1; font-size: 1.71rem; display: inline-block; }
.repCont .repRow { width: 100%; display: inline-block; margin-top: 10px; }
.repCont .repRow .reslutTit { font-size: 1.28rem; clear: left; }
.repCont .repRow .cxLabel { font-size: 1.28rem; font-weight: normal; margin-right: 20px; }
.repCont .repRow .txtArea { width: 100%; line-height: 23px; font-size: 1.07rem; }
.repCont .repRow .comboBox { width: 150px; }
.repCont .repTable { width: 100%; margin-top: 10px; }
.repCont .repTable thead tr th { border: 1px solid #e1e1e1; background: #f8f8f8; line-height: 40px; text-align: center; }
.repCont .repTable tbody tr td { border: 1px solid #e1e1e1; background: #fff; line-height: 40px; text-align: center; }
.repCont .repTable tbody tr td .txtInp.inp15 { width: 60px; text-align: center; font-size: 1rem; }

/* popup win table'css */
.table_col4 { width: 100%; height: 100%; }
.table_col4 td { border: 1px solid #e1e1e1; padding: 5px 10px; font-size: 1rem; }
.table_col4 td.col_gray { background: #f8f8f8; text-align: right; margin-right: 10px; white-space: nowrap;}
.table_col4 td .comboBox { width: 100%; }
.table_col4 td .comboBox.sel_sm { width: 12.5%; }
.table_col4 td .txtInp { width: 200px; }
.table_col4 td .txtArea { width:100%; margin:0px !important; }
.table_col4 td .redStar { color: #ff0000; margin-right: 5px; }
.table_col4 td:nth-child(2n+1){width:100px;}

.Table_big { width: 100%; height: 100%; }
.Table_big thead > tr > th, .Table_big tbody > tr > td { text-align: center; line-height: 35px; }
.Table_big .bigTd { color: #2eaaf9; font-weight: bold; font-size: 2.14rem; }
.Table_big .bigTd.a7 { color: #a7a7a7; }

/* canxun condition contain table's css*/
.canxunTable { width: 100%; }
.canxunTable tbody > tr > td { padding:5px 4px 0px; }
.canxunTable td:nth-child(2n+1) { text-align: right; }
.canxunTable td:nth-child(2n) { text-align: left; }

/* calendar table'css */
.calendarDiv { width: 100%; }
.calendarDiv .calHead { height: 45px; background: #f1f1f1; }

.caleTable { width: 100%; }
.caleTable td, .caleTable th { line-height:35px; text-align: center; border: 1px solid #e1e1e1; position: relative; }
.caleTable td { cursor: pointer; }
.caleTable td:hover { background:#7C88A2; }
.caleTable td.sel { background: #DA1717; color: #fff; }
.caleTable td.error { color: #ff3737; }
.caleTable span.dayTit { color: #ccc; font-size: 1.07rem; }
.caleTable span.dayTit.sel { color: #FFF; }
.caleTable span.baifTit { font-size: 1.07rem; display: none; }
.caleTable thead tr th { background: #f8f8f8; font-size: 1.14rem; }
.caleTable thead tr th:nth-child(7) { background: #f8f8f8; border-right: 0px; }

.commTable{width:100%;}
.commTable td, .commTable th{line-height:35px; text-align: center; border: 1px solid #e1e1e1; position: relative;}
.commTable thead tr th { background: #f8f8f8; font-size: 1.14rem; }

/* This table is no Border */
.noBorder { width: 100%; }
.noBorder td, .noBorder th { border: 0px; }

/* cxBox CSS */
.cxBox { float: left; width: 35%; padding-left: 20px; display: inline-block; position: relative; }
.cxBox.w25 { width: 25%; }
.cxBox .cxLabel { margin: 10px; font-size: 1.14rem; width: 100%; font-weight: normal; }

/* ge ren she zhi */
.lpinfo { width: 30%; height: 100%; float: left; }
.lpinfo ul .btnInfo { line-height: 60px; border-right: 1px solid #e1e1e1; width: 100%; text-align: center; font-size: 1.28rem; cursor: pointer; }
.lpinfo ul .btnInfo.sel { background: #f8f8f8; }

.rpinfo { width: 70%; height: 100%; float: left; background: #f8f8f8; font-size: 1.28rem; overflow-y: auto; overflow-x: hidden; }
.rpinfo .pbox { width: 100%; padding: 0px 20px; margin: 15px 0px; display: inline-block; }
.rpinfo .pbox .ptit { font-weight: bold; float: left; }
.rpinfo .pbox .pblock { float: left; width: 80%; margin-left: 10px; }
.rpinfo .pbox .pblock label { width: 100%; margin: 5px 10px; }
.rpinfo .pbox .pblock label .txtInp { margin: 5px 10px 10px; width: 300px; }
.rpinfo .pbox .pblock label .txtArea { margin: 5px 10px 10px; width: 296px; }
.rpinfo .pbox .pblock .remaintip { float: left; color: #a9a9a9; margin-left: 275px; margin-bottom: 10px; }
.rpinfo .pbox .qbtnSure { margin-left: 435px; }

/* chart'css */
.chartDiv { width: 100%; background: #f6f6f6; height: 100%; display: inline-block; min-width:1024px;}
.chartDiv .chartBox { border: 1px solid #e1e1e1; margin: 8px; width: 460px; float: left; padding: 10px 15px; }
.chartDiv .chartBox .chartHead { width: 100%; display: inline-block; }
.chartDiv .chartBox .chartHead .comboBox { width: 100px; float: left; margin-right: 10px; }
.chartDiv .chartBox .chartHead .chartTit { font-size: 1.28rem; float: left; }
.chartDiv .chartBox .chartHead .chartTit.red { color: #fc5351; }
.chartDiv .chartBox .chartHead .yibiaobg { width: 400px; height: 250px; background: url(/images/YiBiaoTu.jpg) 0px bottom no-repeat; display: inline-block; position: relative; float: left; }
.chartDiv .chartBox .chartHead .yibiaobg .zhizhen { width: 217px; height: 23px; position: absolute; background: url(/images/YB_zhizhen.png) left no-repeat; bottom: 12px; left: -5px; z-index: 100; transform-origin: 206px 12px; -moz-transform-origin: 206px 12px; -webkit-transform-origin: 206px 12px; -o-transform-origin: 206px 12px; }
.chartDiv .chartBox .chartHead .lvTxt { font-size: 2.57rem; width: 100%; text-align: center; }
.chartDiv .chartBox .chartCont { width: 100%; padding: 15px 10px; background: #FFF; border: 1px solid #e1e1e1; text-align: center; }
.chartDiv .chartBox .chartCont .caleTable thead > tr > th { font-size: 1.07rem; }

/* shijian ul li*/
.sd_ul { display: inline-block; float: left; }
.sd_ul .sd { float: left; display: inline-block; padding: 2px 5px; cursor: pointer; font-size: 1rem; border-radius: 5px; margin: 0px 1px; }
.sd_ul .sd:hover { background: #c2dff7; }
.sd_ul .sd.sel { background: #c2dff7; }

/* jiaose shezhi CSS */
.jsshez { width: 100%; display: inline-block; }
.jsshez .jsxqHead { width: 100%; line-height: 30px; background: #f8f8f8; padding-left: 10px; border: 1px solid #e1e1e1; border-right: 0px; border-left: 0px; }
.jsshez .jsxq_ul { width: 100%; display: inline-block; }
.jsshez .jsxq_ul li { float: left; margin-left: 10px; }
.jsshez .jsxq_ul .sj_li { clear: left; line-height: 25px; }

/* jichu shuju shezhi */
.sjszDiv { border-radius: 3px; border: 1px solid #e1e1e1; margin: 10px 15px; position: relative; width: 300px; float: left; }
.sjszDiv .sjszHead { width: 100%; line-height: 48px; display: inline-block; }
.sjszDiv .sjszHead .Tit { font-size:14px; float: left; margin-left: 10px; }
.sjszDiv .sjszHead .btn { float: right; margin-right: 10px; margin-top: 10px; }
.sjszDiv .horXian { width: 100%; float: left; }
.sjszDiv .sjszCont { padding: 5px 10px; }
.sjszDiv .sjszCont .sjszTable { height: 210px; overflow: hidden; border-bottom: 1px solid #e1e1e1; }
.sjszDiv .sjszCont .sjszTable table > tbody > tr > td:nth-child(odd) { text-align: left; text-indent: 15px; }
.sjszDiv .sjszCont .sjszTable table > tbody > tr > td { cursor: default; }
.sjszDiv .sjszCont .sjszTable .aEdit { cursor: pointer; color: #e73b2e; }
.sjszDiv .sjszCont .sjszTable .aSure { display: none; }
.sjszDiv .sjszCont .sjszTable .szTxt { font-size: 1rem; padding: 0; border: 0; height:35px;}
.sjszDiv .sjszCont .pageDiv { width: 100%; margin: 0 auto; position: relative; display: none; height: 50px; }
.sjszDiv .sjszCont .pageDiv .pagination { position: absolute; left: 50%; margin-top: 10px; margin-left: -95px; }
.sjszDiv .btnSJSZ { position: absolute; left: 50%; margin-left: -36px; cursor: pointer; }

/* ul hasBorder */
.ul_hasborder { border: 1px solid #e1e1e1; height: 150px; overflow-x: hidden; overflow-y: auto; float: left; width: 60%; margin:0px;}
.ul_hasborder li { padding: 3px; cursor: pointer; }
.ul_hasborder li:hover { background: #e1e1e1; }
.ul_hasborder li.sel { background: #A0B6D6;color:#FFF;}
.ul_hasborder li:last-child { border-bottom: 0px; }
.ul_hasborder.daixuan li, .ul_hasborder.yixuan li{border-bottom:1px solid transparent;}
.ul_hasborder.daixuan li.sel, .ul_hasborder.yixuan li.sel{border-bottom:1px solid #e1e1e1;}


.titBox { width: 100%; border: 1px solid #e1e1e1; margin: 5px 0; }
.titBox .boxHead { font-size: 1rem; padding: 3px 5px; border-bottom: 1px solid #e1e1e1; }
.titBox .boxCont { font-size: 1rem; padding: 5px; }
.titBox .boxCont input { margin-right: 10px; }

.rlBox { width: 100%; height: 400px; float: left; }
.rlBox .contBox { height: 100%; float: left; overflow-y: auto; border-top: 1px solid #e1e1e1; padding: 5px 0px; }
.rlBox .contBox.lBox { width: 30%; }
.rlBox .contBox.rBox { width: 70%; border-left: 1px solid #e1e1e1; }
.rlBox .contBox.rBox .rBox_head { width: 100%; border-bottom: 1px solid #e1e1e1; float: left; }
.rlBox .contBox.rBox .rBox_head .horiForm { float: left; margin: 5px 10px; }
.rlBox .contBox.rBox .rBox_head .horiForm .txtInp { width: 150px; }
.rlBox .contBox.rBox .rBox_cont { width: 100%; float: left; padding: 0px 10px; }
.rlBox .contBox.rBox .rBox_cont .rBox_col { width: 40%; height: 100%; float: left; }
.rlBox .contBox.rBox .rBox_cont .rBox_col .tit { text-align: center; width: 100%; padding: 5px 0px; }
.rlBox .contBox.rBox .rBox_cont .rBox_col .ul_hasborder { width: 100%; height: 210px;margin-bottom:0px; }
.rlBox .contBox.rBox .rBox_cont .rBox_col .resetbs { float: left; clear: left; margin-bottom: 5px; }

/* These are common components's css */
.txtInp { border: 1px solid #e1e1e1; font-size: 1.14rem; line-height: 25px; height: 30px; padding: 0px 5px; font-family: "Microsoft YaHei"; font-weight: normal; }

.txtArea { border: 1px solid #e1e1e1; font-size: 1.14rem; line-height: 20px; text-indent: 5px; font-family: "Microsoft YaHei"; font-weight: normal; outline: none; resize:none;}

.small-font { font-size: 12px; -webkit-transform-origin-x: 0; -webkit-transform: scale(0.9); }

.smallsize-font { font-size: 10.8px; }

.btnGoBack { border: 1px solid #e1e1e1; border-radius: 3px; color: #383838; height: 34px; line-height: 34px; background: url(/images/icon50a.png) 10px center no-repeat; text-indent: 40px; padding-right: 10px; cursor: pointer; }
.btnGoBack:hover { background-color: #f8f8f8; }

.qbtnfilter { background: url(/images/icon55.png) 10px center no-repeat; }

.qbtnSure { background: #337ab7; border: 1px solid #e1e1e1; border-color: #2e6da4; border-radius: 3px; color: #FFF; padding: 6px 12px; font-size: 1rem; text-align: center; white-space: nowrap; display: inline-block; cursor: pointer; }
.qbtnSure:hover { background: #286090; border-color: #204d74; }

.btDatePicker { height: 30px; line-height: 30px; text-indent: 5px; font-size: 1.14rem; font-family: "Arial"; width: 125px; border: 1px solid #e1e1e1; background: url(/images/icon33a.png) right center no-repeat; }

.btTimePicker { height: 30px; line-height: 30px; text-indent: 5px; font-size: 1.14rem; font-family: "Arial"; width: 80px; border: 1px solid #c8c8c8; }

.btnHead { border: 1px solid #e1e1e1; border-radius: 2px; background-color: #FFF; background-position: 5px center; background-repeat: no-repeat; font-size: 1.28rem; line-height: 40px; text-indent: 40px; display: inline-block; float: left; cursor: pointer; margin-right: 10px; padding-right: 10px; }
.btnHead.btnHeada { background-image: url(/images/icon50.png); }
.btnHead.btnHeadb { background-image: url(/images/icon51.png); }
.btnHead.btnHeadc { background-image: url(/images/icon52.png); }
.btnHead.btnHeadd { background-image: url(/images/icon53.png); }
.btnHead.btnHeade { background-image: url(/images/icon49a.png); }
.btnHead:hover { background-color: #F8f8f8; }

.qbtn-group { border: 1px solid #e1e1e1; line-height: 35px; background-repeat: no-repeat; background-position: 5px center; margin-left: -1px; display: inline-block; text-indent: 30px; background-color: #FFF; cursor: pointer; padding-right: 10px; float: left; }
.qbtn-group.lefBtn { border-radius: 5px 0px 0px 5px; background-image: url(/images/icon58.png); }
.qbtn-group.rigBtn { border-radius: 0px 5px 5px 0px; background-image: url(/images/icon59.png); }
.qbtn-group.checkBtn { border-radius: 5px 0px 0px 5px; background-image: url(/images/iconCheck.png); }
.qbtn-group:hover { background-color: #F8f8f8; }

.qBtn { line-height: normal; border: 1px solid #e1e1e1; border-radius: 3px; padding: 4px 10px; color: #343434; text-align: center; display: inline-block; cursor: pointer; text-indent: 0px; border-radius: 2px; background: #FFF; font-size: 1.21rem; }
.qBtn:hover { background: #f8f8f8; }
.qBtn.qbtnBlue { background: #4b82d7; color: #FFF; border-color: #4769ba; }
.qBtn.qbtnBlue:hover { background: #3c80f2; }

.qBtnSuoFang { width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-color: #FFF; display: inline-block; border: 1px solid #e1e1e1; cursor: pointer; }
.qBtnSuoFang.fangda { background-image: url(/images/icon62.png); }
.qBtnSuoFang.fangda:hover { background-image: url(/images/icon62a.png); }
.qBtnSuoFang.suoxiao { background-image: url(/images/icon63.png); }
.qBtnSuoFang.suoxiao:hover { background-image: url(/images/icon63a.png); }

.btnChkBox { background: url(/images/icon60.png) 5px center no-repeat; padding-right: 5px; cursor: pointer; line-height: 35px; text-indent: 25px; font-size: 1rem; display: inline-block; }
.btnChkBox.sel { background-image: url(/images/icon60a.png); }

.btnSJSZ { background: url(/images/icon64.png) center no-repeat; width: 72px; height: 12px; }
.btnSJSZ.sel { background-image: url(/images/icon64a.png); }

.btnFind { width: 18px; height: 18px; background: url(/images/icon34a.png) center no-repeat; cursor: pointer; }

.btnDivR { float: right; margin: 10px 20px 0px; }

.minMap { width: 340px; height: 235px; background: url(/images/map01.jpg) no-repeat; }

.lianjie { text-decoration: underline; cursor: pointer; }

.comboBox { padding: 0px;width:100%; height: 30px; border: 1px solid #e1e1e1; text-indent: 5px; font-size: 1.07rem; font-weight: normal; }

.yuan01 { width: 20px; height: 20px; background: url(/images/icon57.png) no-repeat; }

.horXian { width: 100%; height: 1px; background-color: #e1e1e1; display: inline-block; }

.redStar { color: #ff0000; margin-right: 5px; }

.kqmap { width: 100%; height: 350px; }

.mapPoint{width:575px;height:435px;background:url(/images/map.jpg);}

.tishiIcon{width:59px;height:59px;background:url(/Images/icon80.png) center no-repeat;}

.aBtnStyle{margin-left:5px;}

.tabPage{border-radius:3px;border:1px solid #e1e1e1;padding:15px 10px 10px;;margin:10px 0px 20px;position:relative;}
.tabPage .tabTitle{font-size:1.07rem;position:absolute;top:-10px;left:20px;padding:0px 5px;background:#fff;}

input[type=radio]{vertical-align:-2px !important;}

.closeToLeft5px{float:left;margin-right:5px;}

@media screen and (max-width: 1366px) { body, html { font-size: 12px; } }

/*# sourceMappingURL=common.css.map */
