html,body{overflow: auto; font-family: Arial,"Microsoft Yahei"; }
a:link{text-decoration: none; }
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.login_body{background: url(../images/login_bg.png) center top; }
.login_header{height: 180px; border-bottom: 1px solid #61d09f; padding: 24px 0 0; background: url(../images/login_fg.png); }
.login_logo{width: 157px; height: 157px; margin: 0 auto; }
.login_logo a{display: block; }
.login_form{width: 512px; height: 351px; margin: 57px auto 60px; background: url(../images/login_form.png) no-repeat center center; }
.login_form_inner{padding: 42px 54px 0 76px; }
.login_label{height: 24px; margin: 0 0 12px; background: url(../images/login_label.png) no-repeat left center; font-size: 0; line-height: 0; }
.login_username,
.login_password{height: 20px; width: 308px; margin: 0 0 15px; border: none; padding: 13px 24px 12px 50px; line-height: 20px; }
.login_username{background: #ffffff url(../images/login_username.png) no-repeat 11px center; }
.login_password{background: #ffffff url(../images/login_password.png) no-repeat 11px center;  }

/**������֤����������ʽ      modify  by wangyw 2015-01-12***/
.check_number{height: 20px; width: 50px; margin: 0 0 15px; border: none; padding: 13px 24px 12px 50px; line-height: 20px; }
.check_number{background: #ffffff url(../images/login_password.png) no-repeat 11px center; }


.login_submit{text-align: right; }
.login_submit input{width: 109px; height: 46px; border: none; padding: 0 0 0; background: #005b25 url(../images/login_submit.png) no-repeat center center; color: #ffffff; font-size: 0; line-height: 0; cursor: pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.login_submit input:hover{background-color: #00451c; }
.login_footer{height: 265px; border-top: 1px solid #61d09f; background: url(../images/login_fg.png); }

.page{position: relative; min-height: 620px; height: 100%; background: url(../images/bg.png) center top; }
.sidebar{position: absolute; left: 0; top: 0; z-index: 9; height: 100%; width: 121px; background: url(../images/nav_bg.png); }
.logo{height: 52px; border-bottom: 1px solid #3f5e5e; padding: 10px 0 0; text-align: center; }
.menu_ul{position: relative; margin: 15px 15px 0; }
.menu_first{height: 65px; border-bottom: 2px solid #225045; background: #009261; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.menu_first:hover{background: #ff9600; }
.menu_first_label{position: relative; }
.menu_first_link{display: block; padding: 5px 0 0; }
.menu_first_link i{display: block; width: 36px; height: 36px; margin: 0 auto; background: url(../images/nav_ico.png) no-repeat left center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.menu_first:hover .menu_first_link i{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg); }

.menu_first_link.menu_first_dangan i{background-position: center 0; }
.menu_first_link.menu_first_xinfang i{background-position: -36px center; }
.menu_first_link.menu_first_xiansuo i{background-position: -72px center; }
.menu_first_link.menu_first_anjian i{background-position: -108px center; }
.menu_first_link.menu_first_yewu i{background-position: -144px center; }
.menu_first_link.menu_first_baobiao i{background-position: -180px center; }
.menu_first_link.menu_first_xitong i{background-position: -216px center; }
.menu_first_link.menu_first_shuju i{background-position: -252px center; }

.menu_first_link span{display: block; text-align: center; color: #ffffff; line-height: 28px; }
.menu_first_arrow{display: none; position: absolute; left: 96px; top: 50%; width: 10px; height: 18px; margin: -9px 0 0 0; background: url(../images/menu_arrow.png) no-repeat center center; }
.menu_first:hover .menu_first_arrow{display: block; }
.menu_second{display: none; position: absolute; left: 90px; top: 0; height: 100%; padding: 0 0 0 16px;  }
.menu_first:hover .menu_second{display: block; }
.menu_second_items{width: 224px; min-height:100%;background: #ff9600; }
.menu_second_item a{display: block; height: 46px; border-bottom: 1px solid #ffb74f; padding: 0 0 0 20px; background: url(../images/second_nav.png) no-repeat 240px center; line-height: 46px; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.menu_second_item a:hover{background-color: #6c4000; background-position: 182px center; }
.menu_first:hover .menu_second{display: block; }

.page_right{margin: 0 0 0 121px; height: 100%; color: #ffffff; }
.page_top{position: relative; z-index: 9; height: 62px; background: url(../images/top_bg.png); }
.page_top_inner{float: right; }
.page_top_welcome{float: left; height: 24px; border-left: 1px solid rgba(255,255,255,0.2); padding: 19px 22px 19px 24px; line-height: 24px; }

/***�޸İ����ĵ���ť����ʽ page_modhelp   modify by wangyw 2015-01-12 **/

.page_modpw,
.page_modhelp,
.page_exit{float: left; height: 62px; border-left: 1px solid rgba(255,255,255,0.2); padding: 0 10px 0 37px; line-height: 62px; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_help{float: left; height: 62px; border-left: 1px solid rgba(255,255,255,0.2); padding: 0 10px 0 37px; line-height: 62px; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_modpw{background: url(../images/mod_pw.png) no-repeat 16px center; }
.page_modhelp{background: url(../images/sygytb.gif) no-repeat 16px center; }
.page_exit{background: url(../images/exit.png) no-repeat 16px center; border-right: 1px solid rgba(255,255,255,0.2); }
.page_help{background: url(../images/help.png) no-repeat 16px center; border-right: 1px solid rgba(255,255,255,0.2); }
.page_user{position: relative; float: left; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_modpw:hover,
.page_modhelp:hover,

.page_exit:hover,
.page_help:hover,
.page_user:hover{background-color: #3a4842; }
.page_user_link{position: relative; z-index: 5; display: block; height: 62px; padding: 0 14px; }
.page_user_pic{float: left; width: 40px; height: 40px; margin: 7px 0 0; border-radius: 20px; border: 1px solid #58aad0; overflow: hidden; }
.page_user_pic img{width: 40px; height: 40px; }
.page_user_arrow{float: left; width: 11px; height: 5px; margin: 28px 0 0 6px; background: url(../images/user_menu_arrow.png) no-repeat center center; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s; }
.page_user:hover .page_user_arrow{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg); }
.page_user_items{position: absolute; top: 42px; left: 0; z-index: 0; visibility: hidden; width: 100%; opacity: 0; background: #000000; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s; }
.page_user:hover .page_user_items{visibility: visible; top: 62px; opacity: 1; }
.page_user_items li{ }
.page_user_items a{display: block; height: 39px; line-height: 39px; text-align: center; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_user_items a:hover{background: #ff9600; }

.page_body{position: relative; z-index: 0; height: -webkit-calc(100% - 62px); height: -moz-calc(100% - 62px); height: -o-calc(100% - 62px); height: -ms-calc(100% - 62px); height: calc(100% - 62px); overflow: auto; }
.page_metro_search{width: 620px; margin: 0 10px 10px 0;  }
.page_metro{width: 620px; margin: 0 auto; padding: 50px 00; }
.page_metro_item{position: relative; float: left; width: 200px; height: 200px; -webkit-perspective: 500px; -moz-perspective: 500px; -o-perspective: 500px; -ms-perspective: 500px; perspective: 500px; -webkit-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;  }
.page_metro_xfnydb{width: 410px; margin: 0 10px 0 0; }
.page_metro_xflxdb{margin: 10px 0 0; }
.page_metro_xsnydb{margin: 10px 10px 0; }
.page_metro_xfnydb_two{clear: right; margin: 10px 0 0; }
.page_metro_item a{display: block; width: 100%; height: 100%; color: #ffffff; font-size: 18px; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -o-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -o-transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition: all ease 0.8s; }
.page_metro_item:hover a{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.page_metro_xfnydb a{background: #5dc9e6 url(../images/xfny_chart.png) no-repeat center center; }
.page_metro_xfnydb_two a{background: #cf2555 url(../images/xflb_ico.png) no-repeat center center;}
.page_metro_xflxdb a{background: #ffb400 url(../images/xflx_ico.png) no-repeat center center;}
.page_metro_xsnydb a{background: #27c1b9 url(../images/xsny_ico.png) no-repeat center center; }
.page_metro_xflbdb a{background: #6742b2 url(../images/xfny_ico.png) no-repeat center center; }
.page_metro_label{position: absolute; left: 13px; bottom: 13px; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -o-backface-visibility: visible; -ms-backface-visibility: visible; backface-visibility: visible; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -o-transition: all ease 0.8s; -ms-transition: all ease 0.8s; transition: all ease 0.8s; }
.page_metro_item:hover .page_metro_label{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }

.nav{height: 38px; margin: 12px 0 16px 16px; }
.nav_home{float: left; width: 70px; height: 38px; background: url(../images/nav_home.png) no-repeat center center; }
.nav_item{float: left; width: 168px; height: 38px; margin: 0 0 0 -17px; background: url(../images/nav_label.png) no-repeat center center; text-align: center; color: #ffffff; line-height: 38px; text-decoration: none; }
.nav_curr{float: left; width: 168px; height: 38px; margin: 0 0 0 -17px; background: url(../images/nav_label.png) no-repeat center center; text-align: center; color: #ff9600; line-height: 38px; text-decoration: none; }

.page_chart_body{width: 100%; margin: 0 0 0 7px; }
.page_chart_item{float: left; width: 48%; margin: 0 9px 9px; box-shadow: 0 0 3px 3px rgba(0,0,0,0.1) }
.page_chart_title{height: 46px; padding: 0 12px; background: #d9eae4; line-height: 46px; color: #009261; }
.page_chart_con{width: 100%; height: 100%; background-color:white}

.page_operator_task{margin: 0 0 0 16px; }
.page_opttask_items{ }
.page_opttask_item{float: left; margin: 0 3px 0 0; padding: 0 6px; background: #e3e3e3; }
.page_opttask_item.on{background: url(../images/operator_body.png); padding: 0 6px 3px; }
.page_opttask_label{float: left; width: 180px; height: 32px; margin: 5px 0; border-radius: 3px; background: #009261; text-align: center; color: #ffffff; line-height: 32px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_opttask_label:hover,
.page_opttask_item.on .page_opttask_label{background: #ff9600; }
.page_opttask_close{float: left; width: 17px; height: 17px; margin: 13px 0 0 5px; background: url(../images/task_close.png) no-repeat center bottom; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -o-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s; }
.page_opttask_close:hover,
.page_opttask_item.on .page_opttask_close{background-position: center top; }

.odd{background: #ffffff; }
.even{background: #f7f7f7; }
.required{float: left; height: 20px; border: 0px solid #dfdfdf; line-height: 10px; color: red; margin: 10px 0; }
.page_operator_body{min-width: 800px; margin: 0 16px 24px; padding: 14px 16px; background: url(../images/operator_body.png); }
.page_optmod{margin: 0 0 16px; }
.page_optmod_head{position: relative; height: 38px; padding: 0 16px; background: #009261; line-height: 38px; color: #ffffff; font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei",
 "\9ED1\4F53", Arial, sans-serif;}
.page_optmod_headtog{position: absolute; right: 15px; top: 10px; width: 22px; height: 22px; background: url(../images/module_toggle.png) no-repeat center top;}
.page_optmod_headtog_add{position: absolute; width: 22px; height: 22px; margin: 2px 0; background: url(../images/module_toggle.png) no-repeat center bottom;}
.page_optmod_headtog_del{position: absolute; width: 22px; height: 22px; margin: 5px 0; background: url(../images/module_toggle.png) no-repeat center top;}
.page_optmod_headtog.off{background-position: center bottom; }
.page_optmod_hidectrl{height: 38px; background: #ecf8f4; text-align: center; line-height: 38px; font-size: 12px; color: #009261; cursor: pointer; }
.page_optmod_hidectrl .on{display: none; }
.page_optmod_hidectrl .off{ }
.page_optmod_hidectrl.off .on{display: inline; }
.page_optmod_hidectrl.off .off{display: none; }
.page_optmod_body{background: #ffffff; color: #000000; font-size: 12px; width:100%;font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei",
 "\9ED1\4F53", Arial, sans-serif;}
.page_optmod_line{height: 52px; }
.page_optmod_item{float: left; width: 40%; }
.page_optmod_item.spe{width: 550px; }
.page_optmod_item.spe_two{width: 100%; }
.page_optmod_name{float: left; width: 8%; margin: 10px 0; padding: 6px 12px 6px 0; text-align: right; line-height: 20px; }
.page_optmod_base.spe .page_optmod_item .page_optmod_name{width: 121px; }
.page_optmod_item .page_optmod_tip{float: left; margin: 5px 0; line-height: 32px; }
.page_optmod_item .required{float: left; line-height: 32px; }
.page_optmod_item .page_optmod_text{float: left; margin: 5px 5px 5px 0; height: 15px; border: 1px solid #dfdfdf; padding: 4px 8px; line-height: 15px; }
.page_optmod_item .page_optmod_select{float: left; width: 200px; height: 32px; margin: 10px 10px 10px 0; border: 1px solid #dfdfdf; padding: 6px 0; }

.page_optmod_item .page_optmod_checkbox{float: left; width: 15px; height: 15px; margin: 18px 8px 0 0; }
.page_optmod_item .page_optmod_radio{float: left; margin: 10px 12px 10px 0; padding: 4px 0; line-height: 24px; }
.page_optmod_item .page_optmod_radio input{margin: 0 8px 0 0; vertical-align: -2px; }
.page_optmod_item .page_optmod_chgbtn{float: left; height: 32px; margin: 10px 10px 0; border: none; border-radius: 3px; padding: 0 20px; background: #ffa423; color: #ffffff; cursor: pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_optmod_item .page_optmod_chgbtn:hover{background-color: #db8e21; }
.page_optmod_item .page_optmod_tipimpt{float: left; margin: 10px 0 0; color: red; line-height: 32px; }

.page_optmod_miscitems{float: left; }
.page_optmod_miscitem{float: left; margin: 0 16px 0 0; }


.page_optmod_miscdel,
.page_optmod_miscadd,
.page_optmod_miscred{width: 22px; height: 22px; border: none; background: url(../images/page_optmod_miscadd.png) no-repeat left top; cursor: pointer; margin: 3px 0;}
.page_optmod_miscadd{background-position: left top;float:left }
.page_optmod_miscadd:hover{background-position: left bottom; }
.page_optmod_miscred{background-position: center top; }
.page_optmod_miscred:hover{background-position: center bottom; }
.page_optmod_miscdel{background-position: right top; }
.page_optmod_miscdel:hover{background-position: right bottom; }
.page_optmod_rounddel,
.page_optmod_roundadd,
.page_optmod_roundred{width: 31px; height: 31px; border: none; background: url(../images/page_optmod_round.png) no-repeat left top; cursor: pointer; }
.page_optmod_rounddel{background-position: left top; float:left}
.page_optmod_rounddel:hover{background-position: left bottom; }
.page_optmod_roundadd{background-position: center top; }
.page_optmod_roundadd:hover{background-position: center bottom; }
.page_optmod_roundred{background-position: right top; }
.page_optmod_roundred:hover{background-position: right bottom; }

.page_optmod_rectadd,
.page_optmod_rectred{width: 24px; height: 24px; border: none; background: url(../images/page_optmod_rect.png) no-repeat left top; cursor: pointer; }
.page_optmod_rectadd{background-position: left top; }
.page_optmod_rectadd:hover{background-position: left bottom; }
.page_optmod_rectred{background-position: right top; }
.page_optmod_rectred:hover{background-position: right bottom; }

.page_optmod_miscadd_del{width: 22px; height: 22px; border: none; background: url(../images/page_optmod_miscadd_del.png) no-repeat ; cursor: pointer; margin: 3px 0;}
.page_optmod_miscadd_del{background-position: -5px}

.page_optmod_reflectlist{width: 100%; text-align: center; }
.page_optmod_reflectlist thead th{height: 52px; background: #ecf8f4; font-size: 14px; text-align: center; color: #666666; }
.page_optmod_reflectlist td{height: 42px; }
.page_optmod_modfily,
.page_optmod_delete{margin: 0 10px; color: #009261; }
.page_optmod_modfily:hover,
.page_optmod_delete:hover{text-decoration: underline; }
.page_optmod_othwrap{padding: 18px 0 32px; }
.page_optmod_other{width: 100%; }
.page_optmod_other td{padding: 0 20px 40px 0; }
.page_optmod_othlabel{width: 90px; padding: 0 20px 0 0;  color: #666666; text-align: right; }
.page_optmod_otharea{width: 480px; height: 120px; border: 1px solid #d8d8d8; padding: 8px; line-height: 20px; }
.page_optmod_othfilebtn{position: relative; float: left; width: 96px; height: 30px; overflow: hidden; margin: 0 12px 0 0; border-radius: 3px; background: #ffa423; cursor: pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_optmod_othfilebtn:hover{background-color: #db8e21; }
.page_optmod_othfile{position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; cursor: pointer; }
.page_optmod_othfiletxt{position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; line-height: 30px; color: #ffffff; text-align: center; }
.page_optmod_othfiletip{float: left; line-height: 28px; }
.page_optmod_btn{text-align: center; }
.page_optmod_submit,
.page_optmod_cancel{height: 32px; width: 105px; margin: 0 8px; border: none; border-radius: 3px; background: #ffa423; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer; }
.page_optmod_cancel{background: #979797; }
.page_optmod_submit:hover{background-color: #db8e21; }
.page_optmod_cancel:hover{background: #878787; }

.page_optmod_search{width: 100%; }
.page_optmod_search td{padding: 0 0 5px 0; }
.page_optmod_search td.page_optmod_serlab{width: 110px; border-right: 1px solid #d7d7d7; padding-right: 8px; line-height: 20px; text-align: right; }
.page_optmod_search td.page_optmod_sercon{padding: 0 0 5px 8px; line-height: 24px; }
.page_optmod_search td.page_optmod_sercon input{vertical-align: middle; }
.page_optmod_search td.page_optmod_sercon .page_optmod_checkbox{width: 17px; height: 17px; margin: 0 4px 0 0; vertical-align: middle; }
.page_optmod_search td.page_optmod_sercon label{margin: 0 15px 0 0; }
.page_optmod_search td.page_optmod_sercon .required{margin: 10px 0 10px 10px; }
.page_optmod_search .page_optmod_text{float: left; height: 20px; border: 1px solid #dfdfdf; padding: 4px 8px; line-height: 15px; width:120px; }
.page_optmod_search .page_optmod_between{float: left; height: 15px; border: 1px solid #dfdfdf; padding: 4px 8px; line-height: 15px; }
.page_optmod_search .page_optmod_between_tip{float: left; height: 15px; border: 0px solid #dfdfdf; padding: 4px 8px; line-height: 15px; }
.page_optmod_search .page_optmod_img_btn{float: left; height: 25px; border: 0px solid #dfdfdf; line-height: 20px;margin:1px 0;}

.page_optmod_search .page_optmod_chgbtn{float: left; height: 22px; margin: 1px 0 5px 2px; border: none; border-radius: 3px; padding: 0 20px; background: #ffa423; color: #ffffff; cursor: pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_optmod_search .page_optmod_chgbtn:hover{background-color: #db8e21; }



.page_optmod_search .page_optmod_select{float: left; width: 242px; height: 32px; border: 1px solid #dfdfdf; padding: 6px 0; margin: 2px 0;}
.page_optmod_serbtn{padding: 12px 0; text-align: center; }
.page_optmod_sersmt{width: 106px; height: 32px; border: none; border-radius: 3px; background: #ffa423; color: #ffffff; font-size: 14px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer; }
.page_optmod_sersmt:hover{background-color: #db8e21; }

.page_optmod_serfn{padding: 6px; background: #b3e2d2; text-align: right;  }
.page_optmod_serfn input{height: 32px; width: 110px; border: none; border-radius: 3px; background-color: #ffa423; color: #ffffff; font-size: 12px; cursor: pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.page_optmod_serfn input:hover{background-color: #db8e21; }
.page_optmod_serfnadd{width: 100px; padding: 0 10px 0 0; background: #ffa423 url(../images/page_optmod_serfnadd.png) no-repeat 90px center }
.page_optmod_serfnjz{ }
.page_optmod_serfngwc{ }
.page_optmod_serfnjt{ }


.page_optmod_serresult{width: 100%; }
.page_optmod_serresult th{height: 42px; text-align: center; background: #edf8f4; font-size: 14px; color: #000000; }
.page_optmod_serresult tr:hover{background: #f0f0f0; }
.page_optmod_serresult td{padding: 9px 0; text-align: center; line-height: 24px; }
.page_optmod_serresfn{height: 25px; border: none; border-radius: 3px; padding: 0 10px; background: #b3b3b3; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer; }
.page_optmod_serresfna{height: 25px; border: none; border-radius: 3px; padding: 0 10px; background: #b3b3b3; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; cursor: pointer; }
.page_optmod_serresfn:hover{background: #009261; }

.page_optmod_serrespag{padding: 5px 0; font-size: 14px; text-align: center; color: #626262; }
.page_optmod_serrespag a{color: #626262; }
.page_optmod_serrespag a:hover{color: #009261; }
.page_optmod_srphome{margin: 0 12px 0 0; }
.page_optmod_srpprev,
.page_optmod_srpnext{margin: 0 2px; }
.page_optmod_srpend{color: red; margin: 0 0 0 12px; }

.page_optmod_srptotal{margin: 0 0 0 96px; }
.page_optmod_srptsig,
.page_optmod_srptall{margin: 0 6px; }
.page_optmod_srptsig span,
.page_optmod_srptall span{color: #009261; }

#fullBg{
    height:200px;
    width:200px;
    background-color: Gray;
    display:block;
    z-index:998;
    position:absolute;
    left:0px;
    top:0px;
    filter:Alpha(Opacity=20); 
    /* IE */
    -moz-opacity:0.3; 
    /* Moz + FF */
    opacity: 0.3; 
}
#main_msg{
    position:absolute;
    z-index:999;
    display:block;
    background-color:#FFFFFF;
    border:1px solid #000000;
}

#dmLayer{
    position: absolute;
    border: 1px solid #838484;
    background:white;
    width: 164px;
    height: 200px; 
    z-index: 9998;
    display: none;
    overflow-y:auto;
    overflow-x:hidden;
}
.treeTable tr td .expander{
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
	padding:10px;width:15px;zoom:1}
.treeTable tr.collapsed td .expander{
	background-image:url(../images/toggle_expand_light.png);}
.treeTable tr.expanded td .expander{
	background-image:url(../images/toggle_collapse_light.png)}

.treeTable tr.collapsed.selected td .expander,.treeTable tr.collapsed.accept td .expander{
	background-image:url(../images/toggle_expand_dark.png)}
.treeTable tr.expanded.selected td .expander,.treeTable tr.expanded.accept td .expander{
	background-image:url(../images/toggle_collapse_dark.png)}
.treeTable .ui-draggable-dragging{color:#000;z-index:1}


.uploadify{position:relative;margin-bottom:1em;}.uploadify-button{margin-top:2px;background-color:#505050;background-image:linear-gradient(bottom,#505050 0,#707070 100%);background-image:-o-linear-gradient(bottom,#505050 0,#707070 100%);background-image:-moz-linear-gradient(bottom,#505050 0,#707070 100%);background-image:-webkit-linear-gradient(bottom,#505050 0,#707070 100%);background-image:-ms-linear-gradient(bottom,#505050 0,#707070 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#505050),color-stop(1,#707070));background-position:center top;background-repeat:no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid gray;color:#FFF;font:bold 12px Arial,Helvetica,sans-serif;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);width:100%}
.uploadify:hover .uploadify-button{background-color:#606060;background-image:linear-gradient(top,#606060 0,#808080 100%);background-image:-o-linear-gradient(top,#606060 0,#808080 100%);background-image:-moz-linear-gradient(top,#606060 0,#808080 100%);background-image:-webkit-linear-gradient(top,#606060 0,#808080 100%);background-image:-ms-linear-gradient(top,#606060 0,#808080 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#606060),color-stop(1,#808080));background-position:center bottom}
.uploadify-button.disabled{background-color:#d0d0d0;color:gray}.uploadify-queue{margin-bottom:1em}.uploadify-queue-item{background-color:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:11px Verdana,Geneva,sans-serif;margin-top:5px;max-width:350px;padding:10px}.uploadify-error{background-color:#fde5dd !important}
.uploadify-queue-item .cancel a{background:url('../images/uploadify-cancel.png') 0 0 no-repeat;float:right;height:16px;text-indent:-9999px;width:16px}.uploadify-queue-item.completed{background-color:#e5e5e5}.uploadify-progress{background-color:#e5e5e5;margin-top:10px;width:100%}.uploadify-progress-bar{background-color:#09f;height:3px;width:1px}
.swfupload{z-index:100000 !important}

.page_search{width: 620px; margin: 0px auto 10px; font-size: 0; line-height: 0; }
.page_search_input{width: 530px; height: 20px; border: none; padding: 20px 10px; background: #ffffff; font-size: 14px; line-height: 20px; vertical-align: middle; outline: none; }
.page_search_sbumit{width: 70px; height: 60px; border: none; background: #ff9600 url(../images/search.png) no-repeat center center; vertical-align: middle; outline: none; cursor: pointer; }


.lineTd{border:1px solid #84b8d5;width:1px}
.lrschidren{float:left;width:100%;height:100%}

input{ vertical-align:middle; margin:0; padding:0}
.file-box{ position:relative;width:340px;height:35px}
.import_file_box{ position:relative;width:325px;height:40px}
.txt{ height:26px; border:1px solid #cdcdcd; width:180px;}
.btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;}
.file{ position:absolute; top:0; right:80px; height:30px; filter:alpha(opacity:0);opacity: 0;width:260px }
#tinybox{position:absolute; display:none; padding:10px; background:#ffffff url(webpage/cn/tdxd/ailianshuo/img/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000;}
#tinymask{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500;}

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
  height:20px;
  width:150px;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
Inherited from span.btn.btn-success.fileinput-button
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type=file] {
  display: block;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.menuContent{z-index: 99;}
}