@charset "utf-8";

.sideBar{float:left; width:27%;  background-color:#f6f6f6;}
.sideBar .grid{border-color:#a1d8ff; background-color:#d1e7f5;}
.mainContent{float:right; width:73%;}
.mainContent .pageBox{margin-left:25px;}

.sideTitle{background: rgba(3, 82, 148, 1);}
.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 rgba(3, 82, 148, 1);}
.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:rgba(3, 82, 148, 1);}
.sideMenu li a.aon{font-weight:bold; color:rgba(3, 82, 148, 1); background-color:#efefef; border-color:#d6d6d6;}
.sideMenu li a.aon:after{border-left-color:rgba(3, 82, 148, 1);}

/*展开式菜单 Start*/
.showMenu{position:relative; z-index:12; padding:15px 15px 5px; border-top:2px solid rgba(3, 82, 148, 1); 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; transition:all .2s; -webkit-transition:all .2s;}
.showMenu .li-level1 h2 a:hover,
.showMenu .li-level1 h2 a.show{color:rgba(3, 82, 148, 1); font-weight:bold; background-color:#efefef; border-color:#d6d6d6;}
.showMenu .li-level1 h2 a:hover:before,
.showMenu .li-level1 h2 a.show:before{border-left-color:rgba(3, 82, 148, 1);}
.showMenu .li-level1 h2.level1_drop a{border-bottom-width:0;}
.showMenu .li-level1 h2.level1_drop a:before{margin-top:-3px; right:12px; border-top-color:#b3b3b3; border-left-color:transparent;}
.showMenu .li-level1 h2.level1_drop a:hover:before,
.showMenu .li-level1 h2.level1_drop a.show:before{border-top-color:rgba(3, 82, 148, 1);}

.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.aon{font-weight:bold; color:rgba(3, 82, 148, 1);}
.showMenu .show-classify li a.aon:before{background-color:rgba(3, 82, 148, 1);}

.showMenu .ul-level1{border:1px solid #d6d6d6;}


/*展开式菜单 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; width:25%;}
.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;}

.column-side{width:27%;}
.column-main{width:73%;}
.column-main .pageBox{margin-right:20px;}

/*新闻发布会*/
.xwfbh-main{}
.xwfbh-list{}
.xwfbh-list li{float:left; width:50%;}
.xwfbh-list li dl{padding:15px; margin-bottom:-1px; margin-right:-1px;  border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.xwfbh-list li dl dt{float:left; width:195px; height:148px;}
.xwfbh-list li dl dt img{display:block; width:100%; height:100%;}
.xwfbh-list li dl dd{margin-top:-10px; margin-left:215px; font-size:.9375em; line-height:180%;}
.xwfbh-list li dl dd a{color:#1c75bc;}
.xwfbh-list li dl dd p{margin-top:10px;}
.xwfbh-list li dl dd .title{min-height:54px;}

/*政务公开*/
.zwgk-menus h4{padding-top:15px; padding-bottom:15px; font-size:1.375em; font-weight:bold; text-align:center; color:#fff; background-color:#dc2230; border-radius:3px;}
.zwgk-menus h4:before{display:inline-block; margin-right:5px; vertical-align:top; content:""; width:40px; height:40px; background-repeat:no-repeat; background-image:url(../images/zfxxgk-head.png);}
.zwgk-menus h4 font{display:inline-block; vertical-align:top; line-height:40px;}
.zwgk-menus .menu-icons li{width:100%;}
.zwgk-menus .style1 li a{padding-left:35px; background-color:#fafafa;}
.zwgk-menus .style1 li a:hover{background-color:#efefef;}
.zwgk-menus .style1 li a:before{position:absolute; top:50%; left:15px; width:auto; height:auto; margin-top:-5px; border:6px solid transparent; border-left-color:#b3b3b3;}
.zwgk-menus .style1 li a:after{display:none;}

.zwgk-menus .style2{margin-top:10px; margin-bottom:10px;}
.zwgk-menus .style2 li{width:50%;}
.zwgk-menus .style2 li a{text-align:center; background-color:#e9f6fe; border-color:#e9f6fe;}
.zwgk-menus .style2 li a:before{display:block; margin:0 auto; background-image:url(../images/zwgk-icons.png);}
.zwgk-menus .style2 li a:hover{color:#fff; background-color:#2980c7; border-color:#2980c7;}
.zwgk-menus .style2 li.li0 a:before{background-position:0 0;}
.zwgk-menus .style2 li.li1 a:before{background-position:-45px 0;}
.zwgk-menus .style2 li.li2 a:before{background-position:-90px 0;}
.zwgk-menus .style2 li.li3 a:before{background-position:-135px 0;}
.zwgk-menus .style2 li.li0 a:hover:before{background-position:0 -45px;}
.zwgk-menus .style2 li.li1 a:hover:before{background-position:-45px -45px;}
.zwgk-menus .style2 li.li2 a:hover:before{background-position:-90px -45px;}
.zwgk-menus .style2 li.li3 a:hover:before{background-position:-135px -45px;}

.bluebook{width:80%; margin:0 auto;}
.bluebook li{position:relative; float:left; width:50%; text-align:center;}
.bluebook li a{position:relative; display:block; width:80%; margin:0 auto;}
.bluebook li a img{display:block; width:100%;}
.bluebook li a font{position:absolute; right:0; left:0; bottom:32px; margin:0 auto; font-size:28px; font-weight:bold; color:#fff; text-align:center;}
.bluebook li.li0 a font{text-shadow:5px 2px 8px green;}
.bluebook li.li1 a font{text-shadow:5px 2px 8px red;}


/* 科技计划项目 */
.kjjh_list li{
	width:100%;
	padding-top:0;
	margin:12px 0;
	background-color:#f2f2f2;
	position:relative;
}
.kjjh_list li .img{
	float:left;
	width:512px;
	height:288px;
	margin:4px;
	position:relative;
}
.kjjh_list li .img img{
	width:100%;
	height:100%;
}
.kjjh_list li .play{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-32px;
	margin-left:-32px;
}
.kjjh_list li .con{
	width:488px;
	margin-right:32px;
	margin-top:32px;
	margin-bottom:32px;
	line-height:24px;
	float:right;
}
.kjjh_list li .con p{
	font-size:18px;
	font-weight:600;
}
.kjjh_list li .con .jjr{
	margin-top:48px;
	margin-bottom:8px;
}
.kjjh_list li .con .jjr h3{
	font-size:16px;
	float:left;
}
.kjjh_list li .con .jjr span{
	display: inline-block;
	font-weight:600;
	width:424px;
}
.kjjh_list li .con .lxdh span{
	font-weight:600;
}
.kjjh_list li .con .btn{
	width:136px;
	height:48px;
	font-weight:600;
	color:#dc2230;
	line-height:48px;
	text-align:center;
	border:2px solid #dc2230;
	position:absolute;
	right:32px;
	bottom:32px;
}
