@charset "utf-8";
/* CSS Document */

@charset "utf-8";
* {padding:0;margin: 0}
div,dl,dt,dd,ul,ol,li,h2,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,span,blockquote,th,td{margin:0;padding:0;font-weight: normal;}
ul,ol, li {
	list-style-type: none;
}
form{margin:0px;padding: 0px;}
img{ border:0}
a{
	color:#014b83;
	text-decoration: none;
}
a:hover{ color:#ff0000; }

strong{font-weight: bolder;}
.red{
	color: #943444;
	font-weight: bolder;
}
.green {
	font-weight: bold;
	color: #02733B;
}


.imgleft {float: left;}
.imgright{float: right;}
.left{float: left;}
.right{float: right;}
.clr {
	clear:both;
	height: 10px;
	overflow: hidden;
}
.clr0 {clear:both;height: 1px;overflow: hidden;}
.mr0 { margin-right:0!important;}
.fl {float:left;}
.fr {float:right;}
.none { display:none;}
.clrnone { display:none;}

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 24px;
	color:#334857;
	font-family: "微软雅黑";
}
.banner {
	width:100%;
	height:auto;
	overflow:auto;
}
.banner img {
	float: left;
}
.box1con img {
	float: left;
}
.box1 {
	height: 536px;
	background-color: #ddecf7;
	background-image: url(../images/box1bj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.box1con {
	width: 980px;
	margin: auto;
}
.box1con img {
	float: left;
}
.box2 {
	background-color: #ffffff;
	height:auto;
	overflow:auto;
}
.box2con {
	width: 980px;
	margin: auto;
	padding: 45px 0;
}

.box2con p {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.body3{
	background-image: url(../images/box3bj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 442px;
}
.box3con {
	width: 980px;
	margin: auto;
	height: 442px;	
}
.box3con img {
	float: left;
}
.box4 {
	background-color: #ddecf7;
	overflow:auto;
}
.box4con {
	width: 890px;
	margin: auto;
	padding: 45px;
}
.box4con p {
	background-image: url(../images/box4tu3.png);
	background-repeat: no-repeat;
	float: right;
	width: 470px;
	padding-top: 60px;
	font-size: 16px;
	line-height: 30px;
	color: #014b83;
}


.box5 {
	height: 456px;
	background-color: #ebebeb;
}
.box5con {
	width: 980px;
	margin: auto;
}


.footer{
	background-image: url(../images/footerbj.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:auto;
	background-color: #014b83;
	border-top: 3px solid #000;
}
.footercon {
	width: 890px;
	margin: auto;
	overflow:auto;
	padding: 45px;
	text-align: center;
	color: #FFF;

}
.footercon h3 {
	font-size: 60px;
	line-height: 60px;
	margin-top: 70px;
}
.footercon p {
	font-size: 24px;
	line-height: 60px;
}

.footercon img {
	margin: 15px;	
}



.box1con {
	max-width: 980px;
	min-width: 320px;
	margin: auto;
}
.box1con img {
	float: left;
}
