.main {position: relative;z-index: 10;}
.ui-nowrap {overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.ui-nowrap2 {word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ui-nowrap3 {word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ui-center{position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.ui-centerL{position:absolute;left:0;top:50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0%,-50%);}
.center{text-align: center;}
.w1500 {width: 88%;margin: 0 auto;}
@media (max-width:767px){
  .w1500 {width:100%;}
}

/*第二种*/
.w1200 {padding-right:15px;padding-left:15px;margin-right: auto; margin-left: auto;}
@media (min-width: 768px){
  .w1200 {width: 750px;}
}
@media (min-width: 992px){
  .w1200 {width:970px;}
}
@media (min-width: 1200px){
 .w1200 { width: 1170px;}
}

.noscroll-bg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
@media (max-width:1199px){
	.noscroll-bg{ background-attachment: scroll;}
}

.noscroll-bg {background-position: center center;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.browsehappy{width:100%;height:100%;position:fixed;background:#fff;text-align:center;z-index:1000000;}
.browsehappy h1 {margin-top: 0;margin-bottom: 10px;line-height: 1.2;color: #000;font-size:30px;margin-top:10%;}
.browsehappy p a{color:#f00;}
.vertical-obj {display: table; width: 100%; height: 100%; min-height: 100%; }
.vertical-obj-cont {display: table-cell; vertical-align: middle; }
.margin_top{margin-top:-40px;}
@media (max-width:1439px){
	.margin_top{margin-top: -30px;}
}
@media (max-width:767px){
	.margin_top{margin-top:0;}
}
.PageHeader{width:100%;height:100px;position:fixed;z-index:99;background:#fff;left:0;top:0;z-index:10000;box-shadow: 0 0 30px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 30px rgba(0,0,0,.1);}
.PageHeader-menuBtn{width:auto;position:absolute;top:40px;right:7.14286%;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;}
.PageHeader-menuBtn .menuBtn-shape{display:inline-block;width:28px;height:14px;vertical-align:middle;position:relative;margin-left:12px;background-color:transparent;border:none;padding:0;bottom:80px;outline:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity .6s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1);cursor: pointer;}
.PageHeader-menuBtn .menuBtn-shape:before,.PageHeader-menuBtn-fixed .menuBtn-shape:before{left:-10px;background-color:#d9d9d9;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);transition:opacity .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}
.PageHeader-menuBtn .menuBtn-shape:after,.PageHeader-menuBtn-fixed .menuBtn-shape:after{left:-10px;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .4s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.PageHeader-menuBtn .menuBtn-shape:after,.PageHeader-menuBtn .menuBtn-shape:before,.PageHeader-menuBtn-fixed .menuBtn-shape:after,.PageHeader-menuBtn-fixed .menuBtn-shape:before{content:'';width:48px;height:48px;top:-17px;border-radius:50%;position:absolute}
.PageHeader-menuBtn .menuBtn-shape .shapeInner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.PageHeader-menuBtn .menuBtn-shape .line-01,.PageHeader-menuBtn .menuBtn-shape .line-02{width:100%;height:4px;background-color:#ed141f;position:absolute;z-index:1}
.PageHeader-menuBtn .menuBtn-shape .line-01,.PageHeader-menuBtn-fixed .menuBtn-shape .line-01{left:0;top:0}
.PageHeader-menuBtn .menuBtn-shape .line-02,.PageHeader-menuBtn-fixed .menuBtn-shape .line-02{left:0;bottom:0}
.PageHeader-menuBtn .menuBtn-shape:hover:before,.PageHeader-menuBtn-fixed .menuBtn-shape:hover:before{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}
.PageHeader-menuBtn .menuBtn-shape:hover:after,.PageHeader-menuBtn-fixed .menuBtn-shape:hover:after{-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .2s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .2s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .2s}
.PageHeader-menuBtn .menuBtn-txt,.PageHeader-menuBtn-fixed .menuBtn-txt{margin:0;display:inline-block;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.PageHeader-menuBtn .menuBtn-txt li{display:inline-block;position:relative;bottom:-80px;font-size:1.14rem;letter-spacing:.025em;-webkit-transform:translateY(-80px);transform:translateY(-80px);transition:opacity .6s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) .1s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .6s cubic-bezier(.215,.61,.355,1) .1s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s}
.PageHeader-topBtn{position:absolute;left:5.2%;top:24px;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.PageHeader-topBtn h1{margin:0;position:relative;top:80px;-webkit-transform:translateY(-80px);transform:translateY(-80px);transition:opacity .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}
.PageHeader-topBtn h1{max-width:230px}
.PageHeader-menuBtn-fixed{top:60px;right:-59px;position:fixed;transition:all .6s cubic-bezier(.215,.61,.355,1);opacity:0;z-index: 999;}
.PageHeader-topBtn-fixed h1{max-width:76px}
.PageHeader-menuBtn-fixed .menuBtn-shape .shapeInner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-transform:rotate(0);transform:rotate(0);}
.PageHeader-menuBtn-fixed .menuBtn-shape .line-01,.PageHeader-menuBtn-fixed .menuBtn-shape .line-02{width:100%;height:4px;background-color:#ed141f;position:absolute;z-index:1}
.PageHeader-menuBtn-fixed .menuBtn-shape{display:inline-block;width:28px;height:14px;margin-bottom:20px;vertical-align:middle;position:relative;background-color:transparent;border:none;padding:0;cursor: pointer;}
.PageHeader-menuBtn-fixed .menuBtn-txt{display: block;width:20px;margin: auto}
.PageHeader-menuBtn-fixed .menuBtn-txt li{display:inline-block;position:relative;line-height:1.2rem;font-size:1.14rem;}
.PageHeader-topBtn-fixed{top:60px;left:-59px;position:fixed;transition:all .6s cubic-bezier(.215,.61,.355,1);opacity:0;z-index: 999;}
.PageHeader-menuBtn-fixed.fixed{opacity:1;right:5.2%}
.PageHeader-topBtn-fixed.fixed{opacity:1;left:5.2%}
@media screen and (max-width:1279px){
	.PageHeader-menuBtn-fixed,.PageHeader-topBtn-fixed{display:none;}
	.PageHeader{position:fixed;left:0;top:0}
}
.PageMenu{width:100%;height:100%;position:fixed;left:0;top:0;color:#fff;z-index:10000;box-sizing:border-box;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .8s;transition:clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,transform 0s cubic-bezier(.645,.045,.355,1) .8s;transition:clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,transform 0s cubic-bezier(.645,.045,.355,1) .8s,-webkit-clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .8s;background-color:#141414;-webkit-clip-path:circle(0 at 92% 53px);clip-path:circle(0 at 92% 53px)}
@media screen and (max-width:1279px) {
	.PageMenu {-webkit-clip-path: circle(0 at 96% 53px); clip-path: circle(0 at 96% 53px) } 
}

@media screen and (max-width:1023px) {
	.PageMenu {-webkit-clip-path: circle(0 at 96% 43px); clip-path: circle(0 at 96% 43px) } 
}

@media screen and (max-width:767px) {
	.PageMenu {-webkit-clip-path: circle(0 at 92% 33px); clip-path: circle(0 at 92% 33px) } 
}

.PageMenu.showMenu{-webkit-transform:translateX(0);transform:translateX(0)}
.PageMenu-Bg{position:absolute;width:100%;height:100%;background:url(../images/pattern-menu.gif) center center;left:0;top:0;opacity:0;transition:opacity 0s cubic-bezier(.645,.045,.355,1) .8s}
.PageMenu-closeBtn{width:30px;height:30px;padding:0;position:absolute;top:40px;right:7.14286%;left:auto;box-sizing:border-box;background-color:transparent;border:none;z-index:20;outline:0;transition:-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);cursor: pointer;}
.PageMenu-closeBtn .line-01,.PageMenu-closeBtn .line-02{width:100%;height:3px;background-color:#fff;position:absolute;left:50%;top:50%}
.PageMenu-closeBtn .line-01{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.PageMenu-closeBtn .line-02{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.PageMenu-content{width:100%;height:100%;padding-top:154px;overflow-y:hidden;overflow-x:hidden;box-sizing:border-box;position:relative;z-index:1;-webkit-overflow-scrolling:touch}
.PageMenu_c_desc{padding: 0 10%;}
.new_news{width:272px;text-align: left;}
.new_news h3{font-size:18px;color:#fff;opacity: .5;position: relative;margin-bottom: 26px;}
.new_news h3:after{width:70%;height: 1px;background: rgba(250,250,250,.5);content: "";display: block;position: absolute;display: block;right:0;top:50%;}
.new_news dl dd{width:100%;margin-bottom: 20px;}
.new_news dl dd a{display: block;font-size:14px;opacity: .6;color:#fff;line-height: 24px;margin-bottom: 8px;}
.new_news dl dd a:hover{opacity: 1;}
.new_news dl dd span{display: block;color:#fff;opacity: .6;font-size:12px;}
.PageMenu_right{float: right;}
.nav_menu ul li{width:100%;margin-bottom: 35px;text-align: right;line-height:2em;text-align:right;}
.nav_menu ul li a{display: block;color:#fff;opacity: .85;font-size:30px;letter-spacing: 0.05em;padding:5px 0;}
.nav_menu ul li a:hover{color:#ed141f;opacity: 1;}
.share_box{float: left;border-right:1px solid #808080;padding-right: 10px;height: 20px;line-height: 20px;}
.share_lang{position:relative;top:4px;}
.share_lang a{display:inline-block;position: relative;}
.share_lang a i{font-size:24px;color:#fff;font-family: "iconfont";opacity: .5;display: block;}
.lang{display:block;float: right;color:#fff;font-size:16px;line-height: 20px;}
.share_lang a:hover i,.lang:hover{color:#ed141f;}

.PageMenu.showMenu{transition:-webkit-clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) 0s;transition:clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,transform 0s cubic-bezier(.645,.045,.355,1) 0s;transition:clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,transform 0s cubic-bezier(.645,.045,.355,1) 0s,-webkit-clip-path .8s cubic-bezier(.645,.045,.355,1) 0s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) 0s;-webkit-clip-path:circle(800px at 96% 53px);clip-path:circle(800px at 96% 53px)}
.showMenu .PageMenu-Bg{opacity:1;transition:opacity 0s cubic-bezier(.645,.045,.355,1) .8s}

/*4.24*/
.headNav{position: relative;padding:0 10%;float:right;}
.headNav ul{position: relative; top: 32px;z-index: 999;transition: 0.4s;}
.headNav li{position: relative; display:inline-block;*display:inline; margin-left:40px;font-size:16px;}
.headNav .on a{color: #ed141f;font-weight:bold;}
.headNav li > a{display: inline-block;padding: 5px 0 16px 0 ;font-size: 16px;letter-spacing:1px;transition: 0.4s;}
.headNav li > a:hover {color:#ed141f;}
.headNav .on a:after{content: "";position: absolute;top:28px;left: 0;height:1px;width: 100%;background-color: #ed141f;}






@media screen and (max-width:1279px){
	.PageMenu.showMenu{-webkit-clip-path:circle(800px at 96% 53px);clip-path:circle(1050px at 96% 53px)}
}
@media screen and (max-width:1023px){
	.PageMenu.showMenu{-webkit-clip-path:circle(650px at 96% 43px);clip-path:circle(950px at 96% 43px)}
}
@media screen and (max-width:767px){
	.PageMenu.showMenu{-webkit-clip-path:circle(400px at 92% 33px);clip-path:circle(550px at 92% 33px)}
}
.showMenu .PageMenu-closeBtn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.PageMenu-closeBtn .line-01:after,.PageMenu-closeBtn .line-02:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#999;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}
.showMenu .PageMenu-closeBtn:hover .line-01:after,.showMenu .PageMenu-closeBtn:hover .line-02:after{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}

@media screen and (max-width:1023px) {
	.PageMenu-content {overflow-y: auto; overflow-x: hidden;padding-top: 124px; } 
	 }

@media screen and (max-width:767px) {
	.PageMenu-closeBtn {top:20px;width:26px;height:26px;} 
	.PageMenu-content{padding-top:100px;}
	.PageHeader{height: 60px;} 
	.PageHeader-menuBtn{top:14px;} 
	.PageHeader-menuBtn .menuBtn-txt{opacity: 0;}
	.PageHeader-topBtn h1{max-width: 140px;top:82px;} 
	.PageHeader-topBtn{top:12px;} 
	.nav_menu ul li a{font-size:20px;letter-spacing: 0.2em;opacity: .8}
	.nav_menu ul li{margin-bottom:16px;}
	.lang,.share_lang a i{font-size:20px;}
	.new_news{width:50%;}
	.share_lang a+a{margin-left:8px;}
	.PageMenu_c_desc{padding: 0 10% 0 5.2%;}
	.new_news h3:after{width:50%;}
}
@media screen and (max-width:374px) {
	.PageMenu-closeBtn {right: 20px}
	.PageMenu_right{margin-left: 8%;}
	.PageMenu_c_desc {padding: 0 8% 0 5.2%;}
}


.ermsblack { background:rgba(0,0,0,.5);width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 103000; display: none; }
.ermSBox {width: 220px; height: 264px; border: 5px solid #eeeeee; background: #fff; position: fixed; left: 50%; top: 50%; margin: -100px 0 0 -115px; z-index: 1004; }
.ermSBox .img { padding: 20px; }
.ermSBox .img img { width: 100%; height: 100%; display: block; }
.ermSBox .t {padding: 14px 0px; color: #666; font-weight: bold; background: #eeeeee; text-align: center; }

.footer{width:100%;padding: 50px 0;position: relative;background:#262626;}
.footer .w1200{padding:0 116px;}
.footer_nav{width:100%;}
.footer_nav dl{float:left;width:auto;text-align:left;height: 150px;margin-bottom:30px;}
.footer_nav dl+dl{padding-left:100px;}
.footer_nav dl dt{color:#fff;line-height:1.6em;margin-bottom:20px;}
.footer_nav dl dt a{color:#fff;font-size:18px;}
.footer_nav dl dt a:hover{opacity: 1;}
.footer_nav dl dd{line-height: 1.8em;}
.footer_nav dl dd a{color:#fff;font-size:14px;opacity: .6;}
.footer_nav dl dd a:hover{opacity: 1;}
.copyRight{width:100%;text-align:center;}
.web_design{margin-left:12px;display: inline-block;}
.copyRight span{float: left;width:100%;}
.copyRight span,.copyRight a{color:#ccc;font-size: 14px;margin:0 8px;}
.copyRight a:hover{text-decoration:underline;color:#fff;}
.phone{text-align: center;font-size:18px;color:#fff;line-height: 1.6em;display: none;margin-bottom:30px}
.phone span{font-size:24px;margin-left: 8px;vertical-align: middle;}
.share_icon{width:36px;position: absolute;left:8.75%;top:10px;z-index: 9999;}
.share_icon a{display: block;margin-bottom: 10px;}
.share_icon a i{font-size:32px;color:#ed141f;font-family: "iconfont";;display: block;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;opacity: .6;}
.share_icon a:hover i{color:#ed141f;opacity: 1;}
.back_top{display: block;position: absolute;top:20px;right:8.75%;font-family: "iconfont";color:#ed141f;font-size:42px;z-index: 9999;}


.popVideoBj{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 900;background:rgba(0,0,0,.8);display: none;}
.popVideo{position: fixed;width: 900px;height: 506px;top: 50%;left: 50%;z-index: 901;display: none;margin: -253px 0 0 -450px;display:none;border:3px solid #ed141f;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.popVideo iframe{width: 100%;height: 100%;}
.popVideoClose{position:absolute;right: -47px;top:-3px;z-index: 902;background:#ed141f;line-height:44px;text-align:center;color:#fff;font-family:"iconfont";width:44px;height:44px;font-size:20px;}
.popVideoClose:hover{opacity:.9;}



@media (max-width: 1199px){
	.footer .w1200{padding:0 86px;}
	.footer_nav dl dt a{font-size:16px;}
	.footer_nav dl+dl{padding-left:76px;}
	.web_design{float:none;display:inline-block;margin-top: 4px;margin-left:0;}
	.share_icon{left:5.25%;}
	.back_top{right:5.25%;}
  .headNav li{margin-left:30px;}

}
@media (max-width:991px){
	.footer_nav dl{display: inline-block;text-align: center;padding: 0;height: auto;width:33.33%;margin-bottom: 0;}
	.footer_nav dl+dl{padding-left: 0;}
	.footer_nav dl dd{display: none;}
	.footer_nav dl dt a{font-size:15px;}
	.footer{padding:40px 0;}
	.copyRight font{display: none;}
	.phone{display: block;font-size: 16px;}
	.phone span{font-size:20px;}
	.popVideo{width:90%;height:60%;border:0;margin:0;top: 50%;left: 5%;z-index: 9001;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.popVideoClose{right:20px;top:-70px;position:fixed;z-index:99999;line-height:36px;width:36px;height:36px;font-size:20px;}
 	.PageHeader-menuBtn{display:block;}
  .headNav{display:none;}
}
@media (max-width:767px){
	.footer{padding: 30px 0;}
	.footer .footer_nav{padding:0 12%;}
	.share_icon{top:20px;}
	.share_icon a i{ font-size:28px;}
	.back_top{font-size:30px;top:20px;}
	.footer .w1200{padding: 0 15px;}
}

@media (max-width:374px){
	.footer_nav dl dt a{font-size:14px;}
	.phone{font-size:16px;}
	.phone span{font-size:20px;}
	.footer .footer_nav{padding:0 8%;}
}








