﻿@charset "utf-8";a,article,aside,body,div,figcaption,figure,footer,header,hgroup,html,img,li,menu,nav,ol,section,span,table,ul{font-family:"微软雅黑","宋体","Courier New",Arial;font-weight:400}
body{padding-bottom:70px}
.home{position:relative;height:800px;min-height:500px;width:100%;background: url(header-background.jpg) no-repeat top center;background-size:cover!important;-webkit-background-size:cover!important;text-align:center;overflow:hidden}
.home:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.home .banner{display:inline-block;vertical-align:middle;margin:0 auto;width:85%;padding-bottom:30px;text-align:center}
.home .banner-text{width:100%}
.home .banner-text h1{font:60px/1.1em "方正粗宋简体","宋体",sans-serif;color:#fff;margin:0 auto 18px;text-shadow:0 1px 3px rgba(0,0,0,.8);letter-spacing:5px}
.home .banner-text h3{font:18px/1.9em '微软雅黑',librebaskerville-regular,serif;color:#fff;margin:0 auto;width:80%;text-shadow:0 1px 2px rgba(0,0,0,.5)}
.home .banner-text h3 a,.home .banner-text h3 span{font:30px/1.9em;color:#ff5}
.home .banner-text hr{width:60%;margin:18px auto 24px;border-color:#2F2D2E;border-color:rgba(150,150,150,.1)}
.home .social{margin:24px 0;padding:0;font-size:30px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.home .social li{display:inline-block;margin:0 15px;padding:0}
.home .social li a{color:#fff}
.home .social li a:hover{color:#11ABB0}
.home .social2{margin:24px 0;padding:0;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.home .social2 li{display:inline-block;margin:0 15px;padding:0}
.home .social2 li a{color:#fff}
.home .social2 li a:hover{color:#11ABB0}
header .social2{margin:13px 0;padding:0;font-size:30px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
header .social2 li{display:inline-block;margin:0 15px;padding:0}header .social2 li a{color:#fff}
header .social2 li a:hover{color:#11ABB0}
.home-link{position:absolute;display:block;left:40%;bottom:30px;height:42px;width:260px;margin:24px 0;padding:0;font-size:30px;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.home-link li{float:left;display:inline-block;margin:0 15px;padding:0}
.home-link li a{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home-link li a:hover{color:#11ABB0}
.home .scrolldown a,.scrolldown a{position:absolute;bottom:30px;left:50%;margin-left:-29px;display:block;color:#fff;border-radius:100%;line-height:42px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home .scrolldown a:hover,.scrolldown a:hover{color:#11ABB0}
.logo-title{color:#eee;font-size:127px}
.logo-title2{color:#999;font-size:127px}
#file{background:#ddd;padding-top:10px;padding-bottom:72px;overflow:hidden}
#file a,#file a:visited{color:#11ABB0}
#file a:focus,#file a:hover{color:#313131}
/*#file h1{font:25px/24px opensans-bold,sans-serif;text-transform:uppercase;letter-spacing:1px}*/
#file h1 span{border-bottom:3px solid #11ABB0;padding-bottom:6px}
#file h3{font:18px/30px opensans-bold,sans-serif;padding-top:60px;padding-bottom:10px}
#file .header-col{padding-top:9px}
#file .main-col{padding-right:0;}
#file .info{font:16px/24px librebaskerville-italic,serif;color:#6E7881;margin-bottom:18px;margin-top:9px}
#file .info span{margin-right:5px;margin-left:5px}
#file .date{font:15px/24px opensans-regular,sans-serif;margin-top:6px}
#links{background: url(links-bg.jpg) no-repeat top center;background-size:cover!important;-webkit-background-size:cover!important;padding-top:96px;padding-bottom:66px;overflow:hidden;font-family:"微软雅黑","宋体","Courier New",Arial}
#links a,#links a:visited{color:#fff}
#links a:focus,#links a:hover{color:#11ABB0}
#links h2{font:26px/30px opensans-bold,sans-serif;color:#fff;margin-bottom:12px}
#links p{line-height:30px;color:#ddd}
#links .profile-pic{position:relative;width:120px;height:120px;border-radius:100%}
#links .contact-details{width:41.66667%}
#links .download{width:58.33333%;padding-top:6px}
#links .main-col{padding-right:5%}
#links .download .button{margin-top:6px;background:#444}
#links .download .button:hover{background:#fff;color:#2B2B2B}
#links .download .button i{margin-right:15px;font-size:20px}
.info-list{background:#fff;padding-top:90px;padding-bottom:72px;overflow:hidden}
.info-list a,.info-list a:visited{color:#11ABB0}
.info-list a:focus,.info-list a:hover{color:#313131}
.info-list h1{font:18px/24px opensans-bold,sans-serif;text-transform:uppercase;letter-spacing:1px}
.info-list h1 span{border-bottom:3px solid #11ABB0;padding-bottom:6px}
.info-list h3{font:25px/30px opensans-bold,sans-serif}
.info-list .header-col{padding-top:9px}
.info-list .main-col{padding-right:10%}
.education,.work{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid #E8E8E8}
.info-list .info{font:16px/24px librebaskerville-italic,serif;color:#6E7881;margin-bottom:18px;margin-top:9px}
.info-list .info span{margin-right:5px;margin-left:5px}
.info-list .date{font:15px/24px opensans-regular,sans-serif;margin-top:6px}
a.info-link{font-size:1.5em}