﻿body
{
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	/*font-family: Verdana, Arial, Helvetica, 微软雅黑;*/
	color: #202020;
	background: #f2f2f0;
	line-height: 12px;
	/*padding-top: 85px;*/
}
a img
{
    border: 0;
}
a:link,a:visited
{
    text-decoration: none;
}
a:active,a:hover
{
    text-decoration: underline;
}
.boldFont {
	font-weight: bold;
	color: black;
}
/* Header Elements */
#header
{
    height: 45px;
	background: #ffffff;
}
#header img
{
    margin: 0;
    float: left;
}
#header .login a
{
    color: #646464;
	text-decoration: none;
}
#header .login a:hover
{
	color: #019fe9;
}

#menu
{
    border-right: solid 1px #eeeeee;
    width: 168px;
	background: #ffffff;
	float: left;
	color: #646464;

}
#menu dl
{
	margin: 0 0 20px 0;
	padding:0;
}
#menu dl a
{
	color: #646464;
}
#menu dl a:hover, #menu dl a:active
{
	color: #00a1e9;
}
#menu dt
{
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
#menu dd
{
	padding: 4px 0 4px 30px;
}
.current
{
	background: url(../../img/bg.png) -294px -288px no-repeat;
}
.current_dd
{
	color: #00a1e9;
	font-weight: bold;
}
#menu .current_dd a
{
	color: #00a1e9;
}
.home
{
	background: url(../../img/bg.png) 0 -440px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
.home_current
{
	color: #00a1e9;
	background: url(../../img/bg.png) 0 -415px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
#menu .cart
{
	background: url(../../img/bg.png) 0 -1026px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
#menu .cart_current
{
	background: url(../../img/bg.png) 0 -984px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
	color: #00a1e9;
}
#menu .info
{
	background: url(../../img/bg.png) -249px -1026px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
#menu .info_current
{
	background: url(../../img/bg.png) -249px -984px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
	color: #00a1e9;
}
#menu .business
{
	background: url(../../img/bg.png) 0 -540px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
.business_current
{
	background: url(../../img/bg.png) 0 -515px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
	color: #00a1e9;
}
#menu .data_current
{
	background: url(../../img/bg.png) 0 -1069px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
	color: #00a1e9;
}
#menu .data
{
	background: url(../../img/bg.png) 0 -1111px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
#menu .reports
{
	background: url(../../img/bg.png) 0 -640px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}
#menu .authority
{
	background: url(../../img/bg.png) 0 -690px no-repeat;
	padding: 4px 0 4px 40px;
	margin-left: 20px;
}

.right
{
	font-size: 10px;
	margin: 0 0 10px 10px;
	font-weight: normal;
	background: #ffffff;

	bottom: 0;
}
/* Menu Elements
#menu
{
	position: absolute;
    border-right: solid 1px #eeeeee;
    width: 168px;

	margin: 0;
	padding: 0;
	background: #ffffff;
}
#menu li
{
    margin: 5px 0;
	padding: 18px 0;
    list-style: none;
    display: block;
	font-size: 14px;

	color: #646464;
}
#menu li a
{
	color: #646464;
}
#menu li a:hover
{
	color: #00a1e9;
}
#menu .logo
{
	margin: 0;
	padding: 0;
}
.current
{
	background: url(../../img/bg.png) -294px -288px no-repeat;
}

#menu li span
{
	padding: 4px 0 4px 45px;
	margin-left: 28px;
}

#menu .home
{
	background: url(../../img/bg.png) 0 -440px no-repeat;
}

#menu .home_current
{
	color: #00a1e9;
	background: url(../../img/bg.png) 0 -415px no-repeat;
}
#menu .customers
{
	background: url(../../img/bg.png) 0 -490px no-repeat;
	font-weight:bold;
}
#menu .customers_current
{
	background: url(../../img/bg.png) 0 -465px no-repeat;
}
#menu .customers_current a
{
	color: #00a1e9;
}
#menu .orders
{
	background: url(../../img/bg.png) 0 -540px no-repeat;
}
#menu .orders_current
{
	background: url(../../img/bg.png) 0 -515px no-repeat;
}
#menu .orders_current a
{
	color: #00a1e9;
}
#menu .projects
{
	background: url(../../img/bg.png) 0 -590px no-repeat;
}
#menu .projects_current
{
	background: url(../../img/bg.png) 0 -565px no-repeat;
}
#menu .projects_current a
{
	color: #00a1e9;
}
#menu .reports
{
	background: url(../../img/bg.png) 0 -640px no-repeat;
}
#menu .reports_current
{
	background: url(../../img/bg.png) 0 -615px no-repeat;
}
#menu .reports_current a
{
	color: #00a1e9;
}
#menu .authority
{
	background: url(../../img/bg.png) 0 -690px no-repeat;
}
#menu .authority_current
{
	background: url(../../img/bg.png) 0 -665px no-repeat;
}
#menu .authority_current a
{
	color: #00a1e9;
}
#menu .second
{
	background: #306;
	padding: 20px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
}

#menu .right
{
	font-size: 10px;
	margin-left: 10px;
	font-weight: normal;
	position: fixed;
	bottom: 0;
	background: #ffffff;
}
 */





/* 右边 */
#top
{
	background:#fff;
	height: 80px;
	position: fixed;
	z-index: 99;
	width: 100%;
	top:0;
	left: 0;
}
.nav
{
	float: left;
	margin: 13px 0 13px 20px;
	clear:both;
	overflow:auto;
}
.nav_common
{
	font-color: #000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.user
{
	float: right;
	padding: 34px 20px 0 0;
}
#top .headTitle{
	position: absolute;
	top: 50%;
	font-size: 18px;
	color: #999;
	left: 50%;
	width: 300px;
	height: 30px;
	line-height: 30px;
	margin: -15px 0 0 -150px;
	text-align: center;
}
.user a
{
	color: #00a1e9;
}

#main
{
	margin: 0 20px;
	clear:both;
	overflow: auto;
}



.customer_info
{
	padding: 0 0 0 25px;
	font-color: #000;
	font-size: 14px;
	font-weight: bold;
	background: url(../../img/bg.png) -225px -615px no-repeat;
	float: left;
}
.customer_list, .note_list
{
	padding: 0 0 0 25px;
    margin:0;
	font-color: #000;
	font-size: 14px;
	font-weight: bold;
	background: url(../../img/bg.png) -225px -644px no-repeat;
	float: left;
}
.note_list
{
	background: url(../../img/bg.png) 0 -946px no-repeat;
}
#main .block
{
	margin: 18px 0;
	padding: 0;
	display: block;
	float: right;
	width: 100%;
}
.general
{
	width: 100%;
	min-width: 800px;
}
.general a
{
	color: #ffffff;
	text-decoration: none;
}
.general table
{
	width: 100%;
}
.general table td
{

	background: #09F;
	width: 33%;
	padding: 13px 0 13px 20px;
	color: #ffffff;
	font-weight: bold;
}
.general .space
{
	width: 10px;
	background: none;
}

#main .customers_num
{
	background: #2796f0 url(../../img/bg.png) 0 -45px no-repeat;
	color: #ffffff;

}
#main .orders_num
{
	background: #f8b832 url(../../img/bg.png) 0 -125px no-repeat;


}
#main .projects_num
{
	background: #37f0ac url(../../img/bg.png) 0 -205px no-repeat;
}
.general table td span
{
	font-size: 28px;
}

.customer_plus
{
	background: url(../../img/bg.png) 0 -387px no-repeat;
	border: none;
    margin: 0 10px 0 0;
	float: right;
	padding: 5px 20px;
}

/* 表格 */
thead td
{
	font-weight: bold;
}
.grey
{
	background: #eeeeee;
}
.table_1
{

	width: 100%
}
.table_2
{
	border: solid 1px #cccccc;
	background: #ffffff;
	margin: 20px 0 20px 0;
	padding: 10px 20px;
	height: auto;
}
.table_common, .project
{
	background: #ffffff;
	border: solid 1px #c9c9c9;
	width: 100%;
	margin: 10px 0 10px 0;
	float: left;
	padding: 0;
	border-spacing: 0;
}
.project
{
	float:right;
	width: 33%;
}
.table_common a
{
	color: #00a0ea;
}
.search
{
	background: url(../../img/bg.png) 0 -734px no-repeat;
	border: none;
	padding: 6px 20px;
	margin-left: 10px;
	width: 290px;
	color: #CCCCCC;
}

.title
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}
.title a
{
	text-decoration: none;

}
.search_content
{
	font-size: 12px;
	font-weight: normal;
	margin: 0 10px;
}
.title1
{
	font-size: 12px;



}
.title1 td
{

	font-weight: normal;
	padding: 20px;
}
.table_common td
{
	height: 30px;
	text-align: center;
	padding: 5px 0;
	/*cursor: pointer;*/
	line-height: 20px;
}
.table_common .tdLeft
{
	height: 30px;
	text-align: left;
	padding: 5px 0;
	cursor: default;

}
.title td
{
	padding: 10px;
	text-align: left;
	border-bottom: solid 1px #cccccc;
}
.table_common .newbox
{
	padding: 20px;
}
.cipl
{
	float:right;
}
.cipl a
{
	font-weight: bold;
	background: url(../../img/bg.png) -119px -333px no-repeat;
	text-decoration: none;
	padding: 5px 13px;
	color: #5282b3;
	text-align: center;
}
.cipl a:hover, .cipl a:active
{
	font-weight: bold;
	background: url(../../img/bg.png) -119px -362px no-repeat;
	text-decoration: none;
	color: #ffffff;
}
/*
.check a
{
	background: url(../../img/bg.png) -119px -333px no-repeat;
	text-decoration: none;
	padding: 4px 0;
	color: #5282b3;
	text-align: center;
	width: 66px;
	display:block;
}
.check a:hover, .check a:active
{
	background: url(../../img/bg.png) -119px -362px no-repeat;
	color: #ffffff;

}*/
.check a
{
	text-decoration: none;
	padding: 4px 15px;
	color: #5282b3;
	text-align: center;

	border: solid 1px #c0d1d9;
	background: #e8f3fd;
	border-radius: 100px;
	margin-right: 20px;
}
.check a:hover, .check a:active
{
	background: #1e87f0;
	color: #ffffff;
	border: solid 1px #1e87f0;

}
.pi a
{
	font-weight: bold;
	background: url(../../img/bg.png) -243px -333px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
	color: #5282b3;
	float: right;
}
.pi a:hover, .pi a:active
{
	font-weight: bold;
	background: url(../../img/bg.png) -243px -362px no-repeat;
	text-decoration: none;
	color: #ffffff;
}



.location a
{
	background: url(../../img/bg.png) -91px -333px no-repeat;
	text-decoration: none;
	padding: 5px 10px;

}
.location a:hover, .location a:active
{
	background: url(../../img/bg.png) -91px -362px no-repeat;
	text-decoration: none;
	padding: 5px 10px;
}
.editCheck a
{
	background: url(../../img/check_edit.png) no-repeat;
	text-decoration: none;
	background-size: 100%;
	padding: 6px 14px;

}
.edit a
{
	background: url(../../img/bg.png) -355px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;

}
.edit a:hover, .edit a:active
{
	background: url(../../img/bg.png) -294px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
}
.tick a
{
	background: url(../../img/bg.png) -146px -772px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;

}
.tick a:hover, .tick a:active
{
	background: url(../../img/bg.png) -146px -807px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
}

.delete a
{
	background: url(../../img/bg.png) -385px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
}
.delete a:hover, .delete a:active
{
	background: url(../../img/bg.png) -324px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
}
.manage_order a
{
	background: url(../../img/bg.png) -187px -333px no-repeat;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
	float: right;
}
.manage_order a:hover, .manage_order a:active
{
	background: url(../../img/bg.png) -187px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px;
}

.customer_id a
{
	background: url(../../img/bg.png) -215px -333px no-repeat;
	text-decoration: none;
	padding: 4px 10px;

}
.customer_id a:hover, .customer_id a:active
{
	background: url(../../img/bg.png) -215px -362px no-repeat;
	text-decoration: none;
	padding: 4px 10px;
}
/* 任务 */
.projects_common
{
	width: 100%;
	background: #ffffff;
	border: solid 1px #c9c9c9;
	height: 284px;
	padding: 0;
	margin: 0;
}
.projects_common dt
{
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 15px 31px;
	border-bottom: solid 1px #c9c9c9;
	margin: 0 0 10px 0;
	font-size: 14px;
}
.projects_common dd
{
	margin: 0 30px 0 30px;
	padding: 2px;
	float: none;
	overflow: auto;


}
.projects_common dd img
{
	border: 0;
	margin: 5px;
	padding: 0;
}

/* 二级页面的名片 */
.namecard
{
	width: 100%;
	margin: 0 0 10px 0;
	min-width: 980px;
	overflow: auto;
}
.namecard a
{
	color: #00a1e9;
	text-decoration: none;
}
.namecard ul
{
	margin: 0;
	padding: 0;
}
.namecard ul li
{

	padding: 0;
	float: left;
	list-style: none;
	width: 206px;
	margin: 0 10px 0 0;
	border: solid 1px #cccccc;
	border-radius: 5px 5px 0 0;
	background: #ffffff;

}
.namecard ul .blue
{
	border-top: solid 8px #00a0ea;
}
.ing, .wait
{
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 0 22px;
	background: url(../../img/bg.png) 0 -888px no-repeat;
}
.wait
{
	background: url(../../img/bg.png) 0 -917px no-repeat;
}
.blue .blue_dot, .yellow .blue_dot, .red .blue_dot, .green .blue_dot
{
	background: url(../../img/bg.png) -243px -768px no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}
.blue .red_dot, .yellow .red_dot, .red .red_dot, .green .red_dot
{
	background: url(../../img/bg.png) -243px -887px no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}
.blue .yellow_dot, .yellow .yellow_dot, .red .yellow_dot, .green .yellow_dot
{
	background: url(../../img/bg.png) -243px -829px no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}

.namecard ul .yellow
{
	border-top: solid 8px #f8c23b;
}
.namecard ul .red
{
	border-top: solid 8px #f7652c;
}
.namecard ul .green
{
	border-top: solid 8px #22f199;
}
.namecard ul li dl
{
	padding: 16px;
	color: #646464;

}
.namecard ul li dt
{
	font-size: 18px;
	font-weight: bold;
}
.namecard ul li dd
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.namecard ul .fullname
{
	border-bottom: solid 1px #eeeeee;
	padding: 0 0 5px 0;
	margin: 5px 0 8px 0;
}
.namecard ul .nation
{
	background: url(../../img/bg.png) -225px -392px no-repeat;
	padding: 10px 0 10px 70px;
}
.namecard ul .payment
{
	background: url(../../img/bg.png) -225px -565px no-repeat;
	padding: 0 0 0 25px;
	margin: 10px 0;
}
.namecard ul .customer_1
{
	margin: 30px 0 10px 50px;
}
.customer_1 a
{
	font-weight: bold;
	background: url(../../img/bg.png) -119px -333px no-repeat;
	text-decoration: none;
	padding: 5px 22px;
	color: #5282b3;
}
.customer_1 a:hover, .customer_1 a:active
{
	font-weight: bold;
	background: url(../../img/bg.png) -119px -362px no-repeat;
	text-decoration: none;
	color: #ffffff;
}
.namecard .arrow
{
	border: none;
	background: none;
	width: 11px;
	margin: 60px 20px;
}
.bar_edit
{
	background: #ffffff;
	padding: 10px 30px 5px 0;
	margin: 0 10px 0 0;
	border: solid 1px #cccccc;
	border-radius: 5px 5px 0 0;
	border-top: solid 8px #00a0ea;
	width: 100%;
}
.bar_edit td
{
	height: 38px;
}
.bar_edit td a
{
	color: #00a0ea;
}
.bar
{
	background: #ffffff;
	padding: 10px 30px 15px 30px;
	margin: 0 10px 0 0;
	border: solid 1px #cccccc;
	border-radius: 5px 5px 0 0;
	border-top: solid 8px #00a0ea;
	width: 100%;
}
.bar td
{
	height: 20px;
}
.bar td a
{
	color: #00a0ea;
}

.customer_name
{
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
}

.customer_edit img
{
	margin: 0 10px 0 20px;
	border: dashed 1px #646464;
	padding: 2px;
	background: #ffffff;
}
.yellow_font
{
	color: #0f0;
}
.red_font
{
	color: #f00;
}
.long_max
{
	width: 100%;
	height: 28px;
	border: solid 1px #cccccc;
}
.long700
{
	width: 700px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;
}
.long500
{
	width: 500px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;
}
.long250
{
	width: 250px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;
}
.long150
{
	width: 150px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;

}
.long80
{
	width: 80px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;

}
.long30
{
	width: 30px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;

}
.long
{
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;

}
.tab
{
	margin: 0;
	padding: 0;
}
.tab li
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	border-top: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #eeeeee;
	background: #ffffff;
	padding: 10px 20px;
}
.tab li a
{
	text-decoration: none;
	color: #aaa;
}
.tab li a:hover, .tab li a:active
{
	color: #000;
}
.tab li span:hover, .tab li span:active
{
	color: #000;
}
.tab .tab_current
{
	color: #000000;
	border: solid 1px #cccccc;
	border-bottom: none;
	background: #ffffff;
	padding: 10px 20px;
}
.tab .tab_current a
{
	color: #000;
}

.tab .tab_current span
{
	color: #000000;
}
.table_tab, .table_tab1
{
	border: solid 1px #cccccc;
	border-top: none;
	width: 100%;
	background: #ffffff;
	margin: 10px 0 0 0;
	border-spacing: 0;
}
.table_tab1
{
	border: solid 1px #cccccc;
}
.table_tab a, .table_tab1 a
{
	color: #00a0e8;

}
.table_tab tbody, .table_tab1 tbody
{
		padding: 10px 20px;

}
.table_tab thead td, .table_tab1 thead td
{
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;

}
.table_tab td, .table_tab1 td
{
	padding: 8px 10px;

}
/*.btn*/
/*{*/
/*	width: 78px;*/
/*}*/
.unit
{
	font-weight: normal;
	color:#aaa;
}
.add, .item .add
{
	background: #00a0ea;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
}
.add a , .item .add a
{
	text-decoration: none;
	color: #ffffff;

}
.item_search
{
	border-spacing: 0;
	width: 100%;
	margin: 0 0 10px 0;
	background: #f8f8f8;
	border: solid 1px #cccccc;
	padding: 20px;
}
.item_search .td_title
{
	text-align: right;
	padding: 10px 0;
}
.item_search input
{
	margin-left: 5px;
}
.item
{
	border-spacing: 0;
	width: 100%;
	margin: 0;

}
.item tbody
{
	border: solid 1px #cccccc;
	display: block;
	background: #ffffff;
}
.item tbody td
{
	padding: 10px 0 10px 10px;
	text-align: left;
	border-bottom: solid 1px #eeeeee;
	width: 100%;

}
.item td a
{
	color: #00a0ea;
}
.item .td_title
{
	text-align: right;
	padding-right: 10px;
	width: 150px;
	border-right: solid 1px #eeeeee;
	min-width: 150px;
}


.item tfoot td span
{
	list-style: none;
	margin: 0 2px;
	padding: 8px 20px;
	font-size: 14px;
}

.item tfoot span a
{
	color: #ffffff;
}
.btn_foot
{
	margin: auto 0px;
	margin-top: 40px;
	display:block;
	overflow: auto;
	margin-bottom: 5px;
}
.btn_foot li
{
	list-style: none;
	float: left;
	margin: 0 2px;
	display:inline;
}

.btn_edit a
{
	background: #00a0ea;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display:block;
}
.btn_delete a
{
	background: #f55930;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display:block;
}


.btn_cancel a
{
	background: #bfbfbf;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display:block;
}
.newbox
{
	padding: 20px;
}
.new
{
	background: #eeeeee;
	border: solid 1px #00a0ea;
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	border-spacing: 0;
	vertical-align: top;

}
.new textarea
{
	border: solid 1px #cccccc;
	width: 100%;
	height: 50px;
}
.foot a
{
	color: #ffffff;

}
.foot
{
	text-align: center;
	margin-top: 20px;
}
.foot .btn_cancel
{
	background: #bfbfbf;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	font-size: 14px;
}
.foot .btn_edit
{
	background: #00a0ea;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	font-size: 14px;
}

.table_dashed, .table_dashed1
{
	padding: 20px;
	border: dashed 1px #cccccc;
	width: 100%;
	background: #ffffff;
	margin: 10px 0;
	border-spacing: 0;
	text-align: center;

}
.table_dashed1
{
	color: #aaa;
}
.table_dashed a
{
	color: #00a0e8;
}
.table_dashed tbody
{
		padding: 10px 20px;

}
.table_dashed thead td
{
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;

}
.table_dashed td
{
	padding: 8px 0;

}
.table_dashed .normal
{
	color: #646464;
}
.space1
{
	float: left;
}
.space1 input
{
	margin: 0 40px 0 5px;
}
.add_line a
{
	background: #e8f3fd;
	border-radius: 10px;
	border: solid 1px #00a1e9;
	padding: 0 5px 2px 5px;
	margin-left: 5px;
	text-decoration: none;
}
.add_line a:hover,.add_line a:active
{
	background: #00a1e9;
	border: solid 1px #00a1e9;
	color: #ffffff;
}
.total td
{
	font-weight: bold;
	background: #eeeeee;
}

.pi_plus a
{
	background: #00a1e9;
	border-radius: 3px;
	padding: 5px 10px;
	text-align: center;
	color: #ffffff;
	float: right;
}
.more
{
	background: url(../../img/bg.png) -185px -408px no-repeat;
	border: none;
    margin-left: 10px;
	float:right;
}
.task_plus
{
	background: url(../../img/bg.png) 0 -333px no-repeat;
	width: 53px;
	height: 27px;
    margin: 0;
	float: right;
	padding: 0 0 0 10px;
}

.project ul
{
	margin: 0 30px;
	padding: 0;
}
.project ul li
{
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
}
.project .chart
{
	margin-bottom: 8px;
}

.table_float
{
	background: #ffffff;
	border: solid 5px #cccccc;
	padding: 10px;
	margin: auto 0;
	width: 700px;
}
.float_title
{
	font-weight: bold;
	text-align: right;
}

.btn_edit input
{
	background: #00a0ea;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display:inline;
	border: 0px;
	cursor: pointer;
}

.btn_delete input{
	background: #f55930;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display: inline;
	border: 0px;
	cursor: pointer;
}

.common_input
{
	height: 28px;
	/*width: 95%;*/
	border: solid 1px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
}

.btn_cancel input
{
	background: #bfbfbf;
	border-radius: 5px;
	margin: 0 2px;
	padding: 8px 20px;
	color: #ffffff;
	display:block;
	border: 0px;
	cursor: pointer;
}

.textNum
{
	height: 28px;
	/*width: 95%;*/
	border: solid 1px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
}
.letter
{
	height: 28px;
	/*width: 95%;*/
	border: solid 1px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
}

.common_span
{
	height: 28px;
	width: 95%;
	border: solid 0px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
	text-align: center;
}

.number_input
{
	height: 28px;
	width: 95%;
	border: solid 1px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
	text-align: center;
}

.little_input
{
	height: 28px;
	/*width: 95%;*/
	border: solid 1px #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
	color: #333;
	font-size: 12px;
	outline: none;
	text-align: center;
}
.search_button{
	position: relative;
	display: inline-block;
	margin-left: 5px;
	padding: 7px 15px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,0.9);
	white-space: nowrap;
	border-radius: 3px;
	border: 1px solid #ddd;
	border-bottom-color: #c5c5c5;
	box-shadow: 0 1px 3px rgba(0,0,0,.05);
	vertical-align: middle;
	cursor: pointer;
}
.search_text{
	font-size: 13px;
	min-height: 32px;
	padding: 7px 11px;
	outline: none;
	color: #333333;
	margin-left: 5px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.15s ease-in;
	vertical-align: middle;
}
.box {
	width: 800px;
	margin: 10px auto 0;
	height: 34px;
}

.page {
	width: 600px;
}

.info {
	width: 200px;
	height: 34px;
	line-height: 34px;
}

.fl {
	float: right;
}

.long200
{
	width: 200px;
	height: 28px;
	border: solid 1px #cccccc;
	padding-left: 10px;
}

.business_add_button{
	background: #00a0ea;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid #00a0ea;
	vertical-align: middle;
	height: 35px;
	width: 80px;
	margin-left:80px;
	cursor: pointer;
}

.business_add_right{
	background: #00a0ea;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid #00a0ea;
	vertical-align: middle;
	height: 30px;
	width: 60px;
	margin-right:10px;
	cursor: pointer;
	float: right;
}

.zheng_input
{
    height: 28px;
    width: 95%;
    border: solid 1px #cccccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all 0.15s ease-in;
    vertical-align: middle;
    color: #333;
    font-size: 12px;
    outline: none;
    text-align: center;
}

.input_width{
	width: 60px;
}

.tdLeftWidth{
	width:30%;
}
