@charset "utf-8";
/*当前位置*/
.site{ line-height: 30px; margin: 5px auto; }
.site .site-box{ padding: 5px 0; }
.site *{ color: #000; font-size: 14px; }
.site a:hover{ text-decoration: underline; }
/******************************************************* 列表.html******************************************************/
#list{ margin-bottom: 30px; }
#list .list_con { background: #fff; overflow: hidden; position: relative; }
#list .con_left{ width: 300px; float: left; overflow: hidden; }
#list .con_right{margin-left: 340px;overflow: hidden;}
#list .con_right .con_right_wenjianku{ margin-top: 0; }
#list .con_right .right_list{ border: 0; padding: 0; padding-top: 10px; }
/*三级栏目样式*/
.left_title{ height: 70px; line-height: 70px; text-align: center; background: #245399; border-radius: 2px 2px 0 0; font-size: 24px; font-weight: bold; color: #fff; }
.left_list{overflow-x: hidden;overflow-y: scroll;max-height: 920px;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;}
.left_list::-webkit-scrollbar { background-color: rgba(0, 0, 0, 0.1); width: 5px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.left_list::-webkit-scrollbar-thumb { background-color: #ccc;background-clip: padding-box;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px;min-height: 28px;}
.left_list::-webkit-scrollbar-thumb:hover {background-color:#245399;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.left_list>ul>.list_ul{ background: #e0e9f7; margin-top: 3px; }
.left_list>ul>.list_ul>a{ display:block; padding: 0 20px; height: 50px; line-height: 50px; font-size: 18px; }
.left_list>ul>.list_ul:hover>a{ color: #245399; }
.left_list>ul>.list_ul.active>a{ border-left: 5px solid #245399; font-weight: bold; color: #245399; }
.left_list>ul>.list_parent>a{ background: url(../images/details_dian7.png) no-repeat 92% center;  }
.left_list>ul>.list_parent.slide>a{ border-left: 5px solid #245399; font-weight: bold; color: #245399; background: url(../images/details_dian6.png) no-repeat 92% center; }
.left_list>ul>.list_ul .list_ul_ul{ display: none; }
.left_list>ul>.list_ul>.list_ul_ul{ padding-bottom: 10px; padding-top: 10px; background: #fff; border: 1px solid #e0e9f7; }
.left_list>ul>.list_ul li{ padding-left: 24px; margin-right: 20px; }
.left_list>ul>.list_ul li a{ background: url("../images/list_sanjian.png") no-repeat -5px center; line-height: 30px; display: block; -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.left_list>ul>.list_ul li a:hover,
.left_list>ul>.list_ul li.active>a{ background: url("../images/list_sanjian.png") no-repeat 2px center; padding-left: 14px; color: #245399; }
.left_list>ul>.list_ul li.list_parent>a{ background: url(../images/details_dian7.png) no-repeat 97.5% center; }
.left_list>ul>.list_ul li.list_parent.slide>a{ color: #245399; background: #f0f6ff url(../images/details_dian6.png) no-repeat 97.5% center; }
.left_list>ul>.list_ul li.list_parent:hover>a{ background: url(../images/details_dian7.png) no-repeat 97.5% center; }
.left_list>ul>.list_ul li.slide>a,
.left_list>ul>.list_ul li.slide:hover>a,
.left_list>ul>.list_ul li.list_parent.slide>a{  background: #f0f6ff url(../images/details_dian6.png) no-repeat 97.5% center; }
/*列表样式*/
.tab_box{ text-align:left; }
.tab_hd{ height: 40px; border-bottom: 1px solid #d7d7d7;  overflow: hidden; }
.tab_hd ul li{ float:left; margin-right: 30px; }
.tab_hd ul li a { display: block; height: 40px; line-height: 40px; font-size: 18px; text-align: center; color: #000000;}
.tab_hd .on a{ font-weight: bold; color: #245399; }
.tab_hd>ul>li>a>span{ font-size: 14px; color: #999999; line-height: 40px; margin-left: 10px; }
.tab_hd>span{ float: right; }
.tab_hd>span>a{ display: block; padding: 0 10px; height: 40px; line-height: 40px; background: url(../images/index_more.png) no-repeat center; width: 34px; -webkit-transition: all 0.5s ease-out; transition: all .5s ease-out;  }
.tab_hd>span>a:hover{ background: url(../images/index_more_h.png) no-repeat center; -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  transform: rotate(360deg); }
.bd_new { padding-top: 10px; }
.bd_new ul{ zoom:1; }
.bd_new li{ height: 40px; line-height: 40px; position: relative;  }
.bd_new li a{ background: url("../images/index_dian1.png") no-repeat left center; padding-left: 15px; font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.bd_new li:hover a{ color: #245399; }
.bd_new li:hover span{ color: #245399; }
.bd_new li span{ display: block; font-size: 14px; color: #999999; text-align: right; float:right;  }
.bd_new.bd_a80 a{ margin-right: 100px; }
#list .con_right .tab_hd ul li.on{ position: relative; padding-left: 18px; }
#list .con_right .tab_hd ul li.on:before{ content: ""; display: block; width: 4px; height: 18px; background: #245399; position: absolute; left: 0; top: 50%; margin-top: -9px; }
.right_list>ul>li{ height: 40px; line-height: 40px; }
.right_list .line { height: 0; line-height: normal; margin: 15px 0 15px 0; *margin: 15px 20px -15px 13px; border-bottom: 1px dashed #D1D1D1; background: none; }
.right_list .line:last-child { display: none; }
/*表格列表*/
.right_table{ margin-top: 23px; }
.right_table table{ width: 100%; }
.right_table table th,.right_table table td{ padding: 8px 0;  }
.right_table table th{ padding: 15px 0; border: 1px solid #e0e0e0; font-size: 16px; font-weight: bold; text-align: center; background: #e6e6e6; }
.right_table table td{ border: 1px solid #e0e0e0; text-align: center;font-size: 14px;color: #666666; }
.right_table table tr{ background: #fff; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.right_table table tr:nth-child(odd){ background: #fafafa; }
.right_table table tr:hover{ background: #245399; }
.right_table table tr:hover td{ color: #ffffff; }
/* 分页 */
.cutPage{height:30px;margin:20px;}
#kkpager{clear:both;color:#999;padding:5px 0px 5px 0px;font-size:13px;}
#kkpager a{border:1px solid #ccc;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999;}
#kkpager span.disabled{display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
#kkpager span.curr{border:1px solid #245399;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#245399;color:#fff;}
#kkpager a:hover{border:1px solid #245399;background-color:#245399;color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;}
#kkpager_btn_go{width:44px;height:18px;border:0px;overflow:hidden;line-height:140%;padding:0px;margin:0px;text-align:center;cursor:pointer;background-color:#245399;color:#FFF;position:absolute;left:0px;top:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;}
#kkpager_btn_go_input{width:36px;height:16px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{border-color:#245399;}
#kkpager .pageBtnWrap{float:left;}
#kkpager .infoTextAndGoPageBtnWrap{float:right;margin-right:35px;}
#kkpager .spanDot{margin-right:5px;}
#kkpager .currPageNum{color:#245399;}
#kkpager .infoTextAndGoPageBtnWrap{padding-top:5px;}
.p_noData{padding:10px;text-align:center;color:#ccc;}
.p_noData img{max-width:85px;display:block;margin:10px auto}
@media only screen and (max-width: 1000px) {
    #kkpager{ margin: 20px 0; height:auto; }
    #kkpager *{ font-size:14px; }
    #kkpager .pageBtnWrap{ float:none; display:block; text-align:center; overflow:hidden; }
    #kkpager .pageBtnWrap span,#kkpager .pageBtnWrap span{ padding: 3px 4px; }
    #kkpager .infoTextAndGoPageBtnWrap{ float:none; padding-top:15px; display: block; text-align: center; margin-right:0; }
    #kkpager span.curr{ padding: 3px 4px; }
    #kkpager span.disabled,
    #kkpager a{ padding:0; border:0; }
}

/***************************************** 文章.html *****************************************/
.article{ overflow: hidden; background: #fff; }
.article h1.article-title{ line-height: 36px; font-size: 30px; color: #1658a0; text-align:center; padding: 20px 0; }
.article .d_detailBox_subtitle{ line-height: 36px; font-size: 20px; text-align:center; }
.oneColumn { padding:  0 0 10px; }
.article2 .oneColumn { padding: 10px 60px 50px; }
.article2 .oneColumn2 { padding:  0 20px 20px; }
.pages_zz{ padding: 0 10px 8px; line-height: 32px; overflow:hidden; color:#000; font-size: 14px; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
.pages_zz i{ font-style: initial; }
.pages_zz .font{display: inline-block; padding: 0 10px; font-size: 14px; }
.pages_zz .dozoom,.pages_zz .djl{ float: right; }
.pages_zz .djl img{ margin-top: -3px; margin-left: 10px; }
.pages_zz .dozoom img{ margin-top: -2px;  }
.pages_zz .dozoom a{ margin: 0 5px; font-size: 14px; }
.pages_zz .dozoom .on{ opacity: 0.6; }
.fenxiang{ background: #f1f1f1; padding: 0 20px; line-height: 32px; overflow:hidden; color:#737373; font-size: 14px; margin-top: 30px; margin-bottom: 20px; }
.fenxiang .printIco{ padding: 5px 10px 0 25px; }
.bdsharebuttonbox{ float: left; margin-top: 2px; }


#d_article,
.d_detailContent p,
.d_detailContent span,
.d_detailContent div,
.d_detailContent .Custom_UnionStyle{ line-height:34px; margin:20px 0; color:#000; font-size:16px; font-family:"Microsoft Yahei"; }
.d_detailContent *{ max-width: 100%!important; }
.d_detailContent table tr, .d_detailContent td, .d_detailContent th{padding:3px !important;margin:0 !important;font-size:12px !important;line-height:16px !important;border-spacing: 0;}
.d_detailContent table tr:hover {background: #dce9f9;}
.d_detailContent table p {line-height:16px !important;margin:0 !important;padding:auto 0 !important;font-size:12px !important;}
.d_detailContent a, .d_detailContent a:visited{color: #ff5a00;text-decoration: none}
.d_detailContent a:hover {text-decoration: underline;color: #F00;}
.d_detailContent a:active {text-decoration: none;color: #F00;}
#d_article{ margin: 20px; }
#d_article span { font-size: inherit!important; }

.mainbox_right_se *{ max-width: 100% !important; }
.mainbox_right_se {margin:20px 30px 0 30px;color:#000;font-size:15px !important;font-family:"Microsoft Yahei";}
.mainbox_right_se p,.mainbox_right_se div,.mainbox_right_se div.Custom_UnionStyle {margin:20px auto;line-height:25px;font-size:15px;}
.mainbox_right_se a,.mainbox_right_se a:visited {color:#ff5a00;text-decoration:none;}
.mainbox_right_se a:hover {text-decoration:underline;color:#F00;}
.mainbox_right_se a:active {text-decoration:none;color:#F00;}
.mainbox_right_se table {*border-collapse:collapse;/* IE7 and lower*/border-spacing:0;margin:0 auto !important;padding:0 !important;font-size:12px !important;line-height:25px !important;width:100% !important;}
.mainbox_right_se table tr,.mainbox_right_se td,.mainbox_right_se th {padding:3px !important;margin:0 !important;font-size:12px !important;line-height:25px !important;border-spacing:0;}
.mainbox_right_se table tr:hover {background:#dce9f9;}
.mainbox_right_se table p,.mainbox_right_se table ul,.mainbox_right_se table li {line-height:25px !important;margin:0 !important;padding:auto 0 !important;font-size:12px !important;}
.table_largefont, .table_largefont tr, .table_largefont td, .table_largefont th, .table_largefont p, .table_largefont div, .table_largefont td p {font-size:15px !important;}


.shangxiapian{ height: 58px; line-height: 50px; background: url("../images/list_xian.jpg") repeat-x bottom; }
.shangxiapian img{ margin-top: -2px; }
.fujian-box{margin-top:20px;margin-bottom:20px;}
.fujian-box br{ display: none; }
.fujian-box a{line-height:50px;padding-left:40px;display:block;margin-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url("../images/FileDowIcon/weizhiwenjian.png") no-repeat 4px center;}
.fujian-box a:hover{color:#9060c6;}
.fujian-box a[href$=".pdf"]{background:url("../images/FileDowIcon/pdf.png") no-repeat left center; }
.fujian-box a[href$=".xls"]{background:url("../images/FileDowIcon/xlsx.png") no-repeat left center; }
.fujian-box a[href$=".xlsx"]{background:url("../images/FileDowIcon/xlsx.png") no-repeat left center; }
.fujian-box a[href$=".doc"]{background:url("../images/FileDowIcon/word.png") no-repeat left center; }
.fujian-box a[href$=".docx"]{background:url("../images/FileDowIcon/word.png") no-repeat left center; }
.fujian-box a[href$=".ppt"]{background:url("../images/FileDowIcon/ppt.png") no-repeat left center; }
.fujian-box a[href$=".pptx"]{background:url("../images/FileDowIcon/ppt.png") no-repeat left center; }
.fujian-box a[href$=".txt"]{background:url("../images/FileDowIcon/txt.png") no-repeat left center; }
.fujian-box a[href$=".gif"]{background:url("../images/FileDowIcon/gif.png") no-repeat left center; }
.fujian-box a[href$=".jpg"]{background:url("../images/FileDowIcon/jpg.png") no-repeat left center; }
.fujian-box a[href$=".png"]{background:url("../images/FileDowIcon/png.png") no-repeat left center; }
.fujian-box a[href$=".svg"]{background:url("../images/FileDowIcon/svg.png") no-repeat left center; }
.fujian-box a[href$=".mov"]{background:url("../images/FileDowIcon/shipin.png") no-repeat left center; }
.fujian-box a[href$=".mp4"]{background:url("../images/FileDowIcon/shipin.png") no-repeat left center; }
.fujian-box a[href$=".psd"]{background:url("../images/FileDowIcon/psd.png") no-repeat left center; }
.fujian-box a[href$=".rar"]{background:url("../images/FileDowIcon/rar.png") no-repeat left center; }
.fujian-box a[href$=".zip"]{background:url("../images/FileDowIcon/zip.png") no-repeat left center; }
#contentInfo{ margin: 0 auto; }/* ie8*/
#qr_sys{margin:auto;position:relative;color:#898989; line-height: 24px; }
.qrBox{ width:200px;padding:20px;border:4px solid #ccc;margin: 50px auto;border-radius:10px;}
#qr_sys,#div_canvas *,.zrbjcommon{ font-size:18px !important; }
.article .bd_new{ padding: 6px 0; }
.article .tit-h3{ font-size: 18px;color: #245399;font-weight: bold; margin-bottom: 15px; }
.article .tit-h3:before{ content: ""; display: inline-block; width: 4px; height: 18px; background: #245399; vertical-align: middle; margin-right: 10px; margin-top: -2px; }
/* 文件信息 */
.article-link { padding-top: 10px; }
.article-link .bd_new ul{ padding: 0; margin-top: -10px; }
.article-link .bd_new li{ height: 40px; line-height: 40px; }
.article-link .bd_new li a{ display: inline-block; vertical-align: middle; }
.article-link .bd_new li span{ display: inline-block; float: none; vertical-align: middle; margin-left: 30px; }
/* 机构信息 */
.wjxx{ background: #f7f7f7; border: 1px solid #dddddd; padding: 10px 0; margin-top: 40px; }
.wjxx ul{ overflow: hidden;}
.wjxx li{ width: 33.33%; float: left; font-size: 16px; padding: 7px 0; }
.wjxx li span{ display: block; margin-left: 30px;}

/* 详情页打印样式 */
@media print {
    .nav-main,.header .top,.search-mian,.footer,.site,.pages_zz,.qrBox,.shangxiapian,.article-link{display:none;}
    .header{ background: none; height: auto; }
    .header .logo{ margin-top: 0; margin-bottom: 20px;  }
    .header .logo img{ height: 50px; }
    .article h1.article-title{ font-size: 26px; }
    .article2 .oneColumn{ padding: 0 10px; }
    .oneColumn{ padding: 0 20px; }
    .article,.layui-main{ width: 100%; }
}


/* 组织机构 */
.mainbox_right_se .zzjg-m{ overflow: hidden; display: none; }
.mainbox_right_se .zzjg-list .layui-col-space10{ max-width: initial!important; }
.mainbox_right_se .zzjg-list li a { display:flex; background-color: #F3F5F9; height: 60px; line-height: 18px; border-radius: 6px; text-align: center; justify-content: center; align-items: center; color: #000; font-size: 14px; }
.mainbox_right_se .zzjg-list li a:visited{ color: #000; }
.mainbox_right_se .zzjg-list li a:hover{  text-decoration: none; background-color: #245399; color: #fff; }
/* 艺术线-大标题 */
.title-line{ text-align: center; margin-bottom: 20px; overflow: hidden; }
.title-line h2{ position: relative; display: inline-block; height: 32px; line-height: 32px; font-size: 30px; color: #245399; font-weight: bold; }
.title-line h2:before,
.title-line h2:after{ content: ""; position: absolute; top: 9px; left: -136px; display: block; background: url("../images/index_h1_bj1.png") no-repeat; width: 128px; height: 14px; }
.title-line h2:after{ left: auto; right: -136px;background: url("../images/index_h1_bj2.png") no-repeat; }


/***************************************** 站点地图 *****************************************/
#siteMap .sitemap{ background-color: #fbfbfd; padding: 30px 60px; }
#siteMap .map-row{ padding: 24px 0; border-bottom: 1px solid #e0e9f4; }
#siteMap .map-row:last-child{ border-bottom: 0; }
#siteMap .map-row .map-h2 a{ font-size: 22px; color: #245399; font-weight: bold; }
#siteMap .map-row .map-list{ margin-top: 10px; text-align: justify; }
#siteMap .map-row .map-list li{ display: inline-block; margin-right: 20px; height: 34px; line-height: 34px; }
#siteMap .map-row .map-list li a{ color: #000000; }
#siteMap .map-row .map-list li a:hover{ color: #245399; text-decoration: underline; }
@media only screen and (max-width: 768px) {
    #siteMap .sitemap{  padding: 0 30px; }
}


/***************************************** 领导列表.html *****************************************/
#list .con_right_lead li{ padding: 20px 0; border-bottom: 1px dashed #e6e5e3; overflow: hidden; }
#list .con_right_lead .pic{ width: 130px; float: left; }
#list .con_right_lead .pic img{ width: 100%; height: 100%; }
#list .con_right_lead .lead-text{ margin-left: 150px; }
#list .con_right_lead .lead-text h2{ color: #006eab; font-weight: bold; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
#list .con_right_lead .lead-text p{ line-height: 25px; margin-bottom: 5px; }
#list .con_right_lead .lead-text .more{ float: right; color: #c31a1a; margin-top: 10px; }
#list .con_right_lead .lead-text .more:hover{ text-decoration: underline; }

/******************************************************** 视图列表 ********************************************************/
.right_pic{ overflow: hidden; margin-top: 20px; }
.right_pic .pic{width: 100%; height:180px; overflow:hidden;position:relative;}
.right_pic .pic:hover img {-webkit-transform:scale(1.2);transform:scale(1.2);}
.right_pic .pic img{display:block;min-height:100%;width:100%;-webkit-transition:all 0.3s ease-out;transition:all .3s ease-out;}
.right_pic .info a{color:#000000;font-size: 16px;height:72px;line-height:24px;text-align: justify; margin-top:10px;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.right_pic .info a:hover {color:#245399;}
.right_pic .info span { font-size:16px;color:#999999;}

/******************************************************** 领导详情.html ********************************************************/
#zoom .wrap_right{ overflow: hidden; }
#zoom .wrap_img{ width: 200px; margin: 30px auto; text-align: center; }
#zoom .wrap_img img { width: 100%; height: 100%; }
#zoom .wrap_right dl { overflow: hidden; margin-bottom: 20px; }
#zoom .wrap_right dl dd{ line-height: 25px; font-size: 16px; }
#zoom .wrap_right dl dd img { float: left; margin-right: 10px; margin-top: 4px; }
#zoom .wrap_right dl dd h2 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#zoom .wrap_right dl dd p { font-size: 16px; }

/* 移动端适配 */
@media only screen and (max-width: 768px) {
    /******************************************************** 列表.html ********************************************************/
    #list .list_con{ padding: 10px; box-sizing: border-box; box-shadow: none;  }
    #list .con_right{ margin-left: 0; }
    .left_title{ height: 60px; line-height: 60px; }
    .left_title:after{ content: "▼"; margin-left: 10px; vertical-align: middle; font-size: 16px; color: #fff; }
    .left_title.active:after{ content: "▲"; }
    /*栏目样式*/
    .list_con,.con_left,.con_right,.right_paging { width: 100%!important; float: none!important; }
    .con_right{ margin-left: 0; margin-top: 10px; }
    /* 分页 */
    .div_cutPage{ padding: 20px 0; }
    .div_cutPage a{ padding: 2px 4px; margin: 0; }
    /*当前位置*/
    .site{ margin: 0 10px; }

    /******************************************************** 详情.html ********************************************************/
    #list .wz-l{ width: 100%; margin-top: 0; float: none; }
    #list .wz-r,.fenxiang{ display: none; }
    .article{ width: 100%; border: none; padding: 10px; box-sizing: border-box; }
    .article h1.article-title{ font-size: 20px; line-height: 30px; text-align: left; padding: 0 0 10px; }
    .article2{ box-shadow: none; }
    .list_con{ padding: 0; }
    .oneColumn { padding: 0; }
    .article2 .oneColumn { padding: 0!important; }
    .pages_zz .dozoom{ float: left; }
    .pages_zz .bdsharebuttonbox{ float: left; }
    .pub_border { border: none; }
    .pages_print,#div_canvas,#div_code,#qr_sys{ display: none; }
    .fujian-box a{ display: block; margin-right: 0; }
    .article-link .bd_new li a{ display: block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
    .article-link .bd_new li span{ display: none; }
    .d_detailContent img{ max-width: 100% !important; height: auto!important; }
    .qrBox{ display: none; }
    /*文件详情页*/
    .article .wjxx{ margin: 0 auto 10px; }
    .article .wjxx li{ width: 100%; float: none; }
    .mainbox_right_se{ margin: 10px 0; }
    .mainbox_right_se .zzjg{ display: none; }
    .mainbox_right_se .zzjg-m{ display: block; }

    /***************************************** 领导详情.html *****************************************/
    .wrap1{  width: 100%; margin: 0 auto; padding: 0; }
    .wrap1 .wrap_left{ width: 155px; float: none; margin: 0 auto; }
    .wrap1 .wrap_right{ margin-left: 0; margin-top: 20px; }

    .right_pic .pic{ height: 124px; }
    .right_pic .info a,.right_pic .info span{ font-size: 14px; }

}



/******************************************************** 领导信箱列表 ********************************************************/
/* 分页 */
.paging { margin-top: 20px; }
.pages {clear:both;	padding-right: 3px; padding-left: 3px; padding-bottom: 13px; margin: 3px; padding-top:13px; text-align: center;}
.pages a {border: #d7d7d7 1px solid; padding: 4px 10px; border-radius: 4px; margin: 2px 4px; text-decoration: none;cursor: pointer;}
.pages a:hover,.pages a:active {color: #666; border: #999 1px solid}
.pages .current{border:#006eab 1px solid;padding:4px 10px;border-radius: 4px;font-weight:bold;margin:2px 4px;color:#fff;background-color:#006eab;}
.pages .disabled{border:#d7d7d7 1px solid;padding:4px 10px;border-radius: 4px;margin:2px 4px;color:#bbb;}
#list .xxlb-table th, #wyxx .xxlb-table td { padding: 10px;}
.margin-top-20{margin-top:20px !important}
#list .xxlb{ padding: 18px; border: 1px solid #e0e0e0; }
#list .xjjs .xjjs-tit{ float: left; margin-right: 10px; height: 40px; line-height: 40px; }
#list .search_Sel{ width: 490px; margin: 0; float: left; }
#list .xjan { float: right; overflow: hidden; }
#list .xjan a{ display: block; padding: 0 10px; background: #3271a4; line-height: 40px; height: 40px; color: #fff; font-size: 16px;  float: left; margin-left: 10px; }
#list .xjan a img{ margin-right: 10px; margin-top: -3px; }
#list .xjan a:hover{ background: #5795c7;  }
#list .xxlb-table table{ width: 100%; }
#list .xxlb-table .th{ border: 1px solid #c9dfef; height:50px}
#list .xxlb-table th{ background: #e9f3f9; }
#list .xxlb-table tr{ border: 1px solid #e0e0e0; }
#list .xxlb-table tr:hover{ background: #e0e0e0; }
#list .xxlb-table th,#list .xxlb-table td{ padding: 10px 0;}
@media only screen and (max-width: 1000px) {
    .pages { padding-right: 0; padding-left: 0;}
    .pages a {border: #d7d7d7 1px solid; padding: 2px 4px; border-radius: 4px; margin: 0 2px; text-decoration: none;cursor: pointer;}
    .pages .current{ padding:2px 4px; margin: 0 2px; }
    .pages .disabled{ padding:2px 4px; margin: 0 2px; }
}

/******************************************************** 领导信箱详情 ********************************************************/
#list .td-tit{ background: #c1dbf0; }
#list .td-lx-last{ width: 150px; }
#list  .td-lx{ background: #f0f6fb; text-align: center; }
#list .email_title02{ font-size: 24px; line-height: 50px; text-align:center;}
#list .email_tab4{  clear:both; text-align:left; margin-bottom:50px;}
#list .email_tab3 .email_tab4{ margin-bottom:0px;}
#list  .email_tab4 td{ border:1px solid #c1dbf0; font:normal 16px/30px microsoft yahei; padding:10px 20px;}
#list .email_tab4>span{ color:#F00;}
#list .email_tab4 h2{ font:normal 24px microsoft yahei; text-align:center;}
#list .email_tab2{ clear:both; overflow:hidden; border-left:1px solid #c1dbf0; border-top:1px solid #c1dbf0;}
#list .email_tab2 td{ border-bottom:1px solid #c1dbf0; border-right:1px solid #c1dbf0; font:normal 16px/60px microsoft yahei; padding:0px 20px;}
#list .email_tab2>span{ color:#F00;}
#list .email_ul{ clear:both; overflow:hidden;}
#list .email_ul li{ width:150px; float:left;}
#list .email_ul li span{ width:25px; float:left; padding-top:5px;}
#list .email_ul li p{ width:125px; float:left; font:normal 16px microsoft yahei;}
#list .email_input{ height:30px; border:1px solid #eaeaea; border-radius:5px; text-align:left;}
#list .email_tab2 textarea{ border:1px solid #eaeaea; border-radius:5px; width:835px; height:250px; margin:20px 0px;}
#list .email_tab2 select{ border:1px solid #eaeaea; border-radius:5px; height:30px; width:250px;}
#list .submit{ width:300px; margin:40px auto;}
#list .submit a{ width:140px; color:#fff !important; background:#7ecdf4; height:50px; font:normal 24px/50px microsoft yahei; text-align:center; border-radius:5px;display:block;margin-right:10px; float:left;margin-bottom: 40px;}
@media only screen and (max-width: 1200px) {
    /* 信件详情 */
    #list .td-lx-last{ width: 35px; }
    #list .email_tab4 td{ padding: 4px 8px; }
    #list .xjxx { padding: 0; border: none; }
    #list  .div_inner{ padding: 10px 0;  }
    #list .div_inner .td_label{ width:90px;}
}


/******************************************************** 专题专栏 ********************************************************/
#ztzl .ztzl .tab_hd .on a{ font-size: 22px; }
#ztzl .rdzt{ overflow: hidden; margin: 10px auto 20px; position: relative; }
#ztzl .rdzt ul { margin: 0 -10px!important; overflow: hidden; }
#ztzl .rdzt ul li{ width: 25%; float: left; margin: 10px 0; }
#ztzl .rdzt li a{ display: block; margin: 0 10px; overflow: hidden; }
#ztzl .rdzt li a img{ min-width: 100%; height: 171px; -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
#ztzl .rdzt li a:hover img{ -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1);  }
#ztzl .lszt { overflow: hidden; margin: 20px auto; }
#ztzl .lszt ul{ margin: 0 -10px; }
#ztzl .lszt li{ width: 20%; float: left; margin-bottom: 16px; }
#ztzl .lszt li a{ display: block; margin: 0 10px;  background: #ecf0f9; border-radius: 5px; -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out; }
#ztzl .lszt li a:hover{ background: #245399; color: #fff; }
#ztzl .lszt .table{ display: table; width: 100%; }
#ztzl .lszt .cell{ display: table-cell; height: 60px; padding: 0 15px; vertical-align: middle; text-align: center; overflow: hidden; }
@media only screen and (max-width: 768px) {
    #ztzl .ztzl{ margin: 0 10px; }
    #ztzl .rdzt ul li{ width: 50%; margin: 0; }
    #ztzl .rdzt li a{ margin: 5px; }
    #ztzl .rdzt li a img{ height: 118px; }
    #ztzl .lszt li{ width: 50%; margin-bottom: 10px; }
    #ztzl .lszt li a{ margin: 0 5px; }
}

/* 分享 */
div#share{display: inline-block; position: relative; *float: left; *margin-top: -6px;margin-left: 12px;}
.share *{margin:0; padding:0; text-decoration:none; }
.share-box{display: inline-block;margin-right:30px;}
.share-box .tit{ background:url(../images/content_fx.png) no-repeat right center; padding-right:22px; margin-right: 10px; }
.share-box a{display: inline-block;width: 24px;height: 24px;line-height: 24px;background:url(../images/details_share.png) no-repeat;margin-left: 7px;cursor: pointer;}
.share-box a:hover{opacity: .8;}
.share-box a.gwds_weixin{background-position: 0 -38px;}
