@charset "UTF-8";
html{font-family:sans-serif;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}
*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:transparent}
a,blockquote,body,button,code,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,label,li,main,ol,option,p,pre,q,section,select,span,table,td,textarea,th,tr,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%;line-height:inherit;vertical-align:baseline;background:0 0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
ol,ul{list-style:none}
hr{border-bottom:1px solid #000}
img{width:100%;height:auto;vertical-align:middle;border-style:none}
a,a:hover,a:active,a:link,a:visited{color:#0E3D52;text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
[type=checkbox],[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=radio],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{display:block;width:100%;max-width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;border:medium none}
::-webkit-input-placeholder{color:#a1a1a1}
:-moz-placeholder{color:#a1a1a1}
::-moz-placeholder{color:#a1a1a1;opacity:1}
:-ms-input-placeholder{color:#a1a1a1}
[type=button],[type=reset],[type=submit],button{border-radius:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}
:focus{outline:0}
.clear{clear:both;font-size:0;width:0;height:0;line-height:0;visibility:hidden}
.cutoff,.cutoff *{list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.shade{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7}
.popup{position:fixed;z-index:100}
body{font-family:"SimHei",sans-serif; background-color: #ffffff;  -webkit-background-size: 100%; background-size: 100%; background-repeat:repeat-y;}
.defDIV{width: 100%; height: auto; float: left; display: inline-block; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: left top; position: relative; overflow: hidden;}
.bfDIV{background-size: 100%; display: block; background-repeat: no-repeat; background-position: center; position: relative; overflow: hidden;}
div.header{width: 100%; height: 2.125rem; display: block;}
div.header .logo{background-image: url(../images/logo@2x.png); width: 5.525rem; height: 0.75rem; margin: 0.65rem auto auto 0.7rem; float: left;}
div.banner .zhen{background-image: url(../images/zhen@2x.png); width: 3.525rem; height: 1.075rem; float: right; margin: 0.6rem 0.5rem auto auto; cursor: pointer;}
div.banner{background-image: url(../images/citic1.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; height:38.15rem; display: block;}
div.words{background-image: url(../images/20230905/words.jpg); width: 100%; height: 13.725rem; background-size: cover; background-position: center; background-repeat: no-repeat;}
div.icons{background-image: url(../images/icons@2x.png); width: 16.325rem; height: 3.225rem; margin: 0.75rem auto 0;}
div.buttons{background-image: url(../images/bg20250911.png); background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; height:86.45rem; display: block; position: relative; }
div.buttons img{width: 6.3rem;height: 6.3rem;float: left;position: absolute;bottom: 9.3rem;left: 3.4rem;}
div.buttons a{position: absolute;}
div.buttons a.go{width: 15.1rem;height: 1.5rem;left: 1.8rem;top: 23.1rem;cursor: pointer;}
div.buttons a.tc{width: 6.1rem;height: 1.1rem;left: 6.3rem;top: 6.1rem;cursor: pointer;}
div.buttons .info{    margin: 6.45rem auto auto 1.9rem;width: 15.0rem;height: 24.375rem;overflow-y: scroll;}
div.buttons .info .content{background-image: url(../images/tc-words.png);width: 100%;height: 35.4rem;  background-repeat: no-repeat;-webkit-background-size: 100%;background-size: 100%;background-position: center;
}





