﻿/*全局样式*/
*{
    box-sizing:border-box;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6 {
    padding: 0;
    margin: 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    text-shadow: rgba(0,0,0,.15) 0 0 1px;
    font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
}
body{
     font-size:15px;
     padding:0;
     margin:0;
     background-color: #fff;
     #background: url(../images/bg.jpg) center top no-repeat;
     background: url(../images/bg2.jpg) center top no-repeat;
/*background: url(/sitesources/wancheng/upload/202004/20200404010521342.jpg) center top no-repeat;*/
     font: 14px/1.5 "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial, sans-serif;
    }
*{
    font-family: "Microsoft YaHei";
}
div,li,ul,img,a{ 
    list-style:none; 
    outline:none; 
    border:none; 
    margin:0; 
    padding:0;
}

a:focus{
    outline:none;
}

a:link,a:visited{
    text-decoration:none; 
    color:#000;
}

a:hover{ 
    text-decoration:none; 
    cursor:pointer; 
    color:#b01912;
}
.tabberlive .tabbertab { 
    overflow:visible; 
    overflow:hidden; 
    outline:none;
}
.tabberlive .tabbertabhide { 
    display:none;
}
/*公共样式*/
.commonbox{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.toum{
        background: rgba(255,255,255,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);
}
/*头部*/
.wc-top{
    min-height: 80px;
    margin-top: 104px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
} 
.wy-logo{
    float: left;
    margin-left: 4px;
}
.wc-search{
    float: right;
    overflow: hidden;
}
.search-form{
    float: left;
    width: 190px;
    height: 34px;
    background: url(../images/inp.png);
    padding:0 36px 0 10px;
    border-radius: 4px;
    position: relative;
    margin-top: 24px;
}
.search-form input{
    background: transparent;
    border: none;
    outline: none;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #000;
    font-family: "Microsoft YaHei";
}
.search-btn{
    background: url(../images/search.png) no-repeat;
    width: 16px;
    height: 16px;
    border: none;
    outline: none;
    position: absolute;
    right: 10px;
    top: 10px;
}
.wza-box{
    float: left;
    margin-right: 30px;
    line-height: 80px;
}
.wza-box img{
    margin:0 6px 0 22px;
}
.wza-box span{
    color: #fff;
}
/*导航*/
.navbox{
    margin-top: 210px;
    background: rgba(7,99,174,0.7);
    line-height: 65px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B20763ae,endcolorstr=#B20763ae);
}
.navbox li{
    float: left;
    border-right: 1px solid #2b71a5;
    border-left: 1px solid #54a3de;
}
.navbox li.active{
    background-color: #0763ae;
}
.navbox li img{
    margin-left: 27px;
    margin-right: 10px;
}
.navbox li span{
    color: #fff;
    font-weight: bold;
    font-size: 19px;
    margin-right: 36px;
    font-family: "Microsoft YaHei";
}
.navbox li.lastone span{
    margin-right: 41px;
}
.navbox li.lastone{border-right:none;}
/*公示公告*/
.announcement{
    background: rgba(255,255,255,0.6);
    min-height: 80px;
    margin-top: 16px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);
}
.gsggbox{
    width: 180px;
    height: 60px;
    float: left;
    background: rgba(7,99,194,0.2);
    margin-top: 10px;
    padding-left: 1px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#330763ae,endcolorstr=#330763ae);
}
.gsggbox a{
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    /*font-family: "simsun";*/
}
.gsggbox a span{
    display: inline-block;
    margin-top: 6px;
    margin-left:10px;
}
.gsggbox a span.english{
    font-size: 13px;
    margin:0;
    margin-left:10px;
}
.boxone{
    float: left;
    line-height: 80px;
    font-size: 20px;
    font-weight: bold;
    margin-left: 14px;
}
.publicmore{
    float: right;
    margin-right: 16px;
    line-height: 80px;
    font-size: 16px;
    font-weight: bold;
}
.publicmore a{
    color: #000;
}
/*焦点图部分*/
.figurebox{
    background: rgba(255,255,255,0.6);
    margin-top: 16px;
    padding:15px 11px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);
}
.jdt_box{
    float:left;
    width:590px;
    height:386px;
    background: #0664ac;
    padding:2px;
    margin-right:17px;
    }
/*正文左上轮播*/
.ct-right{
    width: 100%;
    background: #fff;
    height:382px; 
    overflow:hidden; 
    position:relative; 
    z-index:200;
}
.ct-right .hd{
    overflow:hidden; 
    position:absolute;
    bottom:15px; 
    right:0; 
    z-index:999;
}
.ct-right .hd ul{ 
    overflow:hidden; 
    zoom:1;
    margin:0 auto;
    margin-right:20px;
}
.ct-right .hd ul li{ 
    float:left;  
    margin-left:5px; 
    width:14px; 
    height:14px;
    background:#627383; 
    border: 1px solid #fff;
    cursor:pointer; 
}
.ct-right .hd ul li.on{ 
    background:#015293; 
    width: 15px;
    height: 15px;
    border: none;
}
.ct-right .bd{ 
    position:relative; 
    height:100%; 
    z-index:0;   
}
.ct-right .bd li{ 
    zoom:1; 
    vertical-align:middle;
    position:relative;  
}
.ct-right .bd img{ 
    width:590px; 
    height:382px; 
    display:block;
}   
.button-h{
    position:absolute;
    width: 100%;
    float: left;
    text-align: left;
    text-indent: 10px;
    background: #627383;
    left: 0;
    height: 48px;
    bottom: 0;
    padding: 0px;
    }
