﻿@charset "utf-8";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;outline:0 none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; background:#fff;-ms-overflow-style: scrollbar;}
a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#295da0;text-decoration:none; border:none;}
a:hover img,a img,img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,li{ list-style:none; padding:0; vertical-align:middle;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
textarea{resize:none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc,.clear20{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear20{padding-bottom: 20px;}
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
input, textarea { padding:0; font-family: Microsoft YaHei; outline:0 none; margin:0;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
/*漂浮*/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}
.j-left{display: none; position:absolute; right:50%; margin-right:620px; top:291px; text-align: right;}
.j-left li img{width: auto; height: auto;}
.j-right{display: none; position:absolute; left:50%; margin-left:620px; top:291px;}
.yc_web{ position:fixed; bottom:0px; right:0px;}
.j-left .img_title,.j-right .img_title,.yc_web .img_title{ display:none;}
.couplet-close{cursor: pointer;}
/*漂浮结束*/
.mt20{margin-top: 20px;}
/*头部*/
.header{width:100%; height:auto;}
.top{width:100%; height:98px; border-bottom:1px solid #e3e3e3;}
.logo{width:310px; height:58px; margin-top:19px; float:left;}
.logo img{width:100%; max-width:310px; height:auto;}
.logo span{display:none;}
.topright{ float:right;}
.topr{width:auto; height:98px; line-height:42px; font-size:12px; color:#666; float:right;text-align: right; position: relative; z-index: 100;}
.topr a{padding:0 0 0 12px; vertical-align: middle; display: inline-block; background:url(../images_blue/topr-line.png) no-repeat 4px 17px;}
.topr a.frist{background:none; padding: 0;}
.topr a.add{ cursor: pointer;}
.topr .top_link ul{ float: right;}
.topr .top_link ul li{ display: inline; float: left; }
.topr .top_link ul li.num1 a{ background: none; }
.topbtn{ width:auto; height:64px; float:left; padding-top:17px; padding-right:20px;}
.topbtn ul li{ width:70px; height:64px; float:left; text-align:center; line-height:30px;}
.topbtn ul li a{ color:#444; display:block; padding-top:34px;}
.topbtn ul li.num1 a{ background:url(../images_blue/wxbtn.png) center top no-repeat;}
.topbtn ul li.num2 a{ background:url(../images_blue/wbbtn.png) center top no-repeat;}
.topbtn ul li.oldtop a{ background:url(../images_blue/oldbtn.png) center top no-repeat;}
.topbtn ul li.wzatop a{ background:url(../images_blue/wzabtn.png) center top no-repeat;}
.topbtn ul li a:hover{ color:#dd0808;}
.topbtn ul li.ewmtop{ position:relative; z-index:33}
.topbtn ul li:hover .ewmtu{ display:block;}
.ewmtu{ position:absolute; display:none; z-index:39; width:96px; height:96px; top:56px; left:-23px; padding:14px 11px 9px 11px; background:url(../images_blue/ewm_tubg.png) center no-repeat;}
.ewmtu ul li{ width:96px; height:96px;}
.ewmtu ul li a{ padding-top:0; background:none;}
.ewmtu ul li .img_title{ display:none;}

.phone-wem{display: none; font-size: 0; line-height: 0;position: absolute; left: 12px; top: 75px;}
.phone-wem li{  width:96px; height:93px; text-align: center; padding:17px 11px 9px 11px; background:url(../images_blue/ewm_tubg.png) center no-repeat;}
.phone-wem li a{padding-left: 0; background: none;}
.phone-wem li span{display: none;}
/*搜索*/
.topbox{height:auto; background:#f1f1f1;}
.search{height:auto; padding:43px 0 28px; background:url(../images_blue/topbox-bg.png) no-repeat 990px bottom; position: relative;}
.search-text{font-size:14px; height:40px; line-height:40px;}
.search-box{width:600px; height:40px; margin:0 auto; position:relative;}
.search-box li input{background: none; border: 0 none;}
.search-box li.ss2{width:60px; height:40px;background:url(../images_blue/search-btn.png) no-repeat;}
.search-box li.ss2 input{width: 60px; height: 40px; cursor:pointer; text-align: center; color: #fff; font-size: 14px; line-height: 40px;}
.search-box li.ss1{ margin-right: 60px; height: 20px; background:url(../images_blue/search-text.png) no-repeat 0 #fff; padding: 10px 10px 10px 34px;}
.search-box li.ss1 input{ height: 20px; line-height: 20px; font-size: 14px; width: 100%;}
.search-box li.ss1 input::-webkit-input-placeholder{color:#999;}
.search-box li.ss1 input:-moz-placeholder {color:#999;}
.search-box li.ss1 input::-moz-placeholder {color:#999;}
.search-box li.ss1 input:-ms-input-placeholder {color:#999;}
.search .msg-box{position: absolute; left: 20px; top: 0;}
/* 智能问答 */
.znwd-new-add{width: 80px;height:40px;text-align: center;line-height: 40px;position: absolute;top: 43px;right: 210px;}
.znwd-new-add a{display: block;border-radius: 4px;background: #4976ba;color: #fff;font-size: 15px;}

/*热词*/
.reci-box{width:322px; height:auto; margin:0 auto; line-height:20px; text-align:center; font-size:14px; color:#505050; padding-top:8px; overflow: hidden;}
.reci-box ul li{float: left;}
.reci-box ul li a{color:#999; text-decoration:underline; display:block;height: 20px; line-height: 20px; white-space:nowrap; vertical-align: middle;padding-left: 8px;}
.reci-box ul li a:hover{ color: #295da0;}
.reci-box ul.mylabel-list li{ padding-right: 15px;}

/*导航*/
.naver{width:100%; height:50px; background:#295da0; border-radius:0 !important;}
.naver dl dd{float:left; width:11%; height:50px; line-height:50px; text-align:center; font-weight:bold; background:url(../images_blue/naver-line.png) no-repeat right; position:relative;}
.naver dl dd a{width:100%; height:100%; display:block; color:#fff; font-size:18px;}
.naver dl dd a:hover,.naver dl dd.naver-active a{background:#0a3f84 url(../images_blue/naver-line.png) no-repeat right;}
.naver dl dd img{margin-right:8px; vertical-align:-3px; height:17px; width:auto;}
.naver dl dd.last{ background: none;}
/* .naver dl dd.frist{width:12%;}
.xxgk-naver dl dd{width:14.2%;}
.xxgk-naver dl dd.frist{width:14.8%;} */
.naver dl dd.num3{width: 12%;}

.naver .menulist{ position:absolute; left:0; top:50px; z-index: 999;margin: 0; background:url(../images_blue/menu9bg.png); width: 1200px;display:none; height:auto;}
.naver .menulist ul{ padding:15px 15px 20px; height:auto;background:url(../images_blue/menuhover.png) no-repeat 0 0; text-align:left; overflow:hidden;}
.naver .menulist li{ display: inline; width:auto; height:auto; float:none; padding:0; font-size:18px; font-weight:bold; white-space:nowrap;}
.naver .menulist li a{ display:inline-block; width:auto !important; padding:0 7px; margin:0; height:33px; line-height:33px; background:none !important; position: inherit; color: #333;}
.naver .menulist li a:hover{ background:none !important; color:#dd0808;}
.naver dd.num2 .menulist{left:-276px;}
.naver dd.num2 .menulist ul{ background-position:338px 0;}
.naver dd.num3 .menulist{left:-400px;}
.naver dd.num3 .menulist ul{ background-position:466px 0;}
.naver dd.num4 .menulist{left:-540px;}
.naver dd.num4 .menulist ul{ background-position:600px 0;}
.naver dd.num5 .menulist{left:-672px;}
.naver dd.num5 .menulist ul{ background-position:732px 0;}
/* num8 解读回应 */
.naver dd.num8 .menulist{left:-804px;}
.naver dd.num8 .menulist ul{ background-position:864px 0;}
.naver dd.num6 .menulist{left:-936px;}
.naver dd.num6 .menulist ul{ background-position:996px 0; text-align: right;}
.naver dd.num7 .menulist{left:-1068px; }
.naver dd.num7 .menulist ul{ background-position:1128px 0;text-align: right;}
/*领导之窗*/
.naver dd.num9 .menulist{left:-144px;}
.naver dd.num9 .menulist ul{ background-position:206px 0;}

@media (min-width: 992px) and (max-width:1199px) {
	.naver .menulist{width: 992px;}
	/* +56 */
	.naver dl dd a{font-size:16px;}
	.naver dd.num2 .menulist{left:-228px;}
	.naver dd.num2 .menulist ul{ background-position:276px 0;}
	.naver dd.num3 .menulist{left:-337px;}
	.naver dd.num3 .menulist ul{ background-position:386px 0;}
	.naver dd.num4 .menulist{left:-446px;}
	.naver dd.num4 .menulist ul{ background-position:496px 0;}
	.naver dd.num5 .menulist{left:-555px;}
	.naver dd.num5 .menulist ul{ background-position:606px 0;}
	/* num8 解读回应 */
	.naver dd.num8 .menulist{left:-664px;}
	.naver dd.num8 .menulist ul{ background-position:716px 0;}
	.naver dd.num6 .menulist{left:-773px;}
	.naver dd.num6 .menulist ul{ background-position:826px 0; text-align: right;}
	.naver dd.num7 .menulist{left:-882px;}
	.naver dd.num7 .menulist ul{ background-position:936px 0;text-align: right;}
	/*领导之窗*/
	.naver dd.num9 .menulist{left: -119px;}
	.naver dd.num9 .menulist ul{background-position: 170px 0;}
	.search-box{width: 400px;}
}
@media (max-width:991px) {
	.topr a{padding-left: 6px; background-position: 1px 17px;}
}

/*友情链接*/
.linkbox{ height:auto; border-top: 2px solid #295da0; background: #f7f7f7;}
.linkcon{position: relative;}
.linkcon dd{float:left; height:59px; padding-left: 34px;}
.linkcon dd.link1{ width: 104px; padding-left: 10px;}
.linkcon dd.link2{ width: 120px;}
.linkcon dd.link3{ width: 150px;}
.linkcon dd.link4{ width: 105px;}
.linkcon dd.link5{ width: 118px;}
.linkcon dd.link6{ width: 106px;}
.linkcon dd.link7{ width: 105px;}
.linkcon dd .mu{height:59px; line-height: 58px; font-size: 14px; background: url("../images_blue/linkbg.gif") right center no-repeat;}
.linkcon dd .mu a{ color: #5a5a5a; display: block;}
.linkcon dd .mu.on a,.linkcon dd .mu a:hover{ color: #295da0; font-weight: bold;}
.linkcon .linkcont{width:1160px; padding: 0 20px; height:auto; display:none; position: absolute; top: 57px; left: 0;}
.linkcon .linkcont li{ height: 30px; font-size: 14px; line-height: 30px; float: left; width: 155px; padding-right: 10px;}
.linkcon .linkcont li a{display: inline-block; max-width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color: #666;}
.linkcon .linkcont li a:hover{ color: #cc0000;}
/*友情链接 end*/


/*底部*/
.footer{background:#efefef; border-top:1px solid #c6c6c6; padding:20px 0 20px;}
.footr{width:auto; height:auto; line-height:26px; font-size:14px;text-align:center;}
.footr a{color:#606060; padding:0 9px; background:url(../images_blue/foot-line.jpg) no-repeat right center;}
.footr a.foot-jc{background:none !important;}
.footl{height:auto; position:relative; font-size:12px; line-height:26px; color:#616161;}
.footl a{color:#616161;}
.footl-con{padding:0 75px;text-align:center;}
.footl-con span{padding: 0 0.5em;}
.footl-con span i{font-style: normal;}
.footl-con img{ vertical-align:-5px; margin-right:5px;}
.footl-con p{margin-left: -60px; width: 1200px; text-align: center; height: 55px; line-height: 54px; padding-top: 12px;}
.footl-con p img{ margin-right: 10px; vertical-align: middle;}
.footl-ico{position:absolute; left:0; top:-15px;}
.footl-cuo{position:absolute; right:-5px; top:0;}
.oem{padding-left:1em;}

/*页面纠错*/
.ui-dialog-title{color:#295da0 !important;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#295da0;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#295da0;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

@media only screen and (max-width:767px) {
    .ui-dialog-content{max-width: 450px !important; width: auto !important;}
}
@media (max-width:480px) {
    .ui-dialog-content{max-width: 300px !important; width: auto !important;}
    .ui-dialog-body{ padding: 20px 10px !important;}
}
/*页面纠错 end*/

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:2px;padding:0 10px;text-decoration:none;white-space:nowrap;height:26px;}
.pagination a:hover{background:#295da0;border:1px solid #295da0;color:#fff !important;}
.pagination a.active{border:1px solid #295da0;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#295da0;border:1px solid #295da0;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#295da0;border:#295da0 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination .go-page{display: inline-block;font-size: 12px; width: 40px;height: 30px;line-height:20px;border: #d9d9d9 1px solid;margin: -3px 6px 0 3px;_margin: -3px 3px 0;background: #fff;vertical-align: middle;color: #666;}
.pagination .go-page:hover{background:#295da0;border:1px solid #295da0;color:#fff !important;}

.jump-info .btn-group{ height:30px; margin-top:20px; padding-left:130px;}
.jump-info .btn-group .btn{ width:60px; height:30px; margin-right:20px; text-align:center; line-height:30px; background:#295da0; color:#fff; font-size:12px; float:left; display:block; padding: 0;}
.jump-info p{word-break:break-all;}

@media (max-width: 1200px){
	.footr,.footl{float:none !important; display:block;}
	.footr{width:100%; height:26px; text-align:center;}
	.footl{width:100%; height:auto; text-align:center;}
	.footl-con{padding-left:0 !important;}
}

@media (min-width: 992px) and (max-width:1199px) {
	.footl-ico{position:absolute; left:0; top:-15px;}
	.footl-cuo{position:absolute; right:0; top:0;}
	.search{background-position:842px bottom;}
	.linkcon .linkcont{ width: 952px;}
	.footl-con p{ margin-left:0; width: auto;}
	.naver dl dd{width: 10.6%;}
	.naver dl dd.num3{width: 15.2%;}
}


@media (max-width:991px) {
	.topbox{ height: auto;}
	.search{padding:20px 0; background-position:right bottom;background-size: 62px;}
	.footl-ico,.footl-cuo{display:none;}
	/*.linkcon .linkcont{ width: 722px;}*/
	.footl-con span{padding: 0 0.25em;}
	.naver dl dd img{ display: none;}
	.mainbox{padding: 0 15px;}
	.naver dl dd{width: 10.6%;}
	.naver dl dd.num3{width: 15.2%;}

}

@media (max-width: 767px) {
	.top{height: auto; padding-bottom: 15px;}
	.logo{}
	.logo img{max-width: 280px;height: auto;}
	.topr{display:none;}
	.naver{ height: auto;}
	.naver dl dd{ width: 100% !important; background: none; float: none;}
	.naver dl dd a{font-size:15px;}
	.naver dl dd img{ display: none;}
	.navbar-toggle{background-color: #fff;margin: 8px 10px 8px;}
	.navbar-default .navbar-brand {line-height: 50px; padding:0px 10px;  color: #fff;  font-weight: bold;  }

	.search-box{width:80%;}
	.search-text{padding-right:70px; width:100%; box-sizing:border-box;}
	.reci-box{width:85%;}

	.mainbox{padding: 0 10px;}
	.footl-con{padding: 0 !important;}
	.footr{display: none;}
	.footl-con span{display: inline-block;}
}

@media (max-width: 590px) {
	.naver dl dd img{display:none;}
	.yqlink{display:none;}
}

@media (max-width: 480px) {
	.search-box{width:68%;}
	.naver dl dd a{font-size:14px;}
	.linkcon dd{ padding-left: 20px;}

}
@media (max-width: 400px) {
	.linkcon dd{ padding-left: 10px;}
	.linkcon dd.link3{ width: 105px;}
}

@media (max-width: 320px) {
	.naver dl dd a{font-size:13px;}
	.linkcon dd .mu{font-size: 13px;}
	.linkcon dd.link3,.linkcon dd.link1{ width: 95px;}
	.linkcon dd.link2{ width: 105px;}
	.linkcon dd{ padding-left: 6px !important;}
	.linkcon .linkcont li{width: 143px;}
}

.ui-dialog-content{height:auto; padding-bottom:20px !important;}


/*信息公开列表*/
.xxgk_list{font-size:14px;overflow:hidden;}
.xxgk_list ul li{vertical-align:bottom;padding:0 50px 0 12px;background:url(../images_blue/icon.jpg) 0 center no-repeat;overflow:hidden;position:relative;}
.xxgk_list ul li a.title{display:block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right: 0 !important;}
.xxgk_list ul li .nr{float:left;width:auto;max-width:100%;}
.xxgk_list ul li .nr .gl{display:block;float:right;width:auto;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_list ul li .nr .gl .split{padding:0 5px;color:#666;font-size:14px;}
.xxgk_list ul li .nr .gl a{display:inline;color:#ff0000;float:none;}
.xxgk_list ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999;font-size:12px;white-space:nowrap}

/*右侧飘浮 */
#home_web{width:60px;height:auto;position:fixed;_position:absolute;right:5px;top:240px;z-index:98;}
#home_web .couplet-close{height:25px;text-align:center;}
#home_web .couplet-close img{vertical-align:top;}
.web_position{width:60px;height:65px;float:left;margin-bottom:6px;position:relative;}
.web_position a:hover{color:#295da0;text-decoration:none;background-color:#b4d1fb;}
.web_link{cursor:pointer;padding-top:35px;height:30px;line-height:30px;font-size:12px;text-align:center;display:block;background:#f7f8fc url(../images_blue/icon_piao.png) 0 0 no-repeat;overflow:hidden;}
.nav_01 a{position:relative;}
.nav_02 a{background-position:0 -65px;}
.nav_03 a{background-position:0 -130px;}
.nav_04 a{background-position:0 -195px;}
.nav_06 a{background-position:0 -325px;}
.nav_05 .bds_more{cursor:pointer;padding-top:35px;overflow:hidden;width:60px;text-indent:0 !important;height:30px;line-height:30px;text-align:center;display:block;background:#f7f8fc url(../images_blue/icon_piao.png) 0 -260px no-repeat;margin:0 !important;}
.nav_05 .bds_more:hover{color:#295da0;text-decoration:none;background-color:#b4d1fb;}
.nav_05 .share-box{right:auto;left:11px;top:10px;}
.nav_05 .share-bar a{margin-right:5px;}
.weixin{width:101px !important;height:94px !important;position:absolute !important;top:-22px;right:60px !important;display:none;background:url(../images_blue/pewmbg.png) 0 0 no-repeat !important;padding:7px 12px 8px 7px !important;}
.weixin li,.weixin img{width:94px !important;height:94px !important;overflow:hidden;}
.weixin span{display:none;}
.web_share{width:110px;height:45px;padding:7px 0 0 11px;background:url(../images_blue/pewm1bg.png) 0 0 no-repeat;position:absolute;top:10px;display:none;right:60px !important;}
/*右侧飘浮 end*/












