@charset "utf-8";
/* CSS Document */
/*public*/
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: 400;
	font-family: "微软雅黑";
}

ul,li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

p {
	font-weight: 400;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

body {
	color: #474747;
	font: normal 12px/1.5 "微软雅黑", 'Arial', 'SimSun', 'Tahoma', 'Helvetica',
		'sans-serif';
	text-align: left;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #333;
	outline: 0;
	cursor: pointer;
}

a img {
	border-style: none;
}
/*顶部*/
#topnav {
	height: 34px;
	background-color: #e7e7e7;
	font-size: 14px;
	border-bottom: #cfcfcf solid 1px;
}

#welcome_info {
	float: left;
	display: inline;
	margin-top: 7px;
	color: #6e6e6e;
	font-size: 14px;
}

.topmenu {
	float: right;
	display: inline;
	margin-right: -1px;
	margin-top: 7px;
}

#my_law_list b {
	background-position: -13px 0;
}

#my_guidence b {
	background-position: -13px 0;
}

#my_license b {
	background-position: -26px 0;
}

#logout b {
	background-position: -39px 0;
}

.icon_style {
	background-image: url(img/icon.png);
	width: 13px;
	height: 16px;
	float: left;
	margin-top: 3px;
	margin-right: 6px;
}

.topmenu li {
	float: left;
	display: inline;
	vertical-align: middle;
	margin-left: 15px;
	text-decoration: underline;
}

#language {
	float: right;
	margin: 0;
	padding: 0;
	margin-top: 7px;
	margin-left: 25px;
}

.middle_can {
	width: 1000px;
	margin: 0 auto;
}
/*new_concept_logo_bar*/
.nc_logo_can {
	background: url(img/nc_nav_bg.jpg) repeat-x;
}

.nc_inner_can {
	height: 52px;
	width: 1000px;
	margin: 0 auto;
}

.nc_logo {
	float: left;
	margin: 5px 35px 0 5px;
}

.nc_nav_bar {
	float: left;
}

.nc_nav_bar .nc_nav_title {
	float: left;
	height: 35px;
	padding: 15px 35px 0 35px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.nc_float_menu_appear {
	color: #ff6600;
}

.nc_nav_bar {
	position: relative;
}

/*new_concept_big_img*/
.big_img_can {
	width: 1000px;
	margin: 0 auto;
}

.nc_info_can {
	height: 27px;
	position: relative;
	margin: -33px 0 0 0;
	padding: 6px 0 0 10px;
}

.nc_info_can a {
	font-size: 15px;
}

.nc_smallpic_can {
	position: absolute;
	top: -33px;
	right: 18px;
}

.nc_smallpic_can img {
	border: #ff6600 3px solid;
	margin: 0 0 0 8px;
}
/*tool_can*/
.nc_tool_can {
	margin: 20px 0 0 0;
	border-top: #d2d2d2 1px solid;
}

.nc_tool_inner_can {
	width: 1000px;
	margin: -10px auto 0 auto;
}

.nc_tool_cell {
	float: left;
	width: 319px;
	height: 110px;
	background: url(img/nc_tool_cell_bg.jpg) no-repeat;
	padding: 3px 0 0 0;
	margin: 0 0 0 21px;
}

.nc_tool_cell img {
	float: left;
	margin: 0 0 0 9px;
}

.nc_tool_word {
	float: left;
	width: 180px;
	margin: 5px 0 0 10px;
}

.nc_tool_word p {
	margin: 16px 0 0 0;
}

.nc_tool_cell .nc_tool_word img {
	float: none;
	display: block;
	margin: 0;
}
/*nc_float_level*/
.nc_sub_can {
	top: 50px;
	left: -131px;
	position: absolute;
	width: 1000px;
	background: #CCC;
	z-index: 999;
	background: url(img/nc_sub_nav_big_bg.jpg) repeat-x;
}

.nc_sub_category dl {
	float: left;
	width: 180px;
}

.nc_sub_category {
	width: 700px;
	float: left;
	margin: 0 0 0 50px;
}

.nc_sub_category dl dt a {
	color: #6f6f6f;
	font-size: 15px;
}

.nc_sub_category dl dt {
	margin: 0 0 15px 0;
}

.nc_sub_category dl dd a {
	color: #717171;
	font-size: 12px;
	font-weight: normal;
}

.nc_sub_category dl dd {
	background: url(img/nc_sub_nav_dot.jpg) no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}

.nc_sub_can .related_menu a {
	font-weight: normal;
}

.nc_sub_can .related_menu {
	margin: 20px 0 0 0;
}

.nc_sub_can .sub_hot_words a {
	font-size: 12px;
}

.nc_sub_can .sub_hot_words ul {
	margin: 0 0 0 0;
}

.nc_sub_can .sub_hot_words li {
	height: 15px;
}

.nc_shadow {
	height: 7px;
	width: 1000px;
	background: url(img/nc_sub_nav_shadow_bg.png) no-repeat;
}

.nc_tool_cell {
	position: relative;
}

.nc_tool_float_cell {
	position: absolute;
	background: url(img/nc_tool_float_bg.jpg) repeat-x;
	width: 319px;
	height: 127px;
	border: #FFF 3px solid;
	top: -10px;
	left: 7px;
}

.nc_tool_cell .nc_tool_float_cell img {
	float: none;
}

.nc_tool_inside_can {
	margin: 0 0 0 10px;
}

.nc_tool_inside_can li {
	float: left;
	padding: 3px 5px 8px 5px;
	height: 25px;
}

.nc_tool_inside_can_bg {
	margin-left: 15px;
	background: url(img/nc_tool_float_separated_bg.png) no-repeat;
}

.nc_tool_inside_can li a {
	font-size: 14px;
	text-decoration: underline;
}

.nc_title_can {
	margin: 5px 8px 5px 8px;
	padding: 0 0 5px 0;
	border-bottom: #cfcfcf 1px solid;
}
/*headlayer*/
#headlayer {
	height: 99px;
	background: url(img/headerlayer_bg.jpg) repeat-x;
	border-bottom: #cfcfcf solid 1px;
}

.wbox {
	overflow: hidden;
	width: 1000px;
	height: 99px;
	margin: 0 auto;
}

#logo {
	display: block;
	margin-top: 22px;
	margin-left: 8px;
	float: left;
}

#search_stuff {
	margin-top: 30px;
	margin-right: 120px;
	*margin-right: 50px;
	float: right;
	height: 58px;
}

#search_bar {
	float: left;
	width: 640px;
	height: 36px;
	background: url(img/search_bar_bg.jpg) no-repeat;
}

#search_bar input {
	*padding-top: 10px;
	float: right;
	height: 33px;
	width: 490px;
	margin-right: 1px;
	background: none;
	border: none;
	outline: none;
	font-size: 16px;
}

#search_tool {
	width: 730px;
	height: 41px;
}

.search_btn {
	display: block;
	float: right;
}

#search_tool_btn {
	margin-top: 15px;
	width: 8px;
	height: 5px;
	/*border:#33FF66 solid 1px;*/
}

#to_search_btn {
	margin-left: 19px;
	width: 112px;
	height: 34px;
	/*border:#33FF66 solid 1px;*/
}

#hot_words {
	color: #ff6600;
	margin-left: 20px;
	*margin-left: 10px;
	display: block;
	float: left;
}

#hot_words a {
	text-decoration: underline;
	margin-right: 10px;
	color: #000000;
}

#advanced_search {
	margin-top: 15px;
	float: right;
	height: 16px;
	width: 58px;
	display: block;
	font-size: 14px;
	color: #ff6600;
	text-decoration: underline;
}

#list_container {
	border-bottom: #ff6600 3px solid;
	height: 33px;
}

#nav_container {
	width: 1000px;
	height: 39px;
	margin: 0 auto;
}

#all_sort {
	padding-top: 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	margin-left: -5px;
	top: 129px;
	position: absolute;
	float: left;
	width: 173px;
	height: 39px;
	text-align: center;
	background: url(img/all_sort_bg.jpg) no-repeat;
}

#nav_bar {
	float: right;
}

#nav_bar li {
	padding-top: 8px;
	text-align: center;
	float: left;
	width: 139px;
	background-color: #9C0;
	background: url(img/common_bg.jpg) repeat-x;
	height: 25px;
	border-right: #FFF 1px solid;
}

#nav_bar li a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
	/*border-bottom:#F00 2px solid;*/
	padding-bottom: 3px;
}

#nav_bar li a:hover {
	font-weight: bold;
	color: #fff;
	font-size: 15px;
	border-bottom: #ff6600 2px solid;
	padding-bottom: 3px;
}

#nav_bar li:hover {
	padding-top: 8px;
	text-align: center;
	float: left;
	width: 139px;
	background-color: #9C0;
	background: url(img/common_bg_orange.jpg) repeat-x;
	height: 25px;
	border-right: #FFF 1px solid;
}

#hidden_menu {
	z-index: 9999;
	position: absolute;
	top: 169px;
	margin-left: 720px;
}

#hidden_menu li {
	text-align: center;
	width: 139px;
	background: url(img/common_bg_orange.jpg) repeat-x;
	height: 30px;
}

#hidden_menu li a {
	font-weight: bold;
	color: #fff;
	font-size: 15px;
	padding-top: 4px;
	display: block;
}

#sub_container {
	width: 1000px;
	margin: 0 auto;
}

#sub_nav_container {
	float: left;
	width: 169px;
	background-color: #e7e7e7;
	position: relative;
}

#sub_nav_container .sub_nav_list {
	float: left;
	text-align: left;
	height: 46px;
	width: 154px;
	margin-left: 8px;
	border-bottom: #d5d5d5 1px solid;
	border-top: #f3f3f3 1px solid;
	background: url(img/sub_nav_bg.png) no-repeat 7px 16px;
}

#sub_nav_container .sub_nav_list:hover .sub_nav_title {
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-top: 12px;
	padding-left: 39px;
	color: #ff6600;
}

#sub_nav_container .sub_nav_list:hover .mask {
	background-color: #FFF;
	width: 165px;
	position: relative;
	z-index: 1000;
	border-left: #ff6600 1px solid;
	border-top: #ff6600 1px solid;
	border-bottom: #ff6600 1px solid;
	border-right: #ffffff 1px solid;
	margin-left: -8px;
	height: 45px;
}

