body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 "冬青黑体", Tahoma, Arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 "冬青黑体", Tahoma, Arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 "冬青黑体", Tahoma, Arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 "冬青黑体", Tahoma, Arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 "冬青黑体", Tahoma, Arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor; border-image: none;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
a {
	
}
label {
	
}
button {
	
}
a {
	color: rgb(104, 93, 214); text-decoration: none;
}
.mian_all {
	overflow: auto; font-family: "冬青黑体"; min-width: 1400px;
}
.layout_head {
	background: rgb(243, 243, 243); height: 95px; line-height: 95px;
}
.layout_head .logo {
	margin: 0px auto; width: 1024px; _margin-top: 30px;
}
.layout_head .logos {
	background: url("../images/logos.png") no-repeat; width: 433px; height: 45px; line-height: 45px; vertical-align: middle; display: inline-block;
}
.head_br {
	background: rgb(49, 181, 160); width: 100%; height: 10px;
}
.layout_heads {
	padding: 20px 0px 0px; height: auto; line-height: normal;
}
.exit {
	margin: 13px 5px 0px 0px; float: right;
}
.exit label {
	color: rgb(49, 181, 160); font-size: 14px;
}
.exit a {
	color: rgb(49, 181, 160); font-size: 14px;
}
.exit label {
	margin-right: 7px;
}
.exit a {
	margin-left: 5px;
}
.navs {
	height: 30px; margin-top: 5px;
}
.navs ul {
	margin-left: 495px;
}
.navs li {
	color: rgb(248, 248, 248); _float: left;
}
.navs a {
	width: 103px; height: 29px; text-align: center; color: rgb(136, 136, 136); line-height: 29px; font-size: 14px; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;
}
.li_first {
	border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.navs .select_tab {
	height: 28px; color: rgb(49, 181, 160); line-height: 28px; border-top-color: rgb(49, 181, 160); border-top-width: 2px; border-top-style: solid;
}
.layout_main {
	background: rgb(255, 255, 255);
}
.layout_main .layout_content {
	background: rgb(248, 248, 248); margin: 15px auto 0px; border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 1024px; height: 640px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;
}
.layout_content .nav_bar {
	margin: 15px 0px 0px 15px; height: 48px;
}
.nav_bar li {
	font-size: 14px; float: left;
}
.nav_bar .done1 {
	background: url("../images/steps1.png") no-repeat; width: 261px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done2 {
	background: url("../images/steps2n.png") no-repeat; width: 246px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done3 {
	background: url("../images/steps2n.png") no-repeat; width: 246px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done1s {
	background: url("../images/steps1n.png") no-repeat; width: 261px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done2s {
	background: url("../images/steps2s.png") no-repeat; width: 246px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done2_s {
	background: url("../images/steps2.png") no-repeat; width: 246px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done4 {
	background: url("../images/steps4n.png") no-repeat; width: 242px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar .done4s {
	background: url("../images/steps4.png") no-repeat; width: 242px; height: 48px; line-height: 48px; display: inline-block;
}
.nav_bar li.does {
	color: rgb(255, 255, 255);
}
.nav_bar li.nodo {
	color: rgb(115, 114, 114);
}
.done1 span {
	margin-left: 80px;
}
.done1s span {
	margin-left: 80px;
}
.done2 span {
	margin-left: 65px;
}
.done3 span {
	margin-left: 65px;
}
.done2s span {
	margin-left: 65px;
}
.done2_s span {
	margin-left: 65px;
}
.done4 span {
	margin-left: 80px;
}
.done4s span {
	margin-left: 80px;
}
.layout_login {
	margin-top: 40px;
}
.layout_footer {
	background: rgb(243, 243, 243); border: 1px solid rgb(222, 222, 222); border-image: none; height: 38px; text-align: center; color: rgb(163, 163, 163); line-height: 38px; font-size: 14px; margin-top: 25px;
}
.layout_main .layout_contents {
	background: rgb(255, 255, 255); margin: 15px auto 0px; width: 1026px; height: auto;
}
.layouts_left {
	font-family: "冬青黑体"; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; float: left;
}
.layouts_right {
	font-family: "冬青黑体"; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid; float: left;
}
.layouts_right {
	border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.layouts_left {
	background: rgb(243, 243, 243); width: 175px; height: auto; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.layouts_left li {
	cursor: pointer;
}
.layouts_ul li {
	border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu_select li {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.select_menu .menu_select {
	background: rgb(243, 243, 243);
}
.layouts_left li a {
	height: 45px; color: rgb(0, 0, 0); line-height: 45px; font-size: 16px; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.layouts_left li .expend_menu {
	background: url("../images/expend.png") no-repeat; margin: 17px 18px 0px 0px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; float: right; display: inline-block;
}
.layouts_left li .expend_menus {
	background: url("../images/expends.png") no-repeat; margin: 17px 18px 0px 0px; width: 14px; height: 14px; line-height: 14px; vertical-align: middle; float: right; display: inline-block;
}
.layouts_left .layouts_left_li .menu_selects {
	display: none;
}
.layouts_left li .close_menu {
	background: url("../images/closes.png") no-repeat; margin: 17px 18px 0px 0px; width: 14px; height: 14px; float: right; display: inline-block;
}
.menu_select ul {
	padding: 10px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.layouts_ul .menu_select ul {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.menu_select li span {
	_display: inline-block;
}
.menu_select {
	border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.menu_select li a {
	height: 35px; color: rgb(39, 38, 38); line-height: 35px; font-size: 14px; margin-left: 25px; vertical-align: middle;
}
.select_menu {
	background: rgb(49, 181, 160);
}
.layouts_left li.select_menu > a {
	color: rgb(255, 255, 255);
}
.layouts_left .select_li a {
	color: rgb(49, 181, 160);
}
.menu_select li.select_menu a {
	color: rgb(255, 255, 255);
}
.pass_tip_head {
	background: rgb(255, 255, 255); width: 848px; height: 45px; line-height: 45px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.layout_login .login_left {
	width: 510px; height: 475px; padding-top: 10px; font-size: 14px; margin-left: 60px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.login_left table td {
	height: 35px; line-height: 35px;
}
.login_left table .user_input {
	width: 300px; height: 30px;
}
.login_left table .tit {
	text-align: right; padding-right: 3px;
}
.login_left table .text_tip {
	color: rgb(182, 182, 182);
}
.login_left table .ver_code {
	width: 140px; height: 30px;
}
.login_left table .ver_code_bg {
	background: url("../images/ver_code.png") no-repeat; margin: 0px 10px 0px 7px; width: 78px; height: 32px; line-height: 32px; vertical-align: bottom; display: inline-block;
}
.login_left table .change_code {
	color: rgb(49, 181, 160);
}
.login_left table input {
	margin-top: 7px;
}
.login_left table .steps {
	width: 297px; height: 22px; line-height: 22px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.login_left table .default_level {
	background: url("../images/default_level.png") no-repeat;
}
.login_left table .level1 {
	background: url("../images/level1.png") no-repeat;
}
.login_left table .level2 {
	background: url("../images/level2.png") no-repeat;
}
.login_left table .level3 {
	background: url("../images/level3.png") no-repeat;
}
.login_left table .tip_password td {
	height: 60px;
}
.login_left table .password_type {
	width: 300px; color: rgb(182, 182, 182); line-height: 20px; font-size: 14px; display: inline-block;
}
.agreement {
	margin-top: 55px; margin-left: 115px;
}
.agreement input {
	margin-right: 5px;
}
.agreement em {
	color: rgb(49, 181, 160);
}
.login_left .confirm {
	margin: 35px 0px 0px 50px; width: 375px; height: 40px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.confirm span {
	background: url("../images/confirm.png") no-repeat; margin: 45px 0px 0px 110px; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; display: inline-block; cursor: pointer;
}
.login_right {
	padding: 25px 0px 0px 60px; font-size: 14px; float: left; _line-height: 22px; _vertical-align: middle;
}
.login_right .cirle {
	background: url("../images/circle.png") no-repeat; width: 8px; height: 8px; line-height: 8px; margin-right: 3px; vertical-align: middle; display: inline-block; _vertical-align: bottom;
}
.login_right .login_now em {
	color: rgb(49, 181, 160);
}
.login_right .login_now em:hover {
	text-decoration: underline; cursor: pointer;
}
.reg_success {
	margin: 0px 95px; color: rgb(30, 30, 30); font-size: 14px;
}
.reg_success .success_tip {
	margin: 0px auto 40px; text-align: center; line-height: 42px; padding-bottom: 60px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.reg_success .success_logo {
	background: url("../images/smil_face.png") no-repeat; width: 42px; height: 42px; line-height: 42px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.orders {
	width: 250px; float: left;
}
.reg_success .success_font {
	color: rgb(49, 181, 160); font-size: 24px; vertical-align: middle;
}
.order_chart .order {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 250px; height: 190px; text-align: center; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -border-radius: 5px;
}
.order_chart .order .tit1 {
	background: url("../images/tit1.png") no-repeat; margin: 40px auto 10px; width: 67px; height: 56px; display: block;
}
.order_chart .order .tit2 {
	background: url("../images/tit2.png") no-repeat; margin: 40px auto 10px; width: 67px; height: 56px; display: block;
}
.order_chart .order .tit3 {
	background: url("../images/tit3.png") no-repeat; margin: 40px auto 10px; width: 67px; height: 56px; display: block;
}
.order_chart .order .step_text {
	color: rgb(49, 181, 160); font-size: 18px;
}
.order_right {
	background: url("../images/order.png") no-repeat; margin: 90px 12px 0px; width: 15px; height: 15px; float: left; display: inline-block;
}
.flow_chart {
	margin-bottom: 35px;
}
.open_btn span {
	background: url("../images/confirm.png") no-repeat; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; margin-top: 85px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.open_btn {
	margin: 0px auto; text-align: center;
}
.info_register {
	padding-top: 15px; position: relative;
}
.info_register .info_logo {
	background: url("../images/info-logo.png") no-repeat; left: 100px; width: 62px; height: 61px; position: absolute;
}
.info_register .register {
	margin: 0px 100px 0px 175px; color: rgb(71, 71, 71); font-size: 14px;
}
.register .medicine_info {
	padding: 3px 0px 15px; font-size: 18px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.register .medicine_des {
	padding: 15px 0px; font-size: 14px;
}
.register .user_register {
	padding: 15px 0px; font-size: 14px;
}
.register .user_register span {
	padding: 1px 0px; display: block;
}
.register .store_info {
	margin: 30px 0px 40px; height: 35px; line-height: 35px; padding-bottom: 25px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.store_info .store1 {
	height: 33px; text-align: center; color: rgb(71, 71, 71); line-height: 33px; display: inline-block; cursor: pointer;
}
.store_info .store2 {
	height: 33px; text-align: center; color: rgb(71, 71, 71); line-height: 33px; display: inline-block; cursor: pointer;
}
.store_info .store1 em {
	background: url("../images/tab_unselect.png") no-repeat; width: 17px; height: 17px; padding-bottom: 3px; margin-right: 5px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.store_info .store2 em {
	background: url("../images/tab_unselect.png") no-repeat; width: 17px; height: 17px; padding-bottom: 3px; margin-right: 5px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.store_info .store1 {
	margin-right: 25px;
}
.store_info em.store_info_bg {
	background: url("../images/tab_select.png") no-repeat; width: 17px; height: 17px; padding-bottom: 3px; vertical-align: middle; display: inline-block;
}
.store_info .sharp {
	background: url("../images/sharp.png") no-repeat; left: 130px; width: 8px; height: 4px; bottom: 0px; position: absolute;
}
.tab1_bot {
	margin-bottom: 20px;
}
.tab2_bot {
	margin-bottom: 20px;
}
.store_info .sharp2 {
	background: url("../images/sharp.png") no-repeat; left: 230px; width: 8px; height: 4px; bottom: 0px; position: absolute;
}
.line_style {
	height: 35px; line-height: 35px;
}
.line_style input {
	width: 300px; height: 30px; line-height: 30px;
}
.line_style .names {
	width: 70px; text-align: right; display: inline-block;
}
.line_style .pass {
	background: url("../images/pass.png") no-repeat; width: 21px; height: 20px; line-height: 20px; margin-left: 7px; vertical-align: middle; display: inline-block;
}
.no_pass .errors {
	color: red;
}
.errors {
	color: red;
}
.no_pass .error {
	border: 1px solid red; border-image: none;
}
.no_pass .errors em {
	background: url("../images/error.png") no-repeat; margin: 0px 15px 0px 7px; width: 21px; height: 19px; line-height: 19px; vertical-align: middle; display: inline-block;
}
.errors em {
	background: url("../images/error.png") no-repeat; margin: 0px 15px 0px 7px; width: 21px; height: 19px; line-height: 19px; vertical-align: middle; display: inline-block;
}
.no_pass .errors span {
	height: 20px; line-height: 20px; vertical-align: middle;
}
.errors span {
	height: 20px; line-height: 20px; vertical-align: middle;
}
.register .remind {
	color: rgb(163, 163, 163);
}
.register .remind span {
	padding: 5px 0px 20px; margin-left: 75px; display: inline-block;
}
.register_btn {
	padding-top: 50px; margin-bottom: 60px; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.register_btn span {
	background: url("../images/confirm.png") no-repeat; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-weight: 600; display: inline-block; cursor: pointer;
}
.phone_active {
	margin: 65px 0px 0px 100px;
}
.active_number {
	height: 62px; margin-bottom: 25px;
}
.active_number .phone_logo {
	background: url("../images/phone-logo.png") no-repeat; width: 62px; height: 62px; margin-right: 15px; float: left; display: inline-block;
}
.active_number .phone_active_tip {
	float: left;
}
.active_number .phone_active_tip span {
	display: block;
}
.active_number .phone_active_tip .font_tip1 {
	padding: 5px 0px 3px; font-size: 18px;
}
.active_number .phone_active_tip .font_tip2 {
	color: rgb(163, 163, 163); font-size: 14px;
}
.active_num_content {
	margin-left: 65px;
}
.active_num_content p .numbers {
	width: 110px; text-align: right; font-size: 14px; display: inline-block;
}
.active_num_content .number_content {
	height: 65px; line-height: 65px;
}
.number_content input {
	width: 300px; height: 30px; line-height: 30px; font-size: 14px;
}
.number_content .verify {
	background: url("../images/pass.png") no-repeat; width: 21px; height: 20px; line-height: 20px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.number_content .password {
	width: 140px; height: 30px; line-height: 30px; font-size: 14px; margin-right: 10px;
}
.get_code {
	color: rgb(136, 136, 136); font-size: 14px; cursor: pointer;
}
.get_code i {
	background: url("../images/gettime.png") no-repeat; width: 141px; height: 31px; text-align: center; line-height: 31px; display: inline-block;
}
.get_time {
	color: rgb(163, 163, 163); font-size: 14px;
}
.get_time span {
	margin-left: 115px;
}
.continue_btn span {
	background: url("../images/cancels.png") no-repeat; margin: 75px 0px 0px 12px; width: 153px; height: 43px; text-align: center; color: rgb(192, 192, 193); line-height: 43px; font-size: 14px; display: inline-block;
}
.continue_btns span {
	background: url("../images/confirm.png") no-repeat; margin: 75px 0px 0px 12px; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; display: inline-block; cursor: pointer;
}
.active_number .email_logo {
	background: url("../images/email-logo.png") no-repeat; width: 62px; height: 62px; margin-right: 15px; float: left; display: inline-block;
}
.active_number .phone_active_tip .font_tip3 {
	width: 650px; color: rgb(163, 163, 163); font-size: 14px;
}
.active_number .phone_active_tip .font_tip3 em {
	color: rgb(49, 181, 160);
}
.go_email span {
	background: url("../images/confirm.png") no-repeat; margin: 5px 0px 55px 10px; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; display: inline-block;
}
.receive_email a {
	color: rgb(49, 181, 160); text-decoration: underline; margin-left: 3px;
}
.receive_email span {
	height: 24px; color: rgb(163, 163, 163); line-height: 24px; font-size: 14px; margin-left: 10px; display: block;
}
.receive_email .title_email {
	color: rgb(71, 71, 71);
}
.pass_content {
	background: rgb(248, 248, 248); margin: 18px 18px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 135px;
}
.pass_content ul {
	margin: 35px 0px 0px 35px;
}
.pass_content li {
	width: 238px; float: left;
}
.pass_content .go_first {
	background: url("../images/go_first.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 25px; position: relative;
}
.pass_content .go_firsts {
	background: url("../images/go_firsts.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 25px; position: relative;
}
.pass_content .go_first_s {
	background: url("../images/go_first_s.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 25px; position: relative;
}
.pass_content .go_first em {
	left: 180px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.pass_content .go_firsts em {
	left: 180px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.pass_content .go_first_s em {
	left: 180px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.pass_content .go_two {
	background: url("../images/go_two.png") no-repeat; width: 238px; height: 44px; line-height: 44px;
}
.pass_content .go_twos {
	background: url("../images/go_twos.png") no-repeat; width: 238px; height: 44px; line-height: 44px;
}
.pass_content .go_last {
	background: url("../images/go_last.png") no-repeat; width: 238px; height: 44px; line-height: 44px;
}
.pass_content .go_lasts {
	background: url("../images/go_lasts.png") no-repeat; width: 238px; height: 44px; line-height: 44px;
}
.pass_content .gos_first {
	color: rgb(49, 181, 160); font-size: 14px; margin-top: 5px;
}
.pass_content .gos_two {
	color: rgb(49, 181, 160); font-size: 14px; margin-top: 5px;
}
.pass_content .gos_last {
	color: rgb(49, 181, 160); font-size: 14px; margin-top: 5px;
}
.pass_content .no_done {
	color: rgb(115, 114, 114);
}
.pass_content .gos_two {
	margin-left: 90px;
}
.pass_content .gos_twos {
	margin-left: 90px;
}
.pass_content .gos_last {
	text-align: right; margin-right: 5px;
}
.pass_content .gos_lasts {
	text-align: right; margin-right: 5px;
}
.opacitys {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1987;
}
.opacitys .opac {
	background: rgb(0, 0, 0); height: 100%; opacity: 0.4;
}
.pass_tip_head span {
	line-height: 18px; font-size: 14px; vertical-align: middle; _margin-top: 15px; _display: inline-block;
}
.pass_tip_head .lead {
	background: url("../images/lead.png") no-repeat; margin: 0px 3px 0px 20px; width: 21px; height: 18px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head .setting {
	background: url("../images/sett.jpg") no-repeat; margin: 0px 3px 0px 20px; width: 16px; height: 16px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head .strategy {
	background: url("../images/strategy.png") no-repeat; margin: 0px 3px 0px 20px; width: 19px; height: 19px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head .mapping {
	background: url("../images/mapping.png") no-repeat; margin: 0px 3px 0px 20px; width: 26px; height: 18px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head em {
	color: rgb(49, 181, 160);
}
.process_pic {
	background: rgb(248, 248, 248); margin: 18px 18px 15px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 115px;
}
.process_pic ul {
	margin: 25px 0px 0px 40px;
}
.process_pic li {
	width: 238px; float: left;
}
.process_pic .process_step1 {
	background: url("../images/goes_firsts.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 15px;
}
.process_pic .go_lasts {
	width: 258px;
}
.process_pic .gos_last {
	margin-right: -5px; float: right;
}
.new_batch {
	margin: 0px 18px 20px; width: 812px; font-size: 14px;
}
.new_batch .new_batch_list {
	background: rgb(243, 243, 243); border: 1px solid rgb(220, 220, 220); border-image: none; height: 40px; color: rgb(115, 114, 114); line-height: 40px; padding-left: 20px; vertical-align: middle;
}
.new_batch .new_batch_name {
	height: 40px; line-height: 40px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.new_batch .batch_name {
	background: rgb(248, 248, 248); width: 105px; color: rgb(115, 114, 114); padding-left: 20px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.new_batch .comment .comment_name {
	background: rgb(248, 248, 248); width: 105px; color: rgb(115, 114, 114); padding-left: 20px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.upload_medic_list .medic_list {
	background: rgb(248, 248, 248); width: 105px; color: rgb(115, 114, 114); padding-left: 20px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.new_batch .batch_name {
	float: left;
}
.new_batch .input_batch_name {
	float: left;
}
.new_batch .comment .comment_name {
	float: left;
}
.new_batch .comment .comment_input {
	float: left;
}
.new_batch .new_batch_name {
	border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.new_batch .new_batch_name input {
	border: currentColor; border-image: none; width: 680px; height: 38px; line-height: 38px; font-size: 14px;
}
.new_batch .comment {
	height: 210px;
}
.new_batch .comment > div {
	height: 210px;
}
.new_batch .comment .comment_name {
	line-height: 210px;
}
.new_batch .comment .comment_input {
	border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.new_batch .comment .comment_input textarea {
	border: currentColor; border-image: none; width: 684px; height: 205px; font-size: 14px; -ms-word-wrap: break-word; resize: none;
}
.upload_medic_list .medic_list {
	height: 40px; line-height: 40px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.upload_medic_list .select_medic_list {
	height: 40px; line-height: 40px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.upload_medic_list .medic_list {
	background: rgb(248, 248, 248);
}
.upload_medic_list {
	height: 41px; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid;
}
.select_medic_left .select_file {
	background: url("../images/upload.png") no-repeat; margin: 0px 5px 0px 10px; width: 74px; height: 32px; text-align: center; line-height: 32px; display: inline-block; position: relative; cursor: pointer;
}
.select_file input {
	left: 0px; width: 74px; height: 32px; position: absolute; cursor: pointer; opacity: 0;
}
.select_medic_list > div {
	color: rgb(71, 71, 71); float: left;
}
.select_medic_right {
	color: rgb(136, 136, 136); margin-left: 287px;
}
.select_medic_right .select_medic1 em {
	background: url("../images/icon_searchs.png") no-repeat; width: 17px; height: 17px; line-height: 17px; margin-right: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.select_medic_right .select_medic2 {
	margin: 0px 15px 0px 30px;
}
.select_medic_right .select_medic2 em {
	background: url("../images/up_down.png") no-repeat; width: 17px; height: 16px; margin-right: 5px; display: inline-block; cursor: pointer;
}
.bottom_help {
	background: rgb(248, 248, 248); height: 170px; padding-top: 20px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.bottom_help .friend_reminder {
	width: 745px; color: rgb(136, 136, 136); margin-left: 20px;
}
.bottom_help .friend_reminder em {
	color: rgb(49, 181, 160);
}
.create_batch input {
	border: currentColor; border-image: none; width: 94px; height: 42px; text-align: center; line-height: 42px; font-size: 14px; display: inline-block; cursor: pointer;
}
.create_batch {
	margin: 40px auto 30px; text-align: center;
}
.create_batch .create_btn {
	background: url("../images/creat.png") no-repeat; color: rgb(255, 255, 255);
}
.create_batch .goback_btn {
	background: url("../images/creat_cancel.png") no-repeat; color: rgb(136, 136, 136); margin-left: 25px;
}
.process_pic .process_steps1 {
	background: url("../images/goes_first_s.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 15px;
}
.process_pic .process_twos {
	background: url("../images/goes_two.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 15px;
}
.import_data {
	margin: 0px 18px; width: 812px;
}
.import_data .import_data_head {
	background: rgb(243, 243, 243); border: 1px solid rgb(220, 220, 220); border-image: none; height: 40px; line-height: 40px; font-size: 14px;
}
.import_data .import_data_head span {
	width: 200px; text-align: center; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block; cursor: pointer;
}
.import_data .import_data_head .import_data_failure {
	margin-left: -4px;
}
.import_data .import_data_head .select_tabs {
	background: rgb(248, 248, 248); height: 39px; color: rgb(49, 181, 160); margin-top: -1px; border-top-color: rgb(49, 181, 160); border-top-width: 2px; border-top-style: solid;
}
.import_data .datagrid {
	border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.import_data .datagrid td {
	background: rgb(248, 248, 248); height: 40px; text-align: center; color: rgb(126, 125, 125); font-size: 12px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; -ms-word-break: break-all;
}
.import_data .datagrid td em {
	color: rgb(49, 181, 160);
}
.import_data .datagrid td.tips {
	background: rgb(243, 243, 243);
}
.datagrid table {
	margin-bottom: 20px;
}
.paging {
	color: rgb(126, 125, 125); padding-bottom: 60px; font-size: 14px;
}
.paging a {
	color: rgb(126, 125, 125);
}
.paging .page_home {
	background: url("../images/pager_btn.png") no-repeat; margin: 0px 2px 0px 18px; width: 39px; height: 27px; text-align: center; line-height: 27px; display: inline-block; cursor: pointer;
}
.paging .page_end {
	background: url("../images/pager_btn.png") no-repeat; margin: 0px 2px 0px 18px; width: 39px; height: 27px; text-align: center; line-height: 27px; display: inline-block; cursor: pointer;
}
.paging .btn_back {
	background: url("../images/pager_before.png") no-repeat; width: 26px; height: 27px; text-align: center; line-height: 27px; display: inline-block; cursor: pointer;
}
.paging .page_num {
	width: 25px; height: 25px; text-align: center; line-height: 25px; margin-left: -4px; border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; cursor: pointer;
}
.paging .go_before {
	background: url("../images/pager_after.png") no-repeat; width: 26px; height: 27px; text-align: center; line-height: 27px; margin-left: -4px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; display: inline-block; cursor: pointer;
}
.paging .go_page {
	color: rgb(49, 181, 160);
}
.paging .page_select {
	background: rgb(235, 235, 235); color: rgb(49, 181, 160); border-top-color: rgb(206, 206, 206); border-bottom-color: rgb(206, 206, 206); border-left-color: rgb(206, 206, 206); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.paging .page_end {
	margin: 0px 15px 0px 5px;
}
.paging em {
	color: rgb(49, 181, 160);
}
.paging .sum_pager {
	margin: 0px 10px;
}
.paging .go_pager {
	margin: 0px 4px; border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 39px; height: 25px; text-align: center; color: rgb(126, 125, 125); line-height: 25px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.paging .goes {
	background: url("../images/pager_goes.png") no-repeat; width: 39px; height: 27px; text-align: center; color: rgb(71, 71, 71); line-height: 27px; display: inline-block; cursor: pointer;
}
.paging .goes_back {
	background: url("../images/pager_img.png") no-repeat; width: 59px; height: 27px; text-align: center; color: rgb(136, 136, 136); line-height: 27px; margin-left: 80px; display: inline-block; cursor: pointer;
}
.process_pic .export_process_twos {
	background: url("../images/go_two.png") no-repeat; width: 238px; height: 44px; line-height: 44px; margin-left: 15px;
}
.pass_content .export_process_last {
	background: url("../images/go_last.png") no-repeat; width: 238px; height: 44px; line-height: 44px;
}
.exporet_leve {
	margin-bottom: 0px;
}
.export_plan {
	background: rgb(248, 248, 248); margin: 0px 18px 10px; height: 60px; color: rgb(115, 114, 114); line-height: 60px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.export_plan span {
	_display: inline-block;
}
.export_plan .process_state {
	margin-left: 20px;
}
.complet_num {
	color: rgb(49, 181, 160);
}
.match_data .page_home {
	margin-left: 0px;
}
.export_plan .process_state_result {
	color: rgb(49, 181, 160); margin-right: 75px; _vertical-align: middle;
}
.export_plan .progress_bars {
	width: 450px; display: inline-block; _line-height: 10px; _height: 10px;
}
.export_plan .progress_bars .complet {
	background: rgb(85, 210, 190); border-radius: 5px 0px 0px 5px; width: 90%; height: 10px; float: left; display: block; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; _line-height: 10px; -ms-border-radius: 5px 0 0 5px; _height: 10px;
}
.export_plan .progress_bars .nocomplet {
	background: rgb(214, 214, 214); border-radius: 0px 5px 5px 0px; width: 10%; height: 10px; float: left; display: block; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0;
}
.import_data .datagrid td.look_detail {
	color: rgb(49, 181, 160); cursor: pointer;
}
.recipe td.remark {
	color: rgb(49, 181, 160); cursor: pointer;
}
.match_data .paging {
	padding-bottom: 10px;
}
.btns_opear {
	margin: 0px auto 15px; text-align: center;
}
.btns_opear .goback_btns {
	background: url("../images/btns1.png") no-repeat; border: currentColor; border-image: none; width: 126px; height: 27px; text-align: center; color: rgb(126, 125, 125); line-height: 27px; margin-right: 10px; display: inline-block; cursor: pointer;
}
.btns_opear .goback_export {
	background: url("../images/btn2.png") no-repeat; border: currentColor; border-image: none; width: 126px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; display: inline-block; cursor: pointer;
}
.recipe {
	margin: 20px 18px; width: 810px; color: rgb(71, 71, 71); font-size: 14px; border-top-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.recipe table td {
	background: rgb(248, 248, 248); height: 40px; text-align: center; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; -ms-word-break: break-all;
}
.recipe table td.recipe_search {
	background: rgb(243, 243, 243); text-align: left; _border-top: 1px solid #dcdcdc;
}
.recipe .recipe_name {
	margin: 0px 10px 0px 15px;
}
.recipe table td.recipe_search input {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 155px; height: 23px; line-height: 23px; font-size: 14px;
}
.recipe_search .recipe_btn {
	background: url("../images/recipe_search.png") no-repeat; width: 71px; height: 27px; text-align: center; line-height: 27px; margin-left: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.recipe_pager.paging {
	margin: 0px auto; text-align: center;
}
.recipe .recipe_tip {
	background: rgb(248, 248, 248); padding: 15px; letter-spacing: 1px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; -ms-word-break: break-all; _height: 100px;
}
.recipe .recipe_tip {
	_height: 23px; _margin: 10px 0 5px 18px;
}
.recipe .recipe_tips {
	_height: 23px; _margin: 10px 0 5px 18px;
}
.recipe .recipe_tip em {
	color: rgb(49, 181, 160);
}
.recipe_tip .recipe_opear_tip {
	width: 780px; margin-top: 5px;
}
.recipe table td.recipe_search .opear_time_input input {
	width: 95px; height: 23px; line-height: 23px; margin-right: 5px;
}
.recipe_search .new_adds {
	background: url("../images/add_pharmacist.png") no-repeat; width: 70px; height: 29px; line-height: 29px; padding-left: 25px; margin-left: 70px; display: inline-block; cursor: pointer;
}
.recipe_search .opear_time {
	margin-left: 10px;
}
.recipe_search .recipe_btns {
	margin-left: 0px;
}
.betch_name {
	margin-left: 15px;
}
.recipe .look_export {
	color: rgb(49, 181, 160); margin-right: 5px;
}
.recipe .look_mate {
	color: rgb(49, 142, 181); margin-left: 5px;
}
.recipe_search span {
	display: inline-block;
}
.recipe_search span input {
	display: inline-block;
}
.layout_right_contents {
	_margin: 0 18px;
}
.recipe table {
	_border-left: 1px solid #dcdcdc;
}
.recipe .recipe_tip {
	_border-left: 1px solid #dcdcdc; _margin-left: 0 18px;
}
.pass_tip_head span {
	line-height: 17px; font-size: 14px; vertical-align: middle; _margin-top: 15px; _display: inline-block; _height: 17px;
}
.pass_tip_head .good {
	background: url("../images/good.png") no-repeat; margin: 0px 3px 0px 20px; width: 16px; height: 17px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head .edit {
	background: url("../images/icon_edits.png") no-repeat; margin: 0px 3px 0px 20px; width: 21px; height: 21px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head .search {
	background: url("../images/icon_searchs.png") no-repeat; margin: 0px 3px 0px 20px; width: 17px; height: 17px; display: inline-block; _margin-top: 17px;
}
.pass_tip_head em {
	color: rgb(49, 181, 160);
}
.go_success {
	background: rgb(243, 243, 243); margin: 0px 18px; height: 40px; line-height: 40px; padding-left: 25px; font-size: 14px; vertical-align: middle; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.sucess_tit {
	background: rgb(248, 248, 248); margin: 0px 18px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.sucess_tit .sucess_smail_face {
	margin: 0px auto; padding: 35px 0px; width: 680px; text-align: center; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.sucess_smail_face .face {
	background: url("../images/smil_face.png") no-repeat; width: 42px; height: 42px; margin-right: 3px; display: inline-block;
}
.sucess_smail_face span {
	line-height: 42px; vertical-align: middle;
}
.sucess_smail_face .font_tip {
	color: rgb(49, 181, 160); font-size: 24px;
}
.sucess_tit .welcome_go {
	margin: 35px auto; text-align: center; font-size: 18px;
}
.sucess_tit .welcome_go span {
	
}
.sucess_tit .welcome_go a {
	color: rgb(49, 181, 160); text-decoration: underline;
}
.config_btn {
	margin: 0px auto; text-align: center;
}
.config_btn span {
	background: url("../images/confirm.png") no-repeat; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; margin-bottom: 25px; display: inline-block; cursor: pointer;
}
.done_things {
	background: rgb(248, 248, 248); margin: 0px 18px 25px; padding: 35px 0px 0px 25px; height: 245px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.done_things > div {
	float: left;
}
.done_things .done_step {
	width: 212px; _float: left;
}
.done_things .done_step .content_font {
	padding-left: 3px; font-size: 14px; margin-top: 15px;
}
.done_things .contents {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 210px; height: 155px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;
}
.done_things .contents_other {
	border: 1px solid rgb(49, 181, 160); border-image: none;
}
.done_things .logo_go {
	background: url("../images/logo_go.png") no-repeat; margin: 65px 24px 0px; width: 15px; height: 19px; display: inline-block; _float: left;
}
.done_step .contents .step1 {
	background: url("../images/add1.png") no-repeat; margin: 35px 0px 5px; width: 58px; height: 50px; display: inline-block;
}
.done_step .contents .step2 {
	background: url("../images/setting.png") no-repeat; margin: 35px 0px 5px; width: 58px; height: 50px; display: inline-block;
}
.done_step .contents .step3 {
	background: url("../images/configs.png") no-repeat; margin: 35px 0px 5px; width: 58px; height: 50px; display: inline-block;
}
.done_step .contents .step_tit {
	font-size: 18px;
}
.done_things .contents_other .step_tit {
	color: rgb(49, 181, 160);
}
.layout_heads {
	padding: 20px 0px 0px; height: auto; line-height: normal;
}
.info_detail {
	padding: 22px 0px 15px 25px; font-size: 14px;
}
.complete_info {
	background: rgb(248, 248, 248); margin: 0px 18px; padding: 17px 0px 10px 25px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.info_detail table td {
	height: 35px; line-height: 35px; vertical-align: middle;
}
.complete_info table td {
	height: 33px; line-height: 33px; vertical-align: middle;
}
.info_detail table td.edit_tit {
	width: 105px; text-align: left;
}
.complete_info table td.edit_tit {
	width: 105px; text-align: left;
}
.info_detail table td input {
	border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 400px; height: 30px; line-height: 30px; font-size: 14px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;
}
.complete_info table td input {
	border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 400px; height: 30px; line-height: 30px; font-size: 14px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;
}
.info_detail table td.reminder {
	color: rgb(169, 169, 169); padding-bottom: 2px; padding-left: 106px;
}
.info_detail table td em {
	color: rgb(215, 0, 0); margin-left: 5px; vertical-align: middle;
}
.complete {
	color: rgb(49, 181, 160);
}
.license {
	color: rgb(169, 169, 169);
}
.complete_info .uploads {
	background: url("../images/upload.png") no-repeat; margin: 15px 0px 10px; width: 74px; height: 32px; text-align: center; color: rgb(0, 0, 0); line-height: 32px; display: inline-block; cursor: pointer;
}
.complete_info .upload_img img {
	margin-top: 10px;
}
.complete_info table td.license_tit {
	vertical-align: top;
}
.license_tit.edit_tit > div {
	height: 23px;
}
.license > div {
	height: 23px;
}
.complete_info table td.reminder {
	color: rgb(169, 169, 169); padding-left: 110px;
}
.pharmacist_tit {
	float: left;
}
.add_pharmacist {
	background: url("../images/add_pharmacist.png") no-repeat; margin: 7px 10px 0px 0px; width: 75px; height: 29px; color: rgb(71, 71, 71); line-height: 29px; padding-left: 25px; vertical-align: middle; float: right; display: inline-block; cursor: pointer;
}
.pharmacist_list {
	background: rgb(248, 248, 248); margin: 0px 18px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.pharmacist_list table td {
	height: 40px; text-align: center; line-height: 40px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.pharmacist_list table td.introduc_pharmacist {
	text-align: left; padding-left: 35px;
}
.pharmacist_list table .default_img {
	width: 33px; height: 27px; line-height: 27px; vertical-align: middle; display: inline-block;
}
.content_submit {
	margin: 0px auto 25px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.content_submit span {
	background: url("../images/confirm.png") no-repeat; margin: 30px auto; width: 155px; height: 45px; text-align: center; line-height: 45px; display: inline-block; cursor: pointer;
}
.remind_notice {
	background: rgb(248, 248, 248); margin: 0px 18px; height: 70px; color: rgb(49, 181, 160); line-height: 70px; font-size: 18px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.remind_notice .notice {
	background: url("../images/notice.png") no-repeat; width: 18px; height: 15px; margin-left: 175px; display: inline-block; _margin-right: 5px;
}
.remind_notice span {
	_margin-top: 20px;
}
.info_des_detail table td.edit_tit {
	text-align: right;
}
.complete_infos table td.edit_tit {
	text-align: right;
}
.info_des_detail table td.info_content {
	padding-left: 25px;
}
.complete_infos table td.info_content {
	padding-left: 25px;
}
.complete_infos .license_img1 {
	width: 108px; height: 52px; margin-left: 25px;
}
.complete_infos .license_img2 {
	width: 102px; height: 52px; margin-left: 25px;
}
.complete_infos .license_img1 img {
	margin-left: 25px;
}
.complete_infos .license_img2 img {
	margin-left: 25px;
}
.pharmacist_list .enter {
	background: rgb(248, 248, 248); margin: 0px auto 25px; text-align: center; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.pharmacist_list .enter span {
	background: url("../images/cancels.png") no-repeat; margin: 40px 0px; width: 153px; height: 43px; text-align: center; line-height: 43px; font-size: 14px; display: inline-block; cursor: pointer;
}
.info_des_detail table td {
	height: 40px; line-height: 40px;
}
.complete_infos table td {
	height: 40px; line-height: 40px;
}
.info_des_detail {
	padding: 20px 0px 25px 25px;
}
.review_result {
	background: rgb(248, 248, 248); margin: 0px 18px; padding: 17px 0px 0px 25px; height: 160px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.review_result .review_tit {
	margin-right: 3px; vertical-align: top;
}
.review_result .review_content {
	padding: 10px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 600px; height: 120px; color: rgb(163, 163, 163); font-size: 14px; display: inline-block; -ms-overflow-x: hidden; -ms-overflow-y: scroll; resize: none;
}
.pop-up-main {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 588px; height: 500px;
}
.pop-up-main .add_img_head {
	height: 40px; color: rgb(21, 85, 74); line-height: 40px; padding-left: 15px; font-size: 14px; border-bottom-color: rgb(42, 156, 138); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(49, 181, 159);
}
.add_img_head .close {
	background: url("../images/close.png") no-repeat; width: 18px; height: 18px; line-height: 18px; margin-left: 480px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.classify_head .close {
	background: url("../images/close.png") no-repeat; width: 18px; height: 18px; line-height: 18px; margin-left: 480px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.pop-up-main .add_img_content {
	margin: 20px 0px 0px 35px;
}
.add_img_content .line_content {
	height: 60px; line-height: 60px; font-size: 14px;
}
.add_img_content .line_content input {
	border-radius: 4px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 420px; height: 33px; line-height: 33px; padding-left: 5px; font-size: 14px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px;
}
.line_content span em {
	color: red; margin-left: 5px;
}
.attachment_up {
	margin-top: 15px;
}
.attachment_up > span {
	font-size: 14px; float: left; display: block;
}
.attachment_up .up_img {
	background: rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); border-image: none; width: 400px; height: 75px; text-align: center; line-height: 75px;
}
.attachment_up .img_format {
	margin: 5px 0px 15px; width: 400px; color: rgb(163, 163, 163);
}
.img_upload span {
	background: url("../images/img_upload.png") no-repeat; width: 74px; height: 37px; text-align: center; line-height: 37px; display: inline-block; cursor: pointer;
}
.confirm_btn {
	margin: 0px auto; text-align: center;
}
.confirm_btn span {
	background: url("../images/confirm.png") no-repeat; width: 155px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; margin-top: 60px; display: inline-block; cursor: pointer;
}
.classify_main {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 800px; height: 610px;
}
.classify_main .classify_head {
	height: 40px; color: rgb(21, 85, 74); line-height: 40px; padding-left: 15px; font-size: 14px; margin-bottom: 10px; border-bottom-color: rgb(42, 156, 138); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(49, 181, 159);
}
.classify_head .close {
	margin-left: 660px;
}
.classify_left {
	width: 260px; height: 478px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.classify_layout {
	margin: 0px 10px; height: 480px; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.classify_left .search_name {
	height: 38px; line-height: 38px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.classify_left .search_name input {
	padding: 0px 20px 0px 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 220px; height: 27px; line-height: 27px; font-size: 14px; margin-left: 6px;
}
.classify_left .search_name i {
	background: url("../images/seerchs.png") no-repeat; top: 12px; width: 13px; height: 13px; right: 15px; line-height: 13px; position: absolute; cursor: pointer;
}
.med_list li a {
	height: 35px; color: rgb(0, 0, 0); line-height: 35px; font-size: 14px; margin-left: 20px;
}
.med_list ul {
	margin-top: 15px;
}
.med_list .select_bg {
	background: rgb(49, 181, 160); color: rgb(255, 255, 255); cursor: pointer;
}
.med_list .select_bg a {
	color: rgb(255, 255, 255);
}
.classify_right {
	width: 517px; float: left;
}
.classify_contents {
	height: 38px; color: rgb(49, 181, 160); line-height: 38px; padding-left: 15px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.classify_right .input_one {
	margin: 0px 5px 0px 15px; vertical-align: middle;
}
.classify_right .input_two {
	margin: 0px 15px 0px 41px; vertical-align: middle;
}
.classify_lists dt {
	height: 39px; line-height: 39px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.classify_lists dd {
	height: 39px; line-height: 39px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.classify_lists span {
	line-height: 20px; vertical-align: middle;
}
dt .spread_img {
	background: url("../images/select_btn.png") no-repeat; margin: 0px 5px 0px 15px; width: 17px; height: 18px; vertical-align: middle; display: inline-block; cursor: pointer;
}
dt .btn_spread {
	background: url("../images/expend_btn.png") no-repeat; width: 16px; height: 16px; margin-right: 15px; vertical-align: middle; display: inline-block; cursor: pointer;
}
dd em.unchecks {
	background: url("../images/unselect_btn.png") no-repeat; margin: 0px 15px 0px 41px; width: 18px; height: 17px; display: inline-block; cursor: pointer;
}
dd em.checks {
	background: url("../images/select_btn.png") no-repeat; margin: 0px 15px 0px 41px; width: 17px; height: 18px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.unspread_img {
	background: url("../images/unselect_btn.png") no-repeat; margin: 0px 15px 0px 41px; width: 18px; height: 17px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.unspread_img {
	margin: 0px 5px 0px 15px;
}
.btn_unspread {
	background: url("../images/close_btn.png") no-repeat; width: 16px; height: 16px; margin-right: 15px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.confirm_btns span {
	margin: 17px 0px 20px;
}
.advertising {
	margin-left: 20px;
}
.advertising_content {
	background: rgb(255, 255, 255); padding: 20px 0px 20px 20px;
}
.ad_img {
	height: 120px; margin-bottom: 22px;
}
.img_set {
	width: 180px; text-align: center; margin-top: 30px; display: inline-block;
}
.img_set img {
	margin-bottom: 15px; margin-left: 10px; cursor: pointer;
}
.img_set a {
	color: rgb(136, 136, 136); clear: both; font-size: 14px; text-decoration: underline;
}
.ad_img img {
	float: left;
}
.img_set {
	float: left;
}
.add_img {
	background: rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); border-image: none; width: 630px; height: 120px; text-align: center; float: left;
}
.add_img > img {
	margin-top: 25px;
}
.add_img a {
	color: rgb(136, 136, 136); font-size: 14px; margin-top: 7px; display: block;
}
.add_img a img {
	margin-right: 5px;
}
.order_btn {
	margin: 35px 0px 0px 5px; float: left;
}
.order_btn img {
	margin-left: 10px; cursor: pointer;
}
.preview {
	margin: 20px 0px 20px 20px;
}
.preview .preview_content {
	float: left;
}
.preview_bg {
	position: relative;
}
.disease_type {
	position: relative;
}
.edits {
	background: url("../images/edits.png") no-repeat; top: 40px; width: 76px; height: 36px; text-align: center; right: 40px; color: rgb(0, 0, 51); line-height: 36px; font-size: 14px; position: absolute; cursor: pointer;
}
.disease_type span.edits {
	background: url("../images/edits.png") no-repeat; top: 40px; width: 76px; height: 36px; text-align: center; right: 40px; color: rgb(0, 0, 51); line-height: 36px; font-size: 14px; position: absolute; cursor: pointer;
}
.disease_type {
	background: rgb(248, 248, 248); margin: 8px 0px 10px; padding: 5px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 612px; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.disease_type span {
	background: url("../images/disease_btn.png") no-repeat; margin: 5px 2px; width: 94px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 14px; display: inline-block; cursor: pointer;
}
.disease_type span.edits {
	top: 12px; right: 23px;
}
.daily_medicine {
	background: rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); border-image: none;
}
.medicine_tit {
	margin: 0px 15px 5px; height: 39px; line-height: 39px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.medicine_tit .medic_summary {
	margin: 0px auto; width: 280px; text-align: center; color: rgb(49, 181, 160); font-size: 14px; border-bottom-color: rgb(49, 181, 160); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.daily_medicine_list {
	width: 610px; padding-bottom: 12px; position: relative; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.daily_medicine_list .medicine_list {
	background: url("../images/med_bg.png") no-repeat; margin: 10px 0px 0px 17px; width: 130px; height: 80px; display: inline-block;
}
.medicine_list span {
	width: 60px; color: rgb(49, 181, 160); font-size: 18px; margin-top: 30px; vertical-align: top; display: inline-block; -ms-word-break: normal; -ms-word-wrap: break-word;
}
.medicine_list .name {
	margin-top: 15px;
}
.medicine_list img {
	margin: 15px 0px 0px 10px;
}
.preview_btn span {
	margin-top: 15px;
}
.daily_medicine_list span.edits {
	top: 55px; right: 20px;
}
.classifi_tree {
	background: rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); border-image: none; width: 170px; height: 449px; margin-right: 10px; float: left; position: relative;
}
.l-children {
	margin: 25px 0px 0px 15px;
}
.l-children li {
	font-size: 14px;
}
.l-children .spread_imgs {
	background: url("../images/expend_btns.png") no-repeat; width: 19px; height: 28px; line-height: 28px; margin-right: 5px; vertical-align: top; display: inline-block; cursor: pointer;
}
.l-children a {
	color: rgb(0, 0, 51);
}
.tree {
	background: url("../images/tree.png") no-repeat; width: 19px; height: 36px; vertical-align: middle; display: inline-block;
}
.children_tree span {
	height: 36px; line-height: 36px; margin-left: 5px; vertical-align: top;
}
.children_tree .select {
	color: rgb(49, 181, 160);
}
.l-children .close_imgs {
	background: url("../images/close_btns.png") no-repeat; width: 19px; height: 33px; vertical-align: middle; display: inline-block;
}
.l-children .last_imgs {
	background: url("../images/last_btns.png") no-repeat; width: 19px; height: 33px; vertical-align: middle; display: inline-block;
}
.classifi_tree span.edits {
	top: 375px; right: 45px;
}
.data_source {
	margin: 20px 18px; width: 810px;
}
.data_source .head {
	background: rgb(243, 243, 243); border: 1px solid rgb(220, 220, 220); border-image: none; height: 38px; line-height: 38px; padding-left: 20px; font-size: 14px;
}
.data_source_list {
	background: rgb(248, 248, 248); padding: 5px 0px 5px 20px; height: 70px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.data_source_list .data_lists {
	height: 30px; line-height: 30px;
}
.data_source_list label {
	color: rgb(49, 181, 160);
}
.data_lists span {
	width: 385px; display: inline-block;
}
.query_list {
	background: rgb(248, 248, 248); padding: 5px 0px 0px 10px; height: 80px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.query_list table {
	width: 580px; font-size: 14px;
}
.query_content .title {
	text-align: right;
}
.query_content {
	float: left;
}
.query_content input {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 160px; height: 27px; line-height: 27px; margin-left: 5px;
}
.query_content td {
	padding: 5px 0px;
}
.data_btn {
	margin: 30px 0px 0px; float: left;
}
.data_btn .sear {
	background: url("../images/data_search.png") no-repeat; width: 52px; height: 26px; line-height: 26px;
}
.data_btn .repord {
	background: url("../images/data_report.png") no-repeat; width: 125px; height: 26px; line-height: 26px; padding-left: 20px; margin-left: 20px;
}
.data_btn input {
	border: currentColor; border-image: none; text-align: center; font-size: 14px; display: inline-block; cursor: pointer;
}
.datas_list th {
	background: rgb(243, 243, 243); font-weight: normal;
}
.datas_list th {
	height: 40px; text-align: center; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.datas_list td {
	height: 40px; text-align: center; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.datas_list td {
	background: rgb(248, 248, 248);
}
.datas_list {
	border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.datas_list .table_list {
	height: 248px; overflow: auto;
}
.datas_list td a {
	color: rgb(49, 181, 160);
}
.prompt_info {
	margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 486px; height: auto;
}
.prompt_tit {
	height: 40px; color: rgb(21, 85, 74); line-height: 40px; padding-left: 15px; font-size: 14px; border-bottom-color: rgb(42, 156, 138); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(49, 181, 159);
}
.prompt_tit .close {
	background: url("../images/close.png") no-repeat; width: 18px; height: 18px; line-height: 18px; margin-left: 380px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.edit_drug .close {
	background: url("../images/close.png") no-repeat; width: 18px; height: 18px; line-height: 18px; margin-left: 380px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.prompt_content {
	background: rgb(255, 255, 255);
}
.success_info {
	margin: 45px auto 40px; height: 35px; text-align: center; line-height: 35px; font-size: 18px;
}
.success_info img {
	margin-right: 5px; vertical-align: middle;
}
.btn_success {
	margin: 0px auto; text-align: center;
}
.btn_success input {
	background: url("../images/scuess_tip.png") no-repeat; margin: 0px auto 30px; border: currentColor; border-image: none; width: 104px; height: 35px; text-align: center; color: rgb(49, 181, 159); line-height: 35px; font-size: 14px; cursor: pointer;
}
.btn_success input:hover {
	background: url("../images/scuess_tips.png") no-repeat; margin: 0px auto 30px; border: currentColor; border-image: none; width: 104px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; cursor: pointer;
}
.edit_drug {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 790px; height: auto;
}
.edit_drug .edit_tit {
	height: 40px; color: rgb(21, 85, 74); line-height: 40px; padding-left: 15px; font-size: 14px; border-bottom-color: rgb(42, 156, 138); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(49, 181, 159);
}
.edit_drug .close {
	margin-left: 690px;
}
.tb-property {
	padding: 25px 30px; height: 450px;
}
.picture_show {
	width: 260px; height: 330px; float: left; position: relative;
}
.bigs_img {
	width: 260px; height: 260px; text-align: center;
}
.spec-list {
	margin: 5px auto; width: 240px; height: 57px; float: left;
}
.spec-list li {
	margin-left: 4px; float: left;
}
.spec-list li.curr img {
	border: 1px solid rgb(49, 181, 160); border-image: none;
}
.spec-img {
	width: 11px; height: 54px; display: inline-block; position: absolute; cursor: pointer;
}
.spec-left {
	background: url("../images/click_bfs.png") no-repeat; left: 0px; top: 265px;
}
.spec-left:hover {
	background: url("../images/click_bf.png") no-repeat; left: 0px; top: 265px;
}
.spec-right {
	background: url("../images/click_af.png") no-repeat; top: 265px; right: 0px;
}
.spec-right:hover {
	background: url("../images/click_afs.png") no-repeat; top: 265px; right: 0px;
}
.drug_content {
	float: left;
}
.drug_content {
	width: 440px; font-size: 14px; margin-left: 25px;
}
.drug_content table .left {
	width: 25%; text-align: right;
}
.drug_content table .right {
	width: 75%; text-align: left; color: rgb(49, 181, 159); padding-left: 5px;
}
.drug_content table td {
	padding: 5px 0px 16px;
}
.drug_content table input {
	background: url("../images/text_bg.png") no-repeat; border: currentColor; border-image: none; width: 333px; height: 32px; line-height: 32px; padding-left: 10px; font-size: 14px; margin-left: 3px; display: inline-block;
}
.edit_drug .btn_s {
	margin: 0px auto 25px; text-align: center; font-size: 14px;
}
.btn_s span {
	margin: 0px 3px; width: 152px; height: 42px; line-height: 42px; display: inline-block; cursor: pointer;
}
.btn_s .lost_bg {
	background: url("../images/lost_img.png") no-repeat; width: 142px; color: rgb(49, 181, 159); padding-left: 10px;
}
.btn_s .lost_bg:hover {
	background: url("../images/lost_imgs.png") no-repeat; width: 142px; color: rgb(255, 255, 255); padding-left: 10px;
}
.btn_s .sumit {
	background: url("../images/btn_submit.png") no-repeat; text-align: center; color: rgb(49, 181, 159);
}
.btn_s .sumit:hover {
	background: url("../images/btn_submits.png") no-repeat; text-align: center; color: rgb(255, 255, 255);
}
.med_tit {
	margin: 10px 20px; font-size: 14px;
}
.med_tit a {
	margin: 0px 3px; color: rgb(49, 181, 159); text-decoration: underline;
}
.med_search {
	background: rgb(248, 248, 248); margin: 0px 20px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 38px; line-height: 38px; padding-left: 10px; font-size: 14px;
}
.med_search .med_name {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 290px; height: 24px; line-height: 24px; padding-left: 5px; font-size: 14px; margin-right: 10px;
}
.med_search select {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 90px; height: 26px; line-height: 26px; padding-left: 3px; font-size: 14px; margin-bottom: 3px; vertical-align: middle;
}
.med_search .sear_btn {
	background: url("../images/data_search.png") no-repeat; width: 52px; height: 26px; text-align: center; line-height: 26px; margin-left: 3px; display: inline-block; cursor: pointer;
}
.med_search .batch {
	width: 70px; height: 26px; line-height: 26px; padding-left: 27px; display: inline-block; cursor: pointer;
}
.med_search .putaway {
	background: url("../images/putaway.png") no-repeat; margin: 0px 5px 0px 55px;
}
.med_search .shelves {
	background: url("../images/shelves.png") no-repeat;
}
.all_medic {
	margin: 0px 20px; width: 806px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
.all_medic table th {
	background: rgb(243, 243, 243);
}
.all_medic table td {
	height: 39px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.all_medic table th {
	height: 39px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.all_medic table td {
	background: rgb(248, 248, 248); text-align: center; -ms-word-break: break-all;
}
.all_medic table th input {
	background: url("../images/select_all.png") no-repeat; border: currentColor; border-image: none; width: 14px; height: 14px; display: inline-block;
}
.all_medic table td input {
	background: url("../images/select_all.png") no-repeat; border: currentColor; border-image: none; width: 14px; height: 14px; display: inline-block;
}
.all_medic table td input {
	margin-left: 10px;
}
.all_medic table td img {
	margin-right: 10px; vertical-align: middle;
}
.drop-down {
	background: url("../images/drop-down.png") no-repeat; width: 8px; height: 5px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.drop-downs {
	background: url("../images/select-down.png") no-repeat; width: 8px; height: 5px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.oper_button em {
	margin: 0px 5px;
}
.oper_edit {
	color: rgb(49, 127, 181);
}
.oper_del {
	color: rgb(228, 0, 0);
}
.oper_data {
	color: rgb(45, 185, 142);
}
.all_medic table {
	margin-bottom: 20px;
}
.all_drug .paging {
	margin: 0px auto; text-align: center; padding-bottom: 30px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.sell .sell_type {
	border: 1px solid rgb(45, 185, 142); border-image: none; width: 80px; height: 50px; right: 200px; position: absolute;
}
.sell_type span {
	background: rgb(255, 255, 255); height: 25px; text-align: left; padding-left: 10px; display: block; cursor: pointer;
}
.sell_type .sell_select {
	background: rgb(45, 185, 142); color: rgb(255, 255, 255);
}
.bg_big {
	border: 1px solid rgb(45, 185, 142); border-image: none; left: 90px; top: 140px; width: 530px; height: 397px; position: absolute;
}
.unclassified {
	margin-top: 20px;
}
.unclassified .add_batch {
	background: url("../images/add_toppng.png") no-repeat; width: 67px; height: 26px; line-height: 26px; padding-left: 27px; font-size: 14px; margin-left: 320px; display: inline-block; cursor: pointer;
}
.unclassified table th input {
	margin-left: 10px;
}
.unclassified table td input {
	margin-left: 15px;
}
.unclassified table td img {
	margin: 0px 10px 0px 25px;
}
.all_medic .med-names {
	width: 125px; -ms-word-break: break-all;
}
.unclassified table td {
	height: 60px; position: relative;
}
.med_i {
	position: relative; cursor: pointer;
}
.unclassified a.type1 {
	color: rgb(45, 185, 142);
}
.unclassified a.type2 {
	color: rgb(4, 84, 193);
}
.unclassified a.type3 {
	color: rgb(6, 71, 101);
}
.unclassified .med_lists {
	background: rgb(255, 255, 255); border: 1px solid rgb(45, 185, 142); border-image: none; left: 23px; position: absolute; z-index: 10;
}
.unclassified .med_lists > div {
	padding: 0px 9px; height: 25px; line-height: 25px; cursor: pointer;
}
.unclassified .med_lists > div:hover {
	background: rgb(49, 181, 160); color: rgb(255, 255, 255);
}
.no_associat {
	border-top-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.checks_box {
	background: url("../images/select_all.png") no-repeat; border: currentColor; border-image: none; width: 14px; height: 14px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.unchecks_box {
	background: url("../images/select_check.png") no-repeat; border: currentColor; border-image: none; width: 15px; height: 15px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.ass_img {
	margin-right: 5px; vertical-align: middle;
}
.datas_list td a.associat_btn {
	margin: 0px 5px; color: rgb(45, 185, 142);
}
.datas_list td a.associat_detail {
	margin: 0px 5px; color: rgb(4, 84, 193);
}
.associat_list .table_list {
	height: auto;
}
.associat_list .paging {
	margin: 0px auto; padding: 20px 0px 25px; text-align: center; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.add_medic_success {
	background: rgb(248, 248, 248); padding: 50px 0px; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.add_medic_success img {
	margin: 0px 20px 0px 80px; float: left;
}
.medic_success_tip span {
	display: block;
}
.medic_success_tip .line1 {
	font-size: 18px; margin-bottom: 5px;
}
.medic_success_tip .line1 em {
	margin: 0px 5px; color: rgb(45, 185, 142);
}
.medic_success_tip .line2 {
	color: rgb(136, 136, 136); font-size: 14px;
}
.medic_success_tip .line2 a {
	margin: 0px 5px; color: rgb(45, 185, 142); text-decoration: underline;
}
.recommend_type li {
	background: rgb(248, 248, 248); padding: 0px 20px; height: 40px; line-height: 40px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.recommend_type .left {
	float: left;
}
.recommend_type .right {
	width: 86px; height: 27px; text-align: center; line-height: 27px; margin-top: 7px; float: right; display: inline-block;
}
.recommend_type .right_btn {
	background: url("../images/add_class_btns.png") no-repeat; color: rgb(45, 185, 142); cursor: pointer;
}
.recommend_type .right_btn:hover {
	background: url("../images/add_class_btn.png") no-repeat; color: rgb(255, 255, 255); cursor: pointer;
}
.recommend_type .right_font {
	color: rgb(45, 185, 142);
}
.recommend_type {
	height: 410px; overflow: auto;
}
.details {
	background: rgb(248, 248, 248); padding: 10px 0px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.details_list {
	line-height: 25px; padding-left: 20px;
}
.details_list span {
	width: 255px; font-size: 14px; display: inline-block;
}
.details_list span label {
	color: rgb(45, 185, 142);
}
.vender {
	text-align: center;
}
.datas_from {
	border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.datas_from table td {
	height: 40px; text-align: center; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.attr_name td {
	background: rgb(248, 248, 248);
}
.attr_data td {
	color: rgb(136, 136, 136);
}
.miss_image {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 590px; height: auto;
}
.miss_image .prompt_tit .close {
	margin-left: 455px;
}
.lack_pic {
	padding: 25px 55px; height: 320px; font-size: 14px;
}
.lack_pic_tit {
	color: rgb(136, 136, 136); padding-bottom: 20px;
}
.lack_pic_list > div {
	float: left;
}
.bg_miss {
	margin: 0px 75px;
}
.lack_pic_list input {
	margin: 0px 2px 0px 0px;
}
.other_reason {
	margin: 20px 0px;
}
.other_reason textarea {
	padding: 10px 0px 0px 10px; border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 385px; height: 165px; -ms-overflow-y: scroll; resize: none;
}
.others_reason {
	margin-right: 10px; vertical-align: top;
}
.lost_btns {
	margin: 0px auto; text-align: center;
}
.lost_btns span {
	background: url("../images/lost_btn.png") no-repeat; width: 101px; height: 38px; text-align: center; color: rgb(45, 185, 142); line-height: 38px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.lost_btns span:hover {
	background: url("../images/lost_img_s.png") no-repeat; width: 101px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.lost_med_report {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 544px;
}
.lost_med_report .prompt_tit .close {
	margin-left: 410px;
}
.lost_medic table td {
	padding: 0px 3px; height: 45px; font-size: 14px;
}
.lost_medic table td input {
	background: url("../images/input.png") no-repeat; border: currentColor; border-image: none; width: 325px; height: 32px; line-height: 32px; padding-left: 8px; font-size: 14px; display: inline-block;
}
.lost_medic {
	padding-left: 55px;
}
.lost_medic td.left {
	text-align: right;
}
.lost_medic td.right {
	text-align: left;
}
.lost_medic td select {
	border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 95px; height: 31px; line-height: 31px; padding-left: 5px; font-size: 14px;
}
.lost_med_report .lost_btns {
	margin: 20px auto;
}
.pull_down_btn input {
	margin: 0px auto 30px;
}
.lost_btns span.concel_btns {
	margin-left: 20px;
}
.process_result {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(42, 156, 138); border-image: none; width: 665px;
}
.process_result .prompt_tit .close {
	margin-left: 475px;
}
.process_result_content {
	margin: 10px 15px; border: 1px solid rgb(220, 220, 220); border-image: none;
}
.process_result_content .head {
	background: rgb(243, 243, 243); height: 38px; line-height: 38px; padding-left: 20px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_info {
	background: rgb(248, 248, 248); height: 225px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_info .pro_img {
	margin: 22px 25px 22px 30px; border: 1px solid rgb(220, 220, 220); border-image: none; float: left;
}
.pro_med_info {
	padding-top: 20px; float: left;
}
.pro_med_info li {
	height: 28px; line-height: 28px; font-size: 14px;
}
.pro_med_info li span {
	color: rgb(136, 136, 136);
}
.rep_reason {
	background: rgb(248, 248, 248); padding: 10px 0px 10px 25px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.rep_reason a {
	height: 30px; color: rgb(49, 181, 160); line-height: 30px; font-size: 14px; display: block;
}
.last_reason {
	height: 50px; line-height: 50px; padding-left: 25px; font-size: 14px;
}
.last_reason a {
	color: rgb(49, 181, 160);
}
.last_reason a.store_name {
	margin: 0px 5px; text-decoration: underline;
}
.process_result .btn_success input {
	margin: 5px auto 15px;
}
.add_med {
	width: 544px;
}
.add_med .prompt_tit .close {
	margin-left: 435px;
}
.add_m {
	padding: 20px 55px; font-size: 14px;
}
.me_names {
	text-align: right;
}
.med_input {
	background: url("../images/text_bg.png") no-repeat; border: currentColor; border-image: none; width: 323px; height: 32px; text-align: left; line-height: 32px; padding-left: 10px; font-size: 14px; display: inline-block;
}
.add_m td {
	padding: 7px 5px;
}
.add_m table {
	margin-bottom: 15px;
}
.add_m .lost_btns span {
	background: url("../images/btn_submit.png") no-repeat; width: 152px; height: 42px; text-align: center; color: rgb(45, 185, 142); line-height: 42px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.add_m .lost_btns span:hover {
	background: url("../images/btn_submits.png") no-repeat; width: 152px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.add_m .lost_btns {
	margin-left: 70px;
}
.add_med_s {
	width: 658px;
}
.add_med_s .prompt_tit .close {
	margin-left: 550px;
}
.add_med_s .add_ms {
	margin: 10px 15px; border: 1px solid rgb(220, 220, 220); border-image: none;
}
.head_search {
	background: rgb(248, 248, 248); height: 39px; line-height: 39px; padding-left: 10px; font-size: 14px;
}
.head_search input {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 200px; height: 25px; line-height: 25px; margin-left: 3px;
}
.sears {
	background: url("../images/data_search.png") no-repeat; width: 52px; height: 26px; text-align: center; line-height: 26px; margin-left: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.add_meds {
	background: url("../images/add_pharmacist.png") no-repeat; width: 70px; height: 29px; line-height: 29px; padding-left: 25px; margin-left: 180px; display: inline-block; cursor: pointer;
}
.add_ms table th {
	background: rgb(248, 248, 248); height: 38px; text-align: center; line-height: 38px; font-size: 14px; font-weight: normal; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.add_ms table td {
	background: rgb(255, 255, 255); height: 39px; text-align: center; line-height: 39px; font-size: 14px; border-top-color: rgb(220, 220, 220); border-top-width: 1px; border-top-style: solid;
}
.add_med_s .paging {
	padding: 5px 0px 15px;
}
.category_list {
	width: 600px;
}
.category_list .prompt_tit .close {
	margin-left: 495px;
}
.category_tab {
	margin: 15px 15px 20px;
}
.category_tab .tabs ul {
	height: 40px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid;
}
.category_tab li {
	float: left;
}
.category_tab li a {
	background: rgb(248, 248, 248); width: 132px; height: 39px; text-align: center; color: rgb(0, 0, 0); line-height: 39px; font-size: 14px; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; float: left;
}
.category_tab li.select a {
	color: rgb(49, 181, 160); margin-bottom: -2px; border-top-color: rgb(49, 181, 160); border-bottom-color: rgb(248, 248, 248); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.category_tab .tab_content {
	clear: both; border-top-color: rgb(220, 220, 220); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.tab_content dl dt {
	background: rgb(248, 248, 248);
}
.tab_content dt {
	height: 38px; line-height: 38px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab_content dd {
	height: 38px; line-height: 38px; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.category_list .btn_success input {
	margin: 20px 0px 0px;
}
.category_list dd em.unchecks {
	margin: 0px 33px 0px 15px;
}
.category_list dd em.checks {
	margin: 0px 33px 0px 15px;
}
.category_list dt .btn_spread {
	margin-right: 5px;
}
.category_list dt .btn_unspread {
	margin-right: 5px;
}
.new_address {
	color: rgb(49, 181, 160); margin-right: 20px;
}
.mark_red {
	margin: auto 3px; color: rgb(255, 0, 0);
}
.formdeliver {
	background: rgb(248, 248, 248); padding-top: 10px; font-size: 14px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.item {
	padding: 9px 0px 9px 115px; position: relative;
}
.item-label {
	width: 130px; height: 26px; text-align: right; line-height: 26px; margin-left: -115px; float: left; display: inline;
}
.item select {
	width: 154px; height: 30px; padding-left: 5px; font-size: 14px; margin-right: 5px;
}
.item-label i {
	color: rgb(255, 0, 0);
}
.item .i-text {
	border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 315px; height: 30px; line-height: 30px;
}
.item .i_street {
	border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 645px; height: 30px; line-height: 30px;
}
.item .i-number {
	border-radius: 5px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 97px; height: 30px; line-height: 30px; margin-right: 3px;
}
.item-set-default input {
	background: url("../images/select_check.png") no-repeat; margin: 10px 5px 10px 130px; border: currentColor; border-image: none; width: 15px; height: 15px; display: inline-block;
}
.formdeliver .btn_success input {
	margin: 0px auto 20px;
}
.deliver-address {
	border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.deliver-address th {
	padding: 8px 0px; text-align: center; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.deliver-address td {
	padding: 8px 0px; text-align: center; font-size: 14px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.deliver-address th {
	background: rgb(243, 243, 243); font-weight: normal;
}
.deliver-address td {
	background: rgb(248, 248, 248); white-space: normal; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.deliver-address .address-status a {
	color: rgb(163, 163, 163);
}
.deliver-address .edit_s {
	color: rgb(49, 181, 160);
}
.deliver-address .del_s {
	color: rgb(218, 0, 0);
}
.deliver-address .address-statu a {
	color: rgb(0, 61, 235);
}
.deliver-address i {
	margin: 0px 1px;
}
.data_source .med_info {
	background: rgb(248, 248, 248); padding-top: 15px; border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.med_info_s {
	margin-bottom: 0px;
}
.med_info table td {
	padding: 7px 2px; font-size: 14px;
}
.con_infos table td {
	padding: 7px 2px; font-size: 14px;
}
.med_info table input {
	background: url("../images/input_info.png") no-repeat; border: currentColor; border-image: none; width: 390px; height: 32px; line-height: 32px; padding-left: 12px; font-size: 14px; display: inline-block;
}
.con_infos table input {
	background: url("../images/input_info.png") no-repeat; border: currentColor; border-image: none; width: 390px; height: 32px; line-height: 32px; padding-left: 12px; font-size: 14px; display: inline-block;
}
.med_info .edit_tit {
	width: 170px; text-align: right;
}
.con_infos .edit_tit {
	width: 170px; text-align: right;
}
.con_infos {
	background: rgb(248, 248, 248); border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.content_submits {
	text-align: center; font-size: 14px;
}
.content_submits span {
	background: url("../images/btn_submit.png") no-repeat; margin: 25px 0px 25px 10px; width: 152px; height: 42px; text-align: center; color: rgb(45, 185, 142); line-height: 42px; display: inline-block; cursor: pointer;
}
.content_submits span:hover {
	background: url("../images/btn_submits.png") no-repeat; width: 152px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.med_info_s .go_success {
	margin: 0px;
}
.med_info_s .pharmacist_list {
	margin: 0px;
}
.med_info_s .pharmacist_list {
	margin-bottom: 20px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.med_info_s .pharmacist_list td {
	border-right-color: currentColor; border-bottom-color: rgb(220, 220, 220); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid;
}
.med_info_s .uploads {
	background: url("../images/upload.png") no-repeat; width: 74px; height: 32px; text-align: center; color: rgb(0, 0, 0); line-height: 32px; display: inline-block; cursor: pointer;
}
.license img {
	float: left;
}
.license_font {
	float: left;
}
.license img {
	border: 1px solid rgb(220, 220, 220); border-image: none; margin-right: 15px;
}
.license_font {
	height: 140px;
}
.med_info_s .license_tit.edit_tit > div {
	height: auto;
}
.med_info_s .license > div {
	height: auto;
}
.med_info_s .uploads {
	margin-top: 15px;
}
.med_info_s .pharmacist_list table td {
	padding: 8px 0px; height: auto; text-align: center; line-height: normal; white-space: normal; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.med_info_s .pharmacist_list table td.introduc_pharmacist {
	text-align: left;
}
.med_info_s .pharmacist_list i {
	margin: 0px 4px;
}
.med_info_s .pharmacist_list .edit {
	color: rgb(45, 185, 142);
}
.med_info_s .pharmacist_list .dels {
	color: rgb(231, 0, 0);
}
table input.input_1 {
	background: url("../images/input-100.png") no-repeat; border: currentColor; border-image: none; width: 90px; height: 32px; line-height: 32px; padding-left: 10px; font-size: 14px; margin-left: 3px; display: inline-block;
}
table td input.input_2 {
	background: url("../images/input-200.png") no-repeat; border: currentColor; border-image: none; width: 190px; height: 32px; line-height: 32px; padding-left: 10px; font-size: 14px; margin-left: 3px; display: inline-block;
}
textarea.lost_reason {
	background: url("../images/lost_bg.png") no-repeat; padding: 5px 5px 5px 11px; border: currentColor; border-image: none; width: 317px; height: 90px; overflow: hidden; font-size: 14px; display: inline-block; resize: none;
}
.data_source .department .head {
	padding-left: 13px;
}
.med_help img {
	margin: 0px 5px 0px 580px;
}
.data_source .department {
	float: left;
}
.data_source .depart_layout {
	float: left;
}
.department {
	width: 180px;
}
.depart_list {
	height: 474px; padding-top: 15px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.new_creat {
	background: url("../images/new_crat.png") no-repeat; width: 38px; height: 26px; line-height: 26px; padding-left: 28px; margin-left: 55px; display: inline-block; cursor: pointer;
}
.dep_btn span {
	background: url("../images/dep_btn.png") no-repeat; margin: 10px auto; width: 66px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.depart_layout .head {
	width: 609px; padding-left: 13px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.depart_layout .head label {
	font-weight: normal;
}
.depart_layout .head input {
	margin: 0px 5px 0px 3px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 125px; height: 24px;
}
.rig_layout {
	margin-right: 10px; float: right;
}
.depart_layout .head .sears {
	background: url("../images/data_search.png") no-repeat; width: 52px; height: 26px; line-height: 26px; margin-right: 120px; margin-bottom: 3px; display: inline-block;
}
.change_dep {
	background: rgb(255, 255, 255); padding: 0px 4px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 24px; line-height: 24px; margin-right: 7px; margin-bottom: 2px; vertical-align: middle; display: inline-block;
}
.depart_lists > li {
	height: 25px; margin-left: 35px;
}
.depart_lists li a {
	text-decoration: none;
}
#menu1 li em.btn_spreads {
	background: url("../images/b_zy_pic.jpg"); margin: 0px 3px 3px 13px; width: 14px; height: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.depart_list li em.btn_spreads {
	background: url("../images/b_zy_pic.jpg"); margin: 0px 3px 3px 13px; width: 14px; height: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
#menu1 li em.btn_unspreads {
	background: url("../images/b_zy_pic2.jpg"); margin: 0px 3px 3px 13px; width: 14px; height: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.depart_list li em.btn_unspreads {
	background: url("../images/b_zy_pic2.jpg"); margin: 0px 3px 3px 13px; width: 14px; height: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.depart_layout .add_user {
	background: url("../images/add_user.png") no-repeat; width: 72px; height: 26px; line-height: 26px; padding-left: 25px; display: inline-block; cursor: pointer;
}
#menu1 li.save a {
	background: url("../images/dep_save.png") no-repeat; margin: 10px 0px 10px 40px; padding: 0px; width: 66px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.depart_list li.save a {
	background: url("../images/dep_save.png") no-repeat; margin: 10px 0px 10px 40px; padding: 0px; width: 66px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
#menu1 li.save a:hover {
	background: url("../images/dep_saves.png") no-repeat; margin: 10px 0px 10px 40px; padding: 0px; width: 66px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.depart_list li.save a:hover {
	background: url("../images/dep_saves.png") no-repeat; margin: 10px 0px 10px 40px; padding: 0px; width: 66px; height: 26px; text-align: center; line-height: 26px; display: inline-block;
}
.account_info {
	background: rgb(248, 248, 248); height: 38px; line-height: 38px; border-right-color: rgb(220, 220, 220); border-bottom-color: rgb(220, 220, 220); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.account_info label {
	margin: 0px 3px 0px 10px;
}
.account_info .all a {
	color: rgb(49, 181, 160); text-decoration: underline;
}
.account_info em {
	width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.account_info .all em {
	background: url("../images/all_num.png") no-repeat;
}
.account_info .use em {
	background: url("../images/use_num.png") no-repeat;
}
.account_info .free em {
	background: url("../images/free_num.png") no-repeat;
}
.account_info .use a {
	color: rgb(17, 46, 194); text-decoration: underline;
}
.account_info .free a {
	color: rgb(225, 2, 2); text-decoration: underline;
}
.account_info .use {
	margin-left: 20px;
}
.account_info .free {
	margin-left: 20px;
}
.depart_layout .datas_list {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.role_info .checks_box {
	margin-top: 5px;
}
.role_info .unchecks_box {
	margin-top: 5px;
}
.role_info .drop-down {
	margin-left: 5px;
}
.opear_btn i {
	margin: 0px 3px 0px 4px;
}
.opear_btn .btn1 {
	color: rgb(49, 181, 160);
}
.opear_btn .btn2 {
	color: rgb(17, 46, 194);
}
.opear_btn .btn3 {
	color: rgb(225, 2, 2);
}
.role_info {
	height: 450px; overflow: auto; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.role_med {
	background: rgb(255, 255, 255); padding: 3px 8px; border: 1px solid rgb(220, 220, 220); border-image: none; left: 200px; position: absolute;
}
.role_med > div {
	height: 25px; cursor: pointer;
}
.select_role {
	color: rgb(49, 181, 160);
}
.bg_btn {
	background: url("../images/menu_s.png") no-repeat; margin: 3px 15px 0px 0px; width: 17px; height: 16px; float: right; display: none; cursor: pointer;
}
.depart_lists > li a:hover {
	color: rgb(49, 181, 160);
}
.bl {
	display: block;
}
.login_lyout {
	margin: 20px auto; text-align: center; font-family: "冬青黑体";
}
.login_main {
	width: 530px; display: inline-block;
}
.login_bt {
	margin: -5px 0px 15px; color: rgb(49, 181, 160); font-size: 24px;
}
.login_input {
	margin: 0px auto; padding: 13px 0px; width: 445px; height: 46px;
}
.login_input1 {
	margin: 0px auto; padding: 13px 0px; width: 445px; height: 46px;
}
.login_input .ri_input1 {
	background: url("../images/bg_input1.png") no-repeat; border: currentColor; border-image: none; width: 412px; height: 46px; line-height: 46px; padding-left: 33px; font-size: 14px; display: inline-block;
}
.login_input1 .ri_input2 {
	background: url("../images/bg_input2.png") no-repeat; border: currentColor; border-image: none; width: 412px; height: 46px; line-height: 46px; padding-left: 33px; font-size: 14px; display: inline-block;
}
.login_btn span {
	background: url("../images/logins.png") no-repeat; width: 438px; height: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 53px; font-size: 22px; display: inline-block; cursor: pointer;
}
.rem_num {
	text-align: left; font-size: 14px;
}
.rem_num input {
	margin: 5px 5px 20px 45px;
}
.login_top {
	background: url("../images/register_bg_top.png") no-repeat; width: 530px; height: 30px; display: inline-block;
}
.login_con {
	background: rgb(243, 244, 245); width: 528px; border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.login_bottom {
	background: url("../images/register_bg_bot.png") no-repeat; width: 530px; height: 40px; display: inline-block;
}
.login_main1 {
	background: url("../images/register_bg1.png") no-repeat; width: 530px; height: 460px; display: inline-block;
}
.er_input1 {
	background: url("../images/error_input1.png") no-repeat; border: currentColor; border-image: none; width: 412px; height: 46px; line-height: 46px; padding-left: 33px; font-size: 14px; display: inline-block;
}
.er_input2 {
	background: url("../images/error_input2.png") no-repeat; border: currentColor; border-image: none; width: 412px; height: 46px; line-height: 46px; padding-left: 33px; font-size: 14px; display: inline-block;
}
.tip_error {
	text-align: left; color: rgb(215, 0, 0); padding-left: 45px; font-size: 14px; margin-top: 3px;
}
.test_num {
	margin: 20px 0px; text-align: left; padding-left: 45px; font-size: 14px;
}
.test_num input {
	background: url("../images/verify.png") no-repeat; padding: 0px 5px; border: currentColor; border-image: none; width: 186px; height: 38px; line-height: 38px; font-size: 14px; margin-left: 5px; display: inline-block;
}
.test_num span {
	background: url("../images/ver_code.png") no-repeat; width: 78px; height: 32px; vertical-align: middle; display: inline-block;
}
.test_num a {
	color: rgb(49, 181, 160); margin-left: 5px;
}
.in_m {
	background: rgb(243, 243, 243);
}
.in_head {
	background: rgb(243, 243, 243); height: 138px; line-height: 138px; font-family: "冬青黑体";
}
.in_header {
	margin: 0px auto; width: 1024px; text-align: center;
}
.in_head span {
	background: url("../images/index_logo.png") no-repeat; width: 386px; height: 58px; margin-right: 390px; vertical-align: middle; display: inline-block;
}
.in_head a {
	border: 1px solid rgb(49, 181, 160); border-image: none; width: 115px; height: 45px; color: rgb(49, 181, 160); line-height: 45px; font-size: 22px; display: inline-block;
}
.reg {
	margin-left: 5px;
}
.in_head a:hover {
	background: rgb(49, 181, 160); color: rgb(255, 255, 255);
}
.bgs {
	left: 25%; width: 53%; bottom: 0px; position: absolute;
}
.bgs > div {
	width: 25%; height: 230px; color: rgb(255, 255, 255); font-size: 22px; float: left; -ms-word-wrap: break-word;
}
.in_bg {
	background: url("../images/in_bg.png") no-repeat top; width: 100%; height: 575px; position: relative;
}
.bg1 {
	background: rgb(0, 137, 215);
}
.bg2 {
	background: rgb(0, 200, 146);
}
.bg3 {
	background: rgb(255, 162, 0);
}
.bg4 {
	background: rgb(90, 11, 236);
}
.content1 {
	width: 100%; height: 578px;
}
.content1 .left1 {
	float: left;
}
.content1 .right1 {
	float: left;
}
.content1 .right1 {
	background-position: top; width: 57%; height: 578px; background-image: url("../images/in_bg1.png"); background-repeat: no-repeat;
}
.content1 .left1 {
	background: rgb(254, 254, 254); width: 43%; height: 578px;
}
.content1 .left1 > div {
	text-align: right; margin-right: 3%;
}
.choose_med {
	color: rgb(49, 181, 160); font-size: 40px; margin-top: 85px; margin-bottom: 10px;
}
.choose_med1 {
	padding-left: 39%; font-size: 22px;
}
.content2 {
	width: 100%; height: 580px;
}
.content2 .left2 {
	background: url("../images/in_bg2.png") no-repeat top; width: 50%; height: 580px;
}
.content2 .left2 {
	float: left;
}
.content2 .right2 {
	float: left;
}
.content2 .right2 {
	background: url("../images/in_bg3.png") no-repeat top; width: 50%; height: 580px;
}
.content3 {
	width: 100%; height: 584px;
}
.content3 .left3 {
	float: left;
}
.content3 .right3 {
	float: left;
}
.content3 .left3 {
	background: url("../images/in_bg4.png") no-repeat top; width: 50%; height: 584px;
}
.content3 .right3 {
	background: url("../images/in_bg5.png") no-repeat top; width: 50%; height: 584px;
}
.bottom_bgs {
	background: url("../images/bottm_bg.png") no-repeat; width: 254px; height: 29px; display: inline-block;
}
.bottom_div {
	margin: 0px auto; width: 1024px; text-align: center;
}
.bottom_div > div {
	font-size: 14px; display: inline-block;
}
.bottom_div > div a {
	color: rgb(71, 71, 71);
}
.layoutcontain {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1024px; text-align: center; font-family: "Hiragino?Sans";
}
.indexlogo {
	background: rgb(243, 243, 243); height: 140px; line-height: 140px; vertical-align: middle; border-bottom-color: rgb(49, 181, 160); border-bottom-width: 10px; border-bottom-style: solid;
}
.indexhead {
	margin: 0px auto; width: 1045px; text-align:left;
}
.indexhead span {
	background: url("../images/bg_1_1024.png") no-repeat; width: 590px; height: 45px; margin-right: 35px; vertical-align: middle; display: inline-block;
}
.indexhead a {
	border: 1px solid rgb(49, 181, 160); border-image: none; padding:7px 15px; color: rgb(49, 181, 160); line-height: 20px; font-size: 18px; vertical-align: middle; display: inline-block; margin-right:5px;
}
.regs {
	margin-left: 5px;
}
.indexhead a:hover {
	background: rgb(49, 181, 160); color: rgb(255, 255, 255); text-decoration:none;
}
.headbg {
	background: url("../images/in_bg_1024.png") no-repeat; width: 1024px; height: 500px; display: inline-block;
}
.headbg > div {
	padding: 20px 25px 0px 20px; width: 190px; height: 195px; text-align: left; color: rgb(255, 255, 255); font-size: 22px; margin-top: 285px; float: left;
}
.div_bg1 {
	background: rgb(0, 137, 215); margin-left: 40px;
}
.div_bg2 {
	background: rgb(0, 200, 146);
}
.div_bg3 {
	background: rgb(255, 162, 0);
}
.div_bg4 {
	background: rgb(90, 11, 236);
}
.content_1 {
	height: 500px; margin-top: -5px;
}
.content_1 > div {
	float: left;
}
.content_1 .con_right {
	background: url("../images/in_bg_1.png") no-repeat; width: 650px; height: 500px; display: inline-block;
}
.content_1 .con_left {
	background: url("../images/in_bg_6.png") no-repeat; width: 374px; height: 500px;
}
.content_1 .con_left > div {
	margin-left: 40px;
}
.content_1 .tip {
	margin: 60px 0px 20px; width: 205px; color: rgb(49, 181, 160); line-height: 50px; font-size: 40px;
}
.content_1 .des {
	width: 310px; font-size: 22px;
}
.content_1 > div {
	text-align: left;
}
.content_2 {
	height: 500px;
}
.content_3 {
	height: 500px;
}
.content_2 > div {
	float: left;
}
.con_right2 > div {
	float: left;
}
.content_2 .con_left2 {
	background: url("../images/in_bg_2.png") no-repeat; width: 512px; height: 500px; display: inline-block;
}
.content_2 .con_right2 {
	background: rgb(49, 181, 160); width: 512px; height: 500px;
}
.con_right2 .arrow {
	background: url("../images/in_bg_3.png") no-repeat; margin: 75px 0px 0px 15px; width: 189px; height: 190px; display: inline-block;
}
.font_tip {
	width: 295px; margin-left: 10px;
}
.font_tip .tip1 {
	margin: 80px 0px 20px; width: 205px; text-align: left; color: rgb(255, 255, 255); line-height: 50px; font-size: 40px;
}
.font_tip .des1 {
	width: 250px; text-align: left; font-size: 22px;
}
.content_3 > div {
	float: left;
}
.content_3 .con_left3 {
	background: rgb(64, 187, 229); width: 511px; height: 500px;
}
.content_3 .con_right3 {
	background: url("../images/in_bg_5.png") no-repeat; width: 513px; height: 500px; display: inline-block;
}
.content_3 .left3 {
	float: left;
}
.content_3 .arrow1 {
	float: left;
}
.left3 {
	margin: 0px 0px 0px 45px; width: 250px;
}
.left3 > div {
	text-align: left;
}
.left3 .tip3 {
	margin: 90px 0px 20px; width: 205px; color: rgb(243, 243, 243); line-height: 50px; font-size: 40px;
}
.left3 .des3 {
	width: 240px; font-size: 22px;
}
.arrow1 {
	background: url("../images/in_bg_4.png") no-repeat; width: 184px; height: 184px; margin-top: 95px; display: inline-block;
}
.indexlast {
	background: rgb(243, 243, 243); height: 95px; line-height: 95px;
}
.bottom_info {
	margin: 0px auto; width: 945px;
}
.bottom_info span {
	background: url("../images/bottm_bg.png") no-repeat; width: 253px; height: 30px; margin-right: 185px; vertical-align: middle; display: inline-block;
}
.bottom_info a {
	color: rgb(71, 71, 71); font-size: 14px; margin-right: 15px;
}
.layoutcontains {
	width: 1280px;
}
.layoutcontains .indexhead {
	width: 1224px;
}
.layoutcontains .indexhead span {
	margin-right:28px;
}
.layoutcontains .headbg {
	background: url("../images/in_bg_1280.png") no-repeat top; width: 100%; height: 500px; display: inline-block;
}
.layoutcontains .headbg > div {
	width: 215px; height: 215px; font-size: 24px; margin-top: 265px;
}
.layoutcontains .div_bg1 {
	margin-left: 115px;
}
.layoutcontains .content_1 .con_left {
	width: 301px; padding-left: 0px;
}
.layoutcontains .content_1 .con_left > div {
	margin-left: 100px;
}
.layoutcontains .content_1 .des {
	width: 270px;
}
.layoutcontains .content_1 .con_right {
	background: url("../images/in_bg_1_1.png") no-repeat; width: 879px;
}
.layoutcontains .content_2 .con_left2 {
	background: url("../images/in_bg_2_2.png") no-repeat; width: 640px;
}
.layoutcontains .content_2 .con_right2 {
	width: 640px;
}
.layoutcontains .con_right2 .arrow {
	background: url("../images/in_bg_3_3.png") no-repeat; width: 224px; height: 227px; margin-left: 23px;
}
.layoutcontains .font_tip {
	margin-left: 25px;
}
.layoutcontains .content_3 .con_left3 {
	width: 639px;
}
.layoutcontains .content_3 .con_right3 {
	background: url("../images/in_bg_5_5.png") no-repeat; width: 641px;
}
.layoutcontains .arrow1 {
	background: url("../images/in_bg_4_4.png") no-repeat; width: 230px; height: 224px;
}
.layoutcontains .left3 {
	margin: 0px 20px 0px 140px;
}
.layoutcontains .left3 .des3 {
	width: 195px;
}
.layoutcontains .left3 {
	width: 200px;
}
.layoutcontains .bottom_info {
	width: 1024px;
}
.layoutcontains .bottom_info span {
	margin-right: 265px;
}
.layoutcontains .content_1 .con_left {
	background: url("../images/in_bg_6_6.png") no-repeat; width: 401px; height: 500px; display: inline-block;
}
.zyd_account { line-height:30px; padding:20px; font-family:冬青黑体;}
	.zyd_account i:hover { text-decoration:underline; }
	.zyd_account i { cursor:pointer;}
