.fp{display: block;}

.fm{display: none;}

.moveshow{

	width: 100%;

	height: 25%;

	position: absolute;

	top:0;

	display: none;

}

.header {

	width: 100%;

	position: fixed;

/*	position: absolute;*/

	top: 0;

	left: 0;

	z-index: 999;

	height: 90px;

	padding: 0 15px;

	background: #fff;

	box-shadow: 0 0 2px #ccc;
	transition: all 0.3s;

}



.left a img {

	height: 60px;

	margin-top: 14px;

/*	position: fixed;*/
transition: all 0.3s;

}

.left .img2 {

	display: none

}

.mleft{

	top:0;

	left: 15px;

	z-index: 1000

}

.header .mright{

	top:25px;

	right: 0; z-index: 2

}

.header .mright span{

	line-height: 40px;

	height: 40px;

	font-size: 18px;

}

.header .mright span i{

	font-size: 18px;

	padding-left:5px;

}

.header .nav {

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

	height: 100%;

	line-height: 50px;

	display: block;

	width:100%;

	position: absolute;

	text-align: center;

	top:18px;

	z-index: 1;

}

.header .nav ul{

	margin: 0;

}

.header .navbar_nav li {

	display: inline-block;

	position: relative;

	margin: 0 35px;

	padding-bottom: 23px;

}

.header .navbar_nav li a:after {

	content: "";

	width: 0;

	height: 2px;

	background: #81c049;

	position: absolute;

	bottom: 0;

	left: 0;

	transition: all .3s ease 0s

}

.header .navbar_nav li a:hover:after {

	width: 100%

}

.header .navbar_nav li a.active:after {

	width: 100%

}

.header .navbar_nav li a {

	text-decoration: none;

	height: 100%;

	display: block;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

	color: #111;

	font-size: 16px;

	position: relative;

}



.header .navbar_nav li:hover a {

	color: #000

}



.header .navbar_nav li.dropdown {

	display: inherit;

	position: relative

}



.header .navbar_nav li.dropdown .jt {

	width: 20px;

	height: 20px;

	background: url(http://www.liyuanheng.com/assets/css/i/top.png) no-repeat;

	background-size: 100% 100%;

	display: block

}



.header .navbar_nav li.dropdown .dropdown_menu {

	display: none;

	position: absolute;

	top: 50px;

	width: 100%;

	background: #fff;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,.38);

	width: 120%;

	left: -10%

}



.header .navbar_nav li.dropdown .dropdown_menu a {

	font-size: 14px;

	color: #666;

	padding: 0 10px;

	line-height: 40px;

	text-align: center;

	background: #fff;

	margin-bottom: 2px

}



.header .navbar_nav li.dropdown:hover .dropdown_menu {

	display: block;

	background: #f3f3f3;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

	transition: .5s

}



.header .navbar_nav li.dropdown:hover .dropdown_menu a {

	color: #666

}



.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {

	color: #fff;

	background: orange

}



.ons {

	background: rgba(255, 255, 255, 1);

	opacity: 0;

	width: 100%;

	height: 90px;



}

/*.ons:hover{

	opacity: 1;

}

*/

.onimg  a img{

	margin-top: 10px;

	margin-left: 10px;

	height: 90px;

}

/*.header.on .left .img1 {

	display: none

}



.header.on .left .img2 {

	display: block

}



.header.on .navbar_nav li a {

	color: #333

}



.header.on .navbar_nav li:hover a {

	color: #000

}*/



#navToggle {

	display:inline-block;

}

.mmenu{display: none}

.mmenu .dropdown_menu a{

display: block;

}

.m_nav {

	position: fixed;

	top: 0;

	/*box-shadow: 0 15px 27px 0 rgba(167,165,165,.38);*/

	width: 200px;

	height: 100%;

	background: #fff;

	transition: all ease .5s;

	-webkit-transition: all ease .5s;

	z-index: 1000;

	opacity: 1;

	visibility: visible;

	margin-top: 0;

	overflow-y: auto;

	transition: all .6s cubic-bezier(.77,0,.175,1) 0ms;

	right: 0;

	transform: translateX(100%)

}