.mask {
	
}

#sub_nav_container li .sub_nav_title {
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-top: 12px;
	padding-left: 39px;
	color: #474747;
}

.full_category {
	width: 786px;
	border: #ff6600 1px solid;
	z-index: 999;
	position: absolute;
	top: 0;
	left: 166px;
	background: url(img/sub_nav_bg.jpg) repeat-y;
}

.category {
	width: 580px;
	float: left;
}

.category dl {
	margin: 0 0 0 40px;
	font-size: 12px;
	color: #474747;
	width: 538px;
}

.category dl dt {
	font-weight: bold;
	/*width:85px;*/
	min-width: 85px;
	line-height: 45px;
}

.category dl dd {
	margin: -28px 6px 0 0;
	border-bottom: #474747 1px dotted;
	padding: 0 0 10px 99px;
}

#health_full_category dl dd {
	padding: 0 0 10px 120px;
}

#social_full_category {
	top: 241px;
}

.category dl dd a {
	display: inline-block;
	height: 12px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	border-left: #474747 1px solid;
	margin-bottom: 8px;
}

.related_menu {
	width: 206px;
	float: left;
}

.bigtitle {
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
	padding-top: 0;
	padding-left: 40px;
	padding-top: 15px;
}

.close_btn {
	cursor: pointer;
	float: right;
	width: 11px;
	height: 11px;
	background: url(img/close_btn.png) no-repeat;
	margin-right: 10px;
	margin-top: 10px;
}

.orange_title {
	width: 184px;
	height: 45px;
	background-color: #ff6600;
	margin-left: 12px;
	text-align: center;
	margin-bottom: 6px;
}

.orange_title a {
	padding-top: 12px;
	display: block;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.grey_title {
	width: 184px;
	height: 45px;
	background-color: #dfddde;
	margin-left: 12px;
	text-align: center;
	margin-bottom: 6px;
}

.grey_title a {
	padding-top: 11px;
	display: block;
	color: #474747;
	font-size: 16px;
}

.sub_hot_words {
	margin-right: 13px;
	margin-left: 13px;
	margin-top: 13px;
	padding-top: 10px;
	border-top: #dfddde 1px solid;
}

.sub_hot_words h1 {
	font-size: 14px;
	color: #474747;
}

.sub_hot_words ul {
	margin-top: 15px;
}

.sub_hot_words ul a {
	text-decoration: underline;
	color: #ff6600;
}

#image_roll_can {
	float: left;
	margin-top: 15px;
	margin-left: 12px;
}

#right_column {
	float: right;
	width: 248px;
}

.title {
	background-image: none;
	background-color: #474747;
	border-bottom: 1px solid #474747;
	color: #fff;
	background-position: 0 -540px;
	height: 30px;
	line-height: 30px;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	font-weight: 700;
	padding: 0 10px;
	position: relative;
}

#main_can .p9_g_title {
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #474747;
	border-bottom: none;
	font-size: 15px;
	background-color: #fff;
	border-top: 1px dotted #363636;
}

.module {
	border: #474747 1px solid;
	margin-top: 15px;
}

#login_panel #info {
	font-size: 14px;
	color: #474747;
}

#login_panel table {
	margin-left: 12px;
	margin-top: 6px;
}

#login_panel #about_psw {
	text-align: right;
	margin-top: 0;
	margin-left: 60px;
}

#login_panel_ed {
	height: 166px;
	font-size: 15px;
	position: relative;
}

#login_panel_ed a {
	color: #ff6600;
	text-decoration: underline;
}

#login_panel_ed img {
	position: absolute;
	top: 41px;
	left: 161px;
}

.login_can {
	margin: 23px 0 0 15px;
}

.login_can p {
	margin: 0 0 8px 0;
}

#login_btn_area {
	text-align: right;
	padding-right: 20px;
}

#forget_psw {
	color: #474747;
	text-decoration: underline;
}

#login_btn {
	width: 72px;
	height: 30px;
	background: url(img/login_btn.jpg) no-repeat;
	border: 0;
	cursor: pointer;
}

#login_panel #login_btn_area {
	margin-left: 80px;
	margin-top: 0px;
	margin-bottom: 6px;
}

#info_container {
	color: #474747;
	overflow: hidden;
	width: 225px;
	padding-left: 12px;
	padding-top: 15px;
	padding-bottom: 13px;
}

#info_container p {
	display: block;
	float: right;
}

#info_container a {
	color: #474747;
	display: block;
	float: left;
}

.more { /* 更多 的样式*/
	color: #ff6600;
	font-weight: lighter;
	display: block;
	float: right;
}

#inside_law_container {
	width: 1000px;
	margin: 0 auto;
	margin-top: -9px;
}

.cell_container {
	margin-top: 6px;
	width: 495px;
	float: left;
}

.cell_container_l {
	margin-right: 6px;
	margin-top: 6px;
	width: 495px;
	float: left;
}

.law_list_container {
	padding-left: 17px;
	width: 460px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.law_list_container li {
	display: block;
	list-style: outside;
}

.law_list_container li a {
	font-size: 12px;
	color: #474747;
}

.law_list_container li p {
	float: right;
}

.law_list_container li a {
	display: block;
	float: left;
}

.law_list_container li a:hover {
	color: #ff6600;
}

.law_list_container li a:visited {
	color: #609;
}

#law_update_container {
	border-top: #cfcfcf 1px solid;
	margin-top: 17px;
}

#law_updated_title {
	height: 46px;
	width: 190px;
	background: url(img/orange_title_bg.jpg) no-repeat;
	margin-left: -6px;
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 16px;
}

#law_updated_title span {
	display: block;
	padding-top: 13px;
}

#a_orange_line {
	width: 1000px;
	height: 3px;
	background-color: #ff6600;
	margin: 0 auto;
}

#law_and_class_can {
	border-top: #CFCFCF 1px solid;
	margin-top: 17px;
}

#_inside_can {
	margin: 0 auto;
	width: 1000px;
	margin-top: -8px;
}

#_inside_can h1 {
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 16px;
	text-align: center;
	height: 46px;
	width: 190px;
	background: url(img/orange_title_bg.jpg) no-repeat;
	margin-left: -6px;
}

#_inside_can h1 span {
	display: block;
	padding-top: 13px;
}

#second_title_l {
	float: left;
	width: 495px;
	height: 178px;
	margin-right: 6px;
	background: url(img/border_bg.jpg) no-repeat 492px 47px;
}

#second_title_r {
	float: left;
	width: 495px;
	height: 178px;
	background: url(img/border_bg.jpg) no-repeat 492px 47px;
}

#second_title_l td {
	text-decoration: underline;
	color: #474747;
}

#second_title_l table {
	margin-left: 20px;
	margin-top: 5px;
}

#second_title_r td {
	text-decoration: underline;
	color: #474747;
}

#second_title_r table {
	margin-left: 20px;
	margin-top: 5px;
}

.orange_line {
	height: 3px;
	background-color: #ff6600;
	margin: 0 auto;
}

.grey_more a {
	text-decoration: underline;
	color: #474747;
	float: right;
}

.grey_more {
	padding-top: 5px;
	padding-right: 33px;
}

#long_img {
	margin: 0 auto;
	width: 1000px;
}

/*my_law_list*/
.p3_my_subscription {
	margin: 15px 0 0 17px;
}

.p3_my_subscription ul {
	float: left;
	padding: 0 25px 0 25px;
}

.p13_title {
	margin: 0 0 20px 0;
	font-size: 16px;
}

.sub_nav_title {
	color: #ff6600;
	margin: 0 0 3px 0;
}

.p3_my_subscription .p3_left_topic {
	border-right: 1px #ff6600 solid;
	height: 160px;
	padding: 0 20px 0 25px;
}

#inner_can {
	margin: 0 auto;
	width: 1000px;
}

#title_can {
	margin: 0 auto;
	width: 980px;
	border-bottom: #545454 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
}

#title_can h1 {
	width: 90px;
	float: left;
	margin-left: 55px;
	border-bottom: #363636 3px solid;
}

#title_can h1 a {
	font-size: 16px;
	color: #363636;
	text-decoration: none;
}

#left_column {
	float: left;
	width: 198px;
	margin-right: 10px;
}

.p6_g_left_column {
	position: fixed;
	top: 0;
}

#inner_can .p6_g_main_can_float {
	margin-left: 209px;
}

.left_column {
	float: left;
	width: 198px;
	margin-right: 10px;
}

#main_can {
	float: left;
	width: 780px;
	margin-left: 1px;
}

.main_can {
	float: left;
	width: 780px;
	margin-left: 8px;
}

.left_column_float {
	position: fixed;
	top: 0px;
}

.main_can_float {
	margin-left: 216px;
}

.left_column_can {
	background: url(img/panel_bg1.jpg) no-repeat;
	width: 204px;
	height: 235px;
	margin-bottom: 10px;
}

.audit_left_column_can {
	background: url(img/panel_bg2.jpg) no-repeat;
	width: 204px;
	height: 285px;
	margin-bottom: 10px;
}

.left_column_can h1,.audit_left_column_can h1 {
	width: 200px;
	height: 33px;
	margin-left: 5px;
	text-align: center;
	padding-top: 6px;
}

.left_column_can h1 a,.audit_left_column_can h1 a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#history_list2 {
	width: 172px;
	margin-left: 14px;
	margin-top: 18px;
}

#history_list2 li {
	height: 24px;
	margin: 0 0 7px 0;
}

#history_list2 p {
	float: left;
	width: 100px;
	text-decoration: underline;
	font-size: 14px;
}

#history_list2 a {
	font-size: 14px;
	float: left;
	cursor: none;
	color: #474747;
}

#page_title {
	font-size: 14px;
	margin: 7px 0 10px 19px;
}

#utility_can1 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#utility_can1 a {
	font-size: 16px;
	color: #ff6600;
	text-decoration: underline;
}

#law_list {
	border: #cfcfcf solid;
	border-width: 0 1px 1px 0;
	text-align: center;
	word-break: break-all;
	border-right: none;
	border-left: none;
}

#law_list td {
	padding: 3px;
	border: #cfcfcf solid;
	border-width: 1px 0 0px 1px;
	border-right: none;
	border-left: none;
}

.law_list_row_title {
	font-size: 14px;
}

#law_list .move_btn {
	width: 20px;
}

