﻿﻿@charset "utf-8";
/* CSS Document */

/*-----顶部-----*/
.header{ width:100%; height:150px; background:#599B10;}
.header1,.nav1{ width:1200px; margin:0 auto;}
.logo{ float:left; width:410px; height:97px; background:url(../images/logo2.png) no-repeat; margin-top:25px; }
.search{ float:right; width:470px; margin-top:40px;}
.search1{ float:left; position:relative;}
.fr{ overflow:hidden; zoom:1; height:39px; width:309px;border: none; border-radius:19.5px; background:#fff;}
.shurk{font-size:14px; border-right:none; height:36px; font-family:'微软雅黑';  outline:none; background:none; border:none; float:left; text-indent:14px; color:#666; }
.btn1{ float:right; border:none;width:40px; height:39px; background: url(../images/icon1_1.png) 3px center no-repeat; outline:none; cursor:pointer;}
.search1 span{ display:block; margin-left:10px; color:#B7D695; margin-top:8px;}
.search1 span a{ color:#B7D695; margin:0 3px;}
.shizf{ float:right; width:140px; height:40px; background:#4B850B; line-height:40px; color:#fff; font-size:15px; font-weight:bold; border-radius:10px; text-indent:18px;}
.shizf a,.shizf a:hover{ color:#fff;}
.shizf i{ float:right; margin-right:18px; display:block; width:17px; height:40px; background:url(../images/icon1_1.png) -60px center no-repeat;}

.nav{ width:100%; height:56px; line-height:56px; border-bottom:2px solid #599B10; margin-top:60px;}
.nav ul li{ float:left; width:240px; height:56px; background:url(../images/xian.jpg) right center no-repeat; text-align:center; font-size:24px;}
.nav ul li.zhuant{ background:none;}
.nav ul li.shouye{ text-align:left;}
.nav ul li.shouye i{ display:block; width:38px; height:56px; float:left; background:url(../images/icon1_5.png) 3px center no-repeat; margin-left: 45px; margin-right: 10px;}
.nav ul li.shouye.xuanzhong i{ background:url(../images/icon1_2.png) 0 center no-repeat; }
.nav ul li a{ display:block;}
.nav ul li a:hover,.nav ul li.xuanzhong a{ color:#4D8A0A;}


/*-----内容-----*/
.content{ width:100%;background:url(../images/background.jpg) repeat-y; padding-bottom: 30px;}
.content1{ width:1160px; padding:30px 20px; margin:0 auto; background:#fff;}
.two,.three,.tlzht,.five,.notice,.banner{ margin-top:20px;}
.once{ width:100%; height:112px; background:url(../images/toutiao.png) no-repeat #F3F3F3;}
.once .right{margin-top: 17px; width:960px; margin-right:40px;}
.once h3{ font-size:26px; text-align:center; width:90%; margin:0 auto;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; color:#458202;}
.once h3 a{ color:#458202;}
.once p{ color:#888; margin-top:15px;}
.once p a{ color:#C52D2B;}
.once p span{ display:block; float: left; width:95%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}

.notice{ width:100%; height:48px; border:1px solid #E3E3E3; line-height:48px;}
.title1 i{ display:block; height:48px; width:139px; background:url(../images/notice.png) no-repeat ; color:#fff; font-size:16px; font-weight:bold; line-height:40px; float:left; }
.title1 a{color:#fff;}
.txtScroll-top{ width:1020px; float:left; overflow:hidden; position:relative; }
.txtScroll-top .bd{ padding-left:45px; }
.txtScroll-top .infoList li{line-height:48px; height:48px !important;   }
.txtScroll-top .infoList li p{ float:left; width:466px; margin-right:20px;}
.txtScroll-top .infoList li a{ background:url(../images/li4.png) 0 center no-repeat; text-indent:15px; display:inline-block; color:#555; display:block; width:80%; float:left; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.txtScroll-top .infoList li a:hover{ color:#2F82BA;}
.txtScroll-top .infoList li span{color:#999; margin-left:20px;}


/*.two_left{ float:left; width:729px;}
.slideBox{ width:729px;height:409px;overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  float: left; margin-top: 2px; }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px; border:1px solid #D2D2D2; line-height:14px; text-align:center; background:#FFF; border-radius:50%; cursor:pointer;  list-style:none; }
.slideBox .hd ul li.on{ background:#599B10;}	
.more{ float:right; width:56px; height:22px; background:#C50304; border-radius:5px; margin-left:10px; margin-right: 5px;}
.more a{ display:block; font-size:14px; color:#fff; line-height:22px; text-indent:5px;}
.more i{ display:block; float: right; width:20px; height:22px; background:url(../images/icon1_1.png) -100px -6px;}
.more a:hover{ color:#fff;}
.slideBox .bd{ position:relative;  z-index:0;}
.slideBox .bd li{ zoom:1;height:409px; }
.slideBox .bd li span{  display:block;width:100%; height:45px; background:rgba(0,0,0,0.52); color:#fff; line-height:45px; text-indent:17px; position:absolute; left:0px; bottom:0px;}
.slideBox .bd li span a{ display:block; float:left; width:78%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; color:#fff;}
.slideBox .bd img{ width:729px; height:409px;}
.two_right{ float:right; width:405px;}
.title2{ height:40px; color:#458202; font-size:24px;}
.title2 a{ color:#458202;}
.title2 i{ float:left; display:block; width:40px; height:40px; background:url(../images/icon1_2.png) -99px 0px no-repeat; margin-right:5px;}
.two_right .com_list2 li{ background:none; line-height:28px; padding:8px 0; overflow:hidden; zoom:1; border-bottom:1px dashed #DFDFDF;}
.two_right .com_list2 li p{ float:right; width:380px;text-align:justify;}
.two_right .com_list2 li .date{ margin-left:30px; font-size:12px; color:#888;margin-right:10px;}
.two_right .com_list2 li i{ float:left; display:block; width:18px; height:28px; background:url(../images/li.png) 0 5px no-repeat;}
*/
.two_left{ float:left; width:729px;}
.slideBox{ width:729px;height:409px;overflow:hidden; position:relative;}
.slideBox .hd{ width:201px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  float: left; margin-top: 2px; }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px; border:1px solid #D2D2D2; line-height:14px; text-align:center; background:#FFF;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;  list-style:none; }
.slideBox .hd ul li.on{ background:#599B10;}	
.more{ float:right; width:56px; height:22px; background:#C50304;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:10px; margin-right: 5px;}
.more a{ display:block; font-size:14px; color:#fff; line-height:22px; text-indent:5px;}
.more i{ display:block; float: right; width:20px; height:22px; background:url(../images/icon1_1.png); background-position: -100px -6px;}
.more a:hover{ color:#fff;}
.slideBox .bd{ position:relative;  z-index:0;}
.slideBox .bd li{ zoom:1;height:409px; }
.slideBox .bd li span{  display:block;width:100%; height:45px; background: url(../images/lunbo-span.png); color:#fff; line-height:45px; text-indent:17px; position:absolute; left:0px; bottom:0px;}
.slideBox .bd li span a{ display:block; float:left; width:78%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; color:#fff;}
.slideBox .bd img{ width:729px; height:409px;}
.two_right{ float:right; width:405px;}
.title2{ height:40px; color:#458202; font-size:24px;}
.title2 a{ color:#458202;}
.title2 i{ float:left; display:block; width:40px; height:40px; background:url(../images/icon1_2.png) -99px 0px no-repeat; margin-right:5px;}
.two_right .com_list2 li{ background:none; line-height:28px; padding:8px 0; overflow:hidden; zoom:1; border-bottom:1px dashed #DFDFDF;}
.two_right .com_list2 li p{ float:right; width:380px;text-align:justify;}
.two_right .com_list2 li .date{ margin-left:30px; font-size:12px; color:#888;}
.two_right .com_list2 li i{ float:left; display:block; width:18px; height:28px; background:url(../images.png) 0 5px no-repeat;}

.banner img{ width:100%; height:106px;}

.three_left1{ float:left; width:430px}
.three_left1 .title2 i{ background-position:-205px 0px;}
.com_list{ margin-top:5px; overflow:hidden; zoom:1;}
.com_list li{ height:38px; line-height:38px; background:url(../images/li.png) 0 center no-repeat; text-indent:22px;}
.com_list li a{ display:block; float:left; width:75%; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.com_list li .date{ display:inline-block; float:right; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.three_left2{ float:left; width:430px; margin-left:18px;}
.three_left2 .title2 i{ background-position:-320px 0px;}
.three_right{ float:right; width:263px;}
.three_right ul{ margin-top:10px;}
.three_right ul li{ width:100%; height:73px; line-height:73px; font-size:20px; font-weight:bold; text-indent:110px; margin-bottom:12px;}
.three_right ul li a{ display:block; color:#fff;}
.three_right ul li.jg1{ background:url(../images/lanmu1.png) no-repeat;}
.three_right ul li.jg2{ background:url(../images/lanmu2.png) no-repeat;}
.three_right ul li.jg3{ background:url(../images/lanmu3.png) no-repeat;}
.three_right ul li.jg4{ background:url(../images/lanmu4.png) no-repeat;}



.tlzht{ width:100%; height:116px; background:#F1F1F1;}
.tlzht .title4{ float:left; width:93px; height:116px; background:url(../images/zhuanlan.png) no-repeat; }
.title4 .more{ margin-top:80px; margin-right:17px;}
.picScroll-left2{ overflow:hidden; position:relative;/* margin-top:35px; */width:1050px;}
.picScroll-left2 .bd{    margin-left: 25px;margin-top: 15px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; margin-left:0; }
.picScroll-left2 .bd ul li{ float:left;/* width:247px; height:87px;*/overflow:hidden; margin-right:15px; }
.picScroll-left2 .bd ul li img{ /*width:247px; height:87px;*/ display:block;}


.five_left{ float:left; width:882px;}
.five_left .title2 i{ background-position:-430px 0px;}
.five1{ border:1px solid #E9E9E9; width:835px; padding:20px; height:308px;}
.five1 ul li h3{ height:46px; line-height:46px; width:100%; background:url(../images/li2.png) 0 center no-repeat; text-indent:20px; font-size:16px; font-weight:normal; border-bottom:1px solid #D4D4D4;}
.five1 ul li h3 a{ display:block; width:80%; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.five1 ul li p{ display:none; width:799px; background:#F5F5F5; color:#666; font-size:14px; line-height:26px; padding:10px 18px; text-align:justify;}
.five1 ul li p a{ display:block; text-align:right; color:#C50304;}
.five1 ul li p span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.five_right{ float:right; width:262px;}
.five_right .title2 i{ background-position:-544px 2px;}
.five2{border:1px solid #E9E9E9; width:226px; padding:18px;}
.five2 ul{ overflow:hidden; zoom:1;}
.five2 ul li{ float:left; width:112px; text-align:center; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding-bottom:15px; padding-top:5px;}
.five2 ul li i{ display:block; width:44px; height:40px; background:url(../images/icon1_3.png) no-repeat; margin:10px auto; transition: all 300ms;}
.five2 ul li i.hd1{ background-position:-4px 0;}
.five2 ul li i.hd2{ background-position:-89px 0;}
.five2 ul li i.hd3{ background-position:-4px -115px;}
.five2 ul li i.hd4{ background-position:-89px -115px;}
.five2 ul li:hover i.hd1{ background-position:-177px 0;}
.five2 ul li:hover i.hd2{ background-position:-257px 0;}
.five2 ul li:hover i.hd3{ background-position:-177px -115px;}
.five2 ul li:hover i.hd4{ background-position:-257px -115px;}
.banshi ul li img{ display:block; width:100%; height:94px; margin-top:14px;}


/*------底部-----*/
.footer{ width:100%; height:163px; background:#599B10;}
.footer1{ width:1200px; margin:0 auto;}
.footer .n1{width:100%; height:35px;    padding-top: 15px; padding-bottom:10px; border-bottom:1px solid #A1C677; }
.footer .n1 select{ font-family:'微软雅黑'; width:250px; color:#fff; text-indent:10px; height:30px; text-align:center; outline:none; line-height:34px;  font-size:14px;cursor:pointer; float:left;
 border:1px solid #A1C677; margin-right:50px; background: none;}
.footer .n1 select option{ font-family:'微软雅黑'; border:none; color:#444;}
.footer2{ padding-top:10px;}
.footer2 ul{ width:600px; float:left; text-align:center; font-size:12px; color:#fff; line-height:28px; margin-left:150px;}
.footer2 ul li a{ color:#fff;}
.footer2 .left{ margin-top:10px; }
.footer2 .right{ margin-top:10px; margin-left:15px;}
.footer2 .right1{ float:right; margin-top:15px;}


/*-----------列表页---------*/
.location{ height:49px; line-height:49px; background:url(../images/location.png) 25px center no-repeat; text-indent:65px; color:#888; font-size:14px;}
.location a{ color:#888;}
.list{ margin-top:25px;}
.list_left{ float:left; width:270px}
.list_left .title5{ width:201px; height:59px; background:#488506; text-align:center; line-height:59px; color:#fff; font-size:20px; margin:0 auto; margin-bottom:-30px; position:relative;}
.list_left .list_zuo{ border:1px solid #E2E2E2; width:234px; padding:40px 18px;}
.list_left ul.gongk li{padding:20px 0; line-height: 30px; border-bottom:1px solid #DCDCDC; background:url(../images/arrow2.png) 20px 18px no-repeat; }
.list_left ul.gongk li a{ display:block;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/padding-left:65px;
}
.list_left ul.gongk li:hover,.list_left ul li.xuanzhong{ border-color:#488506;  background:url(../images/arrow.png) 20px 18px no-repeat; }
.list_left ul.gongk li.xuanzhong a{ color:#458202;}

.gongjian{ overflow:hidden; zoom:1; width:100%; background:#F1F1F1; padding:10px 0;}
.gongjian li{ float:left; width:110px; height:40px; line-height:40px; font-size:15px; background:url(../images/li3.png) 15px center no-repeat; text-indent:28px;}
/*---专题页样式增加---*/
.jzgd{ width:100%;  margin-top:15px; background:#f1f1f1; height:42px;line-height:42px;text-align:center;color:#414141;font-size:14px;}
.jzgd a{ color:#444;}
.jzgd a:hover{ color:#458202;}

.list_right{ float:right; width:850px;}
.list_right .title6{ width:100%; height:30px; background:url(../images/xian1.png) 0 bottom repeat-x; overflow:hidden; zoom:1; margin-bottom:20px;}
.list_right .title6 span{ float:left; display:block; height:29px; line-height:20px; font-size:18px; color:#488506; padding:0 10px; border-bottom:1px solid #488506;}
.list_right .xian{ background:none; height:13px; margin-bottom:13px; border-bottom:1px dotted #E1E1E1;}


.page {margin: 35px auto;overflow: hidden;text-align: center; width:740px;}
.page ul li {  float: left;}
.page a,.page font,.page .lie,.page span .current{line-height: 35px; padding:0 15px; height:35px; display: block; float: left; border:1px solid #E1E1E1;margin: 0 3px; font-size:14px;}
.page span.current,.page a:hover { background:#E9761C; color:#fff; border-color:#E9761C; }
.page a.current,.page a:hover { background:#E9761C; color:#fff; border-color:#E9761C; }
.page .bai12_22h input { font-size: 13px !important;}
.page a.up1{ background-position:-35px center !important;}
.page .inp1 { padding: 3px 5px; text-align: center;  outline: none; border: 1px solid #bbb;}
.page .inp2 { background: #e9e9e9; padding: 6px 10px; display: inline-block;cursor: pointer; margin: 0 5px; border:none; color:#444;}


/*-----------图片列表页---------*/
.pic_list{ overflow:hidden; zoom:1;}
.pic_list li{ float:left; width:271px; margin-right:16px; margin-bottom:30px;}
.pic_list li img{ width:100%; height:195px; border:3px solid #ddd;}
.pic_list li img:hover{ border:3px solid #E9761C;}
.pic_list li h3{ font-size:16px; font-weight:normal; text-align:center; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; margin:10px 0;}
.pic_list li p{ font-size:14px; line-height:24px; color:#666; margin-top:10px; display:block; width:96%; margin:0 auto; text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}



/*-----------新闻内容-------------*/
.news{ width:90%; margin:0 auto; padding-bottom:80px;}
.location1{ width:100%; height:44px; line-height:44px; color:#888; text-indent:15px; border-bottom:1px solid #F1F1F1;}
.location1 a{ color:#888;}
.location1 i{ width:12px; height:16px; padding:6px 12px; background:url(../images/location.png) center no-repeat;}
.toubu{ margin-top:35px;}
.toubu h3{ font-size:24px; color:#508E0B; font-weight: bold; text-align:center;}
.toubu .time{ height:50px; line-height:50px; font-size:16px; color:#888888; border-bottom:1px dashed #DCDCDC; margin-top:35px;}
.toubu .time span.left{ margin-right:20px;}
.toubu .time span.left .eye{ display:block; width:25px; height:25px; background:url(../images/icon1_4.png) no-repeat; float:left; margin-top:14px; margin-right:5px;}
.toubu .time .right a{    display: inline-block; width: 30px;  height: 30px; margin-left: 5px; line-height: 30px; border: 1px solid #898989; color: #898989; text-align: center;}
.toubu .time .right a:hover{ background-color:#898989; color:#fff;}
.toubu .time .right span{ margin-left:15px;}
.toubu .time .right .shouc{ display: inline-block; width:20px; height:23px; background:url(../images/icon1_4.png) -38px 3px no-repeat;}
.toubu .time .right .day{ display: inline-block; width:20px; height:23px; background:url(../images/icon1_4.png) -72px 3px no-repeat;}
.toubu .time .right a:hover .shouc{ background-position:-112px 3px;}
.toubu .time .right a:hover .day{ background-position:-146px 3px;}

.neirong{ padding-bottom:100px;line-height: 37px;}
.neirong table td{ border:1px solid #ddd;}
.neirong p{ font-size:18px; line-height:40px; text-indent:2em; text-align:justify; margin-top:30px; color:#666;}

.fenx{ height:50px; line-height:50px; border-bottom:1px dashed #DCDCDC; font-size:16px; color:#666666;}
.fenx .right{ height:37px; margin-top:7px;}

.shangx{ margin-top:30px;}
.shangx ul li{ line-height:40px; font-size:14px;}
.shangx ul li a{ color:#444; margin-right:20px;}
.shangx ul li span{ color:#777;}


/*----------信件列表页----------*/
.xinjian{ margin-top:15px;}
.xinjian li{ height:40px; line-height:40px; font-size:14px;}
.xinjian li.an{ background:#f5f5f5;}
.xinjian li a{ display:block; float:left; width:37%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;text-indent: 10px;}
.xinjian li span.time{ float:left; width:14%; text-align: center; border-left:1px solid #fff;}
.bm{ float:left; width:20%;text-align: center; border-left:1px solid #fff;}
.qk{ float:right; width:14%;text-align: center; border-left:1px solid #fff;}
.liex{ float:left; width:14%;text-align: center; border-left:1px solid #fff;}
.xinjian li.biaoti1{ background:#599B10; color:#fff; line-height:40px; height:40px; margin-bottom:5px; font-size:16px;}
.xinjian li.biaoti1 span.time{ color:#fff !important; border-left:1px solid #fff; width:14% !important;}
.xinjian li.biaoti1 i{float:left; width:37%; display:block; font-style:normal; text-indent:10px;}


/*----------专题列表页----------*/
.zhuanti{ overflow:hidden; zoom:1;}
.zhuanti li{ float:left; width:247px; height:87px; margin:0 16px; margin-bottom:29px;}

/*----------专题列表页----------*/
.zt_list{ overflow:hidden; zoom:1;}
.zt_list li{ float:left; margin:18px;}
.zt_list li img{ width:261px; height:80px;}

/*---图片列表页---*/
.figurelist{ padding-bottom:15px; overflow:hidden; zoom:1;}
.figurelist li{ width:280px; float:left; margin:13px 10px 10px 10px;}
.figurelist li img{ width:280px; height:180px;}
.figurelist li span{ display:block; width:100%; text-align:center; line-height:40px;}

/*信息公开*/
.jstree-default li,
.jstree-default ins { background-image:url("../images/d.png"); background-repeat:no-repeat; background-color:transparent; }
.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }
.jstree-default li.jstree-last { }
.jstree-default .jstree-open > ins { background-position:-72px 0; }
.jstree-default .jstree-closed > ins {background-position: -54px 6px !important;}
.jstree-default .jstree-leaf > ins { background-position: -36px 6px; ！important }

.jstree-default .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px; }
.jstree-default .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px; }
.jstree-default a .jstree-icon { background-position:-56px -19px; }
.jstree-default a.jstree-loading .jstree-icon { background:url("../images/throbber.gif") center center no-repeat !important; }

.jstree-default.jstree-focused { }

.jstree-default .jstree-no-dots li,
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-default .jstree-no-icons a .jstree-icon { display:none; }

.jstree-default .jstree-search { font-style:italic; }

.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-default ins { background:transparent !important; }
#vakata-dragged.jstree-default .jstree-ok { background:url("../images/d.png") -2px -53px no-repeat !important; }
#vakata-dragged.jstree-default .jstree-invalid { background:url("../images/d.png") -18px -53px no-repeat !important; }
#jstree-marker.jstree-default { background:url("../images/d.png") -41px -57px no-repeat !important; text-indent:-100px; }

.jstree-default a.jstree-search { color:aqua; }
.jstree-default .jstree-locked a { color:silver; cursor:default; }

#vakata-contextmenu.jstree-default-context,
#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-default-context li { }
#vakata-contextmenu.jstree-default-context a { color:black; }
#vakata-contextmenu.jstree-default-context a:hover,
#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a,
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }

/* IE6 BEGIN */
.jstree-default li,
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid,
#vakata-dragged.jstree-default .jstree-ok,
#jstree-marker.jstree-default { _background-image:url("../images/d.gif"); }
.jstree-default .jstree-open ins { _background-position:-72px 0; }
.jstree-default .jstree-closed ins { _background-position:-54px 0; }
.jstree-default .jstree-leaf ins { _background-position:-36px 0; }
.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }
#vakata-contextmenu.jstree-default-context ins { _display:none; display:none; }
#vakata-contextmenu.jstree-default-context li { _zoom:1; }
.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }
.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }
.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }
.jstree ins {display: inline-block !important;text-decoration: none !important;width: 18px !important;height: 23px !important;margin: 0 0 0 0 !important;   padding: 0 !important;}
.jstree-default .jstree-open > ins {background-position: -72px 6px !important;}

/*----------------------网站地图-----------------*/
.map{width:100%; margin:16px  auto 0 auto;}
.ditu {width: 100%; background-color:#f7f7f7; height: 40px; line-height: 40px;  border-bottom:2px solid #f0f0f0; position:relative;}
.ditu a {padding: 0px 20px; height:40px;color:#d11b0d; line-height: 40px; font-size: 18px; display: block; position:absolute; bottom:-2px; left:0; border-bottom:3px solid #d11b0d;  }
.ditu a:hover {color:#d11b0d; font-weight:bold;}
.mapSublb {padding:16px 15px 0 15px; width: 96%;}
.mapSublb ul{ overflow:hidden;zoom:1; border-bottom:none !important; padding-bottom:0 !important; }
.mapSublb ul li { background:url(../images/arrow1.jpg) no-repeat left; width:140px; height: 40px; line-height: 40px; overflow: hidden; padding-left:15px; float: left; font-size:15px; margin-right:10px;}


/*---信件详情页2019-----*/
.xjxqye{ margin:20px auto; font-size:16px;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.xjxqye table td{ border: 1px solid #e6e6e6; padding:10px 15px;border-bottom:none;border-right:none;}
.xjxqye td.chaxun{ width:16%; background:#F7F7F7; text-align:right;padding-right:2%;border-right:none !important;color:#444!important;}
.xjxqye strong{ font-size:16px;} 

table.xjxqbox td{ line-height:30px;}
table.xjxqbox td span.shenhe{ color:#007e09;}
table.xjxqbox td img{vertical-align:middle;}
span.chljeg{ color:#e70000; display:block;}
tr.xjitemBt td{ font-size:16px; color:#f73501; padding-left:37px; font-weight:bold;}
tr.xjitemBt td img{vertical-align:middle;margin-right:8px; }
.leader-content h4{ font-weight:normal; font-size:14px; margin:20px 0;}
.leader-content p{font-size:14px; text-indent:2em;}

.xjxqye  tr.Letter_head{ border-bottom: none !important; font-size:16px;font-weight:bold; line-height:44px; padding:10px 0px;text-align: center; color:#333;} 
.xjxqye .Letter_table th{border-bottom:1px solid #cfcece; font-size:16px; color:#444; 
 font-weight:bold; line-height:28px; padding:10px 0px;padding-left:62px; text-align:left; width:125px;}
.xjxqye .Letter_table th.Letter_w{ background:#f0f6fd !important; color:#065196 !important; /* border-right:1px solid #cfcece; */font-size:14px !important; }
table.xjxqbox td img {vertical-align: middle; margin:0 5px;margin-top:-4px;}


/*---在线留言---*/
.rightarea{width:80%; padding:20px 8% 15px 8%;  overflow:hidden;zoom:1;}
.rightarea .btn_area{text-align:center;margin:20px 0px 0px 0px; float:left; margin-left:340px;}
.rightarea .btn{width:100px;height:35px; background:#FF7900;border-radius:2px; color:#fff;padding:5px 10px;margin-right:15px;font-size:16px;cursor:pointer;border:none; outline:none;}

table.imagetable {border-width: 1px;border-color: #ddd;border-collapse: collapse; }
table.imagetable td {border-width: 1px;padding:10px 10px;border-style: solid;border-color: #ddd; font-size: 14px;}
table.imagetable td input,table.imagetable td textarea{ border:1px solid #c0d0d8; outline:none; height:26px; text-indent:10px; background:#f3f9fc; }
table.imagetable td textarea{ width:580px; padding:0 5px;}
input.input_button{width:100px;height:35px;background:#FF7900;border-radius:2px; color:#fff;padding:5px 10px;margin-right:15px;font-size:16px;cursor:pointer;border:none;}
table.imagetable2 {border-width: 1px;border-color: #ddd;border-collapse: collapse; font-size:12px; }
table.imagetable2 td {border-width: 1px;padding:5px 10px;border-style: solid;border-color: #ddd; line-height:24px;}
.imagetable td span{color:red;}

.manageBtn #EBtnSubmit{text-indent:0px;width: 100px;height:35px;cursor:pointer;border:none;font-size:16px;color: #FFF;line-height: 30px;background-color: #0082c8;border-radius: 3px;moz-border-radius: 3px;-webkit-border-radius:3px;}
.manageBtn #BtnCancel{text-indent:0px;}

/*---回复页---*/
.guestContent{padding:20px;height:auto;_height:300px;min-height:300px;}
.guestContent table{ border:1px solid #ccc; border-bottom:none; margin-bottom:30px; border-right:none;}

.guestContent table td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 10px; } 
.guestContent .table1 td.tit{font-size:14px;color:#286cb8;font-weight:bold;text-align:center;}
.guestContent .table1 td.titTop,.guestContent .table2 td.titTop{font-weight:bold;line-height:25px;color:#4f9403;font-size:14px;text-align:center;}

.guestContent .table2{border:1px solid #e6cfba;border-right:none;border-bottom: none;}
.guestContent .table2 td{border-right:1px solid #e6cfba; border-bottom:1px solid #e6cfba;padding:10px 5px;line-height:20px;}
.guestContent .table2 td.tit{font-size:14px;color:#dd802d;font-weight:bold;text-align:center;}

.guestContent .table2 td.top{font-weight:bold;line-height:25px;color:#f00;font-size:14px;}
.guestContent .table2 td.date{text-align:right;}
.guestContent .table1 td.desc,.guestContent .table2 td.desc{line-height:180%;font-size:14px;}

.guestContent .article_PK{padding:10px 0; }
.guestContent .article_PK .post_contant{padding:5px 0;}
.guestContent .article_PK .PK_indiv_l li{padding-bottom:5px;}

.guestContent .class_page{height:22px;text-align:center;margin-top:10px;}
.guestContent .pagecss a{display:inline-block;height:20px;color:#f343434;padding:0 7px;border:1px solid #cccccc;background:#f1eff0;}
.guestContent .pagecss a:hover{color:#f60;text-decoration:none;}
.guestContent .pagecss b{display:inline-block;height:20px;color:#1766b3;padding:0 7px;border:1px solid #cccccc;background:#f9f9f9;cursor:pointer;}

/*--领导页修改---*/
.ld-info{width:92%; margin: 0 auto;}
.photo{width:240px;float: left; }
.photo h3{ display: block; width:100%; font-size: 16px; text-align: center; line-height: 45px;}
.photopic{ width:240px; height:310px;height:310px; border:1px solid #dfdfdf; padding:5px;overflow: hidden;zoom:1;}
.photopic img{ display: block; width: 100%;height:310px;  }

.ldrw{ width:790px; float: right;}
.jianjie{ height: 300px; overflow-y: scroll;}

.ldjs .tit{ height:40px; border-bottom:1px solid #275ba5; }
.ldjs .tit h3{ margin-left:15px;height:40px;line-height:40px; background:url(../images/sq_det2.png) no-repeat left; padding-left:20px; text-indent:10px; font-size:16px; font-weight:bold; color:#275ba5;text-align: left;}

.ldwenz{margin-top:10px; margin-left:15px;}
.ldwenz p{ line-height:32px; font-size:16px;}
.ldjs .bd ul{margin-top:10px; margin-left: 0;}
.zfld .fr{ height: auto;}
.zfld {margin-bottom: 15px;}