@charset "utf-8";
/* CSS Document */

.bgf2{ background-color: #f2f2f2;}

.marR10{ margin-right: 10px;}
.marR40{ margin-right: 40px;}
.marB4{ margin-bottom: 4px;}
.marB10{ margin-bottom: 10px;}
.marB20{ margin-bottom: 20px;}
.marB40{ margin-bottom: 40px;}
.padS20{ padding: 0 20px;}

.w620{ width: 620px;}
.w540{ width: 540px;}
.w560{ width: 560px;}
.w760{ width: 760px;}
.w400{ width: 400px;}
.w340{ width: 340px;}
.w240{ width: 240px;}
.w750{ width: 750px;}
.w920{ width: 920px;}

/*index*/
.slider1_wrap{ position: relative; width: 620px; height: 360px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 620px; height: 360px;}
.slider1 li img{ width: 620px; height: 360px;}
.slider1 .slider_t{ position: absolute; bottom: 0; left: 0; width: 620px; height: 60px; font: 18px/60px "Microsoft Yahei"; text-indent: 1em; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); overflow: hidden;}
.slider1 .slider_t a{color: #fff;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 44px; height: 44px; margin-top: -20px; background-image: url(../images/arr.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -44px 0;}

.news_tab{ position: relative; width: 100%;}
.news_tab .etabs{ margin-bottom: 10px; border-bottom: 1px solid #dfdfdf;}
.news_tab .tab{ float: left;}
.news_tab .tab a{ display: block; width: auto; height: 36px; padding: 0 18px; font: 18px/36px "Microsoft Yahei";  color: #999;  cursor: pointer;}

.news_tab .tab a:hover, .news_tab .tab a.active{ color: #007bc6; border-bottom: 1px solid #007bc6;}

.news_list{}
.news_list li{ position: relative; height: 40px; padding-left: 20px; overflow: hidden;}
.news_list li:before{ content: ""; position: absolute; left: 0; top: 50%; width: 10px; height: 10px; margin-top: -5px; background-color: #dfdfdf;}
.news_list li h3{ float: left; max-width: 90%; font: 16px/40px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li h3.w85{ width: 85%;}
.news_list li h3.w90{ width: 90%;}
.news_list li h3.fz18{ font-size: 18px;}
.news_list li span{ float: left; margin-left: 5px; font-size: 14px; line-height: 40px; color: #999;}
.news_list li:hover:before{ background-color: #007bc6}
.news_list li:hover h3,.news_list li:hover h3 a,.news_list li:hover span{ color: #007bc6}

.b_lmT{ position: relative; width: 100%; height: 40px; margin-bottom: 20px; background-position: center top; background-repeat: no-repeat;}
.b_lmT .btn_more{ position: absolute; right: 0; top: 0; width: 26px; height: 60px; background: url(../images/b_lmT_more.png) no-repeat center top;}
.b_lmT1{ background-image: url(../images/b_lmT1.gif);}
.b_lmT2{ background-image: url(../images/b_lmT2.gif);}
.b_lmT3{ background-image: url(../images/b_lmT3.gif);}
.b_lmT4{ background-image: url(../images/b_lmT4.gif);}

.s_lmT{ position: relative; height: 36px; margin-bottom: 15px; border-bottom: 1px solid #dfdfdf;}
.s_lmT span{ float: left; height: 36px; font: 18px/36px "Microsoft Yahei"; padding: 0 18px; border-bottom: 1px solid #007bc6;}
.s_lmT span a{ color: #007bc6;}
.s_lmT .btn_more{ position: absolute; right: 0; top: 0; height: 42px; font-size: 18px; line-height: 42px; color: #007bc6;}

.zt_block{ height: 100px; background: url(../images/icon_zt.jpg) no-repeat left top;}
.zt_block img{ float: right; width: 960px; height: 100px;}

.zxft_block{}
.zxft_i{ position: relative; width: 340px; height: 197px; margin-bottom: 10px; overflow: hidden;}
.zxft_i img{ width: 100%; height: 100%;}
.zxft_i h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; font: bold 18px/42px "Microsoft Yahei"; color: #fff; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxft_i h3 a{ color: #fff;}
/*.zxft_item{ margin-bottom: 10px;}
.zxft_item span{ float: left; width: 80px; height: 36px; margin-right: 8px; font-size: 16px; line-height: 36px; color: #fff; text-align: center;}
.zxft_item span.bg1{ background-color: #eb9915}
.zxft_item span.bg2{ background-color: #ce2513}
.zxft_item p{ float: left; font: bold 18px/36px "Microsoft Yahei"; color: #333;}*/
.zx_table{ width: 100%;}
.zx_table tr{ height: 49px; border-bottom: 1px solid #dfdfdf;}
.zx_table thead tr{}
.zx_table thead td{ font-size: 18px; color: #007bc6;}
.zx_table tbody tr{}
.zx_table tbody td{}
.zx_table td.w1{ width: 60%;}
.zx_table td.w2{ width: 20%; text-align: center;}
.zx_table td.w3{ width: 20%; text-align: center;}
.zx_table tbody td a{ text-indent: 0.5em; font-size: 18px; color: #333;}
.zx_table tbody td .name{ display: block; font-size: 16px; color: #999; text-align: center;}
.zx_table tbody td .pdate{ display: block; font-size: 14px; color: #999; text-align: center;}

.wycy_block{}
.wycy_top{ position: relative; height: 42px; font-size: 22px; line-height: 42px; color: #fff; text-align: center; background-color: #007bc6;}
.wycy_top:before{ position: absolute; top: 50%; left: 20px; width: 45px; height: 1px; background-color: #80bde3; content: "";}
.wycy_top:after{ position: absolute; top: 50%; right: 20px; width: 45px; height: 1px; background-color: #80bde3; content: "";}
.wycy_con{ width: 240px; height: 290px; padding-top: 20px; background-color: #006dbc;}
.wycy_con img{ display: block; width: 200px; height: 60px; margin: 0 auto 10px;}

.loc{ height: 32px; padding-left: 40px; padding-bottom: 10px; margin-bottom: 20px; font-size: 18px; line-height: 32px; color: #000; background: url(../images/icon_loc.png) no-repeat 5px top;} 
.loc a{ color: #000}
.loc span{ color: #666;}

/*信息公开*/
.xxgk_left{ float: left; width: 280px; height: 730px; background-color: #006ab9;}
.xxgk_wrap{ padding: 30px 30px 0;}
.xxgk_tem{ width: 220px; height: 64px; margin-bottom: 10px; font: 18px/64px "Microsoft Yahei"; color: #007bc6; text-indent: 80px; background-image: url(../images/i_xxgk.png);}
.xxgk_tem.tem1{ background-position: 0 0;}
.xxgk_tem.tem2{ background-position: 0 -64px;}
.xxgk_tem.tem3{ background-position: 0 -128px;}
.xxgk_tem.tem4{ background-position: 0 -192px;}
.xxgk_tem.tem5{ background-position: 0 -256px;}
.xxgk_tem.tem6{ background-position: 0 -320px;}
.xxgk_tem.tem7{ background-position: 0 -384px;}
.xxgk_tem.tem8{ background-position: 0 -448px;}

.xxgk_tem:hover, .xxgk_tem.active{ color: #fff;}
.xxgk_tem.tem1:hover, .xxgk_tem.tem1.active{ background-position: -220px 0;}
.xxgk_tem.tem2:hover, .xxgk_tem.tem2.active{ background-position: -220px -64px;}
.xxgk_tem.tem3:hover, .xxgk_tem.tem3.active{ background-position: -220px -128px;}
.xxgk_tem.tem4:hover, .xxgk_tem.tem4.active{ background-position: -220px -192px;}
.xxgk_tem.tem5:hover, .xxgk_tem.tem5.active{ background-position: -220px -256px;}
.xxgk_tem.tem6:hover, .xxgk_tem.tem6.active{ background-position: -220px -320px;}
.xxgk_tem.tem7:hover, .xxgk_tem.tem7.active{ background-position: -220px -384px;}
.xxgk_tem.tem8:hover, .xxgk_tem.tem8.active{ background-position: -220px -448px;}

.xxgk_right{ position: relative; float: right; width: 919px; min-height: 728px; border: 1px solid #dfdfdf; border-left: none;}
.xxgk_right_con{ padding: 38px 50px 10px;}
.xxgk_right_con h2{ padding-bottom: 36px; margin-bottom: 14px; font: bold 30px/32px "Microsoft Yahei"; color: #333; text-align: center; border-bottom: 1px solid #dfdfdf;}
.xxgk_right_con p{ font-size: 14px; line-height: 36px; color: #666; text-indent: 2em;}
.xxgk_right_con p.bold{ font-weight: bold;}

.xxgk_list li{ position: relative; height: 60px; padding-left: 14px; font-size: 16px; line-height: 60px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xxgk_list li i{ position: absolute; top: 50%; left: 0; width: 4px; height: 4px; margin-top: -2px; background-color: #ddd;}
.xxgk_list li span{ margin-left: 10px; font-size: 14px; color: #999;}
.xxgk_right .pages{ position: absolute; left: 0; bottom: 20px; width: 100%;}
.xxgk_name{ display: none;}

/*网上办事*/
.wsbs_block{ width: 560px; height: 320px; background-color: #006aba;}
.wsbs_wrap{ padding: 50px 30px 0;}
.wsbs_tem{ width: 240px; height: 60px; margin-bottom: 20px; background-image: url(../images/i2_wsbs.png);}
.wsbs_tem p{ padding-left: 75px; font-size: 16px; color: #007bc6;}
.wsbs_tem.tem1{ background-position: 0 0;}
.wsbs_tem.tem2{ background-position: 0 -60px;}
.wsbs_tem.tem3{ background-position: 0 -120px;}
.wsbs_tem.tem4{ background-position: 0 -180px;}
.wsbs_tem.tem5{ background-position: 0 -240px;}
.wsbs_tem.tem6{ background-position: 0 -300px;}
.wsbs_tem.fs1 p{ line-height: 60px;}
.wsbs_tem.fs2 p{ padding-top: 10px; line-height: 20px;}

/* .ad img{ width: 1200px; height: 125px;} */

/*互动交流*/
.zxft_block2{ float: left; margin-right: 30px;}
.zxft_block2 .zxft_i{ position: relative; width: 380px; height: 220px; margin-bottom: 0; overflow: hidden;}
.zxft_i img{ width: 100%; height: 100%;}
.zxft_i h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; font: bold 18px/42px "Microsoft Yahei"; color: #fff; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.6); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxft_i h3 a{ color: #fff;}
.zxft_item{ margin-bottom: 10px;}
.zxft_item span{ float: left; width: 80px; height: 36px; margin-right: 8px; font-size: 16px; line-height: 36px; color: #fff; text-align: center;}
.zxft_item span.bg1{ background-color: #eb9915}
.zxft_item span.bg2{ background-color: #ce2513}
.zxft_item p{ float: left; font: bold 18px/36px "Microsoft Yahei"; color: #333;}

/*list*/
.box_wrap{ padding-bottom: 20px; background-color: #fff; border: 1px solid #dfdfdf;}
.box_wrap2{ background-color: #fff; border: 1px solid #dfdfdf;}
.img_list1{}
.img_list1 li{ height: auto; padding: 15px 29px;}
.img_list1 li img{ float: left; width: 156px; height: 90px; margin-right: 20px;}
.img_list_wz{ float: left; width: 950px;}
.img_list_t{ height: 24px; margin-bottom: 0px; font: 16px/24px Arial; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.img_list_t span{ margin-left: 10px; font-size: 14px; color: #999;}
.img_list_des{ max-height: 44px; font: 14px/22px Arial; color: #999; overflow: hidden;}

.img_list1 li:hover{ background-color: #007bc6;}
.img_list1 li:hover .img_list_t, .img_list1 li:hover .img_list_t a,.img_list1 li:hover .img_list_t span, .img_list1 li:hover .img_list_des{ color: #fff;}

.pages{ margin-bottom: 10px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 40px; height: 40px; margin: 0 4px; font-size: 16px; line-height: 40px; text-align: center; color: #007bc6; background-color: #f2f2f2; }
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 40px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #007bc6; border-color: #fff;}

/*content*/
.article{  padding: 34px 29px 40px 48px; }
.article_t{ margin-bottom: 30px; font: bold 30px/44px "Microsoft Yahei"; color: #333; text-align: center;}
.article_item{ margin-bottom: 30px; padding: 0 20px 9px; text-align: center; border-bottom: 1px solid #dfdfdf;}
.article_item_tem{ display: inline-block; height: 16px; padding: 0 8px; margin: 0 8px; font: 14px/16px "Microsoft Yahei"; color: #666; border-right: #dfdfdf;}
.article_share{ float: right; height: 16px; color: #666;}
.bdshare{ position: absolute; right: 0; top: 0;}
.bdshare_des{ float: left; margin-right: 10px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}
.article_con{}
.article_con p{ margin-bottom: 20px; font: 16px/36px Arial; color: #333;}
.article_con img{ display: block; max-width: 740px; height: auto; margin: 20px auto;}
.article_author{ font: 16px/36px Arial; color: #333; text-align: right;}

.rela_news{}
.rela_news_tem{ margin-bottom: 20px;}
.rela_news_tem span{ display: block; height: 14px; margin-bottom: 10px; font-size: 14px; line-height: 14px; color: #999; text-align: center;}
.rela_news_tem a{ display: block; font-size: 20px; line-height: 14px; text-align: center;}

/*sitemap*/

.sitemap_tem{ margin-bottom: 30px;}
.sitemap_col{ height: 20px; margin-bottom: 14px; font: bold 18px/20px "Microsoft Yahei";}
.sitemap_col a{ color: #333;}

.sitemap_list li{ float: left; margin-right: 44px; font-size: 16px; line-height: 48px;}
.sitemap_list li a{ display: block; color: #333;}

/*ad*/
#gg1{ position: relative;  z-index: 999;}
#gg1 .btn_close{ position: absolute; top: 0; right: 0; width: 20px; height: 20px; font-size: 14px; line-height: 20px; text-align: center; color: #000; cursor: pointer;}