#law_list .move_btn a {
	display: block;
	padding: 5px 0 0 0;
}

#law_list .title_can td {
	padding: 0;
	border: none;
	text-align: left;
	cursor: pointer;
}

#law_list .title_can td:hover {
	color: #ff6600;
	padding: 0;
	border: none;
	text-align: left;
	cursor: pointer;
}

#law_list .utility_can a {
	display: block;
	height: 15px;
}

#btn_can2 {
	text-align: center;
	margin-top: 15px;
}

#btn_can2 button {
	width: 103px;
	height: 32px;
	cursor: pointer;
}

#btn5 {
	background: url(img/undoall_btn_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn6 {
	background: url(img/savetoall_btn_bg.jpg) no-repeat;
	border: none;
}

.float_title {
	position: fixed;
	top: 0;
	font-size: 14px;
	font-weight: normal;
	border: #cfcfcf solid;
	border-width: 1px 0px 1px 1px;
}

.float_title tr th {
	font-weight: normal;
	padding: 3px;
	text-align: center;
}

.float_title_nofloat {
	top: 0;
	font-size: 14px;
	font-weight: normal;
	border: #cfcfcf solid;
	border-width: 1px 0px 0px 1px;
}

.float_title_nofloat tr th {
	border: #cfcfcf solid;
	border-width: 0px 1px 0px 0px;
	font-weight: normal;
	padding: 3px;
	text-align: center;
	border-right: none;
	border-left: none;
}

.p18_title_blank {
	width: 78px;
}

.p18_title_float {
	width: 144px;
}

.p18_time_blank {
	width: 80px;
}

.p18_concern_blank {
	width: 300px;
}

.p18_title_info {
	width: 120px;
}

#law_list .big_title_6column {
	text-align: left;
	padding-left: 15px;
	font-size: 15px;
}
/*my_law_list_end*/
/*my_examine_style*/
#main_can1 {
	float: left;
	width: 790px;
}

#login_to_all {
	float: right;
	font-size: 14px;
	color: #ff6600;
	text-decoration: underline;
}

#examine_intro { /*	text-indent:2em;*/
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}

#examine_title {
	padding-left: 15px;
}

#examine_law_list {
	margin-left: 30px;
	color: #ff6600;
	text-decoration: underline;
}

#history_list1 {
	width: 180px;
	margin-left: 15px;
	margin-top: 8px;
}

#history_list1 li {
	height: 24px;
}

#history_list1 p {
	float: left;
	width: 150px;
	text-decoration: underline;
	font-size: 13px;
}

#history_list1 a {
	float: center;
	color: #474747;
	color: #000;
}

#to_fill_one1 {
	color: #474747;
	font-size: 14px;
	margin-top: 30px;
}

#to_fill_one1 textarea {
	width: 100%;
	height: 151px;
}

#to_fill_one1 input {
	width: 100%;
}

#title_row {
	color: #FFFFFF;
	font-size: 14px;
}

#environment_container {
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#safe_container {
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#healthy_can {
	margin-left: 3px;
}

#button_can {
	margin-top: 12px;
	text-align: center;
}

#button_can button {
	width: 103px;
	height: 32px;
	cursor: pointer;
}

#btn1 {
	background: url(img/btn1_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn2 {
	background: url(img/btn2_bg.jpg) no-repeat;
	border: none;
}
/*my_examine_style_end*/

/*index_search_topic*/
#title_can1 {
	margin: 0 auto;
	width: 1000px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 10px;
}

#title_can1 h1 {
	width: 100%;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

#title_can1 h1 a {
	font-size: 16px;
	color: #ff6600;
}
/*index_search_topic_end*/

/*index_search*/
.left_column_special_can {
	width: 197px;
	background: url(img/left_column_special_can_bg_1.jpg) repeat-y;
	border-bottom: #ff6600 1px solid;
	position: relative;
	min-height: 200px;
	margin-bottom: 8px;
	z-index: 1;
	padding-top: 1px; /*绑架父节点*/
}

.left_column_special_can h1 {
	*margin-left: -37px;
	margin-top: -1px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	width: 204px;
	height: 115px;
	text-align: center;
	background: url(img/left_column_special_can_bg.jpg) no-repeat;
	position: absolute;
	z-index: -999;
}

.category_can {
	font-size: 13px;
	margin-top: 42px;
	margin-left: 37px;
	margin-bottom: 10px;
}

.category_can li {
	padding-top: 4px;
	/*background:url(img/folded.jpg) no-repeat 0 8px;*/
	padding-left: 12px;
}

.second_level_list {
	margin-left: 6px;
}

.third_level_list {
	margin-left: 6px;
}

.unfold_li {
	color: #ff6600;
	padding-left: 10px;
}

.unfold_li a {
	color: #ff6600;
}

.category_can .unfold_li_icon {
	background: url(img/unfolded.jpg) no-repeat 0px 5px;
}

.category_can p {
	background: url(img/folded.jpg) no-repeat 0 5px;
	padding-left: 10px;
}

#history_list3 {
	width: 168px;
	margin-left: 20px;
	margin-top: 8px;
}

#history_list3 li {
	height: 24px;
}

#history_list3 p {
	float: left;
	width: 155px;
	text-decoration: underline;
	font-size: 13px;
}

#history_list3 a {
	float: left;
	color: #474747;
	color: #FF0000;
}

#title_can1 {
	margin: 0 auto;
	width: 1000px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 10px;
}

#title_can1 h1 {
	width: 100%;
	float: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

#title_can1 h1 a {
	font-size: 16px;
	color: #ff6600;
}

.items_can {
	background-color: #e7e7e7;
	padding-left: 10px;
}

.single_can .p6_g_index_search_items_can {
	background-color: #fff;
}

#search_bug {
	font-size: 14px;
	color: #ff6600;
}

#search_bug a {
	font-size: 14px;
	color: #ff6600;
	text-decoration: underline
}

.items_can li {
	clear: both;
	margin-bottom: 4px;
}

.items_can li a {
	display: block;
	width: 500px;
	float: left;
}

.items_can li a:hover {
	color: #ff6600;
}

.items_can li a:visited {
	color: #609;
}

.items_can .date_a {
	float: left;
	margin-left: 37px;
}
.items_can .date_b{
	width:80px;
	float:right; 
}
.items_can h1 {
	font-size: 15px;
	color: #ff6600;
	margin-left: -5px;
	border-top: #363636 1px dotted;
}

.items_can h1 span {
	float: right;
	padding: 0 9px 0 0;
}

.decorated_line {
	height: 4px;
	background: url(img/decorated_line_bg.jpg) repeat-y;
	margin-left: -10px;
	margin-bottom: 2px;
}

.single_can .p6_decorated_line {
	height: 1px;
	background: #ff6600;
	margin-left: -5px;
}

.single_can {
	margin-left: 10px;
}

.p6_g_selected_conditions ul {
	overflow: hidden;
}

.p6_g_selected_conditions li {
	font-size: 15px;
	float: left;
	padding: 0 10px 8px 5px;
}

.p6_g_selected_conditions li span {
	font-size: 15px;
	display: block;
	float: left;
	padding: 2px 0 0 0;
}

.p6_g_selected_conditions li a {
	color: #ff6600;
	display: block;
	float: right;
	padding: 0 0 0 5px;
}

.search_can_title {
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	background: url(img/title_icon_bg.jpg) no-repeat 0 -3px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 29px;
}

.search_can_title span {
	color: #000;
	font-weight: lighter;
}

.search_item_num {
	font-weight: bold;
	margin-top: 3px;
	float: left;
	margin-bottom: 6px;
	padding-left: 5px;
}

.decorated_line_2 {
	height: 3px;
}

.more_and_more {
	font-size: 13px;
	float: right;
	color: #ff6600;
	padding-right: 15px;
	display: block;
	height: 25px;
}

#search_bar1 {
	float: left;
	width: 575px;
	height: 36px;
	background: url(img/search_bar_s_bg.jpg) no-repeat;
}

#search_bar1 input {
	*padding-top: 10px;
	float: right;
	height: 33px;
	width: 430px;
	margin-right: 1px;
	background: none;
	border: none;
	outline: none;
	font-size: 16px;
}

#search_tool1 {
	width: 740px;
	height: 41px;
	float: right;
	margin-right: 15px;
	margin-bottom: 10px;
}

#search_tool_btn1 {
	margin-top: 15px;
	width: 8px;
	height: 5px;
	/*border:#33FF66 solid 1px;*/
}

#to_search_btn1 {
	margin-left: 19px;
	width: 112px;
	height: 34px;
	/*border:#33FF66 solid 1px;*/
}

.advanced_search1 {
	margin-top: 15px;
	float: right;
	height: 16px;
	width: 58px;
	display: block;
	font-size: 14px;
	color: #ff6600;
	text-decoration: underline;
}

#in_result {
	width: 85px;
	padding-right: 10px;
	padding-left: 10px;
}
/*index_search_end*/

/*food_addition*/
.small_tips_list {
	width: 172px;
	margin-left: 25px;
	margin-top: 20px;
}

.small_tips_list li {
	height: 24px;
	margin: 0 0 7px 0;
}

.small_tips_list p {
	float: left;
	width: 165px;
	font-size: 13px;
}

#title_can4 {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 12px 0 4px 10px;
	font-size: 14px;
}

#title_can4 a {
	padding: 0 8px 0 0;
	color: #ff6600;
	text-decoration: underline;
}

#history_list4 {
	width: 172px;
	margin-left: 17px;
	margin-top: 18px;
}

#history_list4 li {
	height: 24px;
	margin: 0 0 7px 0;
}

#history_list4 p {
	float: left;
	width: 100px;
	text-decoration: underline;
	font-size: 13px;
}

#history_list4 a {
	font-size: 13px;
	float: left;
	cursor: none;
	color: #474747;
}
/*.first_row td{
	height:62px;
	background:#FFDBC0;
	border:#FFDBC0 solid;
	border-width:1px 0 1px 1px;
	font-size:16px;
	text-align:center;
}
.first_row select{
	width:525px;
	height:35px;
	font-size:15px;
}
.first_row input{
	<!--width:525px;
	height:35px;
	font-size:15px;-->
}*/
.num_list {
	width: 470px;
	color: #ff6600;
}

