/*css初始化   css reset start*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,iframe,table,tbody,tfoot,thead,
tr,th,td,article,aside,footer,header,nav,section,del,s,em,i,strong,b,u,select,button,textarea,input,a{
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; 
    -ms-box-sizing: border-box; margin:0; padding:0;
}


/*特殊声明*/
html{-webkit-text-size-adjust:none;width:100%;min-height:100%;} 
body{
    font-family:"Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans", 
    "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;font-weight: normal; 
    color:#231815; position:relative;font-size:14px;background:#fff;width:100%;min-width: 320px;max-width:1920px;margin:0 auto;
}

/*清除浮动*/
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{zoom:1;}

/*设置链接*/
a{display:block;color:#231815; text-decoration:none;}
a:hover{cursor:pointer;}

/*其它*/
fieldset,img,textarea,input,button,select{border:none;outline: none;} /*去掉边框*/
ul,li,ol,dl,dt,dd{ list-style:none;}/*去掉列表样式*/
del{text-decoration:line-through; }
table {border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,b{font-size:14px;font-weight:normal;}
i{font-style:normal;}
input,select,img,button{vertical-align:middle;background:none;}
input,button,textarea,select{
    font-family:"Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans", 
    "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;resize: none;
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; 
    -ms-box-sizing: border-box;background:none;font-size:14px;
}
input::-moz-placeholder, textarea::-moz-placeholder { color: #a2acb5; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #a2acb5; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #a2acb5; }




.fl{float:left;}
.fr{float:right;}
.en{font-family:Arial;text-transform:uppercase;}


img{display:block;margin:0 auto;}
.wrapper{width:100%;}
.container{position:relative;width:1400px;margin:0 auto;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Animation{-webkit-transition: all 0.8s;transition: all 0.8s;}
/*css初始化   css reset end*/



.sidebar{position:fixed;width:139px;right:0;top:50%;margin-top:-66px;z-index:5;-webkit-transition: all 1s;transition: all 1s;}
.sidebar img{width:100%;}


/*公用顶部样式*/
.header{width:100%;transform: translate(0,-80px);transform: translate(0,0)\9;-webkit-transform: translate(0,-80px);-moz-transform: translate(0,-80px);-o-transform: translate(0,-80px);animation:h_tit 1s forwards;-webkit-animation:h_tit 1s forwards;-moz-animation:h_tit 1s forwards;-o-animation:h_tit 1s forwards;}
.main_header {
    height: 100%;
    height: 80px;
    background: #6e9417; /** #6e9417 110,148,23   #a2c94b 162,201,75**/
    background: rgba(110,148,23,0.6); /**background: rgba(110,148,23,0.7);**/
}
.main_header .container{position:relative;height:100%;overflow:hidden;}
.main_logo{position:absolute;width:149px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);max-width:150px;z-index:2;}
.main_logo img{width:100%;}

.main_nav{position:relative;width:100%;margin:0 auto;padding-left:20%;padding-right:10%;top:20px;}
.main_nav ul{width:100%;}
.main_nav li{position:relative;float:left;width:12.5%;height:40px;line-height:40px;color:#fff;font-size:16px;overflow:hidden;}
.main_nav .line{position:absolute;height:100%;right:0;top:0;}
.main_nav li a{position:relative;display:block;color:#fff;font-size:16px;text-align:center;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;top:0;}
.main_nav li a span{display:block;}
.main_nav li a .en{font-family:Arial;margin-top:1px;}
.main_nav li.cur a{color:#0e780c;top:-40px;}
.main_nav li:hover a{color:#0e780c;top:-40px;}

.head_tel{position:absolute;height:100%;line-height:80px;top:0;right:0;color:#1e6092;font-size:18px;font-family:Impact;}


@keyframes h_tit{
	form{transform: translate(0,-100px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-moz-keyframes h_tit{
	form{transform: translate(0,-100px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-webkit-keyframes h_tit{
	form{transform: translate(0,-100px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-o-keyframes h_tit{
	form{transform: translate(0,-100px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}


/*菜单下拉*/
html.ac-gn-noscroll, html.ac-gn-noscroll body, .header.ac-gn-noscroll{height:100%;overflow:hidden;}
.indexHeader.ac-gn-noscroll{z-index:6;}
.ac-gn-menuicon {
	right:3px;
	position:absolute;
	z-index:2;
	top:11px;
	width:48px;
	height:48px;
	border-bottom:none;
	display:none;
}

.ac-gn-menuicon-label {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	width:48px;
	height:48px;
	cursor:pointer;
	-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99),-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-tap-highlight-color:transparent
}
.ac-gn-menuicon-label:hover,.ac-gn-menuicon-label:focus,.ac-gn-menuicon-label:active {opacity:.65;}
.touch .ac-gn-menuicon-label {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}

.ac-gn-menuicon-bread {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	width:48px;
	height:48px;
	-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)
}
.ac-gn-menuicon-bread-top {
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	z-index:4
}
.touch .ac-gn-menuicon-bread-top {
	-webkit-transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ac-gn-menuicon-bread-bottom {
	-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.touch .ac-gn-menuicon-bread-bottom {
	-webkit-transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:-webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	transition:transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ac-gn-menuicon-bread-crust {
	display:block;
	width:22px;
	height:2px;
	background:#231815;
	position:absolute;
	border-radius:2px;
	left:13px;
	z-index:1;
	-webkit-transition:-webkit-transform 0.2s;
	transition:-webkit-transform 0.2s;
	transition:transform 0.2s;
	transition:transform 0.2s, -webkit-transform 0.2s
}
.ac-gn-menuicon-bread-crust-top {
	top:21px;
	-webkit-transition:-webkit-transform 0.2s 0.2s;
	transition:-webkit-transform 0.2s 0.2s;
	transition:transform 0.2s 0.2s;
	transition:transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
	-webkit-transform:translateY(-3px);
	-ms-transform:translateY(-3px);
	transform:translateY(-3px)
}
.touch .ac-gn-menuicon-bread-crust-top {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition-delay:0;
	transition-delay:0;
	left:14px;
	top:22px;
}
.ac-gn-menuicon-bread-crust-middle {
	top: 23px;
}
.touch .ac-gn-menuicon-bread-crust-middle {
	display: none;
}
.ac-gn-menuicon-bread-crust-bottom {
	bottom:21px;
	-webkit-transform:translateY(3px);
	-ms-transform:translateY(3px);
	transform:translateY(3px)
}
.touch  .ac-gn-menuicon-bread-crust-bottom {
	-webkit-transition:-webkit-transform 0.2s;
	transition:-webkit-transform 0.2s;
	transition:transform 0.2s;
	transition:transform 0.2s, -webkit-transform 0.2s;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	left:14px;
	bottom:22px;
}
.ac-gn-list{position:absolute;width:100%;height:0;top:70px;left:0;background:#017828;z-index:5;overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	visibility:hidden;
	-webkit-transition:visibility 0.35s linear 1s;
	transition:visibility 0.35s linear 1s;
	-webkit-transition:height 0.35s linear 1s;
	transition:height 0.35s linear 1s;
}
.ac-gn-list ul{position:absolute;width:100%;height:auto;top:0;left:0;padding:0 40px;}
.ac-gn-list li{height:44px;line-height:44px;border-bottom:1px solid rgba(255,255,255,0.2);overflow:hidden;}
.ac-gn-list li a{position:relative;color:rgba(255,255,255,0.5);font-size:14px;}
.ac-gn-list li a span{display:block;}
.ac-gn-list li.cur a{color:#fff;top:-44px;}
.ac-gn-list .ac-gn-item{
	opacity:0;
	pointer-events:none;
	-webkit-transform:scale(1.1) translateY(-24px);
	-ms-transform:scale(1.1) translateY(-24px);
	transform:scale(1.1) translateY(-24px);
	-webkit-transition:opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
	transition:opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
	transition:opacity 0.35s ease-out, transform 0.35s ease-out;
	transition:opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out
}
.ac-gn-list .ac-gn-item-menu:nth-child(1) {
	-webkit-transition-delay:350ms,350ms;
	transition-delay:350ms,350ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(2) {
	-webkit-transition-delay:300ms,300ms;
	transition-delay:300ms,300ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(3) {
	-webkit-transition-delay:250ms,250ms;
	transition-delay:250ms,250ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(4) {
	-webkit-transition-delay:200ms,200ms;
	transition-delay:200ms,200ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(5) {
	-webkit-transition-delay:150ms,150ms;
	transition-delay:150ms,150ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(6) {
	-webkit-transition-delay:100ms,100ms;
	transition-delay:100ms,100ms
}
.ac-gn-list .ac-gn-item-menu:nth-child(7) {
	-webkit-transition-delay:50ms,50ms;
	transition-delay:50ms,50ms
}
.ac-gn-list.show .ac-gn-item-menu {
	opacity:1;
	pointer-events:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(1) {
	-webkit-transition-delay:300ms,300ms;
	transition-delay:300ms,300ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(2) {
	-webkit-transition-delay:350ms,350ms;
	transition-delay:350ms,350ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(3) {
	-webkit-transition-delay:400ms,400ms;
	transition-delay:400ms,400ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(4) {
	-webkit-transition-delay:450ms,450ms;
	transition-delay:450ms,450ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(5) {
	-webkit-transition-delay:500ms,500ms;
	transition-delay:500ms,500ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(6) {
	-webkit-transition-delay:550ms,550ms;
	transition-delay:550ms,550ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(7) {
	-webkit-transition-delay:600ms,600ms;
	transition-delay:600ms,600ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(8) {
	-webkit-transition-delay:650ms,650ms;
	transition-delay:650ms,650ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(9) {
	-webkit-transition-delay:700ms,700ms;
	transition-delay:700ms,700ms
}
.ac-gn-list.show .ac-gn-item-menu:nth-child(10) {
	-webkit-transition-delay:750ms,750ms;
	transition-delay:750ms,750ms
}
.ac-gn-list.show{
	height:100%;
	visibility:hidden;
	-webkit-transition-delay:600ms;
	transition-delay:600ms;
}

/* footer */
.footer {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #6e9417; /** #6e9417 110,148,23   #a2c94b 162,201,75**/
    background: rgba(110,148,23,0.9);
    overflow: hidden;
    font-size: 13px;
}
.footer a{display:inline-block;color:#fff;}
.copyright{text-align:center;}



/*回到顶部*/
.goBack{position:fixed;width:41px;height:56px;right:20px;bottom:70px;z-index:4;cursor:pointer;display:none;}
.goBack img{width:100%;height:100%;}



/*二级页面共用*/
.indexHeader{position:fixed;left:0;top:0;z-index:5;}
.indexFooter{position:fixed;left:0;bottom:0;z-index:5;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.minHeight{min-height:560px;}
.paddingTop80{padding-top:80px;}
.paddingTop60 {padding-top:60px;}
.paddingTop20 {padding-top:20px;}
.h_title{font-size:22px;color:#231815;text-align:center;margin-bottom:25px;}
.h_title span{display:block;}
.h_title .en{font-size:37px;font-weight:700;font-family:Arial;}
.classifyNav{text-align:center;margin-bottom:20px;}
.classifyNav a{position:relative;display:inline-block;width:240px;height:72px;margin:0 3px 10px;border:1px solid #0e780c;text-align:center;font-size:16px;}
.classifyNav a span{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.classifyNav a.cur,.classifyNav a:hover{background:url(../images/icon/btn_bg.png) no-repeat;background-size:100% 100%;border:none;color:#fff;}


/*分页*/
.pager{width:100%;text-align:center;margin-bottom:20px;}
.pager .p_page{display:inline-block;width:52px;height:52px;margin:0 8px;cursor:default;}
.prvePage{background:url(../images/icon/icon_left.png) no-repeat;background-size:100% 100%;}
.nextPage{background:url(../images/icon/icon_right.png) no-repeat;background-size:100% 100%;}
.prvePage.currentPage{background:url(../images/icon/icon_left_cur.png) no-repeat;background-size:100% 100%;cursor:pointer;}
.nextPage.currentPage{background:url(../images/icon/icon_right_cur.png) no-repeat;background-size:100% 100%;cursor:pointer;}


.min_logo{display:none;}
.min_banner{display:none;}


@media screen and (min-width:1200px) and (max-width:1400px){
	.container{width:1150px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.container{width:970px;}

	.main_nav{padding-right:6%;}
	
	/*二级页面共用*/

	.h_title{font-size:20px;}
	.h_title .en{font-size:32px;}
	.classifyNav a{font-size:14px;width:190px;height:66px;}
}



@media screen and (min-width:768px) and (max-width:991px){
	.sidebar{width:100px;}

	.container{width:750px;}
	.main_nav li,.main_nav li a{font-size:14px;}
	.main_nav li{width:auto;}
	.main_nav li a{padding:0 15px;}
	.main_nav{width:auto;float:right;padding-left:0;padding-right:0;}
	.head_tel{font-size:16px;}
	.main_logo{width:136px;}
	
	/*二级页面共用*/
	.minHeight{min-height:auto;}
	.h_title{font-size:18px;}
	.h_title .en{font-size:30px;}
	.classifyNav{margin-bottom:15px;}
	.classifyNav a{font-size:14px;width:160px;height:60px;}
	.pager .p_page{width:45px;height:45px;}

}



@media screen and (min-width:0px) and (max-width:767px){
	.sidebar{display:none;}

	.container{width:100%;padding:0 15px;}
	.main_header{height:70px;line-height:15px;}
	.main_nav{display:none;}
	.head_tel{display:none;}
	.main_logo{width:130px;left:15px;}

	.ac-gn-list.show{visibility:visible;}
	.ac-gn-menuicon{display:block;}
	.ac-gn-list .menu_nav{position:relative;top:0;left:0;display:none;background:none;}
	.ac-gn-list .menu_nav a{text-align:left;line-height:40px;height:40px;font-size:13px;padding-left:30px;color:rgba(255,255,255,0.5);}
	.ac-gn-list .menu_nav a:hover{background:none;}

	.footer{height:auto;line-height:20px;padding:8px 0;}
	

	/*二级页面共用*/
	.h_title{margin-bottom:20px;}
	.minHeight{min-height:auto;}
	.h_title{font-size:14px;}
	.h_title .en{font-size:24px;}
	.classifyNav{margin-bottom:15px;}
	.classifyNav a{font-size:13px;width:150px;height:50px;margin-bottom:5px;}
	.pager .p_page{width:40px;height:40px;}
}


@media screen and (min-width:0px) and (max-width:362px){

	.footer .support{display:none;}
}









