@charset "utf-8";
@font-face{font-family:'MR';src:url('montserrat.regular.ttf');}
@font-face{font-family:'MM';src:url('montserrat.medium.ttf');}
@font-face{font-family:'MS';src:url('montserrat.semibold.ttf');}
@font-face{font-family:'MB';src:url('montserrat.bold.ttf');}
@font-face{font-family:'MI';src:url('montserrat.boldtalic.ttf');}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:14px;line-height:30px;cursor:default}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}input::-ms-clear{display:none;}input,textarea,button{font-size:10pt;margin:0;padding:0;outline:0}a{text-decoration:none;}a:hover{text-decoration:none;}img{vertical-align:top;max-width:100%;}.YH{font-family:"Microsoft Yahei";}.L{float:left}.R{float:right}.C{clear:both}.RA{position:relative;}.A{position:absolute;}.BR{display:block;overflow:hidden;line-height:1px;height:1px;}.LBR{display:block;overflow:hidden;line-height:1px;height:1px;width:1px;float:left;}.RBR{display:block;overflow:hidden;line-height:1px;height:1px;width:1px;float:right;}.BOX{box-sizing:border-box;}.BO{display:block;overflow:hidden;}.B{display:block;}.O{overflow:hidden;}.IB{display:inline-block;*display:inline;*zoom:1;}.E{white-space:nowrap;text-overflow:ellipsis;}.F:after{content:'\200B';display:block;height:0;clear:both;}.oBlock{display:block;}.oRelative{position:relative;}.oLeft{float:left;}.oRight{float:right;}.oClear{clear:both;}.oClearfix{*zoom:1;}.oClearfix:after{content:'\200B';display:block;height:0;clear:both;}.oAbsolute{position:absolute;}.oFixed{position:absolute;position:fixed;}.oInline{display:inline-block;*display:inline;*zoom:1;}.oNone{display:none;}.oFlex{display:flex;}.oVisible{overflow:visible;}.oHidden{overflow:hidden;}.oAutoX{overflow:hidden;overflow-x:auto;}.oAutoY{overflow:hidden;overflow-y:auto;}.oAuto{overflow:auto;}.oScroll{overflow:scroll;}.NoSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MR{font-family:'MR';}.MM{font-family:'MM';}.MS{font-family:'MS';}.MB{font-family:'MB';}.MI{font-family:'MI';}html,body{font-family:'Microsoft Yahei';background:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;}*{-webkit-text-size-adjust:none;}
a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}

.SCREEN{position:relative;}
.SCREEN.PC{}
.Container{width:1200px;margin:0 auto;position:relative;}


@media screen and (max-width:1280px){
.Container{width:auto;margin:0 40px;}
}


@media screen and (max-width:720px){
.Container{margin:0 30px;}
}

@media screen and (max-width:600px){
.Container{margin:0 20px;}
}

@media screen and (max-width:400px){
.Container{margin:0 15px;}
}















@media screen and (max-width:1480px){}
.SCREEN.MO{overflow:hidden;}
.ROT{position:relative;}
.ROOT{position:relative;}
.SCREEN.PC .ROOT{width:1440px;margin:0 auto;}
.SCREEN.MO .ROOT{margin:0 10px;}

