/*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; 
    position:relative;color:#777;background:#fff;font-size:14px;width:100%;min-width: 320px;max-width:1920px;margin:0 auto;min-height:100vh;
    overflow-x:hidden;
}
body.english{font-family:Arial;}

/*清除浮动*/
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{zoom:1;}

/*设置链接*/
a{display:block;color:#777777; 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,strong{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;color:#333;
}
input::-moz-placeholder, textarea::-moz-placeholder { color: #b8b8b8; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #b8b8b8; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #b8b8b8; }




.fl{float:left;}
.fr{float:right;}
img{display:block;margin:0 auto;}
.wrapper{width:100%;}
.container{position:relative;max-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.5s;transition: all 0.5s;}
.iconfont{display:block;}
/*css初始化   css reset end*/



/*回到顶部*/
.goBack{position:fixed;width:50px;height:50px;right:10px;bottom:100px;z-index:5;cursor:pointer;display:none;}
.goBack img{width:100%;height:100%;}




/*公用顶部样式*/
.header{position:absolute;width:100%;left:0;top:0;z-index:10;padding:46px 0 0;}
.main_logo{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.main_logo img{margin:0;}
.headRight{padding:15px 0;}
.main_nav{margin-right:55px;}
.main_nav li{float:left;margin:0 15px;}
.main_nav li a{font-size:16px;color:#000;padding:10px 0;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-transition: all 0.3s;transition: all 0.3s;text-transform:uppercase;}
.main_nav li.cur a{color:#f15929;border-color:#f15929;}
.main_nav li:hover a{color:#f15929;border-color:#f15929;}
.languageSwitch a{display:inline-block;color:666px;line-height:45px;font-size:14px;}
.seachIcon{width:21px;height:45px;background:url(../images/icon/icon_1.png) no-repeat center;cursor:pointer;}
.seachForm{position:absolute;top:100%;right:0;width:0;overflow:hidden;-webkit-transition: all 1s;transition: all 1s;}
.seachForm.width{width:285px;}
.seachForm form{padding-right:35px;}
.seachForm .input{width:250px;height:30px;border-radius:15px;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.3);}
.seachForm .input input{display:block;width:100%;height:100%;line-height:28px;border-radius:15px;padding:0 10px;}
.seachForm .submitBtn{position:absolute;width:35px;height:100%;background:url(../images/icon/icon_1.png) no-repeat right center;cursor:pointer;top:0;right:0;}
.seachForm .submitBtn input{display:block;width:100%;height:100%;cursor:pointer;}



@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:71px;left:0;background:#000;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{line-height:44px;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;text-transform:uppercase;}
.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;
}

.ac-gn-list .seachForm{position:relative;top:0;padding:8px 0;width:100%!important;}
.ac-gn-list .seachForm .input{width:100%;}
.ac-gn-list .seachForm .input input{color:#fff;}
.ac-gn-list .seachForm .submitBtn{background:url(../images/icon/icon_1_white.png) no-repeat right center;}




/* footer */
.footerPartner{background:#f1f1f1;text-align:center;padding:45px 0 52px;}
.footerPartner a{display:inline-block;width:190px;height:100px;margin:0 18px;}
.footerPartner a img{width:100%;height:100%;}
.footerMiddle{background:#373438;padding:58px 0 28px;}
.footContact{width:34.5%;height:254px;border-right:1px solid #545454;padding-top:15px;}
.footContact h1{font-size:24px;color:#ddd;font-weight:700;margin-bottom:20px;}
.footContact a{color:#999;margin-bottom:10px;}
.footNav{padding:15px 15px 0;}
.footNav a{color:#888;}
.footNav dl{float:left;padding:0 25px;}
.footNav dt{margin-bottom:15px;}
.footNav dt a{text-transform:uppercase;font-size:18px;color:#f1f1f1;}
.footNav dd{margin-top:10px;}
.footNav dd a:hover{color:rgba(255,255,255,0.7);}


.footEwm{width:150px;color:#999;text-align:center;padding-top:15px;}
.footEwm img{width:100%;max-width:136px;margin-bottom:6px;}
.copyRight{padding:30px 10px;background:#242325;color:#999;text-align:center;}






/*分页*/
.pager{width:100%;padding:20px 0;}
.pager .p_page{float:left;height:42px;line-height:42px;margin-right:5px;cursor:default;padding:0 15px;color:#fff;background:#999;font-size:18px;text-align:center;}
.pager .p_page img{display:inline-block;vertical-align:middle;}
.p_page.currentPage{background:#f15929;cursor:pointer;}








@media screen and (min-width:1200px) and (max-width:1410px){
	.container{max-width:1150px;}

	.header{padding-top:30px;}

	.footContact h1{font-size:22px;}
	.footerPartner a{width:150px;height:80px;}
	.footNav dl{padding:0 20px;}
	.footEwm{width:120px;}
	.footContact{width:30%;}
	.footNav dt a{font-size:16px;}


}



@media screen and (min-width:992px) and (max-width:1199px){
	.container{max-width:970px;}

	.header{padding-top:20px;}

	.main_logo img{width:105px;}
	.main_nav{margin-right:30px;}
	.main_nav li{margin:0 10px;}
	.main_nav li a{font-size:14px;}
	.languageSwitch a{line-height:40px;}
	.seachIcon{height:40px;}
	

	.footContact h1{font-size:20px;}
	.footerPartner{padding:40px 0;}
	.footerPartner a{width:120px;height:64px;}
	.footNav{padding-right:0;}
	.footNav dl{padding:0 25px;}
	.footEwm{display:none;width:120px;}
	.footContact{width:30%;height:240px;}
	.footNav dt a{font-size:15px;}


}



@media screen and (min-width:768px) and (max-width:991px){
	.container{max-width:750px;}

	.header{position:relative;padding-top:0;border-bottom:1px solid #eee;}
	.header .container{height:100%;}
	.headRight{display:none;}
	.main_logo{left:15px;}
	.main_logo img{width:90px;}

	.main_header{height:70px;}
	.main_nav{display:none;}

	.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;}


	.footContact h1{font-size:18px;}
	.footerPartner{padding:30px 0;}
	.footerPartner a{width:120px;height:64px;}
	.footNav{display:none;}
	.footEwm{display:none;}
	.footContact{width:100%;height:auto;border-right:none;}
	.footerMiddle{padding:25px;}
	.copyRight{padding:20px 15px;}

	.pager .p_page{height:40px;line-height:40px;}
	

}



@media screen and (min-width:0px) and (max-width:767px){
	.goBack{width:40px;height:40px;bottom:70px;}
	.container{width:100%;padding:0 15px;}
	.header{position:relative;padding-top:0;border-bottom:1px solid #eee;}
	.header .container{height:100%;}
	.headRight{display:none;}
	.main_logo{left:10px;}
	.main_logo img{width:60px;}

	.main_nav{display:none;}
	.main_header{height:60px;}

	.ac-gn-list.show{visibility:visible;}
	.ac-gn-menuicon{display:block;top:7px;}
	.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;}
	
	
	.footContact h1{font-size:16px;}
	.footerPartner{padding:20px 0 10px;overflow:hidden;}
	.footerPartner a{float:left;width:33.33%;margin:0 0 10px;height:auto;}
	.footerPartner a img{max-width:180px;margin:0 auto;}
	.footNav{display:none;}
	.footEwm{display:none;}
	.footContact{width:100%;height:auto;border-right:none;}
	.footerMiddle{padding:15px 0;}
	.copyRight{padding:10px;}


	.pager .p_page{height:35px;line-height:35px;}
	


}



@media screen and (min-width:1200px) and (min-height:450px) and (max-height:550px){
  

}
@media screen and (min-width:992px) and (min-height:450px) and (max-height:550px){
  
}

@media screen and (min-width:1200px) and (min-height:551px) and (max-height:700px){
   
}
@media screen and (min-width:992px) and (min-height:450px) and (max-height:700px){
   
}