.button-h h4{
    padding:0;
    margin:0;
    line-height:48px;
    color:white;
    font-family:"微软雅黑";
    font-size:16px;
    }
/*正文左上轮结束播*/
.xc_xjdt{
    float:right;
    width:468px;
    }
/*县局动态部门*/
.xc_xj_hy{
    border-bottom:1px solid #eee;
    height:38px;
    }
.xc_xj_hy .overon{
    float:left;
    width:116px;
    border-bottom:4px solid #006cc4;
    text-align:center;
    height: 38px;
    }
.xc_xj_hy .overon a{
    font-size:17px;
    color:#007cba;
    font-weight:bold;
    }
.xc_xj_hy .overout{
    float:left;
    width:116px;
    text-align:center;
    }
.xc_xj_hy .overout a{
    font-size:17px;
    font-weight:bold;
    }
.xjdt_mesbox{
    min-height:301px;
    padding-top:6px;
    padding-bottom:5px;
    }
.xjdt_firstbox{
    overflow:hidden;
        margin-top:10px;
}
.xjdt_firstbox a{
    float:left;
    line-height:48px;
    color: #006dc2;
    font-size: 17px;
    font-weight: bold;
}
.xjdt_firstbox span{
    float:right;
    line-height:48px;
    margin-right:5px;
    font-size:14px;
    color:#999;
}
.xjdt_onebox{
    overflow:hidden;
    }
.xjdt_onebox a{
    float:left;
    line-height:48px;
    color: #000;
    font-size: 16px;
    }
.xjdt_onebox span{
    float:right;
    line-height:48px;
    margin-right:5px;
    font-size:14px;
    color:#999;
    }
/*政务服务*/
.e-services{
    width: 262px;
    float: left;
}
.e-services div{
    width: 262px;
    height: 115px;
    margin-bottom: 8px;
    padding-left: 2px;
}
.e-services .zwfw{
    background: url(/sitesources/wancheng/upload/201811/20181120111457058.png) center center no-repeat;
}

.e-services .zwgk{
    background: url(../images/zwgk.png) center center no-repeat;    
}
.e-services .zmhd{
    background: url(/sitesources/wancheng/upload/201811/20181120111711767.png) center center no-repeat;
}
.e-services .overon{
    padding-top: 25px;
    background-color: #0c7ad3;
}
.e-services .overout{
    padding-top: 25px;
    background-color: #f5f5f5;
}
.e-services .overon span{
    font-size: 17px;
    color: #fff;
    display: block;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 10px;
}
.e-services .overon span.yw{
    font-size: 14px;
    letter-spacing: 0;
    margin-left: 10px;
}
.e-services .overout span{
    font-size: 17px;
    color: #000;
    display: block;
    font-weight: bold;
    letter-spacing: 2px;
    margin-left: 10px;
}
.e-services .overout span.yw{
    font-size: 14px;
    letter-spacing: 0;
    color: #a0a0a0;
    margin-left: 10px;
}
/*个人办事*/
.person-ul{
    background: url(../images/tabbg.png) no-repeat;
    width: 200px;
    height: 30px;
    margin-left: 18px;
}
.person{
    background: url(../images/tab1.png) no-repeat;
    width: 100px;
    height: 30px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}
.persout{
    width: 100px;
    height: 30px;
    float: left;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}
.person1{
    background: url(../images/tab2.png) no-repeat;
    width: 100px;
    height: 30px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}
