body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;color:#333;background:url(../images/bg.jpg) top center repeat-y;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul,li { list-style:none;}
img { border:0px;}
a {color:#333; text-decoration:none;}
a:hover { color:#f00;}

.clear {clear:both;height:0;font-size: 1px;line-height:0px;}
select{width:70px;}
#con {width:1002px; margin:0 auto;}
.top_bar {height:30px;background:url(../images/top_s.gif) repeat-x;margin-bottom:1px;}
.top_welcome {float:left;margin-top:5px;padding-left:15px;color:#666;}
.top_welcome span {color:#e50015;}
.top_lj {float:right;margin-top:5px;line-height:25px;margin-right:25px;padding-left:25px;background:url(../images/video.gif) 0 5px no-repeat;color:#666;}
.top_lj a {color:#fff; font-weight:bold; font-size:14px;}
.top_lj a:hover {color:#fc0;text-decoration:underline;}
#header {margin-bottom:9px;height:241px;} 
.logo {margin-bottom:1px;}
.nav { height:40px; background:url(../images/menu.gif) 0 0 no-repeat;}
.menu_m {float:left;width:720px;height:40px; display:block}
.menu_m ul {list-style: none; margin: 0px; padding: 0px;}
.menu_m ul li {width:100px;height:40px;float:left; font-size:14px; font-weight:bold; color:#fff;background:url(../images/menu_jg.gif) 0 0 no-repeat; text-align:center;}
.menu_m ul li span {display:block;width:100px;height:40px;background:url(../images/menu_jg2.gif) 0 0 no-repeat;}
.menu_m ul li a {display:block;color:#fff; padding-top:7px;}
.menu_m ul li a:hover {color:#fc3;text-decoration:none;}
.menu_m ul li a#current { font-weight:bold; color:#fff;}


.menu_m ul li ul{width:100px; height:auto;border:1px solid #bf4d20; display:none; overflow:hidden;position:relative; z-index:102}
.menu_m ul li ul li { float:left; width:100px; height:20px; line-height:20px; padding:0 0 7px 0; background:#faf3e1;font-size:12px!important;}
.menu_m ul li ul li a { background:none;color:#363636; display:block}
.menu_m ul li ul li a:hover { background:#CF5643; color:#fff;}
.menu_m ul li:hover ul { display:block;}
.menu_m ul li.sfhover ul { display:block;}

.search {float:right; height:24px; margin:10px 30px 0 0; color:#444;}

.so_box { width:150px; height:17px; padding-left:20px; background:url(../images/box_bj.gif) 0 0 no-repeat; border:1px solid #a90000;color:#666;}
.so_btn { width:50px; height:21px; background:url(../images/so_an.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}

#maincon {margin-bottom:8px;}
#main {float:left; width:750px;}
.gszx {height:261px; overflow:hidden; margin-bottom:8px;}
.gszx_tu {float:left; width:378px; height:261px;background:url(../images/tu_bj.gif) 0 0 no-repeat; }
.tu_qh {margin:10px 11px 11px 8px;width:359px; height:240px;}
.gszx_list {float:right; width:364px; height:261px;background:url(../images/xw_bj.gif) 0 0 no-repeat;}

.xw { width:364px; float:left;}
.xw h2 { height:38px; padding:3px 10px 0 10px; font-size:14px;color:#600;line-height:38px; overflow:hidden;}
.xw h2 span { display:block; height:38px; padding-left:15px;}
.more { float:right; padding-left:10px; font-size:12px; font-weight:normal; color:#363636; }
.more:hover { color:#c00;}
.xw_con {width:340px; height:210px;padding:0 10px; overflow:hidden; font-size:14px;}
.xw_con ul li { background:url(../images/dot1.gif) 0 12px no-repeat; padding-left:10px; line-height:25px;}
.xw_con ul li span { float:right; color:#666;}
.gsjx_x {height:267px;}
.tz_wd {float:left; width:224px;}
.tzgg {width:224px; height:265px;border:1px solid #e1be96;margin-bottom:8px;}
.tzgg h2 { height:27px; padding:3px 10px 0 10px; font-size:14px; background:url(../images/tzgg_top.gif) 0 0 no-repeat;color:#600; line-height:27px;overflow:hidden;}
.tzgg h2 span { display:block; height:25px; padding-left:15px;}
.tzgg_con {width:200px; height:230px;padding:2px 10px; overflow:hidden;}
.tzgg_con ul li { background:url(../images/dot2.gif) 0 10px no-repeat; padding-left:8px; line-height:22px;}
.tzgg_con ul li em {color:#666;font-style:normal;}
.zlxz {width:224px; height:127px;border:1px solid #e1be96;}
.zlxz h2 { height:27px; padding:3px 10px 0 10px; font-size:14px; background:url(../images/zlxz_top.gif) 0 0 no-repeat;color:#600;line-height:27px; overflow:hidden;}
.zlxz h2 span { display:block; height:25px; padding-left:15px;}
.zlxz_con {width:200px; height:88px;padding:2px 10px;overflow:hidden;}
.zlxz_con ul li { background:url(../images/dot2.gif) 0 10px no-repeat; padding-left:8px; line-height:22px;}
.zcfg {width:255px;height:267px; margin-left:232px; background:url(../images/zcfg.gif) 0 0 no-repeat;}
.zcfg h2 { height:27px; padding:3px 10px 0 10px; font-size:14px;color:#600;line-height:27px; overflow:hidden;}
.zcfg h2 span { display:block; height:25px; padding-left:2px;}
.zcfg_con {width:232px; height:230px;padding:2px 10px;overflow:hidden; font-size:14px;}
.zcfg_con ul li { background:url(../images/dot2.gif) 0 12px no-repeat; padding-left:8px; line-height:25px;}
.yngz {float:right;width:255px;height:267px;background:url(../images/zcfg.gif) 0 0 no-repeat;}
.yngz h2 { height:27px; padding:3px 10px 0 10px; font-size:14px;color:#600;line-height:27px; overflow:hidden;}
.yngz h2 span { display:block; height:25px; padding-left:2px;}
.yngz_con {width:232px; height:230px;padding:2px 10px;overflow:hidden; font-size:14px;}
.yngz_con ul li { background:url(../images/dot2.gif) 0 12px no-repeat; padding-left:8px; line-height:25px;}

#side {float:right; width:242px;}
.yewu {float:left; width:242px; height:536px;}
.yewu h2 { height:32px; padding:0px 10px 0 28px; font-size:14px; background:url(../images/yw_top.gif) 0 0;color:#fff4dc; line-height:32px; overflow:hidden;}
.yewu h2 span { display:block; height:26px; padding-left:20px;}
.yw_con {height:504px;background:url(../images/yewu_bot.gif) 0 bottom no-repeat; overflow:hidden;}
.yw_con img {margin:10px 10px 6px 10px;}

.ywlist {margin-bottom:1px;}
.ywlist ul {margin:3px 10px 1px 10px;padding-bottom:12px;border-bottom:1px dashed #dcdcdc;}
.ywlist ul li {background:url(../images/dot2.gif) 0 12px no-repeat;padding-left:8px; line-height:25px;}

#banner {margin-bottom:8px;}
.banner1 {float:left; width:505px; height:100px;}
.banner2 {float:right; width:497px; height:100px;}

.gzjy {width:1002px; height:165px;border:1px solid #e1be96;margin-bottom:8px;}
.gzjy_t {float:left;width:25px; height:165px;border:margin-left:1px;}
.gzjy_gd {float:right;width:970px; height:165px;overflow:hidden;}
.gd_pic {width:970px; height:150px; overflow:hidden;float:left;margin-bottom:5px;}
.gd_pic ul { padding:0 0 10px 0;}
.gd_pic ul li {width:194px; float:left; padding:10px 0 0px 0px; display:inline; text-align:center;}
.gd_pic ul li a {display:block;}
.gd_pic ul li img {margin-bottom:3px;border:1px solid #b7b7b7;}

.yqlj {width:1002px;border:1px solid #e1be96;}
.yqlj h2 { height:27px; padding:0px 10px; font-size:14px; background:url(../images/yqlj_top.gif) 0 0 no-repeat;color:#600; line-height:27px;overflow:hidden;}
.yqlj h2 span { display:block; height:25px; padding-left:30px;}
.yqlj_con {width:960px;padding:5px 20px; overflow:auto; zoom:1;line-height:25px;}

.footer {min-width:1002px;height:110px;background:url(../images/bot_bj.gif) repeat-x;text-align:center;}
.foot_top{float:right;margin-right:30px;}
.foot {margin:0 auto;width:1002px;height:110px;background:url(../images/logo2.gif) 10px 28px no-repeat;}
.foot dl {padding-bottom:20px; font-size:12px;}
.foot dl dd {padding-top:40px;color:#666; line-height:22px;}
.foot dl dd a {color:#666;}
.foot dl dd a:hover{color:#e50015;}

.page {margin-bottom:1px;}
.page_side {float:left; width:242px;}
.pside {float:left; width:242px; height:536px;}
.pside h2 { height:32px; padding:0px 10px 0 28px; font-size:14px; background:url(../images/yw_top.gif) 0 0;color:#fff4dc; line-height:32px; overflow:hidden;}
.pside h2 span { display:block; height:26px; padding-left:20px;}
.pside_con {background:url(../images/yewu_bot.gif) 0 bottom no-repeat; overflow:auto; zoom:1;}
.pside_con ul  {margin:10px 20px;}
.pside_con ul li {margin-top:10px;widht:200px;height:30px;background:url(../images/p_lmbj.gif) 0 0 no-repeat; padding-left:35px; font-size:12px; font-weight:bold;line-height:30px;}
.pside_con ul li a {color:#333; padding-top:7px;}
.pside_con ul li a:hover {color:#f00;}
.pside_con ul li ul {margin:10px; border:1px solid #ccc; border-bottom:none;}

.pside_con2 {background:url(../images/yewu_bot.gif) 0 bottom no-repeat; overflow:auto; zoom:1;}
.pside_con2 h5 {margin:10px 20px;widht:200px;height:30px;background:url(../images/p_lmbj.gif) 0 0 no-repeat; padding-left:35px; font-size:13px; font-weight:bold;line-height:30px;}
.pside_con2 h5 a {color:#333; padding-top:7px;}
.pside_con2 h5 a:hover {color:#f00;}

.pside_con2 ul  {margin:10px 20px;}
.pside_con2 ul li {margin:0px 10px 5px 30px;padding-left:15px;widht:150px;height:20px;background:url(../images/p_dot.gif) 0 6px no-repeat; font-size:12px; font-weight:normal;line-height:20px;}
.pside_con2 ul li a {color:#333;}
.pside_con2 ul li a:hover {color:#f00;}


.page_wzdh {float:right; width:750px;}
.wzdh {width:750px;}
.wzdh h6 { height:34px; padding:0px 35px; font-size:12px; font-weight:normal; background:url(../images/wzdh.gif) 0 0 no-repeat;color:#313131; line-height:34px;overflow:hidden;}
.wzdh_con {width:748px;overflow:auto; zoom:1;border-left:1px solid #e1be96;border-right:1px solid #e1be96;border-bottom:1px solid #e1be96;font-size:14px;}
.wzdh_con ul{margin:5px 10px;}
.wzdh_con ul li { background:url(../images/dot1.gif) 0 14px no-repeat; padding-left:10px; font-size:14px; line-height:30px;border-bottom:1px dashed #dcdcdc;}
.wzdh_con a {color:#333; padding-top:7px;}
.wzdh_con a:hover {color:#f00;}
.wzdh_con ul li span { float:right; color:#666;}
.page_fy {margin:10px 10px;height:35px;line-height:35px; text-align:center;}

.article {padding:15px;}
.article h1 {font-family:"Microsoft YaHei"; font-size:20px; text-align:center; line-height:40px;}
.article .zzxx { font-size:12px; color:#666; text-align:center; line-height:30px;}
.article .content { line-height:32px; font-size:14px; padding:10px 0px;}
.article .content p {text-indent:2em;}

.article2 {overflow:auto; zoom:1;}
.wzdh_con2 {width:748px;overflow:auto; zoom:1;border-left:1px solid #e1be96;border-right:1px solid #e1be96;border-bottom:1px solid #e1be96;font-size:14px;}
.wzdh_con2 ul { padding:0 10px;}
.wzdh_con2 ul li {width:168px; float:left; margin:10px 0 0px 10px; display:inline; text-align:center;}
.wzdh_con2 ul li a {display:block;}
.wzdh_con2 ul li img {margin-bottom:3px;border:1px solid #b7b7b7;}