/**** 作者:庸人勿扰 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 {

	height:400px;

	background:#c8c5c8

}

.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_mains {

	height:235px;

	padding:0 15px;

	display:block;

	overflow:hidden;

}

.banner_le_ho {

	cursor:pointer;

	color:#bee8ff;

	text-align:center;

	line-height:23px;

	background:#2f87ce url(/images/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(/images/1.png) no-repeat;

}

.banner .btn span.on {

	width:35px;

	background:url(/images/2.png);

}

.banner .preNext {

	width:45px;

	height:100px;

	position:absolute;

	top:130px;

	background:url(/images/sprite.png) no-repeat 0 0;

	cursor:pointer;

}

.banner .pre {

	left:50%;

	margin-left:-265px;

}

.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

==============================*/