.hander-s{
    width: 830px;
    float: right;
    min-height: 361px;
    background: #f5f5f5;
    padding-top: 20px;
}
/*按主题按部门*/
.aztbox{
    overflow: hidden;
}
.zt-in1{
    overflow: hidden;
}
.zt-in{
    float: right;
    margin-right: 18px;
    background: url(../images/zt.png) no-repeat;
    width: 120px;
    height: 28px;
}
.zton{
    background: url(../images/zton.png) no-repeat;
    width: 60px;
    height: 28px;
    float: left;
    text-align: center;
    line-height: 28px;
    color: #fff;
}
.ztout{
    width: 60px;
    height: 28px;
    float: left;
    text-align: center;
    line-height: 28px;
    color: #000;
}
/*个人办事图标*/
.qy-ioc{
    overflow: hidden;
}
.qy-ioc li{
    background: url(../images/tb.png) no-repeat;
    width: 80px;
    height: 80px;
    float: left;
    margin:38px 20px 0 18px;
    text-align: center;
}
.qy-ioc li img{
    height: 32px;
    display: block;
    margin: 8px auto;
    margin-bottom: 6px;
    opacity: 0.5;
}
.qy-ioc li:hover img{
    opacity: 1;
}
.qy-ioc li span{
    display: block;
    color: #000;
}
.qy-ioc li:hover span{
    color: #005294;
}
/*按部门*/
.abm-box{
    overflow: hidden;
    margin: 20px 0 20px 20px;
}
.abm-box a{
    display: inline-block;
    font-size: 15px;
    min-width: 110px;
    line-height: 42px;
    float:left;
    text-align:center;
    border:1px solid #ccc;
    margin:0 5px 5px 0;
}
.zw-title{
    background: url(../images/zwgkml.png) no-repeat;
    width: 259px;
    height: 34px;
    margin-top: 14px;
}
.zwgk-in{
    overflow: hidden;
    padding: 0 12px;
}
.zwgk-in li{
    margin-top: 30px;
    float: left;
    width: 200px;
}
.zwgk-in li img{
    margin-right: 8px;
}
/*政府信息公开*/
.xxgk-title{
    background: url(../images/xxgkml.png) no-repeat;
    margin-top: 24px;
}
/*视频新闻*/
.video-title{
    border-top: 1px solid #eee;
    margin-top: 15px;
    padding-top: 22px;
}
.video-title span{
    display: block;
    font-size: 17px;
    font-weight: bold;
}
.video-title span.yw{
    font-size: 12px;
    color: #a0a0a0;
}
/* 视频新闻 */
.slideBox{ 
    width:1100px; 
    height:405px; 
    overflow:hidden; 
    position:relative; 
    padding-top: 30px;
}
.slideBox .hd{ 
    height:220px; 
    overflow:hidden; 
    position:absolute; 
    right:40px; 
    top:112px; 
    z-index:1; 
}
.slideBox .hd ul{ 
    overflow:hidden; 
    zoom:1; 
}
.slideBox .hd ul li{ 
    display: block; 
    line-height:14px; 
    text-align:center; 
    cursor:pointer; 
    margin-bottom: 46px;
    font-weight: bold;
    font-size: 16px;
}
.slideBox .hd ul li.on{ 
    color:#0c78d3; 
    text-decoration: underline;
}
.slideBox .bd{ 
    position:relative; 
    width:780px; 
    height:360px; 
    margin: 0 auto; 
    z-index:0;   
}
.slideBox .bd li{ 
    zoom:1; 
    vertical-align:middle; 
}
.slideBox .bd img{ 
    width:780px; 
    height:360px; 
    display:block;  
    margin: 0 auto;
    box-shadow: 0 0 25px #b3b3b3;

}
.slideBox .bd span{
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    background: rgba(0,0,0,0.4);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000,endcolorstr=#66000000);
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ 
    position:absolute; 
    left:20px; 
    top:160px;  
    display:block; 
    width:16px; 
    height:36px; 
    background:url(../images/prev.png) no-repeat; 
    
}
.slideBox .next{ 
    left:20px; 
    top:220px; 
    background:url(../images/next.png) no-repeat;
}
/*专题专栏*/
.ztzl-t{
    border: none;
    margin: 0;
}
.tsxy_jdt {
    width:1100px; 
    overflow:hidden; 
    position:relative;
    margin-top: 26px;
    margin-bottom: 30px;
}
.tsxy_jdt .bd {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.tsxy_jdt .bd .tempWrap{width:1100px !important;}
.tsxy_jdt .bd ul { 
    overflow:hidden; 
    zoom:1;
}
.tsxy_jdt .bd ul li { 
    float:left;
     _display:inline; 
     overflow:hidden; 
     text-align:center; 
     position:relative; 
     width:260px; 
     padding:0px; 
     margin-right: 20px;
    }
.tsxy_jdt .bd ul li img { 
    width:260px; 
    height:100px; 
    display:block; 
    border:none; 
    text-align:center;
}
/*尾部*/
.footer-in{
    border-top: 1px solid #cbcbcb;
    background: #e7e5e6;
    min-height: 260px;
}
.yq-link select{
    border: none;
    background: #fff;
    width: auto;
    padding: 0 5%;
    height: 32px;
    margin: 36px 20px;
        outline:none;
}
.footerbox{
    width: 1018px;
    margin: 0 auto;
    overflow: hidden;
}
.foot-img1{
    float: left;
    margin:0 24px;
}
.foot-wenz{
  float: left;
    line-height: 30px;
    color: #000;
    margin-top: -6px;
    text-align: center;
    width: 808px;
    margin: 0 auto;
    letter-spacing: 1px;
}
.foot-img2{
    float: right;
}
/*政民互动滑动部分*/
.mailboxin{
    width: 258px;
    float: left;
    margin-top: 8px;
    margin-left: 15px;
}
.maibox-title{
    background: url(../images/titbg.png) no-repeat;
    width: 258px;
    height: 37px;
    line-height: 37px;
}
.maibox-title img{
    float: left;
    margin: 10px;
}
.maibox-title span{
    color: #0c7acf;
    font-size: 16px;
    float: left;
    margin-left: 52px;
    font-weight: bold;
}
.mailbox-nr{
    border: 1px dashed #e2e2e2;
    width: 258px;
    min-height:260px; 
    padding:8px;
    margin-top: 12px;
}
.mailbox-nr a{
    display: block;
    color: #000;
    min-height: 31px;
}
.serbox{
    border: none;
}
.chatbox{
    margin-top: 24px;
}
.chatbox img{
    display: block;
    width: 258px;
    height: 206px;
}
.chatbox span{
    display: block;
    background: #c7dcef;
    height: 34px;
    line-height: 34px;
        padding-left:10px;
}

/*-------------------------当前位置 Start----------------------------*/
.dqwz{
    margin: auto;
    width: 1100px;
    height: 60px;
    background:#fff;
}

.ciq-location{
    float: left;
    margin-left: 10px;
    width:100%;
    height:60px;
    font-size:16px;
    line-height:60px;
    color:#606060;
}

.ciq-location span{
    float:left;
}

.ciq-location img{
    float: left;
    margin-top: 22px;
    margin-right: 10px;
    margin-left: 10px;
}

.ciq-location li {
    width:auto;
    float:left;
    display:inline-block;
}

.ciq-location li a{
    width:auto;
    float:left;
    display:block;
}

.ciq-location li a.active{
    color:#007cb0;
}
/*-------------------------当前位置 End----------------------------*/


/*二级框架*/
.ej_main{
    width:1100px;
    min-height:700px;
    height:auto !important;
    margin:auto;
    overflow:hidden;
    margin-bottom:26px;
  background: #fff;
    }

.ej_left{ 
   width:240px; 
   height:auto !important; 
   min-height:700px; 
   float:left; 
   background:#f5f5f5; 
   overflow:hidden;
   margin-left:15px;
   
   }
.ej_right{ 
    width: 810px;
    height: auto !important;
    min-height: 700px;
    float: right;
    margin-right: 25px;
    overflow: hidden;
   }


/*栏目信息列表*/
.list-main {
    overflow: hidden;
}
.list-left {
    float: left;
    width: 210px;
}
.col-parent {
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
    text-indent: 45px;
    background: #0c7ad3 url(../images/col-pen.png) 18px center no-repeat;
}
.list-cols li {
    position: relative;
    height: 49px;
    line-height: 48px;
    font-size:16px;
    border-bottom: 1px dashed #999;
}
.list-cols li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 34px;
}
.list-cols li a:hover {
    color: #b4021c;
}
.list-cols li span {display: none;}
.list-cols .active {
    
}
.list-cols .active a {
    border-left: 5px solid #0c7ad3;
    color: #0c7ad3;
    text-indent: 29px;
}
.list-cols .active span {
    position: absolute;
    top: 21px;
    left: 5px;
    display: block;
    width: 0;
    height: 0;
    border-width: 3px 5px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #0c7ad3;
}

