@import url("global.css;vpn_img");
@import url("reset.css;vpn_img");
@import url("top.css;vpn_img");
@import url("foot.css;vpn_img");
.list-shop{width: 1200px; margin: 20px auto; overflow: hidden; background: #FFFFFF; min-height: 800px; position: relative; z-index: 3;}
.list-shop .list-nav{float: left;width: 260px;}
.list-shop .list-nav dt{height: 52px;background: #0f54a9;color: #fff;text-align: center;font-size: 18px;line-height: 52px;}

.list-shop .list-nav dd li{max-height:51px; overflow:hidden; margin-bottom: 1px;  transition: all .4s ease 0s;}
.list-shop .list-nav dd li.on{ max-height:500px;}
.list-shop .list-nav dd li em{ display:block; background: url(../images/list/sidemenu_icon.png;vpn_img) no-repeat 95% center #f9f9f9;font-size: 16px; }
.list-shop .list-nav dd li.on em{background: url(../images/list/sidemenu_icon.png;vpn_img) no-repeat 95% center #6b92c1;}
.list-shop .list-nav dd li.on em a{  font-weight:bold;  color:#fff; font-size:17px;}
.list-shop .list-nav dd li em a{display: block;padding: 15px 0 15px 18px;}

.ejlist span a{display:block; margin-left:15px; line-height:38px;background: url(../images/ej/sanjiao.png;vpn_img) no-repeat left center; padding-left:20px;}
.ejlist span a.on{ color:#FF6B07;}
.ejlist span a:hover{color:#FF6B07;}

.list_img{overflow: hidden; margin-top:10px;}
.list_img li{float:left;width: 288px;height: 180px; overflow: hidden; position: relative; text-align:center; margin-right: 20px; margin-bottom: 20px;}
.list_img li:nth-child(3n){margin-right: 0;}
.list_img img{width: 100%;height: 180px;}
.list_img li p{width: 100%;  height: 38px;background:#272727;position: absolute; left:0; bottom: 0;opacity: 0.5;filter:alpha(opacity:50);z-index: 2;}
.list_img li em{width: 100%;height: 38px;line-height: 38px; text-align: center;position: absolute; bottom: 0;z-index: 3;left: 0;}
.list_img li a{color: #fff;}
.list_img li a:hover{color:#F97500;}



.list-center{width: 905px; float: right; overflow: hidden;}
.list-center h3{height: 50px;line-height: 50px;border-bottom: #e7e7e7 1px solid;margin-bottom: 20px;font-weight: normal;}
.list-center h3 span{display: block;
    padding-right: 10px;font-weight: bold;
    float: left;
    color: #2f6999;
    border-bottom: #2f6999 2px solid;
    font-size: 20px;}
.list-center h3 a{display: block;
    padding: 0 15px 0 0;
    float: left;
    font-size: 20px;}
.list-center h3 a.on{
    color: #b72020;
    border-bottom: #b72020 2px solid;}
.zlm-shop{overflow: hidden; margin-bottom: 20px;}
.zlm-shop li{float: left; width: 208px; margin-right: 10px; padding-left: 10px; background: #f9f9f9; height: 40px; line-height: 40px;}
.zlm-shop li:nth-child(4n){margin-right: 0;}
.zlm-shop li.on a{color: red;}
.list-center ul.list-text{overflow: hidden;}
.list-center ul.list-text li{ line-height: 36px;  overflow: hidden;}
.list-center ul.list-text li a{float: left;background: url(../images/list/list.png;vpn_img) left 16px no-repeat; display: inline-block; max-width: 767px; padding-left: 15px; transition: all 0.3s ease-out 0s;}
.list-center ul.list-text li a:hover{margin-left: 10px;transition: all 0.3s ease-out 0s;}
.list-center ul.list-text li span{float: right; color: #999999;}
.list-center ul.list-text .space{border-bottom: dotted 1px #DEDEDE; margin: 10px auto;}
/*文件解读*/
.wjjd-shop li p {clear: both;}
.wjjd-shop ul.list-text li p a{background-image: none; background-color: #9aafe4; margin-left: 10px;padding:0 30px;border-radius:13px;height: 26px; line-height: 26px; color:#fff;margin-right: 10px;}
.ywjl-shop{background: #f4f5f6; padding: 10px; overflow: hidden;margin-bottom: 30px;}
.ywjl-shop dt{float: left; width: 105px; font-weight: bold; color: #2d85cf;}
.ywjl-shop dt i{border-left: solid 5px #ff9c00;height: 24px;display: inline-block; vertical-align: middle;margin-right: 10px;}
.ywjl-shop dd{float: right; width: 785px;}

.wjyw{ height:50px; line-height:50px; background:#fcfcfc; margin-top:20px;}
.wjyw em{ color:#2d85cf; font-size:18px; font-weight:bold; border-left:3px solid #2d85cf; padding-left:9px; margin:0 10px 0 20px;}

table.wjbg{border-collapse:collapse;}
table.wjbg td{ padding:10px; border-collapse:collapse; border:1px solid #ccc;}
table .wjbg1{ background:#2d85cf; color:#fff; text-align:center; }

/**/
.zxft-center{ overflow:hidden;}
.zxft-center ul li { margin-bottom:20px; height:200px; cursor:pointer;}
.zxft-center ul li img{ float:left; width:290px; height:200px;}
.zxft-center ul li .f_r{ width:600px;}
.zxft-center ul li h4{ font-weight:bold;  margin-bottom:8px; font-size:17px;}
.zxft-center ul li p{ margin-bottom:8px; line-height:24px;}


.list-shop {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}

.page-shop{overflow: hidden; text-align: center; margin-top: 20px;}
.page-shop a{padding: 7px 15px; border: solid 1px #D0CECE; border-radius:3px ; margin: 0 5px;display: inline-block;}
.page-shop span{background: #00a0e8;padding: 7px 15px;border: solid 1px #00a0e8; color: #FFFFFF;border-radius:3px ; margin: 0 5px;}
.pbl-shop{width: 100%; background: #f5f5f5; margin: 0; padding: 37px 0;}
.pbl-shop .pbl-nr{width: 1200px; height: 1452px; background: url(../images/list/pbl.jpg;vpn_img) left top no-repeat; margin: 0 auto; cursor: pointer;}
.pbl-shop h3{width: 1200px; margin: 0 auto; padding-bottom: 37px; font-size: 15px; font-weight: normal;}
.pbl-shop h3 span{background: #00a0e8;padding: 7px 15px;border: solid 1px #00a0e8; color: #FFFFFF;border-radius:3px ; margin-right:5px;}
.pbl-shop h3 a{padding: 7px 15px; border: solid 1px #D0CECE; border-radius:3px ; margin: 0 5px; background: #FFFFFF;}
.pbl-shop h3 a:hover{background: #00a0e8;padding: 7px 15px;border: solid 1px #00a0e8; color: #FFFFFF;border-radius:3px ;}

.gm{width: 1200px; height: 928px; background: url(../images/list/qkgm.png;vpn_img) center top no-repeat; cursor: pointer;}
.ddqr{width: 1200px; height: 588px; background: url(../images/list/fk.jpg;vpn_img) center top no-repeat;cursor: pointer;}
.fk{width: 1200px; height: 477px; background: url(../images/list/fk2.jpg;vpn_img) center top no-repeat;cursor: pointer;}
.xz{width: 1200px; height: 605px; background: url(../images/list/xiaz.jpg;vpn_img) center top no-repeat;cursor: pointer;}
.marp-shop{height: 52px;
    padding-left: 15px;
    overflow: hidden;
    line-height: 52px;
    margin-bottom: 13px;
    font-weight: normal;
    background: #f9f9f9;}
.neirong h1{
	font-size: 35px;
	text-align:center;
    line-height: 1.5;
    margin-bottom: 25px;
    color: #333;
    margin-top: 8px;
	font-weight: bold;
	}
.neirong-left{width: 110px; padding-left: 30px;margin-top: 90px;
    padding-right: 30px;
    margin-right: 30px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: gray;
    border-right:solid 1px #ebebeb ;
}
.neirong-left li{text-align: center;font-family: Politica;}
.neirong-left li.xian{background: url(../images/list/xian.png;vpn_img) left center repeat-x;margin-bottom: 5px;}
.neirong-left li.nian span{background: #FFFFFF; padding: 0 10px; font-size: 20px;}
.neirong-left li.yr{font-size: 34px;}
.neirong-left li.sf{font-size: 20px; margin-bottom: 15px;}
.neirong-left li.ly{font-family: "微软雅黑"; margin-bottom: 20px;}
.neirong-left li.fx{margin-top: 30px;margin-bottom: 18px;background: url(../images/list/xian.png;vpn_img) left center repeat-x; font-family: "微软雅黑";}
.neirong-left li.fx span{background: #FFFFFF; padding: 0 10px; font-size: 14px;}
.share .bshare-custom{width: 32px !important; margin: 0 auto !important;}
.share a{display: block !important; margin: 0 auto 20px; cursor: pointer;}
.share a.gwds_weixin{width: 40px; height: 40px; background: url(../images/list/wx.png;vpn_img) center center no-repeat;}
.share a.gwds_weixin:hover{background: url(../images/list/wx_01.png;vpn_img) center center no-repeat;}
.share a.gwds_tsina{width: 40px; height: 40px; background: url(../images/list/wb.png;vpn_img) center center no-repeat;}
.share a.gwds_tsina:hover{background: url(../images/list/wb_01.png;vpn_img) center center no-repeat;}
.neirong-right{width: 910px; overflow: hidden; float: right; font-size: 18px; line-height: 32px; padding-right: 60px; color:#808080;}
.neirong-right .ftitle-shop{background:#f6f7fb;padding: 20px; overflow: hidden; margin-bottom: 20px; font-weight:bold;}
.neirong-right img{display:inline-block; max-width: 80%; margin: 10px auto;}
/* 单页样式 */
.dy-title {height: 40px;background: #f9f9f9;line-height: 40px;text-align: center;margin-bottom: 30px;}
.dy-title span {margin: 0 10px;}
.dy-title i.Big,.dy-title i.Middle,.dy-title i.Small,.dy-title i.print {display: inline-block;width: 25px;height: 25px;vertical-align: middle;background: url(../images/list/content_icon.png;vpn_img) no-repeat;cursor: pointer;}
.dy-title i.Big {background-position: 0 -100px;}
.dy-title i.Middle {background-position: 0 -75px;}
.dy-title i.Small {background-position: 0 -50px;}.dy-title i.print {background-position: 0 -125px;}
.dy-title i:hover {background-position-x: -25px;}
.dy-title .share{display: inline-block;  vertical-align: middle;padding-top:5px;margin-left:10px;}
.dy-title .share a{display: inline-block !important; width: 30px; height:30px; background-size: 100% 100%; margin: 0;}
.dy-title .share a:hover{ background-size: 100% 100%; }
.neirong-center{font-size: 18px; line-height: 32px;color: #808080;padding-top: 20px;}
.neirong-center img{display:inline-block;margin: 10px auto !important;max-width: 90%;}
/*图片瀑布流列表*/
.img-list{position:relative;width:905px;margin:0 auto;}
.img-list li{position:absolute;text-align:center; left:0px;top:0;width:281px;margin: 5px;box-shadow: 0 0 10px #cacaca; padding: 5px;}
.img-list li:hover{box-shadow: 0 0 10px #000; margin-top: -2px;}
.img-list li{-webkit-transition:all .7s ease-out .1s;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out .1s;transition:all .7s ease-out .1s }
.img-list img{display:block;border:0;margin-bottom:15px; width: 281px; }
.img-list strong{display:block;font-size:16px;color:#000;height:20px;line-height:20px;}
.img-list span{display:block;color:#606060;margin:10px;height:20px;font-weight:normal;font-size:12px;}
#page-shop{text-align: center;}
.pinglun{clear: both; overflow: hidden; padding-top: 30px;}
.pinglun h3{font-size: 22px; font-weight: normal; overflow: hidden;}
.pinglun h3 span{font-size: 14px; color: #858585; margin-left: 10px;}
.pinglun h3 em{float: right; color: #379be9; color: 14px; font-size: 14px;}
.pinglun .pinglun-box{padding-top:20px ;overflow: hidden;}
.pinglun .pinglun-box li.touxiang{float: left; width: 50px; overflow: hidden;}
.pinglun .pinglun-box li.touxiang img{width: 50px; height: 50px; border-radius:25px ; max-width: initial;}
.pinglun .pinglun-box li.pl-ingpt { margin-left: 20px; float: left; width: 930px;}
.pinglun .pinglun-box li.pl-ingpt textarea{width: 807px; height: 74px; border: solid 3px #f0f0f0;outline: none; font-size: 14px; padding: 10px; float: left; border-right:0 ;}
.pinglun .pinglun-box li.pl-ingpt a{display: block; height: 100px; background: #379be9; width: 100px; float: left; text-align: center; line-height: 100px; color: #FFFFFF;}
.pinglun .pl-list{padding-top: 30px; overflow: hidden;}
.pinglun .pl-list h4{height: 54px; border-bottom: solid 1px #f0f0f0; line-height: 54px; overflow: hidden; font-weight: normal;}
.pinglun .pl-list h4 dt{float: left;}
.pinglun .pl-list h4 dt li{float: left; font-size: 16px;}
.pinglun .pl-list h4 dt li.on{float: left; font-size: 18px;}
.pinglun .pl-list h4 dt li a{padding: 0 5px; color: #379be9;}
.pinglun .pl-list h4 dt li.on a{color: #333333;}
.pinglun .pl-list h4 dd{float: right;}
.pinglun .pl-list h4 dd li{float: left; font-size: 16px; color: #858585;}
.pinglun .pl-list h4 dd li a{padding: 0 5px; color: #858585;}
.pinglun .pl-list h4 dd li.on a{color: #333;}
.pllist-center{padding-top: 30px; overflow: hidden;}
.pllist-center dl{display: block; overflow: hidden;}
.pllist-center dt{float: left; width: 50px; height: 50px; float: left;}
.pllist-center dt img{width: 50px; height: 50px; border-radius:25px ;}
.pllist-center dd{width: 930px; float: left; margin-left: 20px;}
.pllist-center dd li.name{font-size: 14px;}
.pllist-center dd li.name b{color: #379be9;}
.pllist-center dd li.name em{color: #858585; margin-left: 10px;}
.pllist-center dd li.plcenter{font-size: 14px; line-height: 18px;margin-bottom: 10px;}
.pllist-center dd li.plhuifu{background: #f7f7f7; padding: 10px;  font-size: 14px; line-height: 18px;}
.pllist-center dd li.plhuifu .huifugn{padding-top: 10px; overflow: hidden; font-size: 12px; color: #858585;}
.pllist-center dd li.plhuifu .huifugn a{color: #858585;}
.pllist-center dd li.plhuifu .huifugn a:hover{text-decoration: underline;}
.pllist-center dd li.plhuifu .huifugn i{display: inline-block;width: 13px; height: 13px; background: url(../images/list/rmhf_24.png;vpn_img) left center no-repeat; margin-top: 5px;}
.pllist-center dd li.plhuifu .huifugn a.more{display: block; text-decoration: underline; font-size: 14px; margin-top: 10px;}
.pllist-center dd li.huifuzan{font-size: 14px; padding-top: 10px;}
.pllist-center dd li a.zhan-btn{display: inline-block; background: url(../images/list/nr_zhan_03.png;vpn_img) left center no-repeat; padding-left: 20px; color: #858585;}
.pllist-center dd li a.huifu-btn1{display: inline-block; background: url(../images/list/nr_zhan_05.png;vpn_img) left center no-repeat; padding-left: 20px;color: #858585; margin-left: 10px;}
.pllist-center dd li a:hover{text-decoration: underline;}
a.hide{display: none; color: #379be9 !important;}
a.hide1{display: none;color: #379be9 !important; padding-left: 20px;}
.pllist-center dd li.ckqbhf{padding-top: 0;}
div.plhf-box{ margin-top: 10px; overflow: hidden;}
div.plhf-box textarea{height: 80px; padding: 10px; width: 784px; height: 74px; border: solid 3px #f0f0f0;outline: none; font-size: 14px; float: left; border-right:0 ;}
div.plhf-box a{display: block; width: 100px; height: 100px; background: #379be9; float: left; line-height: 100px; text-align: center; color: #FFFFFF !important; font-size: 16px;}
.huifuzan div.plhf-box textarea{width: 804px;}
.attr_r i{width: 25px; height: 25px;background: url(../images/list/content_icon.png;vpn_img) no-repeat;vertical-align: middle;display: block;cursor: pointer; margin: 10px auto 0; border: solid 1px #F4F4F4;}
.attr_r i.Big{background-position: 0 -100px;}
.attr_r i.Middle{background-position: 0 -75px;}
.attr_r i.Small{background-position: 0 -50px;}
.attr_r i.print{background-position: 0 -125px;}
.attr_r i:hover{background-position-x: -25px;}

.list-center a:hover{color:#FF6B07;}




/*信息公开列表*/
.xxlb{ padding: 0;}
.xxlb h3 td{background: none !important;}
.xxlb h3 table{background: #efefef;}
.xxlb h3{ background:#efefef;height:47px; line-height:47px; color:#6a6a6a; font-size:14px !important;font-weight: normal;}
.textBox2{width:200px; height:36px; line-height:33px;font-size: 15px; color:#959595;  border:none; text-indent:5px;}
.xxlb h3 select{ padding:0 5px; line-height:33px; height:36px; background:#fff; border:none; margin-right:5px;}  

.submit2{ padding:0 12px; border-radius:3px; line-height:33px; color:#fff;  background:#ff6800; border:none; cursor:pointer; margin:0 7px;}
.submit2:hover{ }

.tabley{ height:43px; display:block; line-height:43px; overflow:hidden; background:#efefef; border-top:2px solid #FF6B07;}
.tabley li {float:left;text-align:center; font-size:16px; font-weight:bold; color:#FF6B07;}
.tableCont{display:block; border-bottom:dashed 1px #c1c1c1; padding:0 0px; margin-bottom:15px;}

.tableCont li{font-size:15px; position:relative; line-height:47px;  height: 47px; *line-height:37px;  *height: 37px; *z-index:99999;}
.tableCont .bg1{ background:#f3f3f3}
.tableCont li .bt{ display:block; float:left; width:85%; text-indent:25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tableCont li .bt a:hover{}
.tableCont li .scrq{width:15%; text-align:center; display:block; float:right;}

.tableCont .info{ position:absolute; border:solid #58ade3 1px;background:#ffffff; padding:10px; top:52px; left:120px; width:550px; padding:5px; z-index:9; display:none; box-shadow: 0 0 6px  rgba(0,0,0,0.2);}
	
.tableCont .adfk{ position:relative; width:100%;}	
.tableCont .info em{ display:block; background:url(../js/treeview/sjx.png;vpn_img) no-repeat; width:14px; height:8px; position:absolute; left:38px; top:-13px; }	
.tableCont .info table{ background:#fff; color:#000; line-height:20px;}	
.tableCont .info table .abc{ background:#f3f3f3; text-align:center; width:100px; }
.tableCont .info table td{ text-indent:5px;border:1px solid #fff;border:1px solid #fff; font-size:14px; padding:10px 0;}

.tableCont .sjab .info{ top:auto; bottom:46px; left:120px;}
.tableCont .sjab em{display:block; background:url(../js/treeview/sjx2.png;vpn_img) no-repeat; width:14px; height:8px; position:absolute; left:38px; top:auto; bottom:-13px;}

.tableCont .sjab2 .info{ *top:auto; *bottom:46px; *left:120px;}
.tableCont .sjab2 em{*display:block; *background:url(../js/treeview/sjx2.png;vpn_img) no-repeat; *width:14px; *height:8px; *position:absolute; *left:38px; *top:auto; *bottom:-13px;}


.list{}
.list{float: left;width: 260px;}
.list dt{height: 52px;background: #ff6800;color: #fff;text-align: center;font-size: 18px;line-height: 52px;}

.list dd{max-height:51px; overflow:hidden; margin-bottom: 1px;  transition: all .4s ease 0s;}
.list dd.on{ max-height:8000px;}
.list dd em{ display:block; background: url(../images/list/sidemenu_icon.png;vpn_img) no-repeat 95% center #f9f9f9;font-size: 16px; }
.list dd.on em{background: url(../images/list/sidemenu_icon.png;vpn_img) no-repeat 95% center #f9f9f9;}
.list dd.on em a{  font-weight:bold;  color:#FF6B07; font-size:17px;}
.list dd em a{display: block;padding: 15px 0 15px 18px;}


.xxgk_con{ margin:10px auto 15px; font-size:15px;  background:#fff; width:98% !important;border-collapse: separate !important;border-spacing:1px;}
.xxgk_con td{  line-height:30px; text-align:center; background:#f7f7f7; padding:3px 10px;}
.xxgk_con .tb1{ background:#f49c1e; color:#fff}

.wyxx h1{ font-size:28px; text-align:center; margin:10px auto 0px;}
.wyxx p{ line-height:26px; font-size:16px; margin-bottom:7px;}
.sxp-shop{ overflow: hidden; margin-top: 80px; font-size: 16px;}
.sxp-shop li{height: 40px; background: #f0f5f7; margin-bottom: 1px; line-height: 40px; padding: 0 10px; font-weight: bold;}
.sxp-shop li a{font-weight: normal;}
/*嵌如字体*/
@font-face {
 font-family: 'Politica';
 src: url(Politica.eot;vpn_img);
 src: local('Politica Regular'),
      local('Politica'),
      url(../fonts/Politica.woff;vpn_img) format('woff'),
      url(../fonts/Politica.ttf;vpn_img) format('truetype'),
      url(../fonts/Politica.svg#Politica;vpn_img) format('svg');
}