﻿/* CSS Document */
html{ height:auto;}
body{ margin:0 auto; padding:0; background:url(imagesbg.jpg); font-family:"宋体",tahoma,arial,simsun; font-size:12px; height:100%;}
body.index_body{ height:100%; overflow:hidden;}
.top{ height:160px; position:relative; width:1050px; margin:0 auto; z-index:99;}
.lang{ position:absolute; top:0px; right:0px; height:18px; width:30px; text-align:center; line-height:18px;}
.lang a{ display:block; height:18px; width:30px; background:url(../images/btns.png) no-repeat; color:#666; text-shadow: -1px -1px 1px #FFF;}
a{ text-decoration:none; color:#333; outline:none; overflow:hidden;}
 /*color:#1c1b55;*/
#pages{ margin-top:15px; text-align:center;}
a img{ border:none;}
a:hover{}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px; overflow:hidden;}
li{ list-style:none;}
.ml10{ margin-left:10px;}
.mb10{ margin-bottom:10px;}
h5{ margin:5px; padding:0px;}
.list li{ line-height:25px; height:25px; color:#666; font-size:14px;}

.bd{ margin:0 auto; width:980px; padding:0 10px; background:url(imagesbg.png) repeat-y;}

.main_con{ border:1px solid #eee; padding:10px;}
.ml_left{ float:left; width:220px;}
.ml_left ul li{ float:left; margin:0 5px; text-align:center; margin-bottom:5px;}
.ml_left ul li p{ margin:5px 0;}
#ml_art{ padding-top:30px;}
#ml_art h1{ text-align:center; margin:0 30px 0 50px; border-bottom:2px solid #ddd; padding-bottom:20px; _padding-bottom:10px;}
.ml_right{ padding:5px 0; float:right; width:740px; background:url(imagesml.png) no-repeat;}
.ml_content{ background:url(imagesml_m.png) repeat-y; padding:10px 15px 0 50px; overflow:hidden;}
.ml_content .content{ padding-bottom:15px;}
.ml_content .content p{ line-height:200%; text-indent:24px;}
.ml_content h3{ margin:20px 0 10px 0;}
.ml_bottom{ height:16px; background:url(imagesml_b.png) repeat-y; overflow:hidden; font-size:0px;}
.col_left{ float:left; width:300px; border:1px solid #9ec2e9;}
.col_left_in{ border:#e1ecf8 5px solid; padding:3px;}
.col_left_con{ background:#eff5fb; padding:5px;}
.left_f_box{ margin-bottom:10px;}
.title_c{ height:22px; background:url(imagest.png) 34px -200px no-repeat; color:#024e89; font-weight:bold; text-align:center; line-height:22px; border-bottom:1px solid #cbdef3; font-size:18px;}
.left_f_box_con{ margin-top:10px; overflow:hidden;}
.ctitle{ text-align:center; height:40px; line-height:40px; font-size:26px;}
.l_zw{ text-align:center; margin-top:0px;}
/*.l_zw a{ display:inline-block; height:32px; background:url(imageszw_bg2.png) repeat-x; padding:0 15px; line-height:32px; margin:5px 4px; text-align:center; border-left:1px solid #99d1d9; border-right:1px solid #99d1d9; border-bottom:1px solid #99d1d9; width:auto; overflow:hidden;}*/
.l_zw a{ display:inline-block; height:25px; background:url(imageszw_bg.png) repeat-x; padding:0 15px; line-height:25px; margin:5px 4px; text-align:center; border-left:1px solid #99d1d9; border-right:1px solid #99d1d9; border-bottom:1px solid #99d1d9; width:auto; overflow:hidden;}
.l_zw a.yjzj{ width:230px; font-size:24px; font-weight:bold; height:50px; background:url(imageszw_bg3.png) repeat-x; line-height:50px;}
.l_zw a.zdlyxx{ width:160px; font-size:24px; font-weight:bold; height:50px; background:url(imageszw_bg3.png) repeat-x; line-height:50px;}
.left_f_box_con ul li{ height:25px; background:url(imageszw_bg.png) repeat-x; padding:0 5px; line-height:25px; float:left; margin:5px 4px; text-align:center; border-left:1px solid #b6c8e0; border-right:1px solid #b6c8e0; width:70px; overflow:hidden; }
.left_s_box_con{ padding:5px 0;}
.left_s_box_con ul li{ height:20px; line-height:20px; padding-left:20px; background:url(imagesarrows.png) 0px -5px no-repeat; overflow:hidden;}
.title_d{ height:22px; background:url(imagest.png) 0px -228px no-repeat; border-right:1px solid #2f8ad8; line-height:22px; color:#fff; padding-left:35px; font-weight:bold;}
.col_right{ border:1px solid #9ec2e9; padding:5px 2px; float:right; width:641px; background:url(imagesct.png) top left no-repeat;}
.zd_right{ float:right; width:645px; overflow:hidden;}
.zd_boxs{ width:680px;}
.zd_box{ float:left; width:317px; margin-right:10px; height:210px; overflow:hidden; margin-bottom:10px;}
.zd_box ul{ padding-top:10px;}
.zd_box ul li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; list-style: disc inside; color:#900;}
.col_right h2{ margin-top:15px; font-size:22px; text-align:center;}
.news_list{ padding:0 10px;}
ul.news_list li{ height:24px; line-height:24px; font-size:14px;}
ul.news_list li a{ display:inline-block; width:520px; overflow:hidden; height:24px; line-height:24px;}
.news_list_top{border-bottom: 1px solid #ccc; padding: 10px; margin-bottom: 15px;}
.news_list_top_pic{ text-align:center;}
.news_list_top_pic img{ padding:2px; border:1px solid #ccc; width:600px;}
.news_list_top p {margin: 10px 0;font-size: 12px;color: #666;}
.news_list_top h1{font-size: 24px; margin-top: 10px; font-family: "黑体"; font-weight: normal; line-height: 120%;}
.crumbs{ font-size:12px; margin-bottom:10px; height:16px; line-height:16px; padding-left:25px; background:url(imagesiconhome.png) no-repeat; border-bottom:5px solid #eee; padding-bottom:5px;}
span.rt{ float:right;}
span.title_s{ float:left;}
#Article h1{ text-align:center; font-family:"微软雅黑"; margin:10px 0; font-weight:normal; line-height:40px;}
#Article h1 span{ font-size:12px; color:#999;}
.Article-Tool {border-bottom: 1px dotted #CCC;border-top: 1px dotted #CCC;margin-bottom: 10px;padding: 10px 0;}
.con_thumb{ text-align:center;}
.con_thumb img{ display:none;}
#Article p{ font-size:14px; color:#000;}
.content p,.content div {line-height: 28px; margin: 8px 0; text-indent: 28px; font-size:14px;}
.content img{ border:1px solid #ccc; padding:2px;}
.col-auto{overflow:hidden;_zoom:1;_float:left; margin-top:10px;}
p.f14 a{ height:25px; line-height:25px;}
a.more{ float:right; font-size:12px; font-weight:normal;}
.cat_list_content{ padding:10px;}
h2.title{ font-size:14px; font-family:"微软雅黑"; margin-top:15px; height:28px; line-height:28px; background:url(imagest.png) top right no-repeat; padding:0 10px;}

.list_con{ padding:20px;}
.list_con h1{ font-size:}
.content table tr td{ padding:5px; font-size:14px; line-height:150%;}

.banner{ height:180px; position:relative;}
.logo{ position:absolute; top:50px; left:30px; width:523px; height:75px; background:url(imageslogo.png); z-index:999;}
.nav{ height:34px;background:url(imagesnav_bg.jpg) no-repeat;}
.nav a{ line-height:34px; font-size:14px; font-weight:bold; color:#fff; padding-left:13px; padding-right:13px; background:url(imagesnav_dot.png) right no-repeat; float:left; height:34px; display:block;}
.ws{ height:35px; background:url(imagesws_bg.jpg) no-repeat;}
#clock{ float:left; height:35px; line-height:35px; margin-left:10px;}
#nowDateIs,#nowTimeIs,#nowCnYearIs,#nowCnDateIs,#nowWeek{ float:left; margin-left:10px;}
#weather{ float:left; height:35px; line-height:35px; margin-left:20px;}
.search{ float:right; height:35px; line-height:35px; margin-right:35px; _padding-top:5px;}
input.search_input{ height:19px; width:124px; padding-left:20px; line-height:19px; background:url(imagessearch_input.png) no-repeat; border:none;}
input.search_btn{ height:17px; width:49px; background:url(imagessearch_btn.png) no-repeat; cursor:pointer; border:none;}

.main{ margin-top:8px; padding:0 10px;}
.left{ width:734px; float:left;}
.slide_news{ float:left; width:326px; height:246px; padding:1px; border:1px solid #eee;}
#myFocus{ width:318px; height:238px; background:#efefef;}
.top_news{ width:392px; height:248px; border:1px solid #aeccf0; float:right; overflow:hidden;}
.tn_title{ height:31px; background:url(imagess.png) 0 -1px repeat-x; width:393px; position:relative; left:-1px;}
.tn_title a.tn_title_a{ float:left; width:78px; _zoom:1; white-space:nowrap; height:31px; list-style:none; text-align:center; line-height:31px; cursor:pointer; font-weight:normal; background:url(imagest.png) -603px -33px no-repeat; margin-right:2px; color:#fff; font-size:14px;}
.tn_title a.on{ background:url(imagess.png) 0 -38px repeat-x; color:#0b4384; border-left:1px solid #aeccf0; border-right:1px solid #aeccf0;}
.tn_title a.tn_title_a:hover{  background:url(imagess.png) 0 -38px repeat-x; color:#0b4384; border-left:1px solid #aeccf0; border-right:1px solid #aeccf0;}
.box_con_list{ height:199px; padding:8px;}
.last_news{ border:1px solid #e5e5e5; padding:1px;}
.last_news_con{ background:#f7f7f7; padding:0px 10px; text-align:center; color:#666; line-height:24px;}
.last_news_con h1{ font-size:12px; color:#000;}
.boxa{border:1px solid #aeccf0; float:left; margin-bottom:10px;}
.boxa_con{ padding:10px; height:150px; margin-bottom:10px; overflow:hidden;}
.btitle_a{ border-bottom:1px solid #aeccf0;}
.btitle_a_i{ height:25px; border-left:1px solid #fff; padding:6px 10px 0 10px; border-right:1px solid #fff; background:url(imagess.png) 0 -73px repeat-x; _overflow:hidden;}
.btitle_a a.btitle_a_a{ float:left; width:100px; _zoom:1; white-space:nowrap; height:31px; list-style:none; text-align:center; line-height:27px; cursor:pointer; font-weight:normal; margin-right:0px; color:#0266c0; font-weight:bold; font-size:12px;}
.btitle_a a.on{ color:#fff; background:url(imagest.png) -768px -33px no-repeat;}
.btitle_a a.btitle_a_a:hover{ color:#fff;  background:url(imagest.png) -768px -33px no-repeat;}

.btitle_b{height:25px;}
.btitle_b_i{height:25px; background:url(imagest.png) 0 -2px no-repeat; border-right:1px solid #fff; line-height:25px; padding-left:25px; color:#fff;}

.con_list{ margin-top:2px;}
.cat_list_content ul li,.con_list ul li{ height:25px; line-height:25px; border-bottom:1px dotted #eee; overflow:hidden; vertical-align: bottom; }
.cat_list_content ul li a,.con_list ul li a{ float:left; width:250px; overflow:hidden;}
.cat_list_content ul li span,.con_list ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}

.pic_list_conten{ margin-top:20px;}
.pic_list_content ul li{ text-align:center; margin:10px 0; padding-top:10px; border:1px dotted #ccc;}
.pic_list_content ul li p{ height:30px; line-height:30px; font-size:14px;}

.index_slide_pic{ border:1px solid #aeccf0; height:145px; position:relative; padding:1px;}
.index_slide_con{ height:145px; background:#f4f7fc;}
.index_slide_list{ position:absolute; width:664px; height:130px; background:#fff; top:9px; left:51px;}
.s_title{ position:absolute; height:106px; width:20px; background:url(imagest.png) 0 -68px no-repeat; left:5px; top:-9px; padding:15px 9px 0px 5px; text-align:center; word-break:break-all; color:#fff; font-weight:bold; line-height:200%;}

.right{ padding-left:10px; overflow:hidden; _zoom:1; _float:left; _width:217px; _padding-left:9px;}

.btitle_c{ width:182px; height:32px; background:url(imagest.png) 0 -32px no-repeat; padding-left:35px; line-height:38px; color:#0263be; font-weight:bold; font-size:14px; overflow:hidden;}
.boxb_con{ border:1px solid #aeccf0; border-top:none; padding:6px; overflow:hidden; _height:1%;}
.boxc_con{  padding:0 10px; height:200px; overflow:hidden;}
.zwgk{ margin-bottom:10px; }
.xxgk{ float:left; width:302px; padding-top:10px;}
.mlss{ padding:10px;}
.mlss_f{ float:left; height:145px; width:445px;}
.mlss_f img{ float:left;}
.mlss_f p{ line-height:200%;}
.mlss_o{ float:right; width:260px; overflow:hidden;}
.mlss_o ul{ float:left; width:280px;}
.mlss_o ul li{ float:left; text-align:center; margin:0 3px 3px 3px;}
.tzss{ padding:10px;}
.tzss_f{ float:left; height:135px; width:375px;}
.tzss_f img{ float:left}
.tzss_f p{ line-height:200%;}
.tzss_o{ float:right; width:330px; overflow:hidden;}
.tzss_o ul{ float:left; width:360px;}
.tzss_o ul li{ float:left; text-align:center; margin:0 6px 10px 6px; display:inline; _width:148px;}
.tzss_o ul li p{ height:20px; line-height:30px;}
.gkzn{ float:left; width:300px;}
.gkzn a{ display:inline-block; width:127px; float:left; height:33px; background:url(imagest.png) -38px -70px no-repeat; line-height:33px; margin:0 10px 5px 0; padding-left:8px; text-align:left;}
.bszn{ padding-top:3px; height:1%; _padding-top:2px;}
.bszn a{ float:left; width:86px; height:25px; line-height:25px; background:url(imagest.png) -430px -32px no-repeat; margin:5px 3px 5px 2px; padding:0 5px; _margin:4px 3px 6px 2px;}

.tz_top{ height:14px; background:url(imagestz_top.png) no-repeat; font-size:0; overflow:hidden;}
.tz_mid{ background:url(imagestz_mid.png) repeat-y;}
.tz_bottom{ height:14px; background:url(imagestz_bottom.png) no-repeat; font-size:0; overflow:hidden;}

.tz_left{ float:left; width:124px; margin:0 13px; min-height:580px;}
.tz_left h2{ font-size:12px; background:url(imagestz_left_bg.png) no-repeat; height:30px; line-height:30px; padding:0 10px; font-weight:normal; color:#333; text-align:center;}
.tz_left ul{ margin:10px 0; padding-left:15px;}
.tz_left ul li{ height:25px; line-height:25px;}
.tz_right{ float:right; width:740px; padding:10px 20px 0 20px;}
.tz_right h1{ font-size:20px; margin:0 0 10px 0; text-align:center;}
.tz_right p{ line-height:24px; margin:10px 0;}
.tz_right ul li{ height:20px; line-height:20px;}

.adv{margin-bottom:10px;}

.xx_list{ border-left:1px solid #dbdabb; border-right:1px solid #dbdabb; border-bottom:1px solid #dbdabb; border-top:1px solid #dbdabb; padding:10px;}
.xx_list ul li,.bbs_list a{ height:25px; line-height:25px; border-bottom:1px dotted #ccc; display:block; overflow:hidden;}

.boxc{ overflow:hidden;border:1px solid #aeccf0;margin-top:10px; float:left; width:430px;}

.cd_wh {background: url(imagesindex_r_r5_1.jpg) repeat-y;line-height: 24px;height: 120px; float:left; width:280px;}

.cd_wh li {width: auto;float: left;text-align: center;}

.cd_wh .cd_rt {width: 5px;}

.cd_wh .cd_lf {width:85px;}

.bm_list{ height:115px; padding:10px;}
.bm_list ul li{ float:left; width:60px; height:20px; line-height:20px; margin-right:25px; margin-bottom:10px;}


.f_link{ margin-top:15px;}
.f_link a{ height: 25px;background: url(imageszw_bg.png) repeat-x;padding: 0 15px;line-height: 25px;float: left;margin: 5px 4px;text-align: center;border-left: 1px solid #b6c8e0;border-right: 1px solid #b6c8e0;overflow: hidden; display:block;}
.foot{ height:115px; background:url(imagess.png) 0 -111px repeat-x #f7f7f7; margin-top:10px; position:relative;}
.foot_link{ text-align:center; height:35px; line-height:35px; color:#666;}
.foot_info{ padding-top:10px; line-height:24px; text-align:center; color:#666;}
.cover{ width:100%; position:absolute; top:0px; left:0px; background:url(imagesopa70.png) repeat; z-index:999999;}
.cover h3{ color:#fff; font-size:24px; text-align:center; margin-top:300px;}
.dz{  position:absolute; right:20px; bottom:0px;}
.tj{ display:none;}

#pages a{ display:inline-block;}
#pages a.total{ height:20px; line-height:20px; display:none;}
#pages a.prev,#pages a.next{ height:20px; line-height:20px; border:1px solid #ccc; padding:0 5px; font-size:12px; margin-top:-5px;}
span.curr,#pages a.al{ height:20px; width:20px; line-height:20px; border:1px solid #ccc;}
span.curr{ background:#ddd; display:inline-block;}

.zzw_list{ text-align:center; width:595px; margin:30px auto;}
.zzw_list a{ display:inline-block; height:56px; width:197px; background:url(imageszwgk_bg.png); line-height:56px; float:left; margin-bottom:30px;}
.floatbox{width:52px;height:230px;position: fixed;top: 200px; background:#5E9DFF;margin-left: 1035px; z-index:9999; _position:absolute;_margin-top:200px;_top:expression(eval(document.documentElement.scrollTop)); }
.ad{ margin:10px 0;}