@charset "utf-8";
/* http://ab.geshai.com */
*{margin:0;padding:0}body{background:#f5f5f5;color:#414141;font:14px/24px "Microsoft YaHei","Segoe UI",Tahoma,Arial;}ul,li{list-style:none}img{border:0}p{word-wrap:break-word}a{color:#333;text-decoration:none}a:hover{color:#1974A1;text-decoration:none}.clear{height:0;clear:both;overflow:hidden}img{border:0;vertical-align:middle}.demo-wrapper{width:100%;margin:0 auto}.demo-header{width:100%;height:50px;line-height:50px;background:#202020;z-index:9999;letter-spacing:.03em;overflow:hidden}.demo-header .logo-title{width:100px;height:50px;background:url(images/logo_h_4.png) center center no-repeat;float:left;line-height:50px;font-size:0;padding:0 20px 0 20px;overflow:hidden}.demo-header .logo-title a{display:block;text-decoration:none;color:#e1e1e1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.demo-header .logo-title a:hover{color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.demo-header .demo-t-tit{float:left;color:#e1e1e1;font-size:14px;font-weight:500;letter-spacing:.05em}.demo-header .demo-t-line{float:left;width:1px;height:23px;padding:15px 20px 0 1px;overflow:hidden}.demo-header .demo-t-line i{display:block;font-style:normal;width:1px;height:23px;background:#4b4b4b;overflow:hidden}.demo-t-nav{float:right;padding-right:20px;position:relative}.demo-t-nav li{float:left;font-size:14px;overflow:hidden}.demo-t-nav li a{text-decoration:none;color:#e1e1e1;padding:0 15px;display:block}.demo-t-nav li a:hover{color:#fff}.demo-cont-line{background:#F3F6F9;border:1px solid #DDE8EE}.h10{height:10px}.h20{height:20px}.h30{height:30px}.h50{height:50px}.h80{height:80px}.h100{height:100px}.demo-tit{height:60px;line-height:60px;font-weight:500;font-size:26px;text-align:center;color:#333;padding:30px 0 0 0}.demo-tit span{font-size:12px;color:#ccc}.demo-js-are-m{width:100%;background:#f5f5f5}.demo-js-area{margin:0 auto;width:88%;white-space:pre-wrap;word-wrap:break-word;line-height:20px;color:#333;font-size:13px;font-family:"SimSun"/*font-family:Consolas,"Courier New",Courier,mono,serif!important;*/}.demo-js-area .style_tag{color:#C06}.demo-js-area .style_name{color:#F09}.demo-js-area .style_attr{color:#369}.demo-js-area .style_value{color:#06F}.demo-js-area .style_semicolon{color:#F09}.demo-js-area .style_braces{color:#F09}.demo-js-area .style_note{color:#999}.demo-js-area .html_name{color:#006DA2}.demo-js-area .html_note{color:#c5c5c5;font-style:italic}.demo-js-area .script_tag{color:#C00}.demo-js-area .script_var{color:#003}.demo-js-area .script_wd{color:#C03}.demo-js-area .script_note{color:#c0c0c0;font-size:12px; letter-spacing:.03em; padding-left:20px;}.demo-footer{width:100%;display:block;height:50px;line-height:18px;padding-top:15px;font-size:12px;color:#ccc;background:#fff}.demo-footer p{text-align:center}.demo-footer a{color:#ccc}.demo-footer a:hover{color:#E7422E}.demo-footer p i{font-style:normal}.demo-footer span.ft1{color:#e5e5e5;font-size:12px;padding:0 10px;}.demo-footer p i a{color:#ccc;text-decoration:none}.demo-footer p i a:hover{color:#E7422E;text-decoration:underline}.demo-footer .cj-soft a{color:#ccc;text-decoration:none}.demo-footer .cj-soft a:hover{color:#E7422E;text-decoration:underline}#tbox{width:45px;float:right;position:fixed;right:20px;bottom:20px;_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)));_margin-bottom:50px}#gotop{width:45px;height:45px;background:url(images/go_top_icon.png) no-repeat;background-size:45px 45px;text-indent:-9999em;overflow:hidden;display:block;filter:alpha(opacity=40);opacity:0.4}#gotop:hover{filter:alpha(opacity=100);opacity:1.0}
.demo-tit2022 { text-align:center; font-size:26px; height:120px; line-height:120px; font-weight:700; letter-spacing:.05em; font-style:italic; color:#183b52; }
.demo-tit2022 h2 { text-align:center; font-size:26px; height:120px; line-height:120px; font-weight:700; letter-spacing:.05em; color:#183b52; }
.demo-tit2022 h2 a { font-size:14px; height:120px; line-height:120px; font-weight:500; color:#315871; padding-left:20px; }
.demo-tit2022 h2 a:hover { color:#183b52; text-decoration:underline; } .ys2023 {color:#ff9600; font-weight: bold;}.ys2023 a:hover{color:#4ad585;}