@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{font:16px/1.5 "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -ms-overflow-style: scrollbar;color:#333;background:url(../images_ghzwh/bodybg.jpg) repeat;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei","PingFang SC",'宋体',tahoma,Verdana,arial,sans-serif;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none; blur:expression(this.onFocus=this.blur());}
a:hover{color:#d80c18;text-decoration:none;}
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza-on a:focus,.wza-on input:focus,.wza-on textarea:focus,.wza-on select:focus,.wza-on button:focus,.wza-on textarea:focus{outline:auto;}
a img {border:none;}
img{vertical-align: middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
:focus{outline: none;}
.wza-on :focus{outline: auto;}
.wza-on input:focus{outline: auto !important;}

.pos-rel{position:relative;}
.pos-abs{position:absolute;}

.container{width: 1280px;}

@media (min-width: 992px) and (max-width:1279px) {
    .container{width: 992px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .container{width: 768px;}
}
@media (max-width:767px) {
    .container{width: auto;}
}
.hide{display: none;}
.hide.active{display: block !important;}
.img_title{display: none;}

/*动画*/
@keyframes bellRing {
    0%, 100% {transform-origin: top;}
    15% {transform: rotateZ(10deg);}
    30% {transform: rotateZ(-10deg);}
    45% {transform: rotateZ(5deg);}
    60% {transform: rotateZ(-5deg);}
    75% {transform: rotateZ(2deg);}
}
@-webkit-keyframes hvr-icon-bob {
    0% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
    50% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@keyframes hvr-icon-bob {
    0% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
    50% {-webkit-transform: translateY(-2px);transform: translateY(-2px);}
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@-webkit-keyframes hvr-icon-bob-float {
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
@keyframes hvr-icon-bob-float {
    100% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
}
/*公共头部*/
.ls-special-header{position: relative; height: 740px;}
.ls-special-banner{ overflow: hidden; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 0;}
.ls-special-banner:before{display: block; content: ""; background: 0 0 repeat-x; position: absolute; left: 0; top: 0; right: 0; height: 266px; z-index: 10; background-image: url("../images_ghzwh/ban_tbg.png") !important;}
.ls-special-banner .flash-slide,.ls-special-banner .ls-flash-pic,.ls-special-banner .ls-flash-pic ul,.ls-special-banner .ls-flash-pic li,.ls-special-banner .ls-flash-pic li a{width: 100% !important; height: 100% !important;}
.ls-special-banner .ls-flash-pic li a{display: block; background-size: cover; background-position: center 0; background-repeat: no-repeat;}
.ls-special-banner .ls-flash-num{display: block; padding: 49px 0 41px; height: 30px; background: 0 bottom repeat-x; text-align: center; line-height: 0; font-size: 0; position: absolute; bottom: 0; left: 0; right: 0; background-image: url("../images_ghzwh/ban_bbg.png") !important;}
.ls-special-banner .ls-flash-num li{display: inline;}
.ls-special-banner .ls-flash-num li a{display: inline-block; font-size: 0; margin: 0 6px; width: 30px; height: 30px; position: relative;}
.ls-special-banner .ls-flash-num li a:before{content: ""; display: block; background: rgba(255, 255, 255, 0.8); width: 10px; height: 10px; border-radius: 50%; margin: 10px auto 0;}
.ls-special-banner .ls-flash-num li.on a{background: url("../images_ghzwh/flash_on.png") center center no-repeat; background-size: 100% 100%;}
.ls-special-banner .ls-flash-num li.on a:before{ background: #f7b501;}
/*logo*/
.ls-special-navbox{position: relative; z-index: 1; background: rgba(0, 0, 0, 0.6); height: 44px;}
.ls-special-logo{ padding: 7px 48px 0 0; line-height: 0; font-size: 0;}
.ls-special-logo img{height: 30px; width: auto;}
.ls-special-logo li span{display: none;}
.ls-special-logo ul,.ls-special-logo li{display: inline;}
.ls-special-logo .logo-site img{padding-right: 28px;}

.wza-black-white .ls-special-navbox{ background-color: rgba(0, 0, 0, 0.6) !important;}
.wza-yellow-black .ls-special-navbox{ background-color: rgba(255, 255, 0, 0.6) !important;}
.wza-blue-yellow .ls-special-navbox{ background-color: rgba(0, 0, 255, 0.6) !important;}
.wza-yellow-blue .ls-special-navbox{ background-color: rgba(255, 255, 0, 0.6) !important;}
.wza-white-black .ls-special-navbox{ background-color: rgba(255, 255, 255, 0.6) !important;}
.wza-black-yellow .ls-special-navbox{ background-color: rgba(0, 0, 0, 0.6) !important;}

/*导航*/
.ls-special-nav .navbar{position: static;}
.ls-special-nav .menu{float: left; position: static;}
.ls-special-nav .menu .mu{ position: relative; padding: 0 20px; line-height: 44px; display: block; font-size: 16px; color: #fff;}
.ls-special-nav .menu .mu:hover,.ls-special-nav .menu.on .mu{color: #F7B501; font-weight: bold;}
.ls-special-nav .menu .mu:after{position: absolute; content: ""; left: 50%; bottom: 0; width: 0; height: 3px; background: #f7b501; transition: 0.4s all ease;}
.ls-special-nav .menu .mu:hover:after,.ls-special-nav .menu.on .mu:after{width: 2em; left: 20px;}
.ls-special-nav .menu .ls-menulist{ position: absolute; transition: 0.4s all ease; left: 0; right: 0; padding:8px 10px; background: rgba(0, 0, 0, 0.35); display: none;}
.ls-special-nav .menu .ls-menulist ul{ padding: 0 0 0 452px;}
.ls-special-nav .menu .ls-menulist li{display: inline;}
.ls-special-nav .menu .ls-menulist li a{display: inline-block; color: rgba(255, 255, 255, 0.45); padding: 0 15px; font-size: 14px; line-height: 1.4; position: relative;}
.ls-special-nav .menu .ls-menulist li a:before{display: block; content: ""; width: 2px; height: 16px; top: 50%; margin-top: -8px; left: -1px; background: rgba(255, 255, 255, 0.3); position: absolute; }
.ls-special-nav .menu .ls-menulist li a:hover{color: #fff;}
.ls-special-nav .menu .ls-menulist li:first-child a:before{display: none;}
.ls-special-nav .menu.num2 .ls-menulist ul{ padding: 0 0 0 470px;}
.ls-special-nav .menu.num3 .ls-menulist ul{ padding: 0 0 0 512px;}
.ls-special-nav .menu.num5 .ls-menulist ul{ padding: 0 0 0 748px;}
.ls-special-nav .menu.num6 .ls-menulist ul{ padding: 0 0 0 820px;}
/*右侧服务区*/
.ls-special-tRight{ padding: 8px 0 0; text-align: right; line-height: 0; font-size: 0;}
.ls-special-tRight > ul > li{float: left;}
.ls-special-tRight > ul > li > a{display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; line-height: 28px;}
.ls-special-tRight li.num-old a,.ls-special-tRight li.num-wza a{ background: #f7b501; padding: 0 9px; border-radius: 4px; margin-right: 12px;}
.ls-special-tRight li.num-old a:hover,.ls-special-tRight li.num-wza a:hover{ background: #dba000; color: #fff;}
.ls-special-tRight li.version{position: relative;}
.ls-special-tRight li.version .tit{ width: 100px; padding-left: 2px; text-align: center; position: relative;}
.ls-special-tRight li.version .tit:before{display: block; content: ""; width: 2px; height: 25px; top: 50%; margin-top: -12px; left: 0; background: rgba(255, 255, 255, 0.4); position: absolute;}
.ls-special-tRight li.version .tit:after{display: inline-block; content: "";vertical-align: middle; border: 6px transparent solid; border-top: 9px #fff solid; margin:2px 0 0 11px;}
.ls-special-tRight li.version > div{ display: none; position: absolute; left: 0; right: 0; top: 26px; padding-top: 10px;}
.ls-special-tRight li.version > div ul{ background: rgba(0, 0, 0, 0.35);}
.ls-special-tRight li.version > div li a{display: block; font-size: 14px; padding-bottom: 5px; text-align: center; line-height: 2; color: rgba(255, 255, 255, 0.3);}
.ls-special-tRight li.version > div li a:hover{color: #fff; background: rgba(0, 0, 0, 0.35);}
.ls-special-tRight li.search a{ margin:0 1px 0 13px; position: relative; width: 22px; background: url("../images_ghzwh/ico_sear.png") center center no-repeat; background-size: 100% auto; font-size: 0;}
.ls-special-tRight li.search a:before{display: block; content: ""; width: 2px; height: 25px; top: 50%; margin-top: -12px; left: -13px; background: rgba(255, 255, 255, 0.4); position: absolute;}

/*公共头部 end*/

/*公共底部*/
.ls-special-footer{ background: #0e324f; padding: 36px 0 34px; text-align: center; color: rgba(255, 255, 255, 0.85); font-size: 14px; line-height: 1.875;}
.ls-special-footer .container{position: relative;}
.ls-special-footer a{color: rgba(255, 255, 255, 0.85);}
.ls-special-footer a:hover{color:#fff;}
.ls-special-footerLink{ text-align: center; line-height: 0; font-size: 0; padding-bottom: 10px;}
.ls-special-footerLink li,.ls-special-footerLink ul{display: inline; vertical-align: middle;}
.ls-special-footerLink li a{display: inline-block;}
.ls-special-footerLink .link1 li a{padding: 0 30px; vertical-align: top;}
.ls-special-footerLink .link1 li img{ height: 76px; width: auto;}
.ls-special-footerLink .link2 li a{padding: 0 5px; width: 114px; cursor: pointer; position: relative;}
.ls-special-footerLink .link2 li a img{display: none; top: -125px; width: 100px; padding: 6px; left: 50%; margin-left: -55px; background: #fff !important; position: absolute;}
.ls-special-footerLink .link2 li a:after{display:none; content: "";vertical-align: middle; border: 6px transparent solid; border-top: 6px #fff solid; top: -13px; left: 50%; margin-left: -6px; width: 0; height: 0; position: absolute;}
.ls-special-footerLink .link2 li a:before{display: block; content: ""; width: 48px; height: 48px; border-radius: 50%; background: rgba(255, 255, 255, 0.2) url("../images_ghzwh/fot-wx.png") center center no-repeat; background-size: auto 32px; margin: 0 auto; cursor: pointer;}

.wza-yellow-black .ls-special-footerLink .link2 li a:before,.wza-yellow-black .ls-special-footerLink .link1 li a{ background-color: rgba(0, 0, 0, 0.3) !important;}
.wza-yellow-blue .ls-special-footerLink .link2 li a:before,.wza-yellow-blue .ls-special-footerLink .link1 li a{ background-color: rgba(0, 0, 0, 0.3) !important;}
.wza-white-black .ls-special-footerLink .link2 li a:before,.wza-white-black .ls-special-footerLink .link1 li a{ background-color: rgba(0, 0, 0, 0.3) !important;}

.wza-on .ls-special-footerLink{display: none;}


.ls-special-footerLink .link2 li .img_title{ display: block; padding: 6px; line-height: 28px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer;}
.ls-special-footerLink .link2 li.num2 a:before{background-image: url("../images_ghzwh/fot-video.png");}
.ls-special-footerLink .link2 li.num3 a:before{background-image: url("../images_ghzwh/fot-dy.png");}
.ls-special-footerLink .link2 li.num4 a:before{background-image: url("../images_ghzwh/fot-gwl.png"); background-size: auto 28px;}
.ls-special-footerLink .link2 li a:hover:before{animation: bellRing 0.9s both;}
.ls-special-footerLink .link2 li a:hover img{display: block;}
.ls-special-footerLink .link2 li a:hover:after{display: block;}

.ls-special-footer .dzjg,.ls-special-footer .jiucuo,.ls-special-footer .old-img{ position: absolute; top: 50%;}
.ls-special-footer .dzjg{left: 85px; margin-top: -40px;}
.ls-special-footer .jiucuo{right: 110px; margin-top: -25px;}
.ls-special-footer .old-img{right: 0; margin-top: -21px;}
.ls-special-footer .container > span{ display: inline-block; padding: 0 0.5em;}

@media (min-width: 992px) and (max-width:1279px) {
    .ls-special-header{height: 574px;}
    .ls-special-navbox{height: auto;}
    .ls-special-logo{ padding-right: 0; width: 100%; text-align: center; padding-top: 10px;}
    .ls-special-logo .logo-site img{padding-right: 20px;}
    .ls-special-nav .menu .mu{padding: 0 10px;}
    .ls-special-nav .menu .mu:hover:after, .ls-special-nav .menu.on .mu:after{left: 10px;}
    .ls-special-nav .menu.num2 .ls-menulist ul{ padding: 0;}
    .ls-special-nav .menu.num3 .ls-menulist ul{ padding: 0;}
    .ls-special-nav .menu.num5 .ls-menulist ul{ padding: 0 0 0 144px;}
    .ls-special-nav .menu.num6 .ls-menulist ul{ padding: 0 0 0 200px;}
    .ls-special-footer .dzjg,.ls-special-footer .jiucuo,.ls-special-footer .old-img{position: static; display: inline; margin: 0;}
}
@media (max-width:991px) {
    .ls-special-container{padding: 0 15px;}
    .ls-special-header{height: 478px;}
    .ls-special-navbox{height: auto;}
    .ls-special-logo{ padding-right: 0; width: 100%; text-align: center; padding-top: 10px;}
    .ls-special-logo .logo-site img{padding-right: 20px;}
    .ls-special-nav{margin-left: 10px;}
    .ls-special-nav .menu .mu{padding: 0 10px; font-size: 16px;}
    .ls-special-nav .menu .mu:hover:after, .ls-special-nav .menu.on .mu:after{left: 10px;}
    .ls-special-nav .menu .ls-menulist li a{font-size: 14px; padding: 0 10px;}
    .ls-special-nav .menu.num2 .ls-menulist ul{ padding: 0;}
    .ls-special-nav .menu.num3 .ls-menulist ul{ padding: 0;}
    .ls-special-nav .menu.num5 .ls-menulist ul{ padding: 0 0 0 164px;}
    .ls-special-nav .menu.num6 .ls-menulist ul{ padding: 0 0 0 217px;}
    .ls-special-tRight{padding-right: 10px;}
    .ls-special-tRight > ul > li > a{font-size: 14px;}
    .ls-special-tRight li.version .tit{width: 100px;}
    .ls-special-tRight li.version .tit:before{display: none;}
    .ls-special-tRight li.search a{margin-left: 15px; width: 16px;}
    .ls-special-tRight li.search a:before{left: -13px;}
    .ls-special-footer .dzjg,.ls-special-footer .jiucuo,.ls-special-footer .old-img{position: static; display: inline; margin: 0;}
    .ls-special-footerLink .link2 li .img_title,.ls-special-footer{font-size: 14px;}
    .ls-special-footer{padding: 20px 0 10px;}
}
@media (max-width:767px) {
    .ls-special-container{padding: 0 10px;}
    .ls-special-header{height: 370px;}
    .ls-special-logo{padding: 35px 10px 10px;}
    .ls-special-logo{float: none; width: auto; height: auto;}
    .ls-special-logo img{max-width: 100%; height: auto; max-height: 38px; width: auto;}
    .ls-special-logo .logo-site{position: absolute; display: block; left: 10px; top: 5px;}
    .ls-special-logo .logo-site img{height: 25px; padding: 0;}
    .ls-special-navbox{padding: 0;}
    .ls-special-nav{float: none; width: auto; margin: 0; padding: 0 10px !important; background-color: rgba(0, 0, 0, 0.1);}
    .ls-special-nav .navbar-brand{ padding: 0; line-height: 46px; height: auto; color: #fff !important; font-size: 16px;}
    .navbar-default .navbar-toggle{border-color: #fff; padding: 7px 8px;}
    .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: rgba(0, 0, 0, 0.3);}
    .navbar-nav{margin:0;}
    .ls-special-nav .menu{float: none; width: auto;}
    .ls-special-nav .menu .mu{line-height: 2; font-size: 14px; padding: 5px; text-align: center; border-bottom: 1px rgba(255, 255, 255, 0.3) solid;}
    .ls-special-nav .menu .ls-menulist{display: none !important;}
    .ls-special-nav .menu .mu:after{display: none;}
    .ls-special-nav .menu.on .mu,.ls-special-nav .menu .mu:hover{ background-color: rgba(0, 0, 0, 0.3); border-bottom: 1px rgba(255, 255, 255, 0.6) solid;}
    .ls-special-tRight{position: absolute; top: 0; right:0; padding-top: 0;}
    .ls-special-tRight li.version > div{top: 24px;}
    .ls-special-tRight li.version > div li a{font-size: 14px;}
    .ls-special-tRight li.version .tit{width: 80px;}
    .ls-special-tRight li.version .tit:after{border: 4px transparent solid;border-top: 5px #fff solid;margin: 2px 0 0 6px;}
    .ls-special-tRight li.search a{margin-left: 12px;}
    .ls-special-tRight li.search a:before{height: 18px; margin-top: -9px; left: -9px;}
    .ls-special-banner .ls-flash-num{padding: 30px 0 20px; background-size: auto 100%;}
    .ls-special-footerLink .link1 li a{padding: 0 10px;}
    .ls-special-footerLink .link2 li a{width: auto;}
    .ls-special-footer{padding: 20px 10px 10px;}
}
@media (max-width:619px) {
    .ls-special-header{height: 300px;}
    .ls-special-logo img{ max-height: 40px;}
    .ls-special-footerLink{padding-bottom: 0;}
    .ls-special-footerLink .link1{display: block; padding-bottom: 20px;}
    .ls-special-footerLink .link2 li a{padding: 0 5px;}
}
@media (max-width:479px) {
    .ls-special-logo img{ max-height: 36px;}
}
/*公共底部 end*/

/*首页 on*/
.mt40{margin-top: 40px;}
/*景区概况*/
.ls-special-part1l{background: #E3E9EE; width: 692px; height: 407px; padding: 0 14px;}
.ls-special-part1l .title{ padding: 25px 16px 3px;}
.ls-special-part1l .title img{height: 35px; width: auto;}
.ls-special-part1l .title .more{ line-height: 34px; font-size: 15px; color: rgba(0, 41, 73, 0.6);}
.ls-special-part1l .title .more:hover{color: rgba(0, 41, 73, 1);}
.ls-special-part1l ul li{ float: left; padding: 24px 0 0; width: 33.3%;}
.ls-special-part1l ul li a{display: block; color: #fff; font-weight: bold; margin: 0 11px; border-radius: 12px; overflow: hidden; position: relative; height: 133px;}
.ls-special-part1l ul li a img{width: 100%;height: 100%; transition: 0.4s all ease; cursor: pointer}
.ls-special-part1l ul li a:hover img{transform: scale(1.1);}
.ls-special-part1l ul li .img_title{ padding: 17px 22px 0;background: linear-gradient(180.00deg, rgba(42, 78, 106, 1) 5.535%,rgba(42, 78, 106, 0.9) 31.413%,rgba(42, 78, 106, 0) 100%); font-size: 20px; line-height: 1.33; position: absolute; left: 0; right: 0; top: 0; z-index: 1; display: block; height: 94px; cursor: pointer; letter-spacing: 2px;}
.ls-special-part1l ul li.num2 .img_title{background: linear-gradient(180.00deg, rgba(75, 108, 155, 1) 5.535%,rgba(75, 108, 155, 0.9) 31.413%,rgba(75, 108, 155, 0) 100%);}
.ls-special-part1l ul li.num3 .img_title{background: linear-gradient(180.00deg, rgba(49, 139, 95, 1) 5.535%,rgba(49, 139, 95, 0.9) 31.413%,rgba(49, 139, 95, 0) 100%);}
.ls-special-part1l ul li.num4 .img_title{background: linear-gradient(180.00deg, rgba(211, 135, 85, 1) 5.535%,rgba(211, 135, 85, 0.9) 31.413%,rgba(211, 135, 85, 0) 100%);}
.ls-special-part1l ul li.num5 .img_title{background: linear-gradient(180.00deg, rgba(12, 111, 179, 1) 5.535%,rgba(12, 111, 179, 0.9) 31.413%,rgba(12, 111, 179, 0) 100%);}
.ls-special-part1l ul li.num6 .img_title{background: linear-gradient(180.00deg, rgba(32, 182, 199, 1) 5.535%,rgba(32, 182, 199, 0.9) 31.413%,rgba(32, 182, 199, 0) 100%);}
/*路线订票*/
.ls-special-part1r{ width: 534px; padding: 38px 0; background: #E3E9EE; height: 331px;}
.ls-special-part1r .link1{ padding-left: 70px;width: 178px;}
.ls-special-part1r li{ padding: 0 0 30px;}
.ls-special-part1r li a{ border-radius: 12px; color: #002949; font-size: 0; line-height: 0; text-align: center; background: #D1E0ED; display: block; padding: 24px 8px 16px;}
.ls-special-part1r li img{height: 56px; width: auto; display: block; margin: 0 auto;}
.ls-special-part1r li .img_title{ font-size: 26px; font-weight: bold; padding: 16px 0 0; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.ls-special-part1r li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}


.ls-special-part1r .link2{ width: 210px; padding-right: 5px; border-left:2px #cfdbe6 solid; height: 334px;}
.ls-special-part1r .link2 li{padding-bottom: 30px;}
.ls-special-part1r .link2 li a{background: none; width: auto; padding-top: 28px;}
.ls-special-part1r .link2 li .img_title{ font-size: 24px; font-weight: bold; line-height: 36px; padding: 16px 0 0;}

/*服务*/
.ls-special-part2 li{width: 25%; float: left;}
.ls-special-part2 li a{display: block; overflow: hidden; background: #9d7d58 !important; padding-right: 48px; position: relative;}
.ls-special-part2 li .img1{ width: 100%; height: 368px;}
.ls-special-part2 li .img2{ width: 28px; height: auto; position: absolute; top: 44px; right: 10px; transition: 0.4s all ease;}
.ls-special-part2 li a:hover .img2{ margin-top: -7px;}
.ls-special-part2 li.num1 a{background: #9d7d58 !important;}
.ls-special-part2 li.num2 a{background: #334b6b !important;}
.ls-special-part2 li.num3 a{background: #9d645b !important;}
.ls-special-part2 li.num4 a{background: #95824a !important;}

/*全景古徽州*/
.ls-special-part3{position: relative; font-size: 0; line-height: 0; overflow: hidden;}
.ls-special-part3 .title{ position: absolute; top: 0; z-index: 1; left: 0;background: linear-gradient(270.00deg, rgba(12, 111, 179, 0) 0%,rgba(12, 111, 179, 1) 94.465%); padding: 12px 101px 13px 27px;}
.ls-special-part3 .title img{height: 31px; width: auto;}
.ls-special-part3 li img{width: 100%; height: auto;}
.ls-special-part3 li .img_title{ color: #fff; cursor: pointer; display: block; position: absolute;border-radius: 8px; background: rgba(0, 0, 0, 0.5) url("../images_ghzwh/ico_qj.png") center 20px no-repeat; background-size: 53px auto; height: 55px; width: 176px; top: 50%; left: 50%; text-align: center; margin: -64px 0 0 -88px; letter-spacing: 1px; padding: 73px 5px 0; line-height: 42px; font-weight: bold; font-size: 18px; transition: 0.4s all ease;}
.ls-special-part3 li .img_title i{display: none;}
.ls-special-part3 li img{width: 100%; height: auto; transition: 0.4s all ease;}
.ls-special-part3 li a:hover img{transform: scale(1.05);}
.ls-special-part3 li a:hover .img_title{ background-color: rgba(0, 0, 0, 0.65);}

.wza-black-white .ls-special-part3 li .img_title{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .ls-special-part3 li .img_title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .ls-special-part3 li .img_title{ background-color: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .ls-special-part3 li .img_title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .ls-special-part3 li .img_title{ background-color: rgba(255, 255, 255, 0.5) !important;}
.wza-black-yellow .ls-special-part3 li .img_title{ background-color: rgba(0, 0, 0, 0.5) !important;}

/*风光*/
.ls-special-part4 li{ float: left; width: 624px; margin: 0 0 40px; font-size: 0; line-height: 0;}
.ls-special-part4 li a{display: block; text-align: right; overflow: hidden; height: 128px; position: relative; background: #fff;}
.ls-special-part4 li .img1{ position: absolute; z-index: 1; top: 46px; left: 84px; height: 36px; width: auto; transition: 0.4s all ease;}
.ls-special-part4 li .img2{height: 100%; width: auto;}
.ls-special-part4 li a:hover .img1{margin-top: -5px;}
.ls-special-part4 li.num2{float: right;}

@media (max-width:1279px) {
    .mt40{margin-top: 30px;}
    .ls-special-part1l,.ls-special-part1r{float: none; width: auto; height: auto;}
    .ls-special-part1l ul li{padding-top: 25px;}
    .ls-special-part1l ul li a{height: 185px;}
    .ls-special-part1r .link1,.ls-special-part1r .link2{float: none; width: auto; padding: 0 16px; height: auto;}
    .ls-special-part1r .link1 li,.ls-special-part1r .link2 li{ float: left; width: 50%;}
    .ls-special-part1r .link1 li a{ margin: 0 16px;}
    .ls-special-part1r .link2{border-left: 0;}
    .ls-special-part1r .link2 li{padding-bottom: 20px;}
    .ls-special-part1r{padding-bottom: 0; padding-top: 30px;}
    .ls-special-part1r li{padding-bottom: 20px;}
    .ls-special-part2 li .img1{height: 255px;}
    .ls-special-part2 li .img2{top: 25px;}
    .ls-special-part3 li .img_title{height: 40px; background-position: center 15px; padding-top: 84px; margin-top: -62px;}
    /*风光*/
    .ls-special-part4 li{float: none !important; width: auto; height: auto; margin-bottom: 30px;}
}
@media (max-width:991px) {
    .mt40{margin-top: 20px;}
    .ls-special-part1l .title{padding: 20px 10px 0;}
    .ls-special-part1l .title img{height: 26px;}
    .ls-special-part1l .title .more{line-height: 26px; font-size: 13px;}
    .ls-special-part1l ul li a{margin: 0 10px; height: 145px;}
    .ls-special-part1l ul li{padding-top: 20px;}
    .ls-special-part1l ul li .img_title{font-size: 18px;}
    .ls-special-part1r{padding-top: 20px;}
    .ls-special-part1r .link1, .ls-special-part1r .link2{padding: 0 10px;}
    .ls-special-part1r .link1 li a{margin: 0 10px;}
    .ls-special-part1r li .img_title{font-size: 20px; line-height: 1.4;}
    .ls-special-part1r li img{height: 44px;}
    .ls-special-part1r .link2 li a{ padding: 10px 8px 5px;}
    .ls-special-part1r .link2 li .img_title{font-size: 18px; line-height: 1.5;}
    .ls-special-part2 li{width: 50%;}
    .ls-special-part2 li .img1{height: 438px;}
    .ls-special-part3 .title img{height: 26px;}
    .ls-special-part3 li .img_title{height: auto; width: 130px; margin: -43px 0 0 -70px; padding-bottom: 8px; line-height: 1.5; background-position: center 10px; background-size: auto 44px; padding-top: 55px; font-size: 16px;}
    .ls-special-part4 li{margin-bottom: 20px;}
    .ls-special-part4 li a{height: auto;}
    .ls-special-part4 li .img2{width: 100%; height: auto;}
    .ls-special-part4 li .img1{height: 34px; left: 56px;}

}
@media (max-width:767px) {
    .mt40{margin-top: 10px;}
    .ls-special-part1l{ padding: 0 9px;}
    .ls-special-part1l .title{padding: 14px 10px 5px;}
    .ls-special-part1l .title img{height: 24px;}
    .ls-special-part1l .title .more{line-height: 26px; font-size: 12px;}
    .ls-special-part1l ul li a{margin: 0 5px; height: 116px;}
    .ls-special-part1l ul li{padding-top: 10px;}
    .ls-special-part1l ul li .img_title{font-size: 16px; padding: 12px 15px 0;}
    .ls-special-part1r{padding-top: 10px;}
    .ls-special-part1r li{padding-bottom: 10px;}
    .ls-special-part1r li a{padding: 15px 8px 10px;}
    .ls-special-part1r li img{height: 40px;}
    .ls-special-part1r li .img_title{font-size: 18px; line-height: 1.4; padding-top: 6px;}
    .ls-special-part1r .link1, .ls-special-part1r .link2{padding: 0 5px;}
    .ls-special-part1r .link1 li a{margin: 0 5px;}
    .ls-special-part1r .link2 li{padding-bottom: 10px;}
    .ls-special-part1r .link2 li a{ padding: 10px 8px 5px;}
    .ls-special-part1r .link2 li .img_title{font-size: 16px; line-height: 1.5;}
    .ls-special-part2 li a{padding-right: 50px;}
    .ls-special-part2 li .img1{height: 339px;}
    .ls-special-part2 li .img2{top: 25px; width: 25px;}
    .ls-special-part3 .title{padding: 10px 101px 10px 15px;}
    .ls-special-part3 .title img{height: 22px;}
    .ls-special-part3 li .img_title{height: auto; width: 130px; margin: -36px 0 0 -70px; padding-bottom: 8px; line-height: 1.5; background-position: center 10px; background-size: auto 34px; padding-top: 45px; font-size: 14px;}
    .ls-special-part4 li{margin-bottom: 10px;}
    .ls-special-part4 li a{height: auto;}
    .ls-special-part4 li .img2{width: 100%; height: auto;}
    .ls-special-part4 li .img1{height: 30px; left: 30px; top: 30px;}
}
@media (max-width:619px) {
    .ls-special-part1l ul li{width: 50%;}
    .ls-special-part1l ul li a{height: 132px;}
    .ls-special-part2 li .img1{height: 244px;}
}
@media (max-width:479px) {
    .ls-special-part1l ul li,.ls-special-part2 li{width: auto; float: none;}
    .ls-special-part1l ul li a{height: auto;}
    .ls-special-part2 li .img1{height: auto;}

    .ls-special-part3 .title{padding: 10px 50px 10px 10px;}
    .ls-special-part3 li .img_title{width: 80px; margin:0; right: 5px; left: auto; padding-bottom: 3px; background-position: center 5px; background-size: auto 20px; top: auto; bottom: 5px; padding-top: 28px; font-size: 12px; letter-spacing: 0;}
}
@media (max-width:424px) {
    .ls-special-part4 li .img1{ top: 20px; left: 20px;}
}
@media (max-width:359px) {
    .ls-special-part4 li .img1{ top: 15px; left: 20px;}
}

/*首页 end*/

/*归档*/
.guidang{position: absolute; right: 0; top: 0; z-index: 10; pointer-events: none; }
@media (max-width: 768px){
    .guidang{ width: 150px !important; height: 150px !important; background-size: 100% 100% !important;}
    .ls-article .guidang{top: 20px;}
}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:30px 0 0;padding:5px 0;line-height:46px;font-size:16px;}
.pagination a,.pagination span{display:inline-block;border:1px solid #dedede;color:#666;margin:3px 6px;padding:0 18px;text-decoration:none;white-space:nowrap;height: 46px; background: rgba(255, 255, 255, 0.8);}
.pagination a:hover{background:#002949;border:1px solid #002949;color:#fff !important;}
.pagination a.active{border:1px solid #002949;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#002949;border:1px solid #002949;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid rgba(0, 0, 0, 0.08);color:#666;background: rgba(0, 0, 0, 0.08);}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#002949;border:#002949 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .total{border:0;height:44px;padding:0; background: none;}
.pagination .inputBar{border:0;height:44px;padding:0 5px; background: none;}
.pagination .inputBar input{width:48px;height:48px;line-height:46px; padding:2px 5px;border:#eee 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background: rgba(255, 255, 255, 0.8);vertical-align:middle;}
.pagination button{display: inline-block;font-size: 16px; padding: 0 18px; height: 54px; line-height:38px;border: #eee 1px solid;margin: -3px 6px 0 3px;_margin: -3px 3px 0;background: rgba(255, 255, 255, 0.8);vertical-align: middle;color: #666;}
.pagination button:hover{background:#002949;border:1px solid #002949;color:#fff !important;}
@media (max-width: 991px){
    .pagination{margin:20px 0 10px; font-size: 14px; line-height: 36px;}
    .pagination a,.pagination span{margin:3px;padding:0 12px;height: 36px;}
    .pagination .total{height:34px;}
    .pagination .inputBar{height:34px;}
    .pagination .inputBar input{width:38px;height:38px;line-height:36px;}
    .pagination button{font-size: 14px; padding: 0 12px; height: 44px; line-height:28px;}
}
@media (max-width: 767px){
    .pagination{margin:10px 0;}
}
/*分页/翻页end*/


/*----------栏目页 on----------*/

.ls-special-lmbody{background: #fff;}
.ls-special-lmbody .ls-special-banner{display: none;}
.ls-special-lmbody .ls-special-header{height: 320px; background: center 0 no-repeat; background-image: url(../images_ghzwh/lmbanbg.jpg) !important;}

@media (max-width:991px) {
    .ls-special-lmbody .ls-special-header{height: 200px; background-size: cover;}
}
@media (max-width:767px) {
    .ls-special-lmbody .ls-special-header{height: 170px; background-size: cover;}
}
/*当前位置*/
.ls-crumbs-box{padding: 16px 5px 16px 30px; margin: 4px 0 20px; background: 1px 18px no-repeat; background-image: url(../images_ghzwh/pos_ico.png) !important; font-size:15px; line-height: 1.5; color:#999; border-bottom: 1px #e5e5e5 solid;}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a{color:#999;}
.ls-crumbs-box a:last-child{color:#666;}
.ls-crumbs-box a:hover{color:#d00;}
.ls-crumbs-box .search-keywords{color:#f00;}
@media (max-width:991px) {
    .ls-crumbs-box{font-size: 14px; padding: 6px 5px 8px 26px; background-position: 1px 8px; margin-bottom:15px;}
}
@media (max-width:767px) {
    .ls-crumbs-box{margin-bottom:10px;}
}

/*左侧*/
.ls-column-menu{text-align: center; padding: 0 20px 20px;}
.ls-column-menu li{display: inline;}
.ls-column-menu li a{ display: inline-block; font-weight: bold; line-height:2.3; padding:0 30px; position: relative; font-size: 26px; color: #666;}
.ls-column-menu li a:hover{color: #002949;}
.ls-column-menu li a:after{display: block; content: ""; background: #002949; height: 4px; width: 0; left: 50%; transition: 0.4s all ease; position: absolute; bottom: 0;}
.ls-column-menu li.active a,.ls-column-menu li a.active,.ls-column-menu li a:hover{color: #002949;}
.ls-column-menu li.active a:after,.ls-column-menu li a.active,.ls-column-menu li a:hover:after{width: 48px; margin-left: -24px;}

/*窄屏下二级栏目 */
.dropdown-backdrop{display: none;}
.btn-group{width:100%;cursor:pointer; margin-bottom:10px; height: auto;}
.btn{width:100%;padding:3px 40px 3px 12px;font-size:16px;text-align:left;border-radius:0; position: relative;}
.btn-danger{height: auto;line-height: 34px;color:#333;border:0;font-weight:bold;padding-left:15px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#002949 ;border:0;}
.btn .caret{position: absolute;right: 10px;top: 50%;margin-top: -3px;}

.dropdown-menu{width:100%; float: none; padding:0;border-radius:0;box-shadow:none;border:0; position: static; margin: 0 0 10px;}
.dropdown-menu > li > a{padding:10px 10px 10px 15px; white-space: normal; color:#666;}
.dropdown-menu a{background:#f8f8f8;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#f5f5f5 !important;color:#002949 !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f5f5f5; color:#002949;}

/*右侧标题 */
.ls-column-name span{display: inline-block; padding: 0 0 7px; position: relative; line-height:2.2; font-weight: bold; color: #3a4848; font-size: 24px; transition: 0.4s all; font-family: 宋体;}

/***栏目文字列表****/
.ls-column-list{height:auto; min-height:400px; _height:400px; position: relative; font-size:16px; line-height:1.8;border-top:0; text-align:justify; text-justify:inter-ideograph; padding: 0 0 40px;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{height:40px; line-height:40px; vertical-align:bottom; padding:2px 110px 2px 14px; background: url("../images/dot.png") left center no-repeat; position:relative;}
.ls-column-list li .date{color:#999; position: absolute; top: 2px; right: 0;}
.ls-column-list .doc_list{padding-bottom:5px; overflow: hidden;}
.ls-column-list .doc_list li,.ls-column-list .download-list li{overflow:hidden; margin: 20px 0 0; height: auto; background: #f7f7f7; padding: 35px 130px 35px 175px;}
.ls-column-list .doc_list li .date{ width: 132px; left: 8px; top: 35px; padding-top: 9px; right: auto; text-align: center; position: absolute;}
.ls-column-list .doc_list li .date span{display: block;}
.ls-column-list .doc_list li .date .day{ line-height: 58px; font-size: 44px; font-weight: bold; color: #333;}
.ls-column-list .doc_list li .date .year{ line-height: 20px; font-size: 15px; color: #999;}
.ls-column-list .doc_list li .date:after{display: block; position: absolute; right: -1px; top: 0; content: ""; background: #e6e6e6; width: 1px; height: 100px;}
.ls-column-list .doc_list li p.title{ padding: 0 0 5px; line-height: 38px; height: 38px;}
.ls-column-list .doc_list li .title a{ font-size: 20px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; max-width: 94%;}
.ls-column-list .doc_list li .title a:hover{font-weight: bold; color: #002949;}
.ls-column-list .doc_list li .title img{float:left; margin:13px 0 0 4px;}
.ls-column-list .doc_list li .remarks{height: 48px; font-size: 16px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #999; line-height: 24px;}
.ls-column-list .doc_list li .detailed{ position: absolute; right: 48px; width: 38px; height: 38px; border: 1px #999 solid; border-radius: 50%; font-size: 0; background: center center no-repeat; background-image: url(../images_ghzwh/lm_arrow.png) !important; top: 50%; margin-top: -20px;}
.ls-column-list .doc_list li .detailed:hover{ background-image: url("../images_ghzwh/lm_arrowh.png") !important; border-color: #002949;}


.ls-column-list li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto !important; line-height: 46px; font-size: 26px; padding: 10px 20px !important; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:16px; color:#888; float: right !important; margin: 0 !important;}
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{ font-weight:bold; color:#333; display: inline; margin-right: 0; white-space: normal; max-width: none !important;}
.ls-column-list .doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}

@media (min-width: 992px) and (max-width:1279px) {
    .ls-column-left{width: 280px; float: left;}
    .ls-column-right{width: 652px; float: right;}
    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 495px;}
}
@media(max-width:991px) {
    .ls-column-inner{ padding:0 15px;}
    .ls-column-name span{font-size: 22px;}
    .ls-column-list{font-size: 16px; word-break:break-all; word-wrap:break-word;}
    .ls-column-list li{height:38px; line-height:38px;}
    .ls-column-list .doc_list li, .ls-column-list .download-list li{margin-top: 10px; padding: 20px 60px 20px 100px;}
    .ls-column-list .doc_list li .detailed{right: 15px; width: 28px; height: 28px; margin-top: -15px;}
    .ls-column-list .doc_list li .date{top: 20px; width: 80px; left: 5px;}
    .ls-column-list .doc_list li .date .day{ line-height: 48px; font-size: 34px;}
    .ls-column-list .doc_list li .date .year{ line-height: 18px; font-size: 14px;}
    .ls-column-list .doc_list li .date:after{height: 80px;}
    .ls-column-list .doc_list li p.title{height: auto; line-height: 0;}
    .ls-column-list .doc_list li p.title a{font-size: 16px; float: none; line-height:1.9; max-width: 100%;}
    .ls-column-list .doc_list li .title img{display: none;}
    .ls-column-list .doc_list li .remarks{font-size: 14px; line-height:1.5; height: 44px; }

    .ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{max-width: 100%;}
    .ls-column-list .doc_list li img{display: none;}
    .ls-column-list li.columnName{line-height: 38px; font-size: 20px; padding: 10px !important;}
    .ls-column-list li.columnName a.more{ font-size:14px;}
}
@media (max-width: 767px){
    .ls-column-inner{ padding:0 10px;}
    .ls-column-list{padding-bottom: 20px;}
    .ls-column-list .doc_list li, .ls-column-list .download-list li{padding: 15px 46px 15px 90px;}
    .ls-column-list .doc_list li .detailed{right: 10px; width: 24px; height: 24px; margin-top: -13px;}
    .ls-column-list .doc_list li .date{top: 15px; width: 76px; left:0; padding-top: 5px;}
    .ls-column-list .doc_list li .date .day{font-size: 30px;}
    .ls-column-list .doc_list li .date:after{height: 78px;}
    .ls-column-list .doc_list li p.title a{line-height:1.8;}
}

/*栏目页-图片/视频列表 */
.videoNews-list,ul.picture-list{ margin: 0 -10px;}
.ls-column-list .videoNews-list li,ul.picture-list li{float:left; width:393px; height:auto; margin:20px 10px 0; padding:10px; background:#f8f8f8 !important; transition: 0.4s all;}
.ls-column-list .videoNews-list li a,ul.picture-list li a{ display: block; float: none;}
.ls-column-list .videoNews-list li a:hover,ul.picture-list li a:hover{ color: #333;}
ul.picture-list li .img_img{display: block; overflow: hidden;}
.ls-column-list .videoNews-list li img,ul.picture-list li .img_img{ width:100%; height: 262px;}
ul.picture-list li img{ width:100%; height: 100%; transition: 0.4s all;}
.ls-column-list .videoNews-list li .video-title,ul.picture-list li .img_title{display:block; float: none; padding: 5px 0 0; line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-column-list .videoNews-list li .video-attr,ul.picture-list li .datetime{ color: #999; display: block; font-size: 14px; line-height: 1.5;}
.ls-column-list .videoNews-list li:hover,ul.picture-list li:hover{background:#f1f1f1 !important;}
ul.picture-list li a:hover img{transform: scale(1.1);}

.ls-column-list .videoNews-list li .left,.ls-column-list .videoNews-list li .right{float: none; width: auto;}
.ls-column-list .videoNews-list li .right-main{text-align: center;}
.ls-column-list .videoNews-list li .play-icon{display: none;}
/*单页面*/
.ls-column-article{padding: 20px 0 0;}

@media (min-width: 992px) and (max-width:1279px) {
    /*栏目页-视频列表 */
    .ls-column-list .videoNews-list li,ul.picture-list li{width: 297px;}
    .ls-column-list .videoNews-list li img,ul.picture-list li .img_img{height:198px;}
}
@media (max-width: 991px) {
    /*栏目页-视频列表 */
    .ls-column-list .videoNews-list li,ul.picture-list li{width: 212px;}
    .ls-column-list .videoNews-list li img,ul.picture-list li .img_img{height: 141px;}
}
@media (max-width: 767px) {
    /*栏目页-视频列表 */
    .videoNews-list{margin-top: 0;}
    .videoNews-list,ul.picture-list{ margin:0;}
    .ls-column-list .videoNews-list li,ul.picture-list li{width: auto !important; float: none; margin: 10px 0 0;}
    .ls-column-list .videoNews-list li img,ul.picture-list li .img_img{height: auto !important;}
    .ls-column-list .videoNews-list li .video-title,ul.picture-list li .img_title{font-size: 14px;}
}
/*文章页*/
.ls-column-article{padding: 0 40px;}
.ls-article{ background: #fff; padding: 20px 45px 40px; position: relative;}
.ls-article .guidang{ top: 140px;}
/*文章标题*/
.ls-article-title{ font-size: 42px; font-weight: bold; line-height: 1.5; text-align: center; color: #333; padding: 18px 0 25px;}
.ls-article-subtitle{ text-align: center; font-size: 28px; line-height: 1.5; padding: 0 0 10px 0;}
.ls-article-toptitle,.ls-article-smalltitle{ text-align: center; font-size: 22px; line-height: 1.5;}
.ls-article-smalltitle{ padding-bottom:10px;}
/*文章信息*/
.ls-article-menu{ background: url("../images_ghzwh/article-menubg.png") 0 bottom repeat-x; padding: 13px 0 20px 10px; line-height: 32px; font-size: 16px; color: #666;}
.ls-article-menu .sp{ display: inline-block; margin: 0 0.4em; vertical-align: top;}
.ls-article-menu a{color: #666;}
.ls-article-menu i{ font-style: normal;}
.wz_font i { display: block; float:left; font-style: normal; white-space: nowrap;overflow: hidden;}
.wz_font span,.wz_font a { display: block; float:left; height: 24px; margin-top:4px; width: 32px; font-size: 0; background: 0 -24px no-repeat; background-image: url("../images_ghzwh/font-ico.png") !important;}
.wza-black-white .wz_font span,.wza-black-white .wz_font a { background-image: url("../images_ghzwh/font-ico-bai.png") !important;}
.wza-black-yellow .wz_font span,.wza-black-yellow .wz_font a { background-image: url("../images_ghzwh/font-ico-bai.png") !important;}
.wza-blue-yellow .wz_font span,.wza-blue-yellow .wz_font a { background-image: url("../images_ghzwh/font-ico-bai.png") !important;}
.wz_font .active { background-position: -32px -24px;}
.wz_font .j-fontBig { background-position: 0 0;}
.wz_font .j-fontBig.active { background-position: -32px 0;}
.wz_font .j-fontSmall { background-position: 0 -48px;}
.wz_font .j-fontSmall.active { background-position: -32px -48px;}
.ls-article-menu .ls-print{ padding-left: 19px; background: url("../images_ghzwh/print.png") 0 center no-repeat; background-size: auto 16px;}
.ls-article-menu .ls-print:hover{ color: #002949; background-image: url("../images_ghzwh/printh.png");}

.ls-article-menu .wz-share{ padding-left: 13px; height: 32px; position: relative; margin-right: 0;}
.ls-article-menu .wz-share:before{ content: ""; display: block; position: absolute; width: 1px; height: 20px; top: 50%; margin-top: -10px; background: #ddd; left: 0;}
.ls-article-menu .wz-share .j-share-info{display: inline-block; width: 110px; padding-left: 6px;}
.ls-article-menu .wz-share .share-box{ top: 0; height: 32px;}
.ls-article-menu .wz-share .share-bar{height: 32px;}
.ls-article-menu .wz-share .share-bar a{ margin-right: 8px !important;background-size: auto 16px !important; height: 30px; width: 30px; border: 1px #eee solid; border-radius: 50%;}
.ls-article-menu .wz-share .share-bar .share-weixin{ background-image: url("../images_ghzwh/share_wx.png") !important;  background-position: center center !important;}
.ls-article-menu .wz-share .share-bar a.share-weixin:hover{ border-color: #00c800;}
.ls-article-menu .wz-share .share-bar .share-tsina{ background-image: url("../images_ghzwh/share_wb.png") !important; background-position: center center !important;}
.ls-article-menu .wz-share .share-bar a.share-tsina:hover{ border-color: #e71f19;}
.ls-article-menu .wz-share .share-bar .share-qzone{ margin-right: 0 !important; background-image: url("../images_ghzwh/share_qq.png") !important; background-position: center center !important;}
.ls-article-menu .wz-share .share-bar a.share-qzone:hover{ border-color: #f5be3f;}
.ls-article-menu .wz-share .share-bar,.ls-article-menu .wz-share .share-box{width: 112px;}

/*文章内容*/
.ls-article-info{padding:36px 0;font-size:18px; min-height: 400px; color:#333; line-height:2.22; padding-bottom:40px; text-align: justify;}
.ls-article-info img,.ls-article-info table{ max-width:90%;}
.ls-article-info img{margin:1px 0; max-width:90%;}
.ls-article-info table{border-color:#333; border-spacing:0; border-collapse: collapse; margin: 0 auto;}
.ls-article-info table td{padding: 5px; line-height: 1.5; border:1px solid #333;}
.minh500{ height:auto; min-height:500px;}
/*分享打印*/
.ls-article-share{padding: 10px 0 31px;border-top: 1px solid #e5e5e5;}
.ls-custom-menu{ line-height: 0; font-size: 0;}
.ls-custom-menu a,.ls-custom-menu span{display: inline-block; vertical-align: middle; line-height: 24px; font-size: 14px; padding:0 15px 0 22px; background: 0 center no-repeat; cursor: pointer;}
.ls-custom-menu .ls-gototop{ padding-left: 24px; padding-right: 0; background: url("../images_ghzwh/gotop.png") 3px center no-repeat; background-size: auto 20px; color: #666;}
.ls-custom-menu .ls-gototop:hover{ color: #002949; background-image: url("../images_ghzwh/gotoph.png");}
/*上下篇*/
.ls-article-next{margin-top:20px;font-size: 16px;line-height: 32px;}
.ls-article-next span{font-weight: bold;}
/*二维码*/
.ls-article-code{ text-align: center; padding: 0 0 57px;}
.ls-article-code .j-qrcode{width: 128px; height: 128px; margin: 0 auto; border: 1px #e5e5e5 solid; padding: 8px;}
.ls-article-code .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 24px; display:block;}
/*视频文章*/
.ls-article-video{text-align: center; padding: 20px 0;}
.minh0{min-height: 0 !important;}

@media (min-width: 768px) and (max-width:991px) {
    .ls-column-article{padding: 0;}
    .ls-article{padding: 10px 10px 20px;}
    .ls-article-title{ font-size: 28px; line-height: 40px;}
    .ls-article-info img{ height: auto !important;}
    .ls-article-share{padding-bottom: 10px;}
    .ls-article-video .video-player{width: 100% !important; height: auto !important;}
    .ls-article-video .video-player video{width: 100% !important; height: auto !important;}
}
@media (max-width: 767px) {
    .ls-column-article{padding: 0 10px;}
    .ls-article{padding: 10px 0;}
    .ls-article-title{ font-size: 26px; padding: 10px 0;}
    .ls-article-subtitle{font-size: 20px;}
    .ls-article-toptitle,.ls-article-smalltitle{font-size: 18px;}
    .ls-article-menu{padding-left: 0; font-size: 14px; line-height: 1.5;}
    .ls-article-menu .sp{padding-top: 5px; padding-bottom: 5px;}
    .ls-article-menu .sp.wz_font{display: none;}
    .ls-article-menu .wz-share{padding-left: 0;}
    .ls-article-menu .wz-share:before{display: none;}
    .ls-article-info{ padding:10px 0 20px; min-height: 200px; font-size: 14px;}
    .ls-article-info img{max-width:80% !important; height: auto !important;}
    /*视频文章*/
    .ls-article-video{ padding: 10px 0;}
    .ls-article .guidang{ top: 0;}
    .ls-article-share{padding-bottom: 10px;}
    .ls-article-video .video-player{width: 100% !important; height: auto !important;}
    .ls-article-video .video-player video{width: 100% !important; height: auto !important;}
}
@media print{
    a[href]:after {
        content: none!important;
    }
    .header,.nav,.footer,.wz_top,.wzbot1,.wzewm, .zn_newsinfo,.slide{display: none;}
    .con_main{border: 0 none;}
    body{background: #fff;}
}
/*通用文章页 end*/


/*配色-分享微信图标*/
.share-box a.share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat;}
.weixin-share-open{background: url(/assets/images/share/share_wx_arrow.gif) no-repeat !important;}
.weixin-share-open .weixin-wrap p{color: #666 !important;}

/*分享*/
@media (max-width: 991px) {
    .weixin-share-open{left: -10px; padding: 10px; height:auto; width: 110px; border: 1px #ddd solid; background: #fff !important;}
    .weixin-share-open .weixin-wrap{height: auto;}
    .weixin-share-open .weixin-wrap .weixin-qrcode{float: none; margin: 0 auto;}
    .weixin-share-open .weixin-wrap p{float: none; padding:10px 0 0 !important; width: auto;}
    .wza-yellow-black div.weixin-share-open{ background:yellow !important;}
    .wza-blue-yellow div.weixin-share-open{ background:blue !important;}
    .wza-blue-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .wza-yellow-blue div.weixin-share-open{ background:yellow !important;}
    .wza-black-white div.weixin-share-open{ background:black !important;}
    .wza-black-white .weixin-share-open .weixin-wrap p{color: white !important;}
    .wza-white-black div.weixin-share-open{ background:white !important;}
    .wza-black-yellow div.weixin-share-open{ background:black !important;}
    .wza-black-yellow .weixin-share-open .weixin-wrap p{color: yellow !important;}
    .weixin-share-open .weixin-close:before{display: block; content: "x"; text-align: center; color: #999; font-family: arial;}
}

.n-yellow .msg-wrap .n-icon {background-image: url(/assets/js/plugins/validator/images/validator_simple.png) !important;}

.wza-yellow-black div.ui-dialog{ background: yellow !important;}
.wza-blue-yellow div.ui-dialog{ background: blue !important;}
.wza-yellow-blue div.ui-dialog{ background: yellow !important;}
.wza-black-white div.ui-dialog{ background: #000 !important;}
.wza-white-black div.ui-dialog{ background: white !important;}
.wza-black-yellow div.ui-dialog{ background: black !important;}
/*查询提示*/
.wza-black-white div#tips_box{ background: #000 !important;}
.wza-black-white div#tips_box .tips_body{ background: #000 !important;}
.wza-yellow-black div#tips_box{ background: yellow !important;}
.wza-yellow-black div#tips_box .tips_body{ background: yellow !important;}
.wza-blue-yellow div#tips_box{ background: blue !important;}
.wza-blue-yellow div#tips_box .tips_body{ background: blue !important;}
.wza-yellow-blue div#tips_box{ background: yellow !important;}
.wza-yellow-blue div#tips_box .tips_body{ background: yellow !important;}
.wza-white-black div#tips_box{ background: white !important;}
.wza-white-black div#tips_box .tips_body{ background: white !important;}
.wza-black-yellow div#tips_box{ background: black !important;}
.wza-black-yellow div#tips_box .tips_body{ background: black !important;}

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap{ background: #000 !important;}
.wza-yellow-black .n-yellow .msg-wrap{ background: yellow !important;}
.wza-blue-yellow .n-yellow .msg-wrap{ background: blue !important;}
.wza-yellow-blue .n-yellow .msg-wrap{ background: yellow !important;}
.wza-white-black .n-yellow .msg-wrap{ background: #fff !important;}
.wza-black-yellow .n-yellow .msg-wrap{ background: #000 !important;}

/*配色-信件查询*/
.wza-black-white .ui-dialog-close{ color: #fff !important;  opacity:1;filter: alpha(opacity=100);}
.wza-black-white .ui-dialog-title{ color: #fff !important;}
.wza-black-white .ui-dialog-footer button{ background: transparent; border: none;}
.wza-black-white .guestbook-search ul li{ color: #fff;}
.wza-yellow-black .ui-dialog-title{ color: #333 !important;}
.wza-yellow-black .ui-dialog-footer button{ background: transparent; border: none; color: #333 !important;}
.wza-blue-yellow .ui-dialog-close{ color: yellow !important;  opacity:1;filter: alpha(opacity=100);}
.wza-blue-yellow .ui-dialog-title{ color: yellow !important;}
.wza-blue-yellow .guestbook-search ul li{ color: yellow;}
.wza-blue-yellow .ui-dialog-footer button{ background: transparent; color: yellow !important; border: none;}
.guestbook-search ul li input{ color: #333;}

/*手机版导航下拉*/
.wza-black-white .navbar-default .navbar-toggle .icon-bar{ background-color: #fff !important;}
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar{ background-color: black !important;}
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{ background-color: yellow !important;}
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar{ background-color: blue !important;}

.wza-black-white .navbar-nav{ background: #000 !important;}
.wza-yellow-black .navbar-nav{ background: yellow !important;}
.wza-blue-yellow .navbar-nav{ background: blue !important;}
.wza-yellow-blue .navbar-nav{ background: yellow !important;}

/*无障碍栏目页-窄屏下二级栏目配色*/
.wza-black-white  .dropdown-menu > li > a{ background-color: black !important;}
.wza-yellow-black .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-blue-yellow  .dropdown-menu > li > a{ background-color: blue !important;}
.wza-yellow-blue  .dropdown-menu > li > a{ background-color: yellow !important;}
.wza-white-black .dropdown-menu > li > a{ background-color: white !important;}
.wza-black-yellow .dropdown-menu > li > a{ background-color: #000 !important;}
/*无障碍调色弹窗样式 end*/

.ui-empty-skin1 {padding: 20px; height: 220px;margin: auto;background:url(/assets/images/empty.png) no-repeat 50%;}


/*电子地图*/
.ls-electronic-map{ overflow: hidden; padding: 0 0 40px;}
.ls-electronic-map ul{ margin: 0 -16px;}
.ls-electronic-map li{ float: left; width: 33.3%; margin: 32px 0 0;}
.ls-electronic-map li a{display: block; margin: 0 14px; background: #f6f6f6; outline: 1px transparent solid; transition: 0.4s all ease;}
.ls-electronic-map li a img{ width: 100%; height: 221px; display: block;}
.ls-electronic-map li a span{ display: block; height: 58px; line-height: 58px; padding-left: 54px; background: url("../images_ghzwh/ico-map.png") 19px center no-repeat; font-size: 18px; transition: 0.4s all ease; background-size: auto 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-electronic-map li a:hover{ color: #002949; font-weight: bold; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); outline-color: #fff;}

@media (min-width: 992px) and (max-width:1279px) {
    .ls-electronic-map li a img{height: 114px;}
}
@media (max-width:991px) {
    .ls-electronic-map{ padding: 0 0 30px;}
    .ls-electronic-map ul{ margin: 0 -10px;}
    .ls-electronic-map li{width: 50%; margin: 20px 0 0;}
    .ls-electronic-map li a{margin: 0 10px;}
    .ls-electronic-map li a img{height: 193px;}
    .ls-electronic-map li a span{font-size: 16px; padding-left: 48px; height: auto; line-height: 3.2; background-position: 15px center;}
}
@media (max-width:767px) {
    .ls-electronic-map{ padding: 0 0 15px;}
    .ls-electronic-map ul{ margin: 0 -5px;}
    .ls-electronic-map li{width: 100%; margin: 10px 0 0;}
    .ls-electronic-map li a{margin: 0 5px;}
    .ls-electronic-map li a img{height: auto;}
    .ls-electronic-map li a span{line-height: 3;}
}


/*英文版*/
/*头部*/
.ls-qhzly-en .ls-special-navbox{height: 96px;}
.ls-qhzly-en .ls-special-logo{ padding: 11px 0; float: none; text-align: center;}
.ls-qhzly-en .ls-special-logo .logo-site img{padding: 0 20px 0 0;}
.ls-qhzly-en .ls-special-nav .menu .mu:after{ right: 50%;}
.ls-qhzly-en .ls-special-nav .menu .mu:hover:after,.ls-qhzly-en .ls-special-nav .menu.on .mu:after{ left: 25px; right: 25px; width: auto;}
.ls-qhzly-en .ls-special-nav .menu.num2 .ls-menulist ul{ padding-left: 0;}
.ls-qhzly-en .ls-special-nav .menu.num3 .ls-menulist ul{ padding-left: 0;}
.ls-qhzly-en .ls-special-nav .menu.num5 .ls-menulist ul{ padding-left: 360px;}
.ls-qhzly-en .ls-special-nav .menu.num6 .ls-menulist ul{ padding-left: 535px;}
/*内容*/
.ls-qhzly-en .ls-special-part1l ul li .img_title{letter-spacing: 0; padding-left: 15px; padding-right: 15px;}
.ls-qhzly-en .ls-special-part3 li .img_title{letter-spacing: 0; width: 216px; margin-left: -113px;}
.ls-qhzly-en .ls-special-footer .dzjg{ left: 0;}
.ls-qhzly-en .ls-special-part1r li .img_title{ font-size: 24px;}
.ls-qhzly-en .ls-special-part1l .title img{ height: 27px;}
.ls-qhzly-en .ls-special-part3 .title img{ height: 25px;}
.ls-qhzly-en .ls-special-part1r .link2 li .img_title{ font-size: 20px;}
.ls-qhzly-en .ls-special-part2 li .img2{ top: 16px; width: 27px;}
.ls-qhzly-en .video-attr{display: none !important;}

.ui-empty-skin-en{ background-image: url("../images_ghzwh/empty_en.png");}
@media (min-width: 992px) and (max-width:1279px) {
    .ls-qhzly-en .ls-special-part2 li{width: 50%;}
    .ls-qhzly-en .ls-special-part2 li .img1{height: 606px;}
    .ls-qhzly-en .ls-special-part3 li .img_title{ margin-left: 0; left: auto; right: 20px;}
    .ls-qhzly-en .ls-special-nav .menu.num5 .ls-menulist ul{ padding-left: 270px;}
    .ls-qhzly-en .ls-special-nav .menu.num6 .ls-menulist ul{ padding-left: 425px;}
}
@media (max-width:991px) {
    .ls-qhzly-en .ls-special-navbox{height: 91px;}
    .ls-qhzly-en .ls-special-logo .logo-site img{padding-right: 10px;}
    .ls-qhzly-en .ls-special-logo img{height: 25px;}
    .ls-qhzly-en .ls-special-part1l .title img{ height: 22px;}
    .ls-qhzly-en .ls-special-part3 .title img{height: 20px;}
    .ls-qhzly-en .ls-special-part3 li .img_title{ margin-left: 0; left: auto; right: 20px;}
}
@media (max-width:767px) {
    .ls-qhzly-en .ls-special-navbox{height: 102px;}
    .ls-qhzly-en .ls-special-logo{text-align: left; padding: 5px;}
    .ls-qhzly-en .ls-special-logo .logo-site img{padding-right: 0; padding-bottom: 6px;}
    .ls-qhzly-en .ls-special-logo ul, .ls-qhzly-en .ls-special-logo li{display: block;}
    .ls-qhzly-en .ls-special-logo img{height: 18px;}
    .ls-qhzly-en .ls-special-logo .logo-site{position: static;}
    .ls-qhzly-en .ls-special-tRight{top: 11px;}
    .ls-qhzly-en .ls-special-part2 li{width: 100%;}
    .ls-qhzly-en .ls-special-part2 li .img1{height: auto;}
    .ls-qhzly-en .ls-special-part3 li .img_title{ display: none;}
}
@media (max-width:424px) {
    .ls-special-part1r .link1 li, .ls-special-part1r .link2 li{width: 100%;}
}

@media (max-width:389px) {
    .ls-qhzly-en .ls-special-navbox{height: 98px;}
    .ls-qhzly-en .ls-special-tRight{top: 101px;}
    .ls-qhzly-en .ls-special-nav{ position: relative; z-index: 10;}
    .ls-qhzly-en .ls-special-part3 .title img{max-width: 100%; height: auto;}
}




