﻿*{font-family: 宋体;}
a{margin:0px;padding:0px;text-decoration:none;}
img{margin:0px;padding:0px;border-width:0px;}
ul,li{margin:0px;padding:0px;list-style-type:none;}
li{vertical-align: bottom;}
table{padding:0px;margin:0px;border-collapse:collapse;border-spacing:0px;overflow:hidden;padding:0px;}
td{border-collapse:collapse;padding:0px;}
/* 层 与父宽度相同的布局元素，默认高度为自动 */
.layer,.l,.row{
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	}

/* 列 水平排列的布局元素，默认宽高、高度均为自动 */
.f,.col,.fr,.col_l,.col_r{
	display: inline;
	width: auto;
	height: auto;
	overflow: hidden;
	}
.col_l,.f{float: left;}	/* 左侧浮动 */

.col_r,.fr{float: right;}	/* 右侧浮动 */
html,body{
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	text-align:center;
	background-color:/#034b7b;			/* 背景色 */
	background-image:1url(/skin/default/images/bg.jpg);		/* 背景图片 */
	}

/* 网页页面 */
#page{
	margin:0px auto;
	width:980px;
	height:auto;
	overflow:hidden;
	background-color:#fff;				/* 背景色 */
	border: 1px solid #ccc;
	}

/* 页眉 */
#header{
	position:relative;
	width:100%;
	height:80px;
	background-image:url(/skin/default/images/logo_lk.jpg);
	}


#header_link_area{
	width:160px;
	height:20px;
	background-color:#fcf;
	}
#header_link_area a{
	font-size:12px;
	color:#555;
	}
#header_link_area a:hover{
	color:#c00;
	}

/* 页脚 */
#footer{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:5px 0px;
	background-image:url(/skin/default/images/nav_bg2.jpg);
	}

#footer p{
	display:block;
	margin:10px;
	width:900px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}

/* 导航栏 */
/*
.nav_bar{
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	text-align:right;
	color:#fff;
	overflow: hidden;
	}
.nav_item {
	float: right;
	width: auto;
	}
.nav_menu {
	margin-top: 27px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: auto;
	position: absolute;
	border: 1px solid #369;
	overflow: hidden;
	}
.nav_menu_list{
	float: left;
	clear: left;
	width: auto;
	background:	#fff;
	}
.nav_menu_list a{
	display: block;
	width: auto;
	padding: 0px 10px;
	text-align:left;
	font-size: 12px;
	border-bottom: 1px solid #666;
	}
.nav_menu_list a:link {
	color:#666;
	text-decoration:none;
	}
.nav_menu_list a:visited {
	color:#666;
	text-decoration:none;
	}
.nav_menu_list a:hover {
	text-decoration:none;
	font-weight:normal;
	background:#666;
	color: #fff;
	}
.nav_item:hover ul {
	left: auto;
	}
	.nav_item.nav_bar_hover ul {
	left: auto;
	}

.nav_d{
	color:#fff;
	}
.nav_d:hover{
	color:#fff;
	background-position:-74px 0px;
	}

.nav_c,.nav_d{
	text-align:center;
	float:left;
	width:73px;
	height:27px;
	line-height:33px;
	font-weight:bold;
	}
.nav_c{
	color:#fff;
	background-position:-147px 0px;
	}
.nav_d{
	color:#fff;
	}
.nav_d:hover{
	color:#fff;
	}

.nav_c{
	}

*/
.nav_bar {
	float: left;
	clear: left;
	width: 100%;
	height: 27px;
	line-height: 27px;
	list-style-type: none;
	border-bottom: 2px solid #369;
	}
.nav_d,.nav_c {
	display: block;
	width: 73px;
	height: 27px;
	line-height: 30px;
	text-align:center;
	background-image:url(/skin/default/images/button.png);
	font-weight: bold;
	color:#fff;
	overflow: hidden;
	}

.nav_item {
	float: right;
	width: auto;
}
.nav_menu {
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: auto;
	position: absolute;
	border: 1px solid #369;
	overflow: hidden;
	background:	#Fff;
}
.nav_menu_list{
	float: left;
	clear: left;
	width: auto;
}
.nav_menu_list a{
	display: block;
	width: auto;
	padding: 0px 10px;
	text-align:left;
	font-size: 13px;
	font-family: 宋体;
	}
.nav_menu_list a:link {
	color:#000;
	text-decoration:none;
}
.nav_menu_list a:visited {
	color:#000;
}
.nav_menu_list a:hover {
	color:#c00;
}
.nav_item:hover ul {
	left: auto;
}
.nav_item.nav_bar_hover ul {
	left: auto;
}

/* 页眉 */
#banner{
	padding:0px;
	width:100%;
	height:180px;;
	}

/* 布局 */
#body{
	display:inline;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	}
#left{
	display:inline;
	float:left;
	margin-left:0px;
	width:220px;
	height:auto;
	overflow:hidden;
	}
