@charset "UTF-8";

/*==============================================================================
 * 默认样式表
 *----------------------------------------------------------------------------*/
body, div, p, pre, blockquote, th, td,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
iframe, object, embed {
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}
ul, ol {
	list-style-position: outside;
	list-style-type: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	margin: 0;
	font-size: 1em;
}
* {
	word-break: break-all;
}
*:first-child+html table {
	border-collapse: collapse;
}
* html table {
	border-collapse: collapse;
}
th, td {
	vertical-align: middle;
}
address, cite, caption, th, del, ins,
abbr, acronym, dfn, em, strong,
code, kbd, samp, var {
	border: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: baseline;
}
a img {
	vertical-align: text-bottom;
}
* html a img {
	vertical-align: baseline;
}
br {
	letter-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: "";
}
form, fieldset, input, textarea {
	margin: 0;
}
form, fieldset {
	padding: 0;
}
fieldset {
	border: none;
}
form p {
	margin: 0;
	padding: 0;
}

/*==============================================================================
 * OpenPNE全共通指定
 *----------------------------------------------------------------------------*/
body {
	font: normal normal normal 10pt/1.2 Arial,Helvetica,sans-serif; 
	}
input,
textarea,
select {
	color: #333333;
	font-size: inherit;
	font: normal normal normal 10pt/1.2 Arial,Helvetica,sans-serif; 
}
a:link {
	color: #000; TEXT-DECORATION:None
}
a:visited {
	color: #000; TEXT-DECORATION:None
}
a:hover, a:active {
	color: #76afe6; TEXT-DECORATION:None
}
.input_text,
.input_password,
textarea {
	background-color: #f8f8f8;
}
.input_text,
.input_password,
textarea,
select {
	border: 1px solid #888888;
}
.input_image {
	border: none;
}
p {
	overflow: hidden;
}
strong {
	font-weight: bold;
}

/*----------------------------------------------
 * 基本布局
 *--------------------------------------------*/
#Container {
	position: relative;
	width: 1100px;
	margin-left: auto; 
	margin-right: auto;
	border:0px solid #666;
	background: url(./skin/default/img/main_backg.gif) repeat-x;
}
#Header {
	overflow:hidden;
	width: 881px;
	margin-left: auto; 
	margin-right: auto;
	position:relative;
	height:140px;
	
}


#Logo{	width:80px;  height:70px;	float:left;}

#head_top{ float:left; height:70px;}

#header_menu{	width:150px;  height:70px;	float:right;}

	.header_top{	width:100%;	height:30px; margin-top:30px;}

	.header_top ul{	float:right; margin-right:5px; }

	.header_top ul li{	float:left;	margin-top:5px;}
	
#Header_title{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-top:20px;
}

#Header_title span{
	font-size:35px;
	padding-left:120px;
}

#header_bom{ height:53px; width:881px;	float:left;
			 background: url(./skin/default/img/top_menu.gif) no-repeat;
			 margin:0px auto;
			  }
	.menu_body{
		margin-left:5px;
		margin-right:5px;
		margin-top:6px;
	}
	
	.header_bom_left{
		background: url(./skin/default/img/header_bom_left.gif) no-repeat;
		width:177px;
		height:41px;
		float:left;
	}

	.header_bom_right{
		background: url(./skin/default/img/header_bom_cont.gif) no-repeat;
		margin-left:3px;
		width:863px;
		height:41px;
		float:left;
	}
	
	.header_bom_right ul{
		padding-left:30px;
		padding-top:10px;
	}
	
	.header_bom_right .home{
		padding-right:42px;
	}
	
	.header_bom_right ul li{
		float:left;
	}
	
	.header_bom_right ul li a:visited{
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		padding:15px;
	}
	
	.header_bom_right ul li a{
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		padding:15px;
	}
	
	.header_right_admin{
		color:buttonshadow;
		float:right;
		font-size:15px;
		font-weight:bold;
		padding-right:20px;
	}
	
	.menu_list{	height:70px; width:750px;
			 background: url(./skin/default/img/header_menu.gif) no-repeat; }

	ul.header_meun{ }

	.menu_list ul.header_meun li{
		float:left;
		font-size:18px;
		font-weight:bold;
		color:#fff;
		margin-top:18px;
		padding-left:20px;
	}

