﻿@charset "utf-8";

@font-face {

	font-family: "iconfont";

	src: url('../fonts/iconfont.eot');

	src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'),url('../fonts/iconfont.woff') format('woff'),url(../fonts/iconfont.woff2) format('woff2'),url('../fonts/iconfont.ttf') format('truetype'),url('../fonts/iconfont.svg#iconfont') format('svg');

}

.ly-heart:before{content:"\e6a4";}

.ly-fenlei:before {content: "\e602";}

.ly-youhui:before {content: "\e77d";}

.ly-jinpai:before {content: "\e67f";}

.ly-chengxinjilu:before {content: "\e660";}

.ly-zhuanye1:before {content: "\e60d";}



.iconfont {

	font-family: "iconfont" !important;

	font-size: inherit;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.clearfix:after, .container:after, .container-fluid:after, .row:after {

    content: " ";

    display: block;

    clear: both;

    height: 0;

}



/*.header1{

	font-size: 0;

	padding: 11px 0;

}

.header1 .logo{

	

}

.header1 .logo a{

	display: block;

}

.header1 .logo img{

	height: 82px;

}

.header1 .ad{

	font-size: 22px;

	color: #444;

	line-height: 30px;

	font-style: italic;

	margin-left: 20px;

    margin-top: 26px;

}

.header1 .ad em{

	font-size: 22px;

	color: #fe0000;

	line-height: 30px;

	font-style: italic;

}

.header1 .tel{

	padding-left: 60px;

	margin-top: 20px;

	background: url(../Images/tel.png) no-repeat left center;

}

.header1 .tel span{

	font-size: 18px;

	color: #555555;

	display: inline-block;

	line-height: 17px;

}

.header1 .tel p{

	font-size: 26px;

	color: #555555;

	font-weight: bold;

	line-height: 22px;

	margin-top: 10px;

}



.nav{

	font-size: 0;

	background: #4d515f;

}

.nav .yiji{

	

}

.nav .yiji>li{

	width: 16.6%;

	position: relative;

}

.nav .yiji>li:after{

	content: '';

	display: inline-block;

	position: absolute;

	width: 1px;

	height: 17px;

	background: #ffffff;

	right: 0;

	top: 50%;

	transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	-moz-transform: translate(0,-50%);

	-webkit-transform: translate(0,-50%);

}

.nav .yiji>li:last-child:after{

	display: none;

}

.nav .yiji>li>a{

	display: block;

	text-align: center;

	font-size: 18px;

	color: #ffffff;

	line-height: 20px;

	padding: 15px 0;

}*/

.mini {

    position: relative;

}

#header {

	

}	

#header .btm-header {

	padding: 10px auto;

}

#header .btm-header .header-logo .logo {

	display: block;

	float: left;

	margin-right: 10px;

}

#header .btm-header .header-logo .logo img {

	max-height: 80px;

	width: auto;

}

#header .btm-header .header-logo h2 {

	font-size: 18px;margin-top: 20px;

	overflow: hidden;

	color: #666;

}

#header .btm-header .header-logo h2 b {

	font-weight: normal;font-style: italic;

	display: block;

	font-size: 22px;

	margin: 5px 0;

}

#header .btm-header .header-logo h2 em {

    font-size: 22px;

    color: #fe0000;

    line-height: 30px;

    font-style: italic;

}

	#header .btm-header .contact {

		width: 200px;

		margin-top: 25px;

		margin-bottom: 10px;

		background: #976120 url(../images/tel.png) no-repeat left 5px center;

		margin-left: 10px;

	}

#header .btm-header .contact .fa4 {

	font-size: 40px;

	float: left;

	padding-right: 10px;

	margin-right: 10px;

}

#header .btm-header .contact p {

	overflow: hidden;

	font-size: 22px;

	line-height: 40px;

}

#header .btm-header .contact .tel{margin: 5px 0;padding-left:40px;}

#header .btm-header .contact .tel span {

    font-size: 12px;

    color: #fff;

    display: inline-block;

    line-height: 17px;

}

#header .btm-header .contact .tel p {

    font-size: 22px;

    color: #fff;

    line-height: 22px;

    margin-top: 5px;

}

#header .header-nav {

	background: #4f6800;

}

#header .header-nav .header-menu-con li {

	width:14.2%;background:url(../images/xx.png) no-repeat right center;

	float: left;

	height: 50px;

	text-align: center;

	position: relative;

}

#header .header-nav .header-menu-con li a {

	    font-size: 18px;

	display: block;

	line-height: 50px;

	height: 50px;

	color: #fff;

}

#header .header-nav .header-menu-con li:after {

    content: '';

    display: inline-block;

    position: absolute;

    width: 1px;

    height: 17px;

    /*background: #ffffff;*/

    right: 0;

    top: 50%;

    transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    -o-transform: translate(0,-50%);

    -moz-transform: translate(0,-50%);

    -webkit-transform: translate(0,-50%);

}