.num_list li {
	margin-right: 5px;
	float: left;
	font-size: 15px;
	text-decoration: underline;
}

.second_row td {
	height: 62px;
	border: #ffdbc0 solid;
	font-size: 16px;
	border-width: 1px 0 1px 1px;
	text-align: center;
}

.second_row input {
	width: 525px;
	height: 35px;
	font-size: 15px;
}

.second_row select {
	width: 525px;
	height: 35px;
	font-size: 15px;
}

.first_row .white_line {
	border-right: #fff solid 1px;
}

.input_can {
	border: #FFDBC0 solid;
	border-width: 0 1px 0 0;
	margin-left: 25px;
	margin-top: 69px;
}

#search_btn_can {
	padding-top: 25px;
	padding-right: 3px;
}

#search_btn_can button {
	float: right;
	background: url(img/search_btn1_bg.jpg) no-repeat;
	border: none;
	width: 114px;
	height: 36px;
	cursor: pointer;
}
/*food_addition-end*/
/*disposition_of_waste*/
#title_can5 {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 12px 0 4px 10px;
	font-size: 14px;
}

#title_can5 a {
	padding: 0 8px 0 0;
	color: #ff6600;
	text-decoration: underline;
}

#history_list5 {
	width: 172px;
	margin-left: 17px;
	margin-top: 18px;
}

#history_list5 li {
	height: 24px;
	margin: 0 0 7px 0;
}

#history_list5 p {
	float: left;
	width: 100px;
	text-decoration: underline;
	font-size: 13px;
}

#history_list5 a {
	font-size: 13px;
	float: left;
	cursor: none;
	color: #474747;
}

.first_row1 td {
	height: 62px;
	background: #FFDBC0;
	border: #FFDBC0 solid;
	border-width: 1px 0 1px 1px;
	font-size: 16px;
	text-align: center;
}

.first_row1 input {
	width: 525px;
	height: 35px;
	font-size: 15px;
}

.num_list1 {
	width: 470px;
	color: #ff6600;
}

.num_list1 li {
	margin-right: 5px;
	float: left;
	font-size: 15px;
	text-decoration: underline;
}

.second_row1 td {
	height: 146px;
	border: #ffdbc0 solid;
	border-width: 1px 0 1px 1px;
}

.first_row1 .white_line1 {
	border-right: #fff solid 1px;
}

.input_can1 {
	border: #FFDBC0 solid;
	border-width: 0 1px 0 0;
	margin-left: 25px;
	margin-top: 69px;
}

#search_btn_can1 {
	padding-top: 25px;
	padding-right: 3px;
}

#search_btn_can1 button {
	float: right;
	background: url(img/search_btn1_bg.jpg) no-repeat;
	border: none;
	width: 114px;
	height: 36px;
	cursor: pointer;
}

#search_result {
	text-align: center;
	margin: 0 auto;
	width: 1000px;
	border: #474747 solid;
	border-width: 0 1px 0 0;
	font-size: 15px;
}

#search_result tr {
	height: 42px;
}

#search_result td {
	border: #474747 solid;
	border-width: 0 0 1px 1px;
}

#search_result th {
	border: #474747 solid;
	border-width: 0 0 1px 1px;
}

#search_result .factory_name {
	color: #ff6600;
	text-decoration: underline;
}

#search_result_title {
	padding-left: 10px;
	height: 30px;
	text-align: left;
	color: #fff;
	background-color: #474747;
	font-size: 15px;
	font-weight: normal;
}

.law_tip {
	width: 413px;
	min-height: 196px;
	background-color: #ffe8d4;
	padding: 1px;
	border: #ff6600 1px solid;
	margin: 20px auto;
}

.close_btn_can {
	float: right;
	padding: 8px 5px 0 0;
	color: #ff6600;
}

.close_btn_can a {
	color: #ff6600;
}

.factory_info {
	border: #ff6600 solid;
	border-width: 1px 0 1px 0;
	margin: 30px 0 30px 13px;
}

.factory_info td {
	height: 20px;
}

.grey_line {
	background-color: #cfcfcf;
}
/*disposition_of_waste-end*/

/*back_end_search*/
#headlayer_back_end_search {
	height: 99px;
	border-bottom: #F60 solid 2px;
}

#decorated_line {
	height: 4px;
	border-bottom: #e7e7e7 1px solid;
}

#sub_nav_container3 {
	border-right: #e7e7e7 1px solid;
}

#sub_nav_container3 li {
	padding-top: 5px;
	height: 24px;
	background: #e7e7e7;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}

#sub_nav_container3 li a {
	padding-top: 5px;
	padding-left: 32px;
	color: #474747;
	font-size: 15px;
}

#sub_nav_container3 .title_li {
	background-color: #474747;
	color: #ffffff;
	border-left: #ff6600 3px solid;
	border-bottom: none;
}

#sub_nav_container3 .title_li span {
	padding-top: 5px;
	padding-left: 18px;
	font-size: 15px;
	font-weight: bold;
}

#sub_nav_container3 .li_selected {
	height: 27px;
	width: 169px;
	margin: 1px 0 1px 0;
	background: #ffffff;
	border: #e7e7e7 1px solid;
	border-right: #ffffff 1px solid;
	z-index: 999;
}

#sub_nav_container3 .li_selected a {
	color: #ff6600;
	font-weight: bold;
}

#search_button {
	display: block;
	width: 104px;
	height: 31px;
	background: url(img/search_btn_bg.jpg);
}

#result_can {
	margin-left: 45px;
}

#result_title td {
	color: #ffffff;
}

#result_title td span {
	display: block;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#left_column_back_end_search {
	float: left;
	width: 171px;
}
/*back_end_search_end*/
/*back_end_edit*/
#headlayer_back_end_edit {
	height: 99px;
	border-bottom: #F60 solid 2px;
}

#left_column_back_end_edit {
	float: left;
	width: 171px;
}

#to_fill_one {
	color: #474747;
	font-size: 14px;
	/* margin-top: 30px;
	margin-left: 41px; */
}

#to_fill_one input { /* width: 100%; */
	height: 20px;
}

#available_radio input {
	vertical-align: middle;
	width: 12px;
	height: 40px;
}

#available_radio label {
	display: inline-block;
	vertical-align: middle;
}

#zh_lang textarea {
	width: 662px;
	height: 150px;
}

#en_lang textarea {
	width: 662px;
	height: 150px;
}

#kindereditor form {
	margin: 0;
}

#kindereditor textarea {
	display: block;
}

#to_fill_one .level_checkbox input {
	width: 14px;
	vertical-align: middle;
}

#button_can3 {
	text-align: center;
}

#button_can3 button {
	width: 103px;
	height: 32px;
	cursor: pointer;
}

#btn13 {
	background: url(img/btn4_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn23 {
	background: url(img/btn1_bg.jpg) no-repeat;
	border: none;
}

#sub_nav_container1 .li_selected1 {
	height: 27px;
	width: 169px;
	margin: 0 0 1px 0;
	background: #ffffff;
	border: #e7e7e7 1px solid;
	border-right: #ffffff 1px solid;
	z-index: 999;
}

#sub_nav_container1 .li_selected1 a {
	color: #ff6600;
	font-weight: bold;
}

#sub_nav_container1 {
	border-right: #e7e7e7 1px solid;
}

#sub_nav_container1 li {
	padding-top: 5px;
	height: 24px;
	background: #e7e7e7;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}

#sub_nav_container1 li a {
	padding-top: 5px;
	padding-left: 32px;
	color: #474747;
	font-size: 15px;
}

#sub_nav_container1 .title_li {
	background-color: #474747;
	color: #ffffff;
	border-left: #ff6600 3px solid;
	border-bottom: none;
}

#sub_nav_container1 .title_li span {
	padding-top: 5px;
	padding-left: 18px;
	font-size: 15px;
	font-weight: bold;
}

#to_fill_one .back_end_input_title { /* width: 95%; */
	
}
/*back_end_edit_end*/
/*after_my_examine*/
#btn_can25 {
	text-align: center;
	margin-top: 15px;
}

#btn_can25 button {
	width: 103px;
	height: 32px;
	cursor: pointer;
}

#btn35 {
	background: url(img/btn3_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn45 {
	background: url(img/btn4_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn55 {
	background: url(img/btn5_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#btn65 {
	background: url(img/btn6_bg.jpg) no-repeat;
	border: none;
}

#history_list6 {
	width: 168px;
	margin-left: 23px;
	margin-top: 8px;
}

#history_list6 li {
	height: 24px;
}

#history_list6 p {
	float: left;
	width: 150px;
	text-decoration: underline;
	font-size: 13px;
}

#history_list6 a {
	float: left;
	color: #474747;
	color: #000;
}

#tab_can span button {
	width: 118px;
	height: 26px;
	border: none;
	background-color: #bcbcbc;
	color: #474747;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: -4px;
}

#tab_can span button:hover {
	width: 118px;
	height: 26px;
	border: none;
	background-color: #bcbcbc;
	cursor: pointer;
	color: #ff6600;
}

#table_can {
	width: 790px;
	overflow-x: hidden;
	overflow-y: hidden;
}

#inner_table_can {
	width: 1500px;
}

#table_can table {
	
}

.orange_w {
	color: #ff6600;
}
/*after_my_examine-end*/
#footer {
	padding-top: 10px;
	margin: 0 auto;
	width: 1000px;
	text-align: right;
}

#abar {
	height: 24px;
	background-color: #ff6600;
	color: #fff;
	padding-top: 7px;
}

#abar a {
	color: #fff;
	padding-right: 20px;
}

#other_info {
	padding-top: 4px;
	background-color: #cfcfcf;
}

#home_nav_list {
	position: fixed;
	bottom: 30px;
	right: 10px;
}

#home_nav_list a {
	font-size: 16px;
	color: #ff6600;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 60px;
	border: #ff6600 1px solid;
	display: block;
	background-color: #fff;
}

/*index_search_topic_p18*/
/*其他页面搜索框要用的*/
#imagine_words {
	position: absolute;
	z-index: 9999;
	width: 524px;
	background: #FFFFFF;
	top: 100px;
	border: #cfcfcf 1px solid;
}

#words_can .typed_words {
	color: #ff6600;
	font-weight: bold;
}

#words_can {
	font-size: 16px;
	margin: 0 0 0 10px;
}

