@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	background:#FFFFFF;
	font-family: "微软雅黑";
	min-width:1200px;
}
img {
	border:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
a {
	color:#333333;
	text-decoration:none;
}
.clear {
	clear:both;
}
li {
	list-style:none;
}
.testusername{
font-size: 15px;
margin-left: 30px;
float:left;
height:30px;
line-height:30px;}
/* ************************************
			header area
************************************* */
.header {
	background:url(../img/header_bg.jpg) repeat-x;
}
.header .header_content {
	width: 98%;
	margin:0 auto;
	min-width: 920px;
}
.header_logo {
	margin: 10px 0 5px;
}
.header_logo img {
	border:none;
	width:200px;
	height:59px;
}
.header_menu {
	
}
.header_menu ul li {
	border-left: 1px dotted #DBDFE9;
    border-right: 1px dotted #DBDFE9;
    float: left;
    text-align: center;
	margin-left: -1px;
	padding-left:0px;
}
.header_menu ul li a {
	color: #4D719F;
    font-size: 12px;
    text-decoration: none;
	display:block;
}
.header_menu ul li a:hover, .header_menu ul li.selected a {
	background:url(../img/menu_over.jpg) repeat-x;
}
.header_menu ul li a p {
	width: 100px;
}
.header_menu ul li a p.menu_name_cn {
	padding-top: 30px;
}
.header_menu ul li a p.menu_name_en {
	font-family:'04b_08-webfont';
	font-size: 6px;
	padding: 10px 0 20px;
	color: #CDD1DA;
}
/*status search box*/
.term_choose .term_choose_input {
	
}
.term_choose_area a.term_choose_btn {
	background:url(../img/screen_btn.png) no-repeat;
	display:block;
	width:57px;
	height:26px;
	text-align:center;
	margin:12px 20px 12px;
	cursor:pointer;
}
.term_choose_area a:hover.term_choose_btn {
	background:url(../img/screen_btn_hover.png) no-repeat;
}
.term_choose_area .screen_list {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-left: 20px;
    margin-top: -10px;
    position: absolute;
    z-index: 101;
  /*  -webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	box-shadow:rgba(0,0,0,0.3) 0 0px 3px;*/
	font-size:12px;
}
.screen_list ul li {
	height: 25px;
    line-height: 25px;
    border: 1px solid #cccccc;
}
.screen_list ul li a {
	display:block;
	padding-left: 25px;
	padding-right: 20px;
}
.screen_list ul li a:hover {
	background:#ebebeb;
}
.screen_list ul li.selected a {
	background:url(../img/selected.png) no-repeat 5px 6px #ebebeb;
}
.phase_list{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin-left: 145px;
    margin-top: 17px;
    position: absolute;
    z-index: 101;
}
.phase_list ul li{
	border: 1px solid #CCCCCC;
    height: 25px;
    line-height: 25px;
}
.phase_list ul li.selected a{
	background: url("../img/selected.png") no-repeat scroll 5px 6px #EBEBEB;
}
.phase_list ul li a {
    display: block;
    padding-left: 25px;
    padding-right: 20px;
}
.phase_list ul li a:hover {
    background: none repeat scroll 0 0 #EBEBEB;
}
/* *******************************************
				banner area
******************************************** */
.banner_area {
	border-bottom: 3px solid #6E6E6E;
}
.banner_area .banner {
	background:url(../img/banner.jpg) no-repeat;
	width:1200px;
	height:426px;
	margin:0 auto;
}
.content_area {
}
.content_area .text_content {
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #134371 #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 5px 1px 1px;
    margin: -20px auto 0;
    width: 980px;
}
.text_content .left_content {
	margin: 15px;
    width: 460px;
}
.content_title {
	margin-bottom: 10px;
}
.content_title h3 {
	font-family: '黑体';
    font-size: 14px;
}
.content_title h3 span {
	color: #888787;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.content_title h3 span.dot_sep {
	font-size: 16px;
    font-weight: bold;
    margin: 0 5px;
}
.text_content .content_desc {
	height:200px;
	overflow:hidden;
}
#scoll_micro ul li {
	border-bottom: 1px dotted #EBEBEB;
    padding: 5px 0;
}
.content_desc ul li .micro_b_icon {
	padding:3px;
	border:solid 1px #cccccc;
}
.content_desc ul li .micro_b_icon img {
	width:45px;
	height:45px;
}
.content_desc ul li .micro_b_publish_c {
	color: #666666;
    font-size: 12px;
    line-height: 24px;
    margin-left: 10px;
    width: 395px;
}
.content_desc ul li .micro_b_publish_c a {
	color: #BE863F;
    text-decoration: none;
}
.content_desc ul li .micro_b_publish_c a:hover {
	text-decoration:underline;
}
.text_content .right_content {
	margin: 15px;
	width: 460px;
}
.news_desc_area {
}
.news_desc_area .news_icon {
}
.news_desc_area .news_desc {
	color: #666666;
    font-size: 12px;
    line-height: 24px;
    margin-left: 10px;
    width: 330px;
}
.news_lists {
	margin-top: 10px;
}
.news_lists ul li {
	background:url(../img/list_prefix_icon.gif) no-repeat 0 center;
	padding: 0 15px;
	line-height: 26px;
}
.news_lists ul li a {
	color: #666666;
    font-size: 12px;
    text-decoration: none;
}
.news_lists ul li a:hover {
	color:#3366FF;
}
.news_lists ul li a span {
	float: right;
}
/* ********************************************************
					Footer area
********************************************************* */
.footer {
	background:url(../img/footer_bg1.jpg) repeat-x;
	margin-top: 10px;
	height:36px;
	background-color:#096; 
	z-index:999; 
	/*position:fixed; */
	bottom:0; 
	left:0; 
	width:100%; 
	_position:absolute; 
	_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
	overflow:visible;
}
.footer .footer_content {
	color: #666666;
    font-size: 12px;
    line-height: 36px;
    margin: 0 auto;
    width: 980px;
}
.footer .footer_content .copyright {
}
.footer .footer_content .tech_support {
	background:url(../img/footer_bg2.jpg) no-repeat;
	text-align: right;
    width: 356px;
}