#footer{
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:50px;
	width:880px;
}

#footer .footer_left{
	 background: url(./skin/default/img/footer_left.gif) no-repeat; 
	 width:13px;
	 height:50px;
	 float:left;
}

#footer .footer_right{
	 background: url(./skin/default/img/footer_right.gif) no-repeat; 
	 width:13px;
	 height:50px;
	 float:right;
}

#footer .footer_cont{
	float:left;
	width:854px;
}

#footer .footer_cont .footer_top{
	 background: url(./skin/default/img/footer_top.gif) repeat-x; 
	 width:100%;
	 height:5px;
}

#footer .footer_cont .footer_bom{
	 background: url(./skin/default/img/footer_bom.gif) repeat-x; 
	 width:100%;
	 height:5px;
}

#footer .footer_cont .footer_comt{
	height:40px;
	text-align:center;
}


/*
*
*
*/
#conte{
	overflow:hidden;
	width:880px;
	margin-left:auto;
	margin-right:auto;

}

#page{
	margin-top:0px;
}

#left { 
	float:left;
	width:181px; 
} 
   .left_box ,.right_box{
   		background-color:#fff;
   }

   .left_box .box_top , .right_box .box_top{
  	 background: url(./skin/default/img/left_box_tops.gif) no-repeat;
  	 height:6px;
  	 width:180px
  	 
   }
   
   .left_box .box_bom , .right_box .box_bom{
  	 background: url(./skin/default/img/left_box_boms.gif) no-repeat;
  	 height:6px;
  	 width:180px
   }

#content { 	float:left;	width:516px; margin-left:1px; } 

	.cont_top_img_box{
		background-color:#fff;
	}

	.cont_top_img_box .box_top{
		background: url(./skin/default/img/cont_top_img_box_top.gif) no-repeat;
		height:6px;
		width:520px;
	}
	
	.cont_top_img_box .box_bom{
		background: url(./skin/default/img/cont_top_img_box_bom.gif) no-repeat;
		height:12px;
		width:520px;
	}
	

#right { 
	float:right;
	width:178px; 

} 

/****-----------ul-----------------****/
ul.cont_box_ul li{
	float:left;
	padding-left:20px;
}

.cont_box_ul input{
	
}

li.sousuo input{
	width:46px;
	height:26px;
}

.sousuo_hui{
	background: url(./skin/default/img/sousuo_hui.gif) no-repeat;
	border:0px
}

/****------------left_input---------------****/
.left_input_cont{
	width:170px;
	height:254px;
	background: url(./skin/default/img/left_input_cont.gif) no-repeat;
}

.left_input_table{
	margin-left:20px;
	margin-top:20px;
}

.left_input_table input{
	font-size:12px;
}

.left_input_table td{
	padding-top:5px;
}

.right_box2 , .left_box2 , .cont_box2{
	margin-top:20px;	
	height:366px;
}
/****------------left_box2----------------****/

.left_box2 .left_box2_body{
	border-left:1px solid #dfe1e0;
	border-right:1px solid #dfe1e0;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:3px;
}

#left_box2_box{
	border:1px solid #DFE1E0;
	margin-bottom:10px;
	width:155px;
}

#left_box2_box_title{
	border-left:1px solid #dfe1e0;
	border-right:1px solid #dfe1e0;
	padding-top:10px;
	background:#fff;
	padding-left:10px;
	padding-top:5px;
}

.title h2{
	background: url(./skin/default/img/left_box_title.gif) no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:30px;
	padding-left:20px;
	padding-top:5px;
}

.title ul{
	padding-left:20px;
}

.title ul li{
	padding:3px;
}

.title ul li a{

}