.Headed{display:block;overflow:hidden;height:100px;}
.Headed.Disabled{height:0;}
.Header{display:block;position:absolute;position:fixed;left:0;top:0;right:0;background:#fff;z-index:3000;padding:25px 0;transition:0.1s;}
.Header .HeaderMenuBG{display:none;position:absolute;left:0;right:0;top:100%;height:10px;background:rgba(255,255,255,0.9);}
.Header.Shadow{box-shadow:0 3px 3px rgba(0,0,0,0.1);}
.Header .Headest{display:flex;align-items: center;height:50px;margin:0 60px;}
.Header .Headest .HeadLogo{margin-right:100px;}
.Header .Headest .HeadLogo .HeadLogoLink{display:block;width:220px;height:40px;background:url(header/logo.png) center center no-repeat;background-size:contain;transition:0.3s;}
.EN .Header .Headest .HeadLogo .HeadLogoLink{background-image: url(header/logoen.png);}
.Header .Headest .HeadLogo .HeadLogoLink:hover{opacity:0.66;}
.Header .Headest .HeadMenu{display: flex;align-items: center;}
.Header .Headest .HeadMenu .HeadMenuItem{padding:0 21px;}
.EN .Header .Headest .HeadMenu .HeadMenuItem{padding:0 16px;}
.Header .Headest .HeadMenu .HeadMenuItem .HeadMenuItemLink{font-size: 17px;line-height: 40px;height: 40px;color: #727171;display:block;position:relative;transition:0.2s;}
.Header .Headest .HeadMenu .HeadMenuItem.Active .HeadMenuItemLink{color: #036fb8;}
.Header .Headest .HeadMenu .HeadMenuItem .HeadMenuItemLink:hover{color: #036fb8;}
.Header .Headest .HeadMenu .HeadMenuItem .HeadMenuItemLink .Brick{display:block;overflow:hidden;position:absolute;left:50%;bottom:0;height:2px;width:0;transition:0.3s;background:#036fb8;}
.Header .Headest .HeadMenu .HeadMenuItem.Active .HeadMenuItemLink .Brick{left:0;width:100%;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .HeadMenuItemLink .Brick{left:0;width:100%;}
.Header .Headest .HeadMenu .HeadMenuItem .HeadMenuItemMenu{position:relative;}

.Header .Headest .HeadMenu .HeadMenuItem .MainMenuDrop{display:none;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop{display:block;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper{display:block;position:absolute;left:-20px;top:0px;/*background:#fff;*/color:#727171;font-size:16px;text-align:left;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper .MainMenuDropest{display:block;position:relative;white-space:normal;vertical-align:top;padding:20px 0 15px 0;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper .MainMenuDropItem{display:block;overflow:hidden;font-size:16px;line-height:30px;height:30px;color:#727171;margin:5px 20px;vertical-align:top;white-space: nowrap;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper .MainMenuDropItem:hover{color:#036fb8;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper .MainMenuDropItem.Active{color:#036fb8;}


.Header .Headest .HeadFlex{flex: 1;}
.Header .Headest .HeadTool{display: flex;align-items: center;}
.Header .Headest .HeadTool .HeadToolSearch{border-bottom: 1px solid #e5e5e5;display: flex;align-items: center;position:relative;padding:8px 0;}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchInput{position:relative;width:230px;}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchInput .HeadToolSearchInputIpt{display:block;box-sizing:border-box;width:100%;padding:4px 12px;height:24px;line-height:20px;background:none;outline:0;border:0;color:#000;font-size:13px;font-family:'Microsoft Yahei';}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchButton{}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchButton .HeadToolSearchButtonBtn{display:block;width: 24px;height: 24px;background:url(header/search.png) center center no-repeat;background-size:contain;transition:0.2s;opacity:0.36;}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchButton .HeadToolSearchButtonBtn:hover{opacity:1;}
.Header .Headest .HeadTool .HeadToolSep{margin:0 8px;height:13px;width:2px;background:#ccc;}
.Header .Headest .HeadTool .HeadToolLang{padding:0 4px;}
.Header .Headest .HeadTool .HeadToolLang .HeadToolLangLink{display:block;font-size:18px;line-height:20px;height:20px;color:#a3a3a3;transition:0.2s;}
.Header .Headest .HeadTool .HeadToolLang .HeadToolLangLink:hover{color:#000;}
.Header .Headest .HeadBurg{position:relative;}
.Header .Headest .HeadBurg .HeadBurgLines{display:none;overflow:hidden;width:36px;height:36px;}
.Header .Headest .HeadBurg .HeadBurgLine{display:block;overflow:hidden;position:absolute;top:50%;height:2px;background:#abce04;transition:0.2s;left:10%;width:80%;z-index:100;}
.Header .Headest .HeadBurg .HeadBurgLine.BurgLineA{margin-top:-27%;}
.Header .Headest .HeadBurg .HeadBurgLine.BurgLineB{z-index:110;}
.Header .Headest .HeadBurg .HeadBurgLine.BurgLineC{margin-top:27%;}
.Header .Headest .HeadBurg.Active .HeadBurgLine{}
.Header .Headest .HeadBurg.Active .HeadBurgLine.BurgLineA{transform:rotate(45deg);margin-top:0;left:0;width:100%;}
.Header .Headest .HeadBurg.Active .HeadBurgLine.BurgLineB{background:#fff;width:8px;height:8px;left:50%;transform:translateX(-50%) translateY(-50%);}
.Header .Headest .HeadBurg.Active .HeadBurgLine.BurgLineC{transform:rotate(-45deg);margin-top:0;left:0;width:100%;}
/*.Header .Headest .HeadBurg:hover .HeadBurgLine{}
.Header .Headest .HeadBurg:hover .HeadBurgLine.BurgLineA{transform:rotate(45deg);margin-top:0;left:0;width:100%;}
.Header .Headest .HeadBurg:hover .HeadBurgLine.BurgLineB{background:#fff;width:22%;height:22%;left:50%;transform:translateX(-50%) translateY(-50%);}
.Header .Headest .HeadBurg:hover .HeadBurgLine.BurgLineC{transform:rotate(-45deg);margin-top:0;left:0;width:100%;}*/

.MainMenu{display:block;}
.MainMenu.Active{}
.MainMenu .MainMenuer{display:block;overflow:hidden;position:fixed;left:0;top:60px;right:0;height:100vh;background:rgba(67,68,70,0.95);z-index:2000;transform:translateX(100%);transition: 0.3s;}
.MainMenu.Active .MainMenuer{transform:translateX(0);}
.MainMenu .MainMenuer .MainMenued{}
.MainMenu .MainMenuer .MainMenued .MainMenuest{}
.MainMenu .MainMenuer .MainMenuList{display:block;position:absolute;left:36%;top:40%;transform:translateY(-50%);border-left:2px solid #fff;padding-top: 12px;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem{position:relative;padding:0 22px 0 28px;margin-bottom:15px;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem.Active{position:relative;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem.Active .HeadMenuItemBrick{display:block;overflow: hidden;position: absolute;left:-1px;top:14px;height:2px;background:#fff;width:16px;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem .HeadMenuItemLink{position:relative;display:block;overflow:hidden;font-size:22px;line-height: 44px;height:44px;white-space: nowrap;color: #fff;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem.Active .HeadMenuItemLink{color:#abce04;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem .HeadMenuItemMenu{display: none;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem.Active .HeadMenuItemMenu{display: block;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem .HeadMenuItemMenu .MainMenuDropest{display:block;overflow:hidden;position: relative;padding:5px 0 10px 0;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem .HeadMenuItemMenu .MainMenuDropItem{display:block;overflow:hidden;font-size:18px;line-height:36px;height:36px;color:#fff;vertical-align:top;white-space: nowrap;}
.MainMenu .MainMenuer .MainMenuList .HeadMenuItem .HeadMenuItemMenu .MainMenuDropItem.Active{color:#abce04; }

@media screen and (max-width:1380px){
.Header .Headest{margin:0 30px;}
}

@media screen and (max-width:1290px){
.Header .Headest .HeadLogo{margin-right:50px;}
}

@media screen and (max-width:1160px){
.Header .Headest{margin:0 20px;}
.Header .Headest .HeadLogo{margin-right:30px;}
}

@media screen and (max-width:1080px){
.Header .Headest .HeadLogo{margin-right:20px;}
.Header .Headest .HeadMenu .HeadMenuItem{padding:0 10px;}
.EN .Header .Headest .HeadMenu .HeadMenuItem{padding:0 10px;}
.Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchInput{width:160px;}
.EN .Header .Headest .HeadTool .HeadToolSearch .HeadToolSearchInput{width:120px;}
.Header{padding:15px 0;}
.Headed{height:80px;}
}

@media screen and (max-width:860px){
.Header .Headest .HeadLogo .HeadLogoLink{width:160px;}
.Header .Headest .HeadMenu .HeadMenuItem .HeadMenuItemLink{font-size: 15px;}
.Header .Headest .HeadTool .HeadToolLang .HeadToolLangLink{font-size:16px;}
.Header .Headest{margin:0 15px;}
.Header .Headest .HeadMenu .HeadMenuItem:hover .MainMenuDrop .MainMenuDroper .MainMenuDropItem{font-size:14px;line-height:30px;height:30px;margin:0px 20px;}
}

@media screen and (max-width:760px){
.Header .Headest .HeadMenu{display:none;}
.Header .Headest .HeadTool{display:none;}
.Header .Headest .HeadBurg .HeadBurgLines{display:block;}
.Header .Headest{margin:0 30px;}
.Header{padding:10px 0;}
.Headed{height:70px;}
.Header .Headest .HeadLogo .HeadLogoLink{width:150px;}
}

@media screen and (max-width:600px){
.Header .Headest .HeadBurg .HeadBurgLines{width:30px;height:30px;}
}

@media screen and (max-width:380px){
.Header .Headest{margin:0 20px;}
.Header{padding:5px 0;}
.Headed{height:60px;}
.Header .Headest .HeadLogo .HeadLogoLink{width:130px;}
.Header .Headest .HeadBurg .HeadBurgLines{width:26px;height:26px;}
}

.Footer{background: #efeff0;}
.Footer .Footest{padding: 100px 100px 70px 100px;}
.Footer .Footest .FootPanel{display: flex;align-items: top;justify-content: top;padding-bottom: 160px;}
.Footer .Footest .FootPanel .FootLogo{}
.Footer .Footest .FootPanel .FootLogo .FootLogoLink{cursor: default;display:block;width:152px;height:65px;background:url(footer/logo.png) center center no-repeat;background-size:contain;transition:0.3s;}
.EN .Footer .Footest .FootPanel .FootLogo .FootLogoLink{background-image:url(footer/logoen.png);height:44px;}
.Footer .Footest .FootPanel .FootLogo .FootLogoLink:hover{/*opacity:0.66;*/}
.Footer .Footest .FootPanel .FootFlex{flex: 1;}
.Footer .Footest .FootPanel .FootAbout{}
.Footer .Footest .FootPanel .FootAbout .FootAboutTitle{margin-bottom: 20px;}
.Footer .Footest .FootPanel .FootAbout .FootAboutTitle .FootAboutTitleLink{font-size: 17px;line-height: 20px;color: #595757;transition: 0.2s;}
.Footer .Footest .FootPanel .FootAbout .FootAboutTitle .FootAboutTitleLink:hover{color: #036fb8;}
.Footer .Footest .FootPanel .FootAbout .FootAboutLinks{padding-left: 5px;}
.Footer .Footest .FootPanel .FootAbout .FootAboutLinks .FootAboutLinkItem{display: block;font-size: 14px;line-height: 30px;color: #595757;transition: 0.2s;}
.Footer .Footest .FootPanel .FootAbout .FootAboutLinks .FootAboutLinkItem:hover{color: #036fb8;}
.Footer .Footest .FootPanel .FootContact{padding:0 80px;}
.Footer .Footest .FootPanel .FootContact .FootContactTitle{margin-bottom: 20px;}
.Footer .Footest .FootPanel .FootContact .FootContactTitle .FootContactTitleLink{font-size: 17px;line-height: 20px;color: #595757;transition: 0.2s;}
.Footer .Footest .FootPanel .FootContact .FootContactTitle .FootContactTitleLink:hover{color: #036fb8;}
.Footer .Footest .FootPanel .FootContact .FootContactContent{font-size: 14px;line-height: 30px;color: #595757;transition: 0.2s;}
.Footer .Footest .FootPanel .HideFootLogo{display: none;}
.Footer .Footest .FootPanel .HideFootLogo .HideFootLogoLink{display:block;width:152px;height:65px;background:url(footer/logo.png) center center no-repeat;background-size:contain;transition:0.3s;margin: 36px auto;}
.EN .Footer .Footest .FootPanel .HideFootLogo .HideFootLogoLink{background-image:url(footer/logoen.png);height:44px;}
.Footer .Footest .FootPanel .FootFlex2{flex: 1;}
.Footer .Footest .FootPanel .FootQrcode{width:112px;}
.Footer .Footest .FootPanel .FootQrcode .FootQrcodeImg{width: 112px;height:112px;background:#fff url(footer/qrcode.jpg) center center no-repeat;border:1px solid #e5e5e5;background-size: 100% 100%;margin-bottom:5px; }
.Footer .Footest .FootPanel .FootQrcode .FootQrcodeText{font-size: 12px;line-height: 27px;color: #595757;padding:0 2px;text-align:center;}
.CN .Footer .Footest .FootPanel .FootQrcode .FootQrcodeText{text-align: justify;text-align-last: justify;}
.Footer .Footest .FootCopyRight{font-size: 13px;line-height: 20px;color: #595757;}
.Footer .Footest .FootCopyRight .ICP{color: #595757;transition: 0.2s;display:inline-block;}
.Footer .Footest .FootCopyRight .ICP:hover{color: #036fb8;}


.SCREEN .Footer .CopyrightGori{display: inline-block;width: 50px;height: 12px;background: url(footer/gori.png) center center no-repeat;transition: 0.3s;}
.SCREEN .Footer .CopyrightGori:hover{background: url(footer/gora.png) center center no-repeat;}


.FloTools{display:block;position:fixed;right:50px;bottom:68px;width:68px;z-index:5000;opacity:0;}
.FloTools .FloToolse{position:relative;}
.FloTools .FloToolse .FloToolsItem{display:block;overflow:hidden;position:relative;width:68px;height:68px;color:#fff;font-size:12px;line-height:68px;text-align:center;transition: 0.2s;}
.FloTools .FloToolse .FloToolsItem.FTITop{background:#123875 url(footer/top.png) center center no-repeat;}
.FloTools .FloToolse .FloToolsItem.FTITop:hover{background-color:#16499b}
.FloTools .FloToolse .FloToolsItem.FTITel{background:#a2ca0f;}
.FloTools .FloToolse .FloToolsItem.FTITel:hover{background-color:#97ba17;}

@media screen and (max-width:1380px){
.Footer .Footest{padding: 100px 80px 50px 80px;}
.Footer .Footest .FootPanel{padding-bottom: 140px;}
}

@media screen and (max-width:1290px){
.Footer .Footest{padding: 100px 50px 50px 50px;}
.Footer .Footest .FootPanel{padding-bottom: 120px;}
}

@media screen and (max-width:1160px){
.Footer .Footest .FootPanel{padding-bottom: 100px;}
}

@media screen and (max-width:1080px){
.Footer .Footest .FootPanel{padding-bottom: 80px;}
}

@media screen and (max-width:960px){
.Footer .Footest .FootPanel{padding-bottom: 60px;}
.FloTools{display: none;}
}

@media screen and (max-width:930px){
.Footer .Footest .FootPanel .FootAbout{margin-left: 20px;}
}

@media screen and (max-width:920px){
.Footer .Footest .FootPanel .FootAbout{display: none;}
}


@media screen and (max-width:800px){
.Footer .Footest .FootPanel .FootLogo{display: none;}
.Footer .Footest .FootPanel .FootContact{padding:0 50px;}
.Footer .Footest .FootPanel .FootQrcode{display: none;}
}

@media screen and (max-width:790px){
.Footer .Footest{padding: 70px 22px 28px 22px;}
.Footer .Footest .FootPanel{flex-direction: column;text-align: center;padding-bottom: 10px;}
.Footer .Footest .FootPanel .FootContact{padding:0;}
.Footer .Footest .FootPanel .HideFootLogo{display: block;}
.Footer .Footest .FootCopyRight .ICP{}
.Footer .Footest .FootPanel .FootContact .FootContactTitle{display: none;}
.Footer .Footest .FootPanel .FootContact .FootContactContent{font-size: 13px;line-height: 25px;}
.Footer .Footest .FootPanel .HideFootLogo{margin-right: 0;}
.Footer .Footest .FootCopyRight{text-align: center;}
}

@media screen and (max-width:770px){

}

@media screen and (max-width:680px){
.Footer .Footest .FootCopyRight{font-size: 12px;}
.Footer .Footest .FootPanel .HideFootLogo .HideFootLogoLink{width:120px;height:52px;}
}



@media screen and (max-width:380px){
.Footer .Footest{padding: 70px 15px 28px 15px;}
.Footer .Footest .FootPanel .FootContact{padding:0;}
.Footer .Footest .FootPanel .HideFootLogo{margin: 0;}
.Footer .Footest .FootPanel .HideFootLogo .HideFootLogoLink{width:100px;height:43px;}
}