#to_search_in_class {
	margin-left: 10px;
	font-size: 16px;
}

#to_search_in_class span {
	color: #ff6600;
	font-weight: bold;
}

#close_imagine_tool {
	height: 20px;
	background: #cfcfcf;
}

#close_imagine_tool a {
	float: right;
	color: #ff6600;
	padding-right: 10px;
	padding-top: 2px;
}
/*其他页面搜索框要用的-end*/
#p18_imagine_words {
	position: absolute;
	z-index: 9999;
	width: 419px;
	background: #FFFFFF;
	top: 100px;
	border: #cfcfcf 1px solid;
}

#p18_words_can .p18_typed_words {
	color: #ff6600;
	font-weight: bold;
}

#p18_words_can {
	font-size: 16px;
	margin: 0 0 0 10px;
}

#p18_to_search_in_class {
	margin-left: 10px;
	font-size: 16px;
}

#p18_to_search_in_class span {
	color: #ff6600;
	font-weight: bold;
}

#p18_close_imagine_tool {
	height: 20px;
	background: #cfcfcf;
}

#p18_close_imagine_tool a {
	float: right;
	color: #ff6600;
	padding-right: 10px;
	padding-top: 2px;
}

#search_stuff2 {
	margin-top: 30px;
	margin-right: 120px;
	*margin-right: 50px;
	float: right;
	height: 58px;
}

#search_bar2 {
	float: left;
	width: 650px;
	height: 36px;
	background: url(img/p18_search_bg.jpg) no-repeat;
}

#search_bar2 input {
	padding-top: 10px \9;
	float: right;
	height: 33px;
	margin-right: 1px;
	background: none;
	border: none;
	outline: none;
	font-size: 16px;
	width: 420px;
}

.p6_g_above_search_result span {
	padding: 4px 10px 0 10px;
	font-size: 14px;
}

.p6_g_above_search_result {
	margin: 0 0 5px -5px;
}

#search_tool2 {
	width: 730px;
	height: 41px;
}

.search_btn2 {
	display: block;
	float: right;
}

#search_tool_btn2 {
	width: 114px;
	height: 35px;
	/*border:#33FF66 solid 1px;*/
}

#to_search_btn2 {
	width: 112px;
	height: 34px;
	/*border:#33FF66 solid 1px;*/
}

#p18_link_function a {
	padding-right: 3px;
}

#p18_category {
	border: #ff6600 1px solid;
}

.p18_title {
	background-color: #ffceae;
	height: 44px;
}

.p18_title td {
	border-bottom: #ff6600 1px solid;
}

.p18_sub_title {
	border-right: #ff6600 1px solid;
	border-bottom: #ff6600 1px solid;
	background-color: #ffebdd;
}

.p18_main_content {
	border-bottom: #ff6600 1px solid;
}

.last_column {
	background-color: #ffebdd;
}

.p18_title td {
	padding-left: 17px;
	font-size: 16px;
}

.p18_title td p {
	font-weight: bold;
}

.p18_sub_title {
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
	width: 174px;
}

.p18_main_content dl {
	margin-bottom: 5px;
}

.p18_main_content dl dt {
	font-size: 15px;
	margin-left: 34px;
}

.p18_main_content dl dd a {
	color: #ff6600;
	padding-left: 38px;
}

.p18_main_content dl dd {
	margin: -20px 5px 10px 5px;
	border-bottom: #ff6600 1px dotted;
	padding: 0 0 5px 100px;
}

.p18_main_content dl .p18_last_row {
	border-bottom: none;
	margin: -20px 5px 5px 5px;
}

.p18_main_content dl dd .p18_selected {
	color: #474747;
	font-size: 13px;
	font-weight: bold;
	padding-left: 30px;
}

.last_column {
	padding: 13px 0 9px 0;
}

.last_column h1 {
	float: left;
	font-size: 15px;
	margin-left: 55px;
}

.last_column ul {
	float: left;
}

.last_column ul li {
	float: left;
	color: #fff;
	background-color: #ff6600;
	margin-right: 12px;
	padding-left: 4px;
}

.last_column ul li a {
	padding: 0 4px 0 2px;
}

.last_column p {
	float: right;
	font-size: 15px;
	margin-right: 18px;
}

.last_column p span {
	color: #ff6600;
	padding: 0 6px 0 6px;
	font-weight: bold;
}

.items_can li .p18_single_law {
	width: 400px;
	margin-bottom: 5px;
}

.p18_decorated_line {
	height: 1px;
	margin-bottom: 15px;
	background: #ff6600;
}

.p18_items_can {
	margin-top: 18px;
}

.p18_function_bar {
	border-bottom: #ff6600 2px solid;
	font-size: 15px;
	padding: 0 0 0 35px;
	margin-top: 16px;
}

.p18_function_bar h1 {
	float: left;
	margin-right: 8px;
}

.p18_function_bar ul {
	float: left;
	margin-bottom: -3px;
}

.p18_function_bar ul li {
	background-color: #fff;
	margin: 0 12px 0 0;
	height: 22px;
	border: #ff6600 1px solid;
	padding: 3px 30px 0 30px;
	text-align: center;
	float: left;
}

.p18_function_bar ul .p18_selected {
	border-top: #ff6600 2px solid;
	border-right: #ff6600 2px solid;
	border-left: #ff6600 2px solid;
	border-bottom: #fff 2px solid;
}
/*index_search_topic_p18-end*/

/*law_details_p15*/
.p15_utility_box {
	width: 1000px;
	margin: 10px auto 0 auto;
	background-color: #ffab73;
	padding: 6px 0 6px 0;
}

.p15_utility_box li {
	float: left;
}

.p15_utility_box .p15_icon {
	padding: 8px 3px 0 10px;
	margin: 0 0 0 15px;
}

.p15_utility_box .p15_input_text {
	padding: 4px 0 0 0;
}

.p15_utility_box .p15_search_btn {
	padding: 5px 0 0 0;
	margin: 0 30px 0 0;
}

.p15_utility_box .p15_search_btn button {
	width: 50px;
	height: 23px;
}

.p15_utility_box .p15_text {
	padding: 8px 0 0 0;
	margin: 0 30px 0 0;
}

.p15_utility_box .p15_text a {
	padding-left: 3px;
	color: #fff;
	text-decoration: underline;
}

.p15_g_tool_box {
	background: #E1E1E1;
}

.p15_law_detail_can {
	border: #cfcfcf 1px solid;
	width: 1000px;
	margin: 10px auto 0 auto;
}

.p15_law_info_can {
	width: 980px;
	margin: 10px 10px 20px 10px;
	border-bottom: #ff6600 1px solid;
	padding: 0 0 10px 0;
}

.p15_law_info_can td {
	height: 20px;
}

.p15_g_font a {
	text-decoration: underline;
	color: #ff6600;
}

.p15_g_col_1 {
	width: 356px;
}

.p15_g_col_2 {
	width: 356px;
}

.p15_col_1 {
	width: 440px;
}

.p15_orange_line {
	background-color: #E1E1E1;
}

.p15_law_detail {
	margin: 0 10px 0 10px;
}

.whole_text {
	color: #ff6600;
}

.sales_info {
	font-size: 14px;
	color: #ff6600;
}

.sales_info a {
	color: #ff0000;
	text-decoration: underline;
}

.p15_utility_box2 {
	width: 1000px;
	margin: 10px auto 0 auto;
	background-color: #E1E1E1;
	padding: 6px 0 6px 0;
}

.p15_utility_box2 li {
	float: left;
}

.p15_box2_text {
	padding: 4px 0 0 0;
	margin: 0 20px 0 0;
}

.p15_box2_text a {
	color: #ff0000;
	text-decoration: underline;
}

.p15_box2_search {
	padding: 4px 0 0 20px;
}

.p15_find_w_input {
	margin: 0 3px 0 0
}

.p15_box2_icon {
	padding: 6px 3px 0 0;
}

.p15_input_checkbox {
	padding: 4px 0 0 0;
}

.p15_search_result {
	width: 1000px;
	margin: 0 auto 0 auto;
}

.p15_items_can {
	margin-top: 9px;
}

.P15_g_items_can {
	background: #fff;
}
/*law_details_p15_end*/

/*p13magzine*/
#p13_title_can {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
}

#p13_title_can h1 {
	width: 61px;
	float: left;
	margin-left: 55px;
	border-bottom: #ff6600 3px solid;
}

#p13_title_can h1 a {
	font-size: 14px;
	color: #474747;
	font-weight: bold;
}

#p13_left_column {
	float: left;
	width: 230px;
	margin-right: 5px;
}

#p13_left_column h1 {
	height: 30px;
	font-size: 15px;
	padding: 8px 0 0 25px;
}

#p13_main_can {
	float: left;
	width: 753px;
	margin-left: 6px;
}

.p13_magzine_can {
	border: #ff6600 1px solid;
	padding: 1px 1px 1px 1px;
	background-image: url(img/magzine_box_bg.jpg);
	background-repeat: repeat-x;
	margin: 0 0 10px 0;
}

.p13_magzine_can h1 {
	width: 240px;
	height: 25px;
	background-image: url(img/p13_magzine_block_title.png);
	background-repeat: no-repeat;
	padding: 4px 0 0 25px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}

.p13_magzine_can ul {
	width: 650px;
	margin: 12px auto 0 auto;
}

.p13_magzine_can ul li {
	padding: 0 0 0 15px;
	height: 25px;
	width: 145px;
	float: left;
	font-size: 14px;
	color: #474747;
	cursor: pointer;
}

.p13_magzine_can ul li:hover {
	color: #ff6600;
}

.p13_more {
	text-align: right;
	padding: 0 10px 5px 0;
}

.p13_more a {
	font-size: 15px;
	color: #ff6600;
	text-decoration: underline;
}
/*p13magzine-end*/
/*p19_law_updated*/
.p19_left_column_special_can {
	width: 197px;
	background: url(img/left_column_special_can_bg_1.jpg) repeat-y;
	border-bottom: #ff6600 1px solid;
	position: relative;
	min-height: 200px;
	margin-bottom: 8px;
	z-index: 2;
	padding-top: 1px; /*绑架父节点*/
}

.p19_left_column_special_can h1 {
	*margin-left: -37px;
	margin-top: -1px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	width: 204px;
	height: 115px;
	text-align: center;
	background: url(img/left_column_special_can_bg.jpg) no-repeat;
	position: absolute;
	z-index: 1;
}

