*{padding: 0;margin: 0;}
ul,li{list-style: none;}
.s-top{width:100%;height:50px;background:url(../image/s-back.jpg);position:relative}
.s-top .txt-scroll{height:50px;line-height:50px;margin:0 43px;margin-right:100px}
.s-top .txt-scroll .scrollbox{width:100%;white-space:nowrap;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}
.s-top .txt-scroll .txt,.s-top .txt-scroll .txt-clone{display:inline;position:relative}
.s-top .list{font-size:0}
.s-top .li{display:inline-block;color:#fff}
.s-top .li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#fff;position:relative;height:50px}
.s-top .li{margin-right:110px;font-size:14px}
.s-top .li .y{font-family:arial;margin-left:28px;font-size:14px;line-height:19px}
.s-top .li .i{width:10px;height:10px;border:1px solid #a2937f;border-radius:50%;margin:0 14px}
.s-top .close{position:absolute;right:48px;top:50%;width:16px;height:16px;background:url(../image/header/close1.png);background-size:100% 100%;margin-top:-8px;cursor:pointer}
.s-top .sc_cg .close{background:url(../image/close1.png) no-repeat center}
.x-header.tran{background:transparent}
.x-header{z-index:2;position:relative;z-index:101;background:#fff;height:51px;border-bottom:1px solid #ddd;width: 100%;}
.x-header .p-header{height:100%}
.x-header.header_h .p-header{background:none;position:absolute;top:0;left:0;width:100%}
.x-header .x-wrap{width:auto;margin:0 40px;position:relative;height:100%;z-index:5}
.x-header .logo{position:absolute;left:0;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.x-header .logo a{height:70%;display:block}
.x-header .logo a img{height:100%;width:auto}
.x-header .logo a img.wht{display:none}
.x-header .box0{display:none}
.x-header .nav_main{position:absolute;left:50%;top:0;height:100%;margin-left:-400px}
.x-header .nav_main ul{height:100%}
.x-header .nav_main ul a{padding:0 1.8em;height:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;
   -webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.x-header a{color: inherit;}
.x-header .nav_main ul li{position:relative;float:left;line-height:50px;font-size:16px}
.x-header .nav_main ul li.cur:after{content:"";border:6px solid transparent;border-bottom-color:rgba(151, 115, 67, 0.7);position:absolute;left:50%;bottom:0;margin-left:-6px}
.x-header .head_w{position:relative}
.x-header.blk{position:absolute;top:0;background:none;border-bottom:0}
.x-header.blk .p-header{position:absolute;background:rgba(0, 0, 0, 0.5);color:#fff;border:none;left:0;top:0;right:0}
.x-header.blk .nav_main{font-size:18px}
@media (max-width: 768px){
.x-header.blk .nav_main{font-size:16px}
}
.x-header.blk .logo a img.wht{display:block}
.x-header.blk .logo a img.red{display:none}
.x-header.blk .tools{color:#fff}
.x-header.blk .tools ul .login_1 .icn{background-image:url(../image/header/ico_user2.png)}
.x-header.blk .tools ul .sc .sc_sear{background-image:url(../image/header/ico_search2.png)}
.x-header.blk .tools ul li:nth-child(n+2)::before{border-color:#fff}
.x-header.blk .tools .menu1{background-image:url(../image/header/ico_menu2.png)}
.x-header.blk .tools ul .ul{border-color:rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0.05)}
.x-header.blk .tools ul .ul a.a{border-color:rgba(255, 255, 255, 0.5)}
.x-header.blk .tools ul li::after{border-top-color:#fff}
.x-header.blk .tools ul .meg .icn:after{background:url(../image/header/ico_tools_msg.png);background-size:100%}
.x-header.blk a.a{position:static}
.x-header .tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#707070;position:absolute;right:0;top:0;height:100%}
.x-header .tools ul{height:100%;margin-bottom:0}
.x-header .tools ul li{width:76px;float:left;position:relative;font-size:16px;cursor:pointer;height:100%;padding:14px 18px;-webkit-box-sizing:border-box;box-sizing:border-box}
.x-header .tools ul .esdTli .icn{display: none;}
.x-header .tools ul .esdTli .icn::after{width: 20px; height: 24px; display: inline-block; content: ''; background: url(../image/header/ico_tools_esdTli.png);background-size: 100%;}
.x-header  .tools ul .esdTli{width: auto; display: none;}
.x-header .tools ul .esdTli::after{display: none;}
.x-header .tools ul .esdTli a{display: flex; height: 100%; align-items: center;}
.x-header .tools ul .sc .sc_close{width:21px;height:21px;display:none;background:url(../image/close31.png) no-repeat;background-size:100% 100%}
.x-header.blk .tools ul .sc .sc_close{background:url(../image/close30.png) no-repeat;background-size:100% 100%}
.x-header .tools ul .close1{width:20px;height:19px;background:url(../image/close11.png) no-repeat;background-size:100% 100%;margin-right:8px;margin-left:0px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}
.x-header .tools ul li.lang{padding-top:13px}
.x-header .tools ul li:nth-child(n+2):before{content:"";border-left:1px solid #ccc;position:absolute;left:0;top:15px;height:20px}
.x-header .tools ul li::after{content:"";border:4px solid transparent;border-top-color:#707070;margin-top:10px;float:right}
.x-header .tools ul .meg .icn{display:inline-block}
.x-header .tools ul .meg .icn:after{width:20px;height:19px;background:url(../image/header/ico_tools_msg2.png);border:0;background-size:100%;content:"";display:inline-block}
.x-header .tools ul .ul{position:absolute;width:100%;top:99%;left:0;border:1px solid #ddd;border-radius:3px;display:none;background:#fff;text-align:center;min-width:60px}
.x-header .tools ul .ul a.a{display:block;padding:5px 0;font-size:14px}
.x-header .tools ul .ul a.a:nth-child(n+2){border-top:1px solid #ddd}
.x-header .tools ul .lang .icn{font-weight:bold;display:inline-block}
.x-header .tools ul .login_1 .icn{display:inline-block;background:url(../image/header/ico_user1.png) no-repeat center top/100% auto;width:17px;height:19px}
.x-header .tools ul .sc a{display:inline-block;background:url(../image/header/ico_search1.png) no-repeat center top/100% auto;width:17px;height:17px}
.x-header .tools ul .sc .search{position:absolute;right:25px;top:100%;border:1px solid #ddd;width:240px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;padding-left:10px;background:#fff;border-radius:3px;overflow:hidden;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.x-header .tools ul .sc::after{width:500px;height:140px;position:absolute;right:-50px;top:0;z-index:-1;content:"";display:block;border:0;visibility:hidden;opacity:0}
.x-header .tools ul .sc:hover::after{visibility:visible}
.x-header .tools ul .sc .search.s{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:1;visibility:visible}
.x-header .tools ul .sc .search.s input::-webkit-input-placeholder{color:#707070;opacity:1}
.x-header .tools ul .sc .search.s input::-moz-placeholder{color:#707070;opacity:1}
.x-header .tools ul .sc .search.s input:-ms-input-placeholder{color:#707070;opacity:1}
.x-header .tools ul .sc .search.s input::-ms-input-placeholder{color:#707070;opacity:1}
.x-header .tools ul .sc .search.s input::placeholder{color:#707070;opacity:1}
.x-header .tools ul .sc .search .kw{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;color:#707070;font-size:14px;width:calc(100% - 62px)}
.x-header .tools ul .sc .search .ok{display:block;width:20px;background:url(../image/header/ico_search.png) no-repeat center center;background-size:19px 19px;height:20px;margin-right:7px;margin-left:7px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}
.x-header .tools .menu1{cursor:pointer;background:url(../image/header/ico_menu1.png) no-repeat center top/100% auto;width:34px;height:34px;display:block}
.x-header .nav_child{position:absolute;left:-40px;top:100%;right:-40px;background:rgba(151, 115, 67, 0.6)}
.x-header .nav_child .item{height:0;overflow:hidden;font-size:14px;color:#fff;text-align:center;margin:0}
.x-header .nav_child .item.s{height:50px;-webkit-transition:height 0.15s ease-out 0s;transition:height 0.15s ease-out 0s}
.x-header .nav_child .item li{padding:0 1.5em;position:relative;height:100%;display:inline-block}
.x-header .nav_child .item li:nth-child(n+2):before{content:"";background:url(../image/header/ico_nav.png);width:6px;height:16px;position:absolute;left:0;top:50%;margin-top:-5px}
.x-header .nav_child .item li a{display:block;height:100%;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.x-header .nav_menu{position:fixed;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;text-align:center;background:url(../image/nav_bg.jpg) center top repeat;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.x-header .nav_menu.s{visibility:visible;opacity:1}
.x-header .nav_menu .close{cursor:pointer;position:absolute;right:50px;top:50px;background:url(../image/header/ico_close.png) no-repeat center center;width:50px;height:50px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.x-header .nav_menu .close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.x-header .nav_menu .logo{padding-top:125px;margin-bottom:82px}
.x-header .nav_menu .list{overflow:hidden}
.x-header .nav_menu .item{float:left;min-width:160px;color:#fff;text-align:center}
.x-header .nav_menu .item h1{font-size:26px;font-weight:normal;position:relative;margin:0;padding-bottom:20px}
.x-header .nav_menu .item h1::after{content:"";background:url(../image/nav_liststyle.png) center bottom no-repeat;position:absolute;bottom:0;margin-top:10px;width:18px;height:11px;left:50%;margin-left:-9px}
.x-header .nav_menu .item h1 a{color:#fff}
.x-header .nav_menu .item dl{margin-top:15px}
.x-header .nav_menu .item dt{font-size:16px;margin-bottom:2px}
.x-header .nav_menu .item dd{font-size:16px;padding:4px 0;margin:0;color:#eaa1a1}
.x-header .nav_menu .item a{color:#eaa1a1}
.x-header .logo_m{display:none}
.x-header #tq{display:none}
.p-50 .x-header.blk{top:50px;background:none;border-bottom:0}
@media screen and (max-width: 1500px){
.x-header .nav_main ul a{padding:0 1.3em;font-size:16px}
.x-header .nav_main{left:40%;margin-left:-200px}
}
@media screen and (max-width: 1440px){
.s-top .li{margin-right:50px}
}
@media screen and (max-width: 1260px){
.x-header .x-wrap{margin:0 20px}
.x-header .tools ul li{width:60px}
.x-header .nav_main ul a{padding:0 1em;font-size:16px}
.x-header .tools ul li::after{display:none}
}
@media screen and (max-width: 970px){
.x-header .tools ul li{width:40px}
.x-header .tools ul li{padding:14px 10px}
}
@media screen and (max-width: 860px){
.x-header .nav_main ul a{padding:0 12px}
.x-header .nav_main{margin-left:-180px}
}
@media screen and (max-width: 790px){
.x-header .nav_main ul a{padding:0 10px}
.x-header .nav_main{margin-left:-170px}
}
/*	pc 端	*/
@media screen and (min-width: 1025px){
.p-header .nav_menu .item dd:hover{color:#fff}
.x-header .nav_menu .item a:hover{color:#fff}
.x-header .tools ul .login_1:hover .icn{background-position:center bottom}
.x-header .tools ul .lang:hover .icn{color:#977343}
.x-header .tools ul .sc_sear:hover{background-position:center bottom}
.x-header .tools ul li:hover:after{border-top-color:#977343}
.x-header .tools ul li:hover .ul{display:block}
.x-header .tools ul .ul a.a:hover{color:#977343 !important}
.x-header .tools .menu1:hover{background-position:center bottom}
.x-header .nav_child .item li:hover{color:#977343}
.x-header .tools ul .meg:hover a::after{background-position:bottom}
.s-top .li:hover a .t{color:#f3eb96}
.s-top .li:hover a .y{color:#f3eb96}
.shkj .x-header{background:none}
}
@media screen and (max-width: 870px){
.x-header .tools ul .sc::after{right:-20px;width:90vw}
}
@media screen and (max-width: 1024px){
.p-50 .x-container{padding-top:125px !important}
.p-50 .x-header .nav_menu{padding-top:125px}
.p-50 .x-header .ww_b{height:calc(100% - 120px)}
.x-header{z-index:14}
.mess_ance{z-index:3}
.x-header .x-wrap{margin:0 15px}
.x-header .nav_main{display:none}
.x-header .tools ul li{width:50px}
.x-header .nav_menu{padding-top:75px;-webkit-box-sizing:border-box;box-sizing:border-box}
.x-header .nav_menu .close{width:40px;height:40px;background-size:cover;right:15px;top:20px}
.x-header .nav_menu .list{width:100%;padding-top:100px}
.x-header .nav_menu .item{float:none;text-align:left;padding:12px 20px}
.x-header .nav_menu .item:nth-child(n+2){border-top:1px solid rgba(255, 255, 255, 0.1)}
.x-header .nav_menu .item.s dl{display:block}
.x-header .nav_menu .item.s h1:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.x-header .nav_menu .item h1{font-size:20px;padding-bottom:0}
.x-header .nav_menu .item h1::after{bottom:50%;right:0;left:auto;margin-left:0;margin-bottom:-5px}
.x-header .nav_menu .item h1 + dl{display:none}
.x-header .nav_menu .item dl{margin-top:5px;padding-left:5px}
.x-header .tools ul .meg .icn span{display:none}
.x-header .tools ul li::after{display:none}
.x-header .tools ul li.lang{display:none}
.x-header .tools ul li{width:30px}
.x-header .logo{display:none}
.x-header .tools ul .meg .icn{height:19px}
.x-header .tools ul .meg .icn:after{margin-left:0}
.x-header .tools ul li:before{display:none}
.x-header .tools .menu1{background:url(../image/header/img3.png) no-repeat center center;background-size:21px}
.x-header .tools ul .sc .sc_sear,.x-header.blk .tools ul .sc .sc_sear{background:url(../image/header/img2.png) no-repeat center center;background-size:100% 100%}
.x-header .tools ul .login_1 .icn,.x-header.blk .tools ul .login_1 .icn{background:url(../image/header/img1.png) no-repeat center center;background-size:100% 100%}
.x-header .tools ul .meg .icn:after{background:url(../image/header/ico_tools_msg10.png) no-repeat left bottom;background-size:100% auto}
.x-header.blk .tools ul .meg .icn:after{background:url(../image/header/ico_tools_msg10.png) no-repeat left bottom;background-size:100% auto}
.x-header .tools ul .esdTli{width: 27px;}
.x-header .tools ul .esdTli .icn{display: inline-block;}
.x-header .tools ul .esdTli a{display: none;}
.x-header .tools ul .esdTli .icn::after{background: url(../image/header/ico_tools_esdTli.png) no-repeat left bottom ;background-size: 100% auto; width: 18px; height: 26px;}
.x-header .tools ul .meg{margin-right:0}
.x-header{height:76px;position:fixed;top:0;left:0;width:100%}
.x-header #tq{display:block}
.x-header .logo_m{width:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-30px;display:block}
.x-header .logo_m a{display:block}
.x-header .logo_m img{display:block;width:50px}
.x-header .x-wrap{background-color:#fff;z-index:9;margin:0;padding:0 15px}
.x-header .tools{right:10px}
.x-header .weather{position:absolute;top:50%;left:10px;font-size:14px;color:#9f7b4b;line-height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.x-header .weather span{line-height:1.3;display:inline-block;vertical-align:middle}
.x-header .weather img{height:26px;vertical-align:middle;margin:0 5px}
.x-header .box0{display:block;text-align:left;font-size:0;color:#fff;padding:0 0 20px/* border-bottom: 1px solid #8c2c2b; */}
.x-header .box0 a{display:inline-block;margin:3px 5px;font-size:14px;border-radius:4px;border:1px solid #fff;width:calc(33.33% - 10px);height:30px;line-height:28px;text-align: center;}
.x-header .nav_menu .list{padding-top:0}
.x-header .box2{font-size:0;height:44px;text-align:center}
.x-header .box2 .a{position:relative;display:inline-block;background:url(../image/header/img8-1.png) no-repeat left center;width:45px;height:44px;background-size:auto 44px;vertical-align:middle;margin:0 6px !important}
.x-header .box2 .a1{background-position:0 0}
.x-header .box2 .a2{background-position:-60px 0}
.x-header .box2 .a3{background-position:-120px 0;margin-left:10px}
.x-header .box2{position:absolute;left:0;width:100%;bottom:10px;font-size:0}
.x-header .ww_b{width:100%;overflow-y:auto;height:calc(100% - 120px)}
.x-header .nav_menu .close{position:absolute;top:90px;width:30px;height:30px}
.x-header.blk .tools .menu1{background-image:url(../image/header/img3.png)}
.x-header.blk .tools ul .sc a{background-image:url(../image/header/img2.png)}
.x-header.blk .tools ul .login_1 a{background-image:url(../image/header/img1.png)}
.x-header.blk{position:fixed}
.x-header .tools ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.x-header .tools ul li{padding:0;width:27px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.x-header .tools ul .meg a{width:20px;height:19px}
.x-header .tools ul li.sc{height:auto}
.s-top{position:fixed;top:0;z-index:10000}
.p-50 .x-header .nav_menu .close{top:135px}
.body{padding-top:51px}
.p-50 .x-header{top:50px}
.s-top .close{right:20px}
.txt-scroll{margin:0 50px 0 0px}
.s-top .li{margin-right:0}
.body{padding-top:76px}
.x-header .nav_menu.esdHBG{padding-bottom:150px;}
.x-header .box2.esdHBG{bottom: 100px;}
.topping-mod.esdHBG{bottom: 100px; transform: none !important;}
}