@charset "gb2312";
/*common*/
.sideBar{float:left; width:21%;}
.parentName{ display:none;}
.sideMenu .level_1{ margin-bottom:1px;}
.sideMenu .a1{display:block; padding:12px 30px 12px 35px; font-size:18px; line-height:1.5; position:relative; background:#f2f1f1;}
.sideMenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin-top:-6px;  border: 6px solid transparent; border-left-color:#fff; display:none;}
.sideMenu .a1:hover, .sideMenu .a1.aon{background:#2372c2; color:#fff;}
.sideMenu .a1:hover i, .sideMenu .a1.aon i{display:block;}
.mainContent{float:right; width:77%;}

/*list*/
.news_list li{ position:relative; padding:0 100px 0 20px; clear:both; overflow:hidden; font-size:16px; height:42px; line-height:42px; background:url(imagespubliccommon_dot.gif) no-repeat left center;}
.news_list li span, .news_list_group li span{ position:absolute; right:0; top:0; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{font-weight:bold; color:#333;}
.news_list .pagediv{padding-bottom:15px;}
.navs_list li{padding-right:0;}

.fbjg_result{line-height:24px; padding:6px 0; margin-bottom:10px; border-bottom:#ccc 1px dotted; }
.news_list_group li{ position:relative; padding:0 100px 0 0; clear:both; overflow:hidden; font-size:16px; height:38px; line-height:38px;}
.news_list_group li h4{float:left; font-weight:normal; font-size:15px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold; color:#333;}
.news_list_group li em{font-style:normal; color:#bc1010;}
.news_list_group li em a{color:#bc1010;}
.news_list_group li em a:hover{ font-weight:bold;}
.news_list_group .pagediv2{text-align:center; clear:both; padding:20px 0 25px;}
.news_list_group .pagediv2 .arrow{margin:0 5px;}

.fbjg_ssBox{ background:#f8f8f8; padding:15px 20px 0; border:#e3e3e3 1px solid; font-size:14px;}

.singlePage{ font-size:16px; line-height:2;}


.news_list_jj li{ border-bottom:#ccc solid 1px; padding:10px 0;}
.news_list_jj li .tt a{ font-weight:bold; line-height:30px; color:#2372c2; font-size:16px;}
.news_list_jj li .jj{color:#333030;}
.news_list_jj li .jj a{ color:#333;}

.common_tit3 h3{ border-bottom:#e0e0e0 1px solid; margin-bottom:10px; background:#ebebeb;}
.common_tit3 h3 span{ display:inline-block; background:#2372c2; color:#fff; height:35px; line-height:35px; padding:0 25px; font-size:16px; margin-bottom:-1px;}
.common_tit3 .more{float:right; color:#666; line-height:35px; margin-right:15px;}
.common_tit3 .more:hover{color:#333;}
.fbjg_lists{margin-bottom:15px;}

.listtitle{position:relative; border-bottom:#e0e0e0 1px solid; margin-bottom:10px; background:#ebebeb;}
.listtitle .title{ display:inline-block; background:#2372c2; color:#fff; height:35px; line-height:35px; padding:0 25px; font-size:16px; margin-bottom:-1px;}
.listtitle .more{position:absolute; top:8px; right:10px;}
/*ldzc*/
.ldzc_pagemain{overflow:hidden;}
.ldzc_sidemenu .a1{display:block; padding:11px 30px 11px 35px; font-size:18px; line-height:1.5; position:relative; background:#2372c2; color:#fff; margin-bottom:1px;}
.ldzc_sidemenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin:-3px 3px 0 0;  border: 6px solid transparent; border-top-color:#7baada;}
.ldzc_sidemenu .ul2{display:none;}
.ldzc_sidemenu .a2{ display:block; padding:9px 0; text-align:center; background:#f2f1f1; margin-bottom:1px; font-size:16px;}
.ldzc_sidemenu .a2:hover, .ldzc_sidemenu .aon{background:#38a6ea; color:#fff;}
.ldzc_intro .ldzc_tt{ line-height:2;}
.ldzc_grjj, .ldzc_gzfg{margin-bottom:20px;}

.ldzc_photo{float:left; width:26.2%; text-align:center; border:#ebebeb 1px solid; background:#f7f7f7; padding-bottom:20000px; margin-bottom:-20000px;}
.ldzc_intro{float:right; width:71%;}
.ldzc_photo img{ display:block; width:76%; margin:25px auto 0; max-width:160px;}
.ldzc_photo h3{padding:20px 0 0; font-weight:normal; font-size:20px;}
.ldzc_photo span{display:block; padding:0 40px 25px;}
.ldzc_jqhd .common_newslist li{padding-right:90px;}

/*xxgk*/
.xxgk_ban img{display:block; width:100%;}
.xxgk_gdsearch{ padding:35px 0; text-align:center;}
.xxgk_gdsearch *{vertical-align:middle;}
.xxgk_gdsearch .gkjs{padding-right:8px; font-size:16px; line-height:36px;}
.SearchTxt{width:45%; padding:8px 8px 7px; border:#e6e6e6 1px solid; background:#f2f2f2; height:18px; line-height:18px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.SearchBtn{margin-left:5px;}
.advsearch{margin-left:10px; line-height:36px;}

.common_jghz{ margin-bottom:25px;}
.common_jghz h3{ border-bottom:#e0e0e0 1px solid; margin-bottom:10px; background:#ebebeb;}
.common_jghz h3 span{ display:inline-block; background:#2372c2; color:#fff; height:35px; line-height:35px; padding:0 25px; font-size:16px; margin-bottom:-1px;}
.common_jghz ul{overflow:hidden; zoom:1;}
.common_jghz ul li{float:left;}
.common_jghz ul li a{ padding:8px 10px; display:block;}
.common_jghz:last-child{margin-bottom:0;}
.qybm_list ul li{width:33.3%;}
.ldzc_list ul li a{color:#2372c2;}
.ldzc_list ul li a:hover{color:#ff0000;}

/*zdly*/
.totalnav{overflow:hidden;}
.totalnav ul{margin:0 -10px;}
.totalnav li{float:left; width:33.333%; }
.totalnav li a{display:block; line-height:1.4; font-size:16px; padding:12px 40px 12px 18px; background:#f7f7f7; border:#ebebeb 1px solid; margin:0 10px 10px; position:relative;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.totalnav li a i{display:block; width:7px; height:13px; position:absolute; top:50%; margin-top:-7px; right:6%; background-image:url(imagespublicarrow-icon.gif); background-repeat:no-repeat;}
.totalnav li a:hover{font-weight:700; background:#2372c2;  border-color:#2372c2; color:#fff;}
.totalnav li a:hover i{background-position:0 -13px;}

/*wgk*/
.wgk_dy h3{float:left; width:120px; height:40px; background:#2372c2; line-height:40px; text-align:center; font-size:18px; color:#ffffff; font-weight:bold;}
.wgk_dy p{clear:both; line-height:2; text-indent:2em; padding:12px 0 18px;}
.wgk_dy p a{color:#cc0000;}
.wgk_list .hd{ border:#ebebeb 1px solid;}
.wgk_list .hd li{float:left; width:20%; *width:231px; font-size:16px;}
.wgk_list .hd li.liEnd{*width:234px;}
.wgk_list .hd li a{display:block; padding-left:17%; height:50px; line-height:50px; background:#f7f7f7; border-right:#ebebeb 1px solid; position:relative;}
.wgk_list .hd li.liEnd a{ border:none;}
.wgk_list .hd li a i{ position:absolute; width:11px; height:6px; background:url(imageswgk_icon.gif) no-repeat 0 -6px; right:8%; top:50%; margin-top:-3px;}
.wgk_list .hd li a:hover, .wgk_list .hd li a.aon{background:#2372c2; font-weight:bold; color:#fff;}
.wgk_list .hd li a:hover i, .wgk_list .hd li a.aon i{ background-position:0 0;}
.wgk_newslist{ border:#ebebeb 1px solid; border-top:none; padding:20px 30px;}
.wgk_newslist li{line-height:32px; height:32px;}
.wgk_list .pagediv{ padding:20px 0 0 10px;}

/*ztzl*/
.ztzl_banner .zt_tt{width:18%; height:110px; line-height:110px; float:left; background:#3ba7f0; color:#fff; font-weight:bold; text-align:center;}
.ztzl_banner .zt_tt span{display:inline-block; background:url(imageszt_common_arrow.png) no-repeat right center; padding-right:35px; font-size:24px;}
.ztzl_banner .zt_name{width:82%; height:110px; line-height:110px; float:left;  background:url(imageszt_common_bg.jpg) no-repeat left bottom; font-size:32px; color:#fff; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mainContent_all{ border:#ccc solid 1px; padding:20px;}
.ztzl_list{overflow:hidden;}
.ztzl_list ul{margin:0 -15px; padding:20px 20px 0; overflow:hidden;}
.ztzl_list li{ float:left; width:353px; padding:0 15px 30px; overflow:hidden;}
.ztzl_list li .pic{overflow:hidden; height:108px; margin-bottom:15px;}
.bymj_list li .pic{height:180px;}
.ztzl_list li img{display:block; width:100%; height:100%;}
.ztzl_list li .txt{ text-align:center; display:block; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.ztzl_banner .zt_name_long{width:100%; height:110px; line-height:110px; float:left;  background:url(imageszt_common_bg.jpg) no-repeat left bottom #67c2f7; font-size:32px; color:#fff; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*ËÄÁÐ*/
.ztzl_txt_list li{ width:25%; float:left;}
.ztzl_txt_list .txt_only{ border:#63bef3 solid 1px; text-align:center; height:120px; line-height:120px; margin:20px 15px;}
.ztzl_txt_list li .txt_only a{ color:#63bef3; font-weight:bold; font-size:20px; display:block;}
.ztzl_txt_list li .txt_only a:hover{ background:#63bef3; color:#fff;}

/*yjx*/
.gyj_iconlist{ width:405px; margin:0 auto; overflow:hidden; zoom:1; max-width:100%;}
.gyj_iconlist li{margin-bottom:20px;}
.gyj_iconlist li a{display:block; height:72px; background:#1acef4; border-radius:4px; position:relative; overflow:hidden; padding-left:30%; color:#fff; line-height:72px; font-size:24px;}
.gyj_iconlist li a i{position:absolute; width:25.4%; height:70px; left:0; top:50%; margin-top:-35px; background:url(imagesyjx_icon.png) no-repeat #0291d7;}
.gyj_iconlist li.li0 a i{background-position:center 0;}
.gyj_iconlist li.li1 a i{background-position:center -70px;}
.gyj_iconlist li.li2 a i{background-position:center -140px;}
.gyj_iconlist li.li3 a i{background-position:center -140px;}
.gyj_iconlist li.li4 a i{background-position:center -210px;}
.gyj_iconlist li a:hover{color:#ff9;}


/*sgs*/
.sgs_bmlist{margin-top:20px; overflow:hidden; zoom:1;}
.sgs_bmlist li{float:left; width:20%;}
.sgs_bmlist li a{display:block; border:#e3e3e3 1px solid; text-align:center; padding:15px 10px; font-size:15px; height:60px; overflow:hidden;box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.sgs_bmlist li span{display:block; color:#ff0000; font-size:12px; margin-top:2px;}
.sgs_bmlist li a:hover{background:#f5f5f5;}

.sgs_tit{text-align:center; font-size:24px; color:#0069c1; padding-top:10px;}
.sgs_ss{ padding:20px 0 30px; text-align:center;}
.sgs_ss .sgs_stxt{width:65%; padding:8px 8px 7px; border:#e6e6e6 1px solid; background:#fff; height:18px; line-height:18px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; vertical-align:middle;}
.sgs_ss .sgs_sbtn{margin-left:5px; width:40px; height:35px; border:0; cursor:pointer; background:url(imagesgdsearch_btn.gif) no-repeat; vertical-align:middle;}
.csgk{ border-collapse:collapse;}
.csgk th{background:#ebebeb; border:#d9d9d9 1px solid; height:42px; color:#666; text-align:center; font-size:15px;}
.csgk td{ border:#d9d9d9 1px solid; padding:11px 10px; line-height:24px; color:#666;}
.csgk td a{color:#666;}
.csgk td a:hover{color:#bc1010;}
.csgk td.syh{font-size:13px;}
.csgk tr{background-color:expression(this.sourceIndex%2 ? '#f5f5f5':'#ffffff');} 
.csgk tr:nth-child(even) td{background-color:#f5f5f5;}
.csgk tr:nth-child(odd) td{background-color:#ffffff;}
.sgs_list .pagediv{padding:25px 0 10px;}

.sgs_content{padding:30px 3%; background:#fff; margin-bottom:20px;}
.sgs_content_table{ border-collapse:collapse;}
.sgs_content_table td, .sgs_content_table th{ border:#dcdcdc 1px solid; padding:10px; line-height:1.8;}
.sgs_content_table th{text-align:left;}
.sgs_content_table tr{background-color:expression(this.sourceIndex%2 ? '#f5f5f5':'#ffffff');} 
.sgs_content_table tr:nth-child(even){background-color:#f5f5f5;}
.sgs_content_table tr:nth-child(odd){background-color:#ffffff;}

.sgs_return{ text-align:right; padding:0 10px 15px 0; font-size:16px;}


/*zwwb*/

.wxwb_sidemenu .a1{display:block; padding:11px 30px 11px 35px; font-size:18px; line-height:1.5; position:relative; background:#2372c2; color:#fff; margin-bottom:1px;}
.wxwb_sidemenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin:-3px 3px 0 0;  border: 6px solid transparent; border-top-color:#7baada;}
.wxwb_sidemenu .ul2{}
.wxwb_sidemenu .ul2 a{ display:block; padding:9px 0; text-align:center; background:#f2f1f1; margin-bottom:1px; font-size:16px;}
.wxwb_sidemenu .ul2 a:hover, .wxwb_sidemenu .ul2 .aon{background:#38a6ea; color:#fff;}

.zwwb_pic_list ul{padding:0 0 0 10px; overflow:hidden; zoom:1;}
.zwwb_pic_list ul li{float:left; width:113px; padding:0 15px; height:138px;}
.zwwb_pic_list ul li .pic img{display:block; width:70px; height:70px; margin:0 auto;}
.zwwb_pic_list ul li .txt{ margin-top:10px; line-height:20px; text-align:center; max-height:40px; overflow:hidden;}
.zwwb_pic_list ul li .txt a:hover{font-weight:bold;}
.zwwb_pic_list .pagediv{padding-top:10px;}

.zwwx_pic_list ul{padding:0 0 0 5px; overflow:hidden; zoom:1;}
.zwwx_pic_list ul li{float:left; width:135px; padding:0 20px; height:198px;}
.zwwx_pic_list ul li .pic img{display:block; width:135px; height:135px; margin:0 auto;}
.zwwx_pic_list ul li .txt{ margin-top:10px; line-height:20px; text-align:center; max-height:40px; overflow:hidden;}
.zwwx_pic_list ul li .txt a:hover{font-weight:bold;}
.zwwx_pic_list .pagediv{padding-top:10px;}

/***responsive***/
@media (max-width: 1199px) {
	.ztzl_list li{ width:33.333%;}
	.totalnav li, .ztzl_totalnav li{ width:50%;}
	.zwwb_pic_list ul li{ width:20%;}
	.zwwx_pic_list ul li{ width:25%;}
}

@media (max-width: 991px){
	.sideBar{width:100%; margin-bottom:20px;}
	.sideBar, .mainContent{float:none; width:100%;}
	.singlePage{padding:0;}
	.sgs_bmlist li{width:25%;}
	
}

@media (max-width: 960px) {
	.sideMenu .a1{padding-left:30px; font-size:16px;}
	.sgs_content{padding:10px 0 0;}
}


/* xs mobile*/
@media (max-width: 767px) {
	/*.sideBar{display:none;}*/
	.news_list li{padding:6px 10px 6px 26px !important;  line-height:1.5em;  background-position:0 18px; height:auto;}
	.news_list_group li{padding:6px 10px 6px 0 !important; line-height:1.5em; height:auto;}
	.news_list li a, .news_list li span,
	.news_list_group li h4, .news_list_group li span
	{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li span, .news_list_group li span{margin-left:10px;}
	.news_list .item ul li{line-height:1.5em;}
	.qybm_list ul li{width:50%;}
	.SearchTxt{-moz-width:calc(100% - 290px); -ms-width:calc(100% - 290px); -o-width:calc(100% - 290px); -webkit-width:calc(100% - 290px); width:calc(100% - 290px);}
	.wgk_list .hd li{ width:100%;}
	.wgk_list .hd li a{border-right:none; border-bottom:#ebebeb 1px solid;}
	.totalnav li{ width:100%;}
	.totalnav li a{white-space:normal;}
	.totalnav li a i{right:3%;}
	.ztzl_list ul{ padding:10px 0 0;}
	.ztzl_list li,.ztzl_txt_list li{ width:50%;}
	.sgs_bmlist li{width:33.33333%;}
	.zwwb_pic_list ul li{ width:25%;}
	.zwwx_pic_list ul li{ width:33.3333%;}
	.ztzl_banner .zt_tt{ display:none;}
	.ztzl_banner .zt_name{width:100%; height:80px; line-height:80px; float:none; font-size:24px;}

}
@media (max-width: 580px){
	.ldzc_photo{padding-bottom:0; margin-bottom:20px;}
	.ldzc_photo, .ldzc_intro{float:none; width:100%;}
	.gkjs{display:block; text-align:left;}
	.SearchTxt{float:left; -moz-width:calc(100% - 150px); -ms-width:calc(100% - 150px); -o-width:calc(100% - 150px); -webkit-width:calc(100% - 150px); width:calc(100% - 150px);}
	.qybm_list h3 span{padding:0 0 10px;}
	.qybm_list ul li{padding-left:0; padding-right:0;}
}


/* XS Portrait */
@media (max-width: 480px) {
	.qybm_list ul li{width:100%;}
	.xxgk_ban{ display:none;}
	.xxgk_gdsearch{padding:0 0 20px;}
	.wgk_newslist{padding:18px 20px;}
	.ztzl_list li{ width:100%;}
	.ztzl_txt_list li{width:100%; float:none;}
	.ztzl_list li .pic{height:auto;}
	.gyj_iconlist li a{font-size:20px;}
	.sgs_bmlist li{width:50%;}
	.zwwb_pic_list ul li{ width:33.3333%;}
	.zwwx_pic_list ul li{ width:50%; padding:0 4%;}
	.ztzl_banner .zt_name{width:100%; height:80px; line-height:80px; float:none; font-size:20px;}
}
@media (max-width: 320px) {
	.gyj_iconlist li a{font-size:18px;}	
	.zwwb_pic_list ul li{ width:50%;}
}
