/**** 作者:庸人勿扰 Q:121180069 ****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td ,input{
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	color:#6d6d6d;
	background:#fff;
}
img {
	border:0px;
	vertical-align: top}
*+html img {
	-ms-interpolation-mode:bicubic;
}
a {
	color:#6a6a6a;
	text-decoration:none;
}
a:hover {
	color:#389ce8;
	text-decoration:none
}
ul li {
	list-style:none;
}
.cl {
	clear:both;
	height:20px;
	overflow:hidden
}
h3, h4 ,h6 {
	font-size:18px;
	color:#2969b2;
	font-weight:normal;
	font-family:"微软雅黑"}
h4 {
	text-align:center
}
/*==============================
	整站样式
==============================*/
.box {
	border:1px solid #c4e2f8;
	overflow:hidden;
}
.cent {
	width:990px;
	margin:0 auto;
	overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right
}
/*==============================
	常用类名接口
	.box：定义弱化边框色
	.cent：定义版块属性
	.left: 定义左接口
	.right: 定义右接口
==============================*/
.head_top {
	height:28px;
	background:#f6f6f6;
	border-bottom:1px solid #efefef
}
.head_top p {
	line-height:28px
}
.head_top div.right p {
	display:block;
	width:87px;
}
.head_top div.right p span {
	width:16px;
	height:16px;
	overflow:hidden;
	margin:6px 7px 0 0
}
.head_logo {
	height:92px;
	padding-top:21px;
}
.head_logo img.right {
	margin-top:15px;
}
.head_nnav {
	height:46px;
	overflow:hidden;
	line-height:46px;
	background:#389ce8
}
.head_nnav p {
	color:#45aeed;
	font-size:15px;
	font-family:"微软雅黑";
}
.head_nnav p a {
	color:#fff;
	padding:0 17px;
	text-decoration:none
}
.head_nnav p.nnav a{
	padding:12px 17px;}
.head_nnav p.nnav a:hover{
	background:#2c86ce}
.head_nnav p a:hover {
	color:#fff
}
.nnav_fldh {
	display:block;
	width:230px;
	background:#2c86ce
}
.nnav_fldh img {
	margin-top:15px
}
.banner {  
	width: 100%;
    height: 400px;
    background: url(image/banner_2_1.jpg) top center no-repeat;   
}
.banner .cent {
	height:400px;
}
.banner_le {
	position:absolute;
	width:226px;
	background:#fff;
	left:50%;
	margin-left:-495px;
	z-index:9999999;
	border:2px solid #2f87ce;
	border-top:none
}
.banner_le_main {
	height:375px;
	padding:0 15px;
	display:block;
	overflow:hidden;
}
.banner_le_ho {
	cursor:pointer;
	color:#bee8ff;
	text-align:center;
	line-height:23px;
	background:#2f87ce url(image/home_13.jpg) 62px 7px no-repeat
}
.banner_le h3 {
	height:26px;
	font-size:15px;
	line-height:22px;
	padding-top:13px;
}
.banner_le h3 a {
	color:#389ce8
}
.banner_le h3 img {
	margin-right:10px;
}
.banner_le p {
	line-height:23px;
	padding-bottom:8px;
	border-bottom:1px solid #ececec
}
.banner_le p a {
	margin-right:7px;
}
.banner_ri {
	width:100%;
	height:400px;
	overflow:hidden;
	left:0;
	position:absolute
}
.banner_ri ul {
	height:400px;
	position:absolute;
}
.banner_ri ul li {
	float:left;
	display:block;
	height:400px;
	cursor:pointer;
	position:relative;
}
.banner_ri ul li div {
	position:absolute;
	overflow:hidden;
}
.banner_ri .btnBg {
	position:absolute;
	width:100%;
	height:20px;
	left:0;
	bottom:0;
	background:#000;
}
.banner_ri .btn {
	position:absolute;
	width:100%;
	height:13px;
	padding:8px 0;
	right:0;
	bottom:0;
	text-align:center;
}
.banner .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:10px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:url(image/1.png) no-repeat;
}
.banner .btn span.on {
	width:35px;
	background:url(image/2.png);
}
.banner .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:130px;
	background:url(image/sprite.png) no-repeat 0 0;
	cursor:pointer;
}
.banner .pre {
	left:50%;
	margin-left:-490px;
}
.banner .next {
	left:50%;
	margin-left:450px;
	background-position:right top;
}
/*==============================
	End head
==============================*/
.foot_ter {
	background:#f5f5f5
}
.foot_ter_ul li h5 {
	font-size:12px;
}
.foot_ter_ul li {
	float:left;
	width:136px;
	height:120px;
	text-align:center;
	border-left:1px solid #e1e1e1;
}
.foot_ter_ul li a {
	color:#969696;
	display:block;
	line-height:24px;
}
.foot_ter .cls {
	clear:both;
	height:20px;
	margin-bottom:10px;
	border-bottom:1px solid #e1e1e1;
}
.foot_ter p.left {
	color:#a3a3a3;
	line-height:19px;
}

.foot_ter p.right img {
	margin:0 10px;
}
/*==============================
	End foot
==============================*/
