@charset "UTF-8";
/*! Project:p195008, Create:FWS 2023.02.09 17:21, Update:FWS 2026.01.27 10:22 */ 

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
input{outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
li,ol,ul{list-style:none}
b,strong{font-weight:700}
em,i{font-style:normal}
td,th{text-align:center}
/*! Project:\65e0, Create:FWS 2023.06.13 10:26, Update:FWS 2023.06.13 10:26 */
/*! Project:\65e0, Create:FWS 2023.06.13 10:25, Update:FWS 2023.06.13 10:25 */
/*! Project:\65e0, Create:FWS 2023.06.13 10:24, Update:FWS 2023.06.13 10:24 */
/*! Project:\65e0, Create:ljp 2019.06.27 18:15, Update:ljp 2019.06.27 18:15 */
.txthide{font-size:0;line-height:0;overflow:hidden}
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;height:0;line-height:0}
.clearfix{*zoom:1}
.fl{float:left}
.fr{float:right}
em,i{font-style:normal}
input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
a{color:#fff;text-decoration:none}
a:hover{text-decoration:underline}
.layer{position:absolute;_position:absolute;left:0;top:0;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:Alpha(opacity=80);z-index:999}
html{font-size:16px;overflow:hidden;overflow-y:auto}
body{font:14px/1.5 "\5fae\8f6f\96c5\9ed1"!important;color:#41290f!important;background:url(../images/bg_y.png) repeat-y center;background-color:#4f1212;text-align:center}
.bgImgs{position:absolute;_position:absolute;left:50%;top:0;width:2000px;margin-left:-1000px;z-index:0}
.bgImgs li{height:692px;overflow:hidden}
.header{position:relative;width:1200px;margin:0 auto;text-align:left;height:692px}
.logoes{padding-top:3px;padding-left:0}
.logoes .logo{display:inline-block;margin-right:15px;vertical-align:middle}
.topNav{position:absolute;right:20px;top:15px;background:url(../images/bg_topNav.png) 0 0 no-repeat;width:193px;height:31px;text-align:center;font-size:14px;line-height:27px;color:#fff}
.topNav a{padding:0 8px}
.video{position:absolute;_position:absolute;left:240px;top:330px;width:160px;height:80px;display:none}
.video__arrow{position:absolute;_position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../images/videoplay.png) no-repeat center center}
.video__btn{position:absolute;_position:absolute;left:0;top:0;width:100%;height:100%;background:url(about:blank)}
.nav{z-index:11;background:url(../images/bg_nav.png) 0 0 no-repeat;width:1172px;height:110px;position:absolute;top:520px;left:50%;margin-left:-586px}
.navCont{margin:0 auto;text-align:center;font-size:0}
.navCont__item{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;width:10.5%;margin-top:18px;margin-right:-1px;background:url(../images/bg_line.png) no-repeat top right;height:73px;border-top:0 none;border-bottom:0 none}
.navCont__item:last-child{background:0 0}
.navCont a{display:block;width:100%;height:100%;color:#fff;text-align:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.navCont__num{display:block;font-size:16px;margin-top:8px;margin-bottom:8px;line-height:1.2em;color:#ffa748}
.navCont a.on,.navCont a:hover{text-decoration:none;color:#ffd06c}
.navCont a.on .navCont__num,.navCont a:hover .navCont__num{color:#ffd06c}
.navCont__txt{display:block;font:18px/1.5 "\5fae\8f6f\96c5\9ed1";font-weight:700}
.main{text-align:left;position:relative;min-height:888px;width:1200px;background:url(../images/bg_main--bot.png) center bottom no-repeat;margin:0 auto 0;*top:0}
.pageTit{background:url(../images/bg_main--top.png) 0 0 no-repeat;width:1200px;height:228px;top:0;position:relative;text-align:center;font-weight:700;line-height:122px;overflow:hidden}
.pageTit__pre{font-size:0}
.pageTit__pre em{display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline;color:#bb3118;text-indent:0;font-size:26px!important}
.pageTit__txt{padding-left:5px;font-size:26px;color:#391e0d}
.pageCont{color:#373737;padding:0 120px 0;position:relative;top:-100px;z-index:3;font:16px/1.5 "\5fae\8f6f\96c5\9ed1"}
.pageCont img{margin:10px 0}
a.startBtn{position:relative;z-index:11;display:block;margin:10px auto 50px;background:url(../images/btn_start.png) 0 0 no-repeat;width:362px;height:117px}
a.startBtn:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
.footer{width:100%;background:#000}
.footer__txt{position:relative;margin:0 auto;padding:20px 0 20px 250px;width:750px;font-size:.75em;line-height:1.8em;color:#727272}
.footer__logo{position:absolute;_position:absolute;left:40px;top:20px;width:180px;height:40px;padding-right:10px;border-right:1px solid #383838;padding-bottom:3px;background:url(../images/logo-web.png) no-repeat}
.footer a{color:#727272}
.backTop{position:fixed;left:50%;bottom:100px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));width:42px;height:44px;margin-left:620px;background:url(../images/top.png) no-repeat}
.codeBox{display:none;position:fixed;_position:absolute;right:10px;top:50%;_top:expression(documentElement.scrollTop+380);width:120px;background-color:#fff;text-align:center;line-height:1em}
.codeBox__txt{display:block;font-size:.75em}
#pop{display:none}
.msg{position:fixed;_position:absolute;right:50%;top:50%;_top:expression(documentElement.scrollTop+380);width:640px;height:402px;margin:-201px -320px 0 0;background-color:#000;border:5px #000 solid;z-index:1000}
.msg__close{position:absolute;right:-50px;top:-5px;width:45px;height:45px;background:#000 url(../images/close.png) no-repeat center center}