/****------------content2 -------------------------****/
#content2{
	float:left;	 margin-left:1px;
	background-color:#FFFFFF;
	float:left;
	margin-left:5px;
	width:690px;
}

.cont2_header{
	background: url(./skin/default/img/cont_title.gif) no-repeat;
	height:40px;
}

.cont2_header .header_title{
	color:#262626;
	font-size:16px;
	font-weight:bold;
	padding-left:35px;
	padding-top:10px;
}

#content2 .cont2_cont{
	min-height:500px;
	padding-left:10px;
	padding-right:10px;
}

#content2 .cont2_cont .cont2_cont_header h2{
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

#cont2_cont_cont img{
	text-align:center;
}

#content2 .cont2_cont .cont2_cont_cont{
	padding-top:10px;
}
/****------------cont_box2_body----------------****/
.cont_box2{
	border:4px solid #dfe1e0;
	padding-bottom:20px;
}


/****------------cont_tab---------------------****/
.cont_tab{
	margin-left:10px;
	margin-top:15px;
	width:480px;
}

.cont_tab .tab_on{
	background-color:#FF2156;
	color:#FFFFFF;
	line-height:21px;
	margin-right:2px;
	padding-left:20px;
	padding-right:20px;
}

.cont_tab th{
	background-color:#e4e5e5;
}

.cont_tab .tab_more{
	padding-top:2px;
	text-align:right;
}

.cont_tab .tab_more a:visited{
	color:#818181;
	font-size:12px;
	font-weight:bold;
}

ul.tab_ul li{
	float:left;
}


/****------------right_box2----------------****/
.right_box2 .right_box2_body{
	border-right:1px solid #dfe1e0;
	border-left:1px solid #dfe1e0;
}

.right_box2 .right_box2_body{
	border-left:1px solid #dfe1e0;
	border-right:2px solid #dfe1e0;
	padding-left:12px;
	padding-top:10px;
}

#right_box2_box{
	width:155px;	
}

.right_box2 .right_box2_body .line{
	width=100%;
	border-bottom:1px solid #DFE1E0;
	margin-bottom:10px;
	margin-top:10px;
}

.right_box2_body .title{
	background-color:#1499CC;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	padding-left:10px;
}

.right_box2_body .left_box_ul{
	margin-top:7px;
}

.right_box2_body .dian li{
	color:#A9A9A9;
	font-size:12px;
	letter-spacing:1px;
	margin-top:4px;
	padding-left:15px;
	background: url(./skin/default/img/blue_dian.gif) no-repeat;
}

.right_box2_body .view li{
	color:#A9A9A9;
	font-size:12px;
	letter-spacing:1px;
	margin-top:4px;
	padding-left:20px;
	background: url(./skin/default/img/view.gif) no-repeat;
}

.right_box2_body .left_box_ul li p a:link{
	color:#000;
}

.right_box2_body .left_box_ul li p span{
	font-size:11px;
}

.right_box2_body .left_box_ul a:link{
	color:#000;
}
/*****    color:#0273b3;      color:#A9A9A9;         ****/

/****-------right_box_top-----------------****/
.right_box_top{
	margin-left:5px;
}

/****----------------------------------****/
#topBanner {
	position: absolute;
	top: 2px;
	left: 230px;
	width: 468px;
	height: 60px;
}

#Top {
	padding-left: 5px;
}
#Top .infoBox,
#Top .descriptionBox {
	margin-right: 20px;
	margin-left: 20px;
}
#LayoutA #Left {
	float: left;
	width: 270px;
	padding: 0 5px;
}
#LayoutA #Center {
	float: right;
	width: 440px;
}
#LayoutB #Left {
	float: left;
	width: 180px;
}
#LayoutB #Center {
	float: right;
	width: 540px;
}
#LayoutC #Center {
	width: 650px;
	margin: 0 auto;
}
#Footer {
	width: 720px;
	height: 21px;
	background: url(./skin/default/img/skin_footer.jpg) repeat;
}
#Footer p {
	padding-right: 12px;
	line-height: 21px;
	text-align: right;
}
#sideBanner {
	position: absolute;
	top: 0px;
	left: 720px;
	width: 230px;
}
*:first-child+html #pc_page_h_diary_add #Footer,
*:first-child+html #pc_page_h_diary_edit #Footer {
	margin-top: 10px;
}
* html #pc_page_h_diary_add #Footer,
* html #pc_page_h_diary_edit #Footer {
	margin-top: 10px;
}