.p19_g_start_date {
	position: absolute;
	font-size: 15px;
	top: 45px;
	left: 20px;
	z-index: 5;
}

.p19_g_end_date {
	font-size: 15px;
	position: absolute;
	top: 95px;
	left: 20px;
	z-index: 5;
}

.p19_button_can {
	position: absolute;
	top: 150px;
	left: 49px;
}

.p19_button_can button {
	width: 103px;
	height: 32px;
	cursor: pointer;
	background: url(img/search_btn_bg.jpg) no-repeat;
	border: none;
	margin-right: 15px;
}

#p19_title_can {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
}

#p19_title_can h1 {
	width: 90px;
	float: left;
	margin-left: 55px;
	border-bottom: #ff6600 3px solid;
}

#p19_title_can h1 a {
	font-size: 14px;
	color: #474747;
	font-weight: bold;
}

#p13_left_column .p19_subscribed_class h1 {
	height: 23px;
	background-color: #CCC;
	color: #474747;
	padding: 4px 0 0 10px;
}

.p19_subscribed_class {
	border: #CCCCCC 1px solid;
}

.p19_subscribed_class ul {
	margin: 7px 0 0 0;
}

.p19_subscribed_class ul li {
	float: left;
	width: 110px;
	height: 25px;
	text-align: center;
}

.p19_subscribed_class ul li a {
	color: #ff6600;
	text-decoration: underline;
}

.p19_cell_container {
	border: #FF6600 1px solid;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 757px;
	float: left;
}

.p19_law_list_container {
	padding-left: 17px;
	width: 725px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.p19_law_list_container li a {
	display: block;
	float: left;
	text-decoration: underline;
	font-size: 14px;
	color: #474747;
}

.p19_law_list_container li {
	display: block;
	height: 23px;
	list-style: outside;
}

.p19_law_list_container li p {
	float: right;
}

.p19_title {
	background-color: #ff6600;
	border-bottom: 1px solid #ff6600;
}

.p19_more {
	color: #474747;
}
/*p19_law_updated_end*/

/*p19_more_law_updated*/
.p19_more_cell_container {
	border: none;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 757px;
	float: left;
}

.p19_more_law_list_container {
	padding-left: 17px;
	width: 725px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.p19_more_law_list_container li a {
	display: block;
	float: left;
	text-decoration: underline;
	font-size: 14px;
	color: #474747;
}

.p19_more_law_list_container li {
	display: block;
	height: 29px;
	list-style: outside;
}

.p19_more_law_list_container li p {
	float: right;
}

.p19_more_page_can ul {
	width: 50%;
	margin: 0 auto 15px auto;
}

.p19_more_page_can ul li {
	font-size: 15px;
	float: left;
	width: 60px;
	text-align: center;
}

.p19_more_page_can ul li a {
	color: #ff6600;
	text-decoration: underline;
}

.p19_more_page_can ul li span {
	color: #ff0000;
}
/*p19_more_law_updated_end*/

/*p20_my_ehs_certificate*/
.p20_certificate_l_col {
	margin-top: 15px;
	margin-left: 55px;
	color: #F60;
	text-decoration: underline;
	font-size: 15px;
}

.p20_certificate_l_col li {
	height: 35px;
}

.p20_first_col {
	width: 10%;
}

.p20_other_col_1 {
	width: 30%;
	text-align: center;
}

.p20_manage_table {
	border: #cfcfcf solid;
	border-width: 1px 0 1px 1px;
	margin: 0 0 8px 0;
}

.p20_manage_table th {
	border: #cfcfcf solid;
	border-width: 1px 1px 0 0;
}

.p20_manage_table td {
	border: #cfcfcf solid;
	border-width: 1px 1px 0 0;
}

.p20_top_title {
	text-align: left;
	height: 30px;
	font-size: 15px;
	padding: 0 0 0 10px;
	background-color: #cfcfcf;
	color: #474747;
}

.p20_horizontal_title {
	font-weight: bold;
}

.p20_manage_p {
	text-align: left;
}

.p20_stuff_horizontal_title {
	width: 14%;
	font-weight: bold;
}
/*p20_my_ehs_certificate_end*/

/*p17_start*/
.p17_input_can {
	margin-top: 0px;
}

.p17_search_btn_can {
	margin-bottom: 25px;
}

.p17_search_result_th_can th {
	width: 90px;
}
/*p17_end*/

/*p9_start*/
.p9_category_can {
	margin-left: 25px;
	margin-top: 50px;
}

.p9_category_can a:hover {
	text-decoration: underline;
}

.p9_cell_container {
	width: 783px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: #cfcfcf 1px solid;
	border-bottom: none;
	border-top: none;
	border: none;
}

.p9_law_list_container {
	width: 750px;
}

#inner_can .p9_g_left_column {
	
}

.p9_g_left_column_special_can {
	z-index: 0;
}

.p_9_top_level ul {
	display: none;
}

.p9_plus {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin: 5px 0 0 0;
}
/*p9_end*/

/*p10_start*/
.p10_list_c {
	margin: 45px 0 15px 35px;
}

.p10_list_c li {
	float: left;
	width: 90px;
	height: 20px;
}

.p10_selected {
	color: #ff6600;
}
/*p10_end*/

/*p8_start*/
#title_can .p12_title_can {
	width: 62px;
}

.p12_avatar {
	padding: 5px 0 0 60px;
}

.p12_avatar p {
	margin: 3px 0 5px 0;
	*margin: 3px 0 0 0;
}

.p12_avatar p a {
	color: #ff6600;
	text-decoration: underline;
}

#p12_examine_law_list {
	margin-left: 51px;
	color: #F60;
	text-decoration: underline;
	font-size: 15px;
}

#p12_examine_law_list li {
	height: 23px;
}

.p8_main_title {
	text-align: right;
	width: 105px;
	height: 30px;
	font-weight: bold;
}

.p8_user_info {
	margin: 20px 0 0 0;
	font-size: 14px;
	color: #474747;
}

#p8_search_result {
	text-align: center;
	margin: 0 auto;
	width: 772px;
	border: #474747 solid;
	border-width: 1px 0px 0 0;
	font-size: 15px;
}

#p8_search_result tr {
	height: 42px;
}

#p8_search_result td {
	border: #474747 solid;
	border-width: 0 0 1px 1px;
}

#p8_search_result th {
	border: #474747 solid;
	border-width: 0 0 1px 1px;
}

#p8_search_result .factory_name {
	color: #ff6600;
	text-decoration: underline;
}

#p8_search_result_title {
	padding-left: 10px;
	height: 30px;
	text-align: left;
	color: #fff;
	background-color: #474747;
	font-size: 15px;
	font-weight: normal;
}

#p8_search_result .p8_ask_title {
	border: none;
	text-align: left;
	font-weight: bold;
}

#p8_search_result .p8_last_col {
	border-right: #474747 1px solid;
}

.p8_reply {
	float: right;
	color: #ff6600;
}

.p8_qa_title {
	color: #ff6600;
}

.p8_inner_cell {
	background-color: #ffd6bb;
	padding: 10px 20px 10px 20px;
}

.p8_qa_cell {
	margin-bottom: 20px;
	border-bottom: #cfcfcf 1px solid;
	padding: 0 0 10px 0;
}

.p8_qa_can {
	width: 98%;
	margin: 0 auto;
	border: #cfcfcf 1px solid;
	padding: 5px 5px 5px 5px;
}
/*p8_end*/

/*p12_start*/
#p12_main_can {
	float: left;
	width: 753px;
	margin-right: 12px;
}

.p12_connect_r_row th {
	border-bottom: #ff6600 1px dotted;
	padding: 10px 0 10px 0;
}

#inner_can .p12_g_main_can {
	width: 1000px;
	padding: 0 0 0 15px;
}

#p12_title_can {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
}

#p12_title_can h1 {
	width: 60px;
	float: left;
	margin-left: 55px;
	border-bottom: #ff6600 3px solid;
}

#p12_title_can h1 a {
	font-size: 14px;
	color: #474747;
	font-weight: bold;
}

.p12_connect_r td {
	padding-top: 10px;
	border-bottom: #ff6600 1px dotted;
}

.p12_connect_r {
	margin: 0 0 25px 0;
}

.p12_connect_r th {
	text-align: center;
}

.p12_connect_r td {
	text-align: center;
}

.p12_g_contect_area {
	float: left;
	margin: 10px 30px 0 0;
}

.p12_g_contect_area p {
	font-size: 15px;
	font-weight: bold;
}

.p12_select_can {
	background-color: #ffd6bb;
	height: 30px;
	padding: 10px 0 0 20px;
}

.p12_select_can select {
	margin: 0 10px 0 10px;
}

#p13_left_column .p12_subscribed_class h1 {
	height: 23px;
	background-color: #CCC;
	color: #474747;
	padding: 4px 0 0 10px;
}

.p12_subscribed_class {
	border: #CCCCCC 1px solid;
}

.p12_subscribed_class ul {
	margin: 7px 0 10px 20px;
}

.p12_subscribed_class ul li {
	width: 220px;
	height: 20px;
	text-align: left;
}

.p12_subscribed_class p {
	margin: 0 0 0 20px;
	padding: 0 20px 0 0;
}

.p12_subscribed_class .p12_subscribed_class_top {
	margin: 15px 0 0 20px;
}
/*p12_end*/

/*p14_start*/
#p14_title_can {
	margin: 0 auto;
	width: 1000px;
	border-bottom: #ff6600 1px solid;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 15px;
}

#p14_title_can h1 {
	width: 30px;
	float: left;
	margin-left: 55px;
	border-bottom: #ff6600 3px solid;
}

#p14_title_can h1 a {
	font-size: 14px;
	color: #474747;
	font-weight: bold;
}

#p13_left_column .p14_subscribed_class h1 {
	height: 23px;
	background-color: #CCC;
	color: #474747;
	padding: 4px 0 0 10px;
}

.p14_subscribed_class {
	border: #CCCCCC 1px solid;
	margin: 0 0 5px 0;
}

.p14_subscribed_class ul {
	margin: 7px 0 10px 20px;
}

.p14_subscribed_class ul li {
	width: 220px;
	height: 20px;
	text-align: left;
}

