html{overflow-x: hidden;overflow-y: auto;}
body{padding: 0; margin: 0;width: 100%; font-size: 15px;font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, tr, td,table{border: 0;padding: 0;margin: 0}
img{border-width: 0px}
a{text-decoration: none;color: #000;}
a:hover{color: #638fd9;}
ul{list-style: none;}
i{font-style: normal;}
textarea{overflow-y: auto;}
table{border-collapse:collapse;width: 100%;font-size: 13px;line-height: 30px;}
table a{ color: #1f58ae; font-weight: bold }
th,.statistics_title{background: #c4dbe0;}
tfoot tr{background: #cee9ef;}
table td input[type='text']{width:170px;background: #ecf8fd;height: 24px;line-height: 24px;border: 1px solid #d0dbed;padding-left: 4px;}
table td select{height: 22px;width: 176px;}
h1{font-weight: normal;font-size: 22px;text-align: center;padding: 20px 0 10px 0;border-bottom: 2px solid #c5d7f2}

.container_body{width:1024px;margin:0 auto;overflow: hidden;}
.container{text-align:left; width: 100%;}
.container_float_left{text-align:left; width: 100%; float: left;}
.ps_relative{position: relative;}
.ps_absolute{position: absolute;}
.fl{float: left;}

/*login*/
.login_bg{min-height: 768px; background: url(images/loginbg.jpg) no-repeat;position: relative;}
.login_form_bg{width: 324px;height: 316px;background: #fff;position: absolute;top:240px;right: 110px;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;border: 3px solid #81acd3;}
.login_form{width: 324px;height: 316px;position: absolute;top:243px;right: 113px;}
.login_text_big{font-size: 20px;color: #fff;letter-spacing: 2px;margin-top:25px;}
.user_login{margin-top: 40px;}
.login_form label{width: 70px;float: left;font-size: 16px;color: #fff;line-height: 32px;}
.login_input{width: 178px;height: 30px;padding-left: 4px;border: 1px solid #919090;line-height: 30px;}
.login_btn{width: 80px; text-align:center;line-height:34px;background: #0a6ec6;margin-top: 40px; font-size: 15px;color: #fff;float: left;}
.login_style{font-size: 13px;text-decoration: underline;color: #0767bd;}
.login_style:hover{color: #0c49ba;}
.style_box{width:340px;height:79px;margin:10px 0 0 -30px;}
.style_pic{width: 100px;height: 75px;background: url(images/style.jpg) no-repeat;float: left;margin-left: 5px;position: relative;display: none;border: 2px solid #fff;}
.style_border{border-color: #81acd3;}
.style_pic span{width: 100px;height: 75px;display: block;background: #005aab;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position: absolute;top:0;left:0;}
.style_pic a{width: 100px;height: 75px;display: block;text-align: center;line-height: 75px;color: #fff;position: absolute;top:0;left:0;font-weight: bold;}

/*header*/
.header_bg{width: 100%;height: 68px;background: url(images/header.jpg) no-repeat;}
.header_container{height: 20px;width: auto;border: 1px solid #4294d1;color: #fff;background: #1e72b8;font-size: 12px;line-height: 20px;}
.pic_pwd{float:left;margin:0 10px;color: #fff;}
.pic_pwd span{width: 10px;height: 12px;display: inline-block;background: url(images/headerpwd.png);float: left;margin: 4px 2px 4px 0;}
.pic_out{float:left;color: #fff;}
.pic_out span{width: 10px;height: 11px;display: inline-block;background: url(images/headerout.png);float: left;margin: 5px 2px 4px 0;}
.pic_pwd:hover,.pic_out:hover{color: #fff;}
/*footer*/
.footer_bg{width: 100%;height: 56px;background: #868686;line-height: 56px;text-align: center;font-size: 12px;color: #fff;margin-top: 43px;}

/*menu*/
.menu{width: 99px;height: 24px;display: block; background: url(images/headerbg.png) 0 -24px no-repeat;text-align: center;float: left;line-height: 24px;color: #000;}
.menu_on{background-position: 0 0;color: #fff;}
.menu_on:hover{color: #fff;}

/*content*/
.content{width: 976px;min-height: 540px; margin: 0 24px;border-top: 2px solid #c5d7f2;}
.content_right{width:740px;float:right;padding-left:20px;}
.current_location{margin-top:20px;font-size:13px;}
.identifier{border:1px solid #b2b2b2;width:90px;padding-left:4px;height:18px;line-height:18px;margin-right:20px;}
.contractnum{border:1px solid #b2b2b2;width:110px;padding-left:4px;height:18px;line-height:18px;}
.statistics_title{line-height: 30px;text-align: center;font-size: 16px;font-weight: bold;margin-top: 15px;}
.table_title{width:100%;font-weight:bold;margin-top:10px;line-height: 30px;height: 30px;}
.bgcolor{background: #ecf8fd;}
.bgcolor td{border-bottom: 1px solid #e0d7ce;border-left: 1px solid #fff;}
.scolor{color: #638fd9;}
.form_table table{line-height: 38px;}
.form_table th{font-weight: normal;text-align: right;background: none;width:120px;}
.pageadd{margin:0;overflow:hidden;border: 1px solid #d0dbed;width:1022px;}
.details_pic{width: 18px;height: 18px;display: block;background: url(images/btn.png) 0 -80px;margin-left:20%;}
.details_pic:hover{background-position: -18px -80px;}
.delete_pic{width: 18px;height: 18px;display: block;background: url(images/btn.png) -36px -80px;}
.delete_pic:hover{background-position: -54px -80px;}


/*btn*/
.search_btn{width: 89px;height: 21px;background: url(images/btn.png) 0 -38px;text-align: center;font-size: 12px;line-height: 21px;cursor: pointer;display: inline-block;margin-left: 25px;}
/*menu_left*/
.menu_left{width: 280px;float: left;border-top: 3px solid #41a78c;background: #efefef;}
.menu_left_bg{height: 36px;background: url(images/menu_left_bg.jpg);text-indent: 25px;line-height: 36px;font-size: 16px;color: #fff;cursor: pointer;display: block;}
.detail_list{height: 288px; padding: 6px 12px 16px 12px;line-height: 35px;text-indent: 10px;font-size: 13px;display:none;zoom:1;}
.detail_list li{border-bottom: 1px solid #d7dee4;}
.detail_list li span{float: right;text-indent: 0}
.detail_list li i{font-size: 12px;}
.more{font-size: 12px;color: #fff;float: right;margin-right: 12px;text-indent: 0;}
.more:hover{color: #fff;}

/*pagemenu*/
.page_menu_left{width: 184px;border-top: 3px solid #41a78c;padding: 10px 20px 0 10px;}
.page_text_title{line-height: 28px; text-indent: 10px;font-weight: bold;color: #fff;background: #638fd9;}
.page_text_default,.page_text_big{border-bottom: 2px solid #d9dee2;line-height: 32px; text-indent: 10px;font-weight: bold;cursor: pointer;}
.pulldown{width: 7px;height: 7px;background: url(images/pulldown.png) 0 -7px no-repeat;float: right;margin: 13px 20px 0 0;}
.page_menu_list{padding: 6px 0; line-height: 25px;text-indent: 10px;font-size: 13px;border-bottom: 2px solid #d9dee2;display: none;}
.page_animate{width: 13px;height: 81px;background: url(images/page_animate.png) no-repeat;top:160px;left: 0;cursor: pointer;z-index: 9;}

/*pagenum*/
.page_box{height:27px;overflow:hidden;line-height:27px;margin-top:15px;text-align:right;font-size:13px;}
.page_num{background: url(images/pagenum.png) 0 7px no-repeat;display: inline-block;font-size: 0;}
.page_num a{width: 30px;height: 27px;display: inline-block;text-align: center;font-size: 13px;}
.page_num a:hover{text-decoration: underline;}
.page_prev{width: 14px;height: 13px;display: inline-block;background: url(images/pagenum.png) 0 -27px;*vertical-align: middle;margin-left: 10px}
.page_next{width: 14px;height: 13px;display: inline-block;background: url(images/pagenum.png) -14px -27px;*vertical-align: middle;margin: 0 10px;}
.page_num .page_on{width: 45px; background: url(images/pagenum.png) 0 -40px;color: #fff;}
.page_go{width: 22px;height: 19px;background: #53a4ea;color: #fff; cursor: pointer;*vertical-align: middle;}