.m_nav.open {

	transform: translateX(0)

}



.m_nav .top {

	height: 60px;

	padding: 32px 15px;

	box-sizing: border-box

}



.m_nav .top .closed {

	vertical-align: middle;

	float: right;

	cursor: pointer;

	font-size:22px;

	color: #000

}



.m_nav .logo {

	width: 100%;

	margin: 0 auto;

	display: none;

}



.m_nav .logo img {

	height: 50px;

	display: block;

	margin: 30px auto

}



.m_nav .ul {

	margin-top: 30px

}



.m_nav .ul li {

	padding: 0 20px;

	border-bottom: 1px solid #f5f5f5;

	transform: translateY(0);

	-webkit-transform: translateY(100%);

	transform: translateY(100%);

	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all .6s cubic-bezier(.77,0,.175,1) 0ms;

	opacity: 0

}



.m_nav.open .ul li {

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0)

}



.m_nav .ul li:nth-child(1) {

	-webkit-transition: all .2s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all .2s cubic-bezier(.77,0,.175,1) 0ms

}



.m_nav .ul li:nth-child(2) {

	-webkit-transition: all .4s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all .4s cubic-bezier(.77,0,.175,1) 0ms

}



.m_nav .ul li:nth-child(3) {

	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all .6s cubic-bezier(.77,0,.175,1) 0ms

}



.m_nav .ul li:nth-child(4) {

	-webkit-transition: all .8s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all .8s cubic-bezier(.77,0,.175,1) 0ms

}



.m_nav .ul li:nth-child(5) {

	-webkit-transition: all 1s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all 1s cubic-bezier(.77,0,.175,1) 0ms

}

.m_nav .ul li:nth-child(6) {

	-webkit-transition: all 1.2s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all 1.2s cubic-bezier(.77,0,.175,1) 0ms

}

.m_nav .ul li:nth-child(7) {

	-webkit-transition: all 1.2s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all 1.4s cubic-bezier(.77,0,.175,1) 0ms

}

.m_nav .ul li:nth-child(8) {

	-webkit-transition: all 1.2s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all 1.6s cubic-bezier(.77,0,.175,1) 0ms

}

.m_nav .ul li:nth-child(9) {

	-webkit-transition: all 1.2s cubic-bezier(.77,0,.175,1) 0ms;

	transition: all 1.8s cubic-bezier(.77,0,.175,1) 0ms

}



.m_nav .ul li a {

	display: block;

	text-decoration: none;

	color: #333;

	font-size: 16px;

	height: 50px;

	line-height: 50px;

	width: 100%

}

.m_nav .ul li a:hover{

	color: #81c049;

}



.m_nav .ul li .dropdown_menu {

	display: none;

	-webkit-transition: initial;

    transition: initial;

}



.m_nav .ul li.dropdown.active .dropdown_menu {

	display: block

}



.m_nav .ul li .dropdown_menu a {

	display: block;

	height: 50px;

	line-height: 50px;

	padding-left: 10px;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5

}



.m_nav .ul li .dropdown_menu a:last-child {

	border: 0

}



.header #navToggle {

	height: 100%;

	padding: 0px 15px;

	margin-right: -15px;

	display: inline-block;

	float: right;

	display: block;

	height: 40px;

}



.header #navToggle span {

	position: relative;

	width: 23px;

	height: 2px;

	margin-top: 19px

}



.header #navToggle span:before,.header #navToggle span:after {

	content: '';

	position: relative;

	width: 100%;

	height: 2px;

	left: 0

}





.header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

	display: block;
    background:#81c049;

}



.header #navToggle span:before {

	top: 8px;



}



.header #navToggle span:after {

	bottom: 10px;

    -webkit-transition: all 200ms ease-out;

    -moz-transition: all 200ms ease-out;

    -ms-transition: all 200ms ease-out;

    -o-transition: all 200ms ease-out;

    transition: all 200ms ease-out;

}