.p12_main_subject_can {
	border: #cfcfcf 1px solid;
	margin-bottom: 15px;
}

.p12_main_subject_can li {
	height: 40px;
	padding: 4px 4px 4px 4px;
}

.p12_main_subject_can li .p12_reply_num {
	float: left;
}

.p12_main_subject_can li .p12_main_subject {
	float: left;
}

.p12_inner_can div {
	float: left;
}

.p14_main_title {
	width: 500px;
}

.p14_main_title a {
	font-size: 15px;
	color: #ff6600;
}

.p14_sub_title a {
	font-size: 13px;
	color: #999;
}

.p14_username {
	display: block;
	width: 100px;
}

.p14_have_time span {
	float: left;
}

.p12_reply_num {
	padding: 3px 0 0 23px;
	width: 45px;
	height: 23px;
	background-image: url(img/gif.gif);
	background-repeat: no-repeat;
}

.user_icon {
	background: url(img/user_head.png) no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 14px;
}

.chat_icon {
	background: url(img/chat_icon.png) no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 14px;
}

.p14_gray {
	background-color: #f1f1f1;
}
/*p14_end*/

/*p23_subscribe*/
.p23_grey_can {
	background-color: #f4f4f4;
	padding: 20px 20px 20px 20px;
}

.p23_table td {
	text-align: center;
	height: 105px;
	background-color: #fbfbfb;
}

.p23_table P {
	font-size: 16px;
	font-weight: bold;
}

.p23_table .p23_topic {
	height: 160px;
}

.p23_middle_cell {
	border-left: 4px #ff6600 solid;
	border-right: 4px #ff6600 solid;
	border-bottom: 1px #CACACA solid;
}

.p23_table .p23_decorated {
	background-color: #ff6600;
	height: 49px;
}

.p23_left_table {
	border-left: 1px #CACACA solid;
	border-bottom: 1px #CACACA solid;
}

.p23_right_table {
	border-right: 1px #CACACA solid;
	border-bottom: 1px #CACACA solid;
}
/*p23_subscribe*/
/*p24_register*/
.p24_register_table {
	margin: 0 auto;
}

.p24_register_table td {
	height: 35px;
}
/* .p24_register_table input{
	height:35px;
	height:24px \9;
	width:402px;
	border:1px #cfcfcf solid;
	outline: none;
	padding:11px 0 0 0 \9;
} */
.left_table {
	text-align: right;
	padding: 0 12px 0 0;
}
/*p25*/
.p25_login {
	width: 249px;
	border: #ff6600 1px solid;
}

#p25_login_btn {
	width: 78px;
	height: 29px;
	background: url(img/p25_login_button.jpg) no-repeat;
	border: 0;
	cursor: pointer;
}

.p25_title {
	background: url(img/p25_login_bg.jpg) repeat-x;
	border-bottom: none;
	color: #474747;
}
/*jquery-ui*/
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content: "";
	display: table;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	zoom: 1;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity =     0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	zoom: 1;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	zoom: 1;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
	width: 1px;
} /* without this, the menu expands to 100% in IE6 */
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active
	{
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2.2em;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
	width: 2.4em;
} /* button elements seem to need a little more width */
.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text
	{
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text
	{
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text
	{
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon
	{
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary
	{
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary
	{
	right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary
	{
	right: .5em;
}

/*button sets*/
.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
} /* reset extra padding in Firefox */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover
	{
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span
	{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year
	{
	width: 49%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
	{
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	width: 300px;
	overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus
	{
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}

.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	width: 100%;
}

.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	zoom: 1;
	font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active
	{
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle
	{
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
} /* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
} /* vertical centre icon */
.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s { /* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a
	{
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a
	{
	cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana, Arial, sans-serif /*{ffDefault}*/;
	font-size: 1.1em /*{fsDefault}*/;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: Verdana, Arial, sans-serif /*{ffDefault}*/;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa /*{borderColorContent}*/;
	background: #ffffff /*{bgColorContent}*/    
		  url(images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/
		   
		  50% /*{bgContentXPos}*/       50% /*{bgContentYPos}*/       repeat-x
		/*{bgContentRepeat}*/;
	color: #222222 /*{fcContent}*/;
}

.ui-widget-content a {
	color: #222222 /*{fcContent}*/;
}

.ui-widget-header {
	border: 1px solid #aaaaaa /*{borderColorHeader}*/;
	background: #cccccc /*{bgColorHeader}*/    
		  url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)
		/*{bgImgUrlHeader}*/       50% /*{bgHeaderXPos}*/       50%
		/*{bgHeaderYPos}*/  
		    repeat-x /*{bgHeaderRepeat}*/;
	color: #222222 /*{fcHeader}*/;
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222 /*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	border: 1px solid #d3d3d3 /*{borderColorDefault}*/;
	background: #e6e6e6 /*{bgColorDefault}*/    
		  url(images/ui-bg_glass_75_e6e6e6_1x400.png) /*{bgImgUrlDefault}*/
		   
		  50% /*{bgDefaultXPos}*/       50% /*{bgDefaultYPos}*/       repeat-x
		/*{bgDefaultRepeat}*/;
	font-weight: normal /*{fwDefault}*/;
	color: #555555 /*{fcDefault}*/;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #555555 /*{fcDefault}*/;
	text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	border: 1px solid #999999 /*{borderColorHover}*/;
	background: #dadada /*{bgColorHover}*/    
		  url(images/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/     
		 50% /*{bgHoverXPos}*/       50% /*{bgHoverYPos}*/       repeat-x
		/*{bgHoverRepeat}*/;
	font-weight: normal /*{fwDefault}*/;
	color: #212121 /*{fcHover}*/;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited
	{
	color: #212121 /*{fcHover}*/;
	text-decoration: none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #aaaaaa /*{borderColorActive}*/;
	background: #ffffff /*{bgColorActive}*/    
		  url(images/ui-bg_glass_65_ffffff_1x400.png) /*{bgImgUrlActive}*/
		    
		 50% /*{bgActiveXPos}*/       50% /*{bgActiveYPos}*/       repeat-x
		/*{bgActiveRepeat}*/;
	font-weight: normal /*{fwDefault}*/;
	color: #212121 /*{fcActive}*/;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121 /*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	border: 1px solid #fcefa1 /*{borderColorHighlight}*/;
	background: #fbf9ee /*{bgColorHighlight}*/    
		  url(images/ui-bg_glass_55_fbf9ee_1x400.png) /*{bgImgUrlHighlight}*/ 
		  
		  50% /*{bgHighlightXPos}*/       50% /*{bgHighlightYPos}*/      
		repeat-x /*{bgHighlightRepeat}*/;
	color: #363636 /*{fcHighlight}*/;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #363636 /*{fcHighlight}*/;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a /*{borderColorError}*/;
	background: #fef1ec /*{bgColorError}*/    
		  url(images/ui-bg_glass_95_fef1ec_1x400.png) /*{bgImgUrlError}*/     
		 50% /*{bgErrorXPos}*/       50% /*{bgErrorYPos}*/       repeat-x
		/*{bgErrorRepeat}*/;
	color: #cd0a0a /*{fcError}*/;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
	{
	color: #cd0a0a /*{fcError}*/;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
	{
	color: #cd0a0a /*{fcError}*/;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
	{
	font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
	{
	opacity: .7;
	filter: Alpha(Opacity =     70);
	font-weight: normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: Alpha(Opacity =     35);
	background-image: none;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity =     35);
} /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png)
		/*{iconsContent}*/;
}

.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
		/*{iconsContent}*/;
}

.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
		/*{iconsHeader}*/;
}

.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)
		/*{iconsDefault}*/;
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
		/*{iconsHover}*/;
}

.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
		/*{iconsActive}*/;
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)
		/*{iconsHighlight}*/;
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)
		/*{iconsError}*/;
}

/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 4px /*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px /*{cornerRadius}*/;
	border-top-left-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 4px /*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px /*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px /*{cornerRadius}*/;
	border-top-right-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px /*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/;
	-khtml-border-bottom-left-radius: 4px /*{cornerRadius}*/;
	border-bottom-left-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 4px /*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px /*{cornerRadius}*/;
	-khtml-border-bottom-right-radius: 4px /*{cornerRadius}*/;
	border-bottom-right-radius: 4px /*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa /*{bgColorOverlay}*/    
		  url(images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlOverlay}*/
		    
		 50% /*{bgOverlayXPos}*/       50% /*{bgOverlayYPos}*/       repeat-x
		/*{bgOverlayRepeat}*/;
	opacity: .3;
	filter: Alpha(Opacity =     30) /*{opacityOverlay}*/;
}

.ui-widget-shadow {
	margin: -8px /*{offsetTopShadow}*/       0 0 -8px /*{offsetLeftShadow}*/;
	padding: 8px /*{thicknessShadow}*/;
	background: #aaaaaa /*{bgColorShadow}*/    
		  url(images/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlShadow}*/     
		 50% /*{bgShadowXPos}*/       50% /*{bgShadowYPos}*/       repeat-x
		/*{bgShadowRepeat}*/;
	opacity: .3;
	filter: Alpha(Opacity =     30) /*{opacityShadow}*/;
	-moz-border-radius: 8px /*{cornerRadiusShadow}*/;
	-khtml-border-radius: 8px /*{cornerRadiusShadow}*/;
	-webkit-border-radius: 8px /*{cornerRadiusShadow}*/;
	border-radius: 8px /*{cornerRadiusShadow}*/;
}

/*首页的最新样式修改*/
#topnav {
	background-color: #fff;
	border: none;
}

#welcome_info {
	margin-left: 136px;
	margin-top: 13px;
}

.nc_logo_can {
	background: none;
}

.nc_logo {
	margin: -30px 20px 0 35px;
}

.nc_nav_bar {
	margin-top: 0px;
	background: url(img/new_main_nav_bg_long_and_input_bg.jpg) no-repeat;
}

.nc_nav_bar .nc_nav_title {
	height: 34px;
	padding: 6px 35px 0 35px;
}

.nc_nav_bar {
	width: 863px;
	height: 40px;
	padding: 1px 0 0 4px;
}

.nc_serch_bar {
	float: right;
	margin: 5px 15px 0 0;
	margin: 5px 15px 0 0 \9;
}

.nc_serch_bar input {
	border: none;
	outline: none;
	width: 84px;
	width: 80px \9;
	height: 23px;
	padding: 0 23px 0 6px;
	padding: 5px 0 0 0 \9;
	margin: 2px 50px 0 0;
	margin: 2px 80px 0 0 \9;
}

.nc_serch_bar .nc_advanced_search {
	font-size: 13px;
	text-decoration: underline;
	padding: 0 6px 0 6px;
	color: #363636;
	float: right \9;
	display: block \9;
	margin-top: 3px \9;
}

.nc_serch_bar .nc_to_search_btn {
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	margin: 6px 0px 0px 115px;
	margin: 6px 0px 0px 105px \9;
}

.nc_nav_bar .nc_nav_title {
	color: #363636;
	height: 29px;
	padding: 6px 40px 0 38px;
	border-right: 1px #999999 solid;
	background: url(img/new_index_arrow_white1.png) no-repeat 80px 15px;
}

.nc_nav_bar .nc_nav_title:hover {
	color: #ff6600;
	background: url(img/new_index_arrow_orange1.png) no-repeat 80px 15px;
}

.nc_serch_bar1 {
	float: right;
	margin: 5px 10px 0 0;
	margin: 5px 10px 0 0 \9;
}

.nc_serch_bar1 input {	
	border: none;
	outline: none;
	width: 84px;
	width: 80px \9;
	height: 23px;
	padding: 0 23px 0 6px;
	padding: 5px 0 0 0 \9;
	margin: 2px 50px 0 0;
	margin: 2px 80px 0 0 \9;
}

.nc_serch_bar1 .nc_advanced_search {
	font-size: 13px;
	text-decoration: underline;
	padding: 0 6px 0 6px;
	color: #363636;
	float: right \9;
	display: block \9;
	margin-top: 3px \9;
}

.nc_serch_bar1 .nc_to_search_btn {
	display: block;
	width: 15px;
	height: 25px;
	position: absolute;
	margin: 6px 0px 0px 115px;
	margin: 6px 0px 0px 105px \9;
}

.nc_nav_bar1 .nc_nav_title {
	color: #363636;
	height: 29px;
	padding: 6px 40px 0 38px;
	border-right: 1px #999999 solid;
	background: url(img/new_index_arrow_white1.png) no-repeat 80px 15px;
}

.nc_nav_bar1 {
	float: left;
	position: relative;
	margin-top: 0px;
	background: url(img/new_main_nav_bg_long_and_input_bg1.png) no-repeat;
}

.nc_nav_bar1 .nc_nav_title {
	background: url(img/new_index_arrow_white1.png) no-repeat 80px 15px;
	border-right: 1px #999999 solid;
	color: #363636;
	cursor: pointer;
	float: left;
	height: 33px;
    padding: 6px 40px 0 20px;
	font-size: 16px;
	font-weight: bold;
}

.nc_nav_bar1 .nc_nav_title:hover {
	color: #ff6600;
	background: url(img/new_index_arrow_orange1.png) no-repeat 80px 15px;
}

.nc_float_menu_appear {
	
}

.new_new_index_arrow {
	top: 17px;
	left: 80px;
	position: absolute;
	display: block;
	width: 15px;
	height: 8px;
	background: url(img/new_index_arrow_white1.png) no-repeat;
}

.new_new_index_arrow_orange {
	background: url(img/new_index_arrow_orange1.png) no-repeat;
}

.nc_sub_can {
	top: 30px;
	padding-top: 30px;
	background: url(img/nc_sub_nav_big_bg.jpg) repeat-x 0 20px;
	width: 810px;
	margin-left: 133px;
}

.nc_shadow {
	width: 810px;
}

.nc_sub_category dl dt a {
	color: #000;
}

.nc_sub_category dl dt a:hover {
	color: #ff6600;
}

.nc_sub_category dl dd a {
	color: #000;
	padding: 2px 10px 2px 10px;
}

.nc_sub_category dl dd a:hover {
	background: #bcbcbc;
}

.nc_sub_category dl dt {
	border-bottom: 1px dotted #363636;
	margin: 0 45px 15px 0;
}

.nc_sub_category {
	width: 850px;
	margin: 0 0 0 30px;
}

.topmenu li {
	padding-left: 20px;
	text-decoration: none;
}

.nc_smallpic_can img {
	border: #d4d4d4 0px solid;
	margin-top: 10px;
}

.nc_tool_cell img {
	float: none;
}

.nc_tool_cell {
	background: none;
	height: 100%;
	border-right: 1px solid #999;
	width: 318px;
	margin: 0 0 0 18px;
}

.nc_tool_float_cell {
	background: white;
}

.nc_tool_inner_can {
	margin-top: 10px;
}

.nc_tool_cell .nc_tool_word img {
	float: right;
	margin-left: 10px;
	margin-top: -30px;
}

.nc_tool_word {
	width: 300px;
}

.nc_tool_word p {
	margin: 16px 16px 0 0;
}

.nc_tool_float_cell {
	top: 0;
	left: -3px;
	width: 312px;
	height: 105px;
}

.nc_title_can {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: #cfcfcf 1px solid;
}

.nc_tool_inside_can li a {
	font-size: 14px;
	text-decoration: none;
}

.nc_tool_inside_can li a:hover {
	color: #ff6600;
}

#abar span {
	float: left;
	padding: 0 0 0 10px;
}

#abar {
	width: 990px;
	border-top: 1px solid #999;
	background: white;
	color: #474747;
}

