.top {
	width: 100%;
	
	height: 387px;
	background: url(../img/topbg.jpg) center no-repeat;
}/*min-width: 1200px;*/
.top_menu {
	width: 100%;
	height: 35px;
	margin: auto;
	background-color: #fff;
	opacity: 0.6;
}
.mindex{width: 1200px; margin: auto;}
.hide_w100c{display:none;}
.hide_w1200{ width:1200px; margin:0px auto;  height:352px;}.mxshide_logo{ width:280px; float:left; margin:18px auto 0px 18px;}.mxshide_logo a img{ width:280px;}
.top_menu_l {
	width: 370px;
	height: 35px;
	float: left;
	line-height: 35px;
}

.top_menu_l a {
	float: left;
	color: #333;
	margin-right: 20px;
}

.top_menu_r {
	width: 370px;
	height: 35px;
	float: right;
	line-height: 35px;
}

.top_menu_r a {
	float: right;
	color: #333;
	margin-left: 20px;
}

.logo {
	width: 501px;
	height: 183px;
	margin: 20px auto 0 auto;
}

.dh {
	width: 100%;
	min-width: 1200px;
	height: 50px;
	margin: auto;
	background-color: #0466c7;
}

.search {
	width: 565px;
	height: 50px;
	margin: 40px auto 0 auto;
	background-color: #fff;
	border-radius: 20px;
}

.search-frame {
	width: 490px;
	height: 40px;
	float: left;
	border: 0px #fff solid;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 5px;
}
#search-frame {
	width: 490px;
	height: 40px;
	float: left;
	border: 0px #fff solid;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 5px;
}

#search-button {
	width: 34px;
	height: 35px;
	float: right;
	background: url(../img/ss.png) no-repeat;
	border: 0px #fff solid;
	margin-right: 13px;
	margin-top: 9px;
}

nav {
	width: 1200px;
	height: 50px;
	margin: auto;
	line-height: 50px;
}

nav a {
	float: left;
	width: 14%;
	height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	display: block;
}
nav li{ width:14%; float:left;}nav li a{height: 50px;	text-align: center;
	font-size: 20px;	color: #fff;	display: block; width:100%;}nav li a:hover{background-color: #1b7dde;}

nav a:hover {
	background-color: #1b7dde;
}
.clear {
	clear: both;
}
/* 底部css---*/
.foot{width: 100%; margin: auto; height: 220px; min-width: 1250px;}
.end_yqljbg {
	background: #146ac1;
	border-bottom: 1px solid #1172d4;
	height: 80px;
}

.end_yqlj {
	width: 1200px;
	margin: auto;
}

.end_yqlj li {
	float: left;
	/*width: 217px;*/
	width:18%;
	height: 38px;
	text-align: center;
	line-height: 38px;
	margin: 19px 1% 0 1%;
	/*margin: 19px 11px 0 11px;*/
}

.end_yqlj li a {
	color: #b9cbe7;
	border: 1px solid #468ace;
	display: block;
}

.end_yqlj li a:hover {
	color: #fff;
	border: 1px solid #fff;
	display: block;
}

.end_bg {
	background: #0a61b8;
	border-top: 1px solid #0353a3;
	padding: 20px 0 20px 0;
	overflow: hidden;
}

.end_zb {
	padding: 23px 0 0 30px;
}

.end_coby {
	min-width: 680px;/*width: 920px;*/
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	color: #a1c7ee;
	padding: 7px 0 0 20px;
	text-align: left;
}

.end_coby a {
	color: #a1c7ee;
}

.end_coby a:hover {
	color: #fff;
}

.end_ewm {
	padding-right: 6px;/*padding-right: 10px;*/
}

.end_ewm li {
	float: left;
	margin: 20px 0 0 8px;
	/*margin: 20px 0 0 18px;*/
}

.end_ewmx {
	padding-right: 6px;/*padding-right: 10px;*/
}

.end_ewmx li {
	float: left;
	margin: 20px 0 0 8px;
	/*margin: 20px 0 0 18px;*/
}
.end_ewmx li a img,.end_ewmx li img{ width:111px; height:55px;}
.end_ewmx img {
	display: block;
}

.end_ewm img {
	display: block;
}
.index {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.fl {
	float: left
}

.fr {
	float: right
}