@charset "utf-8";

.sideBar{float:left; width:27%; padding-bottom:20000px; margin-bottom:-20000px; background-color:#f6f6f6;}
.sideBar .grid{border-color:#a1d8ff; background-color:#d1e7f5;}
.mainContent{float:right; width:73%;}
.mainContent .pageBox{margin-left:25px; padding:0;}

.sideTitle{background-color:#dc2230;}
.sideTitle h3{padding:15px 30px; font-size:24px; color:#fff; text-align:left; border-bottom:2px solid #fff;}

.sideMenu{padding:15px 15px 5px; border-top:2px solid #e51928;}
.sideMenu li{float:left; width:100%;}
.sideMenu li a{position:relative; display:block; padding:10px 30px 10px 15px; font-size:16px; line-height:160%; color:#333; text-align:left; margin-bottom:10px; background-color:#f2f2f2; border:1px solid #dfdfdf;}
.sideMenu li a:after{position:absolute; top:50%; right:10px; content:""; margin-top:-6px; border:6px solid transparent; border-left-color:#b3b3b3; transition:all .2s; -webkit-transition:all .2s;}
.sideMenu li a:hover{color:#dc2230;}
.sideMenu li a.aon{font-weight:bold; color:#dc2230; background-color:#efefef; border-color:#d6d6d6;}
.sideMenu li a.aon:after{border-left-color:#dc2230;}

/*展开式菜单 Start*/
.showMenu{position:relative; z-index:12; padding:15px 15px 5px; border-top:2px solid #e51928; overflow:hidden;}
.showMenu h2{font-weight:normal; font-size:1em;}
.showMenu .li-level1{margin-bottom:10px;}
.showMenu .li-level1 h2 a{position:relative; display:block; padding:10px 30px 10px 15px; font-size:16px; line-height:160%; color:#333; text-align:left; background-color:#f2f2f2; border:1px solid #dfdfdf;}
.showMenu .li-level1 h2 a:before{position:absolute; top:50%; right:10px; content:""; margin-top:-6px; border:6px solid transparent; border-left-color:#b3b3b3;}
.showMenu .li-level1 h2 a:hover,
.showMenu .li-level1 h2 a.anow,
.showMenu .li-level1 h2 a.show{color:#dc2230; font-weight:bold; background-color:#efefef; border-color:#d6d6d6;}
.showMenu .li-level1 h2 a:hover:before,
.showMenu .li-level1 h2 a.anow:before,
.showMenu .li-level1 h2 a.show:before{border-left-color:#dc2230;}
.showMenu .li-level1 h2.hasSub a:before{}
.showMenu .li-level1 h2.hasSub a:hover:before{}
.showMenu .li-level1 h2.hasSub a.show:before{margin-top:-3px; right:12px; border-top-color:#dc2230; border-left-color:transparent;}

.showMenu .show-classify{}
.showMenu .show-classify li{float:left; width:100%; padding-top:10px; padding-bottom:10px; border-top:1px solid #fff;}
.showMenu .show-classify li a{position:relative; display:block; padding-right:15px; padding-left:36px; font-size:.875em;}
.showMenu .show-classify li a:before{position:absolute; top:-2px; left:22px; content:""; margin-top:.8em; width:3px; height:3px; background-repeat:no-repeat; background-color:#999;}
.showMenu .show-classify li a.anow{font-weight:bold; color:#dc2230;}
.showMenu .show-classify li a.anow:before{background-color:#dc2230;}

.showMenu .ul-level1{display:none; border:1px solid #d6d6d6; border-top:none;}


/*展开式菜单 End*/

.pageList{}
.pageList li{padding-top:5px; padding-bottom:5px;}
.pageList li h4{padding-left:22px;}
.pageList li h4 a:before{top:-3px; left:5px; width:4px; height:7px; background-image:url(../images/bullet1.gif); background-color:transparent;}
.pageList .addline{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}

.pageLists{}
.pageLists .grid{border:none;}
.pageLists .common-bd{padding:0; min-height:80px;}
.pageLists .common-bd .infoList li{ padding-top:8px; padding-bottom:8px; border-bottom:1px dashed #d6d6d6;}

.pageFirstCont{padding:15px 0; font-size:14px; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont .rel-appendixs{margin-top:15px;}
.pageFirstCont .rel-appendixs h3{padding-top:15px; padding-bottom:0; font-size:16px;}


.menus-list ul{margin-right:-10px; margin-left:-10px;}
.menus-list ul li{float:left;}
.menus-list ul li a{position:relative; display:block; padding:10px 20px 10px 15px; margin-right:10px; margin-bottom:20px; margin-left:10px; font-size:16px; background-color:#f2f2f2; border:1px solid #dfdfdf; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.menus-list ul li a:after{position:absolute; top:50%; right:10px; content:">"; font-family:"宋体"; font-weight:bold; line-height:20px; margin-top:-10px;}
.menus-list ul li.hover a{color:#fff; background-color:#dc2230; border-color:#dc2230;}


/*在线访谈*/
.zxft-list{}
.zxft-list li dl{padding:15px 0; border-bottom:1px solid #dadada;}
.zxft-list li dl dt{float:left; width:210px; height:145px;}
.zxft-list li dl dt img{display:block; width:100%; height:100%;}
.zxft-list li dl dd{margin-top:-10px; margin-left:225px;}
.zxft-list li dl dd a{color:#1c75bc;}
.zxft-list li dl dd p{padding-top:12px; padding-bottom:12px; font-size:.9375em; line-height:24px; border-top:1px dashed #ccc;}
.zxft-list li dl dd p.theme{border-top:none;}

/*场景式服务*/
.cjsfw{padding:12px; border-bottom:6px solid #ededed;}
.cjsfw h4{height:34px; background:url(../images/cjsfw-titbg.gif) repeat-x bottom; border-top:1px solid #dbe8f3; border-right:1px solid #dbe8f3; border-left:1px solid #dbe8f3; border-radius:5px 5px 0 0;}
.cjsfw h4 font{float:left; margin-left:10px; width:146px; height:34px; background:url(../images/cjsfw.jpg) no-repeat left;}
.cjsfw ul li{float:left;}


/*重大行政决策*/
.zdxzjc-banner{height:268px; background:url(../images/zdxzjc.jpg) no-repeat top; border-bottom:2px solid #fff;}
.zdxzjc-memo{padding:15px 20px; line-height:180%; background-color:#e0f6ff; border-color:#77d1f3; border-style:solid; border-top-width:0; border-right-width:1px; border-left-width:1px; border-bottom-width:3px;}
.zdxzjc .sideTitle{background-color:#2c9ad9;}
.zdxzjc .sideMenu{border-top-color:#2c9ad9;}
.zdxzjc .sideMenu li a:hover{color:#096abb;}
.zdxzjc .sideMenu li a.aon{color:#096abb;}
.zdxzjc .sideMenu li a.aon:after{border-left-color:#096abb;}
.zdxzjc .common-head.inTitle{border-bottom-color:#2c9ad9;}
.zdxzjc .common-head .menu1 li.current{background-color:#2c9ad9;}
.zdxzjc .common-head .currentName{border-bottom-color:#2c9ad9;}
.zdxzjc .common-head .currentName font{color:#2c9ad9;}
.zdxzjc .common-head .currentName font:before{background-color:#2c9ad9;}
.zdxzjc .pagediv .arrow a:hover,
.zdxzjc .pagediv .index_num{background:#2c9ad9; border-color:#2c9ad9;}
.zdxzjc .crumb span{color:#096abb;}