#header .header-nav .header-menu-con li .sub-menu {

	position: absolute;

	left: 50%;

	margin-left: -80px;

	width: 160px;

	top: 50px;

	display: block;

	display: none;

	z-index: 9999;

	background: #FFF;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

	border-top: 2px solid #f00;

}

#header .header-nav .header-menu-con li .sub-menu .arr_t {

	width: 0;

	height: 0;

	border-width: 0 8px 8px 8px;

	border-style: solid;

	border-color: transparent transparent #f00;

	position: absolute;

	top: -10px;

	left: 50%;

	margin-left: -8px;

	z-index: 9999;

}

#header .header-nav .header-menu-con li .sub-menu li {

	display: block;

	width: 100%;

	border-bottom: 1px solid #dcdcdc;

	position: relative;

	z-index: 9999;

}

#header .header-nav .header-menu-con li .sub-menu li a {

	display: block;

	border: none;

	text-align: center;

	font-size: 16px;

	color: #333;

}

#header .header-nav .header-menu-con li .sub-menu li a:hover {

	background: #f00;

	color: #fff;

}

#header .header-nav .header-menu-con li .sub-menu li:last-child {

	border-bottom: none;

}

	#header .header-nav .header-menu-con li:hover {

		background-color: #93ad02;

	}

	#header .header-nav .header-menu-con > .current-menu-item {

		background-color: #93ad02;

	}

.container {

	margin-right: auto;

	margin-left: auto;

	/*padding-left: 15px;

	padding-right: 15px;*/

}

@media (max-width: 767px){

.hidden-xs {

    display: none

}}

@media (min-width: 768px) {

.container {

	max-width: 750px;

}

.slicknav_menu {

    display: none;

}

}

@media (min-width: 992px) {

.container {

	max-width: 970px;

}

}

@media (min-width: 1200px) {

.container {

	max-width: 1270px;

}

}





.yl{

	font-size: 0;

	padding: 30px 0;

}

.yl span{

	font-size: 16px;

	color: #000000;

	line-height: 20px;

}

.yl ul{

	

}

.yl li{

	padding: 0 8px;

	position: relative;

}

.yl li:after{

	content: '';

	display: inline-block;

	position: absolute;

	width: 1px;

	height: 15px;

	background: #000000;

	right: 0;

	top: 50%;

	transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	-moz-transform: translate(0,-50%);

	-webkit-transform: translate(0,-50%);

}

.yl a{

	display: inline-block;

	font-size: 16px;

	color: #000000;

	line-height: 20px;

}



.site-b{position:fixed;left:0;right:0;bottom:0;line-height:50px;color:#fff;background:rgba(151,97,32,.8);z-index:100;text-align: center;}

.site-b-content>.b-1{float:left;font-size:22px;margin-right:20px;}

.site-b-content>.b-2{display:inline-block}

.site-b-content>.b-2>span{font-size:18px;}

.site-b-content>.b-2>span + span{padding-left:20px;}

.site-b-content>.b-3{display:inline-block;margin-left:50px;top:8px;position:relative}

.site-b-content>.b-3:before{position:absolute;content:"\e60b";font-family:"iconfont";left:-30px;font-size:24px;top:-5px}

.site-b-content>.b-3>p{font-size:20px;margin-bottom:0;line-height:1.1}

.site-b-content>.b-4>a{display:block;height:36px;color:#fff;line-height:36px;padding:0 25px;border-radius:3px;font-size:1.6rem}





.footer-wrap{background:linear-gradient(180deg,#4f6800 0%,#425701 60%);margin-top:30px;min-width:1200px;padding:20px 0 50px;color:#ebebeb;}

.footer-1{padding-bottom:24px;border-bottom:1px solid #788d01;}

.footer-1 .t-tel:before{color:#fff !important}

.footer-2>ul{height:66px;font-size:13px;line-height:25px;text-align:center;padding:5px 0;}

.footer-2>ul li{}

.corp-id{display:inline-flex;align-items:center;width:100%}

.corp-id>li{text-align:center;flex-grow:1;}

.corp-id>li>p{margin-bottom:3px;line-height:1;font-size:16px}

.corp-id>li>span{font-size:12px;color:#b8c95c;}

.corp-id>li>i{font-size:3rem;}





.login .link {

    padding: 7px 25px;margin-bottom: 20px;

    font-size: 14px;

    line-height: 26px;

    border-radius: 5px;

    color: #ffffff;

    text-align: center;

    background: #717171;

    transition: all 0.3s;

}

.dh{width:100%; overflow:hidden; background:#4F6800;}
.dh li{width:33.3%;float:left; height:40px; }
.dh li a{ display:block; height:40px; line-height:40px; text-align:center; font-family:"microsoft YaHei"; overflow:hidden;color:#fff; font-size:14px;}
.dh li a:hover{ color:#fff; background:#93AD02;}

@media (min-width:768px) and (max-width:991px) {

.dh {


display:none!important


}


}

@media (min-width:992px) and (max-width:1199px) {

.dh {


display:none!important


}

}


@media (min-width:1200px) {

.dh {


display:none!important


}


}