#right{
	display:inline;
	float:left;
	margin-left:0px;
	width:760px;
	height:auto;
	overflow:hidden;
	}
/* 公告 */
#index_post{
	width:100%;
	height:24px;
	clear: both;
	background-color:#48d;
	border-bottom:2px solid #99c;
	text-align:left;
	}

#index_post img{
	display:block;
	float:left;
	margin:3px;
	}
#index_post span{
	display:block;
	float:left;
	margin-top:6px;
	font-size:13px;
	color:#fff;
	}
#index_post marquee{
	display:block;
	float:left;
	width:880px;
	height:24px;
	line-height:24px;
	}
#index_post marquee img{
	display:block;
	float:left;
	margin-left:50px;
	margin-top:5px;
	}
#index_post marquee a{
	display:block;
	float:left;
	margin-top:3px;
	font-size:13px;
	color:#fff;
	}

#header_link{
	margin-top:10px;
	margin-right:10px;
	float:right;
	width:600px;
	}
#header_link tr td{
	width:120px;
	text-align:left;
	}
#header_link tr td a{
	font-size:12px;
	font-weight:lighter;
	color:#000;
	}
#header_link tr td a:hover{
	color:#f00;
	}




#footer_link{
	float:left;
	margin:10px 0px 10px 20px;
	width:940px;
	}
#footer_link tr td{
	width:120px;
	text-align:left;
	}
#footer_link tr td a{
	font-size:12px;
	font-weight:lighter;
	color:#000;
	}
#footer_link tr td a:hover{
	color:#f00;
	}

.box_01{
	float:left;
/*	border:1px solid #bbb; */
	background-color:#fff;
	}
/* 页眉 */
.box_01_header{
	float:left;
	clear:both;
	background:#436ddd;
	}
/* 主体 */
.box_01_body{
	float:left;
	clear:both;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	}
/* 页脚 */
.box_01_footer{
	float:left;
	clear:both;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	}
/* 右上 */
.box_01_top{
	float:left;
	clear:both;
	background-position:top right;
	}
/* 右中 */
.box_01_middle{
	float:left;
	clear:both;
	}
/* 右下 */
.box_01_bottom{
	float:left;
	clear:both;
	background-position:bottom right;
	}
