@charset "gb2312";
/* reset css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
address, cite, dfn, em, var,i {
	font-style:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th {
	text-align:left;
	font-weight:normal;
}
/* 清除浮动 */
.clearfix:after, .nav:after, .content:after, .grid:after, .h:after {
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.clearfix, .nav, .content, .grid, .h {
    *zoom:1;
}
.clear {
	clear:both;
	height:0;
	font:0/0 Arial;
	visibility:hidden;
}
/* 通用 */
body, button, input, select, textarea {
	font: 12px/1.5 "宋体", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	color:#252525;
}
.vm, input, label {
	vertical-align:middle;
}
.tc {
	text-align:center;
}
.fl {
	float:left;
	_display:inline;
}
.fr {
	float:right;
	_display:inline;
}
.mb10 {
	margin-bottom:10px;
}
.mr10 {
	margin-right:10px;
}
.mtop14{ margin-top:14px;}
.mb10{ margin-bottom:10px;}
.hide {
	display:none;
}
.nt {
    text-align: left;
    letter-spacing: -3em;
    overflow: hidden;
}
.nt:first-letter {
    margin-left: -20em;
}
/* 链接 */
a {
	color:#252525;
	text-decoration:none;
}
a:hover {
	color:#c00;
}
a:active {
	outline:none;
}
/* 自定义 */
body {
	
	background-color:#F3F3F3;
	/*font-family:microsoft yahei;*/
	font-size:14px;
}
header{
	background:url(head.jpg) repeat-x left 28px;
}
.ht {
	height:28px;
	line-height:28px;
	background:url(topBarbg.jpg) repeat-x;
	font-size:12px;
	overflow:hidden;
}
.ht a {
	display:inline-block;
	margin:0 5px;
}
.ht p{
	width:1140px;
	margin:0 auto;
	position:relative;
}
header .inner{ width:1140px; margin:0 auto;height:172px; overflow:hidden; position:relative; background:url(headbg.jpg) no-repeat center top;}
header h1 {height:87px; margin-left:38px; float:left; margin-top:45px;}
header .hotwords{ position:absolute; right:26px; top:105px;width:272px; line-height:30px; font-size:12px;color:#FFF; font-family:"宋体"; padding-left:12px;}
header .hotwords a{ color:#FFF;}
.search{height:31px; position:absolute; right:26px; top:70px;width:272px; overflow:hidden; background:url(searchbg.jpg) no-repeat left top;}
.search .c-txt{outline:none; height: 24px; line-height:24px; margin-top:1px; width:168px;padding: 4px 0 4px 8px; border:none; margin-left:32px;float:left;display: inline-block; color:#8C8C8C;}
.search .c-btn{ width:64px; height:30px; line-height:30px;color:#fff; font-size:14px; float:right;display: inline-block; border:none; background:none;cursor: pointer;vertical-align:middle; text-align:center;}

.navBar{ position:relative; z-index:1;  background:url(navBarbg.jpg) repeat-x left top; color:#fff; height:42px; line-height:42px;}	
.nav{width:1140px; margin:0 auto;}	
.nav .m{ float:left;  position:relative;}
.nav .s{ float:left; background:url(navline.jpg) no-repeat left top; width:2px; height:42px;}	
.nav h3{ float:left;width:160px; font-weight:normal; font-size:16px; height:42px; overflow:hidden; background:no-repeat 30px center;}	
.nav li#m1 h3{ background-image:url(navli_m1.png);}
.nav li#m2 h3{ background-image:url(navli_m2.png);}
.nav li#m3 h3{ background-image:url(navli_m3.png);}
.nav li#m4 h3{ background-image:url(navli_m4.png);}
.nav li#m5 h3{ background-image:url(navli_m5.png);}
.nav li#m6 h3{ background-image:url(navli_m6.png);}
.nav li#m7 h3{ background-image:url(navli_m7.png);}
.nav li#m8 h3{ background-image:url(navli_m8.png);}
.nav h3 a{display:block; color:#fff;text-align:center; padding-left:25px; font-family:"Microsoft YaHei",SimSun,SimHei;}	
.nav .on{background:url(nav_onbg.jpg) repeat-x left top;}
.nav .sub{display:none;width:147px; padding-left:13px; padding-bottom:5px; padding-top:5px;position:absolute;left:0; top:42px; background:#D2E8FF;}	
.nav .sub li{height:28px; line-height:28px;float:left;white-space:nowrap; display:inline;}
.nav .sub li.l{color:#CFCBC8; width:1px; text-align:center; width:22px;}
.nav .sub li a{ color:#2B2F2E; font-family:"宋体";}
.nav .sub li a:hover{ color:#025CA8;}

.wrap{ background:url(wrapbg.jpg) repeat-x left top; padding-top:14px;}
.content {width:1140px;margin:0 auto;}

footer{ margin-top:19px; border-top:5px solid #CCC; color:#fff; font-size:12px;}
footer a,footer a:hover{ color:#fff;}
footer .footerlink{ height:40px; line-height:40px; text-align:center; background-color:#004674;}
footer .footerlink a{ display:inline-block; padding:0 6px;}
footer .copyright{ background-color:#005892;line-height:28px;text-align:center; padding:15px 0;}

@media screen and (max-width:1025px){
.ht p{width:1000px;}

header .inner{width:1000px;}

.nav{width:1000px;}
.nav h3{width:141px;background:no-repeat 20px center;}
.nav .sub{width:141px;padding-left:9px;}
.nav .sub li.l{width:12px;}
}