/*�Ű�*/
html{
overflow:-moz-scrollbars-vertical;
min-height:101%;
}
body {
font-size: 14px;
}
h1,h2,h3,h4,h5,h6{  padding: 10px 0px;}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{margin-top:30px;}
h1 + hr, h2 + hr, h3 + hr, h4 + hr, h5 + hr, h6 + hr{
margin-bottom:10px;
margin-top:0px;
}
h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6{
margin-top:10px;
}
hr{
border-top: 1px solid #ebecec;
border-bottom: 1px solid white;
}
h4{color: #666666;font-size: 30px;}
h5{color: #666;font-size: 24px;}
h6{color: #333;font-size: 18px;}
select {
    width: auto;
    margin-bottom: 0px;
    padding: 0px;
    height: 24px;
    font-size: 13px;
    line-height: 13px;
}
/*select {width:auto;margin-bottom:0px;  padding: 0px;height: 24px;font-size:13px;line-height:13px;
        border: solid 1px #cbcbcb;
        appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/eox/zcDown.png") no-repeat scroll right center transparent;
  padding-right: 14px;
}
select::-ms-expand { display: none; }
select option {background-color:#9bd9d5;line-height:30px !important;border:none;color:#ffffff;}*/
p,span{color: #666;font-size: 14px;}
p {color: #666;font-size: 14px;line-height: 24px;}
.main-color{ color: #43d5c0;}
.yellow-color{ color: #ffd300;}
.align-center { text-align: center;}
.align-right { text-align: right;}
.align-left { text-align: left;}

/*����*/
#ecmc_bodyBg {display: block;background: #eef2f1;width:100%;box-sizing: border-box;}
#ecmc_bodyBg .con_left {background: #ffffff;padding-left:42px;padding-top:40px;padding-bottom:40px;display:inline-block;min-height:400px }
#ecmc_bodyBg .con_right {padding-top:40px;padding-bottom:40px; display:inline-block}
#ecmc_body {display: block;width: 1204PX;margin: 0 auto;clear: both;z-index: 0;min-height:400px;box-sizing: border-box;}
#ecmc_bodyN {display: block;width: 1040PX;margin: 0 auto;clear: both;z-index: 0;box-sizing: border-box;}
#ecmc_body .con_left {width: 280px;float:left;display: inline-block;}
#ecmc_body .con_right {width: 917px; padding-top: 29px;padding-bottom: 29px;display: inline-block;}
#ecmc_moduleimg {width: 100%;height: 229px;}

/*�ؼ�*/
.lbl-required {
  background: url(../images/register/yStar.png) 5px center no-repeat;
  padding-left: 24px;
  color: #666;
  font-size: 16px;
}
.lbl-notrequired {
  padding-left: 24px;
  color: #666;
  font-size: 16px;
}

.lbl-error {
  display: inline-block;
  color: #999;
  font-size: 15px;
  background: url(../images/register/sos.png) left center no-repeat;
  padding-left: 20px;
  margin-left: 20px;
}
a.lbl-csv{
  display: inline-block;
  background: url(../images/eox/export.png) left center no-repeat;
  color: #7c7c7c;
  font-size: 14px;
  text-decoration: none;
  padding-left: 26px;
  margin-bottom:12px;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
  width:auto;
  height: 16px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding: 3px 4px;
  color: #7c7c7c;
  font-size: 13px;
}
input.input-big {
  font-size: 14px;
  color: #666;
  border: none;
  background: #eef2f1;
}
input.input-noborder{
  width: 352px;
  height: 30px;
  border: none;
  background: #eef2f1;
  color: #999;
  font-size: 18px;
  line-height: 30px;
  padding: 9px 10px 9px 24px;
  border-radius: 0px;
  box-shadow:none;
  -webkit-box-shadow:none;
}
.btn {
  font-size: 14px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  padding: 10px 25px;
  background: #e9e9ea;
  border: 1px solid #cacacb;
  color: #7c7c7c;
  line-height: 18px;
  vertical-align: middle;
  cursor: pointer;
  background-image:none;
  box-shadow:none;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color:#7c7c7c;
  background-color: #e9e9ea;
}

.btn-large {  
  font-size: 22px;
  min-width: 168px;
  min-height: 52px;
  margin-right: 47px;
  padding:10px;
}
a.btn-large {
    min-height:0px;
    min-width: 134px;
    padding:16px;
}
.btn-small, .btn-mini {
 font-size: 12px;
 padding: 4px;
 text-shadow:none !important;
 font-weight:normal;
}
.btn-primary {
    border:solid 1px #43d5c0;
    color: #ffffff;
    background-color:#43d5c0;
    text-shadow: #37af9d 2px 2px 0;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #43d5c0;
}
.btn-warning {
    border:solid 1px #ffd300;
    color: #ffffff;
    background-color:#ffd300;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #ffd300;
}

.btn-inverse {
    border:solid 1px #757576;
    color: #ffffff;
    background-color:#757576;
    text-shadow: #89898a 2px 2px 0;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #757576;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #757576;
}
.btn-gray {
}
.btn-yellow {
}
.btn-page {
  width: 27px;
  height: 28px;
  font-weight:normal;
  font-size:13px;
  border-radius:0px;
}
.btn-page:hover,.btn-page.cur {
  background: #43d5c0;
  color: #fff;
  border: 1px solid #43d5c0;
}
table {
  width:100%;
  background-color: transparent;
  border-spacing: 0;
  border-collapse:collapse;
  margin-bottom:10px;
}
th, td {
font-size:13px;
color: #7c7c7c;
}
table tr td,table tr th{
  padding: 8px;
  vertical-align: top;
}
table tr th {
  border-top: none;
  text-align:center;
  background:#f8f7f7;
  white-space: nowrap; /*������*/
}
table tr td{
	word-break:break-all;
	background:#fff;
}
table tr td input,table tr th input{
margin:0px !important;
}
table tbody + tbody {
  border-top: 2px solid #dddddd;
}
table.align-center tr td,
table.align-center tr th,
table tr th.align-center,
table tr td.align-center,
.align-center{
text-align:center;
}

table.align-left tr td,
table.align-left tr th,
table tr th.align-left,
table tr td.align-left,
.align-left{
text-align:left;
}

table.align-right tr td,
table.align-right tr th,
table tr th.align-right,
table tr td.align-right,
.align-right{
text-align:right;
}

table.align-bottom tr td,
table.align-bottom tr th,
table tr th.align-bottom,
table tr td.align-bottom,
.align-bottom{
vertical-align:bottom;
}

table.align-top tr td,
table.align-top tr th,
table tr th.align-top,
table tr td.align-top,
.align-top{
vertical-align:top;
}
table.table-input tr th{
width:150px;
padding:8px;
text-align:right;
padding:6px;
}
table.table-input tr td{
margin:0px;
padding:6px;
}
.table-login {
    width:auto;
}
table.table-login tr td, table.table-login tr th {
    padding: 5px;
    width: 386px;
}
/**********table-data**********/
table.table-data tr{
/*�����һ�е�һ��rowspan����ڶ��еĵ�һ�л��е�ɫ����eccomV2.0.2.css��ȥ�� td:first-child ����ʽ*/
background:#f8f7f7;
color:#333;
}
table.table-data tr td, table.table-data tr th{
padding:6px;
}
table.table-data th{
width:150px;
text-align:right;
}
/**********table-datalist**********/
table.table-grid tbody tr:nth-child(odd) td{
	background:#f8f7f7;
}
table.table-grid tr.odd td{
	background:#f8f7f7;
}
table.table-datalist tr td, table.table-datalist tr th{
padding:6px;
}
table.table-datalist tr th{
background-color:#ffffff;
}
table.table-datalist tr td{
color: #7c7c7c;
}
/*table.table-datalist-gray,table.table-datalist {
    width:100%;
    border-collapse: collapse;
}
.table-datalist-gray th {
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  padding: 40px 0;
  text-align: center;
  background: #e9e9ea;
  color: #7c7c7c;
  font-size: 13px;
}
.table-datalist-gray td {
  border: 1px solid #e9e9ea;
  padding: 40px 0;
  text-align: center;
  color: #7c7c7c;
  font-size: 13px;
}
.table-datalist th {
 font-weight:bold;
}
.table-datalist td,.table-datalist th {
  border: 1px solid #ededed;
  padding: 10px 8px;
  color: #7c7c7c;
  font-size: 12px;
}*/
p.pageblock {
  color: #555;
  font-size: 14px;
  vertical-align: middle;
  text-align: right;
}

.nav-tabs a{ display:inline-block; text-decoration:none;min-width:148px; border:1px solid #e9e9ea !important; padding-top:10px !important;padding-bottom:10px !important;margin-right:9px !important; text-align:center; color:#555; font-size:14px; position:relative; z-index:5; line-height:41px;}
.nav-tabs a:hover,.nav-tabs li.active a{ background:#ffd300 !important; border:1px solid #ffd300 !important;}

.navibar{ width:226px;}
.navibar h4{ background:url(../images/eox/sidebarH4.png) left top no-repeat; height:50px; width:226px; color:#fff; font-size:24px; text-align:center; padding-top:48px; margin-top:-30px;padding-bottom: 0px;}
.navibar h4.mail{ background:url(../images/eox/sidebarH43.png) left bottom no-repeat; height:79px; width:226px; color:#fff; font-size:24px; text-align:center; padding-top:20px; margin-top:-20px;padding-bottom: 0px;}
.navibar h4 a{text-decoration:none;color:white}
.navibar h4 span{ display:inline-block; margin-left:20px; font-size:13px; color:#a1eae0; text-transform:uppercase;}
.navibar ul li{border:1px solid #e8e6e6; border-bottom:none;}
.navibar ul li:last-child{border-bottom:1px solid #e8e6e6;}
.navibar ul li a.sidebarA span{ background:url(../images/eox/down.png) left top no-repeat; width:26px; height:13px; position:absolute; right:20px; top:44px; display:none;}
.navibar ul li a.sidebarA{ position:relative; height:44px; display:block; text-decoration:none; background:#f8f7f7; color:#555; font-size:14px; font-weight:bold; padding:0 0 0 29px; line-height:44px;}
.navibar ul li a.sidebarA:hover,.navibar ul li a.sidebarA.cur{ color:#43d5c0; background:#e9e9ea;}
.navibar ul li a.sidebarA:hover span,.navibar ul li a.sidebarA.cur span{ display:block;}
.navibar ul dl{ border-top:1px solid #e8e6e6; background:#f8f7f7; display:none;}
.navibar ul dl dd{ padding:11px 0;}
.navibar ul dl dd a{ margin-left:45px; display:block; text-decoration:none; background:url(../images/eox/right.png) left center no-repeat; padding-left:20px; color:#555; font-size:14px;}
.navibar ul dl dd a:hover,.navibar ul dl dd a.cur{ color:#43d5c0;}

.breadcrumb {background: inherit;padding:0px;margin:0px;}
.breadcrumb a{ display:inline-block; color:#555; font-size:13px;}
.breadcrumb img{ vertical-align:middle; margin:-4px 8px 0;}
.breadcrumb span{ color:#43d5c0; font-size:14px; display:inline-block;}
.breadcrumb img.img-home {margin: -4px 0px 0px 8px;}
.welperson a span{ color:#35c3af; font-size:13px; display:inline-block;}
.welperson a{ color:#555; font-size:13px; display:inline-block; text-decoration:none;}
.welperson a.zx{ color:#555; font-size:13px; display:inline-block; text-decoration:none; height:25px; }
.welperson a.person{ background:url(../images/eox/person.png) left center no-repeat; height:25px; padding-left:25px;}
.welperson a.person span{ margin:0 7px;}

.bannerBox{height:561px;overflow:hidden;position:relative;z-index:9000;}
.bannerBox .banner{position:absolute;top:0;left:0;width:100%;height:561px;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:100;}
.bannerBox ul{position:absolute;z-index:200;height:10px;bottom:136px;left:50%; margin-left:-515px!important;}
.bannerBox ul li{float:left;margin-right:5px;}
.bannerBox ul li a{display:block;width:14px;height:14px; background:url(../images/index/circle.png) left top no-repeat;border-radius:10px;}
.bannerBox ul li a:hover , .bannerBox ul li a.cur{ background-image:url(../images/index/circleH.png);}

.pageL {float:left;color: #7c7c7c;font-size: 14px;display:inline-block}
.pageL span {color: #de0202;margin: 0 3px;}
.pageR {float:right;color: #7c7c7c;font-size: 12px;display:inline-block}
.pageR p {display: inline-block;color: #7c7c7c;font-size: 12px;margin: 3px 8px 0;}
.pageR a {display: inline-block;text-decoration: none;color: #4ed6c2;margin: 3px 8px 0;}
.pageR p.pageR_Total,.pageR .pageR_P {display: inline-block;font-size: 14px;margin-right: 8px;color: #7c7c7c;}
/*div.select{ position:relative; height:23px;}
div.select.select1{width:31px;}
div.select.select6{width:77px;}
div.select.select7{width:100px;}*/