@charset "utf-8";
/* CSS Document */
*{zoom:1}
body{ margin:0; padding:0; color:#666666; font-family:"微软雅黑", "宋体"; font-size:14px; background:#fff url(../images/public/body_bg.png) no-repeat top center;}
ul,li,dl,dd,dt,form,span,p,select,input,textarea{ list-style:none; padding:0; margin:0;zoom:1}
a{ text-decoration:none; color:#666666; padding:0; margin:0}
a:hover{ color:#1260b3}
img{ border:none;}
p{ padding:0; margin:0;}
.pull-left{ float:left;}
.pull-right{ float:right}
.clear_fix{ clear:both;height:0px; line-height:0px;*display:none;}
.pt25{ padding-top:25px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}


.container{ width:1048px; margin:0 auto;}

/*公共头 start*/
.header{ height:222px;}
.top_phone{ display:none}

.top{ height:172px;}
.top_logo{ padding:44px 0 40px 0;}
.top_right{ width:360px;}
.top_right a:hover{ text-decoration:underline}
.top_right1{ margin:9px 0 45px 0; height:17px;}
.top_right1 ul li{ float:left; padding-left:32px; background:url(../images/public/icon_line.png) no-repeat 16px center}
.top_right1 ul li.li_nobg{ background:none}
.top_right1 ul li a{ color:#fff;}
.top_right1 ul li a img{ vertical-align:middle; margin-right:9px; display:inline-block}

.top_right2{ width:277px; height:33px; float:right;}
.top_right2 .search{ position:relative;}
.top_right2 .search input{ width:201px; background:url(../images/public/search.png) no-repeat left center; padding:0 0px 0 20px; height:33px; line-height:33px; border:none; color:#333; font-size:12px; position:absolute; z-index:10; left:0;}
.top_right2 .search a{  display:block; width: 33px; height: 33px; position:absolute; right: 23px; top: 0px; z-index: 22; cursor:pointer; background:url(../images/public/search_btn.png) no-repeat left top;}

.top_right3{ width:270px; clear:both; float:right; font-size:12px; color:#fff; margin-top:11px;}
.top_right3 span a{ font-size:12px; color:#fff; margin-right:13px;}

/*导航*/
.nav{ background:#0956a8; height:50px; line-height:50px; clear:both; padding-left:22px;}
.nav li{ display:block;height:50px; float:left; }
.nav li.li_nobg a{background:none}
.nav li a{ color:#fff; font-size:18px; display:inline-block; padding:0 38px;background:url(../images/public/nav_li_line.png) no-repeat right center}
.nav li a:hover,.nav li.li_nobg a:hover{ color:#fff; font-size:18px; padding:0px 37px 0px 39px;background:#0a4b92; position:relative;left:-1px;}

/*公共头 end*/


/*公共尾 start*/
.footer_phone{ display:none;}
.footer{ width:100%; clear:both; height:115px; border-top:1px #dddddd solid; background:#e5e5e5; color:#555555;}
.footer_con{width:1028px; margin: 0 auto;padding-top:15px; padding-left:20px; height:100px;background:#e5e5e5; }
.footer_lf2{padding-top:16px; width:450px;}
.footer_sb{ margin-right:10px;}
.footer_lf2 span{font-size:12px;font-family:"微软雅黑","宋体"; padding:0 5px;}
.footer_lf2 p{font-size:12px;font-family:"微软雅黑","宋体";  height:21px; line-height:21px; margin-left:5px;}
.footer_txt{ padding-top:6px;}

.footer_txt a{float:left;}
.footer_txt img{float:left;margin:0 5px 0 10px;}


.footer_rf .fl{padding-right:20px;}
.foot_ewm a img{ background:#ffffff; display:block; border:1px #cccccc solid; padding:3px;}
.footer_rf p{font-size:12px;font-family:"微软雅黑","宋体"; width:62px; padding:5px 0px;}
.footer_rf p.foot_wx_bt{ width:71px; padding:0; text-align:center; padding-bottom:10px; padding-top:5px;}
.footer_rf p.foot_wx_bt a{ color:#686868;}
/*公共尾 end*/


/*主体部分*/
.main{ padding:0 24px 30px; background:#fff; clear:both}

/*面包屑*/
.breadcrumb{ width:100%; height:60px; line-height:60px;}
.breadcrumb a{ color:#000;}

/*栏目标题*/
.column_tit,.wyxx_tit{ background:#f3f2f2; overflow:hidden}
.column_tit span{ background:#0962a4; font-size:16px; color:#fff; float:left; padding:12px 20px;}

/*--一级栏目 没有背景块--*/
.hd01{ height:37px;border-bottom: 2px solid #1b65b2; position:relative;margin-top:10px}
.hd01_txt{ height:37px; padding-left:12px; z-index:2; line-height:37px; text-align:center;font-family:"微软雅黑", "宋体"; font-weight:bold; color:#1b65b2; font-size:18px;}
.hd01_txt a:link,.hd01_txt a:hover,.hd01_txt a:visited,.hd01_txt a:active{color:#1b65b2;}
.hd01_more{ color:#1b65b2; font-size:12px; line-height:37px;font-family:"宋体";padding-right:9px }
.fr{float:right}
.fl{float:left}
.main_content{border:0;padding:0;}

/*一级栏目 灰色背景块-*/
.hd02{height:37px; background-color:#f4f4f4; border-bottom: 1px solid #1b65b2;margin-top:10px}
.hd02_txt{ height:37px;line-height:37px; font-family:"微软雅黑", "宋体"; font-weight:bold; color:#1b65b2;font-size:16px;}
.hd02_txt a:link,.hd02_txt a:hover,.hd02_txt a:visited,.hd02_txt a:active{color:#1b65b2;}
.hd02_more{ color:#1b65b2; font-size:12px; line-height:37px;font-family:"宋体";padding-right:9px }


/*带灰色边框的  主体内容部分*/
.main_content{ margin-top:12px; border:1px #dcdcdc solid; padding:14px 19px; font-family:"宋体"; overflow:hidden}
.main_content_noborder{ margin-top:12px; font-family:"宋体";}

/*通用文字列表 list*/
.main_content ul,
.main_content_noborder ul{ overflow:hidden}
.main_content ul li,
.main_content_noborder ul li{ overflow:hidden; background:url(../images/public/list_li_line_bg.png) no-repeat left 16px; padding-left:19px; line-height:36px; clear:both}
.main_content ul li a,
.main_content_noborder ul li a{ color:#333333; float:left; font-family:"宋体";}
.main_content ul li span,
.main_content_noborder ul li span{ float:right; color:#999; font-size:12px; text-align:right;}

.main_content ul li.li_bot_border{ border-bottom:1px #dedede solid; padding-bottom:18px; margin-bottom:18px; background-position:left 15px;}

/*选项卡基础css*/
.nTabs .tabMenu ul{ display:block; height:33px;}
.nTabs .tabMenu ul li{display:block; float:left; cursor:pointer}
.nTabs .tabMenu ul li.active{ color:red;}
.nTabs .tabBody ul li{ display:none;}
.nTabs .tabBody ul li.active,.nTabs .tabBody ul li ul li{ display:block;}


/*通用图片列表 list*/
.Video_pane{ margin:0 auto;overflow: hidden; padding:26px 0 10px;}
.tplgd {float: left;margin:15px 16px;height:auto;width: 208px;display: inline;}
.tplgd_ul a {display: block; width: 208px; height: 138px;background: #f2f2f2;margin:auto;}
.tplgd_ul a:hover{background:#86bcea;}
.tplgd_ul a img {margin-left: 10px;margin-top: 10px;}
.tplgd_wz {width:193px; line-height: 22px;height:44px; margin-top: 5px; padding-left: 10px;float: left; overflow: hidden;}
.tplgd_wz a{ font-size:14px; font-family:"微软雅黑", "宋体"; color:#6c6c6c;}
.tplgd_wz a:hover{ color:#025194;}
.tplgd_sj {float: left;}	
.tplgd_sj span {font-size: 14px;color: #999999; line-height: 26px; margin-left: 10px;font-family:"微软雅黑", "宋体";}	

/*在线申报 文字列表*/
ul.zxsb_list li span{ background:#6fa2db; padding:0 5px; line-height:25px; margin:5px 0}
ul.zxsb_list li span a{ color:#fff; font-size:12px;}

/*常见问题 一问一答 文字列表*/
.cjwt_list{ margin-bottom:15px; clear:both}
.cjwt_list dt{ color:#333; line-height:22px; overflow:hidden}
.cjwt_list dt .Qtitlt{ float:left;width: 88%;}
.cjwt_list dt .datetime{ color:#999999; float:right}
.cjwt_list dd{ clear:both; color:#686868; border-top:1px #eeeeee solid; background:#f6f6f6; padding:13px 0 16px 0px; line-height:26px; clear:both}
.cjwt_list dd a{ color:#1260b3;}
.wyxx_tit span{ }
.wyxx_tit span{ background:none; padding:0;}
.wyxx_tit a{ display:inline-block; padding: 12px 20px;color:#666;font-size:16px;float:left;}
.wyxx_tit a.active,.wyxx_tit a:hover{ background:#0962a4; font-size:16px; color:#fff; }


/*局长信箱 来信选登 文字列表*/
.jzxx_lxxd_list{ padding-bottom:13px; margin-bottom:10px; border-bottom:1px #adadad dotted}
.jzxx_lxxd_list dt{ color:#0962a4; line-height:33px;}
.jzxx_lxxd_list dt .datetime{ color:#999999; font-size:12px; padding-left:24px;}
.jzxx_lxxd_list dd{ text-indent:0em; line-height:26px;}
.jzxx_lxxd_list dd a{ color:#0962a4}
i.ysj{ font-style:normal;color:#0f5daf; font-size:14px;}

/*网上调查 文字列表*/
.wsdc_list li span{font-size:12px;}
.wsdc_list li font{ float:right; color:#fff; background:#bbbbbb; padding:0px 5px; line-height:20px; margin:7px 40px 0 10px; font-size:12px;}
.wsdc_list li font.fonting{ background:#55b997;}

/*网上咨询 文字列表  咨询须知*/
.wszx_xz{ overflow:hidden; border-bottom:1px #dedede dotted; padding-bottom:30px; margin-bottom:15px; height:52px;}
.wszx_xz_tit{ width:580px}
.wszx_xz2_l{ width:75px; color:#686868;}
.wszx_xz2_r{ width:505px; color:#585858; font-size:12px; line-height:22px;}

/*政务公开  行政审批事项  文字列表*/
.xzspsx_list{ margin-bottom:20px;}
.xzspsx_list dt{ line-height:45px; border-bottom:1px #eeeeee solid}
.xzspsx_list span{ display:inline-block}
.xzspsx_list dt .xmmc{ width:50%;}
.xzspsx_list dt .xmbh{ width:50%;}
.xzspsx_list dd{ background:#f6f6f6; line-height:26px; padding-left:20px; padding-right:20px;}
.xzspsx_list dd.dd1{ padding-top:15px;}
.xzspsx_list dd.dd2{ padding-bottom:15px;}
.xzspsx_list dd .spbm{ width:30%}
.xzspsx_list dd .splb{ width:20%}
.xzspsx_list dd .spdx{ width:50%}
.xzspsx_list dd .sdyj{ width:87%}
.xzspsx_list dd .bszn{ width:13%; text-align:right; vertical-align:top}
.xzspsx_list dd .bszn a{ display:inline-block; text-align:center; width:90%; border-radius:5px; height:35px; line-height:35px; border:1px #1361b3 solid; font-size:16px; color:#1361b3;font-family:"微软雅黑", "宋体";}


/*---↓分页样式 start↓----*/
.page_num{padding-top:28px; height:40px; overflow:hidden; width:64%; margin:auto;}
.page1{padding-top:28px; height:40px; overflow:hidden; width:90%; margin:auto;}
.page2{padding-top:28px; height:40px; overflow:hidden; width:74%; margin:auto;}
#page_div{line-height:22px; color:#fff; padding-left:12px; height:22px; margin:0 auto}
#pagination_input{ width:30px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc; display:inline-block}
#page_div .pagination_index, #page_div .pagination_index_num{ 
 border:1px solid #d2d2d2; padding:0 8px;
margin-right:2px;
float: left; height:22px;text-align:center; color:#575656}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#575656;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#575656;}
#page_div .pagination_index_last{ width:148px; margin:0 auto; color:#575656; float:left; border:none; padding:0}
#page_div div.page_loca{ background-color:#1046b1;border: 1px solid #1046b1;}
#page_div div.page_loca a{ color:#fff;}
#page_div div.page_loca a:hover{ color:#fff;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .pagination_index a.page_a_tz{padding:1px 8px; background:#1046b1; color:#fff;}
#page_div .pagination_index a.page_a_tz:hover{color:#fff;}

/*---↑分页样式结束↑----------*/


/*屏幕小于页面最小宽度1048px  出现滚动条*/
@media screen and (min-width:769px) and (max-width:1047px) {
.container { overflow-x:scroll;}
}

/*手机*/
@media screen and (max-width:768px) {
/*公共头 start*/
body{ background:none; background-image:#fff;}
.header{ height:auto}
.top_phone{ display:block; background:url(../images/public/phone_header_bg.png) no-repeat center top; overflow:hidden}
.phone_logo_l{ width:60%; padding:12px 0 12px 15%}
.img_auto{ width:100%; height:auto}
.phone_r{ width:6%; padding:22px 5% 20px 0}

.top{ display:none}
.nav{ height:70px; padding:5px 0; line-height:35px;}
.nav li{ padding:0 3.5%; height:35px;background: url(../images/public/nav_li_line.png) no-repeat right center;}
.nav li a{ padding:0px; background:none}
.nav li a:hover{ padding:0px; background:none; left:0}
.nav li.li_nobg{ background:none;}
.nav li.li_nobg a{background:none; padding:0px;}
.nav li.li_nobg a:hover{background:none; padding:0px; left:0}


/*公共头 end*/


/*公共尾 start*/
.footer{ height:40px; background:#0963a5; margin-top:10px;}
.footer_con{ display:none;}
.footer_phone{ display:block; height:40px; width:54%; margin:0 auto; line-height:40px; color:#fff; font-size:14px;}
.footer_phone span{}
.footer_phone span a{ color:#fff; font-size:14px; padding:0 10px;}
/*公共尾 end*/


/*大布局*/
.container {width:100%;}
/*栅格布局*/
.row{ margin:0 4%}

/*主体部分*/
.main{ padding:0 4%;}

/*面包屑*/
.breadcrumb{ font-size:15px;}
.breadcrumb a{ font-size:15px;}


/*带灰色边框的  主体内容部分*/
.main_content{ padding:0; border:none;}
.main_content{font-family:"微软雅黑", "宋体";}

/*通用文字列表*/
.main_content ul li,
.main_content_noborder ul li{ padding-left:10px; line-height:28px;}
.main_content ul li a,
.main_content_noborder ul li a{ width:74%;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main_content ul li span,
.main_content_noborder ul li span{ width:25%}
.main_content ul li.li_bot_border{ padding-bottom:8px; margin-bottom:8px;}

/*在线申报列表*/
.main_content ul.zxsb_list li a{ width:71%;}
.main_content ul.zxsb_list li span{ width:25%; line-height:26px;}
.main_content ul.zxsb_list li span a{ width:100%; overflow:visible}

/*通用图片列表*/
.Video_pane{ width:100%; padding:0}
.tplgd{ width:100%; margin:0}
.tplgd_ul a{ width:100%; height:auto}
.tplgd_ul a img{ margin:0}
.tplgd_wz{ width:100%; height:auto; padding:0;}
.tplgd_sj{ float:none; width:100%; margin-bottom:5px;}
.tplgd_sj span{ margin:0}

/*常见问题 一问一答 文字列表*/
.cjwt_list dt{ line-height:22px; margin-bottom:8px;}
.cjwt_list dt .Qtitlt{ background-position:10px 2px; padding-left:32px;width: 90%;}
.cjwt_list dt .datetime{ display:none}
.cjwt_list dd{ line-height:22px; padding:10px 0 13px 32px; background-position:10px 13px;}

/*网上咨询 文字列表  咨询须知*/
.wszx_xz{ border-bottom:none; padding-bottom:0px; margin-bottom:5px; height:auto}
.wszx_xz_tit{ width:100%}
.wszx_xz2_l{ width:100%;}
.wszx_xz2_r{ width:100%; margin:5px 0 10px 0}
.wszx_wyzx{ float:none}


/*网上调查 文字列表*/
.main_content ul.wsdc_list li a{ width:68%;}
.main_content ul.wsdc_list li font{ width:13%; margin:5px 10px 0 0}

/*政务公开  行政审批事项  文字列表*/
.xzspsx_list dt{ line-height:22px; padding-bottom:10px;}
.xzspsx_list dd{ margin:0 -28px; padding:0 28px}
.xzspsx_list dd.dd1{ padding-top:5px;}
.xzspsx_list dt .xmmc{ width:100%}
.xzspsx_list dt .xmbh{ width:100%}
.xzspsx_list dd .spbm{ width:100%}
.xzspsx_list dd .splb{ width:100%}
.xzspsx_list dd .spdx{ width:100%}
.xzspsx_list dd .sdyj{ width:100%}
.xzspsx_list dd .bszn{ width:100%; margin-top:10px;}
.xzspsx_list dd .bszn a{ width:100%;}


/*分页*/
.page_num{width: 80%}
.pagination_index{ width:40%;}
.pagination_index_last,.pagenum{ display:none; width:0;}
}

@media screen and (min-width:320px) and (max-width:374px) {
/*网上调查 文字列表*/
.main_content ul.wsdc_list li a{ width:65%;}
.main_content ul.wsdc_list li font{ width:14%;}
.nav li a{ font-size:15px;}
.nav li a:hover{ font-size:15px;}
}

/*友情链接*/
.link_wrap{ width:100%; line-height:46px; background-color:#e5e5e5; border-bottom:2px solid #cecccc;}
.link{font-family:"宋体"; position:relative;width: 1000px; margin:0 auto;}
/*.link .pull-left{width:228px;line-height:33px; margin-right:15px; background:#f7f7f7; margin-bottom:11px;*margin-bottom:0px;}*/
/*.link .pull-left a{ display:block;padding-left:12px; width:216px; color:#698fb6; font-size:12px;}
.link .pull-left a:hover{ text-decoration:underline}*/

.link .dropDown{ cursor:pointer;line-height:46px; width:115px; float:left; height:46px;position:relative; background:url(../images/index/ico4.jpg) no-repeat right center; margin-right:50px;color: #3c3c3c;font-family:"微软雅黑";}
.link .dropDown1{ width:100pxpx;}
.link .dropDown3{ width:128px;}
.link .dropDown5{width:140px;}
.link .titleLink{ text-align:left; background:#698fb6;color:#fff; font-size:18px; font-family:"微软雅黑", "宋体"; font-weight:bold;line-height: 33px; height:33px;position: relative;/*top:-3px;*/}
.link .mr0{ margin-right:0px;}
.link .dropDown .option{ position:absolute; line-height:28px; width:140px; background:#f6f4f4; left:-1px; bottom:38px; padding:2px 0px; z-index:9999; max-height:196px;*height:196px;overflow-y: scroll;overflow-x: hidden;}
.link .dropDown ul.option li a{ display:block;_display:inline-block;width:128px;padding-left:12px;font-family:"微软雅黑"}
/*.link .dropDown5 .option{width:130px;}
.link .dropDown5 ul.option li a{width:118px;}*/

.link .dropDown ul.option li a:hover{ background:#f9f9f9}

/*建设中*/
.jsz{margin:0 auto; width:701px; padding:110px 0;}

/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%; display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 480px;height: 170px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 30px;position: relative;}
.alert-delete span{position: absolute; top:6px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{margin: 10px auto 0; line-height: 28px;font-size: 16px; padding:0 20px;width:100%;height:auto;box-sizing:border-box;border-bottom:none;}
.alert-footer{width: 100%;  text-align: center; } 
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 16px;}
.alert-warning .continue{width: 80px; height: 34px; color: #FFF;background: #1E9FFF; border-radius:3px;-webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 34px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;} 
.alert-warning .fangqi{line-height: 34px; color: #1E9FFF; }