@charset "utf-8";
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td{border-collapse:collapse;}
img,a img,a:hover img{border:0;text-decoration:none;}
strong,th,optgroup{font-style:inherit;}
ol,ul,dl,li,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
:focus{outline:0;}
input,select,button{vertical-align:middle;}
button{cursor:pointer;}
center{text-align:center;}
div,p,h1,h2,h3,h4,h5,h6,ol,ul,li{border:0;text-align:left;vertical-align:middle;}
hr{border:none;height:1px;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.cb{height:0;font-size:0px;overflow:hidden;clear:both;float:none;}



/* list pages xpages*/
.page_block{position:absolute;right:0;margin:20px 20px 0 0;}
.tpages{padding:6px 10px 0 0;text-align:center;}
.tpages table{margin:0 auto;}
.xpages{font:bold 13px/17px Arial;overflow:hidden;}
.xpages a, .xpages p{display:block;float:left;margin:0 1px 0 0;padding:3px 5px 0 5px;height:20px;line-height:17px;border:0;font:bold 13px/17px Arial;}
.xpages a{border:1px solid #E3E3E3;border-radius:4px;}
.xpages a, .xpages a:visited{color:#32A0EE;text-decoration:underline;cursor:pointer;}
.xpages a:hover{color:#333;text-decoration:none;border:1px solid #333;background:#fff;}
.xpages .prev, .xpages .next{font-weight:bold;width:50px;color:#E3E3E3;}
.xpages p.prev,.xpages p.next{border:1px solid #E3E3E3;border-radius:4px;}
.xpages .l_r{font-family:arial;font-size:9px;vertical-align:baseline;}
.xpages .cur{color:#333;font-weight:bold;border:1px solid #E3E3E3;border-radius:4px;}
.xpages .skip{color:#E3E3E3;}




/*头部横条*/
.icon_line{width:100%;background:#2A343E;height:46px;font-family:tahoma;font-size:20px;font-weight:bold;color:#3B9FF3;}
.icon_line .logout{width:70px;background:url(logout.png) no-repeat 0 13px;font-size:13px;padding:0 0 0 25px;opacity:0.7;}
.icon_line .logout a{color:#fff;text-decoration:none;}
.icon_line .logout:hover{opacity:1;}



/*主体内容布局*/
.main_block{width:100%;font-family:tahoma;}
.main_left{width:210px;height:1000px;background:#F7F7F7;font-size:13px;font-weight:bold;color:#333;overflow:hidden;}
.main_right{background:#fff;min-width:400px;border-left:1px solid #ccc;box-shadow:-3px 3px 3px -2px #ddd;}
.main_left .home{border-bottom:1px solid #DAE1E8;box-shadow:0 2px 1px -1px white;}
.main_left table{width:100%;border-bottom:1px solid #DAE1E8;box-shadow:0 2px 1px -1px white;}
/*左侧菜单正常状态*/
.main_left .band{display:inline-block;width:6px;height:45px;background:#3B9FF3;}
.main_left .dot{display:inline-block;width:40px;height:16px;background:url(li.png) 12px 0 no-repeat;opacity:0.8;}
.main_left .txt{width:164Px;height:45px;color:#276FB7;}
.main_left .pointer{position:absolute;margin:12px 0 0 190px;display:none;}
.main_left .pointer .front{position:absolute;z-index:1001;border-color:transparent #fff transparent transparent;border-width:11px;border-style:solid;}
.main_left .pointer .back{position:absolute;z-index:1000;border-color:transparent #ccc transparent transparent;border-width:11px;border-style:solid;margin:0 0 0 -1px;}
.main_left .parent .dot{background:url(plus.png) 12px 0 no-repeat;}
.main_left .kid{display:none;}
.main_left .kid .band{background:#FEC576;}
.main_left .kid .dot{width:40px;height:32px;background:url(v_line.png) 17px 0 no-repeat;}
.main_left .home .band{height:80px;}
.main_left .home .pointer{margin-top:30px;}
.main_left .home .dot{width:40px;height:48px;background:url(home_b.png) 11px 16px no-repeat;opacity:0.8;}
.main_left .home .txt{width:164px;font-size:14px;}
/*hover状态*/
.main_left a:hover table{background:#F1F1F1;}
.main_left a:hover .band{background:#aaa;}
.main_left a:hover .dot{opacity:1;}
.main_left a:hover .txt{color:#000;}
/*高亮状态*/
.main_left .on table{background:#E7F4FD;}
.main_left .on .pointer{display:block;}
/*展开状态*/
.main_left .expand .parent .dot{background:url(li_d.png) 12px 0 no-repeat;}
.main_left .expand .kid{display:block;}




/*右侧标题栏*/
.head_title{margin:10px;height:70px;background:#Fcfcfc;box-shadow:0 2px 0 rgba(0, 0, 0, 0.03);border-bottom:1px solid #EFEEF3;}
.head_title h1{padding:20px 0 0 20px;font-family:arial;font-size:25px;color:#32A0EE;font-weight:bold;}
.head_title h1 .sub_title{color:#657B8F;font-size:15px;position:absolute;margin:10px 0 0 10px;}



/*右侧通用的圆角区块*/
.r_block{margin:10px;padding:10px;border:1px solid #e9e9e9;border-radius:4px;background:#fff;box-shadow:0 2px 0 #E4E6EB;}


/*首页统计数据*/
.total_data{width:100%;}
.total_data td{height:80px;text-align:center;border-right:1px solid #ddd;}
.total_data td.last{border:none;}
.total_data h2{display:inline-block;font-size:25px;color:#32A0EE;}
.total_data h2 span{color:#29323A;font-size:16px;margin-left:10px;}






/*login界面*/
.login{background:-webkit-radial-gradient(circle contain,#f9f9f9,#ddd);width:100%;height:300px;padding:150px 0 0 0;}
.login .form .bg{position:absolute;z-index:8;top:0;left:50%;margin:120px 0 0 -200px;width:400px;height:270px;background:#E7F4FD;border:6px solid #Fff;border-radius:15px;opacity:0.5;}
.login .form table{position:absolute;z-index:9;top:0;left:50%;margin:140px 0 0 -160px;width:320px;font-size:13px;line-height:40px;font-family:arial;}
.login .form table td{height:50px;text-align:center;}
.login .form .txt{height:25px;width:220px;font-size:14px;padding:4px 6px;border:1px solid #D0DDE9;border-radius:2px;}
.submit{padding:7px 20px;color:#fff;background:#3B9FF3;border:1px solid #3B9FF3;box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.4) inset, 0px 1px 0px 0px #CCC;border-radius:4px;}
.submit:hover{background:#4387BF;border-radius:4px;cursor:pointer;}
.login .form:hover .bg{opacity:1;}




/*罗列数据的表格*/
.list_data{width:100%;font-size:13px;margin:30px 0 60px 0;border-bottom:2px solid #BFC9D6;}
.list_data td{padding:8px;line-height:50px;border-bottom:1px solid #BFC9D6;border-right:1px dotted #f0f0f0;}
.list_data td.last{text-align:right;border-right:none;}
.list_data .head{font-weight:bold;color:#000;border-top:2px solid #BFC9D6;}
.list_data .head td{padding:8px;line-height:50px;border-bottom:1px solid #BFC9D6;border-right:1px solid #BFC9D6;}
.list_data .head td.last{text-align:right;border-right:none;}
.list_data .head a{color:#666;text-decoration:underline;}
.list_data .head a:hover{color:#000;}
.list_data .head .order{position:absolute;width:16px;height:16px;margin:17px 0 0 0;background:url(order.png) no-repeat;}
.list_data tr:hover{background:#EDF2F7;}
.list_data tr:hover td{padding:8px;line-height:50px;border-bottom:1px solid #BFC9D6;border-right:1px solid #BFC9D6;}
.list_data tr:hover td.last{border-right:none;}
.list_data .del a{color:#f00;}



/*编辑数据的表格*/
.edit_data{width:100%;font-size:13px;margin:30px 0 60px 0;border-top:2px solid #BFC9D6;border-bottom:2px solid #BFC9D6;}
.edit_data td{padding:8px;line-height:50px;border-bottom:1px solid #BFC9D6;border-right:1px dotted #f0f0f0;}
.edit_data td.last{text-align:right;border-right:none;}
.edit_data .txt{padding:6px;width:90%;}
.edit_data .area{padding:6px;width:90%;line-height:18px;height:100px;}
.edit_data tr:hover{background:#EDF2F7;}
.edit_data tr:hover td{padding:8px;line-height:50px;border-bottom:1px solid #BFC9D6;border-right:1px solid #BFC9D6;}
.edit_data tr:hover td.last{border-right:none;}

