body{font-size:14px;color:#454545;font-family:"微软雅黑"}
*{outline:0}
a{text-decoration:none;color:inherit}
a:hover{color:inherit}
a:focus, a:hover {
    text-decoration: none;
      color: #c59b46;
}
a:focus,input:focus,textarea:focus{outline:0}
img{max-width:100%}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
input::-ms-clear{display:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
@media (min-width:1200px){
.container{max-width:980px}
}
@media (min-width:992px){
.container{max-width:980px}
}
.m-header{display:none}
.hd-top{line-height:24px;padding:7px 0;color:#666}
.hd-top .left{float:left}
.hd-top .wel .link{text-decoration:underline}
.hd-top .wel a.s1{margin-right:3px}
.hd-top .right{float:right}
.hd-top .form .sel{float:left;width:90px;height:24px;line-height:22px;border:1px solid #d3d3d3;font-size:12px;padding:0 10px;background:url(../images/icon-h1.png) 65px 50% no-repeat}
.hd-top .form .inp{float:left;margin-left:10px;width:150px;height:24px;line-height:22px;border:1px solid #d3d3d3;font-size:12px;padding:0 10px}
.hd-top .form .btn{float:left;margin-left:10px;border:none;width:48px;height:24px;background-color:#c59b46;border-radius:0;line-height:24px;padding:0;color:#fff;font-size:12px}
.hd-top .form .btn:hover{background-color:#ab863e}
.nav{position:relative;height:145px;margin-top:-73px;margin-bottom:33px;background:url(../images/nav-bg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;padding:22px 0 11px}
.nav .list{list-style-type:none;padding:0;margin:0}
.nav .list.s1{padding-left:28px}
.nav .list.s2{float:right;margin-top:12px;padding-right:28px}
.nav li{float:left;position:relative}
.nav li>a{display:block;color:#fff;font-size:18px;text-align:center;line-height:50px;padding:0 13px;margin:0 10px;font-family:"微软雅黑","Microsoft Yahei"}
.nav li:hover>a{position:relative;color:#b28b4b;text-decoration:none;background:url(../images/nav-bg-h.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.nav li:hover>a:before{content:'';position:absolute;top:0;right:100%;width:20px;height:100%;background:url(../images/nav-bg-h-b.png) center center no-repeat}
.nav li:hover>a:after{content:'';position:absolute;top:0;left:100%;width:20px;height:100%;background:url(../images/nav-bg-h-a.png) center center no-repeat}
.nav .sub{position:absolute;display:none;top:100%;left:-10px;right:10px;background:url(../images/bg-sub.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.nav .sub a{display:block;line-height:36px;font-size:16px;color:#c59b46;font-family:"微软雅黑","Microsoft Yahei"}
.nav .sub a:hover{color:#fff;text-decoration:none;background-color:#e8c073}
.nav li:hover .sub{display:block;text-align:center}
.menuBtn{display:none;width:1em;height:1em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:30px}
.menuBtn span{height:1px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}
.menuBtn span:before{-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.menuBtn span:after{-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.menuBtn.open span{background:0 0}
.menuBtn.open span:before{-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.menuBtn.open span:after{-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#c59b46;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.banner{position:relative;height:335px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .logo{position:absolute;top:9.5%;left:50%;margin-left:-490px}
.footer{background:url(../images/bg-ft.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;padding:23px 0 28px;text-align:center;font-size:0}
.footer .center{display:inline-block}
.footer img{float:left;margin-right:26px;margin-top:4px}
.footer .txt{overflow:hidden;color:#fff;font-size:14px;font-family:'宋体';line-height:24px;text-align:left}
.footer .txt span{display:inline-block;margin-right:7px}
.copyright span{margin:0 0 0 10px}
.list-h1{font-family:'宋体';list-style-type:none;padding-left:0}
.list-h1 li{padding-left:10px;position:relative}
.list-h1 li:before{content:'';position:absolute;left:0;top:50%;width:3px;height:3px;background-color:#e0c294;margin-top:-1px}
.list-h1 a{display:block;color:#454545;line-height:30px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-h1 a:hover{text-decoration:none;color:#c59b46}
.tit-h1{overflow:hidden;padding-bottom:8px;font-family:"微软雅黑","Microsoft Yahei";background:url(../images/bg-tit1.jpg) center bottom no-repeat;-webkit-background-size:100% 3px;background-size:100% 3px;line-height:30px;margin-bottom:18px}
.tit-h1 .more{float:right;font-size:14px;color:#d1b472}
.tit-h1 h3{font-size:18px;color:#c59b46;float:left;margin:0;font-weight:700;font-family:"微软雅黑","Microsoft Yahei";line-height:inherit}
.tit-h1.s1 h3{position:relative;padding:0 8px}
.tit-h1.s1 h3:before{content:'';position:absolute;top:0;left:0;width:4px;height:4px;background:url(../images/tit1-before.png) center center no-repeat}
.tit-h1.s1 h3:after{content:'';position:absolute;bottom:0;right:0;width:4px;height:4px;background:url(../images/tit1-after.png) center center no-repeat}
.tit-h1.s2{background:0 0;padding-bottom:0;margin-bottom:10px}
.tit-h1.s2 h3{background:url(../images/tit1-bg.png) left center no-repeat;padding-left:13px}
.row-h1{margin-bottom:22px}
.row-h2{overflow:hidden;padding:15px 6px 25px;background:url(../images/bg-01.png);margin-bottom:25px}
.row-h2 .content{overflow:hidden}
.tit-h2{border-bottom:6px solid #ebd8ad;padding:0;font-size:20px;color:#c59b46;font-weight:700;line-height:50px;background:url(../images/tit2-bg.png) right 33px bottom -6px no-repeat;overflow:hidden;margin:0 0 20px}
.tit-h2 span{float:left;margin:0 0 -6px 15px;padding:0 28px;font-family:"微软雅黑","Microsoft Yahei";background:url(../images/tit2-bg2.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.tit-h3{font-size:20px;color:#c59b46;font-weight:700;text-align:center;background:url(../images/tit3-bg.png) 0 50% repeat-x;margin:0;line-height:40px;padding:5px 0}
.tit-h3 span{position:relative;display:inline-block;background-color:#fff;padding:0 35px;font-family:"微软雅黑","Microsoft Yahei"}
.tit-h3 span:after,.tit-h3 span:before{content:'';position:absolute;width:10px;height:10px;top:50%;margin-top:-5px;background-color:#c59b46}
.tit-h3 span:before{left:11px}
.tit-h3 span:after{right:11px}
.tit-h4{font-size:18px;color:#c59b46;font-weight:700;background:url(../images/tit3-bg.png) 0 50% repeat-x;overflow:hidden;margin:0;line-height:40px;padding:5px 0}
.tit-h4 .more{float:right;font-size:14px;color:#d1b472;padding-left:8px;background-color:#fff;font-weight:400}
.tit-h4 span{float:left;background-color:#fff;padding-right:26px;position:relative;font-family:"微软雅黑","Microsoft Yahei"}
.tit-h4 span:after{content:'';position:absolute;width:10px;right:10px;height:10px;top:50%;margin-top:-5px;background-color:#c59b46}
.tit-h4.s2{line-height:30px;padding:0;margin-bottom:6px}
.tabs-h1{background-color:#f6eedc;font-size:0;text-align:center;border:1px dashed #e0c294;line-height:28px;list-style-type:none;padding:5px 0;height:40px;margin-bottom:0}
.tabs-h1>li{border:none;float:none;margin-bottom:0;display:inline-block;*display:inline;*zoom:1}
.tabs-h1>li>a{position:relative;display:block;font-size:16px;color:#c59b46;line-height:inherit;border:none;border-radius:0;padding:0 12px;margin:0 12px}
.tabs-h1>li+li>a:before{content:'|';position:absolute;left:-12px;color:#c59b46}
.tabs-h1>li.hover>a,.tabs-h1>li.hover>a:focus,.tabs-h1>li.hover>a:hover,.tabs-h1>li>a:hover{border:none;text-decoration:none;background-color:#d6b572;color:#fff}
.list-h2{overflow:hidden;padding:21px 17px}
.list-h2 .img{float:left;width:296px;margin-right:32px}
.list-h2 .pic{position:relative;overflow:hidden;padding-top:49%}
.list-h2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h2 .list-h1{overflow:hidden}
.pic-h1{border:1px solid #f6eedc;overflow:hidden;font-family:'宋体'}
.pic-h1 .tit{background-color:#f6eedc;text-align:center;font-size:18px;color:#c59b46;line-height:37px;margin:0;font-family:"微软雅黑","Microsoft Yahei";font-weight:700}
.pic-h1 .list-h1{padding:12px 18px 0}
.pic-h1 .more{float:right;width:64px;line-height:27px;background-color:#ecdcbb;font-size:14px;color:#be975c;text-align:center}
.pic-h1 .more span{padding-right:10px;background:url(../images/icon-h2.png) right center no-repeat}
.list-h3{line-height:30px;list-style-type:none;padding-left:0;font-family:'宋体'}
.list-h3 .sum{float:left;width:16px;height:16px;background-color:#979797;color:#fff;text-align:center;line-height:16px;margin-right:10px;margin-top:7px}
.list-h3 .hot .sum{background-color:#d22323}
.list-h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#454545}
.slick-s1{padding:5px 36px;font-family:'宋体'}
.slick-s1 .item a{display:block;overflow:hidden;margin:0 14px}
.slick-s1 .pic{position:relative;overflow:hidden;padding-top:59%;border:1px solid #f1f2f2;margin-bottom:5px}
.slick-s1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.slick-s1 h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;text-align:center;font-size:14px;color:#454545;line-height:30px}
.slick-s1 .slick-arrow{position:absolute;font-size:0;border:none;padding:0;text-indent:9999px;overflow:hidden;width:16px;height:32px;background:url(../images/arrow-prev1.jpg) center center no-repeat;top:50%;margin-top:-24px;cursor:pointer;z-index:2}
.slick-s1 .slick-prev{left:20px}
.slick-s1 .slick-next{right:20px;background-image:url(../images/arrow-next1.jpg)}
.list-h4{overflow:hidden;list-style-type:none;padding:0;font-family:'宋体'}
.list-h4 li{float:left;width:25%;margin-bottom:5px}
.list-h4 .item{display:block;overflow:hidden;margin:0 15px;text-decoration:none!important}
.list-h4 .pic{position:relative;overflow:hidden;padding-top:144%}
.list-h4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h4 h5{text-align:center;font-size:14px;color:#454545;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-h4 .item:hover h5{text-decoration:none;color:#c59b46}
.author-info{font-family:'宋体'}
.author-info .hd{overflow:hidden}
.author-info .img{float:left;width:115px;height:147px;border:1px solid #cbe8fa;margin-right:14px}
.author-info .img img{display:block;width:100%;height:100%}
.author-info .txt{overflow:hidden}
.author-info .name{font-size:16px;font-family:'微软雅黑';line-height:30px;color:#454545;font-weight:700;margin:0 0 8px}
.author-info .desc{font-size:12px;color:#666;line-height:22px;height:110px;overflow:hidden}
.author-info .desc a{color:#be975c}
.author-info .list{list-style-type:none;overflow:hidden;padding:0;margin-top:15px}
.author-info .list li{float:left;width:25%;padding-left:24px;line-height:30px;background:url(../images/icon-h3.jpg) 11px 50% no-repeat}
.author-info .list a:hover{text-decoration:none;color:#c59b46}
.list-h5{padding:0;list-style-type:none;font-family:'宋体'}
.list-h5 li{border-bottom:1px solid #e5e5e5;font-size:14px;line-height:24px;color:#666;padding:0 15px 15px;margin-bottom:20px}
.list-h5 .tit{font-size:18px;color:#454545;margin:0 0 12px}
.list-h5 .tit a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 600;}
.list-h5 .tit a:hover{text-decoration:none;color:#c59b46}
.list-h5 .desc{/*height:48px;*/overflow:hidden;margin-bottom:5px}
.list-h5 .info{color:#666}
.list-h5 .info span{margin-right:20px}
.list-h5 .info a{color:#c59b46;margin-right:10px}
.pages{text-align:center;font-size:14px;margin:20px 0 40px}
.pages a{display:inline-block;*display:inline;*zoom:1;font-weight:400;font-family:"微软雅黑","Microsoft Yahei";text-align:center;border:1px solid #cacaca;min-width:21px;margin:0 3px;padding: 0 3px;}
.pages a.active,.pages a:hover{background-color:#c59b46;border-color:#c59b46;color:#fff;text-decoration:none}
.pages .disabled{opacity:.8;pointer-events:none}
.pages .first,.pages .last{width:44px;line-height:20px;background-color:#e2e2e2;font-size:14px;border-color:#e2e2e2}
.pages .jump{margin-left:30px;display:inline-block;vertical-align:middle}
.pages .jump .inp{width:25px;line-height:20px;height:22px;margin:0 2px;text-align:center}
.pages .jump .btn{border:none;width:33px;height:22px;background-color:#c59b46;color:#fff;text-transform:uppercase;border-radius:0;padding:0;margin-top:-3px}
.pages .fc_hui2{ width: 50px; line-height: 22px;background-color: #e2e2e2; font-size: 14px; border-color: #e2e2e2;display:inline-block; margin: 1px 5px;padding: 0 3px;}
.pages .current{line-height: 22px; background-color: #c59b46; font-size: 14px; border-color: #e2e2e2;display:inline-block;  margin: 1px 5px; min-width:20px; color:#fff !important;}
.pages input{height:22px}
.snav{background-color:#f8f2e6;border-top:6px solid #e1bc6e;margin-bottom:25px}
.snav .tit{font-size:20px;color:#c59b46;margin:0;line-height:51px;font-family:"微软雅黑","Microsoft Yahei";padding-left:26px;border-bottom:1px solid #e9d7aa;font-weight:700}
.snav .list{list-style-type:none;padding:0}
.snav .list a{display:block;border-left:3px solid transparent;line-height:50px;padding-left:50px;font-size:18px;color:#c59b46;font-family:"微软雅黑","Microsoft Yahei"}
.snav li.on,.snav li:hover{background:url(../images/bg-02.png) right bottom no-repeat #e1bc6e}
.snav li.on>a,.snav li:hover>a{border-color:#b8923a;color:#fff;text-decoration:none;background:url(../images/icon-h4.png) 26px 50% no-repeat}
.list-h4.s2{margin:10px -10px}
.list-h4.s2 li{width:50%}
.pic-h2{border:1px solid #f6f0e3;border-top:2px solid #eadaba;margin-bottom:25px}
.pic-h2 .tit-h4 .more,.pic-h2 .tit-h4 span{background-color:#f6f0e3}
.pic-h2 .hd{padding:0 17px;background-color:#f6f0e3}
.pic-h2 .cont{padding:10px 17px}
#aside{position:fixed;top:0;left:-240px;bottom:0;width:240px;background-color:#2a2e32;z-index:110;overflow-y:auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
#aside.open{left:0}
#aside .menu .par{padding-left:30px;display:block;width:100%;height:41px;line-height:40px;color:#fff;border-bottom:1px solid #666}
#aside .menu .par.on{color:#fff;background-color:#2b2b2b}
#aside .menu .sub{display:none}
#aside .menu{padding:0;margin:0}
#aside .menu li{list-style:none}
#aside .menu .sub>li>a{padding-left:40px;display:block;width:100%;height:41px;line-height:40px;color:#fff;border-bottom:1px solid #191919}
#aside .menu .sub>li>a:hover{background-color:#2b2b2b}
#aside .menu .sub-sub{display:none;margin-bottom:0}
#aside .menu .sub-sub a{padding-left:50px;display:block;width:100%;height:41px;line-height:40px;color:#fff;border-bottom:1px solid #191919}
#aside .box-mem{padding:20px 10px 10px;float:none;display:block;color:#fff;text-align:center}
#aside .box-mem a{color:#fff;font-size:12px}
#aside .box-so{padding:10px;float:none; height:110px; text-align: center;}
#aside .box-so .select{position:relative;display:inline-block;width:80%;height:24px;border:1px solid #c7c7c7;vertical-align:middle;text-align:left;}
#aside .box-so .select .cur{padding-left:13px;display:block;width:100%;height:22px;line-height:22px;font-size:13px;color:#fff;background:url(https://www.pishu.cn/zt/gjym/images/ico-g-2.png) 90% center no-repeat;cursor:pointer}
#aside .box-so .select .list{position:absolute;top:23px;left:-1px;padding:5px 0;display:none;width:100%;border:1px solid #c7c7c7;border-top:none;background-color:#fff;z-index:10}
#aside .box-so .select .list a{padding-left:13px;display:block;width:100%;height:20px;line-height:20px;font-size:12px}
#aside .box-so .select .list a:hover{color:#fff;background-color:#0c176d}
#aside .box-so .inp-so{margin:5px 0;width:80%;border:0;padding:0 10px;font-size:12px;height:24px}
#aside .box-so .btn-so{width:50px;background-color:#c59b46;font-size:12px;height:24px;margin-top:5px;border:0;color:#fff;width:80%;}
/*新闻**/
.news a{display: block; width: 80%; padding-left: 10px; float: left;position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news a:before { content: ''; position: absolute;left: 0; top: 50%; width: 3px;height: 3px; background-color: #e0c294; margin-top: -1px;}
.news span{display: block; width: 15%; padding-right: 10px; float: right;}
.news li{border-bottom: 1px #ccc dashed; margin-bottom: 0; padding: 0; margin: 0 15px; line-height: 45px;}
.news li:after{content:" ";display:block;clear: both;}
.new-content{padding-top: 10px;}
.new-content .con{padding-top: 0; position: relative;}
.con p{font-size: 14px; margin: 0; line-height: 2; font-family: 宋体;}
.new-content .con h2{padding-bottom: 0; margin-bottom: 10px; font-size: 20pt; text-align: center; font-family: "宋体";}
.other{text-align: center;  color: #999; padding-bottom: 20px}
.other span{margin: 0 15px;}
.image-detail h1{font-size: 18px;}
.image-detail .con h2{font-size: 18px; font-weight: 600;}
.image-detail .info{margin-top: 10px;}
.tab-show1.dn{display:none}
.news a:hover,.list-h3 a:hover {text-decoration: none;color: #c59b46;}
.wel {margin-right: 20px;}
.wel {float: left;}
.info a{cursor: pointer;}
@media only screen and (max-width:1199px){
.menuBtn{display:block;float:right;margin-top:10px}
.banner .logo{display:none}
.m-header{display:block;height:50px;position:relative;z-index:998;background-color:#fff;padding:0 15px;box-shadow:0 0 10px rgba(0,0,0,.15)}
.m-header .logo{float:left;width:100px;line-height:50px}
.m-header .logo img{display:inline-block;vertical-align:middle}
.nav{display:none}
.m-nav{list-style-type:none;margin:0;padding:20px 0;overflow:hidden;width:100%;background-color:#fff;border-top:2px solid #f6f0e3;text-align:center;line-height:40px}
.m-nav li>a{font-size:18px}
.m-nav li>a:hover{text-decoration:none;color:#c59b46}
.m-nav .sub{display:none}
.m-nav dd>a{font-size:16px;line-height:34px}
.js-nav{display:none;position:absolute;top:100%;left:0;width:100%}
.banner{margin-bottom:40px}
}
 .snav-xs{display:none}
@media only screen and (max-width:959px){
.banner{height:250px}
.news span{display: none;}
.news a{width: 100%;}
  .pages .go,.pages .more,.pages .num,.pages .z_num,.pages .z_pret, .pages .current{display:none}
  .pages {font-size:0px;}
  .pages a{font-size:14px;}
  .snav-xs{display:block}
}
@media only screen and (max-width:767px){
.footer .info,.footer img{display:none}
.copyright{text-align:center}
.container{padding:0 30px!important}
.hd-top .left{text-align:right;float:none}
.hd-top .form .inp{width:100px}
.m-nav li>a{font-size:16px}
.banner{height:110px;margin-bottom:30px}
.tabs-h1{height:auto;padding:8px 0 5px}
.tabs-h1 li{width:50%}
.tabs-h1>li+li>a:before{display:none}
.list-h2 .img{float:none;margin-right:0;width:auto}
.list-h4 li{width:50%}
.pages .jump{display:none}
}