/*SUB导航*/
.flex-width-column{
	width:33.3%;
	padding: 0 15px;
	position: relative;
	text-align: center;

}
.flex-wrap-column{
	display:flex;
	flex-wrap: wrap;
}

.header .submenu{

	line-height: 68px;

	width: 100%;

	background: #f6f6f6;

	left: 0;

    top: 90px;

    opacity: 0;

    transition: all .3s;

    visibility: hidden;

    overflow: hidden;

    z-index: -1;

}



.header .submenu .submenu-main{

	width: 80%;

	margin:0 auto;

}

.header .submenu .submenu-main .row i{

    width: 34px;

    height: 34px;

    background-image: url(/static/image/fanico.png);

    background-repeat: no-repeat;

    background-position: 0 0px;

    float: left;

    margin-top: 14px;

    margin-right: 5px;

    transition: all .3s;

}

.header .submenu .submenu-main .row .col{

	line-height: 68px;

}

.header .submenu .submenu-main .row  a{

	color: #333;

	transition: all .2s;

}

.header .submenu .submenu-main .row  a:hover{

	color: #81c049;

	text-decoration:none;

}



.header .submenu .submenu-main .flex-width-column:hover i{

    background-position: -34px 0px;

}

/*.header .submenu .submenu-main .m1 i{

    background-position: 0 0px

}

.header .submenu .submenu-main .m2 i{

    background-position: 0 -34px

}

.header .submenu .submenu-main .m3 i{

    background-position: 0 -68px

}

.header .submenu .submenu-main .m4 i{

    background-position: 0 -136px

}

.header .submenu .submenu-main .m5 i{

    background-position: 0 -170px

}

.header .submenu .submenu-main .m6 i{

    background-position: 0 -204px

}

.header .submenu .submenu-main .m7 i{

    background-position: 0 -204px

}

.header .submenu .submenu-main .m1:hover i{

    background-position: -34px 0px;

}

.header .submenu .submenu-main .m2:hover i{

    background-position: -34px -34px;

}

.header .submenu .submenu-main .m3:hover i{

    background-position: -34px -68px;

}

.header .submenu .submenu-main .m4:hover i{

    background-position: -34px -136px;

}

.header .submenu .submenu-main .m5:hover i{

    background-position: -34px -170px;

}

.header .submenu .submenu-main .m6:hover i{

    background-position: -34px -204px;

}

.header .submenu .submenu-main .m7:hover i{

    background-position: -34px -204px;

}*/



.header .submenu2{

	min-height: 68px;

	width: 100%;

	background: #f6f6f6;

	left: 0;

    top: 90px;

    opacity: 0;

    transition: all .3s;

    visibility: hidden;

    overflow: hidden;

    z-index: -1;

}



.header .submenu2 .submenu-main{

	width: 100%;

	margin:0 auto;

	text-align: center;



}



.header .submenu2 .submenu-main a{

	line-height: 68px;

	color: #333;

	transition: all .2s;

	padding:0 20px;
	text-align: left;
    display: inline-block;

}

.header .submenu2 .submenu-main a:hover{

	color: #81c049;

	text-decoration:none;

}

.header .subactive{

	opacity: 1;

	visibility: visible;

	z-index: 1

}

.header .submenu2 .submenu-main .row i{

    width: 34px;

    height: 34px;

    background-image: url(/static/image/fanico.png);

    background-repeat: no-repeat;

    background-position: 0 0px;

    float: left;

    margin-top: 14px;

    margin-right: 5px;

    transition: all .3s;

}

.header .submenu2 .submenu-main .row .col{

	line-height: 68px;

}

.header .submenu2 .submenu-main .row .col a{

	color: #333;

	transition: all .2s;

}

.header .submenu2 .submenu-main .row .col a:hover{

	color: #81c049;

	text-decoration:none;

}



.header .submenu2 .submenu-main .col:hover i{

    background-position: -34px 0px;

}


