/* CSS Document */
@charset "gb2312";
/* CSS Document */
body {
	background:#f4f9ff;
    color: #333333;
    font-family: "\5B8B\4F53",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
}
u,i{font-style:normal; text-decoration:none}
img, table, td, th {
    border: 0 none;
}
img,input{vertical-align:middle;}
ul, ol {
    list-style-type: none;
}
.clear{clear:both;}
.gfont{color:#228511;font-weight:bold;margin:0 10px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.mt10{margin-top:10px;}
.text-red{color:#e60012;font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:18px}
.text-yellow{color:#f0ff00;}
.text18{font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:18px;color:#000;line-height:180%;margin-top:15px}
.mt30{margin-top:30px;}
.mt80{margin-top:80px;}
.pt80{padding-top:80px}
.top_nav{background:#1a2225;height:30px;line-height:30px;border-bottom:1px solid #eaebed;}
.top_nav p{width:980px;text-align:right;margin:0 auto;}
.header{width:980px;margin:0 auto;height:80px;background:url(imagesbg_logo.gif) no-repeat right center;padding-top:10px;border-bottom:3px solid #4587d3}
.tit01{font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:24px;color:#fdf0df;margin-left:32px;margin-top:40px}
.tit02{font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:24px;color:#fff;text-align:center;background:url(imagesi5.png) no-repeat 340px  25px;height:75px;line-height:75px;}
.navbar-brand span{font-size:18px;}
.navbar-nav > li {color:#000;}
.logo{background:url(imageslogo.png) no-repeat;height:30px;width:715px;margin-top:35px;}
.line{border-left:1px solid #dcdcdc;height:300px}
.left {border:1px solid #dcdcdc;padding:0;background:#f4f4f4;width:200px;float:left;min-height:500px;padding-top:10px;padding-right:-10px}
.right{float:right;width:780px}
.curret{height:40px;line-height:40px;background:url(imagesico.png) no-repeat 10px -240px;font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:18px;color:#000;border-bottom:1px solid #dcdcdc}
.curret span{display:block;height:40px;border-bottom:2px solid #0031e3;width:120px;padding-left:30px}
.lb li{width:205px}
.s_list li{float:left;width:240px;margin-top:20px;margin-left:20px;display:inline;}
.s_list li a{background:url(imagesbot1.png) no-repeat left center;padding-left:15px;color:#000;}
.s_list li a:hover{background:url(imagesbot.png) no-repeat left center;color:#ff5722; text-decoration:none;}
.lb li a{height:50px;line-height:50px;text-align:center;width:100%;display:block; text-decoration:none;font-family:"\5FAE\8F6F\96C5\9ED1DE";font-size:16px;color:#000;margin-left:-1px;}
.lb li a:hover,.lb li.cur a{background:#fff;border-left:3px solid #0031e3;height:50px;line-height:50px;text-align:center;width:100%;margin-left:-2px;color:#0031e3;}
.lb li a{background:url(imagesico.png) no-repeat 40px 16px;}
.lb .li1 a:hover,.lb .li1.cur a{background:#fff url(imagesico.png) no-repeat 38px -33px;}
.lb .li2 a{background:url(imagesico.png) no-repeat 40px -82px;}
.lb .li2 a:hover,.lb .li2.cur a{background:#fff url(imagesico.png) no-repeat 38px -117px;}
.lb .li3 a{background:url(imagesico.png) no-repeat 40px -158px;}
.lb .li3 a:hover,.lb .li3.cur a{background:#fff url(imagesico.png) no-repeat 38px -198px;}
.lb .li4 a{background:url(imagesico.png) no-repeat 43px -273px;}
.lb .li4 a:hover,.lb .li4.cur a{background:#fff url(imagesico.png) no-repeat 41px -314px;}
.jumbotron{background:url(imagesbg01.png) repeat-x;height:105px;padding:0;margin-bottom:40px;}
.jumbotron > div{background:url(imagesbg02.png) no-repeat;margin:0 auto;padding:0;height:105px;width:1037px;}
.jumbotron h1.i01{font-size:24px; font-family:"\5FAE\8F6F\96C5\9ED1DE";font-weight:300;color:#fff;text-align:center;padding-top:20px}
.jumbotron1 > div{background:url(imagesbg03.png) no-repeat;margin:0 auto;padding:0;height:183px;width:1032px;}
.jumbotron1{background:url(imagesbg04.png) repeat-x;height:183px;padding:0;margin-bottom:40px}
.jumbotron1 p.user_info{margin-left:30px;line-height:180%;color:#fdf0df;font-size:14px;margin-left:32px}

.reg_fl{float:left;width:637px;}
.reg_fr{float:right;width:300px;}
#footer{margin-top:20px;background:#c7c7c7;line-height:190%;width:100%;text-align:center;padding:10px 0;position: fixed;bottom:0;left:0;}
#footer .navbar-default{background:#c7c7c7;height:70px;color:#000;text-align:center;padding-top:15px;width:100%;}
#footer p{font-family: "\5B8B\4F53";font-size:12px;color:#000;}
.zcgd{height:450px;border-left:1px solid #dcdcdc;text-align:center;padding-top:180px;line-height:220%;color:#707070;font-weight:bold;}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 19.5px;
    line-height: 36px;
    margin-bottom: 27px;
    padding: 0;
    width: 100%;
}
legend small {
    color: #999;
    font-size: 13.5px;
}
label, input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
input, button, select, textarea {
    font-family: "\5B8B\4F53",Arial,Helvetica,sans-serif;
}
label {
    display: block;
    margin-bottom: 5px;
	font-size:14px;
}
select, textarea, 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"], .uneditable-input {
    color: #555;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 9px;
    padding: 4px;
}
input, textarea {
    width: 210px;
		height:35px;

}
textarea {
    height: auto;
}
textarea, 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"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
    line-height: normal;
    margin: 3px 0;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
}
.uneditable-textarea {
    height: auto;
    width: auto;
}
select, input[type="file"] {
    height: 28px;
    line-height: 28px;
}
select {
    border: 1px solid #bbb;
    width: 220px;
}
select[multiple], select[size] {
    height: auto;
}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}
.radio, .checkbox {
    min-height: 18px;
    padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -18px;
	vertical-align:middle;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px;
}
.radio.inline, .checkbox.inline {
    display: inline-block;
    margin-bottom: 0;
    padding-top: 5px;
    vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px;
}
.input-mini {
    width: 60px;
}
.input-small {
    width: 90px;
}
.input-medium {
    width: 150px;
}
.input-large {
    width: 210px;
}
.input-xlarge {
    width: 270px;
}
.input-xxlarge {
    width: 530px;
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    display: inline-block;
}
input, textarea, .uneditable-input {
    margin-left: 0;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 930px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 850px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 770px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 690px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 610px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 530px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 450px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 370px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 290px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 210px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 130px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 50px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #eee;
    border-color: #ddd;
    cursor: not-allowed;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
}
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #c09853;
}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #c09853;
    color: #c09853;
}
.control-group.warning .checkbox:focus, .control-group.warning .radio:focus, .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #a47e3c;
    box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    background-color: #fcf8e3;
    border-color: #c09853;
    color: #c09853;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #b94a48;
}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    color: #b94a48;
}
.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953b39;
    box-shadow: 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    background-color: #f2dede;
    border-color: #b94a48;
    color: #b94a48;
}
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847;
}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    color: #468847;
}
.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    background-color: #dff0d8;
    border-color: #468847;
    color: #468847;
}
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    border-color: #ee5f5b;
    color: #b94a48;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #e9322d;
    box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    margin-bottom: 18px;
    margin-top: 18px;
    padding: 17px 20px 18px;
}
.form-actions::before, .form-actions::after {
    content: "";
    display: table;
}
.form-actions::after {
    clear: both;
}
.uneditable-input {
    background-color: #fff;
    border-color: #eee;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.024) inset;
    cursor: not-allowed;
    overflow: hidden;
    white-space: nowrap;
}
:-moz-placeholder {
    color: #999;
}
.help-block, .help-inline {
    color: #555;
}
.help-block {
    display: block;
    margin-bottom: 9px;
}
.help-inline {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}
.input-prepend, .input-append {
    margin-bottom: 5px;
}
.input-prepend input, .input-append input, .input-prepend select, .input-append select, .input-prepend .uneditable-input, .input-append .uneditable-input {
    border-radius: 0 3px 3px 0;
    margin-bottom: 0;
    position: relative;
    vertical-align: middle;
}
.input-prepend input:focus, .input-append input:focus, .input-prepend select:focus, .input-append select:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus {
    z-index: 2;
}
.input-prepend .uneditable-input, .input-append .uneditable-input {
    border-left-color: #ccc;
}
.input-prepend .add-on, .input-append .add-on {
    background-color: #eee;
    border: 1px solid #ccc;
    display: inline-block;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    width: auto;
}
.input-prepend .add-on, .input-append .add-on, .input-prepend .btn, .input-append .btn {
    border-radius: 0;
    margin-left: -1px;
}
.input-prepend .active, .input-append .active {
    background-color: #a9dba9;
    border-color: #46a546;
}
.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
    border-radius: 3px 0 0 3px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
    border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
    border-left-color: #eee;
    border-right-color: #ccc;
}
.input-append .add-on:last-child, .input-append .btn:last-child {
    border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
    border-radius: 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
    border-radius: 3px 0 0 3px;
    margin-right: -1px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    border-radius: 0 3px 3px 0;
    margin-left: -1px;
}
.search-query {
    border-radius: 14px;
    margin-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
    display: inline-block;
    margin-bottom: 0;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none;
}
.form-search label, .form-inline label {
    display: inline-block;
}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
    margin-bottom: 0;
}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    float: left;
    margin-left: 0;
    margin-right: 3px;
}
.control-group {
    margin-bottom: 9px;
}
legend + .control-group {
    margin-top: 18px;
}
.form-horizontal .control-group {
    margin-bottom: 18px;
}
.form-horizontal .control-group::before, .form-horizontal .control-group::after {
    content: "";
    display: table;
}
.form-horizontal .control-group::after {
    clear: both;
}
.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 140px;
}
.form-horizontal .controls {
    margin-left: 160px;
	position:relative;
}
.form-horizontal .controls:first-child {
}
.form-horizontal .help-block {
    margin-bottom: 0;
    margin-top: 9px;
	position:absolute;
	left:280px;
	top:0;
}
.form-horizontal .help_border{width:209px;height:80px;background:url(imageshelp_border.png) no-repeat;padding:8px 5px 0 15px;font-size:12px;color:#959595;	top:-9px;
}
.form-horizontal .help_border_40{width:209px;height:40px;background:url(imageshelp_border_40.png) no-repeat;padding:8px 5px 0 15px;font-size:12px;color:#959595;	top:-9px;
}
.form-horizontal .help-red{color:#dd2c00;font-size:12px}
.form-horizontal .form-actions {
    padding-left: 160px;
}


.tooltipinputerr {
    BORDER-RIGHT: #eee 2px solid; BORDER-TOP: #eee 2px solid; background: #ffff99 url(imagesexclamation.png) no-repeat right center; BORDER-LEFT: #eee 2px solid; BORDER-BOTTOM: #eee 2px solid
}
.tooltipinputok {
    BORDER-RIGHT: green 2px solid; BORDER-TOP: green 2px solid; background: url(imagesaccept.png) no-repeat right center; BORDER-LEFT: green 2px solid; BORDER-BOTTOM: green 2px solid
}
.leftImage {
    background: url(imagesx1.gif) no-repeat right top; WIDTH: 14px; HEIGHT: 33px
}
.rightImage {
    background: url(imagesx3.gif) no-repeat left top; WIDTH: 6px; HEIGHT: 33px
}
.contenImage {
    PADDING-RIGHT: 10px; FONT-SIZE: 12px; background: url(imagesx2.gif) 50% top; TEXT-INDENT: 5px; LINE-HEIGHT: 36px; FONT-FAMILY: Arial; HEIGHT: 33px
}
.tableTip {
    color:#000;z-index:100;DISPLAY: none; FILTER: alpha(opacity=90); OVERFLOW: hidden; POSITION: absolute; BORDER-COLLAPSE: collapse; empty-cells: hide; opacity: 0.9
}