/*
简洁logo顶栏
*/
#top_logo_bar{
    width: 900px;
		height: 70px;
		margin-left: 0px;
		margin-top: 0px;
		float: left;
		font-size: 12px;
		color: #004398;
		padding: 0px;
		border-width:1px;
		border-style:none none solid none;
		border-color:#ace;
		background: #fafbfd;
}
.top_logo_bar_left{
	  float: left;
		text-align: left;
		width: 520px;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 30px;
}
	#logo_lite{
		width:200px;
		height:60px;
		margin-left:0px;
		margin-top:0px;
		float:left;
		padding:0px;
		/*background: white;*/
	}

	#logo_lite_img{
		width:200px;
		height:60px;
		margin:0px;
		float:left;
		padding:0px;
		/*background: url(image/logo_jin.png);*/
	}

.top_logo_bar_right{
	  float: right;
		text-align: right;
		margin: 40px 0px 0px 0px;
		padding: 0px 30px 0px 0px;
}
/*
位置导航栏
*/
#position_box{
	width:900px;
	height:40px;
	margin-left:0px;
	margin-top:6px;
	margin-bottom:3px;
	float:left;
	padding:8px 0px 0px 0px;
	/*border-width:1px;
	border-style:none none solid none;
	border-color:#999;*/
	/*background:#efefef;*/
}

#position_banner{
  width:300px;
	height:40px;
	float:left;
	padding:0px;
	/*background:lightblue;*/
}
#position_banner p{
	margin-left:6px;
	margin-top:6px;
	float:left;
	padding:0px;
	font-size:14px; 
	font-weight:normal;
	color:#777;
}
#position_banner a{
  text-decoration:none;
}

/*
搜索框
*/
#inner_search_field{
	margin:0px 0px 0px 0px;
	width:502px;
	height:34px;
	padding:0px 0px 0px 0px;
	float:right;
}
.inner_search_input{
	width:400px;
	height:34px;
	float:left;
	padding:0px;
	border-top:1px solid #ace;
	border-bottom:1px solid #ace;
	border-left:1px solid #ace;
	border-right:1px solid #ace;
	border-radius:3px 0px 0px 3px;
	/*background:green;*/
}
.inner_search_input:hover{
	border-top:1px solid lightblue;
	border-bottom:1px solid lightblue;
	border-left:1px solid lightblue;
	border-right:1px solid lightblue;
}
.inner_search_input input{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 6px;
	width:400px;
	height:34px;
	font-size:15px;
	float:left;
	border:none;
	background:none;
}
.inner_search_input input:focus {
	outline:none;
	height:34px;
	border-top:2px solid lightblue;
	border-bottom:2px solid lightblue;
	border-left:2px solid lightblue;
	border-right:2px solid lightblue;
	/*border-top:1px solid #217b99;
	border-bottom:1px solid #217b99;
	border-left:1px solid #217b99;
	border-right:1px solid #217b99;*/
	border-radius:2px 0px 0px 2px;
}

.inner_search_button{
	width:80px;
	height:36px;
	float:left;
	margin:0px;
	padding:0px;
}
.inner_search_button input{
	width:100px;
	height:36px;
	color:#444;
	/*font-weight:bold;*/
	font-size:15px;
	border-top:1px solid #ace;
	border-bottom:1px solid #ace;
	border-left:0px solid #ace;
	border-right:1px solid #ace;
	border-radius:0px 3px 3px 0px;
	background:#e9f0fc -200px -10px repeat-x;
	float:left;
}
.inner_search_button input:focus {
	outline:none;
}
.inner_search_button input:hover {
		background:#48adcf;
		color:#ffffff;
}

