﻿*{ margin:0; padding:0;/*transition:background-color 0.5s;-moz-transition:background-color 0.5s;-webkit-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;*/}
html{font-family:"微软雅黑";margin:0; padding:0;}
body{overflow-x:hidden;font-family:"微软雅黑"; background:url("imagesbodybg.jpg")  no-repeat #e7f4fc center 290px;}
body.white{ background-color:#FFFFFF;}
a{ text-decoration:none; }
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:0;}
h1,h2,h3,h4,h5{ }
.clear{ clear:both;}
ins{text-decoration:none;}
.main{ width:1000px; padding:22px;background-color:#fff;margin:20px auto;min-height:500px;}
.main_left{ width:730px; float:left;/*background-color:#D7D7D7;*/ min-height:500px;}
.main_right{ width:260px; float:left; margin:0 0 0 10px;/*background-color:#BCBCBC;*/min-height:500px;}
.w1000{ width:1000px; }


/*row01:360px    row02:730  margin:10px  */

/*头部*/
/* banner */
.banner{width:1000px; height:240px; position:relative; margin:0 auto; background:url("imagesloading.gif") no-repeat center center;}
.banner div{width:1920px; height:240px; position:absolute; top:0; left:-460px;}

/*导航*/
.navbg{ width:100%; height:50px; background-color:#1c8bdd; }
.menu{width:1045px;height:50px; margin:0px auto;}
.menu .nav{height:50px;}
.menu .nav>li{float:left;list-style:none;display:block;position:relative;/*width:116px;*/width:130px; /*padding:0 22px;*/ z-index:3; background-image:url("imagesline.jpg"); background-position:right 18px; background-repeat:no-repeat;}
.menu .nav li:last-child{ background:none;}
.menu .nav li h3{ font-weight:inherit; /*font-weight:bold;*/}
.menu .nav li h3 a{ font-size:18px;color:#fff;display:block;height:36px;text-decoration:none;overflow:hidden; text-align:center; padding:13px 0 0 0;}
/*.menu .nav li h3 a span{ display:none; font-size:12px;}*/
.menu .nav li  span{ display:block; width:12px; height:6px; position:absolute; right:4px; top:25px; }
.menu .nav li h3 a:hover{background:url("") #1d78bc no-repeat;}
/*.menu .nav li h3 a:hover span{display:block;padding-top:0px;}*/
.menu .nav .on h3 a{background:url("") #1d78bc no-repeat;}
/*.menu .nav .on h3 a span{display:block;}*/
.menu .nav .sub{ display:none; /*默认隐藏*/ width:112px; padding:15px 0 15px 0; border-radius:0 0 5px 5px; position:absolute; left:8px; top:42px;/* background:#7c51ab;*/background:url("imagesdowm_bg01.png") no-repeat; text-align:center;  }
.menu .nav .sub li{ vertical-align:middle; }
.menu .nav .sub li a{ height:36px; line-height:36px; /*padding:4px 0;*/ padding:0; width:100px; margin:0 6px; font-size:16px; border-bottom:solid 1px #eaeaea;  display:block;color:#323232;   }
.menu .nav .sub li a:last-child{ /*border-bottom:none;*/}
.menu .nav .sub li a:hover{ color:#1c8bdd;}

#m7 .sub{left:12px;}
#m8 .sub{left:30px;}


/* 焦点图 */
.focusBox { float:left;position: relative; width: 360px; height: 282px; margin-bottom:18px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 360px; height: 250px; display: block; background:url("imagesloading.gif") no-repeat center center; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 33px; width:100%; /* background: #333; filter: alpha(opacity=40); opacity: 0.4; */overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 33px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:33px; line-height:33px; position:absolute; bottom:-33px;text-align:center;}
.focusBox .txt li a{ display: block; color:#5f5f5f; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; text-align:center; }
.focusBox .num { position: absolute; z-index: 3; bottom: 38px; right: 8px;  font-size:12px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#2bbdfb;  }

.index_news{ width:360px; margin:0 0 0 10px; float:left;}
.index_news .title{ background-color:#eff7ff; width:100%; height:36px; border-bottom:solid 1px #1c8bdd;}
.index_news .title span{ float:left; display:inline-block; width:100px; height:36px; line-height:36px; text-align:center; color:#FFFFFF; font-size:16px; background-color:#1c8bdd;}
.index_news .title a{ float:right; color:#6c6c6c; font-size:12px; margin:0 10px 0 0; line-height:36px;}
.index_news .title a:hover{color:#1c8bdd;}
.index_news div.border{ border-bottom:solid 1px #eeeeee;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee; padding:10px 0 10px 0;}
.index_news ul.list{ margin:0 0 0 10px}
.index_news ul.list li{ padding-left:10px;background:url("imagesico_li.png") no-repeat left center;  }
.index_news ul.list li a{font-size:14px; line-height:28px; color:#5f5f5f;}
.index_news ul.list li a:hover{color:#1c8bdd;}
/**/
.mar10{ margin-left:10px;}
.index_newslist{ width:360px; margin:0 0 18px 0;/**margin:0 0 5px 0; _margin:0 0 5px 0; */float:left; display:inline;}
.index_newslist .title{ background-color:#eff7ff; width:100%; height:36px; border-bottom:solid 1px #1c8bdd;}
.index_newslist .title span{ float:left; display:inline-block; width:100px; height:36px; line-height:36px; text-align:center; color:#FFFFFF; font-size:16px; background-color:#1c8bdd;}
.index_newslist .title a{ float:right; color:#6c6c6c; font-size:12px; margin:0 10px 0 0; line-height:36px;}
.index_newslist .title a:hover{color:#1c8bdd;}
.index_newslist div.border{ border-bottom:solid 1px #eeeeee;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee;}
.index_newslist ul.list{ margin:10px 0 0 0;}
.index_newslist ul.list li{ padding-left:10px;background:url("imagesico_li.png") no-repeat left center;  }
.index_newslist ul.list li a{font-size:14px; line-height:28px; color:#5f5f5f;}
.index_newslist ul.list li a:hover{color:#1c8bdd;}


/*.banner02{ width:730px; height:115px;margin:0 0 20px 0; background:url("imagesloading.gif") no-repeat center center;}*/

/* 中部轮播 */
.banner02 {position: relative; width: 730px; height: 115px; margin-bottom:20px;  overflow: hidden;/* font-family:Arial; text-align: left; background:#fff;*/ }
.banner02 .pic img { width: 730px; height: 115px; display: block; background:url("imagesloading.gif") no-repeat center center; }
/*.banner02 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 33px; width:100%; overflow: hidden; }
.banner02 .txt { position: absolute; bottom: 0; z-index: 2; height: 33px; width:100%; overflow: hidden;}
.banner02 .txt li{ height:33px; line-height:33px; position:absolute; bottom:-33px;text-align:center;}
.banner02 .txt li a{ display: block; color:#5f5f5f; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; text-align:center; }
.banner02 .num { position: absolute; z-index: 3; bottom: 38px; right: 8px;  font-size:12px; }
.banner02 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.banner02 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.banner02 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.banner02 .num li.on a,.focusBox .num a:hover{ background:#2bbdfb;  }*/



.right_title{ width:256px; height:41px; line-height:41px; background-color:#1c8bdd; border-left:solid 4px #1d78bc;}
.right_title span{ padding-left:40px; color:#fff; font-size:16px; float:left; display:inline-block;}
.right_title a{ float:right; width:19px; height:40px; margin-right:10px; text-indent:9999px; overflow:hidden;display:inline-block;background:url("imagesico_more.png") no-repeat 0 12px;}
/*政务公开*/
.zwgk{ height:284px;}
.zwgk .right_title span{ background:url("imagesico_zwgk.png") no-repeat 10px center;}
.zwgk ul li{ width:100%; height:30px;font-size:14px; color:#717171; line-height:30px;text-indent:44px; margin:10px 0 0 0;}
.zwgk ul li a{ font-size:14px; color:#717171; line-height:30px; display:block; height:30px; width:100%;}
.zwgk ul li a:hover{ color:#1c8bdd;/*font-size:15px;*/}
.btn01{ background:url("imagesico_jbyjx.png") no-repeat #56acc3 center 9px; width:124px; height:65px; float:left; margin:14px 0 0 0;}
.btn01 a{ display:block;width:124px; height:30px; text-align:center; padding:36px 0 0 0; font-size:14px; color:#FFFFFF;}
.btn01 a:hover{ font-weight:bold;}

.btn02{ /*background:url("imagesico_jbdh.png") no-repeat #5184bc center 9px;*/ width:124px; height:65px;float:left; margin:14px 0 0 12px; position:relative;}
.btn02 a{ display:block;width:124px; height:30px; text-align:center; padding:36px 0 0 0; font-size:14px; color:#FFFFFF; float:left;background:url("imagesico_jbdh.png") no-repeat #5184bc center 9px;}
.twos{ position:absolute; width:124px; height:65px; overflow:hidden; background-color:#5184bc;left:0;top:0;}
.twos .on{ position:absolute; width:260px; height:65px; overflow:hidden; background-color:#5184bc;left:-135px;top:0;}
/*.btn02 a:hover{ font-weight:bold;}
.btn02 a:hover div{ display:block;}*/
.dh_more{ width:124px; height:65px; line-height:65px; color:#FFFFFF;float:left; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; /*background: #fff; filter: alpha(opacity=80); opacity: 0.8;*/ /*position:absolute;left:-130px;top:0; display:none; */ }


/*公告栏*/
.ggl{ width:260px; margin:16px 0 0 0;}
.ggl .right_title span{ background:url("imagesico_ggl.png") no-repeat 10px center;}
.ggl div.border{ border-bottom:solid 1px #eeeeee;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee; padding:5px 0 5px 0;}
.ggl ul.list{ margin:0 0 0 10px}
.ggl ul.list li{ padding-left:10px;background:url("imagesico_li.png") no-repeat left center;  }
.ggl ul.list li a{font-size:14px; line-height:28px; color:#5f5f5f;}
.ggl ul.list li a:hover{color:#1c8bdd;}

/*保密服务*/
.bmfw{ width:260px; height:238px; overflow:hidden; margin:15px 0 0 0;}
.bmfw .right_title span{ background:url("imagesico_bmzx_00.png") no-repeat 10px center;}
.six_btn{ width:300px;}
.bmfw ul li{ width:126px; height:57px; overflow:hidden;background:url('imagesbtn_bg_01.jpg') no-repeat; float:left; margin:8px 8px 0 0;}
.bmfw ul li a{ display:block; height:44px; /*line-height:55px;*/ color:#1c8bdd;/* width:124px; text-indent:50px;*/width:74px; padding:11px 0 0 50px; font-size:14px;}
.bmfw ul li a span{ display:block; line-height:16px;}
.bmfw ul li a:hover{ font-weight:bold;}

/*资料下载*/
.zlxz{ width:260px; margin:16px 0 0 0;}
.zlxz .right_title span{ background:url("imagesico_zlxz.png") no-repeat 10px center;}
.zlxz div.border{ padding:5px 0 5px 0;}
.zlxz ul.list{ margin:0 0 0 0}
.zlxz ul.list li{ padding-left:10px;background:url("imagesico_li.png") no-repeat left center;  }
.zlxz ul.list li a{font-size:14px; line-height:28px; color:#5f5f5f;}
.zlxz ul.list li a:hover{color:#1c8bdd;}

/*友情链接*/
.yqlj{ width:260px;/* height:238px; */overflow:hidden; margin:10px 0 0 0;}
.yqlj .right_title span{ background:url("imagesico_yqlj.png") no-repeat 10px center;}
.linkdiv{ width:300px;}
.yqlj ul li{ width:125px; height:53px; border:solid 1px #dcdcdc; overflow:hidden;float:left; margin:5px 5px 0 0; background:url("imagesloading.gif") no-repeat center center; background-size:20px 20px;}
.yqlj ul li a{}
.yqlj ul li a img{width:125px;height:53px; }
.yqlj select{ width:260px; height:34px; line-height:34px; margin:10px 0 0 0;/* text-indent:20px; */ font-size:14px; color:#454545;font-family:"MicrosoftYaHei","微软雅黑";}
.yqlj option{line-height:34px;}





/*内页*/
.menu_title{ width:730px; height:120px; background:url("imagesbg_menu.jpg") no-repeat;}
.menu_name{ font-size:30px; color:#1c8bdd; padding:25px 0 5px 0;}
.youhere{ font-size:14px; height:20px; line-height:20px; color:#b3b3b3; padding:0 0 0 20px; background:url("imagesico_home.png") no-repeat left center;}
.youhere a{ font-size:14px; color:#b3b3b3;}
.youhere a:hover{ text-decoration:underline;color:#6c6c6c;}


.newslist{ width:715px; margin:0 0 18px 0;/**margin:0 0 5px 0; _margin:0 0 5px 0; float:left; display:inline;*/}
.newslist .title{ background-color:#eff7ff; width:100%; height:36px; border-bottom:solid 1px #1c8bdd;}
.newslist .title span{ float:left; display:inline-block; width:100px; height:36px; line-height:36px; text-align:center; color:#FFFFFF; font-size:16px; background-color:#1c8bdd;}
.newslist .title a{ float:right; color:#6c6c6c; font-size:12px; margin:0 10px 0 0; line-height:36px;}
.newslist .title a:hover{color:#1c8bdd;}
.newslist div.border{ border-bottom:solid 1px #eeeeee;border-left:solid 1px #eeeeee;border-right:solid 1px #eeeeee;}
.newslist ul.list{ margin:10px 0 0 0;}
.newslist ul.list li{ margin:0px; padding-left:10px;background:url("imagesico_li.png") no-repeat left center; height:28px;*height:25px; width:705px;  }
.newslist ul.list li a{font-size:14px; line-height:28px; *line-height:25px; color:#5f5f5f; float:left; display:inline-block;}
.newslist ul.list li span{font-size:12px; line-height:28px;*line-height:25px;  color:#c0c0c0; float:right;display:inline-block;}
.newslist ul.list li a:hover{color:#1c8bdd;}

.newslist ul.list li.line{ border-bottom:dotted 1px #e0e0e0; margin:10px 0;*margin:-8px 0 10px 0; height:1px; width:715px; overflow:hidden; line-height:1px;clear:both; background:none;}












/*分页*/
.pagination{ margin:40px 0 40px 0; text-align:center; font-size:14px; color:#5f5f5f;}
.pagination a{ padding:5px 15px; font-size:14px; line-height:24px; margin-left:5px; border:solid 1px #6c6c6c; color:#6c6c6c; text-decoration:none; }
.pagination a:hover{ padding:5px 15px; font-size:14px; line-height:24px; margin-left:5px; border:solid 1px #1c8bdd; background-color:#1c8bdd; color:#fff; text-decoration:none; }
.pagination a.cpb{ padding:5px 15px; font-size:14px; line-height:24px; margin-left:5px; border:solid 1px #1c8bdd; background-color:#1c8bdd; color:#fff; text-decoration:none; }
.pagination .current{padding:5px 15px; font-size:14px; line-height:24px; margin-left:5px; border:solid 1px #1c8bdd; background-color:#1c8bdd; color:#fff; text-decoration:none;}


.pagination input[type="text"]{ height:24px;width:24px; line-height:24px; margin:0 0 0 5px;}
.pagination input[type="button"]{ height:24px; width:24px; line-height:24px; margin:0 0 0 5px;}




/*新闻详情*/
.title_box{ width:1000px; padding:20px 0; width:860px; margin:15px 70px 0 70px;text-align:center; text-indent:0px;border-bottom:dotted 1px #e0e0e0;/*border-top:dotted 1px #e0e0e0;*/}
.title_box h1{ font-size:22px; text-align:center; color:#222222; margin:0 0 10px 0;font-family:"宋体";}
.title_box h1.subtitle{ font-size:18px; text-align:center; color:#454545; margin:0 0 10px 0;font-family:"宋体";}
.title_box span{ color:#a9a9a9; font-size:12px;font-family:"宋体";}

.news_content{ padding:10px 0 20px 0;width:860px; margin:0 70px 0 70px;font-size:16px; line-height:26px;color:#454545;font-family:"宋体"; /* font-family:"仿宋";*/ }

.news_content .p9{ text-align:center; margin:20px 0;}
.news_content .p9 a{font-size:16px; line-height:26px;color:#454545; padding:0 5px;}
.news_content .p9 a:hover{ color:#1c8bdd;}

.news_content ins{ width:715px; display:block; font-size:16px; text-align:center; color:#a7a7a7; margin:10px 0 20px 0;} 
/*.news_content ins div.time{ text-align:center;background:url("imagesico_time.png") left center no-repeat; padding:0 0 0 16px; display:inline;}*/
.news_content p{ font-size:16px; line-height:26px; color:#454545; margin:10px 0; }
.news_content p img{ display:block; max-width:600px; margin:0px auto;}
.author{ text-align:right; font-size:14px; color:#222222; padding-right:15px; width:940px; margin:0 30px 50px 30px;font-family:"宋体";}

.footer{ width:100%; padding:35px 0 25px 0; background-color:#1c8bdd;}
.footer .foot_main{ width:1000px; margin:0px auto; text-align:center; color:#FFFFFF;}
.footer .foot_main p{ line-height:26px; font-size:14px;}
.footer .foot_main p.logos{ margin:20px 0 0 0;}