/*3*/
.header .submenu3{

	min-height: 68px;

	width: 100%;

	background: #f6f6f6;

	left: 0;

    top: 90px;

    opacity: 0;

    transition: all .3s;

    visibility: hidden;

    overflow: hidden;

    z-index: -1;

}



.header .submenu3 .submenu-main{

	width: 100%;

	margin:0 auto;

	text-align: center;



}



.header .submenu3 .submenu-main a{

	line-height: 68px;

	color: #333;

	transition: all .2s;

	padding:0 20px;
	text-align: left;
    display: inline-block;

}

.header .submenu3 .submenu-main a:hover{

	color: #81c049;

	text-decoration:none;

}

.header .subactive{

	opacity: 1;

	visibility: visible;

	z-index: 1

}

.header .submenu3 .submenu-main .row i{

    width: 34px;

    height: 34px;

    background-image: url(/static/image/fanico.png);

    background-repeat: no-repeat;

    background-position: 0 0px;

    float: left;

    margin-top: 14px;

    margin-right: 5px;

    transition: all .3s;

}

.header .submenu3 .submenu-main .row .col{

	line-height: 68px;

}

.header .submenu3 .submenu-main .row .col a{

	color: #333;

	transition: all .2s;

}

.header .submenu3 .submenu-main .row .col a:hover{

	color: #81c049;

	text-decoration:none;

}



.header .submenu3 .submenu-main .col:hover i{

    background-position: -34px 0px;

}
/*4*/
.header .submenu4 {
	min-height: 68px;
	width: 100%;
	background: #f6f6f6;
	left: 0;
	top: 90px;
	opacity: 0;
	transition: all .3s;
	visibility: hidden;
	overflow: hidden;
	z-index: -1;
}

.header .submenu4 .submenu-main {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.header .submenu4 .submenu-main a {
	line-height: 68px;
	color: #333;
	transition: all .2s;
	padding: 0 20px;
	text-align: left;
	display: inline-block;
}

.header .submenu4 .submenu-main a:hover {
	color: #81c049;
	text-decoration: none;
}

.header .subactive {
	opacity: 1;
	visibility: visible;
	z-index: 1
}

.header .submenu4 .submenu-main .row i {
	width: 34px;
	height: 34px;
	background-image: url(/static/image/fanico.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	float: left;
	margin-top: 14px;
	margin-right: 5px;
	transition: all .3s;
}

.header .submenu4 .submenu-main .row .col {
	line-height: 68px;
}

.header .submenu4 .submenu-main .row .col a {
	color: #333;
	transition: all .2s;
}

.header .submenu4 .submenu-main .row .col a:hover {
	color: #81c049;
	text-decoration: none;
}

.header .submenu4 .submenu-main .col:hover i {
	background-position: -34px 0px;
}


/*动画调用*/

.rotate30:after{

	-ms-transform: rotate(30deg);

	-webkit-transform: rotate(30deg);

	transform: rotate(30deg);

	-webkit-transition: all 50ms ease-out;

	-moz-transition: all 50ms ease-out;

	-ms-transition: all 50ms ease-out;

	-o-transition: all 50ms ease-out;

	transition: all 50ms ease-out;

}

.rotate45:after{

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

	-webkit-transition: all 100ms ease-out;

	-moz-transition: all 100ms ease-out;

	-ms-transition: all 100ms ease-out;

	-o-transition: all 100ms ease-out;

	transition: all 100ms ease-out;

}

.rotate135:before{

	-ms-transform: rotate(135deg);

	-webkit-transform: rotate(135deg);

	transform: rotate(135deg);

	-webkit-transition: all 100ms ease-out;

	-moz-transition: all 100ms ease-out;

	-ms-transition: all 100ms ease-out;

	-o-transition: all 100ms ease-out;

	transition: all 100ms ease-out;

}

.rotate150:before{

	-ms-transform: rotate(150deg);

	-webkit-transform: rotate(150deg);

	transform: rotate(150deg);

	-webkit-transition: all 50ms ease-out;

	-moz-transition: all 50ms ease-out;

	-ms-transition: all 50ms ease-out;

	-o-transition: all 50ms ease-out;

	transition: all 50ms ease-out;

}



.header #navToggle.open span:before {

	top: 10px;

	-webkit-transform: translateY(-11px) rotate(-45deg);

	-moz-transform: translateY(-11px) rotate(-45deg);

	-ms-transform: translateY(-11px) rotate(-45deg);

	-o-transform: translateY(-11px) rotate(-45deg);

	transform: translateY(-11px) rotate(-45deg)

}



.header #navToggle.open span:after {

	bottom: 12px;

	-webkit-transform: translateY(10px) rotate(45deg);

	-moz-transform: translateY(10px) rotate(45deg);

	-ms-transform: translateY(10px) rotate(45deg);

	-o-transform: translateY(10px) rotate(45deg);

	transform: translateY(10px) rotate(45deg)

}



