/*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:#333; position:relative;font-size:14px;background:#fff;width:100%;min-width: 320px;max-width:1920px;margin:0 auto;min-height:100vh;padding-top:100px;padding-bottom:140px;
}

/*清除浮动*/
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{zoom:1;}

/*设置链接*/
a{display:block;color:#333; text-decoration:none;}
a:hover{text-decoration:none;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: #666; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #666; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; }




.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*/





/*公用顶部样式*/
.header{position:fixed;left:0;top:0;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;z-index:5;box-shadow:0 4px 10px rgba(0,0,0,0.2);}
.main_header{width:100%;height:100px;background:#ffffff;/* background:rgba(0,0,0,0.25); */-webkit-transition: background 1s;transition: background 1s;}
.main_header .container{position:relative;height:100%;overflow:hidden;}
.main_logo{position:absolute;width:260px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);max-width:260px;}
.main_logo img{width:100%;}
.main_logo .black{display:none;}
.main_nav,.main_nav>ul{height:100%;}
.main_nav>ul>li{float:left;height:100%;padding:0 35px;}
.main_nav>ul>li>a{position:relative;width:90px;height:100%;padding-top:28px;color:#333;text-align:center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.main_nav>ul>li span{display:block;}
.main_nav>ul>li .ch{font-size:14px;font-weight:700;margin-bottom:6px;}
.main_nav>ul>li .en{font-size:12px;font-family:Arial;text-transform:uppercase;}
.main_nav>ul>li>a span{display:block;font-size:12px;font-family:Arial;}
.main_nav>ul>li>a:before{content:'';position:absolute;width:0;height:4px;background:#33AB84;left:50%;bottom:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition: all 0.5s;transition: all 0.5s;}
.main_nav>ul>li.cur>a:before{width:100%;}
.main_nav>ul>li:hover>a:before{width:100%;}


@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;}
}



.primary-nav-enterprise{position:fixed;width:100%;background:#fff;top:100px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.1);left:0;opacity:0;display:none;}
.active .primary-nav-enterprise{display:block;opacity:1;-webkit-animation:opGradient .4s;animation:opGradient .4s;}
.primary-nav-enterprise .container{width:1000px;}
.tablist{text-align:center;background:#f5f5f5;}
.tablist li{display:inline-block;margin:0 25px;}
.tablist li a{padding:20px 0;font-size:18px;border-bottom:4px solid transparent;}
.tablist li.active a{border-color:#33AB84;}
.tabContent{padding:30px 0;}
.tabpanel{display:none;}
.tabpanel.active{display:block;}
.tabpanelItem{float:left;width:33.33%;margin-bottom:10px;}
.tabpanelItem h3{font-size:16px;font-weight:700;margin-bottom:15px;}
.lis>a{font-size:14px;margin-bottom:10px;}
.lis>a:hover{color:#33AB84;}
.lis>.lisMore{font-size:16px;font-weight:700;color:#33AB84;}
.lis>.lisMore:hover,.lookAll a{text-decoration:underline;}
.lookAll{width:100%;font-size:16px;}
.lookAll a{display:inline-block;color:#33AB84;font-weight:700;padding:0 5px;}
@-webkit-keyframes opGradient {
  0%{-webkit-transform: translateY(-10px);opacity: 0;}
  100%{-webkit-transform: translateY(0);opacity: 1;}
}
@keyframes opGradient {
  0%{-webkit-transform: translateY(-10px);transform: translateY(-10px);opacity: 0;}
  100%{-webkit-transform: translateY(0);transform: translateY(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;}
.header.ac-gn-noscroll .main_header{background:#fff!important;}
.header.ac-gn-noscroll .main_logo .black{display:none!important;}
.header.ac-gn-noscroll .main_logo .white{display:block!important;}
.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:#33AB84;
	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:#33AB84;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 30px;padding-bottom:170px;}
.ac-gn-list li{line-height:22px;border-bottom:1px solid rgba(255,255,255,0.2);}
.ac-gn-list li>a{color:rgba(255,255,255,0.5);font-size:14px;padding:10px 0;}
.ac-gn-list li span{display:block;}
.ac-gn-list li .en{font-size:12px;}
.ac-gn-list li.cur>a{color:#fff;}
.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{position:absolute;width:100%;background:#F6F6F6;overflow:hidden;font-size:14px;padding:45px 0 40px;bottom:0;left:0;border-top:1px solid #EBEBEB;}
.footer a{display:inline-block;}
.footer .copyright{font-size:12px;text-align:right;}
.footer .copyright .p2{font-size:12px;margin-top:22px;}
.f_logo{width:auto;max-width:260px;}
.f_logo img{width:100%;}


/*回到顶部*/
.goBack{position:fixed;width:41px;height:56px;right:20px;bottom:70px;z-index:4;cursor:pointer;display:none;}
.goBack img{width:100%;height:100%;}




/*分页*/
.pager{width:100%;text-align:center;margin-bottom:35px;}
.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;}









@media screen and (min-width:1200px) and (max-width:1400px){
	body{padding-top:90px;}
	.container{width:1150px;}
	.main_nav>ul>li{padding:0 30px;}
	.main_header{height:90px;}
	.main_nav>ul>li>a{padding-top:25px;}

	.primary-nav-enterprise{top:90px;}
}



@media screen and (min-width:992px) and (max-width:1199px){
	body{padding-top:80px;}
	.container{width:970px;}
	.main_logo{max-width:200px;}
	.main_nav>ul>li{padding:0 15px;}
	.main_header{height:80px;}
	.main_nav>ul>li>a{padding-top:22px;}
	.main_nav>ul>li>a:before{height:3px;}
	
	.primary-nav-enterprise{top:80px;}
	.primary-nav-enterprise .container{width:900px;}
	.tablist li a{font-size:16px;border-bottom-width:3px;padding:15px 0;}
	.tabpanelItem h3{font-size:15px;}
	.lis>.lisMore{font-size:14px;}


	.f_logo{max-width:200px;}
}



@media screen and (min-width:768px) and (max-width:991px){
	body{padding-top:80px;}
	.container{width:750px;}
	.main_header{height:80px;}
	.main_nav>ul>li>a{padding-top:22px;}
	.main_header .container{width:750px;}
	.main_logo{max-width:160px;}
	.main_nav>ul>li{padding:0 10px;}
	.main_nav>ul>li .ch{font-size:12px;}
	.main_nav>ul>li:last-child{padding-right:0;}
	.main_nav>ul>li>a:before{height:2px;}
	
	.primary-nav-enterprise{top:80px;}
	.tablist li a{font-size:16px;border-bottom-width:3px;padding:15px 0;}
	.tabpanelItem h3{font-size:15px;}
	.lis>.lisMore{font-size:14px;}
	

	.f_logo{max-width:160px;}

}



@media screen and (min-width:0px) and (max-width:767px){
	body{padding-top:70px;}
	.container{width:100%;padding:0 15px;}
	.main_header .container{width:100%;}
	.main_header{height:70px;line-height:15px;}
	.main_nav{display:none;}
	.head_tel{display:none;}
	.main_logo{width:40%;left:10px;max-width:180px;}

	.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.7);border-top:1px dashed rgba(255,255,255,0.2);}
	.ac-gn-list .menu_nav a:hover{background:none;}

	
	.footer{position:relative;padding:35px 0 25px;}
	.footer .copyright{width:100%;margin-top:20px;}
	.footer .copyright .p2{margin-top:15px;}
	.f_logo{width:40%;max-width:180px;}
	body{padding-bottom:0;}


	.goBack{right:5px;width:36px;height:49px;}

}

@media screen and (min-width:0px) and (max-width:479px){
	.f_logo{width:45%;}
	.main_logo{width:45%;left:8px;}
}












