/**/ <link rel="stylesheet" type="text/css" href="https://2016.igem.org/Template:JSNU-China/resetCSS?action=raw&ctype=text/css" /> <link rel="stylesheet" type="text/css" href="https://2016.igem.org/Template:JSNU-China/gridCSS?action=raw&ctype=text/css" /> <link rel="stylesheet" type="text/css" href="https://2016.igem.org/Template:JSNU-China/superfishCSS?action=raw&ctype=text/css" />
@import url(http://fonts.googleapis.com/css?family=Pathway+Gothic+One); @import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
input { outline: none !important; }
html {
width: 100%;
}
a[href^="tel:"] {
color: inherit; text-decoration:none; }
- {
-webkit-text-size-adjust: none; }
body {
font: 13px/19px Arial, Helvetica, sans-serif;
color:#666565;
position:relative;
min-width:960px;
background: #000;
background: url(../images/bg_body.jpg) center 0 no-repeat #d6bba0;
background-size: 100% auto;
background-attachment: fixed;
}
.ic, .ic a { border:0; float:right; background:#fff; color:#f00; width:50%; line-height:10px; font-size:10px; margin:-220% 0 0 0; overflow:hidden; padding:0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: 'Pathway Gothic One', sans-serif; color: #263555; }
h3 { font-size: 38px; line-height: 44px; color: #263555; text-transform: uppercase; margin-bottom: 50px; }
.page1 h3 { padding-top: 62px; margin-bottom: 54px; }
h4 { font-size: 20px; line-height: 20px; font-weight: 300; font-family: 'Open Sans Condensed', sans-serif; color: #fff; text-transform: uppercase; padding-top: 33px; margin-bottom: 8px; }
p {
margin-bottom: 19px;
}
img { max-width: 100%; }
address { font-style: normal; } ul { padding: 0; margin: 0; list-style: none; }
ul.list li{ padding-left: 35px; background: url(../images/marker.png) 0 3px no-repeat; color: #263555; font-size: 16px; line-height: 22.8px;
}
ul.list li+li { margin-top: 17.2px; }
ul.list1 li+li { margin-top: 35px; }
ul.list1 li+li+li { margin-top: 34px; }
ul.list1 .count { text-align: center; margin-top: 3px; margin-right: 25px; float: left; border-radius: 500px; float: left; width: 31px; line-height: 30px; height: 31px; color: #fff; border: 1px solid #4f93b2; background-color: #38afe5;
}
ul.list1 .text1 { margin-bottom: 9px; }
ul.list2 { padding-top: 2px; width: 34.5%; float: left; }
ul.list2 li+li { margin-top: 21px; }
ul.list2 li { background: url(../images/marker1.png) 0 5px no-repeat; font-size: 16px; line-height: 19px; color: #263555; padding-left: 23px; }
.hor_sep { border-bottom: 1px solid #dedbdb; padding-top:54px; }
h3.head1 { padding-top: 49px; padding-bottom: 1px; } /*links*/
a { text-decoration: none; color: inherit; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a:hover { color: #38afe5;
}
.boxes a.btn { padding: 4px 16px 4px ; } a.btn { color: #000; display: inline-block; background-color: #fbf6f8; border-radius: 5px; box-shadow: 0 1px 1px #dedbdb; font-size: 15px; border: 1px solid #b1aaaa; line-height: 15px; padding: 5px 16px 4px ; }
a.btn:hover { border-color: #476788; color: #fff; background-color: #38AFE5; }
a.link-1 { color: #fa7e7e; }
a.link-1:hover { color: #38AFE5; } /*preclass*/
.mb0 { margin-bottom: 0px !important; } .m0 { margin: 0 !important; }
.ind1 { margin-top: 11px; }
.pad0 { padding: 0 !important; }
.pt0 {
padding-top: 0;
}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.img_inner {
max-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;
margin-bottom: 25px;
margin-top: 3px; position: relative;
}
.fleft { float: left; margin-right: 25px; margin-bottom: 0px; }
.fright { float: right !important; }
.upp { text-transform: uppercase; }
.alright { text-align: right; } .center { text-align: center; } .wrapper, .extra_wrapper { overflow: hidden; } .clear { float: none !important; clear: both; }
/*header*/
header { display: block; position: relative; z-index: 999; padding-bottom: 105px; }
header a:hover { color: #000; }
header h1 { position: absolute; float: none; width: 167px; top: 31px; left: 50%; margin-left: -84px; height: 168px; z-index: 999;
} header h1 a { display: block; overflow: hidden;
text-indent: -999px; transition: 0s ease; -o-transition: 0s ease; -webkit-transition: 0s ease; }
header h1 a img { display: block; }
.main { background: #fff; width: 1270px; margin: 0 auto; } .boxes { margin-bottom: 70px; }
.boxes>div { position: relative; }
.boxes figure figcaption{ background-color: #193149; position: absolute; top: 0; font-size: 13px; line-height: 19px; color: #cbc6c6; text-align: left; left: 0; height: 100%; width: 183px; padding: 0 11px; opacity: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotateY(-90deg); -moz-transform: rotateY(-90deg); -o-transform: rotateY(-90deg); transform: rotateY(-90deg); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; -o-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; transition: transform 0.4s, opacity 0.1s 0.3s; -moz-box-sizing: border-box;
-webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;
}
figcaption h3 { color: #ffffff; text-align: center; padding-top: 18px !important; font-size: 38px; margin-bottom: 18px !important; font-family: 'Open Sans Condensed', sans-serif;
}
figcaption a.btn { display: block; float: right; margin-top: 36px; margin-right: 4px; }
.boxes { margin-bottom: 70px; }
.boxes figure div {
overflow: hidden;
}
.boxes figure { -webkit-perspective: 1700px; -moz-perspective: 1700px; -ms-perspective: 1700px; -o-perspective: 1700px; perspective: 1700px;
-webkit-perspective-origin: 0 50%; -moz-perspective-origin: 0 50%; -ms-perspective-origin: 0 50%; -o-perspective-origin: 0 50%; perspective-origin: 0 50%;
background-color: #193149; }
.boxes a.btn {
box-shadow: none;
}
.boxes figure img { position: relative; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.boxes figure:hover img { -webkit-transform: translateX(25%); -moz-transform: translateX(25%); -ms-transform: translateX(25%); transform: translateX(25%); }
.boxes figure:hover figcaption { opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -moz-transition: -moz-transform 0.4s, opacity 0.1s; -o-transition: -moz-transform 0.4s, opacity 0.1s; transition: transform 0.4s, opacity 0.1s; }
a.gal { display: block; margin-bottom: 23px; background: url(../images/magnify.png) center center no-repeat #373737; }
a.gal img { transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a.gal:hover img { opacity: 0.5; }
.gallery .img_inner { margin-bottom: 0; }
.gallery .clear { height: 46px; }
/*Content*/
.content { padding-top: 123px; padding-bottom: 128px; }
.bottom_block {
background-color: #30455b;
color: #ffffff;
font-size: 12px;
padding-bottom: 34px;
}
.bottom_block ul li { font: 18px/18px 'Open Sans Condensed', sans-serif; text-transform: uppercase; }
.bottom_block ul li+li { margin-top: 10px; }
.bottom_block ul { padding-top: 42px; }
/************Footer***********/
footer { display: block; padding: 25px 0; color: #6b6868; }
.copy { text-align: center; color: #fff; font-size: 12px; }