.white{color:#fff;}
.white a{color:#fff;}
.white a:hover{color:#9f0008; text-decoration:none;}
.bold{font-weight:bold}

.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}

.f8{font-size: 8px;}
.f10{font-size: 10px;}
.f12{font-size: 12px;}
.f14{font-size: 15px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f28{font-size: 28px;}

.green{color:#2db8ad !important;}
.orange{color:#f67b46 !important;}
.gray{color:#888888 !important;}
.blue{color:#2f8cc9 !important;}
.red{color:#e21f14 !important;}

.font_1{color:#9f0008;}
.font_1 a{color:#9f0008;}
.font_2{color:#2e2e2e;}
.font_2 a{color:#9f0008;}
.font_3{color:#2374c5;}
.font_3 a{color:#2374c5;}
.font_4{color:#0281c8;}
.font_4 a{color:#0281c8;}
.font_5{color:#000;}
.font_6{color:#666;}
.font_6 a{color:#666;}
.font_8{color:#b5b5b5;}
.font_8{color:#fff;}
.font_8 a{color:#fff;}
.font_8 a:hover{color:#fff; text-decoration:none;}

.lin18{line-height: 18px;}
.lin20{line-height: 20px;}
.lin22 li{line-height: 22px;}
.lin26 li{line-height: 26px;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}



.marleft10{margin-left:10px;}
.parleft10{padding-left:10px;}
.parleft15{padding-left:15px;}
.parleft20{padding-left:20px;}
.parleft25{padding-left:25px;}
.marleft30{margin-left:30px;}
.marleft20{margin-left:20px;}
.maright20{margin-right:20px;}
.ma15{margin:15px 15px 0px 15px;}
.pad10{padding:10px 10px 7px 10px;}
.pad20{padding:20px;}
.pad5{padding:5px;}
.pad14{padding:14px;}
.pad15{padding:15px 10px 7px 20px;}
.pad16{padding:10px 15px 10px 15px;}
.ma16{margin:10px 15px 10px 15px;}
.pad_bott10{padding-bottom:10px;}
.pad_top5{padding-top: 5px;}
.pad_top30{padding-top:30px;}


.list_right{width:722px !important; padding:20px;}
.bord_bt{border:1px solid #dddddd;}
.bor_top_no{border-top: none;}



.tzgg_tit{
    height: 20px;
    line-height: 20px;
    border-left: 4px solid #f00;
}



/* 内页样式 */
.contentMain {
	border:solid #ccc 1px;
	background:#FFF
}
.content_topbanner {
	padding:31px 0 0 0;
	height:32px;
	overflow:hidden;
	border-bottom:#9f0008 dotted 1px;
	margin:auto;
	margin-bottom:25px;
	width:96%
}
.content_topbanner .current {
	color:#999;
	padding:0 0 0 34px;
	background:url(../images/ico14.gif) 12px 2px no-repeat;
	float:left
}
.content_topbanner .fr {
	padding-top:7px
}
.customized{height: 40px; line-height: 40px; background: #F0F0F0; margin: 20px 0; padding-left:40px;}
.customized .agray li {
	float:left;
	padding:0 0 0 5px;
	line-height: 40px;
}
.customized .agray li .name {	padding:0 32px 0 0}
.contentShow {color:#333;width:96%;margin:auto;}
.contentShow .title {
	text-align:center;
	font-size:26px;
	color:#00578d;
}
.contentShow .time {
	height:43px;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	background:url(../images/line4.gif) left bottom repeat-x;
	width:99%;
	margin:auto
}
.contentShow .time li {
	float:left;
	width:316px;
	overflow:hidden
}
.contentShow .content {
	line-height:28px;
	font-size:15px;
	padding:25px;
	min-height:300px;
	_height:300px
}
.contentShow .content .h10 {
	height:28px
}
.contentShow .contentPrint {
	background:#F4F4F5;
	padding:25px 0;
	text-align:center
}
.contentPrint a {
	margin-right:9px
}


/* 数字科学计划 */
.szsthbjh{
	position:relative;
}
.szsthbjh_con li{
	/* width:108px; */
	/* background-color:rgba(0,0,0,0.5); */
	position:absolute;
	z-index:99;
}
.szsthbjh_con li a{
	padding:8px 54px; 
}
.btn_znzz{
	top:402px;
	left:240px;
}
.btn_jrfw{
	top:402px;
	left:423px;
}
.btn_zczggjh{
	top:402px;
	left:599px;
}
.btn_ywtb{
	top:445px;
	left:240px;
}
.btn_tdt{
	top:445px;
	left:423px;
}
.btn_lxks{
	top:445px;
	left:599px;
}


/* 昆山数字科学计划 */
.ksszsthbjh{
	width: 1250px;
	/* background:url("../images/ksszsthbjh.jpg") center top no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height:1080px; */
	margin:auto;
	position:relative;
}
.ksszsthbjh_con li{
	/* background-color:rgba(0,0,0,0.5); */
	position:absolute;
	z-index:99;
}
.ksszsthbjh_con li a{
	padding:8px 72px; 
}
.ksszsthbjh_con .btn_znzz{
	top: 527px;
	left: 298px;
}
.ksszsthbjh_con .btn_jrfw{
	top: 527px;
	left:548px;
}
.ksszsthbjh_con .btn_zczggjh{
	top: 527px;
	left:790px;
}
.ksszsthbjh_con .btn_ywtb{
	top:586px;
	left:298px;
}
.ksszsthbjh_con .btn_tdt{
	top:586px;
	left:548px;
}
.ksszsthbjh_con .btn_lxks{
	top:586px;
	left:790px;
}




/* 列表页样式 */
.list_left {width:238px;}
.list_left .boxs {border:1px solid #dddddd;}
.list_left .tt {line-height:56px;height:56px;background-color:#b30606}
.list_left .zh {}
.list_left .zh li {height:48px;line-height:48px;font-size:15px;background: url(../images/yzzggw_11.jpg) 55px 13px no-repeat;border-bottom: 1px solid #e1e1e2;}
.list_left .zh li a{color:#666666;display:block;}
.list_left .zh li a.aon{color:#d82416; border-right: 4px solid #d82416; }
.list_left .zthd {border:none;width:233px;height:200px}
.list_right {width:1210px;padding:20px;}
.list_right .tt-list {height:34px;border-bottom:1px solid #ccc;line-height:34px;background-color: #fff; 
}
.list_right .tt-list .tt {padding:0 10px;}
.list_right .tt-list .tt a {color:#AC0205}
.list_right .cont {min-height:450px;_height:450px;overflow: hidden;}
.list_right .cont-pic{min-height:450px;_height:450px;overflow: hidden; width: 108%;}
.list_right2 {width:960px;border:1px solid #dddddd;padding:20px;}
.list_right2 .tt-list {height:34px;border-bottom:1px solid #ccc;line-height:34px;background-color: #fff;}
.list_right2 .tt-list .tt {padding:0 10px;}
.list_right .tt-list .tt a {color:#AC0205}
.list_right2 .cont {min-height:450px;_height:450px}
.list_left .tt{text-align:center;}
.list_left .zh li{text-align:center;}
.lh {line-height:38px;}
.lh li {height:38px;padding-left: 20px;line-height: 38px;background: url(../images/il-list.png) no-repeat 5px center;}
.lh li a{ }
.lh li:nth-child(5n){border-bottom:1px dotted #d82416;}
.lh span {top:0px;right:5px;color:#999}
.lh span{position:absolute;}
.lh li{position:relative}
.news_lists{width: 97%; margin:0 auto;}
.item_lm{margin-top:10px;overflow: hidden;font-size:16px;color:#535353;border-bottom:1px dashed #888;background: url(../images/ipa-tibg.png) no-repeat;background-position: 10px 6px;height: 28px;line-height: 28px;}
.item_lm span{ display: block;float: left; padding-left:26px; }
.item_lm a{ display: block;float: right; font-size: 12px;}
.news_lists .item li{border-bottom: none;background: url(../images/il-list.png) no-repeat 5px center;}
.news_lists .item li .syh{ float: left; position: inherit; color: #d82416; padding-right: 10px;}
.news_lists .item li a{ }


/*====piclist=====*/

.right_pic_div{width:240px; height:190px; padding:6px; border:solid #ccc 1px; float:left; margin-right:40px; margin-bottom:30px;}
.right_pic_img{width:240px; height:156px; margin-bottom:3px;}
.right_pic_img img{width:240px; height:156px;}
.right_pic_title{width:240px;height:32px; line-height:32px; background:#EEEEEE; text-align:center;}
.right_pic_title a{color:#666; text-decoration:none;}
.right_pic_title a:hover{color:#c30; text-decoration:none; font-weight:bold}

.xxgk_tab table{ width: 100%; border-collapse: collapse; border: 1px solid #ccc;}
.xxgk_tab table td{border-collapse: collapse; border: 1px solid #ccc; height: 16px; padding: 10px;}


.ldjj,.szfld{border: 1px solid #dddddd; width: 270px; text-align: center; font-size: 22px;}
.ldjj img{display: block;width: 196px; margin: 20px auto;}
.ldjj li{width: 240px; border: 1px solid #b30606; border-radius: 10px;text-indent: 40px; height: 50px;letter-spacing: 3px; line-height: 50px;margin: 12px auto;}
.ldjj li:first-child{background:url(../images/ldfg-icon02.png) no-repeat 30px 8px}
.ldjj li:last-child{background:url(../images/ldfg-icon03.png) no-repeat 28px 8px #b30606; color: #FFFFFF; font-weight: bold; }
.ldjj li:last-child a{color: #FFFFFF;}
.szfld{margin-top: 10px; padding: 15px;width: 240px;}
.szfld .szfld-tit{border-bottom: 1px solid #DDDDDD; font-size: 18px; font-weight: bold; line-height: 40px;}
.szfld .szfld-con {padding-top: 10px;}
.szfld .szfld-con li{line-height: 30px;font-size: 16px;}
.wdzn,.wdfg{width: 834px;}
.wdzn .wdzn-tit,.wdfg .wdfg-tit{height: 50px;line-height: 50px; background: #F0F0F0;}
.wdzn .wdzn-tit span,.wdfg .wdfg-tit span{display:block;width: 140px; background:url(../images/ldfg-icon01.png) no-repeat 10px 12px #b30606; color: #FFFFFF;text-indent: 50px; font-size: 18px; font-weight: bold;}
.wdzn .wdzn-con{text-indent: 2em !important;}
.wdzn .wdzn-con,.wdfg .wdfg-con{line-height: 28px;font-size: 15px; min-height: 200px; padding: 10px; font-family: "微软雅黑";}


.ylj { width: 850px;}
.ylj__title{border-top: 1px solid #dbdbdb}
.ylj__title li { width: 425px; font-size: 20px; height: 55px; line-height:55px;text-align:center;float: left; font-weight: 500;}
.ylj__title li span{color: #5d5d5d; font-size: 20px;}
.ylj__title p { width: 185px; font-size: 20px; height: 55px; line-height:55px;text-align:center;float: left; font-weight: 500;}
.ylj__title p a{color: #5d5d5d; font-size: 20px;}

.ylj__title li.hover { border-top: 2px solid #b30606 }
.ylj__title li.hover span{color: #b30606;}
.ylj__content{width:850px;min-height: 450px;}
.ylj__content ul li {
	font-size: 16px;
	padding-left: 15px;
	line-height: 30px;
	height: 30px;
	color: #5d5d5d;position: relative;
}
.ylj__content ul li a {
	color: #5d5d5d;
}
.jgznysq{margin: 10px auto;}
.bmjgzn{ width: 100%; border: 0; font-size: 15px;}
.bmjgzn td{line-height: 40px; font-size: 15px;}
.bmjgzn td.txt{width: 100px; font-weight: 700;}
.xggj {
	display: none;
	padding: 20px;
}

.xggj .xggj-tit span{
	font-size: 16px;
	font-weight: 700;
	line-height: 50px;
}
.xggj .xggj-con{}
.xggj .xggj-con li{
	background: url(images/list-icon.jpg) no-repeat left;
	text-indent: 10px;
	line-height: 28px;
}
/* 民情面对面不要发布时间显示 */
.c_elements{display: none;}

/* pic-list */
a:hover img { filter: alpha(opacity=80); opacity: 0.8; }
.pic_container{margin: 20px auto;}
.pic_title{font-size: 24px; color: #c10d0c; border-bottom: 1px solid #dcdcdc;  padding: 14px 0;}
.lm_describe{padding: 20px 0; text-indent: 2em; font-size: 16px; font-size: 16px;}
.pic-list{margin:0 -1.5%; overflow: hidden;}
.pic-list li{float: left; width: 22%; margin:0 1.5% 30px;}
.pic-list li .pic{height: 136px; border:#ccc solid 1px; padding: 5px;}
.pic-list li .pic img{display: block; width: 100%; height: 100%;}
.pic-list li h5{font-size: 1em; font-weight: normal;text-align: center; padding:5px 10px;}
.pic-list li h5 a{display: block; padding: 12px 0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* 热点问答搜索 */
.search_group{padding: 15px 0;}
.search_group .search_txt{padding-left: 8px; border: 1px solid #d5d5d5; margin-right: 5px; font-size: 14px; color: #555555; width: 166px; height: 22px; line-height: 22px;}
.search_group .search_btn{ background: url(../images/search.png) no-repeat 5px center #e56d5b; color: #fff; padding: 0 4px 0 25px; border: none; cursor: pointer; height: 22px; line-height: 22px;}
.search_group .search_tip{ font-size: 12px; color: #262222;}

/*json_page*/
.pagediv{ clear:both; padding:10px 0; text-align:center; color:#666666; font-size:14px;}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dfdfdf 1px solid; border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .index_num{ border-color:#b30606; background:#b30606; color:#fff;}
.pagediv .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.pagediv a:hover{background:#b30606; border-color:#b30606; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}


.pageList .addline{padding-top:20px; padding-bottom:20px; border-bottom:dotted 1px #d82416;}
.pageList li{padding-top:8px; padding-bottom:8px;}
.pageList li h4{font-size:15px;}
.pageList li h4 a{color:#3d3d3d;}
.pageList li h4 a font{margin-right:8px; color:#d82416;}
.pageList li h4 .time{color:#3d3d3d;}
.pageList .notData{margin-top:20px; text-align:center; font-size:14px; line-height:60px; background-color:#f7f7f7;}

.menus-item{width:97%; margin:0 auto;}
.menus-item li{float:left;}
.menus-item li a{display:block; margin-right:18px; margin-top:15px; margin-bottom:5px; padding:8px 16px 8px 16px; font-size:16px; font-weight:bold; color:#f2f2f2; background-color:#b30606; border-radius:3px; -webkit-transition:all linear 0.30s; -moz-transition:all linear 0.30s; transition:all linear 0.30s;}
.menus-item li a:hover{color:#fff; background-color:#f00;}


.jt_dott .jssj{ display:none;}
.jt_dott .zhengjiz{display:none; float:left; padding:0px 3px; line-height:1.6em; text-align:center; background:#F00; color:#FFF; margin-right:5px; margin-top:7px;}
.jt_dott .yijies{float:left; display:none; padding:0px 3px; line-height:1.6em; text-align:center; background:#CCC; color:#FFF; margin-right:5px; margin-top:7px;}