Team:HFUT-China/indexcss

html, body {

   margin: 0;
   padding: 0;
   width: 100%;
   height: 100%;
   font-family: "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
   -webkit-font-smoothing: antialiased;
   text-rendering: optimizeLegibility;

}


.box{ display: box; display: -webkit-box; display: -moz-box; display: -o-box; } .block-box{ box-orient:vertical; -webkit-box-orient:vertical; -moz-box-orient:vertical; -o-box-orient:vertical; } .inline-box{ box-orient:horizontal; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -o-box-orient:horizontal; } .box-item{ box-flex:0; -webkit-box-flex:0; -moz-box-flex:0; -o-box-flex:0; }

.onepage-pagination a{ color:#E6E6E6; }

div.container-fluid {

   width: 100%;
   height: 100%;

}

section.intro {

   width: 100%;
   height: 100%;
   padding-top: 5%;

}

section.brief{ background-color: #101010; }


@media (min-height: 900px){ section.brief div.big-img { background-image: url(Mac_large.png); background-repeat: no-repeat; background-size: 908px 530px; width:908px; height: 530px; margin:0 auto; padding-top: 33px; } section.brief div.big-img figure.project{ background-image: url(Biodesigner_large.png); background-repeat: no-repeat; background-position: 0 0;

width:690px; height:431px; margin-left: 109px; margin-right: 109px; } section.desc div.img-logo figure.logo-white{ background-image: url(Logo_white_mid.png); background-size: 400px 400px; width: 400px; height:400px; } }

@media (min-height: 800px) and (max-height: 900px){ section.brief div.big-img { background-image: url(Mac_meida.png); background-repeat: no-repeat; background-size: 800px 467px; width:800px; height: 467px; margin:0 auto; padding-top: 29px; } section.brief div.big-img figure.project{ background-image: url(Biodesigner_mid.png); background-position:0px 0px; background-repeat: no-repeat;

width:607px; height:379px; margin-left: 96px; margin-right: 96px; } section.desc div.img-logo figure.logo-white{ background-image: url(Logo_white_mid.png); background-size: 400px 400px; width: 400px; height:400px; } }

@media (min-height: 600px) and (max-height: 800px){ section.brief div.big-img { background-image: url(Mac_half_small.png); background-repeat: no-repeat; background-size: 600px 350px; width:600px; height: 350px; padding-top: 21px; margin:0 auto; } section.brief div.big-img figure.project{ background-image: url(Biodesigner_half_small.png); background-position: 0 0; background-repeat: no-repeat; width:455px; height:284px; margin-left: 72px; margin-right: 72px; } section.desc div.img-logo figure.logo-white{ background-image: url(Logo_white_mid.png); background-size: 300px 300px; width: 300px; height:300px; } }


@media (max-height: 600px){ section.brief div.big-img { background-image: url(Mac_small.png); background-repeat: no-repeat; background-size: 400px 234px; width:400px; height: 234px; margin:0 auto; padding-top: 18px; } section.brief div.big-img figure.project{ background-image: url(Biodesigner_small.png); background-position: 0 0; background-repeat: no-repeat; width:303px; height:190px; margin-left: 48px; margin-right: 48px; } section.desc div.img-logo figure.logo-white{ background-image: url(Logo_white_mid.png); background-size: 300px 300px; width: 300px; height:300px; } }

section.brief div.presentation{ width: 80%; margin:0 auto; }

section.brief div.left-trigger{ margin-top: 10%; position: absolute; left: 10%; width: 35px;

}

section.brief div.left-trigger button#left{ background-image: url(Left-trigger.png); background-repeat: no-repeat; background-size: 35px 100px; width: 35px; height: 100px; background-color: rgba(0,0,0,0); border-width: 0px; }

section.brief div.right-trigger{ margin-top: 10%; position: absolute; right: 10%; width: 35px; }

section.brief div.right-trigger button#right{ background-image: url(Right-trigger.png); background-repeat: no-repeat; background-size: 35px 100px; width: 35px; height: 100px; background-color: rgba(0,0,0,0); border-width: 0px; }

section.brief div.slogn {

   text-align: center;
   width: 70%;
   margin: 15px auto;
   font-size: 2em;
   font-weight: lighter;
   color:#E6E6E6;

}

section.brief div.title{ text-align: center;

   display: block;
   font-weight: lighter;
   font-size: 4em;
   color:#FFFFFF;

}

section.brief figure.title-logo{ background-image: url(Logo_white_small.png); background-repeat: no-repeat; background-size: 100px 100px; width: 100px; height:100px; margin: 0 auto; }

section.desc{ background-color: #E6E6E6; color:#000000; }

section.desc div.desc{ float: right; width:40%;

margin-top:10%; margin-right: 20%; background-color: rgba(0,0,0,0); }

section.desc div.desc div.desc-title{ font-size: 3em; }

section.desc div.desc p{ margin-top: 5%; font-size:1.2em; }

section.desc div.img-logo{ float:left; width:30%; height:50%; margin-top:10%; margin-left: 10%;

}

section.search {

   background-color: #191919;

}

div.func-desc{ float:right; margin-right: 10%; margin-top:10%; background-color: rgba(0,0,0,0); width:40%; color: #FFFFFF; }

div.func-desc div.func-title{ font-size: 3em; }

div.func-desc div.func-subtitle{ font-size: 2em; }

div.func-desc p{ margin-top: 2%; font-size: 1.2em; }

section.recommend {

   background-color: #333333;

}

section.simulation{ background-color: #000000; }

div.recommend-anim, div.search-anim, div.simu-anim{ width: 45%; margin-left: 10px; margin-top: 20px; height: 80%; float: left }