﻿* {margin:0;padding:0; }
body { font-family: "微软雅黑"; font-size: 16px; line-height:160%; color: #333; background:#f1f6fb url(../img/bg.jpg) no-repeat 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,.cf,flearf { clear:both; height:0; overflow: hidden;zoom: 1; }
img{border: 0;}
table{border-collapse:collapse;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }
input.radio, input.checkbox {width: auto;}
.longTitle{/* 长标截断 */
	text-overflow:ellipsis;/*IE省略号*/
	white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
	overflow:hidden;
	-o-text-overflow:ellipsis;/*op专用省略号*/
}
.transparent{  
      filter:alpha(opacity=50);
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;
}

#wapper { position:relative; width:1200px; margin:0 auto; }
/*logo+搜索*/
#header { position:relative; width:1100px; margin:0 0 30px 0; }
.search { position:absolute; right:0px; top:40px; width:200px; height:35px; line-height:35px; background:#fff; border-radius:20px; }
.search input { float:left; width:145px; height:33px; border:0; margin:0 0 0 12px;  background:none; }
.search a { float:left; margin:4px 0 0 3px;  }

.main { clear:both; float:left; width:1200px; margin:150px 0 30px 0; }

.nav { width:1200px; height:58px; margin:0 0 145px 0; background:rgba(173,200,223,0.7); }
.nav ul li { float:left; height:58px; line-height:58px;}
.nav ul li img { vertical-align: middle; margin:0 10px 0 0; }
.nav ul li a {
	display:block;
	padding:0 37px;
	font-size:21px;
	color:#fff;	
}
.nav ul li a:hover,.nav ul li .on { background:#006cbf; }

/*底部*/
#footer { float:left; width:100%; height:125px; padding:50px 0 0 0; line-height:200%; background:#006cbf; color:#fff; }
.foot { width:1200px; margin:0 auto; }
.cont { float:left; width:900px; }
.cont_pic { float:right; }
.cont_pic img { margin:10px 0 0 25px; }
#footer img {vertical-align: middle; margin-left: 25px;}
#_ideConac img{margin-bottom:0px;margin-right:0px;}