@charset "utf-8";
/* CSS Document */
body{background:#EAEAEC url(../images/bg.jpg) repeat-x; color:#333;  font-size:12px; padding:0px; margin:0px; font-family:Tahoma,Arial, "宋体"; }
body > div {margin-right:auto;margin-left:auto;}

div,form,img,ul,ol,li,p,span {
	margin:0;padding:0;border:0;}
ul,li,ol {
	text-align:left; list-style:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
input,select,table,td {
	font-size:12px;}
h1,h2,h3,h4,h5,h6 {
	margin:0;padding:0;border:0;font:12px normal}
.clear{ clear:both;}

/* 默认链接 */
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.fd{ font-weight:bold;}
.fn{ font-weight:normal;}
a { color:#333; text-decoration:none}
a:hover {color:#333; text-decoration:none}

.gray{ color:#D5D5D8; text-decoration:none}
.gray a{ color:#D5D5D8; text-decoration:none}
.gray a:hover {color:#D5D5D8; text-decoration: underline;}

.white{ color:#fff; text-decoration:none;}
.white a{ color:#fff; text-decoration:none;}
.white a:hover {color:#fff; text-decoration:none;}

.red{ color:#990000;}
.orange{ color:#FF9900;}

/* 左右悬浮 */
.left {float:left}
.right {float:right}

/*字体居中*/
.center {text-align:center;}

/* 文字加粗 */
.fb {font-weight:bold}

/* 下划线 */
.unline,.unline a {text-decoration:underline}

/* 行高 */
.lh18 {line-height:18px}
.lh20 {line-height:20px}
.lh22 {line-height:22px}
.lh24 {line-height:24px}
.lh26 {line-height:26px}
.lh30 {line-height:30px}

.ml125{ margin-left:125px; _margin-left:120px;}
.mt6{ margin-top:6px;}

/*文本框*/
.text01{
	width:200px; height:50px; border:1px #ccc solid;}
.text02{
	width:70px; height:15px; border:1px #333 solid; margin:0px; margin-right:6px; color:#999 }
.text03{
	width:50px; height:15px; border:1px #333 solid; margin:0px; color:#999; }
.text04{
	width:240px; height:100px; border:1px #ccc solid;}
.text05{
	width:200px; height:16px; border:1px #ccc solid; margin:0px; }
.text06{
	width:100px; height:16px; border:1px #ccc solid; margin:0px; }
.text07{
	width:118px; height:22px; line-height:22px; padding-left:2px; padding-right:4px; margin:0px; color:#999; background:url(../images/search_box.png) no-repeat; border:0; float:left;}
.search_button{ background: url(../images/search_button.png) no-repeat; width:20px; height:22px; border:0; cursor:pointer; float:left;}
.banner_1{ margin:6px 0px;}
.banner_2{ float: right; width:720px; padding-left:10px; margin-top:10px;}

/* 公共背景 */
.public_bg{ width:1000px;  margin:0px auto; background:#fff; }


/* 头部 */
.top{ width:1000px; margin:0px auto; height:29px; background:url(../images/top_bg.jpg) repeat-x; overflow:hidden; color:#D5D5D8;}
.top a { color:#D5D5D8; text-decoration:none}
.top a:hover{ color:#D5D5D8; text-decoration: underline;}
.top .t_icon{ height:29px; line-height:29px; background:url(../images/sy_icon.jpg) no-repeat left center; margin-left:10px; float: left; padding-left:15px;}
.top .t_icon_t{ height:29px; line-height:29px; background:url(../images/t_icon.jpg) no-repeat left center; margin-left:30px; float: left; padding-left:15px;}
.top .t_icon_m{ height:29px; line-height:29px; background:url(../images/m_icon.jpg) no-repeat left center; margin-left:10px; float: left; padding-left:20px;}
.top .t_icon_d{ height:29px; line-height:29px; background:url(../images/d_icon.jpg) no-repeat left center; margin-left:10px; float: left; padding-left:15px;}
.top .t_logo { height:27px; line-height:27px;  margin-left:10px; float: left; padding-left:20px;width:580px;}
.top .t_right{ margin-top:5px; margin-right:10px; width:120px; text-align: right; float:right;}
.top .t_right_1{ margin-top:5px; margin-right:10px; width:125px; text-align: right; float:right;}
.top .t_right_2{ margin-top:5px; margin-right:5px; width:55px; text-align: left; float:right;}
.top .t_right_3{ margin-top:3px; width:225px; text-align: left; float:right;}
.top .t_right_4{ margin-top:6px; margin-right:5px; width:40px; text-align: left; float:right;}

.logo_bg{ height:89px; background:url(../images/l_bg.jpg) repeat-x; padding-left:23px; padding-right:23px; width:954px; margin:0px auto;}
.logo_bg .logo{ float: left; width:160px; padding-top:17px;}
.logo_bg .banner{ float: right; width:720px; margin-top:10px;}
#topMenu { clear:both;width:562px;height:34px; padding-left:20px;}
.m_hidden{display:none;}
.m_show{display:block;float:left;width:582px;height:34px;text-align:left;padding-left:0;}
#menuItem1 .m_top_link {text-align:left;padding-left:91px;}
#menuItem2 .m_top_link {text-align:left;padding-left:153px;}
#menuItem3 .m_top_link {text-align:left;padding-left:221px;}
#menuItem4 .m_top_link {text-align:left;padding-left:300px;}
#menuItem5 .m_top_link {text-align:left;padding-left:368px;}
.m_top_link {
	text-align:left;
}
.m_top_link a:link,.m_top_link a:visited{font:bold 12px/32px "宋体";color:#000;}
.m_top_link a:hover{font:bold 12px/32px "宋体";color:#FF4141;}
.nav_bg{ height:38px; line-height:38px; background:url(../images/nav_bg.jpg) repeat-x; width:1000px; margin:0px auto;}
.nav_bg .navl{ width:6px; float: left;}
.nav_bg .navr{ width:57px; height:38px; line-height:38px; padding-left:51px; float: right; background:url(../images/nav_r.png) no-repeat;}
.nav_bg .navr a{ color:#fff;} .nav_bg .navr a:hover{ color:#fff;}
.nav_bg .nav_n{ float: left; padding-left:15px; padding-right:15px; height:38px; line-height:38px; color:#FFF; cursor:pointer;}
.nav_bg .nav_n a{ color:#fff;} .nav_bg .nav_n a:hover{ color:#fff;}
.nav_bg .nav_line{ float: left; background:url(../images/nav_line.jpg) no-repeat; width:4px; height:38px;}
.nav_bg .nav_s{ margin-left:130px; _margin-left:70px; padding-top:8px; float: left;}
.nav_b{ margin:0px auto; background:url(../images/nav_b_bg.png) repeat-x; height:36px;}

.foot_bg{ height:38px; background:url(../images/nav_bg.jpg) repeat-x; width:980px; margin:0px auto; line-height:150%;}
.foot_bg .navl{ width:6px; float: left;}


