@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;}
body { font-family: "微软雅黑"; font-size: 16px; color: #333; background:#fbfbfb url(../im3/u2.png) repeat-x center top; }
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}
a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }
.mb20{margin-bottom:20px}
.mt20{margin-top:20px}
.mr35{margin-right:35px}


#header { position:relative; width:1210px;height:510px; margin:0 auto; }
.head_top { height:130px; width:1210px; }
.logo { position:absolute; left:0; top:180px; width:440px; height:95px; }
.logo a { display:block; width:440px; height:95px; }
.search { position:absolute; right:0px; top:200px; width:450px; height:45px; line-height:45px; background:380px url(../im3/u14.png) no-repeat #fff; border:1px solid #0D65B6; }
.search input { float:left; width:400px; height:43px; margin:0 0 0 15px; border:0; background:none; }
.search a { float:left; margin:4px 0 0 3px; }
.nav {width:100%;
	clear:both;
	height:55px;
	top: 447px;
	position: absolute;
	z-index: 1;
}
.nav ul{width:1210px;height:55px;margin:0 auto;}
.nav ul li { float:left; height:62px; line-height:62px;}
.nav ul li a { padding:0 55px;  color:#fff; font-size:20px; }
.nav ul li .on,.nav ul li:hover { display:block; background:#0D589E; }


#footer {clear:both;width:100%; height:150px; background:#086CBE; color:#fff; }
.foot {width:1210px; margin:0 auto; }
.foot_pic { clear:both; width:1210px;position: relative; }
.foot_pic .pic { float:left; width:365px; margin:40px 0 0 0; }
.foot_pic .pic img { vertical-align:middle; margin:0 20px 0 0; }
.cont {float:left; width:795px; margin:40px 0 0 0; }

.cont_pic {float:left;margin-top:45px; }
.cont_pic img { margin:0px 0 0 30px; vertical-align:middle; }


