@charset "utf-8";
*{margin:0;padding:0;list-style:none}
img{border:0}
html,body{width:100%;height:100%;}
iframe{ height:100%; width:100%; overflow:auto;overflow:scroll; position:absolute; top:0; left:0;}
.layui-layedit iframe{position:inherit;}
body{background:#fff;color:#333;font-size:14px;font-family:"Microsoft Yahei",'Simsun',"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif}
a{color:#428bca;text-decoration:none;cursor:pointer;outline:0}
a:hover{color:#1963aa;text-decoration:underline}
p{line-height:20px;margin-bottom:5px}
.red{color:red;}
.blue{color:blue;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;border-radius:3px}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
input[type='text'],input[type='password']{width:350;margin-right:5px;padding:6px 5px;line-height:12px;font-size:12px}
input[type='text'].sm{width:80px}
input[type='text'].md,input[type='password'].md{width:250px}
input[type='text'].lg{width:480px}
textarea{width:480px;height:55px;padding:6px 5px;display:block;margin:10px 0}
textarea.lg{width:480px;height:100px}
label{margin-right:15px;vertical-align:middle;font-family:tahoma}
input[type='radio']{margin-right:5px;vertical-align:middle;margin-top:-2px;margin-bottom:1px}
input[type='checkbox']{margin-right:5px;vertical-align:middle;margin-top:-2px;margin-bottom:1px}
select{font-size:12px;border-collapse:collapse;padding:0 5px;height: 28px;line-height: 28px;border: 1px solid #ccc;border-radius: 3px;color: #666;}
select option{padding:3px 5px;font-size:12px;min-height: 1.5em;vertical-align:middle}
input[type='submit'],input[type='button']{padding:0 25px;height:25px;vertical-align:middle;margin-right:10px;color:#fff;letter-spacing:2px;border-radius:3px;background:#337ab7;border:1px solid #286090;cursor:pointer}
input[type='submit']:hover,input[type='button']:hover{background:#286090}
input[type='button'].back{background:#f0f0f0;color:#666;border:1px solid #ccc;border-collapse:collapse}
input[type='button'].back:hover{background:#e6e6e6}
/* 滚动条颜色 */
body{
scrollbar-arrow-color: #f1f1f1; /*上下按钮上三角箭头的颜色*/
scrollbar-face-color: #c1c1c1; /*滚动条凸出部分的颜色*/
/*scrollbar-3dlight-color: #ffffff;*/ /*滚动条亮边的颜色*/
/*scrollbar-highlight-color:  #ffffff;*/ /*滚动条空白部分的颜色*/
scrollbar-shadow-color:  #ffffff; /*滚动条阴影的颜色*/
scrollbar-darkshadow-color:  #ffffff; /*滚动条强阴影的颜色*/
scrollbar-track-color:  #f1f1f1; /*滚动条背景颜色*/
scrollbar-base-color:  #ffffff; /*滚动条的基本颜色*/
}
/*---滚动条默认显示样式--*/  
::-webkit-scrollbar-thumb{background-color:#c1c1c1;   height:50px; outline-offset:0px; outline:0px solid #fff;  border: 2px solid #fff;  
}  
/*---鼠标点击滚动条显示样式--*/  
::-webkit-scrollbar-thumb:hover{background-color:#c1c1c1; height:50px; }  
/*---滚动条大小--*/  
::-webkit-scrollbar{width:12px;height:0px; }  
/*---滚动框背景样式--*/  
::-webkit-scrollbar-track-piece{background-color:#fff; }
.clear{clear:both}
.red{color:#d9534f}
.blue{color:#337ab7}
.yellow{color:#ec971f}
.left{float:left}
.right{float:right}
/* login */
.login_box h1{text-align:center;color:#e6e6e6;font-size:120px;margin:50px 0 10px 0;font-weight:normal}
.login_box h2{text-align:center;color:#FFF;font-size:20px;margin-bottom:20px;font-weight:normal}
.login_box .form{width:240px;margin:0 auto}
.login_box .form ul li{list-style-type:none;margin-bottom:10px;position:relative}
.login_box .form ul li input.text{width:228px;height:23px;line-height:23px;color:#555;padding:5px;border:1px solid #ccc;border-radius:3px;text-indent:38px}
.login_box .form ul li input[type='submit']{font-family:"微软雅黑";width:240px;height:33px;border-radius:3px;color:#fff;background:#337ab7;border:1px solid #2e6da4}
.login_box .form ul li input[type='submit']:hover{background:#286090}
.login_box .form ul li input.code{width:120px;height:23px;color:#555;padding:5px;border:1px solid #ccc;border-radius:3px;text-indent:38px}
.login_box .form ul li span{background:#eee;height:33px;width:33px;text-align:center;line-height:33px;border-right:1px solid #ccc;border-radius:3px 0 0 3px;position:absolute;left:1px;top:1px}
.login_box .form ul li img{width:100px;height:33px;float:right;border:1px solid #ccc}
.login_box .form p{font-size:12px;line-height:30px;color:#FFF;text-align:center}
.login_box .form p a{line-height:30px;color:#FFF}
/*top*/
.top_box{height:50px;line-height:50px;width:100%;background:#009f95;position:relative;top:0;left:0;font-size:14px;color:#FFF;}
.top_box a{text-decoration:none}
.top_box .top_left{float:left}
.top_box .top_left .logo{float:left;width:189px;text-align:center;font-size:18px;font-weight:bold;border-right:1px solid #c1c1c1;}
.top_box .top_left .logo:hover{color:#fff}
.top_box .top_left ul{float:left}
.top_box .top_left ul li{float:left;margin-right:2px;}
.top_box .top_left ul li a{float:left;padding:0 25px;color:#FFF;}
.top_box .top_left ul li a:hover{background:#00B9AD;color:#fff}
.top_box .top_left ul li a.active{color:#fff;text-shadow:1px 1px 1px #009f95;background:#00B9AD;}.top_box .top_right{float:right}.top_box .top_right ul li{float:left;color:#fff;margin-right:20px}
.top_box .top_right ul li a{float:left;margin-left:5px;display:inline;color:#FFF;zoom:1}
.top_box .top_right ul li a:hover{color:#fff}
/* menu */
.menu_box{position:absolute;top:50px;left:0;bottom:0;overflow:scroll;overflow-x:hidden;width:189px;border-right:1px solid #ccc;z-index:10}
.menu_box ul{font-size:13px}
.menu_box ul li{border:1px solid #e5e5e5;border-width:1px 0}
.menu_box ul li h3{font-size:14px;padding:0 16px 0 18px;display:block;height:38px;line-height:38px;color:#333;cursor:pointer}
.menu_box ul li i{margin-right:5px;color:#666;font-size:14px}
.menu_box ul li ul.sub_menu{border-top:1px solid #e5e5e5;background:#fff;display:none}
.menu_box ul li ul.sub_menu li{padding-left:15px}
.menu_box ul li ul.sub_menu li a{padding:0 16px 0 20px;display:block;height:38px;line-height:38px;color:#555;text-decoration:none}
.menu_box ul li ul.sub_menu li a:hover{color:#1963aa}
.menu_box ul li ul.sub_menu li a:hover i{color:#1963aa}
.menu_box ul li ul.sub_menu li.on{color:#1963aa}
.menu_box ul li ul.sub_menu li.on a{color:#1963aa}
.menu_box ul li ul.sub_menu li.on a i{color:#1963aa}
.main_box{position:absolute;left:190px;right:0;bottom:0px;top:50px;z-index:10;overflow-x: hidden;overflow-y: hidden;}
.bottom_box{width:100%;bottom:15px;height:35px;line-height:35px;font-size:12px;text-indent:200px;background:#f2f2f2;border-top:1px solid #ccc;position:fixed;left:0;bottom:0}
.bottom_box a{color:#1963aa}
.crumb_warp{height:40px;line-height:39px;text-indent:5px;border-bottom:1px solid #e5e5e5;background:#f5f5f5}
.crumb_warp i{font-size:18px}
.result_wrap{padding:10px 20px;border-bottom:1px solid #e5e5e5}
.result_wrap i{margin-right:5px}
.result_title{line-height:35px;padding-bottom:5px;overflow:hidden}
.result_title h3{font-size:14px}
.result_title .mark{padding:5px 10px;border:1px dashed #e5e5e5;background:#fcf8e3;border-radius:3px;margin-bottom:3px}
.result_title .mark p{padding:0;margin:0;line-height:22px;font-size:12px;color:#666}
.result_content .short_wrap a{margin-right:20px}
.result_content ul li{line-height:35px;border-bottom:1px dashed #eaeaea}
.result_content ul li label{color:#909090;display:inline-block;width:150px;padding-right:10px;text-align:right}
.result_content ul li span{font-size:15px}
.result_content ul li span a{display:inline-block}
.result_content ul li span a img{vertical-align:middle}
i.require{color:#f60;font-family:serif;margin-right:5px}
table.add_tab{width:100%;border-collapse:collapse;border:1px solid #eee}
table.add_tab tr{line-height:40px;border:1px solid #eee}
table.add_tab tr th{text-align:right;font-weight:normal;padding-right:10px;font-size:14px;border:1px solid #eee}
table.add_tab tr td{text-align:left;padding:3px 10px;font-size:12px}
table.add_tab tr td span i{margin-right:5px}
.tab_title{height:35px;background:#f9f9f9;border:1px solid #e1e1e1;border-bottom:none}
.tab_title li{line-height:35px;padding:0 35px;border-right:1px solid #e1e1e1;float:left;font-size:14px;cursor:pointer}
.tab_title li.active{color:#495058;background:#fff;position:relative;border-bottom:1px solid #fff}
.tab_content{display:none;padding:10px;border:1px solid #e1e1e1}
.btn_group{overflow:hidden;padding:15px 0}
.search_wrap{padding:15px 0;border-bottom:1px solid #e5e5e5}
.search_tab tr{line-height:35px}
.search_tab th{text-align:right;padding-right:10px;font-weight:normal}
.search_tab td{padding:0 5px}
table.list_tab{border-collapse:collapse;border:1px solid #ddd;font-size:13px;width:100%}
table.list_tab tr{line-height:35px}
table.list_tab tr:nth-child(odd){background:#f9f9f9}
table.list_tab tr:hover{background:#dff0d8}
table.list_tab tr.even-tr{background:#e9fff2}
table.list_tab tr input{margin-right:0}
table.list_tab tr th{font-weight:normal;font-size:14px;text-align:left;background:#eee}
table.list_tab tr td,table.list_tab tr th{padding:5px;border-bottom:1px solid #ddd;border-right:1px solid #e1e1e1}
table.list_tab tr td.tc,table.list_tab tr th.tc{text-align:center}
table.list_tab tr td a{margin-right:10px;float:left}
table.list_tab tr td input[type='text']{width:20px;text-align:center;display:inline}
table.list_tab tr td input[type='text'].md{width:260px;text-align:left;display:inline}
table.list_tab tr td textarea.md{width:260px;text-align:left;display:inline}
table.list_tab tr td input[type='text'].lg{width:480px;text-align:left;display:inline}
.page_list{margin-top:15px;text-align: center;}
.page_list ul{overflow:hidden;border:1px solid #ddd;border-radius:3px;padding:0;margin:0;display:inline-block}
.page_list ul li{float:left;border:none;height:30px;line-height:30px;border-right:1px solid #ddd}
.page_list ul li a{padding:6px 12px;text-decoration:none}
.page_list ul li a:hover{background:#eee}
.page_list ul li.active a{color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.page_nav{margin-top:15px;overflow:hidden}
.page_nav a,.page_nav span{margin-right:10px;padding:5px 10px;float:left;border:1px solid #ddd;border-radius:3px;text-decoration:none}
.page_nav a:hover{background:#eee}
.page_nav span.current{background-color:#337ab7;border-color:#337ab7;color:#fff;cursor:default}
.tips{padding:10px;border:1px solid #ddd}
.tips h3{font-size:14px;padding-bottom:6px}
.tips p{line-height:18px;font-size:12px}
ul.list_pic{overflow:hidden}
ul.list_pic li{float:left;margin:10px 15px 10px 0;position:relative}
ul.list_pic li span{position:absolute;top:5px;right:5px;cursor:pointer}
ul.list_pic li span:hover{color:#af1e1d}
ul.list_btn{padding:10px 0;border-bottom:1px dashed #eaeaea}
ul.list_btn li{margin:5px 0}
ul.list_btn li span{border-radius:2px;display:inline-block;border:1px solid #e1e1e1;background:#f9f9f9;cursor:pointer;text-indent:2px}
ul.list_btn li span i{display:inline-block}
dl.attr dt{position:relative}
dl.attr dt span{height:20px;width:20px;border-radius:2px;display:inline-block;border:1px solid #e1e1e1;background:#f9f9f9;cursor:pointer;text-indent:2px;position:absolute;top:9px}
dl.attr dt span i{display:inline-block;position:absolute;top:3px;left:3px}
table.inner_list{border-collapse:collapse;border:1px solid #ddd;margin:5px 0;font-size:12px}
table.inner_list tr{border:1px solid #ddd;line-height:30px}
table.inner_list tr th,table.inner_list tr td{border:1px solid #ddd;text-align:center}
table.inner_list tr th{padding:0 20px;font-size:12px;font-weight:bold}
table.inner_list tr td{padding:0 20px}
table.inner_list tr td input{height:20px;padding:0 3px}

/* folder */
.color-y{color:#f90;}
.color-b{color:#009f95;}
.open_read_look{font-size: 16px ;font-weight: normal ;color: #666;}
.prettyprint{padding:15px}
.uploads{width:270px;margin:0 auto;line-height: 150px;}
.uploads input{}

/* custormer */
.width-90{width: 90px;}
.custormer_info{float:left;width:96%;padding:2%;margin-bottom:30px;height:auto;font-size: 16px ;font-weight: normal ;color: #666;}
.custormer_info dl{float: left;width:100%;padding:10px 0px;}
.custormer_info dt{float:left;width:20%;height:auto;color:#333;}
.custormer_info dd{float:left;width:80%;height:auto;}
.custormer_info dd textarea{width:90%;height:70px;color:#666;}

.info_layer{width:auto;height:auto;line-height: 100px;padding-left:30px;}
.info_layer input{padding:0 10px;margin-left:20px;background: #009f95;border-color:#009f95;}
.info_layer input:hover{background: #00b9ad;border-color: #00b9ad;}
.info_layer a{height:25px;vertical-align: middle;margin-right: 10px;color: #666;letter-spacing: 2px;border-radius: 3px;border: 1px solid #dedede;background-color: #f1f1f1;padding:2px 10px;margin-left:5px;}

.top-30{margin-top:30px;}

/* 上传多图 */
.litpic_show, .file_show{margin:5px 5px 5px 0px;}
.litpic_btn, .file_btn, .btn_up{width:80px; height:30px;  font-size: 14px;
position: relative;overflow: hidden;line-height:30px;color:#fff;
text-align:center;vertical-align:middle;cursor:pointer;
background-color:#2ca22c;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;
border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; margin: 5px;}
.litpic_btn input, .file_btn input, .btn_up input{position: absolute;top: 0; right: 0; margin: 0;border: solid transparent;opacity: 0;filter:alpha(opacity=0); 
cursor: pointer;}

.litpic_tip, .picture_tip, .file_tip{line-height:22px; margin:10px 0; padding:0px 5px; font-size:12px;background-color: #b1ebb1;}
.picture_item{width:120px; height:120px; border: 1px solid #cccccc; padding: 5px; float: left; position: relative; overflow: hidden; }
.picture_item img{position: relative; z-index: 1;}
.picture_item .picture_del{width:43px; height: 20px; text-align: center; font-size: 12px; color:#ffff66; cursor:pointer;  background-color: #ff6600; position:absolute; z-index: 2; right: 5px; bottom: 5px;display: none;}
.picture_item .picture_go_up{width:40px; height: 20px; font-size: 12px; cursor:pointer; background-color: #fff; position:absolute; z-index: 2; left: 5px; top: 50%; display: none;}

.add p{margin-top:15px;}
.add p a{border: 1px solid #e1e1e1;padding: 6px 50px;color: #34538b;margin-top: 15px;}
.add_c p a{border: none;padding: 0px;color: #34538b;margin-left: 15px;}