.news2{}
.news2 li{ list-style:none; clear:both;margin-top:10px; border-bottom:1px dashed #ccc; height:20px; display:block}
.news2 li a#n1{ text-decoration:none;float:left;}
.news2 li a#n2{ text-decoration:none; float:right; color:#999;display:block}
.news2 li a#n3{ float:right; padding-right:20px;color:#999; display:block}
.news2 li a#n1:hover{ text-decoration:underline;}
.news2 li a#n3:hover,.news li a#n3:hover{ text-decoration:none;}
.news2 li a {float:left;}

/****------------cont_news-----------------****/
.cont_news{
	margin-left:10px;
	margin-top:5px;
}

.cont_news li{
	padding-top:5px;
}

.cont_news a:link {
	color:#737373;
}

.cont_news span{
	float:right;
	margin-right:10px;
	color:#9a9a9a;
}

.news1{
	padding:0 5px;
}
.news1 li{ list-style:none; clear:both;margin-top:10px; border-bottom:1px dashed #ccc; height:20px; display:block}
.news1 li a#n1{ text-decoration:none;float:left;}
.news1 li a#n2{ text-decoration:none; float:right; color:#999;display:block}
.news1 li a#n3{ float:right; padding-right:20px;color:#999; display:block}
.news1 li a#n1:hover{ text-decoration:underline;}
.news1 li a#n3:hover,.news li a#n3:hover{ text-decoration:none;}
.news1 li a {float:left;}


#main .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}

.photoblock-many a img{
	background:#F0F0F0 none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	height:143px;
	margin:15px 6px 0;
	padding:6px;
	top:0;
	width:191px;
}

/**** 分页 ****/
.pagination{
overflow:hidden;
margin:0;
padding:10px 10px 6px 10px;
_zoom:1;
}
.pagination *{
display:inline;
float:left;
margin:0;
padding:0;
font-size:12px;
}
.pagination i{
float:none;
padding-right:1px;
}
.currentPage b{
float:none;
color:#f00;
}
.pagination li{
list-style:none;
margin:0 5px;
}
.pagination li li{
position:relative;
margin:-2px 0 0;
font-family: Arial, Helvetica, sans-serif
}
.firstPage a,.previousPage a,.nextPage a,.lastPage a{
overflow:hidden;
height:0;
text-indent:-9999em;
border-top:8px solid #fff;
border-bottom:8px solid #fff;
}
.pagination li li a{
margin:0 1px;
padding:0 4px;
border:3px double #fff;
+border-color:#eee;
background:#eee;
color:#06f;
text-decoration:none;
}
.pagination li li a:hover{
background:#f60;
border-color:#fff;
+border-color:#f60;
color:#fff;
}
li.firstPage{
margin-left:40px;
border-left:3px solid #06f;
}
.firstPage a,.previousPage a{
border-right:12px solid #06f;
}
.firstPage a:hover,.previousPage a:hover{
border-right-color: #f60;
}
.nextPage a,.lastPage a{
border-left:12px solid #06f;
}
.nextPage a:hover,.lastPage a:hover{
border-left-color:#f60;
}
li.lastPage{
border-right:3px solid #06f;
}
li li.currentState a{
position:relative;
margin:-1px 3px;
padding:1px 4px;
border:3px double #fff;
+border-color:#f60;
background:#f60;
color:#fff;
}
li.currentState,.currentState a,.currentState a:hover{
border-color:#fff #ccc;
cursor:default;
}
/**** 分页 end ****/

/*** 在线报名**/
.registraTabel{
	
}

.registraTabel tr{
	
}


