@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 14px/1.5 Microsoft YaHei,SimSun,tahoma,Verdana,arial,sans-serif;color:#333;}
input,textarea,select,button{vertical-align:middle; font-family:Microsoft YaHei;color:#333; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#ff8800;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* 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:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
ul,li{ vertical-align:middle;}
.hdbg{background: #fff;}
.p24{padding: 24px;}
.con{display: none;}
.con.active{display: block;}
.jump-info .btn-group .btn{ background:#ff9900 !important; padding: 0;}
.ui-dialog-title{ color:#ff9900 !important;}

@media (max-width: 991px) {
    .clear20{padding: 10px 0 0;}
    .mt20{margin-top: 10px;}
}
@media print{
    a[href]:after {
        content: none!important;
    }
    body{min-width: 1200px !important;}
    .container{width: 1200px !important;}
}
.ind_body{background: #f8f8f8;}
/***漂浮***/


/*banner end*/

@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width:767px) and (max-width:991px) {

}
@media (max-width: 767px) {
    .bancon{padding: 25px 0;height: auto;}
    .bancon .logo1{float:none;text-align: center; margin: 0 auto; }
    .bancon .logo1{line-height: 46px;}
    .logo1 a{font-size: 32px;}
    .logo1 img{width: 50px;float: none;padding-top: 0;}
    .logo2{float: none;text-align: center;}
    .logo2 a{font-size: 20px;line-height: 30px;}
    .bancon .line{display: none;}
}
@media (max-width: 479px) {
    .logo1 img{width: 40px;}
    .logo1 a{font-size: 26px;}
    .logo2 a{font-size: 20px;}
    .bancon .line{padding: 0 10px;}
}
/********头部 end********/

/********内容区域 on********/
.hd_position{line-height: 30px;padding: 5px 0; margin-bottom: 24px;background: #f8f8f8;}
.ind_pos{background: #fff;}

/**当前位置**/

.list li{ height: 38px; line-height: 38px; font-size: 15px; overflow: hidden; color: #666666;}
.list li span.date{ font-family: Arial; white-space: nowrap;}
.list li a{ color: #666666; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.list li a:hover{color: #cc0000;}
.list li img{float: left; padding: 10px 0 0 0;}
.list li .date{ white-space: nowrap; float: right;}
@media (max-width: 991px) {
    .list li img{display: none;}
    .list li a { float: none; display: block; margin-right: 100px; max-width: none !important;}
}
/*列表1 end*/
.hd_xxtop{border-bottom:#dcdcdc 1px solid;overflow: hidden;position: relative;}
.hd_xxtop li{float: left;margin-right: 15px;}
.hd_xxtop li a{display: block;height: 40px;line-height:40px;font-size: 22px;}
.hd_xxtop li.active a{color: #ff8800;font-weight: bold;}

.hd_xxtop .xx_btn{display: block;line-height: 43px;font-size: 15px;color:#ff8800; padding-left: 28px;background: url("../zytemplate/theme_1/images/xiexin.png") left center no-repeat;position: absolute;top: 0;right: 0;}
.hd_xxtop .fthg{font-size: 15px;color:#ff8800;line-height: 43px;position: absolute;top: 0;right: 0; }
/*标题1 end*/
/*我要咨*/
.hd_link{ padding: 0px 0 24px;}
.hd_link li{float: left; width:400px; margin:20px 0px 0px 90px; background-color: #FFEFDF; height:100px;border-radius : 10px;-moz-border- radius : 10px;/*老的 Firefox */}
.hd_link li.num3{margin-right: 0;}
.hd_link li a{display: block; height:100px;line-height: 100px;font-size: 24px; text-align: center;}
.hd_link li .ico{ display: inline-block;vertical-align: middle;margin:0 0px 0 20px;width: 66px; height:56px; background:url(/zytemplate/theme_1/images/hdjl_icon01.png) center no-repeat; }
.hd_link li.num2 .ico{background:url(/zytemplate/theme_1/images/hdjl_icon03.png) center no-repeat;}
.hd_link li.num3 .ico{background:url(../zytemplate/theme_1/images/hdjl_icon03.png) center no-repeat;}
.hd_link li a:hover{ color: #ff8800; font-weight: bold;}
.hd_link li:hover .ico{transition:all .6s;-webkit-transition:all .6s;transform:rotateY(360deg);}
/*我要咨end*/

/*厅长信箱*/
.hd_mesgbox{overflow: hidden; width:1140px;height:700px;background: #fff;}
.hd_tel{height: 40px;background:#f8f8f8;line-height: 40px; position: relative;}
.hd_mesgbox p,.hd_mesgbox .p{display:block;font-size:16px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;position:absolute;top: 0;}
.hd_mesgbox .p1{text-align:left;margin-right:370px;position: static;}
.hd_mesgbox .p1 a{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hd_mesgbox .p2{width: 180px;right:190px;}
.hd_mesgbox .p3{width: 90px;right:100px;}
.hd_mesgbox .p4{width: 100px;right:0;}

.hd_tel p.p1{text-indent: 100px;}
.hd_mesglist{height: 262px;padding:0 0 10px;}
.hd_mesglist li{height: 42px;vertical-align: bottom;overflow:hidden; position: relative}
.hd_mesglist p,.hd_mesglist .p{height: 42px;line-height: 42px;}

/*厅长信箱end*/
.hd_tjcon{height:64px;border:#dcdcdc 1px solid;padding: 13px 0;}
.tj_tit{width: 90px;text-align: center;line-height: 32px;font-size: 21px;font-weight: bold;color: #ff8800;background: url("../zytemplate/theme_1/images/tj_line.png") right center no-repeat;}
.tj_list{margin-left: 100px;}
.tj_list li{float: left;width:128px; text-align: center;color: #999;font-size: 16px;line-height: 26px;padding: 6px 0 0;}
.tj_list li span{font-size: 23px;color: #666;}
.tj_list li.num5,.tj_list li.num5 span{color: #ff8800;}

@media (min-width:992px) and (max-width:1199px) {
    .hd_link li{width:314px;}

    .hd_mesgbox{width: 653px;}
    .xjcxbox{width: 314px;}
    .xjcx_form li .yzinput{margin-right: 90px;}
    .xjcx_form li .yzimg{width: 82px;}

    .tj_list li{width: 100px;}
    .wx_link li {width: 82px;margin-right: 10px;}

    .hd_zjfl{width: 653px;}
    .hd_ftcon{width: 314px;}

    .dczj_con li .dczj_intro .left{max-width: 360px;}

}

@media (max-width: 991px) {
    .hd_link{padding:0 10px 24px;}
    .hd_link li{width: 236px;margin-right: 20px;}
    .hd_link li .ico{margin: 0 10px 0 0;}
    .hd_mesgbox{width:auto;height: auto; float: none;margin: 0 10px;}
    .tj_list li{width: 119px;}

    .xjcxbox{margin: 20px 10px 0;width: auto;float: none;}
    .wx_link li{width: 220px;}
    .hd_dczj{padding: 0 10px;}
    .dczj_con li .dczj_intro .left{max-width: 450px;}
    .hd_zjfl{width: 100%;float: none;}

    .hd_ftcon{width: 100%;height: auto; float: none;margin-top: 20px;}
    .ftcon{height: auto;}

}
@media (max-width: 767px) {
    .p24{padding: 15px 10px;}
    .hd_position{margin-bottom: 10px;}
    .hd_link{padding:0 5px 10px;}
    .hd_link li{width: 31.33%;margin: 0 1%;}
    .hd_link li a{padding: 15px 0;line-height: 0;font-size: 20px;}
    .hd_link li .ico{display: block;margin: 0 auto;}
    .hd_link li .tit{display: block; line-height: 30px;height: 30px;margin-top: 15px;}

    /***留言选登**/
    .hd_xxtop .xx_btn{position: static; float: right;}
    .hd_mesglist{height: auto;}
    .hd_mesgbox .p2,.hd_mesgbox .p3{display: none;}
    .hd_mesgbox .p1{margin-right: 100px;}
    .hd_zjfl{height: auto;}

    .tj_tit{width:auto;float: none; padding-left: 10px; background: none;text-align: left;}
    .tj_tit br{display: none;}
    .tj_list{ margin-left: 0;width: 100%;}
    .tj_list li{width: 20%;}
    /*信件查询*/
    .xjcx_form li.cx-btn{margin-top: 15px;}
    .wx_link li{width: 31.33%;margin: 0 1%;}
    .xjcxbox{height: auto; margin-top: 10px;}
    .hd_dczj{margin: 10px 0;}
    .dczj_con li .zt,.dczj_intro .result{display: none;}
    .dczj_intro{float: none;margin-right: 90px;}
    .dczj_con li .dczj_intro .left{float: none;max-width: none;}
    .dczj_con ul li a.tit{margin-left: 0;}

    .hd_tjcon{height: auto;}
    .hd_ftcon{margin-top: 10px;}
    .hd_ftcon .ftcon{height: auto;}

}
@media (max-width: 480px){

    .hd_link li .ico{background-size: 40px !important;}
    .tj_list li{width:33.33%;margin-top: 10px;}

}





/* ***********  通用栏目页样式 on  ********** */
/***留言栏目左侧***/
.hdlm_left{width: 382px;}
.hd_lylm{margin:0px 0 24px;}
.hd_xxnav{border:#cfcfcf 1px solid;padding: 20px 0;}
.hd_xxnav_tit{font-size: 24px;height: 32px;line-height: 32px;padding-left: 24px; font-weight: bold;color:#ff8800;position: relative;}
.hd_xxnav_tit i{position: absolute;width: 3px;height: 18px;left:-1px;top: 7px;background:#ff8800;}
.hd_xxnav ul{padding: 20px 23px 0;}
.hd_xxnav ul li{height: 80px;margin-bottom: 20px;}
.hd_xxnav ul li a{display:block;line-height: 80px;font-size: 24px; text-align: center;background: #f8f8f8;}
.hd_xxnav ul li .ico{display: inline-block;width: 56px;height: 50px;vertical-align: middle;margin-right: 20px;}
.hd_xxnav ul li.num1 .ico{background: url("../images-hd/xx_xzicon01.png") center no-repeat;}
.hd_xxnav ul li.num2 .ico{background: url("../images-hd/xx_xjicon01.png") center no-repeat;}
.hd_xxnav ul li.num1 a:hover .ico,.hd_xxnav ul li.num1.active .ico{background: url("../images-hd/xx_xzicon02.png") center no-repeat;}
.hd_xxnav ul li.num2 a:hover .ico,.hd_xxnav ul li.num2.active .ico{background: url("../images-hd/xx_xjicon02.png") center no-repeat;}
.hd_xxnav ul li a:hover,.hd_xxnav ul li.active a{background: #fff;border: #ff8800 1px solid;color: #ff8800;}

.hdlm_xjcx{margin: 24px 0 0;border:#cfcfcf 1px solid;padding: 20px 0;}
.hdlm_xjcx .xjcx_form{padding: 20px 24px 0;}


/*列表1 end*/
.hd_xxtop{border-bottom:#dcdcdc 1px solid;overflow: hidden;position: relative;}
.hd_xxtop li{float: left;margin-right: 15px;}
.hd_xxtop li a{display: block;height: 43px;line-height:34px;font-size: 23px;}
.hd_xxtop li.active a{color: #ff8800;font-weight: bold;}

.hd_xxtop .xx_btn{display: block;line-height: 43px;font-size: 18px;color:#ff8800; padding-left: 28px;background: url("/zytemplate/theme_1/images/xiexin.png") left center no-repeat;position: absolute;top: 0;right: 0;}
.hd_xxtop .fthg{font-size: 15px;color:#ff8800;line-height: 43px;position: absolute;top: 0;right: 0; }