.list-right {
    float: right;
    width: 776px;
}
.list-infos {
    min-height:500px;
}
.tit {
    position: relative;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
    text-indent: 36px;
    background-color: #0c7ad3;
}
.tit span {
    position: absolute;
    top: 50%;
    left: 11px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-width: 6px 10px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #fff;
}
.info-list-box {
    padding: 10px 15px;
}
.list-info-one {
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    color: #434343; 
    font-size:16px;
}
.list-info-one .info-icon {
    float: left;
    width: 4px;
    height: 4px;
    margin-top: 18px;
    overflow: hidden;
    background-color: #0c7ad3;
}

.list-info-one a {
    float: left;
    padding-left: 16px;
    color: #434343; 
}
.list-info-one a:hover {
    color: #4098f2;
}
.list-info-one .info-date {
    float: right;
}
.info-ext{
    width: 185px;
    height: 40px;
    line-height: 40px;
    float: left;
    padding-left: 5px;
    font-size: 14px;
}
.mr_right_con_con{
    line-height: 30px;
    padding: 0 15px;
    font-size: 16px;
}

/*文章详情页 开始*/
.cms-article-box{
    width: 1100px;
    margin: auto;
    background:#ffffff;
    padding-bottom:50px;
    min-height: 500px;
    height: auto;
}

.cms-article-tit{
    width:95%;
    margin:0px auto;
    font-size:30px;
    color:#0c7ad3;
    line-height:50px;
    text-align:center;
    letter-spacing:2px;
    padding-top:10px;
    font-family: "SimHei";
}

.cms-article-xinxi{
    width:95%;
    height:40px;
    margin:0px auto;
    font-size:12px;
    line-height:20px;
    text-align:center;
    border-bottom:1px dashed #dedede;
}

.cms-article-xinxi span{
    padding:0px 5px;
}

.cms-article-video{
    width:800px;
    height:600px;
    margin:10px auto;
}

.article-detail{
    font-family:"SimSun";
    width:95%;
    margin:20px auto;
    padding-bottom:33px;
    font-size:16px;
    line-height:35px; 
    /*min-height:300px;*/
    height:auto;
}


