/* 安全专家 */
.aqzj_mainContent{padding: 20px 0 40px;}
.aqzj_title{text-align: center; font-weight: normal; padding: 0 0 20px; margin:0;}
.aqzj_table{border-collapse: collapse; width: 100%;}
.aqzj_table td, .aqzj_table th{border:#000 1px solid; padding: 10px;}

/* 技术服务机构 */
.mainContent_tab .hd{text-align: center;}
.mainContent_tab .hd ul li{display: inline-block; padding: 0 56px; height: 70px; text-align: center; line-height: 70px;
	color: #333; font-size: 22px; cursor: pointer;}
.mainContent_tab .hd ul li.on{color: #2067c2; border-bottom: 2px solid #2067c2;}
.mainContent_tab .hd ul li.on a{color: #2067c2;}
.mainContent_tab .hd .more{float: right; padding-top: 30px; font-size: 14px;}
.mainContent_tab .hd .more a{color: #666;}
.mainContent_tab .hd .more a:hover{color: #2067c2; text-decoration: underline;}
.jsfw_table{width: 100%; border-collapse: collapse;}
.jsfw_table th{height: 36px; background: #F2F2F2;	font-size: 16px;	text-align: center;	font-weight: normal;}
.jsfw_table td{padding:15px 10px; text-align: center; font-size: 15px;}

/* 双公示 */
.search_xzcf{height: 40px;	margin: 0 auto;	padding: 0 20px 0 20px;}
.search_xzcf select {padding-right: 14px; width: 290px; height: 32px;	float: left;	border: 1px solid #e5e5e5;
	border-radius: 4px;	margin-left: 20px;	color: #666;	font-size: 15px;	text-indent: 8px;	cursor: pointer;}
.search_xzcf input {width: 380px;	height: 32px;	float: left;	border: 1px solid #e5e5e5;	border-radius: 4px;
	margin-left: 20px;	color: #666;	font-size: 15px;	text-indent: 8px;}
.search_xzcf .search_btn {	width: 90px;height: 34px;	background: #2067c2;	color: #fff;	font-size: 14px;	line-height: 34px;
	text-align: center;	float: left;	border-radius: 4px;	margin-left: 15px;	cursor: pointer;}
.search_xzcf .search_btn_cz {  width: 90px;	height: 34px;	background: #999999;	color: #fff;	font-size: 14px;	line-height: 34px;	text-align: center;
	float: left;	border-radius: 4px;	margin-left: 15px;	cursor: pointer;}
.sgs_table{width: 100%; border-collapse: collapse; margin-bottom: 20px;	}
.sgs_table th{height: 36px; background: #F2F2F2;	font-size: 16px;	text-align: center;	font-weight: normal;}
.sgs_table td{padding:15px 10px; text-align: center; font-size: 15px;}
.sgs_table td a{background: url(../images/sj_1.png) no-repeat left center; padding-left: 10px; max-width: 500px;	white-space: nowrap;
	overflow: hidden; text-overflow: ellipsis;	display: block;	margin-left: 10px;}
.sgs_table td a:hover{background-image: url(../images/sj_2.png);}

/* 双公示内容页 */
.sgs_content{margin-bottom: 30px;}
.sgs_content_title{	height: 18px;	line-height: 18px;	padding: 10px 10px 30px;	font-weight: bold;	font-size: 22px;	color: #355e92; text-align: center;}
.sgs_content_table{border-collapse: collapse;}
.sgs_content_table td {	border: #e8e8e8 solid 1px;	word-break: break-all; font-size: 15px; line-height: 32px; padding: 10px;}
.sgs_content_table .tdl{font-weight:bold; text-align: center;}


/* 领导简介 */
.ldzc{line-height: 1.8;}
.ldzc .ldfg{border:#e3e3e3 1px solid; margin-bottom: 20px;}
.ldzc .ldfg .name{border-bottom: 1px solid #e3e3e3; padding:10px 15px;}
.ldzc .txt{padding:10px 15px;}
.ldzc .grjj{border:#e3e3e3 1px solid;}
.ldzc .grjj .title{border-bottom: 2px solid #4489CA; padding:10px 15px; color: #4489CA; font-weight: bold;}


/*page*/
.page_div{ clear:both; padding:20px 0; text-align:right; color:#666666; font-size:12px;}
.page_div a{color:#666666;}
.page_div .pagination_index_last *{vertical-align:middle\9;}
.page_div .arrow{margin:0 2px 5px;}
.page_div .arrow a, .page_div .index_num, .pagination_index_last a{ display:inline-block; padding:4px 8px; 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);
}
.page_div .index_num{ border-color:#3b89c8; background:#3b89c8; color:#fff;}
.page_div .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.page_div a:hover{background:#3b89c8; border-color:#3b89c8; 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:27px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}


/* 内页样式 */
.contentMain {
	border:solid #ccc 1px;
	background:#FFF; margin-bottom: 30px;
}
.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;
	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
}
.content_title{text-align:center;line-height:60px; font-size: 20px;}
.content_attr{text-align: center;}
.content_attr span{margin:0 5px;}

/* 列表页样式 */
.list_left {width:260px;}
.list_left .boxs {border:1px solid #dddddd;}
.list_left .tt {line-height:50px;height:50px;background-color:#2067c2; font-size: 16px; color: #fff; font-weight: bold;}
.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;}
.list_left .zh li a.aon{color:#0061cb; background: #D1E5F0; display: block;}
.list_left .zthd {border:none;width:233px;height:200px}
.list_right {width: 819px;}
.list_right.mainContent{padding: 0;}
.mainContent{padding:10px;}
.tt-list {border-bottom:1px solid #e3e3e3;line-height:34px; padding-bottom: 10px; overflow: hidden;}
.tt-list .tt {padding:0 10px; background: url(../images/title.png) no-repeat left center; padding-left: 25px;}
.tt-list .tt a {color:#AC0205}
.mainContent .cont {min-height:450px;_height:450px;overflow: hidden;}
.mainContent .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;}
.news_list li{ position:relative; padding:0 80px 0 20px; clear:both; overflow:hidden; line-height:38px; border-bottom: 1px dotted #ccc;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li:before{content:''; position:absolute; left:5px; top:16px; width: 3px; height: 3px; background: #999999;}

/*====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 #D04148; 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 #D04148; 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 #D04148; 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 #D04148 }
.ylj__title li.hover span{color: #D04148;}
.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 li{position:relative; padding:0 0 0 15px; line-height:28px; overflow:hidden; vertical-align:top;}
.xggj .xggj-con li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 3px; height: 3px; background: #000;}
.xggj .xggj-con li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xggj .xggj-con li a:hover{color: #0d79d6;}
.customized .share span{float: left;}
.content_ewm{text-align: center;}

/*sitemap*/
.sitemap dl{clear:both; border-bottom:#e9e9e9 1px solid; padding:16px 0;}
.sitemap dl dt{ background:url(../images/jiantouh.gif) no-repeat 5px center; padding-left:24px; font-weight:bold; color:#de180f;}
.sitemap dl dt a{color:#cc0000;;}
.sitemap dl dd ul{overflow:hidden; zoom:1; padding-top:10px;}
.sitemap dl dd li{float:left; background:url(../images/sitemap_icon2.gif) no-repeat left center; padding:5px 0 5px 14px; width:18%; position: relative;}
.sitemap dl dd li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -1px; width: 3px; height: 3px; background: #999;}
.sitemap dl dd{padding:0 0 0 22px; font-size:0.9375em;}
.sitemap dl dd a:hover{color:#cc0000;;}
.sitemap dl:last-child{border-bottom:none;}
.sitemap .sitemap_ztzl dd li{ width:31%;}


/* 表单下载 */
.bdxz_ss{overflow: hidden; padding: 0 0 10px;}
.bdxz_ss label{float: left; line-height: 23px;}
.bdxz_ss .stxt{float: left; height: 21px; border:#ccc 1px solid;}
.bdxz_ss .sbtn{float: left; width: 55px; height: 23px; background: url(../images/bt_chaxun.gif) no-repeat; border:0; cursor: pointer; margin-left: 5px;}
.bdxz_table{border-collapse: collapse; width: 100%;}
.bdxz_table th, .bdxz_table td{padding:10px 5px; text-align: center; border:#e3e3e3 1px solid;}
.bdxz_table th{ background: #bbd9f9; }
.bdxz_table td{}