@font-face {
  font-family: 'iconfont';  /* project id 455597 */
  src: url('http://at.alicdn.com/t/font_487218_nm5081r8n8my4x6r.eot');
  src: url('http://at.alicdn.com/t/font_487218_nm5081r8n8my4x6r.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_487218_nm5081r8n8my4x6r.woff') format('woff'),
  url('http://at.alicdn.com/t/font_487218_nm5081r8n8my4x6r.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_487218_nm5081r8n8my4x6r.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*{margin:0;padding:0;}
body{font:14px/1.5 normal;font-family:arial,'微软雅黑';min-width:320px;color:#666;*min-width:1330px;overflow-x: hidden;}
a{color:#333;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;text-decoration: none;}
a:hover{color:#647333;}
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;}
button, input, select, textarea{font-size:100%;font-family:arial,'微软雅黑';outline:none;vertical-align:middle;resize:none;}
button{cursor:pointer;}
ul,dl{list-style:none;}
p{margin-bottom:0;}
img{display:inline-block;vertical-align:middle;border:0;font-size:0;line-height:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.warper{max-width:1200px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;	width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.none{display:none;}
.header{z-index:9;padding:14px 0;text-align:left;position:relative;}
.header .yl_logo img{width:auto;height:55px;margin:0 60px 0 0;}
.header a.nav_icon{display:none;}
.header .top_nav{position:absolute;right:0;top:50%;margin-top:-15px;}
.header .top_nav a.qy_mail,.header .top_nav span{display:inline-block;width:78px;line-height:28px;height:28px;margin-left:5px;font-size:12px;border:1px solid #dcdbdc;color:#999;text-align:center;}
.header .top_nav a.qy_mail{border-color:#647333;background:#647333;color: #fff;}
.header .top_nav a.qy_mail:hover{text-decoration: underline;}
.header .top_nav span a{color:#999;}
.header .top_nav span a:hover,.header .top_nav span a.hover{color:#647333;}
.nav{border-top:1px solid #e1e1e1;position:relative;}
.nav .qy_mail,.nav .close{display:none;}
.nav ul,.nav .nav_down .nav_down01{max-width:1320px;margin:0 auto;}
.nav li,.nav .nav_down .sub{float:left;width:14.28571%;text-align:center;}
.nav li h3{height:57px;line-height:57px;font-weight:normal;font-size:16px;}
.nav li h3 a{color:#647333;display:inline-block;}
.nav li h3 a:hover{text-decoration: underline;}
.nav ul li i.iconfont{display:none;}
.nav li .sub{display:none;}
.nav .nav_down{background:url(../images/nav_bg01.png);position:absolute;width:100%;top:100%;lefT:0;display:none;}
.nav .nav_down li{width:100%;float:none;}
.nav .nav_down .sub{border-right:1px solid #7b934b;margin-right:-1px;padding:10px 0;}
.nav .nav_down .sub li{height:36px;line-height:36px;}
.nav .nav_down .sub a{background:url(../images/nav_icon01.gif) no-repeat 0 6px;color:#fff;padding-lefT:10px;}
.nav .nav_down .sub a:hover{text-decoration: underline;}
.nav .nav_down .sub02 ul{width:50%;float:left;max-width:auto;}
.bottom2{background:#212121;text-align:center;padding:10px;}
.bottom2 a{color:#666;display:inline-block;}
.bottom2 a:hover{color:#999;}
.bottom{background:#333;padding:25px 0 15px;}
.bottom a{color:#999;}
.bottom a:hover,.bottom h3 a:hover{color:#ccc;}
.bottom h3,.bottom h3 a{font-size:16px;color:#fff;font-weight: normal;}
.bottom h3{padding-bottom:5px;}
.bottom .item{float:left;border-right:1px solid #434343;line-height:1.8;width:20%;text-align:center;margin-right:-1px;}
.bottom .item .text{display:inline-block;text-align:left;}
.bottom .item.b_logo{padding-left:0;text-align:left;padding-right:3%;width:19%;}
.bottom .item.b_logo img{max-width:100%;height:auto;}
.bottom .b_contact{border-right:0px;float:right;width:35%;text-align:right;padding-left:3%;}
.ny_banner{background:no-repeat center center;background-size:cover;height:320px;}
.ny_nav{background:#f5f5f5;border-bottom:1px solid #ccc;}
.ny_nav .warper{position:relative;}
.ny_nav a.iconfont{position:absolute;left:0;top:0;width:50px;height:50px;background:#797a7c;color:#fff;text-align:center;line-height:50px;font-size:20px;}
.ny_nav ul{padding-left:50px;border-left:1px solid #ccc;}
.ny_nav li{float:left;width:14.28571%;}
.ny_nav li a{display:block;background:#fff;line-height:49px;border-right:1px solid #ccc;text-align:center;font-size:12px;}
.ny_nav li.hover a{color:#647333;}
.main{padding:70px 0 100px;position:relative;color:#333;}
.ny_title{text-align:center;position:relative;}
.ny_title span{font-size:30px;font-weight: bold;display:inline-block;padding:5px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color:#333;}
.ny_title .ny_title_mb{position:absolute;font-size:44px;opacity: 0.1;font-weight: bold;width: 100%;text-align: center;color: #999;left: 0;top: -20px;display: none;}
.color_647333{color:#647333;}

.delay100 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
.delay200 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay300 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.delay400 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}
.delay500 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay600 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay700 { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay800 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay900 { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay1000 { -webkit-animation-delay: 1s; animation-delay: 1s;}
.delay1200 { -webkit-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay1400 { -webkit-animation-delay: 1.4s; animation-delay: 1.4s;}
.delay1600 { -webkit-animation-delay: 1.6s; animation-delay: 1.6s;}
.delay1800 { -webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay2000 { -webkit-animation-delay: 2s; animation-delay: 2s;}
.delay2400 { -webkit-animation-delay: 2.4s; animation-delay: 2.4s;}
.delay3000 { -webkit-animation-delay: 3s; animation-delay: 3s;}
.tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}

@media screen and (max-width:1240px) {
.warper{padding:0 20px;}
	.header{padding:12px 20px;text-align:center;}
	.header .top_nav{right:20px;}
	.ny_nav a.iconfont{left:20px;}
}

@media screen and (max-width:1080px) {
	.nav .nav_down .sub{padding:15px 0;}
.nav .nav_down .sub02 ul{width:100%;float:none;max-width:auto;}
	.nav .nav_down .sub li{height:30px;line-height:30px;}
	.ny_banner{height:280px;}
	.nav li h3{font-size:14px;}
}
@media screen and (max-width:980px) {
	.nav li h3{font-size:13px;}
}


@media screen and (max-width:880px) {
	body{font:12px/1.5 normal;background:#fff;}
.header a.nav_icon{display:block;position:absolute;lefT:20px;top:50%;color:#647333;font-size:20px;line-height:1;margin-top:-9px;}
.header .top_nav a.qy_mail{display:none;}
	.header .top_nav span{border:0px;width:auto;}
	.nav{position:fixed;width:100%;background:rgba(0,0,0,0.6);height:100%;top:0;z-index:999;min-width:320px;left:-100%;}	
	.nav ul{width:50%;height: fit-content;background:#fff;position:absolute;top:50px;bottom:0;lefT:0;overflow: auto;}
	.nav ul li{float:none;width:100%;text-align:left;position:relative;}
	.nav ul li h3{border-bottom:1px solid #d2d2d2;height:46px;line-height:46px;}
	.nav ul li a{display:block;padding:0 20px;}
	.nav ul li i.iconfont{position:absolute;right:10px;top:9px;display:block;width:30px;height:30px;text-align:center;line-height:30px;font-size:14px;}
	.nav ul li .sub ul{position:relative;top:0;width:100%;background:#dedede;}
	.nav ul li .sub ul li{height:44px;line-height:44px;border-bottom:1px solid #d2d2d2;}
	.nav ul li .sub ul li:last-child{border-bottom:0px;}
	.nav .qy_mail,.nav .close{display:block;width:50%;text-align:right;background:#647333;color:#fff;height:50px;line-height:50px;}
	.nav .qy_mail span{padding:0 20px;}
	.nav .close{position:absolute;lefT:0;width:60px;top:0;text-align:center;font-size:18px;}
	.bottom{position:relative;display:none;}
	.bottom2{background:#999;}
	.bottom .item{display:none;float:none;line-height: 1.7;}
	.bottom .item.b_logo,.bottom .item.b_contact{display:block;border:0px;width:100%;padding:0;text-align:center;}
	.bottom .item.b_logo{position:absolute;left:20px;top:20px;width:68px;heigth:auto;}
	.bottom .item .text{text-align:center;display:block;}
	.ny_banner{height:160px;}
	.ny_nav{display:none;}
.ny_title span{font-size:18px;font-weight:400;}
	.main{padding:25px 0 50px;}
	.bottom h3{font-size:14px;}
.header .yl_logo img{width:auto;height:26px;margin:0 15px;}
.ny_title .ny_title_mb{display: inline-block;}
}

@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:380px) {

}