


/* iPhone, portrait & landscape. */
@media all and (max-device-width: 480px) {
    html,body { -webkit-text-size-adjust:none; }
}
/* iPad, portrait & landscape. */
@media all and (min-device-width: 768px) and (max-device-width: 1024px) {
    html,body { -webkit-text-size-adjust:none; }
}

body {
     background-color: white;
     margin-left: 0px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
}

html,body {
    margin:0;
    padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}


a:link {
     text-decoration: none;
     color: black;
}
a:visited {
     text-decoration: none;
     color: black;
}
a:hover {
     text-decoration: none;
     color: black;
}
a:active {
     text-decoration: none;
}

a.home:hover {
     text-decoration: none;
}


/* small title */
h0 { font-family: Arial, sans-serif; font-size: 24px; font-weight: 900; color: black; letter-spacing: 0.1px; line-height: 1;}

h0w { font-family: Arial, sans-serif; font-size: 18px; font-weight: 900; color: white; letter-spacing: 0.1px; line-height: 1;}

/* title */
h1 { font-family: Arial, sans-serif; font-size: 48px; color: black; letter-spacing: 0.1px; line-height: 1.5;}

/* main text */
h2 { font-family: Arial, sans-serif; font-size: 24px; font-weight: 300; color: black; letter-spacing: 0.1px;}

/* section title */
h3 { font-family: Arial, sans-serif; font-size: 36px; color: black; line-height: 1.8;}

/* date etc */
h4 { font-family: Arial, sans-serif; font-size: 18px; font-weight: 300; color: black; letter-spacing: 0.1px;}

/* caption */
h5 { font-family: Arial, sans-serif; font-size: 12px; font-weight: 300; color: #777777; line-height: 1.2; max-width: 800px; margin: 0px;}

/* section title 2 */
h6 { font-family: Arial, sans-serif; font-size: 36px; color: black; line-height: 1.8; margin: 0px;}



c1 { font-family: 'songti', serif; font-size: 130%; font-weight: 300; line-height: 1.5;}

body { font-family: 'songti', serif; font-size: 130%; font-weight: 300; line-height: 1.5;}

div.black {background-color: black;}

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  width: auto;
  padding: 20px;
  color: #555555;
  font-family: Arial, sans-serif; 
  font-weight: 300;
  font-size: 18px;
}

.prev:hover, .next:hover {
  text-decoration: none;
}