.header #navToggle.open span {

	background: 0 0

}



.header #navToggle.open span:before,.header #navToggle.open span:after {

	background: #4f4f4f

}
@media screen and (max-width:1288px) {

	.header .navbar_nav li{

		margin:0 15px;

    }

}
@media screen and (max-width:1120px) {

	.header .submenu2 .submenu-main a{

		padding:0 10px;

    }

}

@media screen and (max-width:992px) {

	.mmenu{display:block;}

	.pmenu,.submenu,.submenu{display:none;}

	/*.header {

		padding: 0 0px

	}*/

/*	.m_nav{

		width: 30%;

	}

	*/

	.header .nav {

		display: none

	}

	.m_nav .logo{

		display: block;

	}
	.header .mright span,.m_nav .ul li a{
        font-size: 14px !important;
    }

    .m_nav .ul li .dropdown_menu a,.newsdetail_pages a{
        font-size: 12px !important;
    }
    .newsdetail_pages{
        height: 40px !important;
        line-height: 40px !important;
    }
    .newsdetail_pages a{
        overflow: hidden;
    }
    .newsdetail_content {
	    font-size: 14px !important;
	}
	.footer_pages{
	    font-size: 14px !important;
	}


}

@media screen and (max-width:576px) {

	.header{

		height: 46px;

	}

	.left a img {

		height: 35px;

		margin-top: 5px;

	}

	.onimg a img {

		height: 50px !important;

		margin-top: 10px!important;

		margin-left: 0px !important;

	}

	.header .mright {

		top: 2px;

	}

	.m_nav .top {

		height: 40px;

		padding: 5px 15px;

	}

	.fp,#fp-nav{display: none;}

    .fm{

    	padding-top:10px;

    	display: block;

    	line-height: 23px !important;

    	height: 96px !important;

    }
    .header .mright span,.m_nav .ul li a{
        font-size: 14px !important;
    }
    .m_nav .ul li .dropdown_menu a,.newsdetail_pages a{
        font-size: 12px !important;
    }
    .newsdetail_pages{
        height: 40px !important;
        line-height: 40px !important;
    }
    .newsdetail_pages a{
        overflow: hidden;
    }
    .newsdetail_content {
	    font-size: 12px !important;
	}
    .footer_pages{
	    font-size: 12px !important;
	}
}





@-webkit-keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0,-100%,0);

		transform: translate3d(0,-100%,0)

	}



	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0,-100%,0);

		transform: translate3d(0,-100%,0)

	}



	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



.fadeInDown {

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown

}



@keyframes fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0,100%,0);

		transform: translate3d(0,100%,0)

	}



	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



.fadeInUp {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp

}



@-webkit-keyframes fadeInUpBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0,2000px,0);

		transform: translate3d(0,2000px,0)

	}



	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



/*TOP*/

.tbox{width:50px;float:right;position:fixed;right:10px;z-index:999;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/

.tbox #gotop{width:50px;height:50px;background:url(/static/image/top_ico.png) no-repeat 0 0;display:block;}