.article-detail p{
    text-indent:2em;
    margin-bottom:20px;
}

.article-detail p img{
    max-width: 100%;
}
.article-detail div{
text-indent:2em;
}
.article-detail div img{
    max-width: 100%;
}

.printClose{
    width:100%;
    height:30px;
    margin:0 auto;
    text-align:right;
}

.printClose a{
    width:auto;
    float:right;
    font-size:14px;
    line-height:30px;
}

.dpxx{
    width:100%;
    background:#ffffff;
    padding:10px;
} 

.dpxxtit{
    width:100%;
    margin:0px auto;
    font-size:26px;
    color:#DE1A14;
    line-height:70px;
    text-align:center;
    font-weight:bold;
    letter-spacing:2px;
    padding-top:10px;
    float:left;
}

.dpxxcon{
    width:100%;
    margin:20px auto;
    padding-bottom:30px;
    font-size:16px;
    line-height:35px; 
}

.dpxxcon p{
    /*text-indent:2em;*/
    margin-bottom:20px;
}


/*文章详情页 结束*/

/*领导页面*/
.lader_left {
    float: left;
    width: 24%;
    height: 260px;
    text-align: center;
}

.lader_left img{
    width:136px;
    /*height:153px;*/
    margin:20px auto;
}

.list{
    width:100%;
    line-height:35px;
}

.lader_right {
    float: right;
    width: 76%;
    min-height: 260px;
    height: auto;
}

.lader_down {
    color: #e54138;
    font-size: 17px;
    float: left;
    width: 100%;
   /* text-indent: 20px;*/
    padding-top: 10px;
    border-top: solid 2px #f1f1f1;
    margin-bottom:10px;
}
.division-box *{
     font-size:17px !important;
}
.leader-jj img{max-width:560px;}

.new-ove{
    overflow: hidden;
    width: 1064px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.online-left{
    width: 304px;
    float: left;
    min-height: 556px;
    background: #f5f5f5;
    padding-bottom: 18px;
}
.online-right{
    width: 750px;
    float: right;
}
.three-tit{
    background: #0c7ad2;
    height: 50px;
    overflow: hidden;
    line-height: 50px;
}
.three-tit img{
    float: left;
    margin:11px 8px 0 12px;
}
.title-pc{
    float: left;
    margin-top: 12px;
}
.title-pc span{
    display: block;
    line-height: 16px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;

}
.title-pc span.yw{
    font-size: 12px;
}
.three-tit a{
    float: right;
    margin-right: 10px;
    color: #fff;
    font-size: 16px;
}
.online-nws{
    width: 286px;
    margin: 0 auto;
    overflow: hidden;
    font-weight: bold;
    color: #0663ad;
    line-height: 50px;
    border-bottom: 1px dashed #e8e8e8;
}
.online-nws span{
    padding-left: 10px;
    padding-right: 5px;
    display: inline-block;
}
.online-nws a{
    color: #000;
    font-size: 15px;
    font-weight: normal;
}
/*领导信箱*/
.mail-content{
    border: 1px solid #e5e5e5;
    min-height: 200px;
    padding:6px 10px;
    margin-bottom: 10px;
}
.xj-one{
    overflow: hidden;
    line-height: 36px;
    font-size: 15px;
}
.xj-one a{
    width: 462px;
    float: left;
}
.xj-one .yhfspan{
    color: #22ac38;
}
.xj-one .zzbl{
    color: #fa9029;
}
.xj-one .wbl{
    color: red;
}
.xj-one span.time-one{
    float: right;
    color: #999;

}
/*在线访谈*/
.chat-zt{
    border: 1px solid #e5e5e5;
    padding: 10px;
    overflow: hidden;
}
.chaimg{
    width: 313px;
    float: left;
}
.chanrin{
    width: 395px;
    float: right;
}
.chatnrt{
    overflow: hidden;
    line-height: 36px;
    font-size: 15px;
}
.chatnrt a{
    color: #000;
}
.chatnrt span{
    color: #999;
    float: right;
}

/*走进宛城相册框Gallery*/

.ad-image {
    width: 752px !important;
    height: 423px !important;
}

.ad-image img {
    width: 752px !important;
    height: 423px !important;
}

#gallery {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
    color: #333;
}

.ad-gallery {
    width: 752px;
}

.ad-gallery,
.ad-gallery * {
    margin: 0;
    padding: 0;
}

.ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 423px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.ad-gallery .ad-image-wrapper .ad-loader {
    position: absolute;
    z-index: 10;
    top: 48%;
    left: 48%;
    border: 1px solid #CCC;
}

.ad-gallery .ad-image-wrapper .ad-next {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: block !important;
    z-index: 100;
}

.ad-gallery .ad-image-wrapper .ad-prev {
    position: absolute;
    left:14px;
    top: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: block !important;
    z-index: 100;
}

.ad-gallery .ad-image-wrapper .ad-prev,
.ad-gallery .ad-image-wrapper .ad-next {
    /* Or else IE will hide it */
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/left.png);
    width: 40px;
    height: 40px;
    display:block !important;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../images/right.png);
    width: 40px;
    height: 40px;
 display:block !important;
    right: 14px;
    left: auto;
}

