﻿@charset "utf-8";
/* CSS Document */
body { margin:0 auto;background:#ddd;color:#333; font:16px '微软雅黑',Arial; }
h1,h2,h3,h4,h5,ul,li,ol,dl,dt,dd,hr,p,span,em { margin:0; padding:0; }
li,ol{ list-style:none; }
a { color:#333; text-decoration:none; }
a img { border:0;_display:block }
img {_display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */

.loading{padding: 16px 16px 16px 26px;background:#fff url(http://common.ession.com/images/loading/2.gif) no-repeat 8px center}

.fl{ float: left;}
.fl img{ height: 60px;width: 60px;}
.fr{ float: right;}
.h10{ clear: both; width: 100%; height: 10px; font-size: 0px; line-height:0px;}
.h20{ clear: both; width: 100%; height: 20px; font-size: 0px; line-height:0px;}
.h30{ clear: both; width: 100%; height: 30px; font-size: 0px; line-height:0px;}


.p20{ margin-left:20px}
.input{ height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#222; font-family:'微软雅黑'; text-indent:10px}
.input_view{ height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#222; font-family:'微软雅黑'; text-indent:10px; background:#f4f4f4}
.textarea{vertical-align:top;line-height:24px; font-size:16px;width:100%; border:1px solid #ccc;color:#222; font-family:'微软雅黑';}



.login{ width:788px; background:url(../images/login.png) 0 0 no-repeat; height:491px; margin:8% auto 0 auto}
.login ul{ padding:155px 0 0 85px; height:285px;}
.login ul li{ padding-bottom:10px; width:300px;}
.login ul li .organize{ height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#666; font-family:'微软雅黑'; text-indent:50px; background:url(../images/organize.jpg) 0 0 no-repeat}
.login ul li .account{ height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#666; font-family:'微软雅黑'; text-indent:50px; background:url(../images/account.jpg) 0 0 no-repeat}
.login ul li .code{ height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#666; font-family:'微软雅黑'; text-indent:50px;background:url(../images/code.jpg) 0 0 no-repeat}
.login ul li .submit{ display:block;; height:50px; line-height:50px; text-align:center; background:#649508; color:#fff; font-size:18px;border-radius:3px;}
.login ul li .submit:hover{background:#83b611;}

.top{ height:75px; background:#649508 url(../images/banner_bg.jpg) right no-repeat;}
.top h1{ font:bold 20px/75px '微软雅黑'; color:#fff; margin-left:20px; height:75px; display:block; text-indent:-9999px; width:190px; background:url(../images/logo.jpg) 0 0 no-repeat}
.main{ margin:20px; background:#fff;border:1px solid #ccc; background:#fff url(../images/nav_bg.jpg) left repeat-y; position:relative; min-height:1492px}

.nav{width:200px; position:absolute; left:0; top:0;}
.nav ul {border-bottom:1px solid #ccc}
.nav ul li a{ display:block; height:35px; line-height:35px; padding-left:36px; color:#666; font-size:14px}
.nav ul li a:hover{background:#ff8b2e; color:#fff}
.nav ul li a.current{ background:#83b611; color:#fff}

.nav .my{ padding:15px; border-bottom:1px solid #ccc;}
.nav .my h2{ padding-left:5px; display:block; color:#666; font:bold 16px/32px '微软雅黑'; }
.nav .my .exit{ margin-left:15px; font-size:14px; color:#999}

.nav .info{  font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px 5px no-repeat; display:block; height:35px;border-bottom:1px solid #ccc}
.nav .service{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -93px no-repeat; display:block; height:35px;}
.nav .object{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -195px no-repeat; display:block; height:35px;}
.nav .staff{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -297px no-repeat; display:block; height:35px;}
.nav .project{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -397px no-repeat; display:block; height:35px;}
.nav .canteen{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -497px no-repeat; display:block; height:35px;}
.nav .room{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -597px no-repeat; display:block; height:35px;}
.nav .cost{ font:16px/35px '微软雅黑'; padding-left:36px; background:url(../images/icon.png) 8px -697px no-repeat; display:block; height:35px;}
.nav .info:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px 5px no-repeat;}
.nav .info.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px 5px no-repeat;}
.nav .service:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -93px no-repeat;}
.nav .service.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -93px no-repeat;}
.nav .object:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -195px no-repeat;}
.nav .object.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -195px no-repeat;}
.nav .staff:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -297px no-repeat;}
.nav .staff.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -297px no-repeat;}
.nav .project:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -397px no-repeat;}
.nav .project.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -397px no-repeat;}
.nav .canteen:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -497px no-repeat;}
.nav .canteen.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -497px no-repeat;}
.nav .room:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -597px no-repeat;}
.nav .room.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -597px no-repeat;}
.nav .cost:hover{color:#fff;background:#ff8b2e url(../images/icon_cur.png) 8px -697px no-repeat;}
.nav .cost.current{color:#fff;background:#649508 url(../images/icon_cur.png) 8px -697px no-repeat;}


.content{ padding:0 30px 30px 30px; margin-left:200px;}
.content h2{font:16px/60px '微软雅黑'; color:#999; border-bottom:1px solid #ccc}
.content .submit{display:block; width:24%; height:60px; line-height:60px; text-align:center; background:#649508; color:#fff; font-size:18px; margin:50px auto 0 auto;border-radius:3px;}
.content .submit:hover{background:#83b611;}
.button_box{ text-align:center; padding:50px 20px 0 20px}
.button_box a{display:inline-block; padding:0 6%;height:60px; line-height:60px; text-align:center; background:#649508; color:#fff; font-size:18px;border-radius:3px; margin:0 10px}
.button_box a:hover{background:#83b611;}
.button_box .button{display:inline-block; padding:0 6%;height:60px; line-height:60px; text-align:center; background:#649508;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #649508), color-stop(1, #649508)); border:none; border:0;
color:#fff; font-size:18px;border-radius:3px; margin:0 10px}

.box{border-top:1px solid #ccc; margin-top:50px; }

.edit{ margin-top:10px;}
.edit .r_btn{ position:absolute; right:0; top:0 ;display:block; height:42px; background:#f76f01; color:#fff; padding:0 20px;border-radius:3px; line-height:42px }
.edit .r_btn:hover{ background:#ff8b2e}
.edit ul li {color:#666; padding-top:20px; clear:both;line-height:40px;}
.edit ul li .title{display:block; min-width:100px; padding:10px; font-size:16px; text-align:center; font-weight:normal; height:20px;float:left; line-height:20px; color:#666}
.edit ul li .item{ float:left; padding:0 10px; color:#333}
.edit ul li h3{color:#333; display:block; padding:10px; line-height:20px; font-size:18px; font-weight:normal}
.edit ul li .txt{padding:10px; color:#999;display:block;float:left; line-height:20px}
.edit ul li .w100{ float:left;padding:0 10px; width:100px}
.edit ul li .w150{ float:left;padding:0 10px; width:150px}
.edit ul li .w160{ float:left;padding:0 10px; width:160px}
.edit ul li .w180{ float:left;padding:0 10px; width:180px}
.edit ul li .w280{ float:left;padding:0 10px; width:280px}
.edit ul li .w380{ float:left;padding:0 10px; width:380px}
.edit ul li .w580{ float:left;padding:0 10px; width:580px}


.w70 .nice-select{ width:50px}

.w150 .nice-select{ width:130px}
.w160 .nice-select{ width:160px}
.w180 .nice-select{ width:160px}
.w250 .nice-select{ width:230px}
.w280 .nice-select{ width:260px}
.w380 .nice-select{ width:360px}

.w70 .nice-selects{ width:50px}
.w100 .nice-selects{ width:80px}
.w150 .nice-selects{ width:130px}
.w160 .nice-selects{ width:165px}
.w180 .nice-selects{ width:160px}
.w250 .nice-selects{ width:230px}
.w280 .nice-selects{ width:260px}
.w380 .nice-selects{ width:360px}


.edit ul li a.button{ height:40px; display:block;padding:0 20px; line-height:40px; background:#649508; color:#fff; text-align:center;border-radius:3px;float:left; margin:0 10px}
.edit ul li a.button:hover{background:#83b611;}
.edit ul li input.button{ height:40px; display:block;padding:0 20px; line-height:40px; background:#649508; color:#fff; text-align:center;border-radius:3px;border: none;float:left; margin:0 10px}
.edit ul li .add_list{float:left;}

.edit ul li .add_list .pic{ float:left; width:160px; display:block;  line-height:10px; text-align:center; font-size:36px; color:#666; position:relative; margin:0 10px; overflow:hidden; zoom:1}
.edit ul li .add_list .pic .del{ position:absolute;width:160px; height:160px;display:block ;line-height:160px; text-align:center; font-size:36px; color:#fff; background:#f76f01;opacity:0.8;top:0; left:0;}
.edit ul li .add_list .pic img{ width:158px; height:158px;border:1px solid #ccc;}
.edit ul li .add_list .pic .name{ height:40px; line-height:40px; text-align:center; font-size:16px;}

.edit ul li .add{ float:left; width:160px; height:160px; display:block; border:1px dashed #ccc; line-height:160px; text-align:center; font-size:36px; color:#999; position:relative; margin:0 10px;}
.edit ul li .add:hover{ border:1px dashed #649508; color:#649508}
.edit ul li .add input{width:160px; height:160px; display:block;opacity:0; position:absolute; top:0; left:0; cursor:pointer}


.edit ul li .add_list .pic_small{ float:left; width:100px; display:block;  text-align:center; font-size:36px; color:#666; position:relative; margin:0 10px;overflow:hidden; zoom:1}
.edit ul li .add_list .pic_small .del{ position:absolute;width:100px; height:100px;display:block ;line-height:100px; text-align:center; font-size:16px; color:#fff; background:#f76f01;opacity:0.9;top:0; left:0;}
.edit ul li .add_list .pic_small .choose{ position:absolute;width:100px; height:100px;display:block ;line-height:100px; text-align:center; font-size:16px; color:#fff; background:#649508;opacity:0.9;top:0; left:0;}
.edit ul li .add_list .pic_small img{ width:98px; height:98px;border:1px solid #ccc;}
.edit ul li .add_list .pic_small .name{ height:30px; line-height:30px; text-align:center; font-size:16px;}
.edit ul li .add_list .pic_small .num{ height:30px; line-height:15px; font-size:14px}

.edit ul li .add_small{ float:left; width:100px; height:100px; display:block; border:1px dashed #ccc; line-height:100px; text-align:center; font-size:28px; color:#999; position:relative; margin:0 10px;}
.edit ul li .add_small:hover{ border:1px dashed #649508; color:#649508}
.edit ul li .add_small input{width:100px; height:100px; display:block;opacity:0; position:absolute; top:0; left:0; cursor:pointer}



.form{border:1px solid #ddd;}
.form ul li {color:#666; padding:10px 0; clear:both; line-height:20px;}
.form ul li .title{display:block; min-width:100px; padding:10px; font-size:16px; text-align:center; font-weight:normal; height:20px;float:left;line-height:20px}
.form ul li .item{ float:left; padding:0 10px}
.form ul li .txt{padding:10px; color:#999;display:block;float:left; line-height:20px}
.form ul li .w80{ width:80px; padding:0 10px; float:left}


.page {padding:30px 0 0 0; text-align:center;}
.page a,.totalpage,.page span.current,.page span.previous,.page span.next,.page span.disabled{display:inline-block; _zoom:1;*display:inline; height:36px;border:solid #ececec; border-width:1px 1px 1px 0; line-height:36px; padding:0 15px;color: #999;background: #FFF; font-family:'微软雅黑'; font-size:14px;}
.totalpage{border-width:1px}
.page a.first,.page span.first,.page span:first-child.disabled{ border-left: #ececec 1px solid;}
.page a.last,.page span.last,.page span:last-child.disabled{ border-right: #ececec 1px solid;}
.page span.current{background: #649508;color: #FFF;}
.page a:hover{ text-decoration:none;background: #649508;color: #fff;}

.work{ border:1px solid #ddd; border-top:2px solid #a4c658; padding:10px 20px;  height:270px; margin:30px 15px 0  0; }
.work:hover{-webkit-box-shadow: #d8d8d8 0px 1px 2px;-moz-box-shadow: #d8d8d8 0px 1px 2px;box-shadow: #d8d8d8 0px 0 5px;}
.work h2{font:normal 18px/50px '微软雅黑'; color:#666; border-bottom:1px solid #ddd; margin-bottom:10px}
.work h2 .r_btn{ float:right; font-size:14px; line-height:30px; height:30px; display:block; background:#649508; color:#fff; padding:0 10px; margin-top:10px;border-radius:3px;}
.work h2 .r_btn:hover{background: #83b611;}
.work .table{border-collapse:collapse; width:100%}
.work .table tr th{ background:#f1f1f1; color:#666; padding:10px 0}
.work .table tr td{ padding:10px 0; text-align:center; border-bottom:1px dashed #ddd}

.date{border:1px solid #ddd; border-top:2px solid #a4c658;height:290px; margin:30px 0 0 0}
.date:hover{-webkit-box-shadow: #d8d8d8 0px 1px 2px;-moz-box-shadow: #d8d8d8 0px 1px 2px;box-shadow: #d8d8d8 0px 0 5px;}
.date .month{ float:left; width:90px; height:40px; line-height:40px; text-align:center; color:#fff; background:#f76f01; margin:15px; font-size:24px;border-radius:3px;}
.date .year{ float:right;margin:15px; line-height:40px; font-size:18px; color:#666}
.date .table{border-collapse:collapse; width:100%; height:220px}
.date .table tr td{ font-size:14px; padding:5px 5px; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd}

.new{ border:1px solid #ddd;padding:10px 20px 20px 20px; margin-top:30px; border-top:2px solid #a4c658;}
.new:hover{-webkit-box-shadow: #d8d8d8 0px 1px 2px;-moz-box-shadow: #d8d8d8 0px 1px 2px;box-shadow: #d8d8d8 0px 0 5px;}
.new h2{font:normal 18px/50px '微软雅黑'; color:#666; border-bottom:1px solid #ddd; margin-bottom:10px}
.new h2 .r_btn{ float:right; font-size:14px; line-height:30px; height:30px; display:block; background:#649508; color:#fff; padding:0 10px; margin-top:10px;border-radius:3px;}
.new h2 .r_btn:hover{background: #83b611;}
.new ul li{ line-height:36px;border-bottom:1px dashed #ddd; overflow:hidden; zoom:1 }
.new ul li a{ float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block; width:70%;}
.new ul li a:hover{ color:#649508}
.new ul li span{ float:right; font-size:14px; color:#999}

.msg{ border:1px solid #ddd;padding:10px 20px 20px 20px; ; margin-top:30px; border-top:2px solid #a4c658;}
.msg:hover{-webkit-box-shadow: #d8d8d8 0px 1px 2px;-moz-box-shadow: #d8d8d8 0px 1px 2px;box-shadow: #d8d8d8 0px 0 5px;}
.msg h2{font:normal 18px/50px '微软雅黑'; color:#666; border-bottom:1px solid #ddd; margin-bottom:10px}
.msg ul{ padding:0 0 0 15px}
.msg ul li{ line-height:36px;overflow:hidden; zoom:1}
.msg ul li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block; width:80%; float:left}
.msg ul li a:hover{ color:#649508}
.msg ul li span{ padding-right:10px; color:#666; float:left}
.msg .upload{ overflow:hidden; zoom:1; padding:10px 15px 10px 0;}
.msg .upload .input{ margin-bottom:15px}
.msg .upload .textarea{ height:120px}
.msg .upload .submit{ display:block; width:225px; height:50px; line-height:50px; text-align:center; background:#649508; color:#fff; font-size:18px; margin:20px auto 0 auto;border-radius:3px;}
.msg .upload .submit:hover{background:#83b611;}

.page {padding-top:30px; text-align:center;}
.page a,.page_number,.page span.current,.page span.previous,.page span.next,.page span.disabled{display:inline-block; _zoom:1;*display:inline; height:36px;border:solid #ececec; border-width:1px 1px 1px 0; line-height:36px; padding:0 15px;color: #999;background: #FFF; font-family:'微软雅黑'; font-size:14px;}
.page_number{border-width:1px}
.page a.first,.page span.first,.page span:first-child.disabled{ border-left: #ececec 1px solid;}
.page a.last,.page span.last,.page span:last-child.disabled{ border-right: #ececec 1px solid;}
.page span.current{background: #649508;color: #FFF;}
.page a:hover{ text-decoration:none;background: #83b611;color: #FFF;}

.header{  padding-bottom:20px;border-bottom:1px dashed #ccc; margin-top:30px;}
.header h3{ color:#666; font-weight:normal; float:left; line-height:40px;}
.header .add{ float:right;display:block; height:42px; background:#f76f01; color:#fff; padding:0 20px;border-radius:3px; line-height:42px }
.header .add:hover{ background:#ff8b2e}
.header .enter{ float:right;display:block; height:42px; background:#649508; color:#fff; padding:0 20px;border-radius:3px; line-height:42px }
.header .enter:hover{ background:#83b611}
.header .search{ float:right; width:240px;}
.header .search .ipt{ height:40px; line-height:40px; float:left; width:180px;}
.header .search .ipt input{height:38px; line-height:38px; font-size:16px; border:1px solid #ccc; width:100%;color:#333; font-family:'微软雅黑';  text-indent:10px}
.header .search .btn{ float:left; width:60px; height:40px;}
.header .search .btn input{display:block; width:100%; height:42px; background:#83b611; color:#fff; border:none; font-size:16px; line-height:30px; text-align:center;font-family:'微软雅黑'; cursor:pointer}
.header .rank{ float:left;}
.header .rank a{display:block; height:40px; color:#999; border:1px solid #ccc; padding:0 20px;border-radius:3px; line-height:40px; float:left; margin-right:10px;}
.header .rank a:hover,.header .rank a.current{background:#83b611; color:#fff; border:1px solid #83b611}

.table{ padding-top:30px;}
.table .table{border-collapse:collapse; width:100%}
.table .table tr th{background:#f1f1f1; color:#666; padding:10px 5px; border:1px solid #ddd}
.table .table tr td{padding:10px; text-align:center; border:1px solid #ddd; color:#666}
.table .table tr td .w50{ width:50px; display:inline-block; margin:0 5px;}
.table .table tr td .w100{ width:100px; display:inline-block; margin:0 5px}
.table .table tr td .w200{ width:200px; display:inline-block; margin:0 5px}
.table .table tr td .w300{ width:300px; display:inline-block; margin:0 5px}
.table .gr{ display:inline-block; padding:5px 10px; background:#649508; color:#fff;border-radius:3px; margin:0 5px 3px}
.table .gr:hover{ background:#83b611}
.table .or{ display:inline-block; padding:5px 10px; background:#f76f01; color:#fff;border-radius:3px; margin:0 5px 3px}
.table .or:hover{ background:#ff8b2e}

.table .man{ display:inline-block; padding:5px 10px; background:#008ae2; color:#fff;border-radius:3px; margin:0 5px}
.table .woman{ display:inline-block; padding:5px 10px; background:#ff68ba; color:#fff;border-radius:3px; margin:0 5px}
.table .book{ display:inline-block; padding:4px 10px; background:#f1f1f1; color:#666;border-radius:3px; margin:0 5px; border:1px solid #ddd}
.table .yellow{ display:inline-block; padding:4px 10px; background:#fff8bf; color:#eb7350;border-radius:3px; margin:0 5px; border:1px solid #ddd}

.table .table tr td .button{ display:inline-block; padding:5px 10px; background:#f1f1f1; color:#666;border-radius:3px; margin:0 5px;border:1px solid #ddd}
.table .table tr td .buttons{  height:40px; display:block;padding:0 20px; line-height:40px; background:#649508; color:#fff; text-align:center;border-radius:3px;border: none;float:left; margin:0 10px}
.table .table tr td .button:hover{ background:#83b611; color:#fff; border:1px solid #83b611}

.table .table tr td .block{display:inline-block; padding:5px 10px; background:#f1f1f1; color:#666;border-radius:3px; margin:0 5px;border:1px solid #ddd}


.content_search{ margin:30px 20% 0 20%; }
.content_search .ipt{ height:50px; line-height:50px; float:left; width:80%;}
.content_search .ipt input{height:46px; line-height:46px; font-size:16px; border:1px solid #ccc; width:100%;color:#333; font-family:'微软雅黑'; text-indent:10px}
.content_search .btn{ float:left; width:20%; height:50px;}
.content_search .btn input{display:block; width:100%; height:50px; background:#83b611; color:#fff; border:none; font-size:16px; line-height:50px; text-align:center;font-family:'微软雅黑'; cursor:pointer}
.content_search .btn a{display:block;  height:50px; background:#83b611; color:#fff; border:none; font-size:16px; line-height:50px; text-align:center;font-family:'微软雅黑'; cursor:pointer}
.content_search .search_result{ text-align:center; padding:50px 0 30px 0; clear:both; font-size:24px; color:#666}
.content_search .search_result .number{ color:#ff8b2e; padding:0 5px}
.content_search .search_result .tx{ float:left; width:250px; height:250px;}
.content_search .search_result .tx img{ width:250px; height:250px;}
.content_search .search_result .inf{ padding-left:30px; float:left}
.content_search .search_result .inf ul li{ padding:10px 0; line-height:20px; text-align:left; font-size:16px; width:360px;}
.content_search .search_result .inf ul li .add{ float:left;display:block;background:#f76f01; color:#fff; padding:15px 50px;border-radius:3px; line-height:20px; font-size:20px }
.content_search .search_result .inf ul li .add:hover{ background:#ff8b2e }
.content_search .search_result .tips{ text-align:center; clear:both; display:block; border:1px dashed #ccc; padding:15px 20px; line-height:20px; text-align:center; color:#999;border-radius:10px; font-size:18px; color:#666;}
.content_search .search_result .tips span{color:#649508; padding:0 5px}

.add_inf{height:100px; display:block; border:1px dashed #ccc; line-height:100px; text-align:center; font-size:20px; color:#999;border-radius:10px; margin:30px 20% 0 20%}
.add_inf:hover{border:1px dashed #649508; color:#649508}

.remarks{ text-align:right; line-height:40px; color:#ff8b2e}

.nice-select{ padding:0 10px;height: 38px;border: 1px solid #ccc;position: relative;font-size:16px;background:url(../images/select.png) right no-repeat; display:inline-block;}
.nice-select input{display:inline-block;width: 100%;height: 38px;font:16px/38px '微软雅黑';line-height: 38px \9;border: 0;outline: 0;background: none;cursor:pointer; color:#333;}
.nice-select ul{width: 100%;display: none;position: absolute;left: -1px;top: 38px;overflow: hidden; background-color: #fff;max-height: 350px;overflow-y: auto;border: 1px solid #ccc;
border-top: 0;z-index: 9999;}
.nice-select ul li{height: 38px;line-height: 38px;overflow: hidden;padding: 0 10px;cursor: pointer; text-align:left}
.nice-select ul li.on{background:#eee;}

.nice-selects{ padding:0 10px;height: 38px;border: 1px solid #ccc;position: relative;font-size:16px;background:url(../images/select.png) right no-repeat; display:inline-block;}
.nice-selects input{display:inline-block;width: 100%;height: 38px;font:16px/38px '微软雅黑';line-height: 38px \9;border: 0;outline: 0;background: none;cursor:pointer; color:#333;}
.nice-selects ul{width: 100%;display: none;position: absolute;left: -1px;top: 38px;overflow: hidden; background-color: #fff;max-height: 350px;overflow-y: auto;border: 1px solid #ccc;
border-top: 0;z-index: 9999;}
.nice-selects ul li{height: 38px;line-height: 38px;overflow: hidden;padding: 0 10px;cursor: pointer; text-align:left}
.nice-selects ul li.on{background:#eee;}

.rdo{ float:left; margin:0 5px;}
.chk{ float:left; margin:0 5px;}
.rdolist, .chklist {display: none;}
.rdobox, .chkbox {display: inline-block; padding: 0 20px;height: 38px;line-height: 38px;border:1px solid #ccc; border-radius: 3px; margin:0 5px; cursor:pointer}
.edit ul li .unchecked span.radiobox-content{ color:#333}
.edit ul li .checked span.radiobox-content{ color:#fff}
.checked {background: #649508;color: #fff;border:1px solid #649508}

.pay{ margin-top:30px; height:50px; line-height:50px; background:#f1f1f1; border:1px solid #ddd; padding:0 20px}
.pay ul li{ float:left; width:33.3%; text-align:center;color: #666; white-space: nowrap}
.pay ul li span{ font-size:20px;}
.pay ul li.last{ color:#ff3c00;}
/*08-25*/
.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		position: absolute;
		z-index: 101;
		background:#fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	
	.reveal-modal .close-reveal-modal {
		font-size: 28px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
.add_box{top: 40%; left: 50%;margin-left: -400px;width:740px; padding:0 30px 50px;}
.add_box .submit{display:block; width:24%; height:60px; line-height:60px; text-align:center; background:#649508; color:#fff; font-size:18px; margin:50px auto 0 auto;border-radius:3px;}
.text_area{border:1px solid #c4c4c4;padding:10px; }
.text_area textarea{ width:100%; font-size:14px; color:#666;line-height:1.5}
/*08-31*/
.ui_content .body{ background:#fff}
.ui_content .content{ margin:0}


.search_result_table{padding:30px 0; clear:both; font-size:16px; color:#666}
.search_result_table .table{border-collapse:collapse; width:100%}
.search_result_table .table tr td{ border:1px solid #ddd; padding:10px 10px;line-height:20px;}
.search_result_table .table tr td .pic{ padding:10px;}
.search_result_table .table tr td .pic img{ width:200px; height:200px;}
.search_result_table .add_btn{display:block; width:110px; margin:0 auto;height: 34px;line-height: 34px;text-align: center; background: #649508;color: #fff;font-size: 16px;border-radius: 3px;}
.search_result_table .add_btn:hover{background:#83b611;}

.inf_table{padding:50px 0 0 0; clear:both; font-size:16px; color:#666}
.inf_table .table{border-collapse:collapse; width:100%}
.inf_table .table tr td{ border:1px solid #ddd; padding:10px 10px;line-height:20px;}
.submit_box{ text-align:center; margin:50px 0 0 0}
.submit_box a{display:inline-block; width:15%; height:50px; line-height:50px; text-align:center; background:#649508; color:#fff; font-size:18px;border-radius:3px; margin:0 20px}
.submit_box a:hover{background:#83b611;}

.c_nav{ position:fixed; right:3%; bottom:10%; width:55px}
.c_nav a img{  display:block}