
header{width: 100%;height: 80px;position: fixed;top: 0;left: 0;z-index: 39;background: #fff;padding: 0 80px; box-shadow: 0 0 10px rgba(0,0,0,.1); box-sizing: border-box; box-sizing: -webkit-border-box; display:-webkit-flex; display: -ms-flexbox; display: flex; align-items: center; justify-content:space-between;}
.logo{width: 175px; height:50px; background: url(../images/logo.png) no-repeat left center/cover;}
.header-rt{}
.header-nav{display:-webkit-flex; display: -ms-flexbox; display: flex; align-items: center;}
.header-nav li{display: block; margin-left: 50px; position: relative;}
.header-a{display: block;font-size: 16px;color: #222;line-height: 80px;position: relative;transition: all .5s; -webkit-transition: all .5s;}
.header-a:after{content: '';width: 0%;height: 2px;background: #009e3e;position: absolute;left: 0;bottom: 0;transition: all .5s;-webkit-transition: all .5s;}
.header-a:hover{color: #009e3e;transition: all .5s;-webkit-transition: all .5s;}
.header-a:hover:after{width: 100%; transition: all .5s;-webkit-transition: all .5s;}
.header-sub{width: 170px; height: auto; position: absolute; left: 0; top: 80px; background: rgba(0,0,0,.75); display: none;}
.header-sub.on{display: block;}
.header-sub a{display: block; font-size: 14px; padding:10px 15px; color: #fff; line-height: 20px; transition: all .5s; -webkit-transition: all .5s;}
.header-sub a:hover{background: #009e3e;}
.header-nav .phone{color:#1664b0; font-size: 12px; line-height: 1.2; display:-webkit-flex; display: -ms-flexbox; display: flex;}
.header-nav .phone a{color:#999;}
.header-nav .phone .iconfont{color:#009e3e; font-size: 36px; display: block; margin-right:10px; line-height: 1.2;}
.header-nav .phone span{display: block; font-size: 32px; color:#1664b0; font-size:20px; font-family: 'Montserrat-R';}
.header-nav .enbtn{background: #009e3e; border-radius: 50px; overflow: hidden; text-align: center; width:30px; height:30px; line-height: 30px; margin:0 20px 0 40px; }
.header-nav .enbtn a{display: block;color:#fff;}
.header-nav .enbtn a:hover{background: #004784;}
.language-box { position: relative; height: 90px; z-index: 999;}
.language-box .langbtn {font-weight: bold; color: #666; display: inline-block; display: flex; cursor: pointer; font-size: 16px; line-height: 90px; padding-left:25px}
.language-box .langbtn:before{content: '';position: absolute; left:0; top:50%; margin-top:-9px; width:18px; height:18px;background: url(../images/lang.png) no-repeat center/cover;}
.language-box .language-tab { display: none; position: absolute; top: 90px; right: -10px; line-height:30px; z-index: 9999; width: 120px; background: #0f9d47;}
.language-box .language-tab dd {text-align: center;}
.language-box .language-tab dd a{display: block; line-height: 35px; color: #fff;}
.language-box .language-tab dd:hover {background: #000;}
.header-nav .cxt{border: 2px solid #ff6600; border-radius: 2px;}
.header-nav .cxtlogo{background: #ff6600;}
.header-nav .cxtlogo img{display: block; width:70px; height: 26px;}
.header-nav .cxtyear{font-size: 18px; padding:0 10px; line-height: 26px; color:#ff6600;}
.mob-btn{width: 28px; overflow: hidden; display: none; cursor: pointer; position:fixed; top:16px; right:3%;}
.mob-btn1,.mob-btn2,.mob-btn3{width: 100%;height: 3px;margin-bottom: 6px;background: #666;}
.mob-btn2{}
.mob-btn div{transition: all .5s;}
.mob-btn.cli .mob-btn1{-webkit-transform: rotate(42deg); -ms-transform: rotate(42deg); transform: rotate(42deg); transform-origin:0%; -ms-transform-origin:0%; -webkit-transform-origin:0%; -moz-transform-origin:0%; transition: all .5s;}
.mob-btn.cli .mob-btn2{ opacity: 0; transition: all .5s;}
.mob-btn.cli .mob-btn3{-webkit-transform: rotate(-42deg); -ms-transform: rotate(-42deg); transform: rotate(-42deg); position: relative; transform-origin:0%; -ms-transform-origin:0%; -webkit-transform-origin:0%; -moz-transform-origin:0%; transition: all .5s;}

	.toolbar {position: fixed; z-index: 9999; right: 5px; bottom: 40%; width: 52px; font-size: 14px; background: #fff; border-radius: 4px; box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #e2e2e2; border-bottom: 0;}
	.toolbar .toolitem {position: relative; padding: 8px 0; text-align: center;border-bottom:1px solid #e2e2e2;}
	.toolbar .toolitem p{line-height: 1.3; display: none;}
	.toolbar .toolitem .iconfont{font-size: 22px; line-height: 1.3; display: block;}
	.toolbar .toolitem .ysa{color: #25d366;}
	.toolbar .toolitem .ysb{color: #ff6600;}
	.toolbar .toolitem .ysc{color: #00BA49; font-size: 24px;}
	.toolbar .toolitem:last-child{border-bottom:0;}
	.toolbar .toolitem:hover .toolbox {opacity: 1;display: block;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
	.toolbar .toolbox {display: none;position: absolute;text-align: center;right: 52px;bottom: -1px;width: 130px;height: auto; padding: 5px; opacity: 0; background: #fff;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;border:1px solid #e2e2e2;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
	.toolbar a {display: block;}
	.toolbar .tooltit{color:#999;}
	.toolbar .toolimg{padding: 6px;}
	.toolbar .kfyes{display: block;}
	.toolbar .kfno{display: none;}
	.kefu_top{display:none;position:fixed;cursor:pointer;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);}
	.kefu_top .kefudiv{cursor:pointer;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;}
	.kefu_top .kefubox{text-align:center;width:200px;}
	.kefu_top .kefubox .layimg{display:block; border-radius:5px; background:#fff; padding:30px 0 20px}
	.kefu_top .kefubox .layimg img{width:120px}
	.kefu_top .kefubox .layimg p{font-size:14px; margin-top: 10px;}
	.kefu_top .layinfo{padding:6px 10px; border-radius:5px; background:#fff; margin-top:10px}
	@media(max-width:1024px){
	.kefu_top,.toolbar .kfyes{display: none;}
	.toolbar .kfno{display: block;}
	.toolbar {left:0; right: 0px; bottom: 0; min-height: 55px; width: 100%; background:#222; border-radius: 0px; box-shadow:none;border:0px solid #e2e2e2;display:-webkit-flex; display: -ms-flexbox; display: flex; align-items: center; justify-content:space-between;}
	.toolbar .toolitem { padding: 0; width:33.33%; border-bottom:0px solid #e2e2e2; border-right: 1px solid rgba(255,255,255,.2);}
	.toolbar .toolitem:last-child{border-right: 0;}
	.toolbar .toolitem .iconfont{font-size: 20px;}
	.toolbar .toolitem .ysa{color: #fff;}
	.toolbar .toolitem .ysb{color: #fff;}
	.toolbar .toolitem .ysc{color: #fff; font-size: 20px;}
	.toolbar .toolitem p{color: #fff;}
	}
@media(max-width:1200px){
	header{height: 55px;padding:0 3%;}
	.logo{width:105px; height: 30px;}
	.header-nav{width: 100%;height: calc(100% - 50px);position: fixed;top: 55px;left: 0;background: #fff;padding:10px 3%;box-sizing: border-box; box-sizing: -webkit-border-box;display: none; box-shadow:inset 0 0 10px rgba(0,0,0,.2);}
	.header-nav li{width: 100%;	margin: 0; position: relative;}
	.header-nav .phone{display: none;}
	.header-nav .enbtn{background:none; border-radius: 0; overflow: hidden; text-align: left; width:100%; height: 45px; line-height: 45px;padding:0 5px; margin:0;border-bottom: 1px solid #ddd;}
	.header-nav .enbtn a{display: block;color:#333;}
	.header-nav .enbtn a:hover{background: none;}

	.header-nav .cxt{background: #ff6600;}
.header-nav .cxtyear{color:#fff;}

	.mob-btn{display: block;}
	.header-c{width: 100%;height: 50px; z-index: 10; position: absolute;top: 0;left: 0; cursor:pointer}
	.header-a{width: 100%;border-bottom: 1px solid #ddd;line-height: 45px;padding:0 5px;box-sizing: border-box; box-sizing: -webkit-border-box;position: relative; font-size: 15px;}
	.header-a:after{display: none;}
	.header-a:before{content: '';position:absolute; z-index: 9; right:11px; margin-top: -7px; top:50%; width: 14px; height: 14px;background: url(../images/ico82.png) #fff;transition: all .5s;-webkit-transition: all .5s;}
	.won.header-a:before{display: none;}
	.header-nav li.on .header-a:before{transform: rotate(45deg);transition: all .5s;-webkit-transition: all .5s;}
	.header-sub{/*display: block;*/position: relative;top: initial;left: inherit;background: initial;padding:5px 0;border-bottom: 1px solid #E5E5E5; width: 100%;}
	.header-sub a>div{display: none;}
	.header-sub a{color: #666; font-size:14px;padding: 4px 10px;text-align: left;}
	.header-sub a:hover{background:none; color:#f08700;}
}