/*
首页各分部导航面板
*/
.nav_box{
		text-align:left;
		font-size:16px;
		border:0px;
		margin:auto;
		padding:10px 0px 10px 0px;
		width:900px;
		//background:#cccccc;
}
.nav_title{
		text-align:left;
		font-size:16px;
		font-weight:bold;
		color:#555;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		border-left-width: 1px;
		border-style:solid;
		border-color:#ace;
		padding:8px 40px; 
		background:#E8EEFC;
		width:818px;
		border-radius:4px 4px 0px 0px;
}
.nav_title a{
    text-decoration:none;
}
.nav_content{
		text-align:left;
		color:#555;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-style:solid;
		border-color:#ace;
		margin:0px;
		padding:0px; 
		background:#fafbfd;
		width:898px;
		//height:auto;
		//height:200px;
		border-radius:0px 0px 2px 2px;
		//background:blue;
}
.nav_content a{
    text-decoration:none;
}
/*.nav_content li{
		list-style-type:none;
}*/
/*
分类导航样式
*/
.sort_box{
		//float:left;
		text-align:left;
		font-size:16px;
		font-weight:normal;
		padding:20px 40px 20px 40px; 
		//background:#E8EEFC;
		width:818px;
		height:auto;
}
.sort_box_row{
		padding:0px 0px 0px 0px; 
		margin:10px 0px 30px 0px; 
		//background:#E8EEFC;
		width:100%;
		height:auto;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
}
.sort_box_row h5{
		float:left;
		text-align:left;
		color:green;
		font-size:16px;
		font-weight:bold;
		padding:0px 0px 0px 0px; 
		margin:8px 0px 0px 0px; 
		//background:#E8EEFC;
		width:100px;
}
.sort_box_row table{
		//float:left;
		text-align:left;
		font-size:16px;
		font-weight:normal;
		//color:#555;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
		padding:0px 0px; 
		//background:#E8EEFC;
		width:718px;
}
.sort_box_row td{
		text-align:center;
		font-size:16px;
		font-weight:normal;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
		padding:8px 0px 8px 0px; 
		width:160px;
}
.sort_box_row td:hover{
		background:#E8EEFC;
}
.tr_end td:hover{
		background:#fafbfd;
}
/*
  左边分类导航
*/
#about_left_box{
    float:left;
    text-align:left;
    font-size:16px;
    border:0px;
    margin:auto;
    padding:10px 0px 30px 0px;
    width:100px;
    height:321px;
}
/*
  分类导航框
*/
.about_class_box{
    float:left;
    font-size:16px;
    margin:0px 0px 20px 0px;
    padding:10px 30px; 
    text-align:center;
    color:#004398;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    background:#fafbfd;
    height:100%;
    width:120px;
    border-radius:0px 0px 2px 2px;
}
.about_class_box table{
    margin:10px 0px 10px 0px;
    padding:0px; 
    border:0;
    text-align:center;
    font-size:16px;
    color:#004398;
}
.about_class_box td{
  text-align:left;
  border:0;
  padding:5px 0px 5px 0px;
}
.about_class_box a{
  /*font-size:14px;*/
  text-decoration:none;
}
.about_class_box a:link, .about_class_box a:active, .about_class_box a:visited{
  color:#004398;
}
.about_class_box a:hover{
  color:#d24403;
}
.about_class_box li{
  list-style-type:none;
}
/*
  右边网站导航
*/
#about_right_box{
    float:right;
    text-align:left;
    font-size:14px;
    border:0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 30px 0px;
    width:720px;
    height:280px;
}
/*
  网址导航框
*/
.about_website_box{
    float:right;
    text-align:left;
    font-size:14px;
    border:0px;
    margin:auto;
    padding:10px 0px 10px 0px;
    width:720px;
    height:100%;
}
.about_box_title{
    float:right;
    text-align:left;
    font-size:15px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    /*margin:0px 0px 0px 28px;*/
    padding:10px 0px 10px 30px;
    background:#e8eefc;
    width:660px;
    border-radius:4px 4px 0px 0px;
}
.about_box_title a{
    text-decoration:none;
    color:#004398;
}
.about_box_content{
    float:right;
    text-align:center;
    font-size:15px;
    color:#004398;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-style:solid;
    border-color:#ace;
    padding:10px 0px 10px 0px; 
    background:#fafbfd;
    height:100%;
    width:690px;
    border-radius:0px 0px 2px 2px;
}
.about_box_content table{
    border:0;
    float:left;
    text-align:center;
    color:green;
}
/*	.box_content tr{
    text-align:left;
    border:0;
    padding:15px 0px 5px 0px;
}*/
.about_box_content a{
    text-decoration:none;
    font-size:15px;
}
.about_box_content a:link, .about_box_content a:active, .about_box_content a:visited{
  /* color:#5e5eff; */
    /*color:#004398;*/
    color:#555;
}
.about_box_content a:hover{
    color:#d24403;
}
.about_box_content li{
    list-style-type:none;
}

/*
联系方式面板
*/
.introduce_info{
    font-size:15px;
    font-weight:normal;
		margin:20px 0px 0px 40px;
		padding:0px;
		/*width:900px;*/
		height:300px;
}
.introduce_info p{
    text-align:left;
    line-height:24px;
    margin:0px 30px 0px 0px;
    padding:6px 0px 6px 0px;
    color:#555;
}
.info_mid{
    text-align:center;
}
/*
访客信息
*/
/*
联系方式面板
*/
.ip_info{
    font-size:15px;
    font-weight:normal;
		margin:20px 0px 0px 40px;
		padding:0px;
		/*width:900px;*/
		height:auto;
}
.ip_info p{
    text-align:left;
    line-height:24px;
    margin:0px 30px 0px 0px;
    padding:6px 0px 6px 0px;
    color:#555;
}
/*
联系方式面板
*/
.contact_info{
		margin:20px 0px 0px 40px;
		padding:0px;
		/*width:900px;*/
		height:300px;
}
.contact_info p{
    text-align:left;
}
.contact_td_name{
    text-align:right;
    /*color:#0069d1;*/
    color:green;
    font-size:15px;
    font-weight:normal;
}
.contact_td_text{
    text-align:left;
}


