@charset "utf-8";
a { color:#007982 }
a, select, input { jing:e xpression(this.onFocus=this.blur());
blr:expression(this.onFocus=this.blur())
}  /*IE*/
a:hover, a:active { outline:0; color:#F30 }
a:focus { outline:thin dotted; outline:none \9 }
body { padding:10px; background-color:#f0f0f0 }
table { background-color:#fff }
thead tr { text-shadow: 0 1px 0 #ccc; background:#94d5da }
.table2 thead tr { background:url(../images/top_bg.png) no-repeat 5px 6px #94d5da; }
.table2 thead tr th { padding-left:20px!important }
.table-bordered { border: 1px solid #007982; border-collapse: separate;  *border-collapse: collapse;
border-left: 0; }
.table-bordered th, .table-bordered td { border-left: 1px solid #007982; }
.table th, .table td { border-top: 1px solid #007982; }
.table2 td { background:#fff8da; word-break:break-all; word-wrap:break-word; }
.table2 tbody th { background:#e1fdff; text-align:right!important }
.th_120 { width:120px }
.th_110 { width:110px }
.th_105 { width:105px }
.th_40 { width:40px }
.th_60 { width:60px }
.th_30 { width:30px }
.th_82 { width:82px }
.th_100 { width:100px }
#table .btn { padding: 0px 6px; line-height: 18px; }
#table td, #table th, .table thead td, .table thead th { padding: 3px 8px; }
tr.th_title { background:url(../images/tr_bg_h.png) repeat-x bottom #cccccc }
.th_title th { background:none; font-size:18px; border-left:6px solid #007982!important; color:#007982; font-family:微软雅黑, 黑体; padding:8px 8px 8px 10px!important }
tr.th_title2 { background:url(../images/tr_bg_h.png) repeat-x bottom #cccccc }
.th_title2 th { background:none; padding:8px!important }
.tr1 td, .tr1 th { background:#ffffff }
.tr2 td, .tr2 th { background:#e3fdff!important }
.tr3 td, .tr3 th { background:#c7eef1!important }
/* =====css3旋转===== */
.css3, .pw_bar { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out }
.css3:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }
/* =====密码强度===== */
#pw_strength { height: 15px; width: 216px; display: inline-block; line-height: 15px; background-color: #ccc; text-align: center; position: relative; overflow: hidden }
#pw_strength .pw_bar { width: 0px; height: 15px; position: absolute; left: 0px; top: 0px }
#pw_strength .pw_text { position: absolute; left: 0px; top: 0px; color: #FFF }
#pw_strength.pw_1 .pw_bar { background-color: #f30; width: 71px }
#pw_strength.pw_2 .pw_bar { background-color: #f60; width: 71px; left: 72px }
#pw_strength.pw_3 .pw_bar { background-color: #060; width: 71px; left: 143px; border:none }
#pw_strength .pw_text span { width: 71px; display: block; float: left; height: 15px; line-height: 15px; *line-height:16px !important;
overflow: hidden; border-right: 1px solid #fff }
/*淡线*/
.table2 { border: 1px solid #b9b9b9; border-left: 0; }
.table2 th, .table2 td { border-left: 1px solid #b9b9b9; }
.table2 th, .table2 td { border-top: 1px solid #b9b9b9; }
.table2 tr.th_title { background:url(../images/tr_bg_h.png) repeat-x left bottom #cccccc }
.table th .btn-group { float:right; text-align:left }
.table .t { display:inline-block; line-height:30px }
/*淡线*/

.email_fj { background:url(../images/fj.png) no-repeat center right; display:inline-block; padding-right:18px; float:right }
.ver { position:absolute; right:0; top:0px; font-size:12px; font-weight:100 }
.sjx_t { background:#FFF; height:20px; color:#006699; font-weight:bold; line-height:20px; padding:5px; font-size:14px; padding-left:10px; border-bottom:1px solid #0066ff }
.sjx_t span { font-size:12px; font-weight:normal; text-decoration:underline; }
.bgnr label { width:150px; float:left; padding:5px 0; }
.inline { /*display:inline;*/ margin-right:20px; float:left; }
.nbtb td { border:0; }
.mt10 { margin-top:10px; }
.breadcrumb_right { position:absolute; top:14px; right:15px }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .breadcrumb_right .btn-warning { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #00767f;  *background-color: #00767f;
background-image: -moz-linear-gradient(top, #00767f, #009fab); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00767f), to(#009fab)); background-image: -webkit-linear-gradient(top, #00767f, #009fab); background-image: -o-linear-gradient(top, #00767f, #009fab); background-image: linear-gradient(to bottom, #00767f, #009fab); background-repeat: repeat-x; border-color: #00767f #009fab #009fab; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00767f', endColorstr='#009fab', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-image: url("data:image/png;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+ELH2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4yLjItYzA2MyA1My4zNTI2MjQsIDIwMDgvMDcvMzAtMTg6MTI6MTggICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBXaW5kb3dzIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAxMy0wOS0yMlQwODo0MTowMiswODowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMTMtMDktMjJUMDg6NDE6MDIrMDg6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTMtMDktMjJUMDg6NDE6MDIrMDg6MDAiCiAgIGRjOmZvcm1hdD0iYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAqAAEDAREAAhEBAxEB/8QAXAAAAwEAAAAAAAAAAAAAAAAAAwQGCAEBAQADAAAAAAAAAAAAAAAAAwQCBwgQAAEDBQAAAAAAAAAAAAAAAABRAhQBEWETFREBAQEBAAAAAAAAAAAAAAAAABIRE//aAAwDAQACEQMRAD8AzBAchsLHLtLfn4ElL0VkdqCyi6H70GxD0KbRcSWEZCf/2Q==")\9; background-repeat:repeat-x\9 }
.breadcrumb_right .btn-warning { font-weight:bold }
.breadcrumb_right .btn-warning:hover, .breadcrumb_right .btn-warning:focus, .breadcrumb_right .btn-warning:active, .breadcrumb_right .btn-warning.active, .breadcrumb_right .btn-warning.disabled, .breadcrumb_right .btn-warning[disabled] { color: #ffffff; background-color: #00767f;  *background-color: #00767f;
}
.breadcrumb_right .btn-warning:active, .breadcrumb_right .btn-warning.active { background-color: #00767f \9; }
.breadcrumb_right .btn:hover { background-position: 0 0 }
.breadcrumb_right .btn-group.open .btn-warning.dropdown-toggle { background:#00767f }
table tr.tr_2 th.th_2 { text-align:left!important }
.jxlist { list-style-type:none; }
.jxlist li { margin-top:15px; }
.w45 { width:45px; }
.w60 { width:60px; }
.w100 { width:110px; overflow:hidden; }
.w110 { width:110px; }
.w120 { width:120px; }
.w285 { width:335px; overflow:hidden; }
.w225 { width:225px; }
.w235 { width:238px; }
.w265 { width:320px; }
.w278 { width:334px; }
.w584 { width:584px; }
.w140 { width:182px; }
.w130 { width:168px; }
.w85 { width:85px; }
.w245 { width:300px; }
.w210 { width:210px; }
.w396 { width:396px; }
.w97 { width:97px; }
.w155 { width:155px; }
.wc100 { width:100% }
.wc98 { width:98% }
.wc95 { width:95% }
.wc90 { width:90% }
.wc85 { width:85% }
.wc80 { width:80% }
.w200 { width:200px; }
.w650 { width:650px; overflow:hidden; }
.forgot_password{float:right; margin-right:23px}
p.text-center { padding:30px 0 0 0 }
.main_box { width:816px; padding:8px; height:372px; margin-top:-180px; margin-left:-408px; left:50%; top:47%; position:absolute; background-color:rgba(0, 0, 0, 0.1); background-color:#444\9; filter:alpha(opacity=10) }
.main_box:hover { background-color:rgba(0, 0, 0, 0.15); background-color:#333\9; filter:alpha(opacity=15) }
.system_login .box_border { position:relative; height:370px; border:1px solid #ccc; overflow:hidden; background:url(../images/system_pic/bg.png) repeat #fff }
.system_login .box_title { border-bottom:1px solid #ccc; height:70px; background:url(../images/head_bg.jpg) repeat-x 0 15px #fff }
.system_login .web_title { position:absolute; left:20px; top:5px; font-size:26px; font-family:微软雅黑, "黑体" }
.system_login .culture { position:absolute; right:10px; top:35px; color:#666; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
.system_login:hover .culture { color:#f60; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
.system_login .box_bg { height:300px }
.system_login .box_bg2 { height:300px; width:814px; position:absolute; background-color:rgba(0, 0, 0, 0); background-color:#444\9; filter:alpha(opacity=0); left:0px; top:71px; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
.system_login:hover .box_bg2 { background-color:rgba(0, 0, 0, 0.5); background-color:#000\9; filter:alpha(opacity=50); transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
.system_login .login { position:absolute; right:30px; top:97px; background:#fff; border:1px solid #ccc; -moz-box-shadow:0px 0px 8px #333333; -webkit-box-shadow:0px 0px 8px #333333; box-shadow:0px 0px 8px #333333; overflow:hidden; width:250px; }
.system_login .login .l_2 { display:none }
.system_login .reg_box {/*width:750px;*/ background:#fff }
.system_login .reg_box h2 .btn { float:right; margin:5px 5px 0 0 }
.system_login .reg_box input { width:144px }
.system_login .reg_box select { width:158px }
.system_login .reg_box table { margin:10px 0 0 0; width:730px }
.system_login .reg_box td { padding:5px 0px }
.system_login .reg_box th { padding-right:10px; text-align:right; font-weight:100; width:80px }
.system_login .reg_box .l_2 { display:block }
.system_login .reg_box .l_1 { display:none; }
.system_login .reg_box .reg_btn { text-align:center; padding:10px }
.system_login .login h2 { font-size:20px; background:url(../images/head_bg.jpg) repeat-x 0 -35px #fff; padding:0px; height:40px; line-height:43px; border-bottom:1px solid #c0c0c0; padding-left:20px; margin:0 }
.form-horizontal { background:#fff; padding-bottom:15px }
.form-horizontal .control-label { width:50px }
.form-horizontal .controls { margin-left:60px }
.controls .text { width:150px }
.form-horizontal .control-group { margin-bottom:0 }
.form-horizontal .btn { padding-left:25px; padding-right:25px; margin-right:6px; margin-bottom:10px }
.control-group { padding-top:20px; margin:0 }
.login .control-group { padding-top:15px;}
.system_login form { margin:0 }
.table_l { min-width:940px; margin:0 auto; overflow-x:auto }
.table_s { min-width:940px; max-width:2000000px }
.table_s table { width:100% }
.table_s td, .table_s th { white-space:nowrap }
.tab-content { padding:0 10px }
.layer_form_tips { position:absolute; z-index:9999; }
.layer_form_tips .bg { padding:2px; border-radius:4px; background:url("../images/layer_bg.png") repeat; }
.layer_form_tips p { padding:0; margin:0; }
.layer_form_tips .content { background:#fffae1; position:relative; border:1px solid #ccc; border-radius:2px; padding:5px 20px 5px 5px; }
.layer_form_tips .tips span { vertical-align:middle; }
.layer_form_tips .arrow_tips { background:url("../images/layer_arrow_tips.png") no-repeat; width:10px; height:8px; bottom:-5px; left:50%; margin-left:-7px; overflow:hidden; position:absolute; }
.icon_rederrorS, .icon_ok { width: 16px; height: 16px; background: url("../images/ico_warn.png"); _background: url("../images/ico_warn.gif"); margin: 0 3px 0 0; overflow: hidden; display: inline-block; background-position: 0 -250px; }
.icon_ok { background-position: 0 0; }
.W_ico12 { display: inline-block; width: 12px; height: 12px; background-image: url("../images/icon.png"); background-repeat: no-repeat; }
.layer_form_tips .icon_close { position:absolute; right:6px; top:6px; background-position: -75px -25px; }
.icon_close:hover { background-position:-100px -25px; }
#reg_bx { height:130px; overflow:hidden; }
#reg_bx table { height:120px; }
#tas { padding-bottom:5px}
/*loading*/
#AjaxLoadinglayer { position:fixed; _position:absolute; top:0; background:#ccc; z-index:1000; }
.loading-bar { width:180px; height:50px; line-height:50px; top:30%; left:50%; margin-left:-90px; position:fixed; _position:absolute; border:2px solid #D6E7F2; background:#fff; color:#37a; font-size:12px; font-weight:bold; z-index:1002; }
.loading-bar img { margin:10px 15px; float:left; }
.nav-tabs a { font-size:18px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-size: 18px; font-family: 微软雅黑, 黑体; font-weight:bold }
.nav-tabs .active a { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.tz_list li { font-size:14px; line-height:25px }
.tz_list span { float:right }
.td_box .input-append { margin:5px 2px; }
table { max-width:none; }
.table2 thead tr.th_title2 { background-image:none }
.table2 thead tr.th_title2 th { padding-left:10px !important }
th input { font-weight:bold }
td .wc98 { width:95%; float:right }
.yzm-group{padding-top:5px!important}