/* ********************************************************
						二级页面
********************************************************* */
.sec_lev_banner_area {
	background:url(../img/sec_lev_banner_bg.jpg) repeat-x;
	height:150px;
}
.sec_lev_banner_area .sec_lev_banner {
	background:url(../img/sec_page_banner.png) no-repeat;
	width:980px;
	height:150px;
	margin:0 auto;
}
.sec_level_page_content {
	background:url(../img/content_top_bg.jpg) repeat-x #FFFFFF;
}
.sec_level_page_content .popular_content {
	width:980px;
	margin:0 auto;
	padding-top:20px;
}
.popular_content .left_side_menu_area {
	background: #FFFFFF;
    /*border: 1px solid #CCCCCC;*/
    padding: 5px;
}
.popular_content .sub_menu_bottom_bg {
	background:url(../img/sub_menu_bottom_bg.jpg) no-repeat;
	height: 7px;
}
.right_side_menu {
	/*border:1px solid #CCCCCC;
	border-left:1px solid #EBEBEB;*/
	background:none repeat scroll 0 0 #FFFFFF;
	min-height:600px;
	padding-bottom:50px;
}
.left_side_menu_area .left_side_menu_title {
	background:url(../img/left_side_menu_title_bg.jpg) no-repeat;
	color: #FFFFFF;
    font-family: '微软雅黑';
    font-size: 16px;
    height: 45px;
    line-height: 26px;
    padding: 0 0 0 20px;
    width: 180px;
}
.left_side_menu_title span {
}
.left_side_menu_area .left_side_menu {
	margin: 5px 0;
}
.left_side_menu_area .left_side_menu ul li {
	border-bottom: 1px dotted #CCCCCC;
    line-height: 24px;
}
.left_side_menu_area .left_side_menu ul li a {
	background:url(../img/left_side_menu_list_icon.jpg) no-repeat 0 center;
	color: #666666;
    display: block;
    font-size: 12px;
    padding-left: 25px;
    text-decoration: none;
	color:#0066cc;
}
.left_side_menu_area .left_side_menu ul li a:hover {
	background:url(../img/left_side_menu_list_icon_ov.jpg) no-repeat 0 center;
	text-decoration:underline;
}
.popular_content .right_side_content {
	font-size: 12px;
    margin-left: 20px;
    width: 740px;
	color: #666666;
}
.right_side_content .site_map {
	border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    padding-bottom: 5px;
}
.right_side_content .site_map a {
	color: #0066CC;
    padding: 0 5px;
    text-decoration: none;
}
.right_side_content .site_map a:hover {
	text-decoration:underline;
}
.right_side_content .article_area {
	margin-top: 10px;
}
.article_area .article_title {
	border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 5px;
    text-align: center;
}
.article_area .article_title h3 {
	color: #333333;
    line-height: 30px;
}
.article_area .article_title .article_basic_info {
	color: #333333;
}
.article_area .article_title .article_basic_info span {
	color:#666666;
}
.right_side_content .article_area p {
	line-height: 24px;
    padding-top: 10px;
    text-indent: 2em;
}
.article_area .contact_left {
	width: 360px;
}
.article_area .contact_right {
	margin-left: 20px;
    width: 360px;
}
.contact_block {
	margin: 20px 0;
}
.contact_block .contact_method_head {
	background: #D0E4FB;
    height: 30px;
    line-height: 30px;
}
.contact_block .contact_method_head .contact_method_title {
	background: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-left: 20px;
    padding: 0 5px;
}
.contact_block .contact_method_line_odd {
	line-height: 26px;
}
.contact_block .contact_method_line_even {
	line-height: 26px;
	background:#e8f3ff;
}
.article_area.news_lists li {
	border-bottom: 1px dotted #CCCCCC;
}
.pager_area {
	margin-top: 10px;
}
.pager_area a {
	color: #0066CC;
    padding: 0 5px;
    text-decoration: none;
}
.pager_area a:hover {
	text-decoration:underline;
}
.header_menu ul .empty{
	border-style:none;
}
.header_menu ul li span{
	color: #51B343;
    display: block;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 8px;
    line-height: 75px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
.header_menu ul li.first_lev a{
	color: #4D719F;
    display: block;
    font-size: 15px;
    line-height: 75px;
    *line-height: 90px;
    text-decoration: none;
    width: 95px;
	padding-left:0px;
}
.header_menu ul li.first_lev a:hover, .header_menu ul li.first_lev.selected a {
	background:url(../img/menu_over.jpg) repeat-x;
}
.whole_page {
	width:100%
}
.app_content{
	padding-top: 5px;
}
.app_content table{
	/*position:relative;*/
	width:98%;
	border-collapse: collapse;
}
.app_content table td.left_td{
	width: 168px;
}
.left_side_menu {
	background: #FFFFFF;
	/*border: 1px solid #cccccc;
	min-height:620px;*/
	/*border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0) 0 0px 1px; 
	-moz-box-shadow:rgba(0,0,0,0) 0 0px 1px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	box-shadow:rgba(0,0,0,0) 0 0px 1px;
	position:absolute;*/
}
.left_side_menu .left_side_menu_title {
	/*background:url(../img/left_bg.jpg) no-repeat;
	border-bottom:1px solid #cccccc;*/
	color: #999999;
    font-family: '微软雅黑';
    font-size: 12px;
    height: 60px;
    line-height: 24px;
    padding: 10px 0 0 30px;
    width: 136px;
}
.line1 {
	border-bottom:1px solid #cccccc;
	overflow:hidden;
}
 .left_side_menu_1 {
	height:auto;
}
.left_side_menu_2 {
	border-bottom: 1px solid #F4F4F4;
    margin: 25px 10px 0;
    text-align: center;
    padding-bottom: 10px;
}
.left_side_menu_2 a{
	display: block;
	font-size: 15px;
}
.left_side_menu_2 a span{
	color: #2989E2;
    font-size: 20px;
    margin-right: 5px;
}
.left_side_menu_3 {
    text-align: center;
    margin: 20px 0 10px;
}
.left_side_menu_3 a{
	color: #2989E2;
	font-size: 25px;
	cursor: pointer;
}
.left_side_menu_3 a:hover{
	color: #d43737;
} 
.left_side_menu_4 {
    text-align: center;
}
.left_side_menu_4 .ntime{
	font-size: 45px;
}
.left_side_menu_4 .ndate{
	
}
 .left_side_menu_ul li {
	line-height: 25px;
	padding: 0 0 0 30px;
}
 .left_side_menu_ul li a {
	background:url(../img/left_menu_list_icon.png) no-repeat scroll 0 center transparent;
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 5px 0 0 20px;
    text-decoration: none;
}
 .left_side_menu_ul li a:hover {
	background:url(../img/left_menu_list_icon_hover.png) no-repeat 0 center;
	text-decoration:none;
	color:#076fb6;
}
 .left_side_menu_day {
    height: 40px;
    line-height: 18px;
    padding: 8px 0 8px 18px;
    width: 400px;
}
.right_side_details_title {
	/*background:url(../img/right_side_details_title_bg.jpg) ;*/
	background-color:#ebebeb;
	color: #666666;
    font-family: '微软雅黑';
    font-size: 14px;
    height: 27px;
    line-height: 24px;
    padding: 3px 0 0 25px;
    min-width:980px;
    /*border-bottom:1px solid #cccccc;*/
}
.right_side_details_title .arrow{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #666666;
    border-style: dashed dashed dashed solid;
    border-width: 5px;
    display: inline-block;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin-left:8px;
    position: relative;
    width: 0;
}
.right_side_details_title .arrow .arrow-inner{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f0f0f0;
    border-style: dashed dashed dashed solid;
    border-width: 4px;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: -5px;
    line-height: 0;
    position: absolute;
    top: -4px;
    width: 0;
}
 .right_side_operate_area {
 	height:50px;
	/*border-bottom:1px solid #CCCCCC;*/
	border-bottom:1px solid #EBEBEB;
	padding: 15px 0 5px;
	margin-bottom:10px;
}
.right_side_operate_area .search_box {
	margin: 15px 0px;
}
.search_box .search_text {
	
}
.search_box .search_text input[type="text"] {
	background:#FFFFFF;
	border:1px solid #cccccc;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 20px;
    line-height: 20px;
	padding:1px 4px;
	width:140px;
}
.search_box .search_text input[type="text"]:focus {
	border:1px solid #0099FF;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 20px;
    line-height: 20px;
	padding:1px 4px;
	color:#333333;
}
.search_box .search_btn input[type="submit"],.search_box .search_btn input[type="button"] {
	background:url(../img/search_glass.png) no-repeat 0 4px;
	border:none;
	left: -20px;
    position: relative;
	width:16px;
	height:22px;
	cursor:pointer;
	padding:0;
}
 .item_add_btn a {
	background:url(../img/back_btn.png) no-repeat;
	display:block;
	width:57px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin:12px 20px 12px;
	font-size:12px;
	color:#FFFFFF;
}
 .item_add_btn a:hover {
	background:url(../img/back_btn_over.png) no-repeat;
}
.item_add_btn_1 a {
	background:url(../img/back_btn_1.png) no-repeat;
	display:block;
	width:118px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin:12px 20px 12px;
	font-size:12px;
	color:#FFFFFF;
}
 .item_add_btn_1 a:hover {
	background:url(../img/back_btn_1_over.png) no-repeat;
}
.item_add_btn_2 a {
	background:url(../img/back_btn.png) no-repeat;
	display:block;
	width:57px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin:6px 20px;
	font-size:12px;
	color:#FFFFFF;
}
 .item_add_btn_2 a:hover {
	background:url(../img/back_btn_over.png) no-repeat;
}
 .right_side_title {
	height: 50px;
    line-height: 50px;
    padding: 0 2px 0 25px;
}
.right_side_operate_area .right_side_title h2 {
	float: left;
    font-size: 16px;
}
.apcname{
	color:#0778C6;
}
.apcname:hover{
	color:#D43737;
}
.pname {
	 font-size: 16px;
}
.cname {
	 font-size: 13px;
}
.right_side_title h2 span {
	color:#D43737;
	margin:0 10px;
}
.right_side_operate_area .right_side_title h2 a:hover {
	color:#D43737;
}
 .form_sx_drop {
    padding: 13px 10px;
}
.change_portrait a {
	color:#333333;
}
.change_portrait a:hover {
	color:#2989e2;
}
 .detail_info_panel {
 	/*min-height: 500px;
	padding: 10px 15px 10px 20px;
	position: relative;
    z-index: 10;*/
    padding: 0 15px;
}
.detail_info_panel_1 {
	padding: 40px 15px 10px 80px;
	position: relative;
    z-index: 10;
}
a.user_link{
	color:#2989E2;
	font-size:12px;
	float:left;
	line-height:24px;
	margin-top:16px;
}
a:hover.user_link{
	color:#D43737;
}
.user_photo{
    height: 30px;
    margin: 15px 10px 5px;
    width: 30px;
}
.per_list .list_user_name {
	display:table;
	margin-left:20%;
}
.list_user_name span.user_icon_s {
	/*margin:6px 3px;*/
	margin:3px 7px;
}
.right_side_operate_area .term_choose {
	font-size: 12px;
    margin: 6px 0;
}
.per_list .list_user_name span {
	float:left;
	display:block;
}
.items_list{
	width: 100%;
}
.items_list table{
	width: 100%;
}
.items_list, .items_list table {
	
}
.items_list table tr {
	
}
.items_list table tr th {
	font-size:14px;
	border-bottom: 1px solid #F0F0F0;
    /*border-top: 1px solid #EBEBEB;*/
	height:35px;
	line-height:35px;
}
.items_list table tr th.lth {
	padding-left:80px;
}
.items_list table tr th.rth {
	padding-right:180px;
}
.items_list table tr th a img{
	margin-left: 5px;
}
.items_list table tr.per_list {
}

.items_list table tr.per_list td {
	border-bottom: 1px solid #F4F4F4;
	height: 40px;
    line-height: 40px;
	text-align: center;
	font-size:12px;
	color:#666666;
}
.items_list table tr.per_list td span{
	margin-left: 5px;
}
.pageaction span{
	margin-left: 5px;
}
.items_list table tr.perinfo_list td{
	border-bottom: 1px solid #F4F4F4;
	font-size:12px;
	color:#666666;
}
.items_list table tr.perinfo_list td.lcontent img{
	width:60px;
	height:60px;
	border-radius:5px;
}
.items_list table tr.perinfo_list td.lcontent{
	padding-left: 80px;
    padding-right: 10px;
    padding-top: 20px;
    vertical-align: top;
}
.items_list table tr.perinfo_list td.rcontent{
	padding-bottom: 10px;
    padding-right: 80px;
    padding-top: 20px;
    padding-left: 20px;
}
.items_list table tr.perinfo_list td.rcontent .pageaction a{
    border-right: 1px solid #EEEEEE;
    padding-left: 3px;
    padding-right: 7px;
}
.items_list table tr.perinfo_list td.rcontent .pageaction a:last-child{
	border-right: 0px solid #CCCCCC;
}
.items_list table tr.perinfo_list td.rcontent .pageaction span{
    border-right: 1px solid #EEEEEE;
    padding-left: 3px;
    padding-right: 7px;
}
.items_list table tr.perinfo_list td.rcontent .pageaction span:last-child{
	border-right: 0px solid #CCCCCC;
}
.score{
   border-right: 1px solid #eeeeee;
   float: left;
   padding:0 15px;
   min-width:55px;
}
.score:last-child{
	border-right: 0px solid #CCCCCC;
    float: left;
}
.score .k{
	height: 30px;
    line-height: 30px;
}
.score .s{
	font-size: 25px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.score .ss{
	font-size: 20px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.items_list table tr.perinfo_list td.rcontent .date{
	margin-top:5px;
}
.items_list table tr.perinfo_list td div{
	text-align:center;
}
.items_list table tr.perinfo_list td div.stuinfo{
	text-align:center;
	clear:left;
}
.items_list table tr.perinfo_list td div.stuinfo img{
	 /*margin:10px 0px;*/
}
.items_list table tr.perinfo_list td div.content{
	text-align:left;
	margin-bottom: 5px;
    margin-top: 5px;
	font-size: 13px;
	letter-spacing: 1px;
	word-break:break-all;
}
.items_list table tr.perinfo_list td div.attachment{
	float:left;
	width:300px;
}
.items_list table tr.perinfo_list td div.attachment div.img{
	clear: left;
    display: block;
    margin-bottom: 10px;
    text-align: left;
	
}
.items_list table tr.perinfo_list td div.comment {
	float: left;
	margin-bottom: 5px;
	padding-top: 5px;
	width:100%;
}
.items_list table tr.perinfo_list td div.comment .icon{
	padding-left: 5px;
    padding-right: 10px;
}
.items_list table tr.perinfo_list td div.comment .icon img {
	max-height: 30px;
    width: 30px;
}
.items_list table tr.perinfo_list td div.comment_list {
	background-color:#F6F6F6; 
	float:left;
	padding: 5px;
	width:100%;
}
.items_list table tr.perinfo_list td div.comment .comment_user {
	text-align:left;
}
.items_list table tr.perinfo_list td div.comment .comment_date {
	margin-bottom:2px;	
}
.items_list table tr.perinfo_list td div.comment .comment_content {
	text-align: left;
	font-size: 12px;
	letter-spacing: 1px;
	padding-left:45px;
}
/* form */
 .right_side_title_1 {
	height: 30px;
    line-height: 30px;
    padding: 10px 20px 0 70px;
    font-size:18px;
}
 .right_side_title_2 {
	height: 40px;
    line-height: 40px;
    padding: 10px 20px 15px 10px;
    font-size:16px;
}
 .right_side_title_1 h2 {
	float: left;
    font-size: 14px;
    margin-right: 10px;
}
 .details_item_line {
	display:table;
	margin-left:15px;
}
.details_item_line .details_item {
	display: table-cell;
    font-size: 12px;
    margin: 0 10px;
    /*padding: 12px 5px 1px;*/
    padding-top: 15px;
    min-width: 220px;
    vertical-align:top;
}
.details_item_line{
	clear:left;
}
.details_item{
    float:left;
}
.details_item_line .details_item .form_left_title {
    height: 24px;
    line-height: 24px;
    padding-right: 5px;
    text-align: right;
	color: #000000;
	font-weight: bold;
	/*width: 55px;*/
}
.details_item_line .details_item .form_left_title_1 {
    height: 24px;
    line-height: 24px;
    padding-right: 5px;
    text-align: right;
	color: #000000;
	font-weight: bold;
	width: 240px;
}
.details_item_line .details_item .form_right_e_input {
	height: 24px;
    line-height: 24px;
	color: #000000;
	
}

.details_item_line .details_item .form_right_e_input input[type="text"] {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 20px;
    line-height: 20px;
}
.details_item_line .details_item .form_right_e_input input[type="text"]:focus {
	border:1px solid #0099FF;
}
.details_item_line .details_item textarea {
	padding: 4px;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
}
.details_item_line .details_item textarea:focus {
	border:1px solid #0099FF;
}
.title {
	width:200px;
}

.details_item_line .details_item .form_right_input {
	line-height:24px;
	color:#333333;
}
 .right_side_stage {
 	 margin-left: 120px;
}
 .editor_btn input[type="submit"], .editor_btn input[type="button"],.editor_btn .edit_btn{
	background:url(../img/editor_btn.jpg) no-repeat;
	display:block;
	width:98px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin:25px 0 15px 110px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	float:left;
	border:none;
}
 .editor_btn input[type="submit"]:hover, .editor_btn input[type="button"]:hover ,.editor_btn .edit_btn:hover{
	background:url(../img/editor_btn_hover.jpg) no-repeat;
}
.items_list table tr.per_list td input{
	border: 0px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    padding:1px 4px;
    color:#666666;
}

.form_right_input input[type="text"]:hover,
.form_right_e_input input[type="text"],
.form_right_e_input input[type="password"],
.file_list_panel .sel_def_title input[type="text"] {
	background:#FFFFFF;
	border:1px solid #cccccc;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0px 1px inset; 
	-moz-box-shadow:rgba(0,0,0,0.1) 0 0px 1px inset;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    line-height: 20px;
	padding:1px 4px;
	color:#333333;
	width:150px;
}

.form_right_e_input.form_date_picker input[type="text"] {
	background:url(../img/calendar.png) #FFFFFF no-repeat 3px 3px;
	padding-left:22px;
	width:132px;
}
.form_right_e_input.form_date_picker input[type="text"]:focus {
	background:url(../img/calendar.png) #FFFFFF no-repeat 3px 3px;
	padding-left:22px;
}

.form_right_input input[type="text"]:focus,
.items_list table tr.per_list td input:focus,
.form_right_e_input input[type="text"]:focus,
.form_right_e_input input[type="password"]:focus,
.code_list ul li ul .add_code_text input:focus,
.file_list_panel .sel_def_title input[type="text"]:focus {
	border:1px solid #0099FF;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 20px;
    line-height: 20px;
	padding:1px 4px;
	color:#333333;
}
.details_item_line .details_item .form_right_e_input{
	padding-right:5px
}
.form_tip_btn{
}
.form_tip_btn a {
	background:url(../img/tip.jpg) no-repeat;
	display: block;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
.form_tip_btn a:hover {
	background:url(../img/tip_hover.jpg) no-repeat;
}
/* schedule */
.show_1 {
	height: 52px;
	/*padding: 0 0 0 155px;*/
}
.show_1 .page_item_info {
	margin:7px 0 0 0 ;
}
.show_1 .paging_pre_next {
}
.right_side_schedule .paging_operate {
	line-height:36px;
}	
 .right_side_schedule {
	padding: 5px 10px 0px 10px;
}
.right_side_table {
	padding: 0 0 0 50px;
}
 .right_side_schedule .right_side_text {
	width:100%;
}
.right_side_text_zero {
	line-height: 30px;
	height:30px;
}
.text_schedule {
    color: #333333;
    font-family: 微软雅黑;
    font-size: 16px;
    font-style: normal;;
    text-decoration: none;
	text-align:center;
	padding:8px 0 0 0;
}
.text_schedule_t {
    color: #333333;
    font-family: 微软雅黑;
    font-size: 18px;
    font-style: normal;
    padding: 50% 0 0;
    text-align: center;
    text-decoration: none;
}
.right_side_text_zero .text_title {
    color: #333333;
    font-family: 微软雅黑;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
 .right_side_schedule .right_side_text .right_side_text_one {
	line-height: 30px;
	height:30px;
}
 .right_side_schedule .right_side_text .right_side_text_one .text_time {
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
 .right_side_schedule .right_side_text .right_side_text_one .text_stage {
    color: #333333;
    font-family: 微软雅黑;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
	padding-left:15px;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_1 {
	padding: 8px 0 0 10px;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_1 a{
	background:url(../img/btn_editor.png) no-repeat;
	display: block;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_1 a:hover{
	background:url(../img/btn_editor_hover.png) no-repeat;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_2{
	padding: 8px 0 0 20px;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_2 a{
	background:url(../img/btn_delete.png) no-repeat;
	display: block;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_2 a:hover{
	background:url(../img/btn_delete_hover.png) no-repeat;
}
.text_btn_2{
}
 .right_side_schedule .right_side_text .right_side_text_zero .text_btn_3 {
	padding: 8px 0 0 10px;
}
.text_btn_3 a{
	background:url(../img/btn_add1.png) no-repeat;
	display: block;
    height: 14px;
    line-height: 14px;
    width: 19px;
}
.text_btn_3 a:hover{
	background:url(../img/btn_add1_hover.png) no-repeat;
}
 .right_side_schedule .right_side_text .right_side_text_two {
	line-height: 24px;
}
.text_site {
	color: #333333;
    font-family: 微软雅黑;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
 .right_side_schedule .right_side_text .right_side_text_three {
	line-height: 24px;
}
 .right_side_schedule .right_side_text .right_side_text_three .text_note {
	color: #663300;
    font-family: 微软雅黑;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
 .right_side_schedule .right_side_text .right_side_text_three .note_adm {
	color: #333333;
    font-family: 微软雅黑;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.text_btn_1 a {
    color: #2F95D1;
    cursor: pointer;
    padding-left:9px;
}
.text_btn_1 a:hover {
    color: #FF6600;
}
.text_btn_2 a {
    color: #2F95D1;
    cursor: pointer;
    padding-left:9px;
}
.text_btn_2 a:hover {
    color: #FF6600;
}
.line2 {
	border-bottom: 1px solid #616972; 
	height: 1px; 
	overflow: hidden; 
	margin: 3px 1px 0;
	clear: left;
}
.line3 {
	border-bottom: 1px solid #cccccc; 
	height: 1px; 
	overflow: hidden; 
	margin: 3px 1px 0;
	clear: left;
}
.line4 {
	border-bottom: 1px solid #cccccc; 
	height: 1px; 
	overflow: hidden; 
	margin: 3px 1px 0;
	clear: right;
}
.right_side_details .right_side_schedule .right_side_text .right_side_text_four {
	line-height: 24px;
}
.right_side_details .right_side_schedule .right_side_text .right_side_text_four .note_adm {
	color: #333333;
    font-family: 微软雅黑;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
/* login box */
.login_box {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
    height: 90%;
    margin: 40px auto 0;
    position: relative;
    width: 555px;
	border-radius:5px; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	-o-border-radius:5px; 
	-khtml-border-radius:5px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 5px; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	box-shadow:rgba(0,0,0,0.3) 0 0px 5px;
	padding-bottom: 20px;
}
.login_box .login_box_head {
	/*background:url(../img/login_bg_top.png) no-repeat;*/
	border-bottom: 1px solid #E0E0E1;
    height: 30px;
    margin: 15px 10px 10px;
}
.login_box .login_box_head .login_icon {
	height: 50px;
    position: absolute;
    width: 99px;
}
.login_box .login_form {
}
.login_form .login_form_left_bg {
	background:url(../img/login_box_left_bg.png) no-repeat left top;
	width:160px;
}
.login_form .form_area {
	display: table;
    position: absolute;
}
.form_area .per_form {
	margin-bottom: 20px;
}
.form_area .form_position {
	display: table-cell;
    vertical-align: middle;
	padding: 20px 5px;
}
.per_form .form_left_desc {
	color: #333333;
    font-size: 14px;
    text-align: right;
    width: 110px;
	height: 24px;
    line-height: 24px;
}
.per_form .login_form_input input[type="text"], .per_form .login_form_input input[type="password"] {
	background:#FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    height: 22px;
    line-height: 22px;
    width: 200px;
	padding: 1px 4px;
}
.per_form .login_form_input input[type="text"]:focus, .per_form .login_form_input input[type="password"]:focus {
	border:1px solid #09F;
}
.per_form .login_form_input .vertification_input input {
	width: 100px;
}
.per_form .login_form_input input[type="submit"], .form_add_submit input[type="submit"], .form_add_submit input

[type="button"] {
	background:url(../img/login_btn.png) no-repeat;
	width:84px;
	height:36px;
	border:none;
	cursor:pointer;
	font-family: "黑体";
    font-size: 14px;
}
.per_form .login_form_input input[type="submit"]:hover, .form_add_submit input[type="submit"]:hover, .form_add_submit 

input[type="button"]:hover {
	background:url(../img/login_btn_over.png) no-repeat;
}
.form_add_attache_submit input[type="submit"] {
	background:url(../img/save_attache.png) no-repeat;
	width:124px;
	height:36px;
	border:none;
	cursor:pointer;
	font-family: "黑体";
    font-size: 14px;
}
.form_add_attache_submit input[type="submit"]:hover {
	background:url(../img/save_attache_over.png) no-repeat;
}
.save_and_add {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    -webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3); 
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
    display:none;
    margin-left:5px;
}
.form_submit_more input[type="button"]:focus ~ .save_and_add {
	display:block;
}
.form_submit_more input[type="button"] {
	background:url(../img/save_and_add.png) no-repeat;
	width:184px;
	height:36px;
	border:none;
	cursor:pointer;
	font-family: "黑体";
    font-size: 14px;
}
.form_submit_more input[type="button"]:hover {
	background:url(../img/save_and_add_over.png) no-repeat;
}
.save_and_add ul li input[type="submit"] {
    background: none;
    border: medium none;
    height: 24px;
    line-height: 24px;
    padding: 0;
    color:#666666;
    cursor:pointer;
}
.save_and_add ul li {
	text-align:center;
}
.save_and_add ul li:hover {
	background:#ebebeb;
	cursor:pointer;
}
.per_form .login_form_input .switch_vertification, .per_form .find_pwd {
	color: #666666;
	font-size:12px;
	margin-top:3px;
}
.per_form .find_pwd {
	height: 26px;
    line-height: 26px;
	margin-left: 30px;
}
.per_form .login_form_input .switch_vertification a, .per_form .find_pwd a {
	color:#2989e2;
	text-decoration:underline;
}
.per_form .login_form_input .switch_vertification a:hover, .per_form .find_pwd a:hover {
	color:#C00;
}
.per_form .form_input_alert {
	color: #666666;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 5px;
}
.per_form .form_input_alert span {
	display: block;
    width: 192px;
}
.per_form .form_input_alert span label {
	color: #FF0000;
}
.per_form .vertification_code {
	border: 1px solid #CCCCCC;
    margin-left: 10px;
}
.login_form .login_form_right_bg {
	background:url(../img/login_box_right_bg.png) no-repeat right bottom;
	width:206px
}
/* td a */
.items_list table tr.per_list td a {
	color: #2989E2;
    font-size: 12px;
    margin-left:4px;
}
.items_list table tr.per_list td a:hover {
	color:#D43737;
}
.items_list table tr.perinfo_list td .attachment span {
	margin-left:4px;
}
.items_list table tr.perinfo_list td a {
	color: #2989E2;
    font-size: 12px;
    margin-left:4px;
}
.items_list table tr.perinfo_list td a:hover {
	color:#D43737;
}
/* td img */
.items_list table tr.per_list td img {
	vertical-align:middle;
	width:60px;
}
.items_list table tr.per_list td img.fileicon {
	width:35px;
}

/***industry box****/
.form_right_add .add_item_btn a {
	background:url(../img/add_item_btn.png) no-repeat;
	display: block;
    height: 23px;
    line-height: 23px;
    padding-left: 30px;
    width: 41px;
}
.form_right_add .add_item_btn a:hover {
	background:url(../img/add_item_btn_over.png) no-repeat;
}
.form_right_add .add_float_box, .form_right_e_input #response_select_box, .form_right_input #response_select_box {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    position: fixed;
    width: 400px;
	border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0px 3px; 
	-moz-box-shadow:rgba(0,0,0,0.3) 0 0px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	padding:3px;
	margin-top:0px;
	z-index:5;
}
.form_right_add .added_item_list span {
	background: #f3f3f3;
	background: -moz-linear-gradient(top, #f3f3f3 0%, #dddddd 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#dddddd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#dddddd',GradientType=0 

);
	border: 1px solid #CCCCCC;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
    display: block;
	color:#666666;
	height:22px;
	line-height:22px;
	padding:0 5px;
	margin-right:10px;
}
.form_right_add .added_item_list span a {
	background:url(../img/delete_icon.png) no-repeat 0 4px;
	height:22px;
	width:14px;
	display:block;
	float:right;
	margin-left: 5px;
}
.form_right_add .added_item_list span a:hover {
	background:url(../img/delete_icon_hover.png) no-repeat 0 4px;
}

.right_side_operate_area .paging_operate {
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    position: relative;
    z-index: 100;
}
.paging_operate .page_item_info {
}
.page_item_info span {
	font-weight: bold;
}
.paging_operate .paging_pre_next {
    margin: 13px;
}
.paging_pre_next a.paging_pre {
    background: url("../img/paging_btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 27px;
    width: 37px;
}
.paging_pre_next a.paging_pre:hover {
	background: url("../img/paging_btn.png") no-repeat scroll 0 -28px transparent;
}
.paging_pre_next a.paging_next {
    background: url("../img/paging_btn.png") no-repeat scroll -37px 0 transparent;
    display: block;
    float: left;
    height: 27px;
    width: 36px;
}
.paging_pre_next a.paging_next:hover {
    background: url("../img/paging_btn.png") no-repeat scroll -37px -28px transparent;
    width: 36px;
}

/* 进度 */
.form_right_stage {
	margin-left:100px;
}
.form_right_stage table {
	text-align:center;
	color:#ffffff;
}
.form_right_stage table tr {
}
.form_right_stage table td {
}
.form_right_stage table tr td a {
	/*background:url(../img/stage_unselected.png) no-repeat;*/
	display:block;
	width:12px;
	height:12px;
	margin:0 auto;
	cursor:default;
}
/*.form_right_stage table tr td a:hover, .form_right_stage table.selected tr td a {
	background:url(../img/stage_selected.png) no-repeat;
}*/
.form_right_stage .per_node table tr td.stage_node_line_1 {
	width: 17px;
	padding:0 10px 0 0;
}
.form_right_stage .per_node table tr td.stage_node_line_2 {
	width: 17px;
	padding-left:10px;
}
.form_right_stage .per_node table tr td.stage_node_line_3 {
}
.form_right_stage .per_node table tr td.stage_node_line_4 {
}
.form_right_stage .per_node table tr td.stage_node_line hr {
	margin: 0;
    width: 35px;
}
.form_right_stage .per_node table tr td.stage_bubble {
	width:66px;
	height:41px;
}
.form_right_stage .per_node table tr td.stage_ing {
	widht:51px;
	height:41px;
	font-size:14px;
	color:red;
}
.stage_ing .stage_status{
	display:none;	
}
.stage_ing .status{
	magin:0px;
	padding:0px;
}
/*.form_right_stage .per_node table tr td.stage_ing:hover {
	color:#466e01;
}*/
.form_right_stage .per_node table tr td.stage_bubble_down {
	color:#888888;
	font-size:14px;
}
/*.form_right_stage .per_node table tr td.stage_bubble_down:hover {
	color:#222222;
	font-size:14px;
}
.form_right_stage .per_node table.subphase tr td.stage_bubble_down:hover {
	color:#222222;
}*/
.selectcss{
	cursor: pointer;
}
.form_right_stage .per_node table tr td.stage_down {
	width:69px;
	height:28px;
}
.editor_btn {
	margin-top:8px;
	margin-bottom:8px;
}
.enableaction{
	margin-left: 4px;
}
.enableaction a{
	color: #2989E2;
    font-size: 12px;
    margin-left:4px;
}
.enableaction a:hover{
	color:#D43737;
}
/*材料状态*/
.material_status{
	margin-left: 70px;
	margin-left: 135px;
    margin-top: 20px;
}
.material_status_c{
	padding-top:10px;
}

/* 用户组 */
.user_1 {
	margin-left:20px;
}
.user_admin {
}
.user_visitors {
	clear: left;
}
.user_admin_1 {
	clear:left;
	padding: 0 0 0 10px;
}
.user_2 {
	margin-left:20px;
	clear: left;
}
.user_3 {
	height:70px;
	width:80px;
}
.user_4 {
	height:70px;
	width:50px;
}
.user_add {
	clear:left;
	margin-left: 30px;
}
.set_1 {
	padding: 0 10px;
}
.add_edit_btn{
	background:url(../img/editor_btn.jpg) no-repeat;
	display:block;
	width:98px;
	height:26px;
	text-align:center;
	line-height:26px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	float:left;
	border:none;
}
.add_edit_btn:hover{
	background:url(../img/editor_btn_hover.jpg) no-repeat;
}
.add_delete a{
	background:url(../img/btn_delete.png) no-repeat;
	display: block;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
.add_delete a:hover{
	background:url(../img/btn_delete_hover.png) no-repeat;
}

/*  btn */
.details_item .add_button,.details_item .return_button{
	font-size: 15px;
    margin: 10px 0;
    padding: 10px 34px;
}
.add_button {
	font: 14px/100% Arial, 宋体, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #2C93E0;
	background: -moz-linear-gradient(top, #2C93E0 0%, #1F89D6 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2C93E0), color-stop(100%,#1F89D6));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2C93E0', endColorstr='#1F89D6',GradientType=0 );
	border: 1px solid #1D83CD;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	cursor: pointer;
	padding:5px 24px;
}
.add_button:hover {
	background: #32a0f3;
	background: -moz-linear-gradient(top, #32a0f3 0%, #2191e3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32a0f3), color-stop(100%,#2191e3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32a0f3', endColorstr='#2191e3',GradientType=0 );
	border: 1px solid #0772be;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 1px; 
	-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
	box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
}
.save_button {
	font: 14px/100% Arial, 宋体, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #2C93E0;
	background: -moz-linear-gradient(top, #2C93E0 0%, #1F89D6 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2C93E0), color-stop(100%,#1F89D6));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2C93E0', endColorstr='#1F89D6',GradientType=0 );
	border: 1px solid #1D83CD;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	cursor: pointer;
	padding:10px 54px;
}
.save_button:hover {
	background: #32a0f3;
	background: -moz-linear-gradient(top, #32a0f3 0%, #2191e3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32a0f3), color-stop(100%,#2191e3));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32a0f3', endColorstr='#2191e3',GradientType=0 );
	border: 1px solid #0772be;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 1px; 
	-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
	box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
}
.return_button {
	font: 14px/100% Arial, 宋体, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	background: #F5F5F5;
	background: -moz-linear-gradient(top, #F5F5F5 0%, #F1F1F1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#F1F1F1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F1F1F1',GradientType=0 );
	border: 1px solid #DCDCDC;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	cursor: pointer;
	padding:5px 24px;
}
.return_button:hover {
	background: #F1F1F1;
	background: -moz-linear-gradient(center top , #F8F8F8 0%, #F1F1F1 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#F1F1F1));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#F1F1F1',GradientType=0 );
	border: 1px solid #C6C6C6;
    border-radius:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	-o-border-radius:3px; 
	-khtml-border-radius:3px; 
	-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 1px; 
	-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
	box-shadow:rgba(0,0,0,0.1) 0 1px 1px;
}
.btnmargin {
    clear: both;
    float: left;
    margin-top: 5px;
}
.form_save_btn {
    float: left;
    padding:5px;
    
}
.form_return_btn {
	float:left;
	margin-left:100px;
	padding:5px;
}
.form_return_btn_detail {
	margin:10px;
}
/*fileupload*/
.file_category_list {
    display: table;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
}
.file_category_list .file_category_title {
	display: table-cell;
}
.file_category_list .file_lists {
	display: table-cell;
}
.file_category_list .file_lists ul.picture_attach {
	/*margin-bottom:5px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:5px;*/
}
.file_category_list .file_lists ul.picture_attach li{
	max-width:160px;
}
.file_category_list .file_lists ul li {
	float: left;
    color:#000000;
}
.file_category_list .file_lists ul.picture_attach li .picture_info {
	background:#FFFFFF;
	position:absolute;
	margin-top:-49px;
	visibility:hidden;
	border:1px solid #CCCCCC;
	margin-left:5px;
	max-width:150px
}
.file_category_list .file_lists ul.picture_attach li:hover .picture_info {
	visibility:visible;
}
.file_category_list .file_lists ul li span {
	display:block;
}
.file_category_list .file_lists ul li .picture_info span {
	margin:0 5px;
}
.file_category_list .file_lists ul.picture_attach li span.source_upload_delete {
	position:absolute;
	margin-left:145px;
	margin-top:-10px;
}
.file_category_list .file_lists ul.file_attach li span {
	color: #666666;
	float:left;
}
.file_category_list .file_lists ul li span a {
	display:block;
}
.file_category_list .file_lists ul li span.source_upload_date {
	color: #999999;
    margin-left: 5px;
    margin-right: 5px;
}
.file_category_list .file_lists ul li span.source_upload_delete a {
	background:url(../img/delete_icon.png) no-repeat 0 6px;
	width:14px;
	height:24px;
}
.file_category_list .file_lists ul li span.source_upload_delete a:hover {
	background:url(../img/delete_icon_hover.png) no-repeat 0 6px;
}
/* hidden_btn */
.hidden_btn_left,.hidden_btn_right {
	float:left;
	margin-top: 45px;
}
.hidden_btn_left a {
	background:url(../img/left.png) no-repeat;
	display:block;
	width:23px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin:0 0 0 10px
}
.hidden_btn_left a:hover {
	background:url(../img/left_hover.png) no-repeat;
}
.hidden_btn_up,.hidden_btn_down {
	float:right;
	margin-right: 10px;
}
.hidden_btn_up a {
	background:url(../img/up.png) no-repeat;
	display:block;
	width:23px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin:0 0 0 20px;
}
.hidden_btn_up a:hover {
	background:url(../img/up_hover.png) no-repeat;
}
.hidden_btn_right a {
	background:url(../img/right.png) no-repeat;
	display:block;
	width:23px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin:0 0 0 10px;
}
.hidden_btn_right a:hover {
	background:url(../img/right_hover.png) no-repeat;
}
.hidden_btn_down a {
	background:url(../img/down.png) no-repeat;
	display:block;
	width:23px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333333;
	cursor:pointer;
	margin:0 0 0 20px;
}
.hidden_btn_down a:hover {
	background:url(../img/down_hover.png) no-repeat;
}
.manageinfo_list{
	margin:10px 0px;
	font-size:12px
}
.manageinfo_list .lcontent{
	float:left;
}

.manageinfo_list .lcontent .icon{
	padding-left:5px;
	padding-right:10px;
}
.manageinfo_list .lcontent img{
	width:30px;
	max-height:30px;
}
.manageinfo_list .rcontent{
	width:100%;
}
.manageinfo_list .rcontent .contentinfo{
	font-size:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:5px;
	text-align:left;
	letter-spacing:1px;
	padding-left:45px;
	clear:left;
}
.manageinfo_list .rcontent .contentinfo .commentbg{
	border-top:1px solid #EFEFEF;
	margin-top:10px;
}
.M_play {
    background: none repeat scroll 0 0 rgba(65, 152, 235, 0.1);
    /*border: 1px solid #DDECFB;*/
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-family: Arial;
    left: 97%;
    line-height: 14px;
    position: fixed;
    text-align: center;
    width: 20px;
	font-size: 12px;
	bottom: 400px;
	padding: 10px 3px;
}
.M_play a{
	color: #5DB1F0;
}
.M_gotop {
    background: none repeat scroll 0 0 rgba(65, 152, 235, 0.1);
    /*border: 1px solid #DDECFB;*/
    border-radius: 3px 3px 3px 3px;
    bottom: 100px;
    display: block;
    font-family: Arial;
    left: 97%;
    line-height: 14px;
    padding: 5px 3px 0;
    position: fixed;
    text-align: center;
    width: 20px;
	z-index:1000;
}
.M_gotop span {
    display: block;
    padding: 9px 0 12px;
    font-size: 12px;
    color: #5DB1F0;
}
.M_gotop span em.sj {
    display: block;
    font-size: 28px;
    height: 8px;
    margin: 0 0 0 3px;
    overflow: hidden;
    text-align: left;
}
.M_gotop span em.fk {
    display: block;
    font-size: 11px;
    height: 5px;
    margin: -1px 0 2px 4px;
    overflow: hidden;
    text-align: left;
}