@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:#989895; color: #444; line-height: 1.6em; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin: 0px;} input,textarea,select { font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size:12px; outline:none; padding:0; -webkit-appearance: none; border-radius: 0;} img { border: 0px; vertical-align:bottom; -ms-interpolation-mode: bicubic;} a,a:link { text-decoration: none; color:#333;} a:hover { text-decoration:none; color:#ff7800;} 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:990px; 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:#b13a3e url(../images/bg_01.jpg) no-repeat center center; padding-top:25px;} header .logo { float:left; margin-left:10px; padding-bottom:20px;} header .logo img { width: 350px;} header .navwrap .smenu { display: none;} header .search { float:right; margin-left:42px; padding-top:15px;} header .search input { border:0; height:36px; float:left; line-height:34px; /*width:220px;*/ width: 290px; padding:0 10px;} header .search a { background:#e71616; 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:26px; padding-top:18px;} header .ulink li { float:left; padding:2px;} 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;} 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: -52px; 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 .en { display:block; background:#f4930a; line-height:26px; color:#4c2270; padding:0 15px;} header .ulink li .en:hover { background:#fff ;} header .ulink li .div { padding:0 12px 0 8px;} header .ulink li.thuhome a,header .ulink li.thuold a { color:#fff; font-size: 12px; line-height: 26px; margin-left: 20px;} header .ulink li.thuhome a:hover,header .ulink li.thuold a:hover { color: #f4930a;} header .topwraper { padding-bottom:0; z-index: 11;} header .navwrap { border-top:1px solid #e71616;} header .navwrap li { float:left; font-size:15px; position:relative\9; z-index:10\9;} header .navwrap li a { display:block; padding:0 26px; line-height:60px; height:60px; color: #fff;} header .navwrap li a.current { border-bottom:3px solid #f4930a; height:57px;} header .navwrap li a:hover { color:#f4930a;} .content { background:#f4f6f6 url(../images/bg_02.jpg) center top no-repeat;} .hideonpc { display: none;} footer { background:#989895; padding: 35px 0;} footer .thulogo { float: left;} footer .copyright { float: left; color: #d4d4d4; padding-left: 40px;} footer .copyright span { color: #fff; display: block; padding: 2px 0 5px 0;} footer .copyright span a { color: #fff;} footer .copyright span a:hover { color: #fff;} #nav ul { display:none; position:absolute; top:60px\9; left:0\9; border:1px solid #ccc\9; background:#fff; z-index:100; width:150px; padding:5px 0; margin-left:-23px; height:auto; box-shadow:0px 0px 5px #666;} #nav li:hover ul { display: block;} #nav ul li { float:none; display:block; border:none; background:none; height:auto; padding:0; position:static\9;} #nav ul a { width:auto; text-align:left; font-size:14px; line-height:42px; display:block; background:#fff; height:auto; float:none; border:none; text-align:center; color: #2F124A;} #nav ul a:hover { background:#F1EEE7;} #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:-8px; 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; top:1px;} /*action*/ .motion { transition:all .3s ease-in;} .pager { clear: both; margin: 25px 0; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center;} .pager a { background: none; border: 1px solid #aaa; color: #e71616; display: inline-block; line-height: 32px; margin: 0 2px; padding: 0 10px; height: 32px; border-radius: 3px; vertical-align: middle;} .pager b { background: none; color: #e71616; display: inline-block; line-height: 32px; margin: 0 2px; padding: 0 10px; height: 32px; vertical-align: middle;} .pager a:hover, .pager a.current { background-color: #e71616; border: none; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 34px; height: 34px; padding: 0 11px;} .pager .p { font-size: 22px;} .pager input { height: 32px; line-height: 32px; width: 30px; text-align: center; background: none; border: 1px solid #aaa; vertical-align: middle; border-radius: 3px; margin: 0 5px;} .pager span { padding: 0 0 0 20px; color: #777 ;} .kong{ background:url(../images/bulid.jpg) no-repeat center/ cover; width:100%;height:600px ;} @media screen and (max-width:800px) { header { background-position: left top; padding-top: 0;} .content { background-position: left top;} .mainWrap { width:100%; margin:auto; min-width: 320px;} header .ulink { float:none; padding:5px 0 0 10px; margin: 0 0 20px 0; border-bottom: 1px solid #9450df; position: relative;} header .ulink li { padding: 0; line-height: 40px;} header .ulink li.socialnet {} 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 .en { background: none; color: #f4930a; line-height: inherit;} header .ulink li .en:hover { background: none; color: #f4930a;} header .ulink li.mr { position: absolute; right: 80px;} header .ulink li.mr.thuold { right:90px;} header .ulink li.mr.thuhome { right: 20px ;} header .logo { margin-left:20px; padding-bottom:0;} header .logo img { width: 180px;} .logo>img { padding-top:15px !important;} header .topwraper { padding-bottom: 20px;} header .navwrap { border-top:none; position: relative;} header .navwrap .smenu { font-size: 18px; background: #F6920A; height: 38px; width: 38px; color: #fff; line-height: 38px; text-align: center; position: absolute; right: 20px; top: -57px; cursor: pointer; display: block; z-index: 12;} header .navwrap .smenu.active { right: 250px; background: rgba(62,58,57,0.9);} header .navwrap #nav { position: absolute; width: 250px; z-index: 999; background: #4C4F52; right:0; top:-57px; padding: 10px 0; display: none;} header .navwrap #nav.active { display:block; background: rgba(62,58,57,0.9);} header .navwrap #nav li { float: none;} 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: 372px; 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:block; background: rgba(62,58,57,0.9);} header .search input { width: 135px; border: 0;} header .search a { background: #fff; color: #F6920A; height: 36px; line-height: 36px; font-size: 16px; padding: 0 10px;} footer .thulogo { float: none; text-align: center;} footer .copyright { text-align: center; padding:20px 20px 0 20px; float: none; width: auto;} footer .copyright a { display: inline-table;} .showonmobile { display:block !important;} .subchannel .pager { display: none;} .hideonpc { display:block !important;} } @media screen and (max-width:320px) { header .ulink li.mr { right:120px;} header .ulink li.mr.thuold { right:73px;} header .ulink li.mr.thuhome { right:10px;} }