/*
留言板
*/
.message_panel{
    margin:0px;
		padding:0px;
}
.message_item{
    text-align:left;
		font-size:16px;
    margin:0px;
		padding:0px;
		height:auto;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
}
.message_item_left{
    text-align:left;
		font-size:16px;
    margin:0px;
		padding:0px;
		height:100%;
		width:100px;
		background:#f1f5fc;
}
.message_icon_box{
    float:left;
    text-align:left;
		font-size:14px;
    margin:0px;
		padding:4px 0px 8px 0px;
		height:100%;
		width:100px;
		/*background:#f1f5fc;*/
}
.message_icon{
    float:left;
    text-align:left;
    margin:12px 10px 10px 30px;
		padding:0px;
		height:80px;
		width:80px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
		/*background:lightblue;*/
}
.message_sender{
    float:left;
    text-align:left;
		font-size:14px;
    margin:0px;
		padding:4px 0px 8px 0px;
		height:100%;
		width:140px;
		background:#f1f5fc;
}
.message_sender_pic{
    float:left;
    text-align:left;
    margin:12px 10px 10px 30px;
		padding:0px;
		height:80px;
		width:80px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-style:solid;
		border-color:#ace;
		background:lightblue;
}

.message_sender_pic:hover{
		background:lightgreen;
}
.message_sender_name{
    float:left;
    text-align:center;
    margin:0px;
		padding:0px 0px 0px 0px;
		height:42px;
		width:140px;
}
.message_sender_name p{
    float:left;
    text-align:center;
    margin:10px 0px 10px 0px;
		padding:0px;
		height:40px;
		width:140px;
}
.message_sender_name a{
    color:darkgreen;
}
.message_item_right{
    text-align:right;
		font-size:15px;
    margin:0px;
		padding:0px;
		height:auto;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-style:solid;
		border-color:#ace;
}
.message_content{
    float:right;
    text-align:left;
		font-size:15px;
    margin:0px;
		padding:0px 0px 0px 10px;
		height:auto;
		width:747px;
}
.message_txt{
    float:left;
    text-align:left;
		font-size:15px;
    margin:0px;
		padding:0px 0px 0px 10px;
		height:auto;
		width:737px;
		word-break:break-all;
}
.message_txt p{
    margin:0px;
		padding:20px 0px 0px 20px;
		word-break:break-all;
}
.message_footer{
    float:right;
    text-align:right;
		font-size:14px;
    margin:0px;
		padding:5px 0px 3px 0px;
		height:44px;
		width:737px;
		color:#0069D1;
}
.message_footer_begin{
    float:left;
    text-align:left;
    margin:0px;
		padding:0px 0px 0px 20px;
		height:40px;
		width:517px;
		color:#555;
}
.message_footer_mid{
    float:left;
    text-align:right;
    margin:0px;
		padding:0px 40px 0px 0px;
		height:40px;
		width:150px;
}
.message_footer_end{
    float:right;
    text-align:right;
    margin:0px;
		padding:0px 40px 0px 0px;
		height:40px;
		width:70px;
}
.message_panel_footer{
    text-align:center;
		margin:0px;
		padding:10px 30px 10px 30px;
		font-size:14px;
}
.message_panel_footer p{
    text-align:right;
		margin:0px;
		padding:0px;
}
/*发留言区*/
.message_send_box{
    margin:0px;
		padding:0px;
		height:400px;
}
.message_send_box table{
    margin:0px 0px 0px 40px;
		padding:0px;
		border:0px;
		//width:100%;
}
.message_send_box tr{
    margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}
#msg_title{
    margin:0px;
		padding:0px 0px 0px 8px;
		height:30px;
		width:608px;
		border-top:1px;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
		border-style:solid;
		border-color:#ace;
}
#msg_title:focus{
		border-top:2px;
    border-bottom:2px;
    border-left:2px;
    border-right:2px;
		border-style:solid;
		border-color:#ace;
}
#msg_sender{
    margin:0px;
		padding:0px 0px 0px 8px;
		height:30px;
		width:608px;
		border-top:1px;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
		border-style:solid;
		border-color:#ace;
}
#msg_sender:focus{
		border-top:2px;
    border-bottom:2px;
    border-left:2px;
    border-right:2px;
		border-style:solid;
		border-color:#ace;
}
.td_title{
    margin:0px;
		padding:0px;
    width:40px;
    //background:blue;
}
.td_input{
    margin:0px;
		padding:0px;
    width:608px;
    //background:blue;
}
.td_tip{
    margin:0px;
		padding:0px;
    width:160px;
    //background:blue;
}
#msg_content{
    margin:0px;
		padding:8px;
		width:608px;
		height:200px;
		border-top:1px;
    border-bottom:1px;
    border-left:1px;
    border-right:1px;
		border-style:solid;
		border-color:#ace;
    //background:green;
}
#msg_content:focus{
		border-top:2px;
    border-bottom:2px;
    border-left:2px;
    border-right:2px;
		border-style:solid;
		border-color:#ace;
}

.msg_button{
	width:100px;
	height:36px;
	color:#444;
	font-weight:bold;
	font-size:15px;
	border-top:1px solid #ace;
	border-bottom:1px solid #ace;
	border-left:1px solid #ace;
	border-right:1px solid #ace;
	border-radius:2px 2px 2px 2px;
	background:#e9f0fc -200px -10px repeat-x;
	float:center;
}
.msg_button:focus {
	outline:none;
}
.msg_button:hover {
	background:#48adcf;
	color:#ffffff;
}
