﻿@charset "utf-8";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*{margin:0;padding:0;list-style: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;color:#333; background:url(../images/bg.jpg) center 32px no-repeat #f3f3f3;}
a{color:#333;text-decoration:none; outline:none;}
a:hover{color:#d63030;text-decoration:none;}
a img {border:none; }
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,li{ list-style:none; padding:0; padding:0; vertical-align:middle;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
textarea{resize:none;}
a:focus {outline: 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{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
.more  { float:right; }
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none; margin:0;}
li, input ,textarea,select{vertical-align: middle; outline:0 none; font-family:"微软雅黑";}

.container{ width: 1240px; margin: 0 auto;}
/***漂浮***/
.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;}
/*头部*/
.top{ background:#d63030; width:100%; height:32px; }
.topleft{ width:auto; height:32px; float:left; padding-left:5px; margin-right:20px;}
.topleft ul li{ padding:0 15px; background:url(../images/topline.jpg) right center no-repeat; line-height:32px; float:left; color:#fff;}
.topleft ul li a{ color:#fff; font-size:14px;}
.topleft ul li.num4{ background:none;}
.topright{ width:auto;  height:32px; float:right; line-height:32px;}
.topright a{ background:url(../images/topline.jpg) right center no-repeat; padding:0 15px; float:left;color:#fff; font-size:14px;}
.topright a.member-login{ background:none;}
.topright .j-jft .ft{ cursor:pointer;}
.j-datetime{ line-height:32px; height:32px; color:#fff; font-size:14px; padding-left:10px;}
.banner{margin:auto;position:relative;z-index:1; overflow: hidden; height: 170px;}
.mF_ladyQ_wrap{height:170px !important;position:absolute;left:0;top:0px;overflow:hidden;z-index:2;}
.mF_ladyQ_flash01{background:none !important;}
.flash1{height:170px;overflow:hidden;z-index:3;}
.flash1 ul li{float:left;width:100%;height:170px;overflow:hidden;}
.flash1 .img_title{display:none;}
.flash1 ul li a{cursor:default;}
.flash1 ul li a img{width:100%;height:170px;}
.flash1 .num{display:none;}
.banner .mF_ladyQ .txt{display:none !important;}
.banner .mF_ladyQ .txt li{display:none !important;}
.banner .img_title{ display: none;}
.logo{width:325px;height:64px;position:absolute;left:20px;top:56px;overflow:hidden;z-index:9;}
.logo .img_title{display:none;}
.logo ul li a{cursor:default;}
.topsearch1{ width:auto; height:26px; float:left; padding-top:3px; }
.topsearch{height:26px; width:343px; float:left; position:relative; z-index:10;   }
.topsearch .topsearchtext{  width:204px; height:26px; line-height:26px;color:#333; outline:none;padding-left:15px;  font-size:14px;  float:left; border:none; background:url(../images/se_bg.png) no-repeat;}
.topsearch input{ border:0; background:none;font-family:"微软雅黑"; outline:none;}
.topsearch .topsearchbtn{ float:left; background:url(../images/fdj.png) no-repeat;width:40px; height:26px;   cursor:pointer; border:none;  }
.topsearch .msg-box{ position:absolute!important; left:6px; top:26px;}
.gjsearch{ width:84px; height:26px; float:left; line-height:26px; text-align:center;}
.gjsearch a{ font-size:14px; color:#fff; text-decoration:underline;}
.hidden-ban{ display: none;}
/* 导航 */
.navbar{height:50px; margin:0 auto; background:#d63030; overflow:hidden;}
.navbar-nav li{float:left;width:177px;height:50px;line-height:50px;overflow:hidden; text-align: center;}
.navbar-nav li#first{width:178px;}
.navbar-nav li#last{background:none;width:177px;}
.navbar-nav li a{color:#fff!important;cursor:pointer;display:block;font-size:18px;}
.navbar-nav li:hover,.navbar-nav li.on{color:#fff;background-color:#c32121 !important;}
.navbar-nav li a img{vertical-align:middle;margin-right:10px;}
/*底部*/
.footer{ width:100%;   background:#dddddd;  height:auto; }
.foot{ width:100%; height:auto; margin:0 auto; border-top:3px solid #d63030; padding-bottom:10px;}
.footlist{ margin:0 auto; height:50px; line-height:50px; text-align:center; font-size:14px;  color:#d0d0d0;}
.footlist a{ padding:0 15px; color:#666;}
.footnav{ margin:0 auto;  position:relative; height:auto; line-height:24px; text-align:center; font-size:14px; color:#666;}
.footnav a{ color:#666;}
.footnav span{ margin: 0 5px;}
.dzjg{ position:absolute; left:236px; top:-10px;}
.jiucuo{ position:absolute; right:179px; top:0px;}
/*友情链接*/
.linkbg{ min-height:40px; _height:40px;  background:#dddddd; }
.footer_linkcon{ height: 40px; margin:0 auto;   position: relative; }
.footer_link{font-size:14px; color:#666;}
.footer_link dl dd{float:left;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
a.footer_link_a{height:40px;display:inline-block;color:#666; border-right:1px solid #d5d5d5; line-height:40px;cursor:pointer;width:226px;padding-left:21px;  background:url(../images/linkdot.jpg) 211px center no-repeat; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
a.last{ width:225px;}
a.footer_link_a:hover{color:#d63030;}
a.navhover{ color:#d63030; background:url(../images/linkdothover.png)  211px center no-repeat;}
.footer_link_list{ overflow:hidden;position:absolute;top:44px;left:0;width:1160px;min-height:112px;z-index:98; display:none;}
.footer_link_list ul li{float:left;width:134px;height:28px;line-height:28px;overflow:hidden; background:url(../images/dot.jpg) left center no-repeat; padding-left:11px;}
.footer_link_list ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#666;}
.footer_link_list ul li a:hover{ color:#1b50a0;}
.stienav_toplink a { background-image: url("../images/sitenav_toplink_icon.png");background-repeat: no-repeat;padding-left: 23px;padding-right:4px; margin-right:30px; text-decoration: none; padding-bottom:6px;}
.stienav_toplink span{ font-size: 14px; font-weight: bold;}
.stienav_toplink { font-size: 14px; height: 45px;  margin:0 auto; line-height: 45px; clear: both;}
.stienav_toplink a.county_logo { background-position: 0 0;}
.stienav_toplink a.party_logo { background-position: -190px 0px;}
.stienav_toplink a.zx_logo { background-position: -380px 0px;}
.stienav_toplink a.party_logo { background-position: -190px 0px;}
/*分页*/
.pagination{clear:both; text-align:center;margin:5px 0;padding:3px 0;line-height:28px; font-size:14px;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial;margin:2px;padding:0px 10px;text-decoration:none;white-space:nowrap;display:inline-block;height:28px;line-height:28px;}
.pagination a:hover{background:#d63030;border:1px solid #d63030;color:#ffffff !important;}
.pagination a.active{border:1px solid #d63030;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#d63030;border:1px solid #d63030;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#d63030;border:#d63030 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 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:-2px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button{width: 40px;height: 30px;line-height:20px;border: #d9d9d9 1px solid;margin: -3px 6px 0 3px;_margin: -2px 3px 0;background: #fff;vertical-align: middle;color: #666;}
.pagination button:hover{background:#d63030;border:1px solid #d63030;color:#fff !important;} 
/*左侧悬浮窗口*/
.home_web_left{width:130px;height:auto;position:fixed;  left:0;top:190px; z-index:999999;}
.couplet-close{ text-align:right;cursor:pointer; padding-bottom: 5px;}
.home_web_left .img_title{ display: none;}
/*右侧悬浮窗口*/
#home_web{width:60px;height:auto;position:fixed; right:0; top:223px;  font-family:"微软雅黑"; z-index:9997;}
.web_position{ width:60px; height:64px; float:left; margin-bottom:3px;background:#979797;border-radius:3px;}
.web_link{ cursor:pointer; padding-top:36px ; font-size:12px; color:#fff; height:28px; line-height:26px; text-align:center; display:block; overflow:hidden; }
.web_position a:hover{ color:#fff; text-decoration:none; }
.nav_01 a{position:relative;   height:28px; padding-top:36px; background:url(../images/xfbtn1.png) center 10px no-repeat;}
.nav_02 a{ background:url(../images/xfbtn2.png) center 13px no-repeat;}
.nav_03 a{ background:url(../images/xfbtn3.png) center 12px no-repeat;}
.nav_04 a{ background:url(../images/xfbtn4.png) center 11px no-repeat;}
.nav_05 a{ background:url(../images/xfbtn5.png) center 10px no-repeat;}
.weixin{ width:101px !important; height:94px !important;  position: absolute !important;top:-21px;right: 60px !important; display:none; background: url(../images/pewmbg.png) left top 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_position:hover{ background:#f19149;}
.weibo{ top:48px !important;}
.phone{ top:112px !important;}
/*页面纠错*/
.ui-dialog-title{color:#164fa6;}
.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:#164fa6;}
.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:#164fa6;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;}
/*页面纠错 end*/
@media (min-width: 992px) and (max-width:1239px) {
 .hidden-ban{ display: block;}
 .hidden-md{ display: none;}
 .container{ width: 992px;}
 .topleft{ margin-right: 10px;}
 .topleft ul li,.topright a{ padding: 0 10px;}
 .j-datetime{ padding-left: 0px;}
 .banner .img{ width: 100%;}
 .navbar-nav li{width:142px;}
 .navbar-nav li#first{width:141px;}
 .navbar-nav li#last{width:141px;}
 a.footer_link_a{width:164px;background:url(../images/linkdot.jpg) 151px center no-repeat; }
 a.last{ width:164px;}
 a.navhover{background:url(../images/linkdothover.png)  151px center no-repeat;}
 .footer_link_list{ width: 992px;}
 .footer_link_list ul li{ width: 130px;}
 .dzjg{ left: 60px;}
 .jiucuo{right:60px;}
}
@media (max-width:991px) {
.banner{ height: auto;}
.banner img{ width: 100%;}
.logo{ top:26px;}
 .dzjg,.jiucuo{ position:static !important;display: inline;}

}
@media (min-width:768px) and (max-width:991px) {
 .container{ width: 768px;}
 .hidden-ban{ display: block;}
 .navbar-nav li{width:110px;}
 .navbar-nav li a{ font-size: 16px;}
 .navbar-nav li#first{width:109px;}
 .navbar-nav li#last{width:109px;}
}
@media (max-width:767px) {
.container{ width: 100%;}
.topright a{ padding: 0 5px;}
 .topsearch{ width: 240px;}
 .topsearch .topsearchtext{ width: 120px; padding-left: 10px; font-size: 13px;}
 .gjsearch{ width: 60px;}
 .logo{top: 0px; left: 0px; position: static; margin: 10px auto;}
 .logo img{ width: 95%; height: auto;}
 .navbar-default .navbar-brand{ color:#fff!important;}
 .navbar-brand{ height:30px; line-height:30px; padding:10px 20px;}
 .navbar{height:50px; padding:0px; overflow: visible; z-index: 999;}
 .navbar-nav{ height:auto; background:#d63030; margin-top:0px;}
 .navbar-nav li img{ display:none;}
 .navbar-nav li,.navbar-nav li#first,.navbar-nav li#last{width:100%;background:none;height:40px; border-right:none;}
 .navbar-nav li a{height:40px;line-height:40px; text-align:center; color:#fff!important;padding:0; font-size: 16px;}
 .navbar-nav li a:hover,.navbar-nav li.on a{ background:#c32121; color:#fff!important;}
 .navbar-default .navbar-toggle{ border-color:#fff; margin-right:6px;}
 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:transparent;}
 .navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}
 .stienav_toplink{ height: auto; padding: 10px;  line-height: 30px;}
 .stienav_toplink a{ margin-right: 5px;}
 .footlist{ height: auto;line-height: 30px; padding: 0 10px;}
 .footnav{ padding: 0 10px;}
 .footnav span{ display: inline-block;}
}

