*{ margin:0; padding:0;}
font{ font-size:12px}
body{ font-family:Arial,"����"; font-size:12px; text-align:center;color:#333; background:url(../images/bg.gif) repeat}
a{ color:#333; text-decoration:none}
a:hover{ color:#333; text-decoration: underline}
img{ border:0px}
#index_warp{ width:980px;clear: both;margin:auto;text-align:center;}
.head{width:980px; text-align:center}
.top{background:url(../images/tbg.gif) repeat-x; width:980px; height:184px}
.top1{ height:30px;  width:980px; line-height:30px}
.toptime{ float:left;}
.topttext{float:left; width:50px;font-weight:bolder;}
.topweather{float:left; margin-left:20px; display:inline}
.weathertext{float:left; width:80px;font-weight:bolder;}
.head_right{float:right; margin-right:20px; display:inline;}
.head_link{width:80px; float:left}
.head_link a{zoom:1; color:#05488e;}
.top2{ width:980px; height:124px}
.top3{width:980px; line-height:30px;_line-height:27px}
.top3 img{ float:left; margin-left:8px; display:inline; margin-top:7px; margin-right:5px; vertical-align:middle}
.top3 span{ float:left}
.top3 a{ margin-right:50px;}
.search{ font-weight:bold; *+line-height:26px}
.search input{ font-size:12px; vertical-align:middle}
.search_but{background:url(../images/sousuo.gif); width:71px; height:22px; border:0; margin-left:5px}
#menu{background:url(../images/menubg22.gif); width:980px; height:37px;}
#menu a:hover{ color:#fff; text-decoration:none}
.nomenu
    {  height: 37px;font-size:14px; line-height: 37px;  text-decoration: none; float: left; margin-right:1px; color:#fff; font-weight: bold; text-decoration:none;  display:inline;padding-left:24px; margin-right:24px }
.yesmenu
    {background: url(../images/1111.gif) center no-repeat;height: 35px;  font-size:14px; line-height: 35px;  text-decoration: none;float: left; color: #fff; font-weight: bold; text-decoration:none; display:inline; margin-top:1px;padding-left:22px; margin-left:3px;padding-right:25px; margin-right:3px}
.content{ width:980px; overflow:auto; margin:auto; background:#fff; padding-top:8px}
.contlf{ float:left; width:743px; margin-left:5px; display:inline;}
.contlft{ background:url(../images/zstbg.gif); width:743px; height:35px; line-height:35px; text-align:left}
.contlft img{ vertical-align:middle; margin:13px 0;margin-left:15px; margin-right:8px;}
.contlfc{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; width:741px; overflow:hidden; float:left}
.contlfcc{width:680px; line-height:30px; padding-bottom:10px; padding-top:10px; text-align:left; margin:auto; overflow:hidden; }
.bmgkcontent{line-height:30px; padding-bottom:10px; padding-top:10px; margin:auto;}
.contlfctx{background:url(../images/zsline.gif) bottom repeat-x; float:left;}
.contlfctx img{ vertical-align:middle; margin:13px 0;float:left; display:inline}
.contlfctx a{ float:left; margin-left:20px; width:530px; display:inline}
.contlfctx a:hover{ color:#FF0000; text-decoration:none}
.contlfctx span{float:right; margin-right:60px; display:inline; font-size:11px; }
.contlfcbt{background:url(../images/zsline.gif) bottom  repeat-x;}
.contlfcbt span{ float:left; }
.contlfcbt img{ margin:10px 5px}
.contlfcbt a{ float:right; margin:0 3px; zoom:1; font-size:11px}
.contrg{ float:right; margin-right:5px; display:inline}
.contrgt{ width:219px; height:11px;}
.contrgm{width:219px; float:left}
.contrgmc{width:203px; float:left}
.contrgmct{background:url(../images/yhbg.gif); width:189px; height:36px; margin:auto}
.contrgmct span{ font-size:14px; font-weight:bold; color:#fff; float:left; margin-left:15px; display:inline; line-height:28px}
.contrgmcyh{width:189px; line-height:32px}
.contrgmcyh img{ vertical-align:middle}
.contrgmcyh input{ vertical-align:middle; margin:6px 0}
.contrgmcyh a{ color:#FF0000}
.contrgmcyh_but{background:url(../images/but.gif); width:45px; height:19px; border:0; margin-right:2px; margin-left:3px}
.contrgmcjw{width:189px; margin-top:39px; margin-left:auto; margin-right:auto}
.contrgmcjwt{ width:189px; border-left:1px solid #cfe6f6; border-right:1px solid #cfe6f6;}
.contrgmcjw tr{background:url(../images/jwbg2.gif) bottom repeat-x; height:29px; width:187px}
.contrgmcjw td{ text-align:left; padding-left:10px}
.contrgmcjw td img{ padding-left:5px; padding-right:5px}
.contrgmcjw td a{ color:#333; text-decoration:none; font-size:12px}
.contrgmcjw td a:hover{ color:#FF0000; text-decoration:none}

.conttdl{float:left; margin-left:15px; display:inline; margin-bottom:3px; overflow:hidden ; font-size:14px; font-weight:bold}
.conttdl img{ float:left; width:12px; height:16px; margin-right:8px; display:inline; vertical-align:middle}
.dl{width:970px; margin-top:60px; line-height:34px; color:#013773; font-size:14px; margin-left:auto; margin-right:auto; overflow:hidden}
.dl input{ vertical-align:middle; margin:7px 0}
.dl img{margin-left:18px;*margin-left:8px; vertical-align:middle}
.dl a{ color:#FF0000}
.line{background:url(../images/line.gif) bottom repeat-x; width:970px; height:1px; line-height:1px; float:left; margin-left:5px; display:inline}
.line1{background:url(../images/line.gif) bottom repeat-x; width:970px; height:1px; line-height:1px; float:left; margin-left:5px; display:inline; padding-bottom:50px}
.line2{background:url(../images/line.gif) bottom repeat-x; width:970px; height:1px; line-height:1px; float:left; margin-left:5px; display:inline; }
.jsz{width:970px; margin-top:60px; line-height:34px; font-weight:bolder; font-size:20px; margin-left:auto; margin-right:auto; overflow:hidden}

.nrt{font-size:20px; font-weight:bold; padding-top:20px; padding-bottom:10px; color:#003873; text-align:center}
.nrle{background:#999; width:600px; height:1px; line-height:1px; margin:auto}
.nrmly{ margin-top:5px; text-align:center}
.nrmly img{ margin-right:6px; margin-left:5px}
.nrmly a:hover{ text-decoration:none}
.nrzd{font-size:16px; color:#003873}
.nrzz{color:#999; font-size:14px}
.nrzx{color:#003873}
.nrpic{margin-top:13px; margin-left:auto; margin-right:auto; text-align:center}
.nrpic img{ width:443px; height:295px}
.nrcont{width:650px; margin-top:15px; line-height:22px;  text-align:left;  margin-left:auto; margin-right:auto; margin-bottom:20px}
.nrcont p{line-height:30px;}
.nrcont span{}
.bottom{ width:980px; background:#fff; padding-top:15px}
.btlj{line-height:30px}
.btlj a{margin-left:20px;margin-right:10px; display:block; float:left;color:#FF4500;font-size:12px}
.btpic{ margin-top:10px}
.bottom p{ padding-top:20px; line-height:30px}
.kscj_span{font-weight:bold;color:#000000}
.ksbh{line-height:35px;}
.cjcxdl{width:970px; margin-top:60px; line-height:34px; color:#013773; font-size:14px; margin-left:auto; margin-right:auto;margin-bottom:50px; overflow:hidden}
.contlfcbt .num {
    list-style: none;
	float:right;
    width: 20px;
}