﻿@charset "utf-8";
/* CSS Document */
body {
	background: #fff;
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
	margin: 0 auto;
	padding: 0;/*
	color: #404040;*/
}
div {
	margin: 0 auto;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, table, td, tr {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}
a {
	margin: 0;
	padding: 0;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.blank5 {
	height: 5px;
	line-height: 5px;
	clear: both;
	visibility: hidden;
}
input, select, button,textarea{
	padding: 0;
	margin: 0;
	outline: none;
	box-shadow: none;
}

.sty_table tbody tr td input,textarea{
	padding: 0;
	margin-left: 12px;
	outline: none;
	box-shadow: none;
}
select::-ms-expand { display: none; }
textarea{resize:none;}
.main_box{ min-width:1000px; max-width:1000px; margin:0 auto; padding:0; position:relative;}

.bdnone{ border:none;}
.mgt10{ margin-top:10px;}
/*单选按钮和复选框样式*/
.sp_radio{ cursor:pointer; display:inline-block; margin:0 auto; width:12px; height:12px; background-image:url(../image/icons.png); background-position:0 -357px;background-repeat:no-repeat;}
.checked{ background-position:0 -334px;}
.sp_dis_radio{ background-position:-21px -334px;}

.sp_ckbox{ display: inline-block;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 2px;
    width: 15px;
    height: 15px;
    background: url(../image/icons.png);
	background-position:-50px -121px;
	background-repeat: no-repeat;
    cursor: pointer;
    color: #999;}
.selected{ background-position: -50px -147px;}

.overhidden{overflow:hidden;text-overflow:ellipsis; height:26px; line-height:26px;white-space:nowrap;display:inline-block}
.red_font{ color:#ff0000}

.mgt5{ margin-top:5px;}
       
input[placeholder],textarea[placeholder], *[placeholder] {   color:#999;}
.left-menu li dd{    position: relative;}
.tree_sj{    
	display: inline-block;
    float: left;
    width: 10px;
    height: 10px;
    position: absolute;    
    left: 38px;
    top: 11px;
    background-color: #fff;
    background-image: url(../image/tree_icon_hide.png);
	background-size: 100%;
    background-repeat: no-repeat;}
.this-close .tree_sj{    
	display: inline-block;
    float: left;
    left: 38px;
    top: 10px;
    position: absolute;    
    left: 38px;
    top: 11px;
    background-color: #fff;
    background-image: url(../image/tree_icon_show.png);
    background-size: 100%;
    background-repeat: no-repeat;}  
    
.this-close .list-d .tree_sj {
 	 background-image: url(../image/tree_icon_hide.png);
}
 .this-close .this-close .tree_sj {
    background-image: url(../image/tree_icon_show.png);
}
    
dd.this-close .tree_sj{left:20px;}
dd .tree_sj{left:20px;}
.layer_tc_company{
	width:440px;
	height:152px;
	margin: 20px auto;
	color:#333;
}
.layer_tc_company .tc_company_left{
	width: 85px;
	float: left;
	line-height: 150px;
	font-size: 14px;
}
.layer_tc_company .tc_company_left i{
	font-family: "宋体";
	color:#f00;
	font-style: normal;
	margin-right: 3px;
}
.layer_tc_company .tc_company_right{
	width: 350px;
	border: 1px solid #ccc;
	height: 150px;
	overflow-y: scroll;
	font-size: 12px;
}
.layer_tc_company .tc_company_right ul{
	padding: 5px 15px 0 12px;
}
.layer_tc_company .tc_company_right ul li{
	height: 24px;
	cursor: pointer;
}
.layer_tc_company .tc_company_right ul li.checked p{
	background: #1e91ff;
	color:#fff;
}
.layer_tc_company .tc_company_right ul li p{
	height: 20px;
	line-height: 20px;
	margin:2px 0;
	display: inline-block;
	padding:0 30px 0 5px;
}
.layer_tc_name{
	width:370px;
	height:50px;
	margin: 20px auto;
	color:#333;
}
.layer_tc_name .tc_name_left{
	width: 85px;
	float: left;
	line-height: 50px;
	font-size: 14px;
}
.layer_tc_name .tc_name_right{
	width: 285px;
	float: left;
	line-height: 50px;
	font-size: 14px;
}
.layer_tc_name .tc_name_right input.tc_name{
	width: 280px;
	height: 32px;
	border: 1px solid #ccc;
	padding-left: 10px;
}


.page_box{
	height:550;
}





