* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0;padding:0; }
body {background:#fff; color:#555; font:15px/1.25 "微软雅黑", "宋体",Verdana, Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal;}
a { color:#000; text-decoration:none; }
a:hover { text-decoration:none;color:#00a1d6; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:15px Verdana,Helvetica,Arial,sans-serif;outline: none }
table { border-collapse:collapse; }
.clearfix:after {content: " "; display: table; clear:both; }
.clearfix { *zoom:1;}
.hide{display: none !important}

/*全局结束*/
		/*首页背景*/
	@keyframes indexbg{
		0%{opacity: 0}
		100%{opacity: 1}
	}
	.backstretch img{animation: indexbg .4s linear}
	/*图标*/
	.lg-i,.lg-nav .lg-nav-main ul li a i{background: url(/imagelzb/lgzx-index-icon.png) no-repeat transparent;display: inline-block;}
/* 头部开始 */
.lg-header{position: relative;}
	.lg-links{border-bottom: 1px solid #eee;background: #fff}
	.top-link{width: 1200px;margin: 0 auto;}
	.top-link>span{padding: 15px 0;display: inline-block;color:#646464;}
	.top-link a{color:#646464;vertical-align: middle;}
	.top-link .forecast{width: 200px}
	.top-link .nowday{padding:10px;min-width: 184px;}
	.top-link .search-bar{padding:0;border: 1px solid #dfe2e9;border-radius:18px;background: #ecf1f7;margin:0 10px ;}
	.top-link .search-bar .lg-i{width:15px;height: 15px;background-position: -152px -19px; margin: 0 10px;vertical-align: middle;}
	.top-link .search-bar .s-text{width:217px;text-indent:1em;background: transparent;border: none;vertical-align: middle;border-left: 1px solid #a5b6e2;font-size: 12px;}
	.top-link .search-bar .search-btn{padding: 7px 22px;border-radius: 18px;background:#0276cd;color: #fff;display:inline-block;cursor: pointer;font-weight: 900;}

	.top-link .links-icon-bar{color: #d1d1d1;float: right;}
	.top-link .links-bar a{margin: 0 8px 0 0;}
	.top-link .links-icon-bar >a{margin: 0 10px;}
	.top-link .links-icon-bar .lg-i{width: 21px;height: 17px;}
	.top-link .links-icon-bar .lg-i.wx{background-position: -131px 0;}
	.top-link .links-icon-bar .lg-i.wb{background-position: -155px 0;}
	.top-link .links-icon-bar .lg-i.wza{width:15px;height:19px;background-position: -131px -19px;vertical-align: top;margin-right: 5px}
	.top-link .links-bar{float: right;}
	

	/*导航*/
	.lg-navs{background:#fff;background: rgba(255,255,255,0.9);}
	.lg-nav{width: 1200px;margin: 0 auto;}
	.lg-logo{float: left;margin-right: 27px;width: 317px;}
	.lg-logo img{padding: 20px 0;max-width: 100%}
	.lg-nav .lg-nav-main {float: left;}
	.lg-nav .lg-nav-main ul{}
	.lg-nav .lg-nav-main ul li{float: left;transition: background-color .4s ease}
	.lg-nav .lg-nav-main ul li a{display: inline-block;padding: 30px 30px 20px;height: 100%;transition: color .4s ease;*width: 60px}
	.lg-nav .lg-nav-main ul li a i{display:block;width: 25px;height: 25px;margin: 0 auto 8px;}
	.lg-nav .lg-nav-main li.index i{background-position:0px    0px}
	.lg-nav .lg-nav-main li.xxgk  i{background-position:0px  -30px}
	.lg-nav .lg-nav-main li.ggfw  i{background-position:0px  -60px}
	.lg-nav .lg-nav-main li.hdjl  i{background-position:0px  -90px}
	.lg-nav .lg-nav-main li.tzlg  i{background-position:0px -120px}
	.lg-nav .lg-nav-main li.zjlg  i{background-position:0px -150px}
	.lg-nav .lg-nav-main li.on.index i,.lg-nav .lg-nav-main li.index:hover i{background-position:-26px    0px}
	.lg-nav .lg-nav-main li.on.xxgk  i,.lg-nav .lg-nav-main li.xxgk :hover i{background-position:-26px  -30px}
	.lg-nav .lg-nav-main li.on.ggfw  i,.lg-nav .lg-nav-main li.ggfw :hover i{background-position:-26px  -60px}
	.lg-nav .lg-nav-main li.on.hdjl  i,.lg-nav .lg-nav-main li.hdjl :hover i{background-position:-26px  -90px}
	.lg-nav .lg-nav-main li.on.tzlg  i,.lg-nav .lg-nav-main li.tzlg :hover i{background-position:-26px -120px}
	.lg-nav .lg-nav-main li.on.zjlg  i,.lg-nav .lg-nav-main li.zjlg :hover i{background-position:-26px -150px}
	.lg-nav .lg-nav-main li.on,.lg-nav .lg-nav-main li:hover{background: #0276cd}
	.lg-nav .lg-nav-main li.on a,.lg-nav .lg-nav-main li:hover a{color: #fff}
	.lg-nav .sz-logo{float: right;padding-top: 36px;margin-left: 30px;}

	


	@media (max-width: 768px) {
		.search-bar,.top-link .lg-m-toggle,.lg-tyss{display: none}	
		.lg-tyss{display:none;width: 20px;height:20px;background: url(/imagelzb/lgzx-index-icon.png) no-repeat;background-position: -131px -170px;cursor: pointer;}
		.top-link .search-bar{visibility: hidden;position: absolute;margin:0 0 0 -130px;left: 50%;top: 60px;opacity: 0;transition: all 0.4s ease;filter:alpha(opacity=0);z-index: 999}
		.search-bar.tgsch{visibility: visible;opacity: 1;top: 80px;transition: all 0.4s ease;filter:alpha(opacity=100);}
		.top-link .links-icon-bar,.top-link .nowday,.sz-logo{display: none}
		.lg-m-toggle,.lg-tyss{display: block;}
		.top-link,.lg-nav{width: 100%}
		.top-link > span{padding: 5px}
		.top-link .forecast{width: auto}
		.top-link .search-bar .s-text{width: 150px;}
		.top-link .links-bar{right: 0;position: absolute;}
		.lg-navs{position: relative;}
		.lg-tyss {margin: 7px 6px 0 0;float: right;}
		.lg-logo{max-width: 50%;max-height:40px;margin-left: 5px;}
		.lg-logo img{padding: 5px;max-height:40px;}
		.lg-m-toggle {
			position: relative;
			float: right;
			padding: 9px 10px;
			margin-right: 5px;
			margin-bottom: 0;
			background-color: transparent;
			background-image: none;
			border: 1px solid #0276cd;
			border-top-color: transparent;
			border-right-color: transparent;
			border-bottom-color: transparent;
			border-left-color: transparent;
			border-radius: 4px;
			cursor: pointer;
		}

		.lg-m-toggle .icon-bar {
			display: block;
			width: 22px;
			height: 2px;
			border-radius: 1px;
			background-color: #0276cd;
		}
		.lg-m-toggle .icon-bar + .icon-bar {
			margin-top: 4px;
		}

		.collapse{overflow: hidden;display: none;}
		.collapse.in{display: block;overflow-y: hidden;}
		.lg-nav .lg-nav-main{margin-left: 0;overflow: hidden;}
		.lg-nav .lg-nav-main ul li{width: 100%;text-align: left;transition: all 400ms ease;}
		.lg-nav .lg-nav-main li.on.index, .lg-nav .lg-nav-main li:hover{background: #0276cd}
		.lg-nav .lg-nav-main ul li a i{display: none}
		.lg-nav .lg-nav-main ul li a{padding: 0 0 0 10px;transition: all 400ms ease;width: 100%;}
		.lg-nav-main.collapsing li a{transform: translateX(-5px);}
		.lg-nav-main.collapse.in li a{transform: translateX(0px);}
		.lg-nav-main li a{height: 50px;line-height:50px;}
		.lg-nav-main li a:hover, .lg-nav-main li.on a{background-color: transparent;}
		.lg-nav-main.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition-timing-function: ease;
			-o-transition-timing-function: ease;
			  transition-timing-function: ease;
			-webkit-transition-duration: .35s;
			-o-transition-duration: .35s;
			  transition-duration: .35s;
			-webkit-transition-property: height, visibility;
			-o-transition-property: height, visibility;
			  transition-property: height, visibility;
		}
	}
/* 头部结束 */
/*底部*/
	.lg-footer{background-color: #e9e9eb;background-color: rgba(255,255,255,.9);margin-top: 10px;clear: both}
	.lg-foot{width: 1200px;margin:0 auto;padding: 20px 0;position: relative;}
	.lg-foot >div{float: left;}
	.lg-foot .foot-icon img{height: 42px;}
	.lg-foot .foot-txt {padding-left: 25px;margin-left: 25px;border-left: 1px solid #ccc}
	.lg-foot .foot-txt p{padding-top:5px;font-size: 12px}
	.lg-foot .foot-qrc{position: absolute;right: 0;top: 50%;margin-top:-30px;}
	.lg-foot .foot-qrc img{width: 60px;}

@media (max-width: 768px) {
	.lg-foot{width: 100%;padding:10px 0;}
	.foot-icon,.foot-qrc,.foot-txt p:nth-child(1),.foot-txt p:nth-child(3){display: none}
	.lg-foot>div{float: none;}
	.lg-foot .foot-icon{text-align: center;}
	.lg-foot .foot-txt{padding: 5px; border: none;margin: 0}
	.lg-foot .foot-txt p{text-align: center;}
	.lg-foot .foot-txt p span{display: block;}
	.lg-foot .foot-qrc{position: relative;margin: 0;text-align: center;}
}
/*底部结束*/

/*侧栏*/
.aside-nav {
 position:fixed;
 left:50%;
 bottom:-50px;
 width:50px;
 height:50px;
 margin-left: 620px;
 -webkit-user-select:none;
 opacity:1;
 transition:all 0.4s ease;
 animation: showslide .9s cubic-bezier(0.620, 0.215, 0.000, 1.200) forwards 1s;
 z-index: 99999;
}
@media \0screen\,screen\9 {
    .aside-nav{bottom: 200px;z-index: 999}
}
.aside-nav:hover{height:290px;}
.aside-nav.no-filter {filter:none}
.aside-nav .aside-menu{
 position:absolute;
 width:50px;
 height:50px;
 border-radius:50%;
 background:#ff404b;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 text-align:center;
 line-height:60px;
 color:#fff;
 font-size:20px;
 z-index:1;
 cursor:pointer;
}
.aside-nav .menu-item {
 position:absolute;
 width:50px;
 height:50px;
 background-color:#ff404b;
 left:0;
 right:0;
 bottom:0;
 margin:auto;
 line-height:50px;
 text-align:left;
 border-radius:50%;
 text-decoration:none;
 color:#fff;
 transition:bottom .8s cubic-bezier(0.620, 0.215, 0.000, 1.200),background .5s,width .5s ease,left .5s ease;
 font-size:14px;
 box-sizing:border-box;
 display: inline-block;
}
.aside-nav .menu-item:hover{}
.aside-nav .menu-line {
 line-height:20px;
 padding-top:5px
}
.aside-nav:hover {
 opacity:1;
}
.aside-nav:hover .menu-item{opacity: 1}
  .aside-nav .menu-item,.aside-nav .aside-menu{background: url(/imagelzb/lgzx_slidebar.png) top center #4a77fb no-repeat;}
  .aside-nav .aside-menu {background-position:center -241px}
  .aside-nav .znwd {background-position:center    7px;}
  .aside-nav .wx{background-position:center  -39px;}
  .aside-nav .wb {background-position:center  -88px;}
  .aside-nav .app{background-position:center -140px;}
  .aside-nav .dsj{background-position:center -288px;}
  .aside-nav .btop {background-position:center -186px;background-color: transparent;}

  .aside-nav .aside-menu{animation: setting 6s linear infinite}
  .aside-nav .menu-item:after{position: absolute;z-index: -1;display:block;border-radius:30% 0 0 30%/80% 0 0 80%;height: 50px;width: 0;transition: all 0.4s ease 0.05s;padding-left: 10px;opacity: 0;left: 25px;overflow: hidden;}
  .aside-nav .menu-item:hover:after{width: 95px;left:-69px;opacity: 1 !important;}
  .aside-nav .znwd:after {background-color: #007cc2;content: attr(data-title)}
  .aside-nav .wx:after{background-color: #00d500;content: attr(data-title)}
  .aside-nav .wb:after {background-color: #e6162d;content: attr(data-title)}
  .aside-nav .app:after{background-color: #f000ff;content: attr(data-title)}
	.aside-nav .dsj:after{background-color: #5fa5fd;content: attr(data-title)}
	.aside-nav.closed .menu-fifth{display: none;}
  .aside-nav.setTop .menu-fifth:after {background-color: #00bbe3}
  @keyframes setting {
    0%{
      transform: rotate(0deg);
    }
    100%{
      transform: rotate(360deg);
    }
  }
.aside-menu:hover {animation:jello 1s;}
.aside-nav.on .znwd {background-color: #007cc2}
.aside-nav.on .wx{background-color: #00d500}
.aside-nav.on .wb {background-color: #e6162d}
.aside-nav.on .app{background-color: #f000ff}
.aside-nav.on .dsj{background-color: #5fa5fd}
.aside-nav.on .menu-first {bottom:240px;}
.aside-nav.on .menu-second{bottom:180px;}
.aside-nav.on .menu-third {bottom:120px;}
.aside-nav.on .menu-fourth{bottom:60px;}
.aside-nav.on .menu-sixth{bottom:300px;}
.aside-nav.setTop .menu-fifth{bottom:-60px;background-color:#00bbe3;}
.aside-nav.setTop.closed .menu-fifth{bottom:0;display:inline-block}
.aside-nav.opened .menu-item:not(.menu-fifth){transition: none}
@keyframes jello {
 from,11.1%,to {
  transform:none
 }
 22.2% {
  transform:skewX(-12.5deg) skewY(-12.5deg)
 }
 33.3% {
  transform:skewX(6.25deg) skewY(6.25deg)
 }
 44.4% {
  transform:skewX(-3.125deg) skewY(-3.125deg)
 }
 55.5% {
  transform:skewX(1.5625deg) skewY(1.5625deg)
 }
 66.6% {
  transform:skewX(-.78125deg) skewY(-.78125deg)
 }
 77.7% {
  transform:skewX(0.390625deg) skewY(0.390625deg)
 }
 88.8% {
  transform:skewX(-.1953125deg) skewY(-.1953125deg)
 }
}
@keyframes showslide{
	0%{
		opacity: 0;
		bottom: -200px;
	}
	100%{
		opacity: 1;
		bottom: 200px;
	}
}
@media (max-width: 768px) {
	@keyframes showslide{
	0%{
		opacity: 0;
		bottom: -100px;
	}
	100%{
		opacity: 1;
		bottom: 70px;
	}
}
.aside-nav {
 left: auto;
 right: 5px;
 bottom:-50px;
 margin-left:0;
}
}
/* 关闭按钮 */
#aside-nav:hover .aside-close{display: inline-block;}
#aside-nav .aside-close{display:none;position: absolute;width: 15px;height: 15px;border-radius: 50%;text-align: center;line-height: 15px;color: #000;background-color: #fff;right: 0;bottom: 0;z-index: 2;font-size: 14px}