@charset "utf-8"; /*************** TsingStone Info&Art Design Studio the Academy of Arts & Design, Tsinghua University Author:Jason Woo ***************/ html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,figure,figcaption,code,del,dfn,em,image,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,tf,tr,th { border: 0px; padding: 0px; font-size: 100%; margin: 0px; font-family: inherit; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-size-adjust: 100%; font-weight:normal; } body { background:#fff; color: #000; line-height: 1.6em; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin: 0px; } img { border: 0px; vertical-align:bottom; -ms-interpolation-mode: bicubic; /*! width: 98%; */ } a,a:link { text-decoration: none; } a:hover { text-decoration:none; color:#f4930a; } ul, li { list-style-type:none; } .left { float: left; } .right { float: right; } .clearfix:after { display:block; content:''; clear:both; height:0px; visibility: hidden; } .yahei{ font-family:"\5FAE\8F6F\96C5\9ED1"; } h1,h2,h3,h4 { font-family:"\5FAE\8F6F\96C5\9ED1"; } .relative { position:relative; } .clearfix { *display:table; *zoom:1; } .clear { clear:both; overflow:hidden; height:0; } *::selection { background:#555; color: #FFFFFF; text-shadow: none; } *::-moz-selection { background:#555; color: #FFFFFF; text-shadow: none; } .mainWrap { width:1200px; margin:auto; } .ie6 { text-align:center; font-size:14px; background:#FC6; line-height:60px; } .ie6 span { float:right; margin-right:30px; cursor:pointer; } /*comm section header footer*/ header { background-color: #00c6ff; background: -webkit-linear-gradient(to right, #0659bf, #1485e5); background: -webkit-linear-gradient(to right, #0659bf, #1485e5); background: #1485e5; background: -webkit-linear-gradient(to right, #0659bf, #1485e5); background: linear-gradient(to right, #0659bf, #1485e5); } .scroll{ position: fixed; top: 0; z-index: 9998; width: 100%; padding-top: 0; } .scroll .topwraper{ display:none; } header .logo { float:left; width: 50%; padding: 35px 10px; } header .navwrap .smenu { display: none; } header .search { float:right; margin-left:40px; padding-top:15px; } header .search input { border:0; height:36px; float:left; line-height:34px; width:220px; padding:0 10px; } header .search a { background:#B7A57A; display:block; height:36px; padding:0 15px; color:#fff; font-size:22px; float:left; } header .search a i { line-height: 36px; cursor: pointer; } header .ulink { float: right; margin-right: 20px; padding-top:0px; } header .ulink li { float:left; padding:50px 0px; } header .ulink li i { line-height: 27px; cursor: pointer; } header .ulink li .circle { height:26px; width:26px; text-align:center; font-size:16px; color:#722db0; display:block; background: #ededed; margin-left: 30px; border-radius: 50%; } header .ulink li .circle:hover { background:#f4930a; color:#fff; } header .ulink li.socialnet { position: relative; z-index: 1; } header .ulink li.socialnet:hover div { display: block; } header .ulink li.socialnet div { position: absolute; background:#fff; width: 130px; height: 130px; top: 45px; left: -22px; border:1px solid #ccc; display: none; z-index: 1; } header .ulink li.socialnet div i { border-color: transparent; border-style: solid; border-width:10px; display: block; height: 0; position: absolute; width: 0; border-bottom-color:#ccc; border-top-width:0; left:50%; margin-left:-8px; top:-10px; } header .ulink li.socialnet div i em { border-color: transparent; border-style: solid; border-width:10px; display: block; height: 0; position: absolute; width: 0; border-bottom-color:#fff; border-top-width:0; left:-10px; top:1px; } header .ulink li .div { padding:0 12px 0 8px; } header .ulink li.thuhome a { color:#fff; font-size: 12px; line-height: 26px; margin-left: 20px; } header .ulink li.thuhome a:hover{ color: #f4930a; } header .topwraper{ padding-bottom:0; z-index: 11; } header .navwrap { border-bottom:2px solid #FFCB01; overflow:hidden; background-color: #fdfdff; border-top: 6px solid #00bfff; } header .navwrap li { float:left; font-size:15px; position:relative\9; z-index:10\9; } header .navwrap li a { display:block; padding:0 28px; line-height:50px; /*! height:50px; */ color: #000; font-size: 20px; /*! font-weight: bold; */ /*! font-family: jianqi; */ } header .navwrap li a.current { border-bottom:3px solid #B7A57A; height:57px; } header .navwrap li a:hover { color:#fff; background: #1a7be3; } .footer { overflow: hidden; background-size: cover; } .footer a { color: #fff; } .footer a:hover { color: #f4930a !important; } .footer .section_1 { padding: 35px 0px; } .footer .section_2 { background: rgb(49, 72, 151); padding: 22px 0px; color: #fff; width: 100%; height: 183px; background: #006DB8; } .footer .section_1 .link { width: 950px; z-index: 0; position: relative; } .footer .section_1 .link li { float: left; width: 20%; padding: 6px 0; } .footer .section_1 .link li a { font-size: 16px; line-height: 1.5em; } .footer .section_1 h2 { font-size: 24px; display: inline-block; border-bottom: 5px #ffcb01 solid; color: #fff; padding-bottom: 10px; margin-bottom: 10px; font-weight: bold; } .footer .section_1 .right { width: 265px; z-index: 0; position: relative; } .footer .section_1 .right a { font-size: 14px; line-height: 1.5em; } .footer .section_1 .right ul { margin-top: 15px; } .footer .section_1 .right li { padding: 8px 0; } .footer .section_1 .right .booking { background: #1692C6; display: inline-block; line-height: 40px; padding: 0 30px; margin-top: 20px; border-radius: 4px; } .righttools { position: fixed; right: 20px; bottom: 20px; width: 52px; z-index: 999; } .righttools .i { display: block; cursor: pointer; opacity: 0.25; filter: alpha(opacity=25); width: 50px; height: 50px; border: 1px solid #fff; background: #000; border-radius: 50%; color: #fff; text-align: center; font-size: 30px; line-height: 45px; } .righttools .i:hover { opacity: 0.3; filter: alpha(opacity=30); } .righttools .sharewrapper { display: none; } .righttools .sharewrapper .i { opacity: 1; filter: alpha(opacity=100); } .righttools #toup { display: none; } .righttools #share { font-size: 20px; line-height: 48px; } .righttools #wechatshare { background: #51C332; font-size: 20px; line-height: 48px; } .righttools #weiboshare { background: #E6162D; font-size: 22px; line-height: 48px; } .righttools #qqshare { background: #0188FB; font-size: 20px; line-height: 48px; } #nav ul { display:none; position:absolute; top:60px\9; left:0\9; border:1px solid #ccc\9; background:#fff; z-index:100; width:148px; padding:1px 0; margin-left:0px; height:auto; box-shadow:0px 0px 5px #666; } #nav li:hover ul { display: block; width: 154px; } #nav ul li { float:none; display:block; border:none; background:none; height:auto; padding:0; position:static\9; width: 70%; } #nav ul a { width:100%; text-align:center; font-size:18px; line-height:40px; display:block; background:#fff; height:auto; float:none; border:none; color: #2F124A; padding: 3px 23px; } #nav ul a:hover { background:#1a7be3; color:#fff; } .more_0{ width:113px; height: 40px; border-radius:20px; border:1px solid rgba(183,165,122,1); display: block; color: rgba(183,165,122,1); line-height: 40px; text-align: center; font-size: 18px; margin: 36px auto; } .more_0:hover{ color:#4B2E83; border:1px solid #4B2E83; } #nav ul i { border-color: transparent; border-style: solid; border-width:10px; display: block; height: 0; position: absolute; width: 0; border-bottom-color:#ccc; border-top-width:0; left:50%; margin-left:-10px; top:-10px; } #nav ul i em { border-color: transparent; border-style: solid; border-width:10px; display: block; height: 0; position: absolute; width: 0; border-bottom-color:#fff; border-top-width:0; left:-10px; } @media screen and (max-width:400px) { body .content .list-lr .list-l .yeartab li { width: 44%; margin: 10px 9px; }} @media screen and (max-width:800px) { header { background-color: #00c6ff; background: -webkit-linear-gradient(to right, #0659bf, #1485e5); background-size: cover; background: linear-gradient(to right, #0659bf, #1485e5); } .content { background-position: left top; } .twindex .tbys tr td{font-size: 16px;} .mainWrap { width:100%; margin:auto; min-width: 320px; } .content .pic-list a{ width: 47%; } .content .list-lr .list-l .yeartab li { margin: 10px 20px; width: 44%; } .content .list-lr .list-l .yeartab li a { margin-right: 0; } .content .list-lr .jszp { /* width: 200px; */ float: none; display: block; margin: auto; } .content .list-lr .jsnr h1 { margin: 20px auto; text-align: center; } body .content .list-lr .jsnr h2 { text-align: center; width: 100%; } .content .list-lr .jsnr { width: 97%!important; float: none !important; } .content .list-lr .jsnr { display: block; margin: 10px 8px; } header .ulink { /*! float:none; */ padding:5px 0 0 10px; /*! margin: 0 0 20px 0; */ border-bottom: 1px solid #5f5669; position: relative; } header .ulink li { padding: 0; line-height: 40px; } header .ulink li.socialnet { display:none; } header .ulink li.socialnet span .circle { margin: 0 } header .ulink li .circle { border:0; display: inline-block; font-size: 18px; height: auto; width: auto; border-radius: 0; padding: 0px 10px; background: none; color: #fff; } header .ulink li .circle:hover { background: none; color: #f4930a; border:0; } header .ulink li.mr { position: absolute; right: 145px; } header .ulink li.mr.thuhome { right: 20px; display: none; } header .logo { margin-bottom: -20px; width: 80%; padding: 20px 10px; } header .logo img { width: 300px; } header .topwraper { padding-bottom: 20px; } header .navwrap { border-top:none; position: relative; overflow: inherit; } header .navwrap .smenu { ; font-size: 65px; height: 30px; width: 70px; color: #fff; text-align: center; position: absolute; right: 10px; top: -57px; cursor: pointer; display: block; z-index: 12; } header .navwrap .smenu.active { right: 7px; } header .navwrap #nav { position: absolute; width: 140px; z-index: 999; background: #4C4F52; right:0; top:-18px; /*! padding: 10px 0; */ display: none; } header .navwrap #nav.active { display:block; background: rgba(0, 0, 0, 0.8); } header .navwrap #nav li { float: none; } header .navwrap #nav li.block { display:block; } header .navwrap #nav li a { line-height: 40px; padding: 0 0 0 35px; color: #fff; font-size: 14px; height:auto; } header .navwrap #nav li a.current { border-bottom:none; } header .navwrap #nav li a:hover { background: #6F7174; } #nav li:hover ul { display: none; } header .search { position: absolute; right: 0; background: #4C4F52; top: 369px; z-index: 999; height: 70px; padding: 30px 0 0 30px; width: 220px; margin: 0; border-top: 1px solid #777; display: none; } header .search.active { display: none; background: rgba(62,58,57,0.9); } header .search input { width: 135px; border: 0; } header .search a { background: #fff; color: #B7A57A; height: 36px; line-height: 36px; font-size: 16px; padding: 0 10px; } .footer { background-size: cover; } .footer .section_1{ padding: 35px 20px; } .footer .section_2{ padding: 22px 20px; } .footer .section_1 .right { float: none; padding-bottom: 30px; } .footer .section_1 ul.link li { width: 35%; } .footer .section_2 .left, .footer .section_2 .right { float:none; } } .footer .section_2 span { display: block; } .content .list-lr .list-l .yeartab li { margin: 10px 18px; width: 43%; } @media screen and (max-width:320px) { header .ulink li.mr { right:120px; } header .ulink li.mr.thuhome { right:10px; display: none; } } .se-nav{ height: 260px; position: relative; text-align: center; } .se-nav h3 { font-size: 38px; color: #fff; line-height: 48px; padding-top: 113px; text-align:center; padding-bottom: 30px; } @media screen and (max-width: 1200px){ .content .list-lr .list-r { display:none; } .content .list-lr .list-l { min-height: auto; width: 100%; } .footer .section_1 .link li { float: left; width: 24%; padding: 6px 0; } .content .list-lr .list-l .twindex{width:97%;padding: 12px;} .mainWrap { width: 90%; margin: auto; min-width: 320px; } header .navwrap li a { display: block; padding: 0 32px; line-height: 60px; height: 60px; color: #fff; } body .content .section_0 .section_0_r { width: 40%; float: right; background: rgba(75,46,131,.1); border-top: 12px #B7A57A solid; margin-top: 26px; margin-right: 30px; } body .content .section_0 .section_0_l { width: 50%; float: left; position: relative; margin-left: 30px; } } @media screen and (max-width: 1000px){ .se-nav{ height: 160px; } .section_0_l { width: 98%!important; margin-left: 0; } .content .list-lr .jsnr { width: 100%; float: right; font-size: 16px; line-height: 1.75em; word-break: break-all; } body .content .section_0 .section_0_r { width: 100%; float: right; background: rgba(75,46,131,.1); border-top: 12px #B7A57A solid; margin-top: 26px; margin-right: 0px; } .se-nav h3 { font-size: 30px; line-height: 1em; padding-top: 1.1em; } } .se-secondnav {display:inline-block;*display:inline;*zoom:1; margin-top:-12px; position:relative; z-index:100;} .se-secondnav div{ display:inline-block; *display:inline;} .se-secondnav a{display:block; *display:inline-block;font-size: 16px;color:#fff;padding:0 15px;} .se-secondnav a.current,.se-secondnav a:hover{ color:#C8B690;} @media screen and (max-width: 500px){ body .content .section_0 .section_0_l p { height: 500px; } body .content .pic-list a { width: 100%; } .footer .section_1 ul.link li { width: 100%; } .content .list-lr .jszp { text-align: center; display: block; } .content .list-lr .jsnr { width: 97%; margin: 10px 6px; } .twindex .tbys tr td { font-size: 12px; line-height: 30px; width: 30%; } .content .list-lr .jsnr h1 { font-size: 30px; margin: 20px 2px; text-align: center; } .content .list-lr .jsnr h2 { font-size: 18px; text-align: center; } .content .list-lr .jsnr h3 { padding: 10px; } .content .list-lr .jsnr p { margin: 0.75em 20px 0.75em 7px; /* padding: 0px; */ } .content .list-lr .list-l .yeartab li { width: 45%; margin: 10px 9px; } .content .list-lr .list-l .yeartab li a { margin-right:0; line-height: 40px; } .content .list-lr .jsnr table{margin-left: 0px;} .content .list-lr .jsnr table tr td:first-child{width: 140px;display: inline-block;} .content .list-lr .jsnr table tr .info{ padding-right: 10px; display: table-cell; } .imglist .yjry_list a { margin: 0px 5px; width: 170px; } .list-l h2 { margin: 10px 0; } .section_0_r ul b{display:none;} .se-secondnav { padding-top: 8px; line-height: 2em; } .se-secondnav a { display: block; font-size: 14px; } div.se-nav .se-secondnav div .bg { background: #B7A57A; color: #fff; padding: 5px 10px; } } @media screen and (max-width:1300px) { .content .list-lr .width{ width: 100%; float: left; } .content .list-lr .width .jszp1{ float: left; } } @media screen and (max-width:600px) { .content .list-lr .width{ width: 100%; float: left; height: auto; } .content .list-lr .width .jszp1{ text-align:center; width:100%; } .content .list-lr .jsnr1{ text-align:left; width: 100%; float: none; font-size: 16px; line-height: 2em; word-break: break-all; } .content .list-lr .jsnr1 h1, h2{ /* text-align:center!important; */ } }