/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial; margin:0 auto;/*background:url(../images/bg_header.gif) repeat-x center top #eee;*//*background:url(../images/bg_header.gif) repeat-x center top #eee;*/}
table{border-collapse:collapse;border-spacing:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
.r1{margin-top: 2px;}
.com_button { margin:5px;margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }

#container{ /*width:1250px;*/width:100%;margin-right: auto;margin-left: auto;min-width:1024px;}
a{text-decoration: none; color:#4397C8;}
a:hover{text-decoration: none; color:#ed8009;}
/*outframe_header*/
.outframe_header {float: left;height:60px;width: 100%;background:#212857;position:relative;}
.outframe_header .logo {float: left;margin-top:5px;margin-left:10px;display:inline;}

.outframe_header .info1 {float: left;margin-top: 14px;font-size: 12px;margin-left:50px;color:#fff;}
.outframe_header .info1 p{margin-bottom: 5px;}

.outframe_header .info2 {position:absolute;right:0px;font-size: 12px;margin-top:5px;margin-right:15px;}
.outframe_header .info2 p{text-align:right;}
.outframe_header .info2 p a.i1{background:url(../images/icon.gif) no-repeat right -1px;padding-right:20px;}
.outframe_header .info2 p a.i2{background:url(../images/icon.gif) no-repeat right -24px;padding-right:20px;}
.outframe_header .info2 p a.i3{background:url(../images/icon.gif) no-repeat right -44px;padding-right:20px;}
.outframe_header .info2 p a.i4{background:url(../images/icon.gif) no-repeat right -64px;padding-right:20px;}
.outframe_header .info2 p.p2{margin-top:10px;color:#fff}
.outframe_header .info2 a {margin-right:5px;margin-left:5px;color:#fff;}
.outframe_header .info2 a:hover {text-decoration: none; color:#ed8009;}


.outframe_main{ width:100%; float:left;margin:0 auto;}
.main{ width:100%; float:left;margin:0 auto;/*background:#eee;*//*height:100%; min-height:1100px;*/position:relative;}

/*sidebar*/
.sidebar{width:215px; *width:215px;_width:190px;/*width:17%;*/display:inline;float:left;margin-left:0px;height:100%;background:url(../images/left_bg.gif) repeat-y;/*background:#505797;*/padding-bottom:200px;border-top:1px solid #757575;overflow:hindden;position:absolute;left:0px;top:0px;}
.side-box01{float:left;width:190px;margin-top:5px;display:inline;padding-left:20px;*padding-left:20px;_padding-left:15px;}
.side-box02{float:left;width:215px;margin-top:5px;}
.side-box03{float:left;width:215px;margin-top:5px;}
.side-line{float:left;width:215px;background:url(../images/line.gif) no-repeat;height:2px;}
.sidebar h4{font-size:14px;color:#fff;height:34px;line-height:34px;/*border-bottom:1px solid #c9d4e0;*/width:187px;margin-left:25px;}
.sidebar h4.h1{background:url(../images/icon01.gif) no-repeat left 7px;padding-left:26px;}
.sidebar h4.h2{background:url(../images/icon02.gif) no-repeat left 7px;padding-left:26px;}
.menu{padding-left:8px;}
.menu li{height:37px;line-height:37px;padding-left:20px;text-align:left;width:187px;}
.menu li a{color:#fff;height:37px;line-height:37px;width:187px;display:block;background:url(../images/li.gif) no-repeat;padding-left:25px;margin-top:0px;}
.menu li a:hover{color:#ed8009;line-height:37px;background:url(../images/li_hover.gif) no-repeat;text-decoration: none;padding-left:25px;}
.menu li .hover{color:#ed8009;line-height:37px;background:url(../images/li_hover.gif) no-repeat;text-decoration: none;padding-left:25px;}

.sb-tit{width:40px;height:200px;background:url(../images/tab_l.gif) no-repeat;float:left;margin-top:10px;}
.sb-tit li b {display:block;cursor:pointer; font-size:12px;color:#fff; height:67px; margin-left:5px;text-align:center;/*padding-top:6px;*/padding-left:6px;}
.sb-tit li b img{margin-top:4px;}
.sb-tit li:hover b {color:#003963;font-weight:bold;background: url(../images/tab_on.gif) no-repeat;height:67px;border-right:none;}
.sb-tit li.hover b{color:#003963;background: url(../images/tab_on.gif) no-repeat;height:67px;}


.filter-search label{/*width:11%;*/margin-left:15px; display:inline-block; text-align:right;}
.filter-search input[type="text"]{width:180px;}

.sb-cont{width:145px;min-height:220px;/*background:url(../images/tab_r.gif) no-repeat;*/float:left;background-color:#ffffff;border-radius: 4px;}
.sb-cont ul{padding-left:8px;padding-top:10px;padding-bottom:10px;}
.sb-cont ul li{height:26px;line-height:26px;padding-left:2px;width:120px}
.sb-cont ul li b img{float:left;margin-top:4px;}
.sb-cont ul li b a{color:#666;height:26px;line-height:26px;display:block;padding-left:5px;float:left;}
.sb-cont ul li b a:hover{color:#ed8009;line-height:26px;text-decoration: none;padding-left:5px;}

cent-l{/*float:left;*//*width:810px;*width:810px;_width:805px;*/position:absolute;/*width:82.5%;*width:82.5%;*/left:220px; *left:220px;_left:220px;_width:82%; right:0px;/*margin-left:8px;*margin-left:8px; _margin-left:-15px;*/display:inline;}
.cent-l h4,.main_t h4{font-size:24px;color:#fff;height:50px;line-height:50px;width:160px;*width:147px;_width:170px;margin-left:2px;padding-left:35px;
background: url(../images/icon_s.gif) no-repeat 0 9px;padding-top:12px;padding-bottom: 5px;display:inline;}

.cent-r{float:right;width:212px;/*margin-right:8px;*/margin-top:25px;*margin-top:25px;_margin-top:28px;display:inline;}

.rb-tit{width:244px;height:28px;margin-top:10px;}
.rb-tit li{display:block;height:28px;text-align:center;line-height:28px;float:left;width:70px;}
.rb-tit li b {display:block;cursor:pointer; font-size:12px;color:#000; height:28px;text-align:center;line-height:28px;background: url(../images/tab_r1.gif) repeat-x;float:left;border:1px solid #ababab;width:70px;}
.rb-tit li:hover b {color:#003963;background: url(../images/tab_r2.gif) repeat-x;height:28px;line-height:28px;border-bottom:none;display:block;border:1px solid #ababab;border-bottom:none;float:left;}
.rb-tit li.hover b{color:#003963;background: url(../images/tab_r2.gif) repeat-x;height:28px;line-height:28px;border-bottom:none;display:block;border:1px solid #ababab;border-bottom:none;}

.rb-cont{width:210px;float:left;border:1px solid #ababab;/*border-top:none;*/background:#fff;margin-top:-1px;}
.rb-cont ul{padding-left:8px;padding-top:5px;padding-bottom:10px;}
.rb-cont ul li{height:26px;line-height:26px;padding-left:12px;width:210px;background: url(../images/icon09.gif) no-repeat 0px 6px;}
.rb-cont ul li a{color:#333;height:26px;line-height:26px;display:block;padding-left:5px;float:left;width:190px;}
.rb-cont ul li a:hover{color:#ed8009;line-height:26px;text-decoration: none;padding-left:5px;}


.tips{border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-top:1px solid #D5D5D5;padding-bottom:10px; float:left; width:99.9%; padding-top:10px;}

.area01{/*width:800px;*width:800px;_width:775px; */margin:10px;float:left;display:inline;width:99%;}
.grp01-yw{ /*width:780px;*width:780px;_width:755px;*/height:25x;line-height:25px;margin-top:5px;display:inline;}
.grp01-tit{ padding-left:0px;float:left;/*width:760px;*width:760px;_width:735px; */margin-left:0px; display:inline;height:25x;line-height:25px;display:inline;}

.big_outside {width: 100%;float: left;}
.big_outside li {margin-left:1px;margin-right: 3px;line-height:24px;height:24px;float:left; display:inline; margin-right:1px;margin-bottom:0px;}
.big_outside li a{float:left;}
.big_outside li b {float:left; border: 1px solid #7f9fb6; display:block; cursor:pointer; font-size:12px; border:1px solid #dcdcdc; color:#000; line-height:24px;height:24px; text-align:center;padding: 0 20px;background: url(../images/tab01.gif) repeat-x;}
.big_outside li:hover b {border: 1px solid #487894;color:#fff;font-weight:bold;background: url(../images/tab02.gif) repeat-x;height:24px;border-bottom:none;}
.big_outside li.hover b{color:#fff;background: url(../images/tab02.gif) repeat-x;border: 1px solid #487894;border-radius: 4px 4px 0px 0px;border-bottom:none;height:24px;}
.tabTitB a{margin-left:1px;margin-right: 3px;line-height:24px;height:24px;float:left; display:inline; margin-right:1px;margin-bottom:0px;color:#fff;background: url(../images/tab03.gif) repeat-x;border: 1px solid #487894;border-radius: 4px 4px 0px 0px;border-bottom:none;height:24px;padding:0 20px;}
.grp02-yw {/*width:805px;*width:805px;_width:780px;*/ float: left;background: url(../images/tab03.gif) repeat-x;border: 1px solid #CCCCCC;border-top:none; display:inline;width:99.8%;}
.grp02-yw li {margin-right: 3px;margin-left: 13px;/*float: left;*/min-height: 20px;margin-top: 10px;line-height: 20px;}
.grp02-yw li b {height: 19px;float: left;border: 1px solid #CCCCCC;padding-right: 10px;padding-left: 10px;background: url(../images/tab01.gif) repeat-x;font-weight: lighter;color: #000;}
.grp02-yw li b a{color: #000;}
.grp02-yw li li:hover b {border: 1px solid #487894;color:#fff;font-weight:bold;background: url(../images/tab02.gif) repeat-x;height:25px;border-bottom:none;}
.grp02-yw li li.hover b{color:#fff;background: url(../images/tab02.gif) repeat-x;border: 1px solid #487894;border-bottom:none;height:25px;}

.grp03-yw{float: left;margin-left:-1px;background-color: #f4f4f4;border: 1px solid #CCCCCC;clear:both;width:100%;/*width:805px;*width:805px;_width:780px;*/ }
.grp03-yw .t01{width:97.5%;background-color:#FFFFFF;float: left; margin:10px;border: 1px solid #CCCCCC;}
.grp03-yw .t01 td {line-height: 30px;height: 30px; border-bottom: 1px solid #E3E6EB;padding-left: 20px;}
.grp03-yw .t01 input {width: 300px;}
.grp03-yw .t01 input[type=checkbox] {width: 20px;margin-left:5px;}
.grp03-yw .t01 input[type=radio] {width: 20px;margin-left:5px;}

.grp04-yw{float: left;margin-left:-1px;background-color: #f4f4f4;border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 0 8px;margin-left:5px;/*width:780px;*width:780px;_width:780px;*/ }
.grp04-yw .t01 td {line-height: 30px;height: 30px; border-bottom: 1px solid #E3E6EB;padding-left: 20px;}
.grp04-yw .t01 input {width: 300px;}

.main_t {float: left;/*background:  #9bb1c8;*/background: #6289a6;/*border: 1px solid #9baec1;*/padding: 0 8px;padding-right:0;/*margin-left:5px;*/width:99%;/*width:780px;*width:780px;_width:780px;*/margin-top: 10px;display:inline; _height:65px;}
.main_m {float: left;background-color: #F4F4F4;padding-right:0;margin-left:5px;width:98.7%;/*width:780px;*width:780px;_width:780px;*/margin-top: 5px;display:inline;}
.main_n {float: left;background-color: #F4F4F4;padding-right:0;width:98.7%;/*width:780px;*width:780px;_width:780px;*/display:inline;}
.filter-search fltlft{ float:left;}

table.adminlist {background-color: #F3F3F3;border-spacing: 1px;color: #444444;width: 100%;border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
table.adminlist td, table.adminlist th {padding: 4px;}
table.adminlist td {padding-left:4px;}
table.adminlist thead th { border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;color: #666666;text-align: center;background: url('../images/layout/tabs-bg.gif') repeat-x;}
table.adminlist thead th.left {text-align: left;}
table.adminlist thead a:hover {text-decoration: none;}
table.adminlist thead th img {padding-left: 3px;vertical-align: middle;}
table.adminlist tbody th {font-weight: bold;}
table.adminlist tbody tr {background-color: #FFFFFF;text-align: left;line-height: 24px;}
table.adminlist tbody tr.row0:hover td, table.adminlist tbody tr.row1:hover td {background-color: #E8F6FE;}
table.adminlist tbody tr td {background: none repeat scroll 0 0 #FFFFFF;/*margin-left:1px;*/text-align: center;border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;}
table.adminlist tbody tr.row1 td {background: none repeat scroll 0 0 #F5F5F5;border-top: 1px solid #FFFFFF;}
table.adminlist tfoot tr {color: #333333;text-align: center;}
table.adminlist tfoot td, table.adminlist tfoot th {background-color: #F7F7F7;border-top: 1px solid #999999;text-align: center;}
table.adminlist td.order {text-align: center;white-space: nowrap;width: 200px;}
table.adminlist td.order span {background-repeat: no-repeat;float: left;height: 13px;text-align: center;width: 20px;}
table.adminlist .pagination {display: inline-block;margin: 0 auto;padding: 0;}
table.adminlist tr td.btns a {text-decoration: underline;}
table.adminlist tr td a.edit{color:#4397c8;margin-right:3px;}
table.adminlist tr td a.del {color:#4397c8;margin-left:3px;}
table.adminlist tr td a:hover {color:#ed8009;}

.filter-search{float: left; width:100%;}
.toolbar-list {float: right;/*margin-top:2px;*/margin-right:20px;}
.toolbar-list li {/*margin-top: 4px;*/float: left;height: 48px;list-style: none outside none;padding: 0px 1px 3px 4px;text-align: center;}
.toolbar-list li.button{width:42px;float:left;}
.toolbar-list li.divider {border-right: 1px solid #C7C7C7;width: 2px;}
.toolbar-list span {display: block;float: none;height: 32px;margin: 2 auto;width: 32px;}
.icon-32-new {background: url("../images/icon11.png") no-repeat;}
.icon-33-new {background: url("../images/icon12.png") no-repeat;}
.icon-34-new {background: url("../images/icon13.png") no-repeat;}
.icon-35-new {background: url("../images/icon14.png") no-repeat;}

.icon-36-new {background: url("../images/icon15.png") no-repeat;}
.icon-37-new {background: url("../images/icon16.png") no-repeat;}
.icon-38-new {background: url("../images/icon17.png") no-repeat;}
.icon-39-new {background: url("../images/icon18.png") no-repeat;}
.icon-40-new {background: url("../images/icon19.png") no-repeat;}
.icon-41-new {background: url("../images/icon20.png") no-repeat;}
.icon-42-new {background: url("../images/icon21.png") no-repeat;}
.icon-43-new {background: url("../images/icon22.png") no-repeat;}

.toolbar-list a {/*border: 1px solid #F4F4F4;*/cursor: pointer;display: block;float: left;padding: 1px 5px;white-space: nowrap;color:#fff;}
.toolbar-list a:hover{color:#ed8009;}
/*.toolbar-list a:hover{border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;border-left: 1px solid #EEEEEE;border-style: solid;border-width: 1px;color:#ed8009;text-decoration: none;}*/
fieldset {border: 1px solid #CCCCCC;margin-bottom: 10px;padding: 5px;text-align: left;background-color: #FFFFFF;padding: 5px 17px 17px;}
fieldset.adminform {margin: 10px;overflow: hidden;}

.adminform li {float: left;width: 100%;}
.adminform span {width: 200px;float: left;}
.adminform .hasTip {min-width: 135px;padding: 0 5px 0 0;float:left;}
.star {color: #EB8207;font-size: 12px;}


.pager {clear: both;text-align: center;text-decoration: none;padding-top:5px;padding-bottom:5px;background-color:#FFFFFF; border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
.pagination {display: inline-block;margin: 0 auto;padding: 0;}
.pagination .limit {float: left;height: 22px;line-height: 22px;margin: 0 10px;}
.button2-right {background: url("../images/j_button2_right.png") no-repeat scroll 100% 0 transparent;float: left;margin-left: 5px;margin-right: 10px;}
.button2-right.off .start {background: url("../images/j_button2_first_off.png") no-repeat scroll 0 0 transparent;float: left;}
.button2-right.off .prev {background: url("../images/j_button2_prev_off.png") no-repeat scroll 0 0 transparent;float: left;}
.button2-left {background: url("../images/j_button2_left.png") no-repeat scroll 0 0 transparent;
float: left;margin-right: 10px;}
.button2-left .page, .button2-left .blank {background: url("../images/j_button2_right_cap.png") no-repeat scroll 100% 0 transparent;float: left;}
.button2-left .next {background: url("../images/j_button2_next.png") no-repeat scroll 100% 0 transparent;float: left;}
.button2-left .end {background: url("../images/j_button2_last.png") no-repeat scroll 100% 0 transparent;float: left;}
.button2-right a, .button2-right span, .button2-right button {padding: 0 6px 0 24px;}
.button2-left span, .button2-right span {color: #999999;cursor: default;}
.button2-left a, .button2-right a, .button2-left button, .button2-right button, .button2-left span, .button2-right span {color: #333333;cursor: pointer;display: block;float: left;font-size: 1em;height: 22px;line-height: 22px;}
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span, .button2-left .blank a, .button2-right .blank a, .button2-left .blank span, .button2-right .blank span, .button2-left .blank button, .button2-right .blank button {padding: 0 6px;}
.button2-left a, .button2-left span, .button2-left button {padding: 0 24px 0 6px;}

input.submit{width:66px;height:22px;line-height:22px;color:#1b5299;display:block;text-align:center; cursor:pointer;background: url(../images/btn_bg3.gif);border:none;margin-left:10px;float:left;font-size:12px;margin-bottom:10px;}
input.next_btn{width:66px;height:22px;line-height:22px;color:#1b5299;display:block;text-align:center; cursor:pointer;background: url(../images/btn_bg3.gif);border:none;margin-left:10px;float:left;margin-left:20px;font-size:12px;margin-bottom:10px;}
a.next_btn{width:66px;height:22px;line-height:22px;color:#1b5299;display:block;text-align:center; cursor:pointer;background: url(../images/btn_bg3.gif);border:none;margin-left:10px;float:left;margin-left:20px;font-size:12px;margin-bottom:10px;}

/*.outframe_footer{ float:left; width:960px;  height:78px;text-align:center; color:#fff;background:url(../images/bg10.gif) no-repeat;}
.outframe_footer p{ padding-top:4px; line-height:18px;}
.outframe_footer p a{color:#fff;}*/
.validation-summary-errors ul li{color:Red;}
.grp03-yw .t02 td {line-height: 30px;height: 30px; border-bottom: 1px solid #E3E6EB;}
.grp03-yw .t02 {
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #CCC;
border-left-color: #CCC;
}
.grp03-yw .t02 tr th {
background-color: #EEE;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #CCC;
border-bottom-color: #CCC;
line-height: 30px;
}
.grp03-yw .t02 tr td {
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #CCC;
border-bottom-color: #CCC;
line-height: 20px;
}
.grp03-yw .t02 tr .td01 {
text-align: center;
}
.grp03-yw .t02 tr .td01 input{
width:30px;
}
.tableTopTitle {
    margin:3px;border-left:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;
}
.tableTopTitle h2,h6{border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;font-size:14px;height:28px;background-color:#6289a6;color:#ffffff;}
.tableTopTitle table td{background-color: #E8F6FE!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tips {width:99.8%;}
    .pager {width:99.8%;}
    .main_t {width:99%;}
}
.check_view_tab {
    background-color: #c0cef9;
    padding: 5px;border-bottom:solid 5px #ffffff;
    font-size:16px;
}
/* 2014-2-27 by nydia */
.grp03-yw .t01 td.pad10{
	padding:10px;
}
.checkMsgBox{
	float:left;
	display:inline;
	width:48%;
	margin-top:-1px;
	margin-left:-1px;
}
.fullW{ width:100%;}
.checkMsgBox table{width:100%;border-top:1px solid #666;border-right:1px solid #666;}
.grp03-yw .t01 .checkMsgBox td{border:0;border-left:1px solid #666;border-bottom:1px solid #666;}
.grp03-yw .t01 .checkMsgBox td.pad0{padding:10px 10px 3px 10px;}
.grp03-yw .t01 .checkMsgBox td.w6{width:70px;padding:5px;text-align:center;}
.checkMsgBox .ttarea{
	min-height:110px;
	margin-bottom:10px;
}
.checkMsgBox .ttarea textarea{width:98%;}
.checkMsgBox .fl{float:left;}
.checkMsgBox  .fr{float:right;}
.msg .fr{width:210px;text-align:right;}
.msg .fr span{/* float:right; */margin-left:10px;}
.msg .fr .gz{float:left;}
.grp03-yw .t01 .checkMsgBox input.w8{width:70px;}
.msg .fr .year input{width:80px;}


