html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 }
body, button, input, select, textarea label{font-family:"microsoft yahei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "microsoft jhenghei"; outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
h1 {font-weight:bold; font-size:20px;}
h3 {font-weight:normal; font-size:16px;}
h2{font-weight:normal; font-size:18px;}
h4{font-weight:normal; font-size:18px;}
h5{font-weight: normal;font-size: 16px;}
h6{font-weight: normal;font-size: 16px;}
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"microsoft yahei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "microsoft jhenghei";cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
a:hover{color: #bf001a}
.inner{width:1002px;margin: 0 auto}
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearfix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
/*header*/
.headertoplef{position: relative}
.headertoplef a{font-size: 12px;color: #333;line-height: 45px;}
.toptime{position: absolute;display: block;left: 148px;top: 0px;width: 170px;}
.headertop{border-bottom: 1px solid #d6d6d6}

.search{position: relative;font-size: 12px;width: 260px;}
.search input{height: 23px;}
.search .znss{display: block;line-height: 12px;float: left;height: 12px;margin-top: 19px;color: #333}
.search .searchform label{position: absolute;left: 6px;top: 5px;color: #c3c3c3;cursor: text;}
.search form{position: relative;margin-top: 12px;float: left}
.search .searchform{position: relative}
.search .inttext{border: 1px solid #cccccc;width: 137px;padding-left: 6px;color: #333;line-height: 23px;height: 23px}
.search .intsearch{border:none;background:  no-repeat;height:25px;width: 55px;position: absolute;left: 144px;top: 0px;*top:1px;cursor:pointer;text-indent: -99999px}
.headerctenr {
    background:  no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 175px;
}
.menu{background: #bf001a}
.nav{height: 77px;position: relative}
.nav .sy{line-height: 77px;text-align: center;color: #fff;font-size: 18px;margin: 0 45px 0 40px}
.nav ul{padding-top: 9px;width: 881px;float: left}
.nav li{float: left;height: 30px;margin-right: 50px}
.nav li a{font-size: 16px;color: #fff;display: block;height: 26px;width: 80px;border-radius: 3px;text-align: center;line-height: 26px}
.nav .nav_active{background: ;color: #bf001a }
.inner .wjdc{display: block;width: 58px;height: 57px;position: absolute;top: 11px;right: 9px;background:  no-repeat}


.location{height: 33px;border: 1px solid #e2e5f0;background-color: #f4f5f9;line-height: 33px;font-size: 14px;color: #333333;padding-left: 21px;margin: 17px 0 18px 0}
.location p a{color: #333333}
.location p a:hover{color: #bf001a}
.location span{color: #bf001a}
.titlemore{height: 46px;border-bottom: 1px solid #c8c8c8;position: relative}
.titlemore span{display: inline-block;font-size: 18px;color: #bf001a;font-weight: bold;border-bottom: 3px solid #bf001a;line-height: 39px;padding-top: 5px}
.titlemore a{color: #333;position: absolute;font-size: 14px;text-align: center;line-height: 35px;right: 0;top: 7px;z-index: 10;border-right: none}
.titlemore a:hover{color: #bf001a}
.titlemore a i{color: #bf001a}

.headline{height: 36px;background-color: #eeeeee;border-bottom: 1px solid #aaa;border-left: 1px solid #aaa;position: relative}
.headline span{display: block;width: 104px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;color: #bf001a;font-weight: bold;position: absolute;left: 0;top: 0;background-color: #fff;border-top: 2px solid #bf001a;border-right: 1px solid #aaa}
.headline a{color: #333;position: absolute;font-size: 12px;text-align: center;line-height: 35px;right: 19px;top: 1px;z-index: 10;border-right: none}
.headline a:hover{color: #bf001a}
.headline i{color: #bf001a}


/*分页*/
.page{height: 80px;text-align: center;line-height: 80px}
.page p{font-size: 12px;color: #333333}
.page p a{font-size: 12px;color: #333333}
.page select{border: none}


/*返回顶部*/
.ewm{width: 119px;height: 178px;position: fixed;left: 90%;bottom: 240px;background:  no-repeat;z-index: 3}
.ewm img{display: block;margin: 12px 0 0 10px;}
#go_top{position: fixed;left: 90%;bottom: 80px;cursor: pointer}




.footer_tab{margin-top: 33px;border-top:6px solid #bf001a;}
.footer_tab ul{border-bottom: 1px solid #bababa}
.footer_tab li{cursor: pointer;height: 44px;font-size: 16px;color: #4a4a4a;float: left;padding-right: 70px;line-height: 44px;list-style: none}
.footer_tab .icon_right{background:  no-repeat 68% 16px}
.footer_tab .icon_b{background:  no-repeat 66% 18px;color: #bf001a;font-weight: bold}
.gdzxitem{display: none;padding: 10px 0;}
.gdzxitem a{display: block;width: 249px;line-height: 30px;text-align: left;color:#333;float: left;font-size: 14px;}
.gdzxitem a:hover{color: #bf001a}

.footer{height: 176px;background: #eaeaea;}
.footerinner{text-align: center;padding-top: 20px;}
.footerinner ul{margin-bottom: 12px;color: #666}
.footerinner ul a{color: #666;line-height: 14px;height: 14px;}
.footerinner ul a:hover{color: #bf001a}
.footerinner p{font-size: 12px;line-height: 20px;color: #666}
.footerinner p a{color: #666}
.footerinner p a:hover{color: #bf001a}
.footerinner img{margin-top: 10px;}


.page table tr td{font-size: 14px}
.page table tr td .page_btn{padding: 0 5px}
.page table tr td a{color: #333}




.headerctenr .inner{position: relative;height: 175px}
.headerctenr img{position: absolute}
.headerctenr .logo{left: 0;top: 47px}
.headerctenr .sdzc_logo{right: 0;top: 58px;z-index: 2}
.shantu{width: 415px;height: 175px;position: absolute;top: 0;right: -64px;z-index: 1;background:  no-repeat center}

/*委员查询*/
.tit{height: 36px;background-color: #eeeeee;border-bottom: 1px solid #aaa;border-left: 1px solid #aaa;position: relative;}
.tit span{display: block;width: 104px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;color: #bf001a;font-weight: bold;position: absolute;left: 0;top: 0;background-color: #fff;border-top: 2px solid #bf001a;border-right: 1px solid #aaa;}
.query{height: 98px;border-bottom: 1px solid #f5f6fa;width: 1000px;margin: 0 auto;border-left: 1px solid #f5f6fa;border-right: 1px solid #f5f6fa}
.query form span{font-size: 16px;color: #333333;line-height: 30px;display: inline-block}
.query form{padding: 34px 0 0 70px}
.query .select{margin-right: 28px;display: inline-block;width: 193px;height: 28px;line-height: 28px;font-size: 14px;color: #666666;position: relative;border: 1px solid #e3e3e3;background:  no-repeat right center}
.query .select input{background: none;border: none;padding-left: 10px;width: 100%;height: 28px;font-size: 14px;color: #666666}
.query .select .xiala{width: 193px;position: absolute;left: -1px;bottom: -59px;display: none}
.query .select .xiala span{background-color: #fff;cursor: pointer;display: block;width: 183px;height: 28px;padding-left: 10px;line-height: 28px;border: 1px solid #e3e3e3;border-top: none;font-size: 14px;color: #666666}
.query .select .xiala span:hover{background-color: #bf001a;color: #fff}
.query .txt{width: 183px;height: 28px;border: 1px solid #e3e3e3;font-size: 14px;color: #666666;padding-left: 10px}
.query .btn{margin-top: 3px;position: relative;display: inline-block;overflow: hidden;width: 80px;height: 26px;background:  no-repeat center;font-size: 14px;color: #333333;text-align: center;line-height: 26px}
.query .btn:hover{background:  no-repeat center;color: #fff}
.query .btn input{cursor: pointer;border: none;background: none;width: 100%;height: 26px;position: absolute;left: 0;top: 0}
.query .submit{margin: 3px 12px 0}
.query .reset{margin-right: 87px}
