﻿*{margin:0; padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; font-size:12px; }
img { border: 0 none; vertical-align: top; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
input,select{width:200px;height:22px; border:1px solid #a4bed4}
select{width:180px;position: relative;border-style:inset;border-width:0px;}
.td_l select{width:auto;border:1px solid #ccc;float:left;}
.td_l span{float:left;width:auto;overflow:hidden;margin-right:10px;}
.div_select{float:left;width:180px;border:1px solid #a4bed4;clip:rect( 0px, 179px, 18px, 0px );overflow: hidden;}
.checkbox{border:0px;width:20px;height:22px;}

a{ text-decoration:none;}
button { cursor: pointer; } 
ul li{ list-style:none}
        .visible{display:none}
.login{width:430px; padding:185px 284px 135px; height:170px; background:#267D8E url(../images/login_main.jpg) no-repeat; margin:0 auto; margin-top:155px; color:#5d5d5d}
.login a{color:#797979; text-decoration:none; vertical-align:baseline}
.login p{width:100%; margin-top:12px;}
.login .login_input{height:22px; line-height:22px; border:1px #b2b2b2 solid;}
.login .login_submit_btn{width:92px; height:32px; border:0 none; background:#267D8E url(../images/submit_btn.jpg) no-repeat; margin-left:46px; margin-top:6px;}


.main_head_bg{ height:120px; background:url(../images/headbg.jpg) repeat-x;}
.main_head_top{height:90px; background:url(../images/main_01.jpg) no-repeat; overflow:hidden; color:#fff;}
.main_head_con{float:right; padding-top:30px; padding-right:5%; text-align:right; line-height:22px;}
.cancellation{ display:inline-block;background:url(../images/cancellation.jpg) no-repeat 2px 5px; padding-left:18px; color:#fff;}

.main_head_menu{height:25px; line-height:25px; margin-left:10%; overflow:hidden; }
.main_head_menu li{float:left; width:90px;  height:25px; background:url(../images/main_07.jpg) no-repeat right top;}
.main_head_menu a{color:#fff; text-decoration:none; text-align:center; width:90px; height:25px; display:block; }
.main_head_menu a.active{background:url(../images/main_05.jpg) repeat-x;}
.main_head_menu a:hover{color:#fff; text-decoration:none; text-align:center; width:90px; height:25px; display:block; background:url(../images/main_09.jpg) repeat-x;}
.main_head_menu li.hover a{background:url(../images/main_09.jpg) repeat-x;}
.main_head_menu li.hover ul li a{background:none;}
.main_head_menu li ul{display:none; width:109px; background:none; height:auto; position:absolute; margin-left:-16px; padding-top:4px;}
.main_head_menu li ul li{width:109px; height:25px; line-height:25px; background:url(../images/menu_li_bg.jpg) no-repeat; color:#dddddd}
.main_head_menu li ul li a{width:109px; height:25px;display:block}
.main_head_menu li ul li a:hover{width:109px; height:25px;background:url(../images/menu_li_bg2.jpg) no-repeat; color:#f9f9f9; font-weight:bold}


.main_container_bg{width:100%; height:auto; background:#232323 url(../images/containerbg.jpg) repeat-x; clear:both; overflow:hidden;}
.main_container_border{width:90%; margin:0 auto; border:1px #DFDFDF solid; margin-top:32px;margin-bottom:3px; background:#AEAEAE; padding:1px;}
.main_container{width:100%; height:auto;background:#f3f3f3; margin:0; padding:0;}
.main_contenter_search{width:100%;height:auto;margin:0;padding:0;}
.main_contenter_search span{clear:both;float:right;margin-right:10px;}
.main_contenter_search ul{width:100%;list-style:none;}
.main_contenter_search ul li{width:300px;float:left;height:30px; padding-bottom:5px;}
.main_container_top{width:96%; margin:0 auto; color:#0894A5; font-size:16px; height:30px; line-height:30px; font-weight:bold; padding-top:1%;border-bottom:1px #E0E0E0 solid; text-indent:20px;}
.main_container_top span{float:right; }
.btn2{width:81px; height:27px; border:0 none; background:url(../images/btnbg2.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold;}


.main_container_mid{width:96%; margin:0 auto; padding:15px 0;  height:auto; clear:both; background:#F3F3F3;min-height:450px;height:auto !important;} 
.main_container_mid1{width:96%; margin:0 auto; clear:both;  background:#F3F3F3 url(../images/main_31.jpg) repeat-y; min-height:400px; height:auto!important;} 
.main_container_mid_left{width:180px; height:auto; position:absolute; overflow:hidden; *margin-left:-180px;}
.main_container_mid_left ul{ margin:15px 0;}
.main_container_mid_left ul li{width:180px; height:30px; line-height:30px; color:#3996aa; margin-top:3px;}
.main_container_mid_left ul li a{width:145px; padding-left:35px; height:30px; line-height:30px; display:block;  background:url(../images/main_16.jpg) no-repeat 0 0px; color:#3996aa;outline:none;blr:expression(this.onFocus=this.blur());}
.main_container_mid_left ul li a:hover{background:url(../images/main_26.jpg) no-repeat 0 0px;}
.main_container_mid_left ul li.active a{background:url(../images/main_26.jpg) no-repeat 0 0px;}
.main_container_mid_right{ margin-left:180px;padding-left:12px; padding-top:12px; padding-bottom:12px; height:auto;}

.table1 tr th{ background-color:#ebebeb; line-height:30px; text-align:center; color:#666666}
.table1 tr td{line-height:30px; text-align:center; vertical-align:middle; color:#666666}
.table1 tr td a{color:#666666}
.table1 tr.bg1 td{background:#FAFAFA;}
.table1 tr.bg2 td{background:#fff;}
.table1 tr.bg2 .view{background:url(../images/view2.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}
.table1 tr.bg2 .edit{background:url(../images/edit2.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}
.table1 tr.bg2 .delete{background:url(../images/delete2.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}
.table1 tr.bg1 .view{background:url(../images/view1.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}
.table1 tr.bg1 .edit{background:url(../images/edit1.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}
.table1 tr.bg1 .delete{background:url(../images/delete1.jpg) no-repeat 0 8px; padding-left:18px; padding-right:8px; display:inline-block;}


.bg1_table{clear:both;width:98%;border:1px solid #ebebeb;margin:5px 5px; background-color:#F3F3F3;}
.bg1_table tr td{clear:both;text-align:left;background-color:#F3F3F3;border:0px;}
.bg1_table tr.bg2 td{background-color:#F3F3F3;}
.bg1_table b{ color:Red;}

.td_l div{width:300px;float:left;}
.td_l input{float:left;}

.table3{ margin-bottom:20px;}
.table3 tr th{ background-color:#ebebeb; line-height:30px; color:#666666}
.table3 tr td{line-height:30px;  vertical-align:middle; color:#666666; padding:0 10px}
.table3 tr td a{color:#3996AA; text-decoration:underline}
.table3 tr.bg1 td{background:#FAFAFA;}
.table3 tr.bg2 td{background:#fff;}

.order_right{float:left; width:90px; display:block; font-size:14px; font-weight:bold; color:#444;}
.order_txt{float:right; padding-left:20px; text-align:right}
.input_submit,.input_reset{width:81px; height:26px; line-height:26px; text-align:center; color:#fff; border:0 none; background:url(../images/btnbg2.jpg) no-repeat; margin:0 10px;}

.main_container_mid_right_con{display:none;}
.thumbnail{margin:8px; border:2px #DCDCDC solid;}


.main_foot{width:100%; height:30px; padding-top:40px; background:url(../images/main_34.jpg) repeat-x 0 -8px;text-align:center;color:#fff;}

.page{clear:both;padding-top:5px;padding-left:5px;width:auto;}
.pagination{clear:both;float:right;padding-top:5px;padding-left:5px;width:auto;}
.pagination .page-skip{color:#999;width:180px;float:right;height:28px;line-height:26px;overflow:hidden;padding:0 5px;margin-right:5px;margin-top:-2px;text-align:center;white-space:nowrap;font-size:13px;vertical-align:middle;font-family:Arial,SimSun;}
.pagination span{display:block;float:left;padding:0 5px;height:21px;width:20px;}
.pagination span.page-cur{line-height:21px;height:21px;border:#2294C6 1px solid;background:white;text-align:center;margin-right:3px;color:#2294C6;font-weight:bold;}
.pagination a{display:block;float:left;width:20px;height:21px;padding:0 5px;line-height:21px;border:#c6c6c6 1px solid;background:white;text-align:center;margin-right:3px;color:#333;}
.pagination a:hover{border:#2294C6 1px solid;background:white;text-align:center;color:#2294C6;text-decoration:none;}
.pagination a.page-prev{width:40px;display:block;float:left;padding:0 5px;height:21px;background:url(../images/icon.gif) white no-repeat 4px -253px;padding-left:12px;}
.pagination a.page-next{float:left;width:40px;height:21px;font-weight:normal;background:url(../images/icon.gif) white no-repeat right -265px;padding-right:12px;}
.pagination .text{background:url(../images/input-bg.png) white no-repeat 0px 0px;border:#a7a6aa 1px solid;color:#333;width:25px;height:13px;padding:2px;margin:0px 3px;_display:in-line;}
.pagination .button{width:52px;height:22px;line-height:22px;background:url(../images/icon.gif) no-repeat right -310px;border:none;margin:0px 5px;}

.view_detail{font-size:14px; font-weight:700; text-align:center; line-height:24px; margin-bottom:20px;display:none;color:#666666;}
.view_detail table{clear:both;width:100%}
.view_detail b{ font-weight:100; }

.view_top{width:96%; margin:0 auto; color:#0894A5; font-size:16px; height:30px; line-height:30px; font-weight:bold; padding-top:5px;border-bottom:1px #E0E0E0 solid; }
.img_datala{ width:38px; height:20px;line-height:20px; position:relative;margin-top:0px;margin-right:10px;float:right;}

.btndel{width:52px; height:22px;line-height:22px; background:url(../images/icon.gif) no-repeat right -310px;display:block;border:0px;}


.input_check{width:15px;}