.ad-gallery .ad-image-wrapper .ad-image {
    position: absolute;
    overflow: hidden;
    top: 0 !important;
    left: 0 !important;
    z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image a img {
    border: 0;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 7px;
    text-align: left;
    width: 100%;
    z-index: 2;
    color: #000;
}

* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: none;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
    display: block;
}

.ad-gallery .ad-controls {
    height: 20px;
}

.ad-gallery .ad-info {
    float: left;
}

.ad-gallery .ad-slideshow-controls {
    float: right;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start,
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
    padding-left: 5px;
    cursor: pointer;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
    padding-left: 5px;
    font-size: 0.9em;
}

.ad-gallery .ad-slideshow-running .ad-slideshow-start {
    cursor: default;
    font-style: italic;
}

.ad-gallery .ad-nav {
    width: 100%;
    position: relative;
}

.ad-gallery .ad-forward,
.ad-gallery .ad-back {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
}


/* IE 6 doesn't like height: 100% */

* html .ad-gallery .ad-forward,
.ad-gallery .ad-back {
    height: 100px;
}

.ad-gallery .ad-back {
    cursor: pointer;
    left: -20px;
    width: 13px;
    display: block;
}

.ad-gallery .ad-forward {
    cursor: pointer;
    display: block;
    right: -20px;
    width: 13px;
}

.ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 100%;
    position:reletive;
    height:100px;
}

.ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    width: 9000px;
    list-style: none;
}
.ad-thumb-list{
   height:100px;
   overflow:hidden;
   position:absolute;
   top:0;
   left:0;
}

.ad-gallery .ad-thumbs li {
    float: left;
    margin:0 4px;
    width:180px;
height:100px;
}

.ad-gallery .ad-thumbs li a {
    display: block;
}

.ad-gallery .ad-thumbs li a img {
   
    display: block;
}

.ad-gallery .ad-thumbs li a.ad-active img {
    border: 3px solid #1676c2;
}


/* Can't do display none, since Opera won't load the images then */

.ad-preloads {
    position: absolute;
    left: -9000px;
    top: -9000px;
}

/*走进宛城*/
.zjwc-xc{width:782px;overflow:hidden;color:#0b79d0;font-size:16px;font-weight:bold;border-bottom:1px solid #0b79d0;padding-bottom:8px;margin-bottom:10px;}
.wznr{text-indent:2em;font-size:15px;margin-bottom:10px;line-height:28px;}

/*最新相册样式*/
#content1 {width:792px; margin:0px auto;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix {
    *zoom: 1;
}

.tn3-gallery {
    position: relative;
    width: 792px;
    height: 540px;
    line-height: normal;
}
.tn3-full-image img{
 width:792px !important;
    height:422px !important;
}
.tn3-gallery img {
  
}    
.tn3-image {
    position: absolute;
    width: 792px;
    height: 422px;
}
.tn3-controls-bg {
    position: absolute;
    width: 792px;
    height: 104px;
    bottom: 0px;
}
.tn3-thumbs ul, .tn3-thumbs li {

    list-style-type: none !important;
}
.tn3-thumbs {
    position: absolute;
    width: 792px;
    height: 100px;
    bottom: 0px;
    left: 0;
}
.tn3-thumb {
    width: 188px;
    height: 100px;
     margin:0 5px;
    cursor: pointer;
}
.tn3-thumb img {
    width: 100%;
    height: 100%;
   
}    
.tn3-thumb-over {
}
.tn3-thumb-selected {
    border: 4px solid #096ebc;
    cursor: default;
}
.tn3-next {
    position: absolute;
    background: url(../images/right.png);
    width: 40px;
    height: 40px;
    right: 6px;
    cursor: pointer;
}
.tn3-prev {
    position: absolute;
    background: url(../images/left.png);
    width: 40px;
    height: 40px;
    left: 6px;
    cursor: pointer;
}


.tn3-text-bg {
    position: absolute;
    bottom: 0px;
    width: 100%;
    font-size: medium;
    background:rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}

