﻿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; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { }
body, input, select, button, textarea {  vertical-align:middle;}
body{ background-color: #ebeff1;color:#333; font-size:15px;}
body a{ color:#333; text-decoration:none;}
body a:hover{ color:#333; text-decoration:none;}

#ver{ border-top:1px solid #e4e3e3; padding:10px; margin:10px auto; line-height:30px;}
#ver h2{ font-size:18px;}

#div_0,#div_1{ display:none; margin:10px 0px;}

#div_code_f{ margin:10px;}

#postfile1{ width:276px;}
 
#div_code_1,#div_code_2{ display:none; margin:10px 0px;}

.op_edit { display:block; margin:2px auto; background:url(/images/edit.png) no-repeat;height:18px; width:18px; }
.op_edit:hover {background:url(/images/edit2.png) no-repeat;}
.op_delete {display:block; margin:2px auto; background:url(/images/del.png) no-repeat;height:18px; width:18px;}
.op_delete:hover {background:url(/images/del2.png) no-repeat;}
.op_info {display:block; margin:2px auto; background:url(/images/info.png) no-repeat;height:18px; width:18px;}
.op_info:hover {background:url(/images/info2.png) no-repeat;}

.red{ color:Red;}
.div_chart{ border:1px solid #d4d4d4; border-radius: 5px;  margin:10px; padding:5px; height:300px; }
.div_block{ width:50%; float:left;}

.btn_exit{ cursor:pointer; background-color:#069d72; color:White; font-weight:bold; width:80px; height:28px; line-height:28px;  border:0px;}


.btn_add{ cursor:pointer; background-color:#069d72; color:White; font-weight:bold; width:60px; height:28px; line-height:28px;  border:0px;}
.btn_add:hover{background-color:#038a63;-webkit-box-shadow: 0px 0px 1px 1px #038a63;box-shadow: 0px 0px 1px 1px #038a63;}
.btnadd2{ cursor:pointer; display:block;   margin:10px auto; background-color:#dd6319; color:White; font-weight:bold; width:80px; height:28px; line-height:28px;  border:0px;}
.btnadd2:hover{ color:White; background-color:#cb540d;-webkit-box-shadow: 0px 0px 1px 1px #038a63;box-shadow: 0px 0px 1px 1px #038a63;}

.btn_addall{ display:block; float:right; margin-left:8px;  cursor:pointer; background-color:#6c9d02; color:White; font-weight:bold; width:80px; height:28px; line-height:28px;    border:0px;}
.btn_addall:hover{background-color:#4b6d03;-webkit-box-shadow: 0px 0px 1px 1px #4b6d03;box-shadow: 0px 0px 1px 1px #4b6d03;}

.textarea{ padding-left:3px; border:1px solid #8c8c8c;border-radius:5px;}

.input_txt{ padding-left:3px; border:1px solid #8c8c8c;border-radius:5px; width:220px; height:26px;}
.input_txt:hover,.btn_search:hover,..select:hover{-webkit-box-shadow: 0px 0px 1px 1px #1bbc9b;box-shadow: 0px 0px 1px 1px #1bbc9b;}
.select{border:1px solid #8c8c8c;border-radius:5px; width:160px; height:26px;}
.max{ width:460px;}
.text{ height:150px;}
.btn_search2{width:60px; height:28px; line-height:28px;   cursor:pointer; background-color:#8d908f; color:White; font-weight:bold;  border:0px;}
.btn_search2:hover{background-color:#8d908f;}

.btn_search{width:60px; height:28px; line-height:28px;   cursor:pointer; background-color:#11a284; color:White; font-weight:bold;  border:0px;}
.btn_search:hover{background-color:#097c64;}

.btn_save{width:60px; height:28px; line-height:28px;   cursor:pointer; background-color:#069d72; color:White; font-weight:bold;  border:0px;}
.btn_save:hover{background-color:#038a63;}

.btn_save2{width:60px; height:30px; line-height:28px;   cursor:pointer; background-color:#105885; color:White; font-weight:bold;  border:0px;}
.btn_save2:hover{background-color:#063f64;}

.btn_cal{width:60px; height:30px; line-height:28px;   cursor:pointer; background-color:#a3a6a5; color:White; font-weight:bold;  border:0px;}
.btn_cal:hover{background-color:#969897;}

.btn_out{width:60px; height:28px; line-height:28px;   cursor:pointer; background-color:#1b85bc; color:White; font-weight:bold; border:0px;}
.btn_out:hover{background-color:#095f8c;-webkit-box-shadow: 0px 0px 1px 1px #1b85bc;box-shadow: 0px 0px 1px 1px #1b85bc; }
.btn_del{width:100px; height:28px; line-height:28px;   cursor:pointer; background-color:#cb364b; color:White; font-weight:bold; border:0px;}
.btn_del:hover{background-color:#b62439;-webkit-box-shadow: 0px 0px 1px 1px #cb364b;box-shadow: 0px 0px 1px 1px #cb364b;}

.btn_out2{width:60px; font-size:14px; padding:0px 5px; height:28px; display:none; line-height:28px;   cursor:pointer; background-color:#1b85bc; color:White; font-weight:bold; border:0px;}
.btn_out2:hover{background-color:#095f8c; color:White; -webkit-box-shadow: 0px 0px 1px 1px #1b85bc;box-shadow: 0px 0px 1px 1px #1b85bc; }

/*分组页面 begin*/
#Div_Tream{ width:570px; height:340px;margin:10px auto;border:1px solid #a6c4dd; }
#Tream_msg{ width:160px;float:left;background-color:#f5f5f5; height:310px;}
#ul_tream{width:100%; overflow:scroll;height:250px;  }
.div_admin{width:100%; margin-top:10px; background-color:#f5f5f5; }
.div_admin a{color:White; display:block; height:30px; line-height:30px; float:left;  text-align:center; }
.btn_edit2{ background-color:#1a80c0;  width:50px; margin:10px auto 0px 20px;}
.btn_del2{ background-color:#c0433a;  width:50px; margin:10px auto 0px 20px;}
.btn_edit2:hover{background-color:#105885; color:White; }
.btn_del2:hover{ background-color:#9e2d25;color:White;}
#Div_Users{ width:410px; float:left; overflow:scroll; height:310px;}
#Div_Tream h2{padding-left:5px;  margin-bottom:10px; font-weight:bold; font-size:15px; text-align:left; background-color:#86b2d5; color:#032a49; height:26px; line-height:26px;}
#Div_Tream .h2_left{ width:145px; display:block; border-right:1px solid white; float:left;}
#Div_Tream .h2_left span{ width:102px; float:left; display:block;}
#Div_Tream .h2_left a{ width:40px; display:block;border-radius:2px;  text-align:center; height:22px; float:left; background-color:#0b4f8f; margin-top:2px; color:white; font-weight:normal;}
#Div_Tream .h2_left a:hover{ background-color:#0d3e6b;}
#Div_Tream .h2_right{ width:414px; display:block; float:left;}
#Div_Tream .h2_right span{ width:368px; float:left; display:block;}
#Div_Tream .h2_right a{ width:40px; display:block;border-radius:2px;  text-align:center; height:22px; float:left; background-color:#0b4f8f; margin-top:2px; color:white; font-weight:normal;}
#Div_Tream .h2_right a:hover{ background-color:#0d3e6b;}

#Tream_msg ul li{ width:135px; padding-left:5px; line-height:36px; background-color:#e8e8e8; cursor:pointer; border-bottom:1px solid #c6c6c6; height:36px; text-align:left;}
#Tream_msg ul li:hover{ background-color:#badaf3;}
#Tream_msg ul .cur{background-color:#e0f0fc;}
#Div_Users ul{width:100%;}
#Div_Users ul li{line-height:36px;width:100%; background-color:#e0f0fc;  border-bottom:1px solid #c6c6c6; height:36px; width:100%; text-align:left;}
#Div_Users ul li span{ width:280px; text-align:left; padding-left:10px; float:left; display:block;}
#Div_Users ul li a{width:80px; height:26px; margin-top:5px; text-align:center; line-height:26px; color:White; background-color:#7b7b7b;  float:left; display:block;}
#Div_Users .div_nomsg{ width:300px; margin:50px auto; text-align:center; font-weight:bold;}
#Div_Users .div_nomsg span{  display:block; width:100%; }
.Userslist{ width:450px; padding:10px; height:180px;  overflow:scroll; margin:10px auto; border:1px solid #d9d9d9; }
.Userslist ul{width:100%;}
.Userslist ul li{ width:100px; line-height:28px; display:block; float:left;}
.nomsg{width:100%; text-align:center;}

.div_btn2{ width:130px; margin:10px auto; }
/*分组页面 end*/


/*tree begin*/
.tree {min-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.tree li {list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative;}
.tree li::before, .tree li::after {content:'';left:-20px;position:absolute;right:auto;}
.tree li::before {border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px;}
.tree li::after {border-top:1px solid #999;height:20px;top:25px;width:25px;}
.tree li span {-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;border-radius:5px;display:inline-block;padding:3px 8px;text-decoration:none;}
.tree li.parent_li>span {cursor:pointer;}
.tree>ul>li::before, .tree>ul>li::after {border:0;}
.tree li:last-child::before {height:30px;}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {background:#eee;border:1px solid #94a0b4;color:#000;}
.tree li span{ cursor:pointer;}
.bgcolor span{ background-color:#dbdbdb;}
 
.tree h2{ font-size:14px; font-weight:normal; margin-top:40px; line-height:30px;  text-align:right; height:30px;}
.tree h2 a{ width:60px;  margin:0px auto; line-height:22px; line-height:30px; text-align:center; display:block;background-color:#3e77a6; color:white; }
.tree h2 a:hover{background-color:#0a4b81;-webkit-box-shadow: 0px 0px 1px 1px #3e77a6;box-shadow: 0px 0px 1px 1px #3e77a6;}

/* tree end*/


/*top begin*/
.top{background-color:#fff;  	height: 70px;width: 100%;border-top-width: 5px;border-top-style: solid;border-top-color: rgb(231,76,94);}
.logo{ padding-left:20px;  width:300px;height:68px;float:left;margin-bottom:auto;margin-left:10px;}
.logo .s1{ line-height:60px;  text-align:center; width:100%; font-size:24px; font-weight:bold; color:#045c4a;  display:block;}
.logo .s2{  margin-top:-15px;  text-align:center; width:100%;  font-size:12px; font-weight:bold; color:#9b9b9b;  display:block;}
.user{width:42px;height:43px;float:right;margin-top:10px;margin-bottom:auto;}
.login{width:93px;height:70px;  float:right;margin-top:auto;margin-bottom:auto;}
.login img{ cursor:pointer; width:83px;height:72px;float:right;margin-top:auto;margin-bottom:auto;}
.username{height:70;line-height:70px;vertical-align:middle;font-size:16px;color:#5c5c5c; float:right;margin-left:10px;margin-right:15px;}
.editpwd{height:70;line-height:70px;vertical-align:middle;font-size:15px;color:#036132; float:right;margin-left:10px;margin-right:15px;}
.editpwd:hover{color:#013c1e; text-decoration:underline;}
/*top end*/

/*menu begin*/
.Main_Menu{background-color:#06624f;height:100%; position:fixed; width:200px;}
.Ul_Menu{ width:100%;}
.Ul_Menu li{background-image:url('/images/menuli.png');background-position:3px 3px; background-repeat:no-repeat; cursor:pointer;}
.Ul_Menu h2{font-size:15px;line-height:42px; color:white;padding-left:40px;}
.Ul_Menu .m_h2{ background-image:url('/images/li2.png');  background-repeat:no-repeat;  background-position:180px 13px; }
.Ul_Menu .m_h2_2{ background-image:url('/images/li1.png'); background-repeat:no-repeat;  background-position:180px 13px; }

.Ul_Menu h2 a{ font-size:15px;line-height:42px; color:white;}
.Ul_Menu h2 span{ border:1px solid red; background-position:-2px 5px; margin-top:10px; background-image:url('/images/li2.png'); background-repeat:no-repeat; width:20px; height:20px; display:block; float:right;} 
.Ul_Menu h2 .span1{background-image:url('/images/li1.png'); } 
 
.curli .sub_main{ display:block;}
.Ul_Menu li:hover{ background-color:#055f4c;}
.curli h2:hover{ background-color:#018c6f;}


.sub_main{ display:none; background-color:#9fd6cb; width:100%; line-height:30px;}
.sub_main li{ cursor:pointer; background-image:none; padding-left:26px;background-color:#9fd6cb; width:170px; display:block; height:40px; line-height:40px; margin-left:30px;}
.sub_main li:hover{background-image:url('/images/libg_sub.png'); background-position:0px; background-color:#9fd6cb; background-repeat:no-repeat;}
.sub_main li:hover a{color:#e2671c;}

.sub_main li a{ color:#094938;}
.sub_main .cur_a{ background-image:url('/images/libg_sub.png'); background-position:0px; background-color:#9fd6cb; background-repeat:no-repeat;}
.sub_main .cur_a a{color:#e2671c;}
 
/*menu end*/


/*right_Main  begin*/
#right_Main{ width:98%; margin:20px auto; }
.main_top{ width:100%;background-color:White; padding:8px 0px; margin-bottom:10px;}
.main_top h2{ display:block;  height:22px;  font-size:14px; font-weight:normal; }
.main_top h2 .h2_left{ width:300px;margin-left:10px;  line-height:20px; padding-left:10px; float:left; display:block;border-left:5px solid #06624f;}
.main_top h2 .h2_right{ margin-top:-4px; margin-right:20px; width:100px; float:right; display:block; text-align:right;}
.main_top h2 .h2_right2{ margin-top:-4px; margin-right:20px; width:300px; float:right; display:block; text-align:right;}
.div_search{ width:100%; background-color:White; padding:10px 0px; margin-top:10px;}
.tb_main{ width:98%;border-collapse:collapse;background-color:#f9f9f9; margin:10px auto;}
.tb_main tr td,.tb_main thead tr th{text-align:left; border:1px solid #cce1dd; padding:5px;}
.tb_main tr:nth-child(even){  background-color:white;}
.td_admin{ padding:0px;}
.td_admin span{margin-right:5px;}
.td_admin span{  background-color:#e5e5e5; display:block; float:left; width:28px; text-align:center; height:24px;}
.tb_main tr{ cursor:pointer;}
.tb_main tr:hover{ background-color:#f5f5f5;}
.main_th tr{ font-size:15px; color:White;  font-weight:bold;background-color:#4ac6a4;}
.main_th tr:hover{ background-color:#4ac6a4;}

.tb_main2{ width:98%;border-collapse:collapse;background-color:#f9f9f9; margin:10px auto;}
.tb_main2 tr td,.tb_main2 thead tr th{text-align:center; border:1px solid #cce1dd; padding:5px;}
.tb_main2 tr:nth-child(even){  background-color:white;}
.tb_main2 tr{ cursor:pointer;}
 
 /*right_Main  end*/


/*search_main begin*/
.search_main{ border:0px; width:98%;border-collapse:collapse; margin:10px auto 20px auto;}

/*search_main end*/


/*分配权限页 begin*/
.div_roles_left{ width:20%; background-color:#eef6fc; height:80%; float:left; overflow:scroll;   position:fixed;}
.div_roles_right{ width:78%;   margin-left:20%; float:left; height:80%; position:fixed; background-color:White;}
#div_menu{ width:100%;  overflow:scroll; position:fixed; height:70%; }
.div_roles_right #div_menu ul{ width:95%; margin:10px auto;}
.div_roles_right #div_menu ul li{ line-height:28px; clear:both; }
.div_roles_right #div_menu ul li h2{ width:100%; clear:both; font-size:16px; color:#707070; padding-left:22px; height:24px; font-weight:bold;}
.div_roles_right #div_menu ul li span{ width:110px;font-size:15px; display:block; float:left;}
 
.div_roles_right #div_menu  h2{  font-size:18px; padding-left:16px; color:#02678d; height:24px;}

.div_btn{ width:75%; text-align:right;}
.btnsave{ width:60px; height:28px; margin-right:10px; line-height:28px; display:block; float:right;   cursor:pointer; background-color:#11a284; color:White; font-weight:bold;  border:0px;text-align:center;}
.btnsave:hover{ color:White; background-color:#088067;}



.btncancel{ width:60px; height:28px; margin-right:10px; line-height:28px;display:block; float:right;    cursor:pointer; background-color:#7e7e7e;  color:White; font-weight:bold;  border:0px; text-align:center;}
.btncancel:hover{ color:White; background-color:#646464;}

/*分配权限页 end*/


/*div_add begin*/
 
.div_add{ width:100%; background-color:White; padding:10px 0px; margin-top:10px;} 
.div_add h2{ font-size:16px; height:40px; padding-left:10px;}
.div_add h2 span{width:160px; line-height:30px;  float:left; display:block;}
.div_add h2 .btn_out2{ display:block; float:right; margin-right:10px;}
.add_main{ width:98%;border-collapse:collapse;background-color:#f9f9f9; margin:10px auto;}
.add_main tr td,.tb_main thead tr th{ text-align:left; border:1px solid #cce1dd; padding:5px;}
.add_main tr:nth-child(even){  background-color:white;}
.add_main tr{ cursor:pointer;}
.add_main tr:hover{ background-color:#f5f5f5;}
.add_main tr td:first-child{ text-align:center; width:140px;}


.div_pdc{ width:800px; margin:10px auto; border:1px solid #f0eded;}
.div_pdc h3{ background-color:#e9e7e7; line-height:30px; height:30px; padding-left:30px;}
.add_main2{ width:100%;}
.add_main2 tr{ line-height:30px;}
.add_main2 tr td,.tb_main thead tr th{ text-align:left; border:1px solid #e6eae9; padding:5px;}
.add_main2 tr td:first-child{ padding-left:30px; width:140px;}
.add_main2 tr:nth-child(even){  background-color:white;}
.add_main2 .tr_title{ background-color:#9edccf;  padding-left:20px;}
.add_main2 .tr_title td{text-align:left;}
.div_pdc_manage{ width:800px; height:50px; line-height:50px; background-color:#f0eded; border:1px solid #e9e7e7; margin:10px auto; text-align:center;}
/*div_add end*/



/*上传图片*/
 
#div_show1 img{ width:130px; height:130px; padding-bottom:5px; margin-right:10px;}
 
#div_delimg{ width:130px; margin-top:-31px; display:none; position:absolute;height:26px; line-height:26px; background-color:Black; color:White; text-align:center;}
 
/*end*/



/*代码列表*/

#div_code_list{ width:460px; display:none; }
#div_searchcode{ width:290px;display:none; margin-top:10px;  }
#tb_code_list{ width:460px;}
#tb_code_list thead{ background-color:#ecf6f3; display:block; width:446px; height:30px; line-height:30px;}
#tb_code_list thead tr:hover{background-color:#ecf6f3; }
#tb_code_list thead th{border:1px solid #aec9c1;  text-align:center;}
#tb_code_list tbody {max-height:120px;width:460px;  display:block; overflow:auto;}

#tb_code_list thead tr th:first-child{width:380px;}
#tb_code_list thead tr th:nth-child(2){ width:60px;}
#tb_code_list tbody tr td:first-child{width:370px;}
#tb_code_list tbody tr td:nth-child(2){ width:50px;}
 
 
#tb_code_list tbody tr td{border:1px solid #aec9c1;  text-align:center;}
#tb_code_list tbody tr:hover{ background-color:#f2f4f3;}

/*代码列表 end*/

