﻿@charset "utf-8";
/*layout*/
.sideBar{float:left; width:32%;}
.mainContent{float:right; width:68%;}
.sideBar .in_box{padding-right:40px; padding-bottom:20000px; margin-bottom:-20000px; border-right:1px solid #e5e5e5;}
.mainContent .in_box{padding-left:40px;}

.parentName{position:relative; z-index:11; line-height:160%; padding:20px 0; font-weight:bold; font-size:1.375em; color:#fff; text-align:center; background:#1a56a8;}
.parentName:before{display:inline-block; margin-right:5px; vertical-align:top; content:""; width:40px; height:40px; background-repeat:no-repeat; background-image:url(../images/pages/head.png);}
.parentName font{display:inline-block; vertical-align:top; line-height:40px;}

.sideMenu{position:relative; z-index:12; overflow:hidden;}
.sideMenu li{border-top:5px solid #fff;}
.sideMenu li a{position:relative; display:block; padding:15px 32px; font-size:1.125em; line-height:160%; text-align:left; background-color:#f1f1f1;}
.sideMenu li a:after{position:absolute; top:50%; right:20px; content:">"; margin-top:-12px; width:24px; height:24px; font-family:"宋体"; font-size:12px; font-weight:bold; color:#fff; line-height:24px; text-align:center;  background-color:#1a56a8; border-radius:50%;}
.sideMenu li a:hover, .sideMenu li a.aon{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}


/*展开式菜单 Start*/
.showMenu{position:relative; z-index:12; overflow:hidden; background-color:#f8f8f8;}
.showMenu h2,
.showMenu h3,{font-weight:normal;}
.showMenu h4{font-weight:normal; font-size:1em;}
.showMenu h2{font-size:1.125em;}
.showMenu h3{font-size:1em;}
.showMenu h4{font-size:1em;}
.showMenu .li-level1 h2 a{display:block; padding:15px 32px; line-height:1.6em; position:relative; border-top:5px solid #fff; cursor:pointer;}
.showMenu .li-level1 h2 a:before{position:absolute; top:50%; right:20px; content:">"; margin-top:-12px; width:24px; height:24px; font-family:"宋体"; font-size:12px; font-weight:bold; color:#fff; line-height:24px; text-align:center;  background-color:#1a56a8; border-radius:50%; transition:500ms; -moz-transition:500ms; -webkit-transition:500ms;}
.showMenu .li-level1 h2 a:hover,
.showMenu .li-level1 h2 a.anow{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu .li-level1 h2 a.show{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu .li-level1 h2.level1_drop a.show:before{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}

.showMenu .li-level2{position:relative; line-height:1.5; cursor:pointer;}
.showMenu .li-level2 h3 a{display:block; padding:13px 28px 13px 55px; line-height:1.5; position:relative; cursor:pointer;background-color:#F1F6FC; border-bottom:solid #fff 1px;}
.showMenu .li-level2 h3 a i{position:absolute; top:50%; left:32px; width:20px; height:20px; background:url(../images/sidemenu_icon3.gif) no-repeat; margin-top:-10px;}
.showMenu .li-level2 h3 a:hover{color:#333; background:#daedff;}
.showMenu .li-level2 h3 a.show{background:#daedff; border-bottom:none;}
.showMenu .li-level2 h3 a.show i{background-position:0 -20px;}
.showMenu .li-level2 h3 a.anow{background:#daedff;}

.showMenu .li-level3{position:relative; line-height:1.5; cursor:pointer;}
.showMenu .li-level3 h4 a{display:block;  padding:13px 28px 13px 70px; line-height:1.5; position:relative; cursor:pointer; background:#f1f1f1; border-bottom:solid #fff 1px;}
.showMenu .li-level3 h4 a i{position:absolute; left:46px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/sidemenu_icon3.gif) no-repeat;}
.showMenu .li-level3 h4 a:hover{color:#333; background:#efefef;}
.showMenu .li-level3 h4 a.show{background:#efefef; border-bottom:none;}
.showMenu .li-level3 h4 a.show i{background-position:0 -20px;}
.showMenu .li-level3 h4 a.anow{background:#efefef;}

.showMenu li.nomore a{display:block; border-bottom:solid #fff 1px;}
.showMenu li.nomore a span{position:relative; display:block; padding-left:55px; line-height:1.5em;}
.showMenu li.nomore a span i{position:absolute; top:.75em; margin-top:-2px; width:4px; height:4px; background:#1468c0; border-radius:50%;}
.showMenu li.nomore .show{font-weight:700; color:#1a56a8;}
.showMenu li.nomore .show span i{background:#1a56a8;}
.showMenu .ul-level1 li.nomore a{padding:13px 28px 13px 0; background-color:#f1f6fc;}
.showMenu .ul-level1 li.nomore a i{left:40px;}
.showMenu .ul-level1 li.nomore a:hover{background-color:#DAEDFF;}
.showMenu .ul-level2 li.nomore a{padding:13px 28px 13px 0; background-color:#f1f1f1;}
.showMenu .ul-level2 li.nomore a span{padding-left:70px;}
.showMenu .ul-level2 li.nomore a i{left:55px;}
.showMenu .ul-level2 li.nomore a:hover{background-color:#efefef;}

.showMenu .ul-level1,
.showMenu .ul-level2,
.showMenu .ul-level3{display:none;}

.showMenu .ul-level3.show-classify{padding:10px 15px 10px 70px;}

.show-classify.info-list li{padding:6px 0; border-bottom:none; cursor:default;}
.show-classify.info-list li h6{position:relative; padding:0 0 0 12px; font-size:1em; font-weight:normal;}
.show-classify.info-list li h6 a{position:static; display:inline-block; padding:0; background:none; border-left:none; border-bottom:0;}
.show-classify.info-list li h6 a i{position:absolute; top:6px; left:0; width:4px; height:4px; margin-top:2px; background:#333;}
.show-classify.info-list li h6 a.anow{color:#1a56a8; font-weight:700;}
.show-classify.info-list li h6 a.anow i,
.show-classify.info-list li h6 a:hover i{background:#1a56a8;}
.show-classify.info-list li h6 a:hover{padding-left:0; background:none; border-left:0;}
/*展开式菜单 End*/


.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{color:#1a56a8; font-size:1.125em; font-weight:normal; padding-left:8px; padding-right:8px; float:left; position:relative; margin:0; border-bottom:solid #1a56a8 2px; padding-bottom:10px; bottom:-2px;}
.columnName h2 a{color:#1a56a8;}
.columnName h2 a:hover{color:#1a56a8;}

.columnTitle{margin-bottom:10px; line-height:34px; background:#ebebeb;}
.columnTitle h3{float:left; padding:0 30px; color:#fff; font-size:1em; background:#1a56a8;}

.pageList.infoList{padding-top:0;}
.pageList .addline{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #e5e5e5;}

.linkList .infoList li{padding-top:10px; padding-bottom:10px; border-bottom:dashed 1px #ccc;}
.linkList .infoList li h4{padding-right:0;}
.linkList.qtswxgList .infoList li{width:25%;}

.layui-laypage a:hover{color:#fff; background:#1a56a8; border:solid #1a56a8 1px;}
.layui-laypage a, .layui-laypage span{padding: 0 8px; font-size:14px; color:#888;}

.pageListPic ul{margin:0 -8px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative; float:left; width:33.333%; margin-top:16px; font-size:1em;}
.pageListPic ul li p{ border:1px solid #e4e4e4; padding:10px 10px 0 10px; margin:0 8px;}
.pageListPic ul li img{display:block; width:100%; height:135px;}
.pageListPic ul li .txt{text-align:center; line-height:35px; height:35px; display:block; margin-top:10px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; border-top:1px solid #e4e4e4;}

.pageFirstMax{}
.pageFirstCont{padding-top:20px; font-size:1em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstNR{padding-top:20px;}
.gzcy_slqk{padding:0 0 20px; overflow:hidden;}
.gzcy_slqk ul li{position:relative; padding-right:320px; height:36px; line-height:36px;}
.gzcy_slqk ul li.head{margin-bottom:5px; font-weight:700; background:#efefef;}
.gzcy_slqk ul li.head span.title{padding-left:5px;}
.gzcy_slqk ul li span{text-align:center;}
.gzcy_slqk ul li span.title{display:block; padding-left:5px; text-align:left; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.gzcy_slqk ul li span.lb{position:absolute; top:0; right:190px; width:120px;}
.gzcy_slqk ul li span.time{position:absolute; top:0; right:80px; width:100px;}
.gzcy_slqk ul li span.status{position:absolute; top:0; right:0; width:80px;}
.gzcy_slqk ul.bd{height:138px; overflow:hidden;}
.gzcy_slqk dl{margin:18px -1% 0; overflow:hidden;}
.gzcy_slqk dl dd{float:left; margin:0 1%;}
.gzcy_slqk dl dd.slh{width:48%;}
.gzcy_slqk dl dd.psw{width:30%;}
.gzcy_slqk dl dd.button{width:16%;}
.gzcy_slqk dl dd.button input{width:100%; height:36px; text-align:center; color:#fff; background:#1a56a8; border-radius:5px;}
.gzcy_slqk dl dd label{display:block; padding:2px 8px; border:solid #e5e5e5 1px; border-radius:3px;}
.gzcy_slqk dl dd label input{width:100%; border:none; height:30px; line-height:30px; color:#c0c0c0;}
.gzcy_slqk dl dd input{font-size:12px; padding:0; border:none;}

.search_adv{padding:20px 10px; border-bottom:dashed #d1d1d1 1px;}
.search_adv dl{position:relative; width:60%; margin:0 auto;}
.search_adv dl dd{margin-right:66px; padding:5px 5px 5px 48px; height:24px; background:url(../images/search_btn.png) no-repeat 12px; border:solid #e5e5e5 1px; border-radius:3px 0 0 3px;}
.search_adv dl dd input[type="text"]{padding:0; width:100%; height:24px; line-height:24px; background:none; border:none;}
.search_adv dl dt{position:absolute; top:0px; right:0px; z-index:5; width:66px; height:36px;}
.search_adv dl dt input.searchBtn{width:66px; height:36px; padding-right:0; padding-left:1px; margin-left:-1px; color:#fff; font-size:14px; font-weight:700; cursor:pointer; background:#1a56a8; border:none; border-radius:0 3px 3px 0; -webkit-appearance:none;}

.rel_news{margin-top:15px; margin-bottom:15px; padding-left:75px;}
.rel_news h5{width:70px; line-height:1.5em;}

.even{background-color:#f7f7f7;}
.odd{background-color:#ffffff;}

.mainContent .extended{height:118px;}

.ztzl{}
.ztzl ul{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.ztzl ul li{float:left; width:33.33333%;}
.ztzl ul li a{display:block; margin:0 10px 20px;}
.ztzl ul li a img{display:block; width:100%; height:100px;}

.ldjj_detail{padding-top:12px; padding-bottom:20px; line-height:34px;}
.ldjj_detail dl{position:relative; padding-left:130px;}
.ldjj_detail dl dt{position:absolute; top:8px; left:0; width:110px;}
.ldjj_detail dl dt img{display:block; width:100%; height:auto;}
.ldjj_detail dl dd .name{font-weight:700; color:#1a56a8; line-height:160%; padding-bottom:15px;}
.ldjj_detail .cont{padding-top:8px;}
.ldjj_detail .cont p{text-indent:2em;}

/*wzjy*/
.wzjy_box{}
.wzjy_box .tips{font-size:14px; color:#666; margin-bottom:20px; position:relative; padding-left:298px;}
.wzjy_box .tips img{position:absolute; left:0; top:0; width:256px; height:173px;}
.wzjy_box .tips p{color:#333; line-height:26px; margin-bottom:8px;}
.wzjy_box .tips p b{font-size:16px;}
.wzjy_box .tips a{color:#1a56a8;}
.wzjy_box .tips a:hover{text-decoration: underline;}
.wzjy_box .tips p span{color:#1a56a8;}
.wzjy_cont{padding:20px 15px; font-size:15px;}
.wzjy_cont dl dt{padding-top:10px; padding-bottom:15px; font-weight:700; font-size:.875em;}
.wzjy_cont dl dd{position:relative; width:100%; float:left; padding-bottom:15px; min-height:36px; line-height:36px;}
.wzjy_cont dl dd.addWidth{width:50%;}
.wzjy_cont dl dd span{position:absolute; top:0; left:0; width:100px; font-weight:normal; color:#666; text-align:right;}
.wzjy_cont dl dd span font{width:12px; display:inline-block; text-align:left; font-weight:700; color:#ff0103;}
.wzjy_cont dl dd label{display:block; margin-left:110px;}
.wzjy_cont dl dd label input[type="text"]{width:100%; border:none;}
.wzjy_cont dl dd label textarea{width:100%; height:100px; overflow-x:hidden; overflow-y:auto; border:none;}
.wzjy_cont dl dd.button{padding-top:20px; padding-bottom:35px; text-align:center;}

.wzjy_cont label{line-height:normal; padding:2px 10px; min-height:24px; background:#fff; border:solid #e5e5e5 1px; border-radius:3px;}
.wzjy_cont dl dd label.noborder{ padding-top:6px; border:none !important;}
.wzjy_cont dl dd.yzm label{width:30%; float:left; margin-right:8px;}


/*submenu*/
.submenu .menu_icons{margin-right:-10px; margin-left:-10px;}
.submenu .menu_icons li{width:50%;}
.submenu .menu_icons li a{margin:0 10px 20px; padding-top:15px; padding-bottom:15px; font-size:1em; background-color:#ebf6fc; border-color:#ebf6fc;}
.submenu .menu_icons li a:hover{background-color:#ebf6fc; border-color:#ebf6fc;}
.submenu .menu_icons li a:before{display:none;}
.submenu .menu_icons li a:after{background-image:url(../images/xxgk/arrow.png);}
.submenu .menu_icons li.hover a{background-color:#e9eef6; border-color:#e9eef6;}

.mobile_sidebar_icon{display: none;}

/*zfxxgk*/
.zfxxgk_bd{background: #fff;}
.zfxxgk_top{background: url(../images/zfxxgk_top_bg.jpg) top center no-repeat;width: 100%;height: 480px;}
.zfxxgk_bd .container{background: #f2f2f2;}
.zfxxgk_bd .listbox{padding:80px 35px 40px;background: #f2f2f2;margin-top:-105px;}
.zfxxgk_bd .zfxx_search_box{position: relative;margin-bottom: 50px;}
.zfxxgk_bd .search_line{position: absolute;top:50%;width: 100%;height: 0;
	border-top: 2px solid #dfdfdf;}
.zfxxgk_bd .search_box{position: relative;	background-color:#f2f2f2;padding: 0 20px;width: 510px;margin: 0 auto;}
.zfxxgk_bd .search_content{width: 100%;border:2px solid #2d66a5;	border-radius: 5px;	background-color: #fff;	height: 44px;
	line-height: 44px;	overflow: hidden;}
.zfxxgk_bd .search_content input{	outline: none;	height: 44px;	line-height: 44px;	width: 88%;	border:none;	padding-left: 10px;	font-size: 18px;
}
.zfxxgk_bd .search_content a{	display: block;	float: right;	margin-top: 3px;
	width: 10%;}
.zfxxgk_bd .search_content a img{	width: auto;}
.zfxxgk_bd .zfxxgk_left{width:250px;background: #f2f2f2;}
.zfxxgk_left_menu li{width: 100%;margin-bottom: 15px;background-color: #fff;}
.zfxxgk_left_menu li a{display: block;border: 1px solid #dfdfdf;padding:15px 20px;color: #116cbf;font-size: 22px;line-height: 1.1;position: relative;}
.zfxxgk_left_menu li a i{display:inline-block; width: 42px;height: 42px;margin:6px 15px 0 0; background: url(../images/zfxxgk_menu_tb1.png) 0 0 no-repeat;}
.zfxxgk_left_menu li.on a{background-color: #116cbf;color:#fff;}
.zfxxgk_left_menu li.on a i{background-image: url(../images/zfxxgk_menu_tb2.png);}

.zfxxgk_left_menu li a .gkzn{background-position: 0 0;}
.zfxxgk_left_menu li a .gkzd{background-position: -42px 0;}
.zfxxgk_left_menu li a .gknr{background-position: -84px 0;}
.zfxxgk_left_menu li a .gknb{background-position: -126px 0;}
.zfxxgk_left_menu li a .gksq{background-position: -168px 0;}

.zfxxgk_left_menu li a span{display:inline-block; }
.zfxxgk_left_menu li a .ctrl_icon{position: absolute;top:20px;right: 30px;font-size: 30px;}

.zfxxgk_left_menu02{padding:20px 0;border:1px solid #dfdfdf;border-top:0;display: none;}
.zfxxgk_left_menu02 .menu02_item{margin-left: 60px;position: relative;}
.zfxxgk_left_menu02 .menu02_item a{border:0;color:#333;font-size: 18px;padding:10px 20px;}
.zfxxgk_left_menu li.on .zfxxgk_left_menu02 a{background:#fff;color:#333;}
.zfxxgk_left_menu .zfxxgk_left_menu02 .menu02_item a.on{color:#d53b0c;}


.zfxxgk_left_menu03{margin-left: 80px;display: none;}
.zfxxgk_left_menu02 .zfxxgk_left_menu03 li a{color:#333;font-size: 14px;padding:0 20px;border: 0;line-height: 2;}
.zfxxgk_left_menu02 .zfxxgk_left_menu03 li a.on{color: #d53b0c;}
.zfxxgk_left_menu03 li{border: 0;margin-bottom: 0;}

.ctrl_icon02{position: absolute;top: 12px;right: 35px;height: 0;
display: block;border-top: 8px solid #999999;border-right: 8px solid
transparent;border-left: 8px solid transparent;border-bottom: 8px solid transparent;}
.ctrl_icon02.down{top: 3px;border-top: 8px solid transparent;border-right: 8px solid transparent;border-left: 8px solid transparent;border-bottom: 8px solid #999999;}

.zfxxgk_con{width:870px;background: #fff;min-height: 360px;}
.zfxxgk_tt_bt {font-size: 32px;font-weight: bold;color:#2d66a5;
    line-height: 1.4;text-align: center;margin-bottom: 30px;}
.zfxxgk_con .in_box{padding:30px 20px 20px;}
.zfxxgk_dyxz{overflow: hidden;text-align: center;margin: 40px 0 30px 0;}
.zfxxgk_dyxz .print {display: inline-block;width: 56px;    margin-right: 50px;margin-top: 0;margin-left: 0;margin-bottom: 0;}
.zfxxgk_dyxz .print a {display: block;font-size: 14px;line-height: 30px;}
.zfxxgk_download{display: inline-block;width: 56px;margin: 0 0 0 0;}
.zfxxgk_download_btn {display: block;width: 100%;text-align: center;
    font-size: 14px;line-height: 30px;color:#333;}

.zfxxgk_left_menu{position: relative;z-index: 11;}

.zdgk_list_th{background: #116CBF;color: #fff;font-size: 16px;font-weight: bold;line-height: 2.3;border-radius:8px 8px 0 0;height: 40px;}
.zfxxgk_zdgk_list li span{display: block;float:left;text-align:center;}
.zdgk_list_tr{height: 50px;line-height: 50px;background: #e4e8f0;font-size: 16px;position: relative;margin-top: 1px;}
.zdgk_list_tr .xh{font-weight: bold;}
.zdgk_list_tr .bt{text-align: left;}
.zdgk_list_tr .bt a{display: block;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}

.zfxxgk_zdgk_list li .xh{width: 10%}
.zfxxgk_zdgk_list li .bt{width: 70%}
.zfxxgk_zdgk_list li .fbsj{width: 20%;}

.zdgk_list_tr .zdgk_list_info{position: absolute;top:40px;left: 11%;background: #f7f7f7;padding:15px 0;width: 60%;font-size: 14px;line-height: 22px;z-index: 20;box-shadow: 5px 5px 5px;display: none;}
.zdgk_list_info div{padding:0 15px;}

.zfxxgksq_btn{margin:20px auto;width: 70%;}
.zfxxgksq_btn a{display: block;width:38%;text-align:center;padding:20px 2%;float: left;border: 1px solid #e5e5e5;font-size: 1.5em;margin: 0 3%;}
.zfxxgksq_btn a:hover{background-color: #1a56a8;color: #fff;}

/* 领导简介公用右侧内容区域 */
.comTit{height: 62px;line-height: 62px;border-bottom: 1px solid #e5e5e5;font-size: 22px;font-weight: bold;}
.comTit a{color: #1a56a8;display: inline-block;border-bottom: 3px solid #1a56a8;height: 60px;}
.comList{padding: 20px 0 18px;}
.comList li{height: 36px;line-height: 36px;font-size: 16px;padding-left: 15px; background: url(../images/zyhd_bg.png) no-repeat left center;}
.comList li a{color: #333;}
.comList li{position: relative;}
.comList li span{position: absolute;right: 0;top:0;color: #999;font-size: 14px;}

.mar-top35 {
    margin-top: 35px;
}
.mar-top50 {
    margin-top: 50px;
}

.right-box1,.right-box2,.right-box3,.right-box4 {
    max-width: 730px;
    width: 100%;
    overflow: hidden;
    float: left;
    padding-left: 32px;
    margin-left: 30px;
}
.border-x {
    border: solid 1px #e5e5e5;
}
.right-content {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.top-title {
    width: 100%;
    overflow: hidden;
    float: left;
}
.bottom-text {
    width: 100%;
    overflow: hidden;
    float: left;
}
.bottom-text1{
padding-top:40px;
padding-bottom:40px;
font-size:20px;
font-weight:none;
color:#333333;
}
.right-box1 .top-title .comTit a ,.right-box2 .top-title .comTit a , .right-box3 .top-title .comTit a {
     cursor: default!important;
}
/* 领导简介公用右侧内容区域 end */
/* 领导简介-详情页 */
.right-box1 .left-box {
    width: 275px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.right-box1 .left-box p img {
    margin-bottom: 10px;
}
.right-box1 .left-box p {
    color: #1a56a8;
    font-size: 16px;
    line-height: 25px;
}
.right-box1 .right-box {
    width: 623px;
    overflow: hidden;
    float: right;
    border-left: solid 1px #d4d4d4;
}
.right-box1 .right-cen-box {
    width: 563px;
    overflow: hidden;
    float: right;
}
.right-box1 .right-box {
    line-height: 30px;
    font-size: 16px;
    color: #333333;
}
.right-box1 .right-box p {
    margin-top: 20px;
}
.right-box1 .right-box p:first-child {
    margin-top: 0px;
}
.right-box2 .bottom-text {
    font-size: 16px;
    color: #333333;
    padding: 20px 0px;
    line-height: 30px;
    text-align: justify;
    /*text-indent: 2em;*/
}
.right-box3 .bottom-text {
    font-size: 16px;
    color: #333333;
    padding: 20px 0px;
    line-height: 30px;
    text-align: justify;
    /*text-indent: 2em;*/
}
.right-box4 .bottom-text ul li a {
    color: #333333;
}
.right-box4 .bottom-text ul li span {
    float: right;
    color: #939393;
}
.right-box4 .bottom-text ul li span:first-child {
    float: left;
    color: #939393;
}


/* 领导简介-详情页 end */

/*展开式菜单 Start*/
.showMenu_ldjj .li-level1 h2{padding:15px; height:1.6em; line-height:1.6em;  border-top:5px solid #fff;}
.showMenu_ldjj .li-level1 h2 a{display:inline-block;  position:relative; cursor:pointer; width: 45%;float: right; text-align: left; padding: 0 5px; border: none;}
.showMenu_ldjj .li-level1 .zw{float: left;width: 45%; text-align: right;}
.showMenu_ldjj .li-level1 h2 a:before{position:absolute; top:50%; right:10px; content:">"; margin-top:-12px; width:24px; height:24px; font-family:"宋体"; font-size:12px; font-weight:bold; color:#fff; line-height:24px; text-align:center;  background-color:#1a56a8; border-radius:50%; transition:500ms; -moz-transition:500ms; -webkit-transition:500ms;}
.showMenu_ldjj .li-level1 h2 a:hover{color:#333; font-weight:normal; background-color:transparent;}
.showMenu_ldjj .li-level1 h2 a.show{color:#333; font-weight:normal; background-color:#f8f8f8;}
.showMenu_ldjj .li-level1 h2 .anow{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu_ldjj .li-level1 h2 .show{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu_ldjj .show{background-color:#e8eef6;}
.showMenu .li-level1 h2.level1_drop a.show:before{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}


.showMenu_ldjj #menuId_lxz h2{height: 3.2em;}
.showMenu_ldjj #menuId_lxz a{line-height: 3.2em;}


/*ztzl Start*/
.ztzl-list{margin-top:30px;}
.ztzl-list ul li{float:left;width:30.333%;margin:0 1.5% 20px 1.5%;text-align:center;height:90px;}
.ztzl-list ul li img{width:220px;height:90px;max-width:100%;}
.ztzl-lszt-tit{margin-top:30px;}
.ztzl-lszt-list{padding-top:15px;}
.ztzl-lszt-list ul li{float:left;width:48%;padding:7px 2% 7px 0;line-height:1.6em;}
.ztzl-lszt-list li h4{padding-right:0;}


@media (max-width:1219px) {

.sideBar .in_box{padding-right:15px;}
.mainContent .in_box{padding-left:15px;}

.ztzl ul{margin-right:-8px; margin-left:-7px;}
.ztzl ul li a{display:block; margin:0 8px 15px 7px;}
.pageFirstCont{padding-top:15px;}

.zfxxgk_bd .container{width:1220px;}

}

.zt_phone_top{display: none;}
@media (max-width: 991px){
.zt_phone_top{display: block;}
.zfxxgk_top{display: none;}
.zfxxgk_bd .listbox{margin-top:0;}
.zt_phone_name {background-color: #3278da;font-size: 60px;text-align: center;color:#fff;padding: 60px 0;}
.zfxxgk_bd .container{width: 100%;}
.zfxxgk_bd .mainContent .in_box{padding-left:20px;}
.sideBar, .mainContent{float:none; width:100%;}
.sideBar .in_box{padding-right:0; padding-bottom:0; margin-bottom:0; border-right:none;}
.mainContent .in_box{padding-left:0;}

.mobile_sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6); width:200px; transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
.zfxxgk_bd .mobile_sideBar{left:-250px;}
.mobile_sidebar_mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
.mobile_sidebar_over{width:200px; height:100%; overflow-x:hidden;}
.mobile_sidebar_scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
.mobile_sidebar_icon{display:block;position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:60px; text-align: center;color: #fff; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.mobile_sidebar_icon_open{}

.parentName{padding:12px 20px; text-align:left;}
.parentName:before{display:none;}
.sideMenu li{border-top:none; margin-top:1px;}
.sideMenu li a{padding:12px 58px 12px 20px; background:rgba(0,0,0,.3); color:#fff;}
.sideMenu li a:after{right:30px; width:20px; height:20px; margin-top:-10px; line-height:20px;}

.showMenu .li-level1 h2 a{padding:12px 58px 12px 20px; border-top:1px solid #fff;}
.showMenu .li-level1 h2 a:before{right:30px; width:20px; height:20px; margin-top:-10px; line-height:20px;}
.showMenu .li-level2 h3 a{padding:10px 28px 10px 46px;}
.showMenu .li-level2 h3 a i{left:24px;}
.showMenu .ul-level2 li.nomore a{padding:10px 28px 10px 0;}
.showMenu li.nomore a span{padding-left:46px;}
.showMenu .ul-level1 li.nomore a i{left:31px;}
.showMenu .ul-level2 li.nomore a span{padding-left:55px;}
.showMenu .ul-level2 li.nomore a i{left:45px;}

.pageList .addline{padding-top:10px; padding-bottom:10px;}

.ldjj_detail{padding-top:20px;}
.ldjj_detail dl{padding-left:0;}
.ldjj_detail dl dt{position:static; width:100%; text-align:center;}
.ldjj_detail dl dt img{width:120px; height:auto; margin:0 auto;}
.ldjj_detail dl dd .name{padding-top:5px; text-align:center;}
.ldjj_detail .cont{padding-top:0;}

.ztzl ul li{width:33.33333%;}
.linkList.qtswxgList .infoList li{width:33.33333%;}

.wzjy_box .tips{padding-left:0;}
.wzjy_box .tips img{position:static; width:100%; height:auto; margin-bottom:15px;}

.right-box1,.right-box2,.right-box3,.right-box4 {
    overflow: hidden;
    padding: 0 20px;
    float: none;
    width: 87%;
    margin-left: 0;
}
.showMenu_ldjj .li-level1 h2 a{ width: 25%;font-size: .8em; border: none; padding:0 48px 0 0;}
.showMenu_ldjj .li-level1 .zw{float: left;width: 45%; text-align: right;font-size: .8em;}
.showMenu_ldjj .li-level1 h2 a:before{right: 0;}
}

@media (max-width: 640px){
.gzcy_slqk ul li{padding-right:160px;}
.gzcy_slqk ul li span.lb{display:none;}
.search_adv{padding:5px 0 15px;}
.search_adv dl{width:80%;}
.rel_news h5{width:auto;}
.submenu .menu_icons li{width:50%;}
.zfxxgk_bd .search_box{width: 70%;}

.zfxxgk_zdgk_list li .fbsj{display: none;}
.zfxxgk_zdgk_list li .xh{width:15%;}
.zfxxgk_zdgk_list li .bt{width:85%;}


}

@media (max-width: 480px){

.zt_phone_name{font-size: 40px;}
.zfxxgk_bd .listbox{padding:30px 15px;}
.ztzl ul li{width:50%;}
.linkList.qtswxgList .infoList li{width:50%;}
.search_adv dl{width:100%;}
.pageListPic ul li{width:50%;}
.wzjy_cont dl dd.addWidth{width:100%;}

.ztzl ul{margin-right:-5px; margin-left:-5px;}
.ztzl ul li a{display:block; margin:0 5px 10px 5px;}

.ztzl-list ul li{width:46%;margin:0 2% 20px 2%;height:70px;}
.ztzl-list ul li img{height:auto;height:70px;}

.pageFirstCont{padding-top:10px;}
.right-box1,.right-box2,.right-box3,.right-box4 {
    overflow: hidden;
    padding: 0 20px;
    float: none;
    width: 87%;
    margin-left: 0;
}
.showMenu_ldjj .li-level1 h2 a{ width: 25%;font-size: .8em; border: none; padding: 0px 48px 0px 10px;}
.showMenu_ldjj .li-level1 .zw{float: left;width: 45%; text-align: right;font-size: .8em;}
}

@media (max-width: 360px){

.ztzl ul li a img{height:68px;}
.wzjy_cont dl dd{padding-left:0; line-height:normal;}
.wzjy_cont dl dd span{position:static; display:block; padding-bottom:5px; line-height:160%; text-align:left;}
.wzjy_cont dl dd label{margin-left:0;}
.right-box1,.right-box2,.right-box3,.right-box4 {
    overflow: hidden;
    padding: 0 20px;
    float: none;
    width: 87%;
    margin-left: 0;
}
}

@media (max-width:320px){
.pageListPic ul li{width:100%;}
.pageListPic ul li img{height:auto;}
.right-box1,.right-box2,.right-box3,.right-box4 {
    overflow: hidden;
    padding: 0 20px;
    float: none;
    width: 87%;
    margin-left: 0;
}
}



