﻿*{ font-family:'Verdana','Microsoft Sans Serif' }

/*header*/
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1483423132287'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1483423132287#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1483423132287') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1483423132287') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1483423132287#iconfont') format('svg'); /* iOS 4.1- */
}.header.HH_A000714{ background: #fff;position: relative;z-index: 99;}
.header.HH_A000714 .wrap{max-width: 1100px;margin:0 auto;}
.header.HH_A000714 .h-top{width: 100%;height: 40px; border-bottom: 1px solid #e4e4e4; background: #fbfbfb;}
.header.HH_A000714 .h-t-news ul{position: relative; padding-left: 25px;}
.header.HH_A000714 .h-t-news ul li{ line-height: 40px;}
.header.HH_A000714 .h-t-news ul li a{ font-size: 12px; color: #666;}
.header.HH_A000714 .h-t-news ul li a span{ padding-left: 50px;}.header.HH_A000714 .h-nav{height: 92px;padding-top: 10px; box-sizing: border-box;}
.header.HH_A000714 .h-n-logo{ float: left; line-height: 82px;}
.header.HH_A000714 .h-n-logo img{ display: inline-block;}
.header.HH_A000714 .h-n-menu{ float: right;}
.header.HH_A000714 .h-n-menu>ul>li{ float: left;z-index: 2;margin-left: 36px;position: relative;}
.header.HH_A000714 .h-n-menu>ul>li>a{font-size: 15px; color: #666;line-height: 82px;}
.header.HH_A000714 .h-n-menu>ul>li>a:hover,
.header.HH_A000714 .h-n-menu>ul>li.on>a{  color: #0061ae;}
.header.HH_A000714 .h-n-menu>ul>li>.funk{ display: none; position: absolute;top: 82px;left: -500%;width: 1000%;text-align: center;}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul{}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li{line-height: 45px; text-align: center;display: inline-block}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li>a{ display: inline-block;font-size: 14px; color: #666;}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li>a:after{content: "/";margin: 0 5px;}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li:last-child>a:after{content: "";margin: 0 0;}
.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li>a:hover{ color: #007AFF;}
.header.HH_A000714 .h-n-menu>ul>li:last-child>.funk{left:auto;right:0;text-align: right;}
.header.HH_A000714 .down_write{background: rgba(255,255,255,.5);position:absolute;width: 100%;height:45px;left:0;display: none;}
.header.HH_A000714 .push-nav{ display: none;}
.header.HH_A000714 .bg-nav{ display: none;}
.header.HH_A000714 .head-height{ display: none;}
.header.HH_A000714 .move-language{ display: none;}.header.HH_A000714 .iconfont{font-family: "iconfont";}.header.HH_A000714 .swiper-news{height: 40px;overflow: hidden;position: relative;}
.header.HH_A000714 .swiper-news:before{position: absolute;left: 0;top: 0;width: 25px; height: 40px; content: "\e658";font-family:"iconfont" !important; font-size: 14px; color: #666; line-height: 40px;}
@media(max-width:1100px){
	.header.HH_A000714 .wrap{width: 100%; padding: 0 3%;box-sizing: border-box;}
	.header.HH_A000714 .head-height{ display: block;width: 100%; height: 60px;}
	.header.HH_A000714 .h-top{ display: none;}
	.header.HH_A000714 .h-nav{ position: fixed;top: 0;left: 0;z-index:99; height: 60px; box-shadow: 1px 0 10px rgba(0,0,0,.2); background: #fff; text-align: center;}
	.header.HH_A000714 .h-n-logo{ display: inline-block; float: none;height: 100%; padding: 10px 0; box-sizing: border-box; line-height: normal;}
	.header.HH_A000714 .h-n-logo img{ height: 100%;}
	.header.HH_A000714 .h-n-menu{ position: fixed;top: 0;right: 0;z-index:998; width: 300px; height: 100%;overflow-x: hidden; margin: 0; padding: 30px 25px 10px 45px; box-sizing: border-box; background: #000;}
	.header.HH_A000714 .h-n-menu ul li{ display: block; float: none;padding-left: 25px; margin-left: 0; text-align: left; line-height: 50px;}
	.header.HH_A000714 .h-n-menu ul li a{ display: block; font-size: 16px; color: #fff;}
	.header.HH_A000714 .h-n-menu.close-nav{ -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1); -webkit-transform: translate(300px,0); transform: translate(300px,0);}
	.header.HH_A000714 .h-n-menu.open-nav{ -webkit-transform: translate(0,0) !important; transform: translate(0,0) !important; -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1);}
	.header.HH_A000714 .push-nav{display: block;}
	.header.HH_A000714 .push-nav .nav-toggle span{display: block; position: relative; z-index: 1; width: 36px; height: 3px; margin-bottom: 8px;background: #0061ae;border-radius: 3px;-webkit-transform-origin: 33px;transform-origin: 33px;-webkit-transition: all .5s;transition: all .5s;}
	.header.HH_A000714 .push-nav .nav-toggle{ position: fixed; top: 0; right: 15px; z-index: 999; margin-top: 6px; padding: 10px; border: 0; background-image: none; border-radius: 4px; cursor: pointer; }
	.header.HH_A000714 .push-nav .nav-toggle.animate span:nth-last-child(1){ background: #fff; opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	.header.HH_A000714 .push-nav .nav-toggle.animate span:nth-last-child(2) { opacity: 0;}
  .header.HH_A000714 .push-nav .nav-toggle.animate span:nth-last-child(3) { background: #fff; opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.header.HH_A000714 .bg-nav{ display: none; position: fixed;top: 0;left: 0;z-index: 997; width: 100%; height: 100%; background: rgba(0,0,0,0.75);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	.header.HH_A000714 .move-language{ display: block;margin-top: 30px;}
	.header.HH_A000714 .move-language a{ float: left;width: 50%; font-size: 16px; color: #fff;}
	.header.HH_A000714 .move-language a em{ display: inline-block;width: 24px;height: 14px; margin-right: 10px;background:  no-repeat center; vertical-align: middle;}
	.header.HH_A000714 .h-n-menu>ul>li>.funk{ display: none; position: static;width: 100%;border-top: 1px solid #e0e0e0;  background: none;padding: 0;}
	.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li{ border-bottom: 1px solid #e0e0e0; line-height: 42px; text-align: left;}
	.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li>a{ display: block;padding-left: 20px;border-top: none;color: #fff;}
}@media(max-width:768px){
	.header.HH_A000714 .h-n-logo{ padding: 12px 0;}
	.header.HH_A000714 .push-nav .nav-toggle{margin-top: 10px;}
	.header.HH_A000714 .push-nav .nav-toggle span{ width: 30px; height: 2px; margin-bottom: 6px;-webkit-transform-origin: 27px;transform-origin: 27px;}
	.header.HH_A000714 .h-n-menu>ul>li>.funk>ul>li>a:after{display: none;}
}@media(max-width:640px){
	.header.HH_A000714 .head-height{height: 50px;}
	.header.HH_A000714 .h-nav{ height: 50px;}
	.header.HH_A000714 .h-n-menu{ width: 260px;}
	.header.HH_A000714 .h-n-menu.close-nav{ -webkit-transform: translate(260px,0); transform: translate(260px,0);}
	.header.HH_A000714 .push-nav .nav-toggle{margin-top: 6px;}
	.header.HH_A000714 .push-nav .nav-toggle span{ width: 20px; height: 2px; margin-bottom: 5px;-webkit-transform-origin: 20px;transform-origin: 20px;}}
@keyframes fade-in {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: cubic-bezier(0.3,0,0,1);
        animation-timing-function: cubic-bezier(0.3,0,0,1)
    }    76.92% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }    100% {
        opacity: 1
    }
}@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }    76.92% {
        opacity: 1
    }    100% {
        opacity: 1
    }
}/*end_header*/
/*footer*/.footer.FF_A000684{border-top: 1px solid #e9e9ea; background: #fcfcfc; line-height: 90px;}
.footer.FF_A000684 .wrap{max-width: 1080px;margin:0 auto;}
.footer.FF_A000684 .footer-1 span{ float: left; font-size: 13px; color: #666;}
.footer.FF_A000684 .footer-1 ul{ float: right;}
.footer.FF_A000684 .footer-1 ul li{ position: relative; float: left; padding: 0 8px;}
.footer.FF_A000684 .footer-1 ul li:before{ position: absolute;right: 0;top: 50%;width: 1px;height: 11px;content: ''; margin-top: -5px; background: #a2a2a2;}
.footer.FF_A000684 .footer-1 ul li:last-child{padding-right: 0;}
.footer.FF_A000684 .footer-1 ul li:last-child:before{ display: none;}
.footer.FF_A000684 .footer-1 ul li a{ font-size: 14px; color: #666;}
.footer.FF_A000684 .footer-1 ul li a:hover{ color: #007AFF;}@media(max-width:1100px){
	.footer.FF_A000684 .wrap{width: 100%; padding: 0 3%;box-sizing: border-box;}
	.footer.FF_A000684{ padding: 15px 0; line-height: 1;}
	.footer.FF_A000684 .footer-1{ text-align: center;}
	.footer.FF_A000684 .footer-1 span{ display: block; float: none; line-height: 30px;}
	.footer.FF_A000684 .footer-1 ul{ display: inline-block; float: none; line-height: 30px;}}@media(max-width:768px){
	.footer.FF_A000684 .footer-1 ul li{ padding: 0 10px;}
}@media(max-width:640px){
	.footer.FF_A000684 .footer-1 ul{width: 100%;}
	.footer.FF_A000684 .footer-1 ul li{width: 16%; padding: 0;}
	.footer.FF_A000684 .footer-1 ul li:nth-child(5){width: 20%;}
	.footer.FF_A000684 .footer-1 ul li:before{display: none;}
	.footer.FF_A000684 .footer-1 ul li a{ font-size: 12px;}
}@media(max-width:400px){
	.footer.FF_A000684 .footer-1 ul li{width:33.33%;border-bottom:1px solid #C1C1C1;border-right:1px solid #c1c1c1;box-sizing: border-box;}
	.footer.FF_A000684 .footer-1 ul li:nth-child(5){width: 33.33%;border-bottom:none;}
	.footer.FF_A000684 .footer-1 ul li:nth-child(4){border-bottom:none;}
	.footer.FF_A000684 .footer-1 ul li:nth-child(6){border-bottom:none;border-right:none;}
	.footer.FF_A000684 .footer-1 ul li:nth-child(3){border-right:none;}
	
}/*end_footer*//*banner*/
.banner.BB_A000718{position: relative;z-index: 1; width: 100%; height: 612px;overflow: hidden;}
.banner.BB_A000718 .swiper-slide a{ display: block;width: 100%;height: 100%; background: no-repeat center; background-size: cover;}
.banner.BB_A000718 .swiper-pagination-bullet-active{ background: #0061ae;}@media(max-width:1100px){
	.banner.BB_A000718{ height: 512px;}
}@media(max-width:900px){
	.banner.BB_A000718{ height: 412px;}
}@media(max-width:768px){
	.banner.BB_A000718{ height: 312px;}
}@media(max-width:640px){
	.banner.BB_A000718{ height: 212px;}
}
/*end_banner*/
#hn-multi-lan{margin-left:448px;margin-top:8px;}