﻿@charset "utf-8";
/* 框架 */
#content{ padding: 14px 0 40px; }

/* 主栏 和 侧栏 */
.maincontent{ overflow: hidden; }
.side {width: 220px;  margin-right:10px; margin-bottom: 10px; overflow: hidden;  float: left;    margin-top: -10px;}

.xxgktit{height: 42px; background: #dd1a23; display: block; text-align: center; line-height:42px; color: #fff; font-size: 18px;margin-top:10px; }
.xxgktit a{color:#fff;}
.sidebox{border:#ccc solid 1px; padding:10px; background: #fff;}
#sidemenu {border:#ccc solid 1px; min-height: auto; margin-top: 10px; background: #fff;}
#sidemenu .hd {}
#sidemenu .hd h3 {background: #ab0009; color: #fff; margin: 15px 10px 0;  text-align: center;  line-height: 42px;  font-weight: bold;margin: 15px 10px 0;}
#sidemenu .bd { padding: 10px;}

.menulist {}
.menulist li {line-height: 35px;}
.menulist li a {line-height: 35px;  padding-left: 32px; display: block; color: #333; font-size: 14px; background: url(/uploads/image/ccbimg/iconmenu.png) no-repeat 10px 12px;}
.menulist li a:hover,.menulist li.on a { color: #b00007;  font-weight: bold; font-size: 14px;}

/* .xxgklist */
.xxgklist {margin:10px 0 0 10px;}
.xxgklist li { width: 100%; line-height: 20px; position: relative; font-size: 14px;  padding: 10px 0 10px 10px; border-bottom: #eee 1px dotted;}
.xxgklist .date {float: right;font-size: 12px; color: #666; margin: 0 15px 0 40px;}
.xxgklist .split {height: 13px; margin-bottom: 13px; border-bottom: 1px dashed #e5e5e5; background: none}
.xxgklist li.nodata {background: none;  color: #999;}
.xxgklist li .address{ float:right; margin-left: 15px; padding: 0 8px; font-size: 12px; line-height: 21px; color: #fff; border-radius: 3px; background:#c3000e; }
.xxgklist li .address:hover{ text-decoration: none; background:#ff5e69; }
.xxgklist li .disable{ display: none; }
.xxgklist li .node{ margin-right: 5px; color: #329626; }
.xxgklist li .node a{}
.xxgklist li .ownerdept{}
.xxgklist li .number{display:inline-block; width:8%;}

/* 侧栏-多级列表 */
#sidemenutree .hd{ height: 50px; line-height: 50px;}
#sidemenutree .hd h3{ font-size: 18px;}
#sidemenutree .bd{padding:0px; border:none;}
#sidemenutree .bd .h1{height:auto;}
#sidemenutree .bd .li1{margin-bottom:5px;}
#sidemenutree .bd .h1 a{display:block;height:auto;line-height:34px;padding: 0px 0 0px 20px;font-size:14px;background:#eee;}
#sidemenutree .bd .on1 a,
#sidemenutree .bd .h1 a:hover{background-color:#ca2d2d; color:#fff}
#sidemenutree .bd .ul1{display:none}
#sidemenutree .bd .li2{border-bottom:1px solid #eee}
#sidemenutree .bd .last2{border-bottom:none}
#sidemenutree .bd .h2 a{display:block;line-height:32px;padding:0px 36px 0px 45px;}
#sidemenutree .bd .on2{border-bottom:1px solid #eee}
#sidemenutree .bd .on2 a,
#sidemenutree .bd .h2 a:hover{background: #ffefef url(/uploads/image/ccbimg/iconmenu.png) no-repeat 25px 10px; color: #a50000; }
#sidemenutree .bd .ul2{}
#sidemenutree .bd .h3 a{display:block; line-height:20px; font-size:12px; padding:5px 36px 5px 45px;}
#sidemenutree .bd .h3 a:hover{background-color:#eee; color:#04468b}
#sidemenutree .bd .on3 a{color:#04468b}
#sidemenutree .bd .ul2{display:none}
#sidemenutree .bd .onul1,
#sidemenutree .bd .onul2{display:block;}

.newslist li .address{ float:right; margin-left: 15px; padding: 0 8px; font-size: 12px; line-height: 21px; color: #fff; border-radius: 3px; background:#c3000e; }
.newslist li .address:hover{ text-decoration: none; background:#ff5e69; }
.newslist li .disable{ display: none; }
.newslist li .node{ margin-right: 5px; color: #329626; }
.newslist li .node a{}
/*.newslist li a {background:  0px 14px no-repeat;padding-left: 1em; display: inline-block;}*/

.ueditortable{overflow: visible;}
.ueditortable table{margin:auto;}
.ueditortable td {border: none;}
.printarea .contxt p{text-indent:2em;}
.printarea .contxt table p{text-indent:0;}

.govdetailtable { margin: 30px 0; }
.govdetailtable td {background: #fff;padding: 4px 5px;border: 1px solid #e6e6e6;color: #000;  line-height: 26px;word-break: break-all;}
.govdetailtable td.con {text-align: left;width: auto;padding-right: 5px;}
.govdetailtable td.tit{text-align:right;background:#f9f9f9;}

.govdetailtable td.p1{width: 8%;}
.govdetailtable td.p2{width: 22%;}
.govdetailtable td.p3{width: 8%;}
.govdetailtable td.p4{width: 12%;}
.govdetailtable td.p5{width: 8%;}
.govdetailtable td.p6{width: 12%;}

.printarea>.ueditortable{ border-color: #ddd; padding: 10px 0; margin: 0 0 20px; }
.govdetailtable.noinborder{font-size: 12px; padding:10px 0;font-family: "宋体"; margin-bottom: 0;}
.govdetailtable.noinborder tbody{background: none;}
.govdetailtable.noinborder td{ border: none; color: #666; background: none; }
.govdetailtable.noinborder td.tit { font-weight:bold; background: none; font-size: 14px; width: 14%; }
.nosidecontent .govdetailtable.noinborder td.tit{ width: 10%; }

.publictable{width:100%;}
.publictable .title td {border: 1px solid #e5e5e5;background: #f7f7f7;text-align: center; color: #000; font-size: 16px; background: #f3f3f3; padding: 8px 8px;}
.publictable .number { width: 8%;}
.publictable .index {width: 23%;}
.publictable .date {width: 12%;}
.publictable .type {width: 12%;    font-size: 14px; display:none;}
.publictable .name {text-align: left;  font-size: 14px;   z-index: 1;}

/* 相关信息 */
#relativeinfo { border-bottom: 1px solid #ddd; margin-top: 20px; }
#relativeinfo .hd { height: 39px; line-height: 39px; position: relative; border-bottom: 1px solid #dbdbdb; }
#relativeinfo  h3 { float: left; color: #b80103;font-weight: bold; font-size: 16px; height: 38px; line-height: 38px; padding: 0 20px; border-bottom: 2px solid #b80103; }
#relativeinfo .bd { padding: 10px 0 20px 0; }
#relativeinfo ul { overflow: hidden; }
#relativeinfo li { float: left; width: 100%; }


.sideitem{ margin: 10px 0 10px; border: 1px solid #b80103; }
.sideitem a{ display: block; padding: 6px 14px; border: 1px solid #de8080; text-align: center; font-size: 14px; font-weight: bold; line-height: 20px; height: auto; color: #fff; background: #d40001;
	background: -webkit-linear-gradient(180deg, #f10000, #bd0100);
    background: -o-linear-gradient(180deg, #f10000, #bd0100);
    background: linear-gradient(180deg, #f10000, #bd0100);
}
.sideitem a:hover{ color: #fff; }

/* 位置导航 */
.path{ line-height: 20px; padding: 3px 0; text-align: left; display: block; margin-bottom: 14px; font-size: 12px; }
.path a, .path span{ padding: 0 3px; }
.path em{ background: url(/uploads/image/ccbimg/icons.png) no-repeat 0 4px; padding-left: 21px; }

/* mainbox */
.mainbox{ border: 1px solid #e6e6e6; padding: 16px; background: #fff; min-height: 400px; }
.mainbox .mhd{ position: relative; border-bottom: 1px solid #e6e6e6; height: 28px; line-height: 18px; }
.mainbox .mhd h3{ float: left; padding: 0 4px; color: #df0000; font-weight: bold; }
.mainbox .mbd{ padding-top: 10px; }


/* 文章首页 -----------------------------------------*/
.newscenterpage .focusbox{ width: 44%; float: left; margin-right: 15px; }
.newscenterpage #columna{ height: 248px; }
.newscenterpage #columna .infolist{ overflow: hidden; zoom: 1; }
.newscenterpage #columnb{ margin-bottom: 0 }
.boxloop .box{ margin-bottom: 20px; }
.boxloop .box .bd{ padding: 10px 0px; }
.boxloop .box .bd .infolist{ height: 192px; }
.boxloop .box .bd .piclistfl{ height: 225px; }
.boxloop .box .bd .piclistfl li{ width: 24%; }
.pageslide{ background: #f4f4f4; position: relative; border: 1px solid #ececec; margin-bottom: 20px; }
.pageslide li{ overflow: hidden; }
.pageslide .pic{ float: left; width: 68%; }
.pageslide .pic img{ width: 600px; height: 340px; }
.pageslide .con{ overflow: hidden; zoom: 1; padding: 3% 3% 0 3%; }
.pageslide .title{ font-size: 22px; line-height: 34px; max-height: 68px; _height: 68px; overflow: hidden; }
.pageslide .title a{ color: #3587d1 }
.pageslide .date{ display: block; padding: 8px 0; color: #999; font-size: 13px; }
.pageslide .intro{ color: #777; font-size: 14px; line-height: 26px; height: 130px; overflow: hidden; }
.pageslide .intro .more{ display: none }
.pageslide .hd{ text-align: center; width: 32%; position: absolute; z-index: 1; bottom: 14px; right: 0; height: 13px; font-size: 0; }
.pageslide .hd li{ display: inline-block; *display: inline; zoom: 1; cursor: pointer; width: 13px; height: 13px; background: #bbbbbb; overflow: hidden; margin-right: 4px; }
.pageslide .hd li span{ display: none; }
.pageslide .hd .on{ background: #0e57ad }


/* 内容带图片的信息列表_图片判断式 */
.pagetplist li{ padding: 22px 15px; border-bottom: 1px solid #e1e1e1; overflow: hidden; }
.pagetplist .pic{ float: left; margin-right: 15px; width: 140px; }
.pagetplist .pic img{ width: 100%; height: auto; }
.pagetplist .con{ overflow: hidden; zoom: 1 }
.pagetplist .title{ font-size: 22px; line-height: 36px; overflow: hidden; margin-bottom: 10px; }
.pagetplist .intro{ margin-bottom: 10px; line-height: 25px; color: #777; max-height: 50px; _height: 50px; overflow: hidden; font-size: 14px; }
.pagetplist .title a:hover{ text-decoration: none }
.pagetplist .intro .more{ display: none; }
.pagetplist .others{ font-size: 13px; color: #aaa; }
.pagetplist .others span{ margin-right: 15px; }
.pagetplist .node{ color: #aaa; margin-right: 15px; }
.pagetplist .last{ border-bottom: 0; margin-bottom: 0; }
.pagetplist .on{ background: #f9f9f9 }
.pagetplist .bds_more,
.pagetplist #bdshare{ vertical-align: middle; background: url(/uploads/image/ccbimg/icons.png) 0 -2142px no-repeat !important; padding: 0 !important; width: 17px !important; height: 17px !important; float: none !important; display: inline-block !important; padding: 0 !important; margin: 0 !important; }

/* newslist */
.newslist{ text-align:left;}
.newslist li{ line-height: 21px; overflow: hidden; padding: 5px 0 5px 10px; background: url(/uploads/image/ccbimg/iconinfo.png) no-repeat 0px center; font-size: 14px; }
.newslist li .date{ float: right; font-size: 12px; color: #999; margin-left: 15px; }
.newslist li.nodata{ margin-left: 11px; }
.newslist li .address{ float:right; margin-left: 15px; padding: 0 8px; font-size: 12px; line-height: 21px; color: #fff; border-radius: 3px; background: #df0000; }
.newslist li .address:hover{ text-decoration: none; background: #a20101; }
.newslist li .disable{ display: none; }
.newslist li .node{ margin-right: 5px; color: #df0000; }
.newslist li .node a{ color: inherit; }

/* 友情链接列表页 -----------------------------------------*/
.friendlinklist{ overflow: hidden; zoom: 1; padding: 10px 0 10px 10px; }
.friendlinklist li{ width: 28%; height: 36px; line-height: 36px; padding: 0 3.5% 0 1.5%; background: url(/uploads/image/ccbimg/icons.png) 0 -378px no-repeat; float: left; overflow: hidden; }

/* 文章内容页 -----------------------------------------*/
.subheading{ font-size: 16px; }
.nosidecontent .printarea .contxt{ padding: 0 30px; }
.articlecon{ text-align: left; padding: 20px; }
.printarea .title{ font-size: 24px; font-weight: bold; padding: 0 30px; line-height: 1.5; text-align: center; margin-bottom: 30px; }
.printarea .subtitle{ font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }

/* 文章属性 */
.printarea .property{margin:30px 0 30px; padding:6px 20px; height: 36px; line-height: 36px; overflow: hidden; font-size:14px; text-align:left; color:#666; border:1px solid #ededed; background:#fafafa; border-radius: 4px;}
.printarea .property>span{margin-right: 25px;}
.printarea .property .hide{display: none;}
.printarea .property .size a{display: inline-block; *display: inline; padding: 0 3px; height: 20px; line-height: 20px; vertical-align: middle; color: #666;  background-color: #ebebeb; border-radius: 2px;}
.printarea .property .size a:hover{background-color: #d5d4d4; text-decoration: none;}
.printarea .property .bdsharebuttonbox {float: right;}
.printarea .property .size,.printarea .property .dy{
    float: right;
}
.printarea .property .dy{
    background: url(/uploads/image/ccbimg/ico.png) no-repeat 0px center;
    padding-left: 22px;
}
.printarea .property .bdsharebuttonbox .hd {
    float: left;
    height: 30px;
    line-height: 30px;
    background: url(/uploads/image/ccbimg/ico_16.png) no-repeat 0px center;
    font-size: 0;
    width: 24px;
}

.printarea .contxt{ color: #333; font-size: 14px; line-height: 2; padding: 0 0 20px 0; overflow: hidden; }
.printarea .contxt img{ max-width: 800px; height: auto !important; }
.printarea .contxt p{ margin-bottom: 0px; }
.printarea .contxt a{ color: blue; text-decoration: underline; }
.printarea .contxt em{ font-style: italic; }
.printarea .contxt ul{ padding-left: 2em; list-style: inherit; }
.printarea .contxt ol{ padding-left: 2em; list-style: decimal; }
.printarea .contxt ul li{ zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printarea .contxt ol li{ zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printarea .contxt h1{ font-size: 2em; margin: .67em 0; }
.printarea .contxt h2{ font-size: 1.5em; margin: .75em 0; }
.printarea .contxt h3{ font-size: 1.17em; margin: .83em 0; }
.printarea .contxt h5{ font-size: .83em; margin: 1.5em 0; }
.printarea .contxt h6{ font-size: .75em; margin: 1.67em 0; }
.printarea .contxt h1,
.printarea .contxt h2,
.printarea .contxt h3,
.printarea .contxt h4,
.printarea .contxt h5,
.printarea .contxt h6,
.printarea .contxt b,
.printarea .contxt strong{ font-weight: bolder; }
.printarea .power-content_voice{ margin-bottom: 15px; }
.printarea .videoplayer{ position: relative; z-index: 1500; background: #000; width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articlecon .usercontrol{ font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 0; }
.articlecon .usercontrol .a{ color: #777; margin: 10px 10px 0 0; float: left; }
.articlecon .usercontrol .bdsharebuttonbox{ float: right; }
.articlecon .page{ padding: 10px 0; text-align: center; overflow: hidden; }
.articlecon .others{ margin-bottom: 15px; }
.articlecon .others .prev,
.articlecon .others .next{ padding: 5px 0; }

/* 二维码 */
.qrcodebox { text-align: center; margin: 20px auto; font-size: 0;}
.qrcodebox .pic { display: inline-block; margin: 0 auto; text-align: center;}
.qrcodebox .tit { margin-top: 10px; font-size: 14px; color: #999;}


/* 图片-列表页 ----------------------------------------- */
.picpagelist{ margin-right: -3%; overflow: hidden; text-align: center; }
.picpagelist li{ border: 1px solid #ddd; float: left; width: 30%; margin: 1.5% 3% 2.5% 0; display: inline; position: relative; background: #fff; overflow: hidden; }
.picpagelist .pic{ margin: 3%; }
.picpagelist .pic img{ height: 194px; width: 100%; }
.picpagelist .title,
.picpagelist .titlebg{ position: absolute; bottom: 0; left: 0; width: 94%; margin: 3%; display: block; overflow: hidden; line-height: 28px; padding: 5px 0; height: 28px; z-index: 3; color: #fff; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.picpagelist .titlebg{ background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 2 }
.picpagelist .title a{ color: #fff; padding: 0 10px; display: block; font-size: 14px }
.picpagelist li:hover{ border-color: #bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }
.picpagelist li:hover .title,
.picpagelist li:hover .titlebg{ height: 56px; }

/* 视频-列表页 ----------------------------------------- */
.vediopagelist{ margin-right: -3%; overflow: hidden; text-align: center; }
.vediopagelist li{ float: left; width: 30.3%; margin: 1.5% 3% 2.5% 0; display: inline; }
.vediopagelist .pic{ background: #fff; border: 1px solid #ddd; position: relative; }
.vediopagelist .pic a{ display: block; margin: 3%; overflow: hidden; }
.vediopagelist .pic .ico{ position: absolute; left: 50%; top: 50%; width: 62px; height: 62px; margin-left: -31px; margin-top: -31px; background: url(/uploads/image/ccbimg/playbutton.png) 0 0 no-repeat; display: none; filter: alpha(opacity=80); opacity: 0.8; }
.vediopagelist .pic img{ height: 194px; width: 100%; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }
.vediopagelist .title{ overflow: hidden; padding-top: 5px; line-height: 24px; height: 48px; text-align: left; font-size: 14px; padding-left: 25px; background: url(/uploads/image/ccbimg/icons.png) 0 -2218px no-repeat; }
.vediopagelist .title a{  }
.vediopagelist .pic:hover{ border-color: #bbb }
.vediopagelist .pic:hover img{ -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }

/* 领导信息 - 列表页 ----------------------------------*/
.leaderlist li{ border-bottom: 1px dotted #ccc; padding: 20px 10px; overflow: hidden; }
.leaderlist .pic{ float: left; margin-right: 20px; }
.leaderlist .con{ padding-top: 5px; overflow: hidden; }
.leaderlist .name, .leaderlist .job{ margin-bottom: 5px; font-size: 0; }
.leaderlist .title a{ color: #0068b7; font-size: 16px; }
.leaderlist .tt{ display: inline-block; width: 4em; font-size: 14px; text-align-last: justify; }
.leaderlist .text{ display: inline-block; font-size: 14px; }
.leaderlist .work{ background-position: 3px -338px; float: left; }
.leaderlist .intro{ margin-bottom: 5px; }
.leaderlist .intro span{ display: block; }
.leaderlist .intro .text{ display: block; color: #888; overflow: hidden; zoom: 1; }
.leaderlist .intro .more{ display: none }

/* 领导信息 - 内容页 ----------------------------------*/
.leadercontent{ background: #fff; }
.leaderdetail{ position: relative; overflow: hidden; padding: 2% 1%; font-size: 14px; }
.leaderdetail .leaderpic{ float: left; margin-right: 20px; margin-bottom: 30px; }
.leaderdetail .stitle{ padding-top: 5px; border-bottom: 0; font-size: 0; text-align: left; }
.leaderdetail .name, .leaderdetail .job{ margin-bottom: 5px; }
.leaderdetail .stitle .tt{ display: inline-block; width: 4em; font-size: 14px; text-align-last: justify; }
.leaderdetail .stitle .text{ display: inline-block; font-size: 14px; }
.leaderdetail .boxe{ clear: both; margin-bottom: 35px; }
.leaderdetail .bd{ line-height: 30px; padding: 15px 5px; /* color:#777; */ }
.leaderdetail .leaderintro{ max-height: 540px; overflow-y: scroll; }
.leaderdetail .work{ padding: 0; margin-bottom: 20px; }
.leaderdetail .work .text{ color: #888; }
.leaderdetail .infolist li{ height: 36px; line-height: 36px; }
.leaderdetail-boxwrap{ overflow: hidden; }
.leaderdetail-boxwrap .boxe{ width: 48%; }

/* 信息提示页 ---------------------------------------------- */
.showms{ background: #fff; padding: 3% 5%; overflow: hidden; max-width: 540px; margin: 30px auto; }
.showms .top,
.showms .bottom,
.showms .shadow{ display: none }
.showms .ms{ overflow: hidden; zoom: 1; }
.showms .titwrong{ color: #c00; border-bottom: 1px solid #ccc; padding: 5px 0; margin-bottom: 15px; font-size: 18px; }
.showms .but{ padding: 25px 0 15px 0; }
.showms .but a{ padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eee)); background: -moz-linear-gradient(#ffffff, #eee); background: -ms-linear-gradient(#ffffff, #eee); background: -o-linear-gradient(#ffffff, #eee); background: linear-gradient(#ffffff, #eee); }
.showms .but a:hover{ color: #c00; border: 1px solid #aaa; text-decoration: none; }

/* 投票-列表页 */
.votelistpage .votelist li{ padding-left: 25px; background:  no-repeat 0 5px; }

/* 投票-结果页 */
.voteresultpage .graphpater .result-title{ color: #3587d1; }


/* 新css覆盖 */
body .gypublic #sidemenu{margin-top: 0;width: auto;}
.gypublic .side{margin: 0 20px 0 0;}
#sidemenu{padding-bottom: 40px;}
#sidemenu .hd h3{margin: 0;}
body .gypublic_hdjl #content{padding: 20px 0; z-index: 4;}
.gypublic .maincontent{border: 1px solid #e6e6e6;background-color: #fff;}
.gypublic .maincontent .mainbox{border: none;}
body .gypublic .maincontent .mhd h3{padding: 0 15px;}
.menulist li a{background: url(/uploads/image/ccbimg/iconmenu.png) no-repeat 10px 50%;}