.tn3-image-description {
    font-family: Tahoma, Helvetica, sans-serif;
    line-height: 30px;
    font-weight:bold;
    text-align:center;
}
.tn3-image-description a{
    color: #fff;
    font-size: 15px;
}
.tn3-count {
    position:absolute;
    right:20px;
    bottom:6px;
    color:#777777;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display: none;
}
.tn3-play {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -74px -5px;
    left: 13px;
    bottom: 9px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-play:hover {
    background-position: -74px -42px;
}
.tn3-play-active {
    background-position: -101px -4px;
}
.tn3-play-active:hover {
    background-position: -101px -41px;
}
.tn3-show-albums {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -177px -6px;
    bottom: 9px;
    right: 59px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-show-albums:hover {
    background-position: -177px -41px;
}
.tn3-fullscreen {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -203px -5px;
    bottom: 9px;
    right: 11px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.tn3-fullscreen:hover {
    background-position: -203px -42px;
}
.tn3-albums {
    position: absolute;
    width: 620px;
    height: 425px;
    left: 0px;
    top: 0px;
    color: #e0dcdc;
    font-family: Tahoma, Helvetica, sans-serif;
    background-image:url('bg.png');
    background: rgba(0, 0, 0, 0.7);
}
.tn3-inalbums {
    position: absolute;
    width: 620px;
    height: 380px;
    padding: 14px;
    top: 45px;
}
.tn3-album {
    position:absolute;
    width: 280px;
    height: 70px;
    background-color: #1a1a1a;
    overflow: hidden;
    cursor: pointer;
}
.tn3-album-over {
    background-color: #2a2a2a;
}
.tn3-album-selected {
    background-color: #cdcdcd;
    color: #111214;
    cursor: default;
}
.tn3-album-image {
    height: 100%;
    width: 80px;
    margin-right: 10px;
    float: left;
}
.tn3-album-image img {
    width: 80px;
    height: 80px;
}
.tn3-album-title {
    font-size:11px;
    font-weight:bold;
    margin-top: 1em;
}
.tn3-album-description {
    font-size:10px;
    height: 3em;
    line-height: 1.4em;
    overflow: hidden;
}
.tn3-albums-next {
    position:absolute;
    background-image:url('tn3.png');
    background-position: -43px -9px;
    width: 20px;
    height: 20px;
    right:24px;
    top:20px;
    cursor:pointer;
}
.tn3-albums-next:hover {
    background-position: -43px -46px;
}
.tn3-albums-prev {
    position:absolute;
    background-image:url('tn3.png');
    background-position: -9px -9px;
    width: 20px;
    height: 20px;
    right: 46px;
    top: 20px;
    cursor: pointer;
}
.tn3-albums-prev:hover {
    background-position: -9px -46px;
}
.tn3-albums-close {
    position: absolute;
    background-image: url('tn3.png');
    background-position: -237px -9px;
    width: 20px;
    height: 20px;
    left: 20px;
    top: 19px;
    cursor: pointer;
}
.tn3-albums-close:hover {
    background-position: -237px -47px;
}
.tn3-sep1 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    left: 47px;
}
.tn3-sep2 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    right: 96px;
}
.tn3-sep3 {
    position: absolute;
    background-image: url('tn3.png');
    width: 2px;
    height: 47px;
    right: 47px;
}

/* when javascript is disabled */
.tn3.album, .tn3.album li {
    float:left;
    list-style-type: none;
    margin:4px;
}
.tn3.album div, .tn3.album li h4, .tn3.album li div{
    display:none;
}
/*最新相册样式结束*/

/*部门机构*/
.depart_namebox{
    overflow: hidden;
    min-height: 200px;
        margin-top:10px;
}
.department-box{
    width:25%;
    font-size: 16px;
    border-bottom: 1px dashed #ccc;
    float: left;
        position:relative;
        line-height:42px;
}
.xsj{
    position: absolute;
    top: 57%;
    left: 11px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-width: 4px 6px;
    border-style: solid;
    border-color: transparent;
    border-left-color: #0c7ad3;
}
.department-box{padding-left:26px;}
.top_tzb_bumen{
    margin-bottom: 10px;
}
.department-name-list pre{
    border:none;
    border-radius: unset;
    background: transparent;
    font-size: 15px;
    line-height: 32px;
    padding:0
    margin:0;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
/*部门机构结束*/

/*政府部门信息公开jsp样式*/

.ejfyTop .fy_lanm {
    width: 140px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
    float: left;
}
.erji_out{
     width:1100px;
     overflow:hidden;
     background:#fff;
     padding:20px;
     margin:0 auto;
     float:none;
     padding-top:0;
}

.wzdt{
    width: 100%;
    height: auto;
    float: left;
    border: 1px solid #ededed;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    background: #fff;
}
.wzdttit{
    width: 100%;
    height: 40px;
    float: left;
}
.wzdttit a{
    width: auto;
    height: 40px;
    float: left;
    display: inline-block;
    padding: 0 20px;
    font-size: 20px;
    font-weight: bold;
    color: #007cba;
    line-height: 40px;
}

.wzdtcon{
    width: 100%;
    height: auto;
    float: left;
    border-top:1px solid #ededed;
}
.wzdtcon a{
    width: auto;
    height: 35px;
    float: left;
    display: inline-block;
    padding: 0 20px;
    font-size: 16px;
    line-height: 35px;
}



/*retrieve*/
.retrieve{width: 530px;height: 40px;border: 1px solid #dcdcdc;margin: 30px 0 30px 280px;}
.retrieve select{width: 120px;height: 38px;border: none;text-indent: 10px;border-right: 1px solid #dcdcdc;outline:none;}
.retrieve input{width: 320px;height: 38px;line-height: 38px;border: none;padding-left: 20px;outline:none;}
.retrieve a,.retrieve input.searchBtn{display: block;width: 24px;height: 24px;padding: 0; background: url(../images/search-btn2.png);margin: 8px 15px 0;outline:none;}
.retrieve .fl{float:left;}
.retrieve .fr{float:right;}

.con-title{
    overflow: hidden;
    text-align: center;
    line-height:40px;
  }
  .con-title .p1{
    width: 160px;
    float: left;
    background: #d6d6d6;
  }
  .con-title .p2{
    width: 642px;
    float: left;
    background: #d6d6d6;
    margin:0 4px;
  }
  .con-title .p3{
    width: 158px;
    float: right;
    background: #d6d6d6;
  }
  .list-info-one1{
      height: 50px;
      overflow: hidden;
      line-height: 50px;
      color: #434343;
      font-size: 16px;
      border-bottom: 1px dashed #e9e9e9;
  }

  .list-info-one1 a{
    width: 632px;
    float: left;
    margin:0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
  }
  .list-info-one1 span{
    width: 158px;
    float: right;
    text-align: center;
  }

  /* 首页右侧悬浮 */
  .sy-rfloat{
      width: 260px;
      height: 250px;
      position: fixed;
      right:0;
      bottom:0;
      z-index: 99;
  }
  .sy-rfloat a{
      width: 260px;
      height: 100px;
      float: left;
  }
  .sy-rfloat a + a{
    margin-top: 10px;
}



/*政府信息公开目录页面*/
.gkml-box{margin-top:25px;}
.gkml-box p{margin:0;height:60px;line-height: 60px;padding-left:20px;background: #e8f1f7;font-size:20px;color:#006eab;font-weight: bold;}
.gkml-list{border-left:1px solid #e6e6e6;float: left;background: #fff;margin-bottom: 25px;}
.gkml-list li{float:left;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:274px;height:86px;line-height: 86px;text-align: center;}
.gkml-list a{ font-size:16px;  display: block;}
.gk-li{line-height: 24px!important;}
.gk-li a{margin-top:20px;}

/*法治政府建设示范市创建*/

.fzzfbag{    margin: 0px;
    padding: 0;
    background: #fff7ec url(/sitesources/wancheng/upload/202307/20230713095501183.jpg) center top no-repeat;
    font-family: "Microsoft YaHei"; overflow: hidden; min-height: 800px;}
.fzzfhead {
    width: 100%;
    min-width: 1200px;
    height: 330px;
    margin: 0 auto;
}
.fzzflog{width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    height: 330px;
    background: url(/sitesources/wancheng/upload/202307/20230713095530645.png) left 50px no-repeat;}
.fhsy{width: 220px;
    height: 38px;
    float: right;
    margin-top: 80px;}
.fhsy a{font-size: 16px;color: #F01703; font-weight: bold;}
.fzzfnav{width: 1200px;
    height: 90px;
    margin: 0 auto;
    min-width: 1200px;}
.lm{    width: 1200px;
    margin: auto;
    padding-top: 20px;}
.lm li {
    float: left;
    line-height: 70px;
    font-size: 24px;
    width: 224px;
    height: 70px;
    background: url(/sitesources/wancheng/upload/202307/20230713095549941.png) no-repeat center;
    text-align: center;
    margin: 0 8px;
}
.lm li a {
    color: #fff;
}
.fzzfcon{background: #fff;margin: 40px auto 0;
    min-height: 400px;
    overflow: hidden; width: 1200px;}
.wljs{padding: 20px;}
.wljs_tlt{width: 1200px;}
.wlzb{ width:1200px; overflow:hidden; }
.wlzb li{ float:left; width:345px; height:78px; margin-left:8px; margin-top:30px; border:1px solid #EDBC56; transition:0.3s; border-radius:5px 5px;}
.wlzb li a{ display:block; width:345px; height:78px; color:#89610E; line-height:78px; font-size:18px; background:url(/sitesources/wancheng/upload/202307/20230713095708857.png) no-repeat right bottom;  transition:0.3s;}
.wlzb li a div{ width:320px; margin:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wlzb li:hover{  background: #E00701;}
.wlzb li:hover a{ color:#EDBC56;}
.gzdtlist li {
    height: 40px;
    line-height: 40px;
    background: url(/sitesources/wancheng/upload/202307/20230713095730439.gif) no-repeat 10px 15px;
    padding-left: 20px;
    width: 45%;
    float: left;
}
.gzdt{padding: 20px;}
.fzzfweibu{height: 200px;background: #C1182B;}
.fzzfweibucon{width: 1200px; margin: 0 auto;}
/*规范性文件详情页加文号*/
.wcqwjpane {
  border-top:1px #048 solid;
  border-bottom:1px #048 solid;
  background-color:#e6e6e6;
  margin-top:20px;
  padding:10px 20px;
  line-height:28px;
  font-size:16px;
    width: 90%;
margin: 20px auto;
}

.wcqwjpane table.s1 {
  width:100%;
}
.wcqwjpane table.s1 th, .wcqwjpane table.s1 td {
  line-height:20px;
  padding:5px;
  font-size:14px;
  color:#048;
}
 .wcqwjpane table.s1 tbody th {
  color:#000;
  font-weight:bold;
  width:10%;

}