#abar a {
	color: #474747;
}

.nc_tool_can {
	border-top: white 1px solid;
}

.nc_sub_category dl dd {
	background: none;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
}

.topmenu {
	margin-top: 13px;
	padding-right: 10px;
}

#footer {
	padding-top: 30px;
}

.left_column_special_can h1 {
	background: url(img/left_column_special_can_bg1.jpg) no-repeat;
}

.left_column_special_can {
	background: url(img/left_column_special_can_bg_2.jpg) repeat-y;
	border-bottom: #d9d9d9 1px solid;
}

.audit_table_style th {
	border-right: none;
	border-left: none;
	border-bottom: #ff6600 1px solid;
}

.audit_table_style {
	border-right: none;
	border-left: none;
	border-collapse: collapse;
}

.audit_table_style td {
	border-right: none;
	border-left: none;
}

table.audit_table_style tr.even {
	background-color: #fff;
}

table.audit_table_style tr {
	border-top: 1px solid #666;
}

.gray_style {
	background-color: rgb(228, 228, 228);
}

.audit_download_button_can {
	background: url("img/download.jpg") no-repeat;
	width: 89px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: -4px;
}

.en_audit_download_button_can {
	background: url("img/en/en_download.jpg") no-repeat;
	width: 89px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: -4px;
}

.txt_margin_can {
	outline: none;
	border: none;
}

.spacing_table_can {
	margin: 7px 7px 7px 7px;
}

.chemical_table_can_style:hover {
	color: #ff6600;
}

#search_btn_can input {
	cursor: pointer;
	outline: none;
	border: none;
	width: 60px;
	height: 22px;
	font-family: "微软雅黑";
}

#search_btn_can input:hover {
	color: #ff6600;
	font-family: "微软雅黑";
	background: #f4f4f4;
	cursor: pointer;
}

.new_drug_manage_ment_title {
	text-align: right;
	height: 50px;
	font-size: 15px;
	padding-right: 15px;
	background-color: rgb(228, 228, 228);
	height: 30px;
}

.new_search_btn_can_style {
	padding-top: 5px;
	margin-bottom: 5px;
}

.drag_platform_title {
	width: 90px;
	padding: 1px 0 1px 12px;
	background-color: #e5e6e7;
}

.new_drag_platform td {
	border-top: #000 1px solid;
}

.new_drag_platform,.new_drag_platform_can {
	margin: 0 auto;
	margin-top: 20px;
}

.new_drag_platform_can td {
	border-bottom: #000 1px solid;
}

.new_drag_platform_title_style {
	border-bottom: #000 1px solid;
	padding: 0px 0px 0px 12px;
	background-color: #e5e6e7;
}

#new_left_column_style {
	float: left;
	width: 215px;
	/*position: absolute;
	z-index:999;*/
	margin-left: 8px;
}

.new_main_can_style {
	float: left;
	width: 760px;
}

.new_left_column_can_style {
	background: url(img/panel_bg1.jpg) no-repeat;
	width: 204px;
	height: 235px;
	margin-bottom: 10px;
	float: left;
}

.new_left_column_can_style h1 {
	width: 200px;
	height: 33px;
	margin-left: 5px;
	text-align: center;
	padding-top: 6px;
}

.new_left_column_can_style h1 a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#left_div_shrink {
	float: left;
	margin-left: -10px;
	padding-top: 50px;
}

#new_inner_can_style {
	margin: 0 auto;
	width: 980px;
}

.btn_confirm_can_style {
	outline: none;
	background-color: #e4e4e4;
	border: none;
	padding: 6px 6px 6px 6px;
	color: #ff6600;
	cursor: pointer;
	font-family: 微软雅黑;
	width: 60px;
}

.btn_resetting_can_style {
	outline: none;
	background-color: #e4e4e4;
	border: none;
	padding: 6px 6px 6px 6px;
	color: #474747;
	cursor: pointer;
	font-family: 微软雅黑;
	width: 80px
}

.shrink_label_can,.spread_label_can {
	color: #3399e0;
	cursor: pointer;
}

#lawTable a:hover {
	color: #ff6600;
}

#lawTable a:visited {
	color: #609;
}

.adiv_style_can {
	width: 280px;
	padding: 5px 5px 5px 5px;
	border: #e4e4e4 1px solid;
	background-color: #e4e4e4;
}

.editRequired {
	background-color: #FFFACD;
}

.lawContentCls a:link,.lawContentCls a:visited,.lawContentCls a:hover {
	color: blue;
	text-decoration: underline;
}

.partLawContent p{
	text-indent:2em;
} 
.partLawContent{
	font-family: 微软雅黑;
	text-indent: 2em;
	font-size: 16px;
	line-height:30px;
}

.gray {     
 -webkit-filter: grayscale(100%);   
  -moz-filter: grayscale(100%);  
   -ms-filter: grayscale(100%);   
  -o-filter: grayscale(100%);     
     filter: grayscale(100%); 	     
	filter: gray; 
}
 