Template:FAFU CHINA/fenye2/css/default
html, body { height: 100%; }
body { margin: 0px; padding: 0px; background: #202020; font-family: 'Source Sans Pro', sans-serif; font-size: 12pt; font-weight: 300; color: #444444; }
h1, h2, h3
{
margin: 0;
padding: 0;
font-weight: 600;
color: #333333;
}
p, ol, ul { margin-top: 0; }
ol, ul { padding: 0; list-style: none; }
p { line-height: 180%; }
strong { }
a { color: #2980b9; }
a:hover { text-decoration: none; }
.container { overflow: hidden; margin: 0em auto; width: 1200px; }
/*********************************************************************************/ /* Image Style */ /*********************************************************************************/
.image { display: inline-block; }
.image img { display: block; width: 100%; }
.image-full { display: block; width: 100%; margin: 0 0 2em 0; }
.image-left { float: left; margin: 0 2em 2em 0; }
.image-centered { display: block; margin: 0 0 2em 0; }
.image-centered img { margin: 0 auto; width: auto; }
/*********************************************************************************/ /* List Styles */ /*********************************************************************************/
ul.style1 { margin: 0 auto; padding: 0; width: 80%; overflow: hidden; list-style: none; text-align: left; color: #6c6c6c }
ul.style1 li { padding: 1.6em 0em 0em 0em; margin: 0 0 2.5em 0; border-top: 1px solid rgba(0,0,0,.1); }
ul.style1 li:first-child { border-top: none; }
ul.style1 p { margin: 0; }
ul.style1 a { display: block; text-decoration: none; color: #2D2D2D; }
ul.style1 a:hover { text-decoration: underline; }
ul.style1 h3 { padding: 1em 0em 5px 0em; text-transform: uppercase; font-size: 1em; font-weight: 400; }
ul.style1 .first { padding-top: 0; background: none; }
ul.style1 .date { float: left; position: relative; width: 80px; height: 70px; margin: 0.5em 1.5em 0em 0.5em; padding: 1.5em 0em 1.5em 0em; box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.1); line-height: normal; text-align: center; text-transform: uppercase; text-shadow: 0px 1px 0px rgba(0,0,0,.2); font-size: 1em; font-weight: 400; border-right: 1px solid rgba(0,0,0,.1); }
ul.style1 .date:after { content: ; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 6px; }
ul.style1 .date b { margin: 0; padding: 0; display: block; margin-top: -5px; font-size: 1.8em; font-weight: 700; }
ul.style1 .date a { }
ul.style1 .date a:hover { text-decoration: none; }
/*********************************************************************************/
/* Social Icon Styles */
/*********************************************************************************/
ul.contact { margin: 0; padding: 2em 0em 0em 0em; list-style: none; }
ul.contact li { display: inline-block; padding: 0em 0.30em; font-size: 1em; }
ul.contact li span { display: none; margin: 0; padding: 0; }
ul.contact li a { color: #FFF; }
ul.contact li a:before { display: inline-block; background: #3f3f3f; width: 40px; height: 40px; line-height: 40px; border-radius: 20px; text-align: center; color: #FFFFFF; }
ul.contact li a.icon-twitter:before { background: #2DAAE4; } ul.contact li a.icon-facebook:before { background: #39599F; } ul.contact li a.icon-dribbble:before { background: #C4376B; } ul.contact li a.icon-tumblr:before { background: #31516A; } ul.contact li a.icon-rss:before { background: #F2600B; }
/*********************************************************************************/ /* Button Style */ /*********************************************************************************/
.button { display: inline-block; padding: 1em 3em 1em 2em; letter-spacing: 0.20em; text-decoration: none; text-transform: uppercase; font-weight: 400; font-size: 0.90em; color: #FFF; }
.button:before { display: inline-block; background: #FFC31F; margin-right: 1em; width: 40px; height: 40px; line-height: 40px; border-radius: 20px; text-align: center; color: #272925; }
/*********************************************************************************/ /* 4-column */ /*********************************************************************************/
.box1, .box2, .box3, .box4 { width: 235px; }
.box1, .box2, .box3, { float: left; margin-right: 20px; }
.box4 { float: right; }
/*********************************************************************************/ /* 3-column */ /*********************************************************************************/
.boxA, .boxB, .boxC { width: 320px; }
.boxA, .boxB, { float: left; margin-right: 20px; }
.boxC { float: right; }
/*********************************************************************************/ /* 2-column */ /*********************************************************************************/
.tbox1, .tbox2 { width: 575px; }
.tbox1 { float: left; }
.tbox2 { float: right; }
/*********************************************************************************/ /* Heading Titles */ /*********************************************************************************/
.title { margin-bottom: 3em; }
.title h2 { text-transform: lowercase; font-size: 2.8em; }
.title .byline { font-size: 1.3em; color: #6F6F6F; }
/*********************************************************************************/ /* Header */ /*********************************************************************************/
#header { position: relative; float: left; width: 300px; padding: 3em 0em; }
/*********************************************************************************/ /* Logo */ /*********************************************************************************/
#logo { text-align: center; margin-bottom: 4em; }
#logo h1 { display: block; }
#logo a { text-decoration: none; color: #FFF; }
#logo span { padding-right: 0.5em; text-transform: uppercase; font-size: 0.90em; color: rgba(255,255,255,0.3); }
#logo span a { color: rgba(255,255,255,0.5); }
#logo img { display: inline-block; margin-bottom: 1em; border-radius: 50%; }
/*********************************************************************************/ /* Menu */ /*********************************************************************************/
#menu { }
#menu ul { }
#menu li { border-top: 1px solid rgba(255,255,255,0.08); }
#menu li a, #menu li span { display: block; padding: 2em 1.5em; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: 700; color: rgba(255,255,255,0.5); }
#menu li:hover a, #menu li.active a, #menu li.active span { }
#menu .current_page_item a { background: #2980b9; color: rgba(255,255,255,1); }
#menu .icon { }
/*********************************************************************************/ /* Banner */ /*********************************************************************************/
#banner { margin-bottom: 4em; }
/*********************************************************************************/ /* Page */ /*********************************************************************************/
#page { background: #2a2a2a; }
/*********************************************************************************/ /* Main */ /*********************************************************************************/
#main { overflow: hidden; float: right; width: 800px; padding: 3em 50px 5em 50px; background: #FFF; border-top: 6px solid #2980b9; text-align: center; }
/*********************************************************************************/ /* Featured */ /*********************************************************************************/
#featured { overflow: hidden; margin-bottom: 3em; padding-top: 5em; border-top: 1px solid rgba(0,0,0,0.08); }
/*********************************************************************************/ /* Sidebar */ /*********************************************************************************/
#sidebar { }
/*********************************************************************************/ /* Footer */ /*********************************************************************************/
#footer { }
/*********************************************************************************/ /* Copyright */ /*********************************************************************************/
#copyright { overflow: hidden; padding: 5em 0em; border-top: 1px solid rgba(0,0,0,0.08); }
#copyright span { display: block; letter-spacing: 0.20em; line-height: 2.5em; text-align: center; text-transform: uppercase; font-size: 0.80em; color: rgba(0,0,0,0.7); }
#copyright a { text-decoration: none; color: rgba(0,0,0,0.9); }
.fa { display: block; color: #000; background: red; }