/* basic */
body{margin:0px;padding:0px;font:14px/140% Microsoft YaHei,Arial,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:#ffffff;word-break:break-all;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,a,span{padding:0px;margin:0px;word-break:break-all;}
table,td,tr,th{font-size:18px;word-break:break-all;}
table{border-collapse:collapse;}
td{empty-cells:show;}
li{list-style-type:none;}
img,button{border:0px;}
img,input,select,button{vertical-align:middle;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fL{float:left;}
.fR{float:right;}
.b0px{height:0px;font-size:1px;line-height:0px;clear:both;overflow:hidden;display:block;}
.b1px{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.b2px{height:2px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.b3px{height:3px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.b5px{height:5px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.b8px{height:8px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.b10px{height:10px;font-size:1px;line-height:1px;clear:both;overflow:hidden;display:block;}
.hide{display:none;}
.show{display:block;}
/* font */
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.tL{text-align:left;}
.tR{text-align:right;}
.tC{text-align:center;}
.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.f16px{font-size:16px;}
.fRed{color:#FF0000;}
.fBlack{color:#000000;}
.fWhite{color:#ffffff;}
.fYellow{color:#FFFF00;}
.fBlue{color:#0000FF;}
.fGray{color:#666666;}
/* link */
a{color:#000000;text-decoration:none;font-size:12px;}
a:hover{color:#FF0000;font-size:12px;}
a.lRed{color:#FF0000;text-decoration:none;font-size:12px;}
a.lRed:hover{color:#000000;font-size:12px;}
a.lBlack{color:#000000;text-decoration:none;font-size:12px;}
a.lBlack:hover {color:#FF0000;font-size:12px;}
a.lWhite{color:#ffffff;text-decoration:none;font-size:12px;}
a.lWhite:hover{color:#FFFF00;font-size:12px;}
a.lYellow{color:#FFFF00;text-decoration:none;font-size:12px;}
a.lYellow:hover {color:#ffffff;font-size:12px;}
a.lBlue{color:#0000FF;text-decoration:none;font-size:12px;}
a.lBlue:hover{color:#FF0000;font-size:12px;}
a.lNavyBlue{color:#00349A;text-decoration:none;font-size:12px;}
a.lNavyBlue:hover{color:#FF0000;font-size:12px;}
a.lGray{color:#666666;text-decoration:none;font-size:12px;}
a.lGray:hover{color:#FF0000;font-size:12px;}

/* list page */
.rowinfo{clear:both;float: left;width:auto; line-height:22px;text-align:center;font-size:14px;padding:10px;zoom:1;}
.rowinfo .total{float:left;width:auto;padding:0px 10px;line-height:22px;text-align:left;zoom:1;}
.rowinfo .pageinfo{float:left;width:auto;line-height:22px;text-align:left;zoom:1;}
.pagenumstatic{float:left;border:#FF7366 1px solid;padding:1px 7px;margin-right:5px;margin-bottom:5px;width:auto;height:20px;line-height:20px;font-size:12px;font-weight:bold;color:#E63312; background-color:#FFEDE1;text-decoration:none;}
a.pagenum{float:left;padding:1px 7px;width: auto;margin-right:5px;margin-bottom:5px;height:20px;line-height:20px;font-size:13px;border: #b0b0b0 1px solid;color: #00349A; background-color: #ffffff;text-decoration: none;}
a.pagenum:hover{border: #FF7366 1px solid;color: #E63312; background-color: #FFEDE1;text-decoration: none;}
.gotopage{float:left;width:30px;height:22px;height:22px !important;font-size:13px;line-height:22px;line-height:22px !important;border:#6C92AD 1px solid;text-align:center;color:#FF0000;outline:0px;margin-right:5px;margin-bottom:5px;}
.gobutton{float:left;background: url('../images/common/gobuttonbg.gif') repeat-x bottom center;border:#6C92AD 1px solid;cursor:pointer;height:24px;line-height:24px;padding:0px 3px;text-align:center;font:13px Arial;font-weight:bold;outline:0px;margin-bottom:5px;}
.pagetotal{float: left;width: auto;height:24px;line-height:24px;padding:0px 10px;font-size: 13px;color:#666;}
a.pageprev{float:left;padding:0px;width: 40px;height:22px;line-height:22px;font-size:13px;border: #d9d9d9 1px solid;color: #00349A;text-decoration: none;text-align: center;position: relative;z-index: 2;background:#ffffff url('../images/common/page_prev_next.png') no-repeat left center;}
.pageprev{float:left;padding:0px;width: 40px;height:22px;line-height:22px;font-size:13px;border: #d9d9d9 1px solid;color: #999; text-decoration: none;text-align: center;position: relative;z-index: 2;background:#f1f1f1 url('../images/common/page_prev_next.png') no-repeat left center;}
a.pagenext{float:left;padding:0px;width: 40px;height:22px;line-height:22px;font-size:13px;border: #d9d9d9 1px solid;color: #00349A; text-decoration: none;text-align: center;position: relative;z-index: 3;margin-left: -1px;background:#ffffff url('../images/common/page_prev_next.png') no-repeat right center;}
.pagenext{float:left;padding:0px;width: 40px;height:22px;line-height:22px;font-size:13px;border: #d9d9d9 1px solid;color: #999;text-decoration: none;text-align: center;position: relative;z-index: 3;margin-left: -1px;background:#f1f1f1 url('../images/common/page_prev_next.png') no-repeat right center;}

/* content page */
.contpage{clear:both;width:auto;height:auto;text-align:center;font-size:13px;padding:20px 10px;zoom:1;}
.contpage a.prev,.contpage .prev_no,.contpage a.next,.contpage .next_no,.contpage a.pageno,.contpage .pageno_current{width:auto;height:20px;line-height:20px;padding:4px 10px;margin-right:5px;margin-top:5px;word-break:keep-all;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;border:#dddddd 1px solid;font-size:14px;color:#000;font-family:arial;}
.contpage a.prev:hover,.contpage a.next:hover,.contpage a.pageno:hover{background-color:#f86515;color:#fff;border:#f86515 1px solid;}
.contpage .prev_no{color:#ccc;}
.contpage .next_no{color:#ccc;}
.contpage .pageno_current{color:#fff;font-weight:bold;background-color:#f86515;border:#f86515 1px solid;}
/* next prev */
.show_np{clear:both;width:100%;color:#555;font-size:12px;padding-top:5px;}
.show_np .up{clear:both;width:100%;height:22px;line-height:22px;overflow:hidden;}
.show_np .down{clear:both;width:100%;height:22px;line-height:22px;overflow:hidden;padding-bottom:3px;}
.show_np .down span{float:left;height:22px;line-height:22px;background:#ccc url('../images/common/next_prev.png') no-repeat 5px -15px;padding-left:25px;padding-right:10px;margin-right:10px;color:#fff;font-size:13px;}
.show_np .up span{float:left;height:22px;line-height:22px;background:#ccc url('../images/common/next_prev.png') no-repeat 5px 7px;padding-left:25px;padding-right:10px;margin-right:10px;color:#fff;font-size:13px;}

/* form validator */
.info_show,.info_warn,.info_pass,.info_empty{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;color:#666;padding:0px 23px;background:url('../images/msg/msg_bg.png') no-repeat;margin-left:10px;_margin-left:5px;vertical-align:0px;*vertical-align:3px;_vertical-align:3px;height:20px;line-height:20px;}
.info_show{background-position:3px 0px;color:#666666;}
.info_warn{background-position:3px -26px;color:red;}
.info_pass{background-position:3px -52px;}
.info_empty{background-position:3px -78px;font-size:0px;height:0px;line-height:0px;}
.info_error{width:auto;height:auto;line-height:20px;font-size:12px;border:#FFBE7A 1px solid;color:#333;padding:5px 5px 5px 25px;text-align:left;top:0px;left:0px;position:absolute;z-index:999;display:none;overflow:hidden;margin-left:2px;margin-top:1px;background:#FFFCED url('../images/icon/invalid.png') no-repeat 5px 8px;}
.info_tip{width:auto;height:auto;line-height:20px;font-size:12px;border:#999 1px solid;color:#333;padding:5px 5px 5px 25px;text-align:left;top:0px;left:0px;position:absolute;z-index:999;display:none;overflow:hidden;margin-left:2px;margin-top:1px;background:#F1F1F1 url('../images/icon/prompt.png') no-repeat 5px 7px;}

/* dialog */
.dialog_shadow{padding:3px;background-color:#EAEAEA;}
.dialog_box{border:#A0A0A0 2px solid;}
.dialog_title{background:#F5F5F5 url('../images/msg/dialog_title_bg.gif') repeat-x bottom center;border-bottom:#AAAAAA 1px solid;}
.dialog_close{background-color:#F8F8F8;border:#CCC 1px solid;color:#666;}
.bottombg_b{background:url('../images/common/button_b.gif') repeat-x left top;cursor:pointer;width:60px;text-align:center;border:0px none;height:24px;font-size:13px;line-height:24px;margin:0px 20px;outline:none;}
.input-text{width:146px;padding:0px 2px;height:22px;line-height:22px;background:#fff url('../images/common/input_bg.gif') repeat-x left top;border:#CDCDCD 1px solid;}

/* valid code */
.vdbox{width:120px;height:24px;}
.vdbox .vd{float:left;width:110px;height:20px;line-height:20px;padding:1px 3px;border:#CDCDCD 1px solid;outline:none;vertical-align:middle;color:#666;background:url('../images/common/input_bg.gif') repeat-x left top;}
.vdbox .vd_img{float:left;padding-left:5px;padding-top:1px;display:block;font-style:normal;}
.vdbox .vd_img img,.vdbox .vd_img a{float:left;display:block;white-space:nowrap;line-height:23px;cursor:pointer;vertical-align:middle;padding-left:5px;}
.vdqubox{width:120px;height:24px;}
.vdqubox .vdqu{float:left;width:110px;height:20px;line-height:20px;padding:1px 3px;border:#CDCDCD 1px solid;outline:none;vertical-align:middle;color:#666;background:url('../images/common/input_bg.gif') repeat-x left top;}
.vdqubox .vdqu_img{float:left;padding-left:5px;display:block;font-style:normal;}
.vdqubox .vdqu_img img,.vdqubox .vdqu_img a{float:left;display:block;white-space:nowrap;line-height:23px;cursor:pointer;vertical-align:middle;padding-left:5px;}
/* img scale */
.scale{overflow:hidden;}
.scale img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.scale:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
/* text ellipsis */
.ellipsis,a.ellipsis{zoom:1;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.ellipsis2,a.ellipsis2{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis3,a.ellipsis3{display:-webkit-box;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}