@charset "gb2312";
/* CSS Document */
.bdnone{ border:none;}
.wd860{ width:860px;}
.path{height:45px; line-height:45px; background:#f8f8f8; font-size:14px;}
.curpos{ width:260px; height:45px; float:left;}
.path .pathDiv{font-size:14px;}
.path .syico{ margin-left:20px; float:left; position:relative; background:url(sy.png) no-repeat; width:16px; height:14px; left:0; top:15px;}

.main_list{}
.main_list_left{ width:260px; float:left;}
.main_list_left ul li a{ display:block; background:#f8f8f8; height:50px; line-height:50px; font-size:15px; padding-left:38px; border-top:1px solid #fff;}
.main_list_left ul li a:hover{ background:#f1f5f7; color:#2e6699;}

.main_list_center{float: left;background: url(i-main-left-2.gif) no-repeat;width: 10px;height:848px;}

.main_list_right{width:870px; float:right;}
.tyl-main-right-title{ background:url(ty-list-bg.gif) repeat-x; border-top: 2px solid #2e6699; height:48px; line-height:48px; padding-left:20px; font-size:14px; font-weight:bold; color:#3d79ac;}
.tyl-main-right-list-a{ margin-top:10px;}
.tyl-main-right-list-a li{ padding:0 15px; line-height:40px; font-size:14px; border-bottom:#eeeeee 1px solid;}
.tyl-main-right-list-a li span{ float:right;}

.nextpage{ padding:19px; height:30px;}
.nextpage ul { float:right;}
.nextpage ul li{ float:left; height:30px; line-height:30px; margin-right:5px; color:#666; font-size:14px;}
.nextpage ul li:first-child{ margin-right:10px;}
.nextpage ul li a{ display:block; float:left; height:30px; line-height:30px; padding:0 10px;}
.nextpage ul li a:link,.nextpage ul li a:visited{ color:#666;}
.nextpage ul li a:hover{ background:#2b5c94; color:#fff; text-decoration:none;}
.nextpage ul li.thisclass{ padding:0 10px; color:#fff; background:#2b5c94;}
.sc_title{ font-size:16px; background:#f1f5f7; border-top:3px solid #2e6699; height:50px; line-height:50px; padding-left:20px;}
.sc_list li a{ display:block; background:#f8f8f8; height:50px; line-height:50px; font-size:15px; padding-left:38px; border-top:1px solid #fff;}
.sc_list li a:hover{background:#f8f3f4; color:#c3001e;}

/*信息公开-领导机构*/
.leader{ background:#f8f8f8; padding:10px 35px 15px 20px; *padding-right:30px; border-top:1px solid #fff;}
.leader .pic{ width:95px; *width:90px; height:120px;}
.leader .pic img{ width:90px; height:120px;}
.leader .info{ text-align:left;}
.leader .info h2{ font-size:18px; margin-top:10px;}
.leader .info p{ font-size:14px; line-height:30px;}
.leader .info a{ display:block; background:#81add6; color:#fff; width:80px; height:25px; line-height:25px; text-align:center; border-radius:3px; margin-top:10px;}
.leader .lea_more{ width:100%; height:35px; line-height:35px; background:#eaeaea; text-align:center; margin-top:15px; font-size:14px;}

.xxgk_sc ul li{ background:#f4f4f4; border-top:1px solid #fff; font-size:16px; height:50px; line-height:50px; text-indent:40px;}
.xxgk_sc li i{ width:32px; height:32px; float:left; position:relative; top:7px; left:30px;}
.xxgk_sc li i.zfgk{background:url(xxgk_fbpt_bg.png) 0 -8px no-repeat;}
.xxgk_sc li i.gkzn{background:url(xxgk_fbpt_bg.png) 0 -55px no-repeat;}
.xxgk_sc li i.gkml{background:url(xxgk_fbpt_bg.png) 0 -102px no-repeat;}
.xxgk_sc li i.gknb{background:url(xxgk_fbpt_bg.png) 0 -149px no-repeat;}
.xxgk_sc li i.sqgk{background:url(xxgk_fbpt_bg.png) 0 -196px no-repeat;}

.xxgk_sc ul li{ height:45px; line-height:45px;}
.xxgk_xx ul li{ width:129px; height:45px; line-height:45px; text-align:center; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#9abcd3;}
.xxgk_xx li a{ font-size:15px; color:#fff;}
.xxgk_xx li a:hover{ text-decoration:underline;}

.table{ width:100%; border:0;}
.table thead tr{ height: 50px; background:#f1f5f7; }
.table thead tr th{ text-align: center; font-weight: bold; color: #2e6699; font-size:14px; border-top:1px solid #2e6699;}
.table tbody{ margin-top:10px;}
.table tbody tr{ height:35px;}
.table tbody tr td {border-bottom:0; text-align:center; font-size:14px;}
.table tbody tr td:first-child + td{/*text-align:left;*/}
.table tbody tr td:first-child + td +td{ font-size:13px; color:#959595;}
.table td .dispose{ color:#999;}
.table td .undispose{ color:#008567;}

.comm_table tbody tr td:first-child + td{ text-align:center;}

.hdjl_main_right .table thead tr{ height: 40px; background:#fbfbfb; }
.hdjl_main_right .table thead tr th{color: #000; border-bottom:1px solid #ebebeb; border-top:none;}
.hdjl_main_right .table tbody tr{ height:40px; text-indent:8px;}
.hdjl_main_right .table tbody tr td:first-child,.comm_table tbody tr td:first-child{text-align:left;}
.hdjl_main_right .table tbody tr td:first-child + td { font-size:13px; color:#959595; text-align:center;}

/*互动交流*/
.hdjl_main{ width:1140px; margin-top:10px; }
.hdjl_main .hdjl_tit{ float:left; width:100%; height:70px; border-bottom:2px solid #2e91d4;}
.hdjl_main .hdjl_tit h2{ float:left; height:70px; line-height:70px; font-size:28px; color:#111; padding-left:60px;}
.hdjl_main .hdjl_tit .hd_ldxx{ background:url(hdjl_ldxx.png) left center no-repeat;}
.hdjl_main .hdjl_tit .hd_zjdc{ background:url(hdjl_zjdc.png) left center no-repeat;}
.hdjl_main .hdjl_tit .hd_gzjl{ background:url(../images/gzjl.png) left center no-repeat; margin-right:90px;}
.hdjl_main .hdjl_tit .hd_xjcx{ float:right; margin-top:15px;}
.hdjl_main .hdjl_tit .hd_xjcx .xjcx_text{ float:left; border:1px solid #ebebeb; width:254px; height:38px; line-height:38px; font-size:14px; color:#999; text-indent:13px;}
.hdjl_main .hdjl_tit .hd_xjcx .xjcx_sub{ float:left; cursor:pointer; width:100px; height:40px; background:#2e91d4; font-size:16px; color:#fff; border:none; margin-left:0;}
.hdjl_zjdc{ margin-bottom:20px;}
.hdjl_main_left{ float:left; width:259px; border-right:1px solid #e5e5e5;}
.hdjl_main_left .hd_wyxx{ display:block; padding-left:120px; height:50px; line-height:50px; font-size:17px; color:#fff; background:url(hdjl_wyxx.png) 83px center no-repeat #2e91d4; }
.hdjl_main_left h2{/* height:22px;*/ margin-top:15px; float:left; width:100%; font-weight:normal;}
.hdjl_main_left h2 a{ color:#1a70a7; font-size:20px; text-decoration:none;}
.hdjl_main_left ul{ float:left; margin-top:20px; background:url(hdjl_list_bg.png) left 6px no-repeat;}
.hdjl_main_left ul li a{ height:30px; line-height:30px; font-size:12px; color:#333; display:block; padding-left:28px; width:225px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hdjl_main_right{ float:left; width:880px;}
.hdjl_main_right .hdjl_main_ritit{ height:50px; width:100%; background:#f1f5f9; position:relative; line-height:50px;}
.hdjl_main_right .hdjl_main_ritit h2{ position:absolute; left:20px; bottom:0; padding:0 25px; height:40px; line-height:40px; background:#fff; font-size:16px; font-weight:bold; color:#333; }
.hdjl_main_right .hdjl_main_ritit .hdjl_more{ float:right; margin-right:17px; font-size:12px; color:#aaa;}

.hdjl_main_right .table{ width:97.68%; float:right;}
.hdjl_main_right .table thead tr th{ border-bottom:none;}

.hd_zj{ float:left;}
.hd_zjdiv01{ margin-top:17px; margin-left:20px; width:409px; height:106px; border-right:1px dashed #ebebeb; border-bottom:1px dashed #ebebeb;}
.hd_zjdiv02{ margin-top:17px; width:410px; height:106px; border-bottom:1px dashed #ebebeb;padding-left:20px;}
.hd_zjdiv03{ width:409px;  margin-left:20px; height:106px; border-right:1px dashed #ebebeb; padding-top:11px;}
.hd_zjdiv04{ width:410px; height:106px; padding-left:20px;padding-top:11px;}
.hd_zj ul li{ height:30px; line-height:30px; font-size:14px; color:#333;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hd_zj ul li span{ color:#666; }
.hd_zj ul li a{ color:#1a70a7; }

/*文章页*/
.main_content{ margin-top:10px; border:10px solid #e5e5e5; border-top-color:#2e6699; padding:4.29% 2.54%; width:1062px;}
.main_content h2{ font-size:26px; font-weight:bold; color:#333;line-height:30px; text-align:center; margin-bottom:28px;}
.main_content .main_con_ftit{ width:100%; line-height:36px; background:#f8f8f8;}
.main_content .main_con_ftit p{ font-size:14px; color:#666; width:100%; text-align:center;}
.main_content .main_con_zw{ width:100%; margin-top:40px;font-size:14px;}
.main_content .main_con_zw p{ font-size:14px; color:#333; line-height:30px; text-indent:20px;}
.main_content .mian_con_foot{ margin-top:40px; line-height:45px; overflow:hidden; width:100%; background:#f8f8f8;}
.main_content .mian_con_foot p{  font-size:14px; color:#666; text-indent:20px; float:left;}
.main_content .mian_con_foot p span{color:#2e6699;}

.xxgk_top_frame{ width:100%; border:1px solid #cccccc; margin:0 auto;}
.xxgk_top_frame ul{ margin:17px 48px; width:90.8%; *width:978px; overflow:hidden;}
.xxgk_top_frame ul .li01{ width:50%; *width:489px; line-height:26px; float:left; font-size:14px; color:#333; }
.xxgk_top_frame ul .li02{ width:100%; height:26px; line-height:26px; float:left; font-size:14px; color:#333; }
.jgld_leader{ margin:20px auto; width:100%; overflow:hidden; border-bottom:3px solid #e5e5e5;/* background:#f8f8f8;*/}
.jgld_leader .jgld_leader_pic{ float:left; width:135px; height:180px; margin:20px;}
.jgld_leader .jgld_leader_pic img{ width:135px; height:180px;}
.jgld_leader .jdld_leader_right{ float:left; margin-left:10px; margin-top:45px; width:600px;}
.jgld_leader .jdld_leader_right ul .jdld_leader_tit{ height:26px; font-size:22px; line-height:22px; color:#2e6699; font-weight:bold;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw{ font-size:14px; line-height:35px; color:#333;}
.jgld_leader .jdld_leader_right ul .jdld_leader_zw span{ font-weight:bold}
.leader_grjj{ width:100%; margin:20px auto;}
.leader_grjj h2{ font-size:20px; color:#222; font-weight:bold; text-align:left;}
.leader_grjj p{ line-height:35px; font-size:16px; color:#333;}

/*分页*/
.page{ margin:25px 0; padding-left:30.2%; *padding-left:200px;}
.page a{ display:inline-block; padding:0 15px; height:40px; line-height:40px; background:#f7f7f7; float:left; border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:3px solid #eee;}
.page .next{ border-right:1px solid #eee;}
.page a:hover,.page .pageSelect{ border-bottom:3px solid #2e6699; background:#fff; color:#4c4c4c;}


@media screen and ( max-width: 1140px){
	.xxgk_main_left,.xxgk_main_right,.main_list,.main_list_left,.rt_comm,.hdjl_main{ width:100%;}
	.xxgk_xx ul li{ width:49.61%;}
	.xxgk_right_div1,.xxgk_right_div2,.xxgk_right_div3,.xxgk_right_div4,.xxgk_right_div5,.xxgk_right_div6{ width:49%;}
	
	.rt_comm{ margin-top:20px;}
	.main_content{ width:94.3%;}
	
	.hdjl_main_left{ width:22.8%;}
	.hdjl_main_right{ width:77.1%;}
	
	.hd_zj{ width:100%!important;}
	.main_content{width:89.3%;}
}


@media screen and ( max-width: 900px){
	.hdjl_main_left,.hdjl_main_right{ width:100%;}
	.hdjl_main_left{ margin-top:20px;}
	.hdjl_main .hdjl_tit{ height:auto!important;}
	.main_list_center{display: none;}
	.main_list_right{width: 100%;}
	.tyl-main-right-list ul li span{font-size: 12px;color: #a2a2a2;}
	.tyl-main-right-list ul li a{max-width: 80%;float: left;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
	
}

@media screen and ( max-width: 720px){
	.xxgk_right_div1,.xxgk_right_div2,.xxgk_right_div3,.xxgk_right_div4,.xxgk_right_div5,.xxgk_right_div6{ width:100%; }
	.xxgk_right_div2,.xxgk_right_div4,.xxgk_right_div6{ margin-top:20px;}
}

@media screen and ( max-width: 640px){
	.hdjl_main .hdjl_tit .hd_xjcx{ margin-bottom:15px;}
}


@media screen and ( max-width: 480px){
	.page{ padding-left:0;}
	.xxgk_top_frame ul{ margin-left:8px; margin-right:8px;}
	
	.hd_zj ul li{max-width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	
}

@media screen and ( max-width: 360px){
	.hdjl_main .hdjl_tit .hd_xjcx .xjcx_text{ width:auto;}
}