/* 标题 */
.box_01_header div{
float:left;
height:25px;
}
.box_01_header div h1,.box_01_header div a{
float:left;
margin:6px 0px 0px 15px;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#fff;
}
.box_01_header div a:link{}
.box_01_header div a:visited{}
.box_01_header div a:hover{color:#eee;}
.box_01_header div a:active{}


.box_01_header div span{
float:left;
margin:8px 0px 0px 10px;
font-size:13px;
font-weight:bold;
color:#f5f5f5;
}
.box_01_footer a,.box_01_footer span{
float:right;
margin:0px 0px 0px 0px;
width:70px;
height:18px;
line-height:18px;	
text-align:center;
font-size:12px;
font-weight:lighter;
color:#555;
text-decoration:none;
}
.box_01_footer a:link{}
.box_01_footer a:visited{}
.box_01_footer a:hover{color:#06f;}
.box_01_footer a:active{}
.box_01_footer span{color:#ccc;}

.box_01_image_box{
float:left;
margin-right:10px;
background-image:url(/images/pic_bg_140x110.gif);
background-repeat:no-repeat;
}
.box_01_image_box img{
float:left;
margin:10px 0px 0px 10px;
clear:both;
border-width:0px;
}
.box_01_image_box div{
float:left;
clear:both;
margin:20px 0px 0px 0px;
text-align:center;
}
.box_01_image_box div a{
text-decoration:none;
color:#000;
}
.box_01_image_box div a:link{}
.box_01_image_box div a:visited{}
.box_01_image_box div a:hover{color:#f00;}
.box_01_image_box div a:active{}


.box_01_body ul{
float:left;
margin:0px;
list-style-type:none;
padding:0px;
}
.box_01_body ul li{
float:left;
clear:both;
vertical-align:bottom;
}
.box_01_body ul li a{
float:left;
font-weight:lighter;
color:#333;
text-decoration:none;
}
.box_01_body ul li a:link{}
.box_01_body ul li a:visited{}
.box_01_body ul li a:hover{color:#f00;}
.box_01_body ul li a:active{}

.box_01_body ul li img{
float:right;
margin-right:2px;
}
.box_01_body ul li span{
float:right;
color:#999;
text-align:right;
}

/* 布局 */

/* 左边栏特色专业 */
#special_major{
	display:inline;
	float:left;
	clear:both;
	margin:10px 0px 0px 10px;
	padding:0px 0px 5px 0px;
	width:198px;
	height:auto;
	overflow:hidden;
	border:1px solid #ccc;
	}
#special_major_header{
	display:inline;
	float:left;
	clear:both;
	margin:0px;
	width:198px;
	height:30px;
	background-image:url(images/special_major.jpg);
	}
#special_major a{
	float:left;
	clear:both;
	margin:10px 0px 0px 4px;
	border:1px solid #ccc;
	}
#special_major a:hover{border-color:#c00;}
#special_major a img{
	float:left;
	width:188px;
	height:60px;
	}

/* 留言表单 */
.msg_form{
	display:inline;
	float:left;
	clear:both;
	margin-left:50px;
	margin-bottom:10px;
	width:640px;
	height:auto;
	overflow:hidden;
	}
.msg_form_header{
	height:25px;
	text-align:left;
	}
.msg_form_header_text{
	float:left;
	font-size:14px;
	font-family:微软雅黑;
	}
.msg_form_header_info{
	float:right;
	margin-top:3px;
	margin-right:40px;
	font-size:12px;
	font-family:微软雅黑;
	color:#f00;
	}
.msg_form_item td{
	padding:3px 0px;
	line-height:25px;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	}
.msg_form_item_name{
	width:100px;
	}
.msg_form_item_text{
	float:left;
	margin-left:20px;
	}
.msg_form_required{
	margin-left:5px;
	color:#f00;
	}
.MsgTitle,.MsgUserName,.MsgCompanyName,.MsgTelphone,.MsgFax,.MsgQQ,.MsgEmail,.MsgAddress,.MsgMsn{
	width:500px;
	height:16px;
	line-height:16px;
	}
.MsgContent{
	width:500px;
	height:100px;
	}
.ValidateCode{
	width:80px;
	height:16px;
	line-height:16px;
	}
.MsgSubmitBtn{
	width:100px;
	height:30px;
	}

/* 上一文章 下一文章 */
.pre_content,.pre_content_false{
	float: left;
	width: 350px;
	text-align: right;
	font-size: 12px;
	}

.next_content,.next_content_false{
	float: right;
	width: 350px;
	text-align: left;
	font-size: 12px;
	}

.pre_content,.next_content{color: #333;}
.pre_content:hover,.next_content:hover{color: #f00;}

.pre_content_false,.next_content_false{color: #999;}

/* 除IE6浏览器的通用方法 */
.bottom_bar{
	position:fixed;
	left:0px;
	bottom:0px;
	width: 100%;
	height: 60px;
	border-top: 1px solid #ccc;
	text-align: center;
	background: #36c;
	overflow: visible;
	}
.bottom_bar_body{
	margin: 0px auto;
	width: 980px;
	height: 60px;
	text-align: left;
	overflow: visible;
	}
.bottom_bar_baidu_bridge{
	display: inline;
	float: left;
	width: auto;
	height: 60px;
	overflow: hidden;
	}
.bottom_bar_baidu_bridge a{
	float: left;
	background: url();
	}
.bottom_bar_baidu_bridge a img{
	float: left;
	width: 200px;
	height: 60px;
	background: url();
	}
.bottom_bar_qq_online{
	display: inline;
	float: left;
	width: auto;
	height: 60px;
	overflow: hidden;
	}
.bottom_bar_qq_online a{
	float: left;
	margin: 15px 0px 0px 10px;
	width: auto;
	height: 40px;
	}
.bottom_bar_qq_online a img{
	float: left;
	width: 100px;
	}
.bottom_bar_qq_online a span{
	float: left;
	margin: 0px 0px 0px 5px;
	width: auto;
	height: 30px;
	line-height: 20px;
	font-family: 黑体;
	font-size: 16px;
	color: #fff;
	}
.footer_2dcode{
	display: inline;
	float: right;
	width: auto;
	height: 60px;
	overflow: visible;
	}

.footer_2dcode img{
	height: 60px;
	}
/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
* html .bottom_bar{
position:absolute;
left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,00)||0)-(parseInt(this.currentStyle.marginRight,00)||0));
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,00)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

/* 弹出窗口 */
.pop-window{
	width: 800px;
	height: 600px;
	background: #fff;
	border: 3px solid #69f;
	-webkit-box-shadow: #555 0px 0px 10px;
	-moz-box-shadow: #555 0px 0px 10px;
	box-shadow: #555 0px 0px 10px;;
	}
.pop-window-top{
	height: 30px;
	background: #69c;
	}
.pop-window-top-close-btn{
	border: 1px solid #9cf;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	}
.pop-window-top-close-btn:hover{
	background: #ea0;
	}
.pop-window-body{
	margin: 20px;
	width: 760px;
	height: 520px;
	}
.mask{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	filter:alpha(opacity=60);
	opacity:0.6;
	background: #fff;
	}

/* 免费电话弹出窗口 */
.free-call-pop-window{
	width: 630px;
	height: 230px;
	}
.free-call-pop-window .pop-window-body{
	width: 590px;
	height: 200px;
	}