﻿body {
	background-color: #fff; color: #000;
	margin: 0; padding: 0;
	font-family: "museo-sans-rounded", Tahoma, sans-serif;
	font-size: 16px; font-weight: 300;
	line-height: 1;
	background: url(../images/servicesBcgr-50.jpg) repeat-x -50px 0 transparent;
}
.clear {clear: both;}
.wf-inactive body { 
	line-height: 1.125;
	}
body#index { background: none; }
#wrapper { 
	padding-top:56px; 
	}
body#index #wrapper { 
	padding-top:340px; 
	}
header, nav, section, footer {
	width: 100%;
	}
#headerCont, #navMain, #footerCont,
#s1Cont, #s2Cont, #portfolioCont, #s4Cont,
#serv1Cont, #serv2Cont, #testimCont, #contactCont, #blogCont {
	margin: 0 auto; width: 960px; position: relative;
	}
.floatEnclosure { 
	float:left; width:100%;
	}
.overflowHidden	{
	overflow: hidden;
	}	
p { margin: 0; padding: 0; }
h1, h2, h3 {
	margin: 0; padding:0; text-transform: uppercase; color: #3a4692;
	line-height: 1;
	}
#index h1 {
	color: #fff;
	}
a, a:link, a:visited, a:hover { 
	color: #0023FF; text-decoration: none; 
	}
a, a:active, a:focus { outline:none; }
a:hover { 
	color: #3a4692;
	}
section a {
	border-bottom-color: #CCCCCC;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    font-weight: 500;
	}
section a:link, section a:visited {
    color: #000000;
	}
section a:hover {
	background-color: #f5f5f5;
	}
#headerWrap a, #headerWrap a:link, #headerWrap a:visited { 
	color: #a2abe1;
	}
#headerWrap a:hover { 
	color: #bcd5e1;
	}
a.am-hoverShw { 
	display: block; width: 100%; height: 100%; 
	text-indent: -999em; overflow: hidden;
	}
a.am-hoverShw:hover { 
	background: url(../images/lib/am-hoverShw10.png) repeat transparent !important;
	}
a.am-hoverShw.cur:hover { 
	background-image: none; cursor: default !important;
	}	
ul, li { 
	list-style: none; margin: 0; padding: 0;
	}
/* END DO NOT */
#wrapper { 
	color: #fff; 
	}
#headerWrap {
	position: absolute; top: 0; left: 0; height: 340px; 
	z-index:1; overflow: hidden; background-color: #3a4692;
	}
#headerCont {
	padding-top: 68px;
	}
#headerCont p#t1 {
	margin: 52px 0 45px;
	}
#headerCont p#t3 {
	margin: -14px 0 0 0;
	}
#navMainWrap {
	position: fixed; height: 56px; top: 0; left: 0; 
	z-index: 100; background-color: #fff; overflow: hidden;
	}
body#index #navMainWrap { 
	position: relative;
	}
#navMain {
	height: 56px; background: url(../images/navBcgr.png) no-repeat transparent;
	}
#menu { 
	margin-left: 56px; text-transform: uppercase;
	}
#menu li { 
	margin-left: 40px; float:left;
	}
.wf-inactive #menu li, .jsOff  #menu li {
	margin-left: 35px; 
	}
#menu a, #menu a:link, #menu a:visited, #menu a:hover { 
	display: block; color: #3a4692; line-height: 58px; width: 100%;
	}
#menu a:hover, #menu a.cur { 
	background: url(../images/navBcgrTriangle.png) no-repeat 50% bottom transparent;
	}
#menu a.cur { 
	cursor: default;
	}
#social {
	position: absolute; top: 11px; right: 0; width: 135px; height: 34px;
}
#social a {
	position: absolute; top: 0; left: 0; width: 34px; height: 34px; text-indent: -9999em;
	background: url(../images/social.png) no-repeat 0 0 transparent;
}
#social a:hover {
	background-position: 0 -34px;
}
#social a#in {
	right: 0; left: auto;
	background-position: right 0;
}
#social a#tw {
	left: 51px; right: auto; background-position: -51px 0;
}
#social a#in:hover {
	background-position: right -34px;
}
#social a#tw:hover {
	background-position: -51px -34px;
}
#s1, #s1Wrap  {
	height: 730px; z-index: 1; overflow: hidden;
	background: url(../images/s1Bcgr-50.jpg) repeat-x  -40px 0 #d9e8f1; 
	}
#s1Wrap  {
	background: url(../images/computer.png) no-repeat -320px 0 transparent;
	}	
#s1Cont  {
	height: 670px; z-index: 1; padding-top: 60px;
	}
#s1ContRight {
	position: relative; margin: 0 0 0 auto; width: 400px; text-align: center;
	z-index: 10; color: #fff;
	}
#s1ContRight h2 {
	margin: 0; padding-top: 24px; background-color: #3a4692; color: #fff;
	}
#s1p1 {
	padding: 0 46px 40px 46px; background-color: #3a4692;
	}
#s1p1 p {
	padding-top: 13px; line-height: 1.45; color:#FFF;
	}
#s1p1 p:first-child {
	padding-top: 18px;
	}
#s1p2 {
	background-color: #868fc9; line-height: 64px; margin-top: 12px;
	}
#s1p2 a {
	color: #fff; border-bottom-width: 0; background-color: transparent;
	display: block; width: 100%; height: 100%; 
	}
#s1p2 a:hover {
	background-color: #3a4692;
	}
#s1p3 a {
	color:#a2abe1; border-bottom-width: 0;
	}
#s1p3 a:hover {
	background-color: #3a4692;color:#bcd5e1;
	}
#s1Cont img {
	position: absolute; z-index: 100;
	}
#b1 {
	top: 87px; left:177px;
	}
#b2 {
	top: 141px; left:315px;
	}
#b3 {
	top: 277px; left:60px;
	}
#b4 {
	top: 310px; left:250px;
	}
#b5 {
	top:437px; left:152px;
	}
#b6 {
	top:264px; left:410px;
	}
#b7 {
	top:488px; left:316px;
	}
#s2 {
	height: 780px; z-index: 1;
	}
#s2Cont {
	height: 780px; overflow: hidden; position: relative;
	background: url(../images/s2Bcgr-128.png) no-repeat transparent;
	}
#s2Cont h2 { 
	position: absolute; top: 64px; left: 0; line-height: 1.1; 
	}
#s2Cont > div { 
	position: absolute; top: 255px; left: 25px; color: #434343;
	height: 270px; width: 251px;
	padding: 50px 0 0 13px; text-align: center;
	}
#s2Cont p { 
	padding: 20px 0 0 0; line-height: 1.4; 
	}
#s2Cont div#s2-2 { 
	position: absolute; top: 220px; left: 290px;
	height: 345px; width: 380px;
	padding: 45px 0 0 0; position: relative;
	}
#s2Cont #s2p3 {
	width: 240px; background-color: #3a4692; line-height: 45px;  position: absolute;
	bottom: -50px; left: 74px; margin: 0; padding: 0; color: #fff; 
	}
#s2Cont #s2p3 a {
	color: #fff; border-bottom-width: 0; background-color: transparent;
	display: block; width: 100%; height: 100%; 
	}
#s2Cont #s2p3 a:hover {
	background-color: #868fc9;
	}
#s2Cont div#s2-3 { 
	right: 25px; left: auto; padding: 50px 12px 0 0; 
	}
#portfolioThumbsWrap {
	height: 760px; background-color: #3a4692; color: #434343;
	}
#portfolioThumbsWrap.portfShow {
	height: 1100px; background-color: #1e244b;
	}
#portfolioThumbsWrap.portfShow #portfolioShowWrap {
	max-width: 1280px; margin: 0 auto; height: 1060px; background-color: #3a4692;
	width: 100%
	}
#portfolioCont {
	height: 760px;
	}
#portfolioCont h2, #portfThumbs {
	position: absolute; top: 60px; left: 28px; margin:0; color: #fff;
	}
#portfThumbs {
	top: 110px; width: 905px; height: 500px; overflow: hidden; 
	}
#portfThumbs div {
	position: absolute; top: 0; left: 0; width: 905px; height: 500px; z-index:1;
	background: url(../images/portfolioThumbs2.jpg) no-repeat transparent;
	}
#portfThumbs div#portfThumbs2 {
	background-position: 0 -500px;z-index:1;
	}
#portfThumbs span {
	width: 181px; height: 167px; display: block; float: left;
	margin:0; padding:0; cursor: pointer;
	}
#portfThumbs span:hover {
	background: url(../images/thumbOver.png) no-repeat transparent;
	}
#imgPrevInsideBtn, #imgNextInsideBtn,
#imgPrevOutsideBtn, #imgNextOutsideBtn {
	z-index: 1000; position: absolute; left:-40px; 
	top: 0; cursor:pointer; color: #9096a4; height: 100%;
	}
#imgNextInsideBtn {
	left:auto; right: -38px;
	}
.prevNextInsideBtn span { 
	display: block; margin-top:274px;
	font-size: 108px; 
	}
.prevNextInsideBtn:hover span { 
	color: #fff;
	}
#imgPrevOutsideBtn {
	left:8%;
	}
#imgNextOutsideBtn {
	left:auto; right: 8%;
	}
.prevNextOutsideBtn span { 
	display: block; margin-top:274px;
	font-size: 108px; 
	}
#oneSiteShowWrap {
	background-color: #1e244b; z-index: 1; min-width: 1280px;
	display:none; margin-top: -610px; position: relative; /* padding-top: 20px;  */
	}
#oneSiteShow1280Wrap {
	max-width: 1280px; width: 100%; margin: 0 auto;
	background-color: #fff; height: 590px; overflow: hidden;
	}
#oneSiteCtner {
	width: 1280px; height: 590px; position: relative;
	}
#oneSiteImgHolder {
	width: 1280px; height: 590px; position: relative;
	z-index: 1;
	}
#oneSiteImgHolder img {
	width: 1280px; height: 590px; position: absolute;
	top:0; left: 0;
	}
#serviceCtner {
	background: url(../images/portfolioNextPrev.png) no-repeat transparent;
	position: absolute; bottom: 38px; left: 41%; width: 224px; height: 71px;
	z-index: 1000;
	}
#imgPrevLocalBtn, #imgNextLocalBtn, #imgIndex {
	background: url(../images/portfolioNextPrev.png) no-repeat transparent;
	position: absolute; top:0; left: 0; width: 62px; height: 71px;
	cursor: pointer;
	}
#imgNextLocalBtn {
	background-position: right 0;
	left: auto; right:0;
	}
#imgIndex {
	background-position: -76px 0; text-align: center;
	left: 76px; width: 71px; line-height: 71px; cursor: default;
	}
#captionHolder	 {
	position: absolute; top: 28px; left: 160px; width: 280px;
	line-height: 1.4; z-index: 1000;
	}
#captionSite {
	background-color: #3a4692; 
	margin: 30px 0 0; display:none;
	text-align:center;
	width:150px;
	}
#captionSite.isSite {
	display:inline-block;
	}
#oneSiteShowWrap a { 
	border-bottom-width: 0 !important;
	} 	
#captionSite a:link, #captionSite a:visited {
	display: block; color: #fff; height: 100%;
	line-height: 32px; padding: 0 10px;
	}
#captionSite a:hover {
	background-color: #1e244b;
	}	
#captionIndustry, #captionYear {
	color: #3a4692; 
	}
#captionIndustry span, #captionYear span, #captionDescr {
	color: #212121;
	}	
#captionYear, #captionDescr {
	margin: 20px 0 0; 
	}
	
#s4 {
	border-bottom: 1px solid #e6e8ee;
	}
#s4Cont {
	position: relative; height: 430px; overflow: hidden;
	}
#s4Cont h2 { 
	position: absolute; top: 40px; left: 28px;
	}
#s4Cont > div { 
	position: absolute; top: 110px; left: 1px;
	height: 204px; width: 236px; color: #2d2d2d;
	padding: 20px 10px 0 14px; line-height: 1.1;
	}
#s4Cont div#s4-2 { 
	left: 351px;
	}	
#s4Cont div#s4-3 { 
	left: auto; right: 0;
	}	
#s4Cont p.testAuth	{ 
	position: absolute; bottom: 0; left: 74px;
	line-height: 1;
	}
#s4Cont ul {
	font-family:"微软雅黑";
	color:#666;
	margin:100px 0 0 0;
	font-size: 14px;
	}
#s4Cont a {
	font-size: 15px;
	font-family:"微软雅黑";
	line-height:25px;
	}
#s4Cont #s4contul2 {
	font-family:"微软雅黑";
	margin-top:40px;
	font-size: 14px;
	}
#s4Cont #s4contul2 li {
	float:left;
	width: 236px; 
	background-color: #3a4692; 
	height:60px;
	text-align:center;
	margin:2px 2px;
	}
#s4Cont #s4contul2 li a {
	color: #fff; 
	border-bottom-width: 0; 
	background-color: transparent;
	display: block; 
	line-height:60px;
	width: 100%; 
	height: 100%; 
	}
#s4Cont #s4contul2 li a:hover {
	background-color: #868fc9;
	}

#s4Cont #s4contul3 {
	font-family:"微软雅黑";
	position: absolute;
	top: 55px; 
	right: 50px;
	}
#s4Cont #s4contul3 li {
	width: 236px; 
	background-color: #868fc9; 
	height:60px;
	text-align:center;
	margin:2px 2px;
	}
#s4Cont #s4contul3 li a {
	color: #fff; 
	border-bottom-width: 0; 
	background-color: transparent;
	display: block; 
	line-height:60px;
	width: 100%; 
	height: 100%; 
	}
#s4Cont #s4contul3 li a:hover {
	background-color: #3a4692;
	}

#blogCont {
	border: 1px solid #C2D6E0;
	padding: 30px; width: 900px; position: relative;
	}
#articleCtner {
	float: left;  width: 574px;
	}
#blogRight {
	float: right; width: 273px;
	}
#blogCont article {
	position: relative; padding: 0; 
	}
#blog article {
	margin-top: 55px; padding: 300px 0 0 126px; min-height: 260px;
	}
#articleCtner article:first-child {
	margin-top: 0;
	}
#blogCont h1	{
	width: 930px; margin: 0 0 50px -30px; padding: 0 0 30px 30px;
	border-bottom: 2px solid #e6e8ee; line-height: .7;
	}
#blogCont span#blogSubH1 {
	text-transform: none;
	}

.blogOrn {
	position: absolute; top: 0; left: 0;
	width: 600px; height: 258px;
	background-repeat: no-repeat; 
	}
#blogpost .blogOrn {
	display: none;
	}
#articleCtner .dateY, #articleCtner .dateM {
	position: absolute; top: 182px; left: 0; width: 71px;
	text-align: right; color: #fff; margin:0; padding: 0;
	}
#articleCtner .dateM {
	top: 189px; left: 78px; width: 60px;
	text-align: left; color: #fff; line-height: 1;
	}
	
.articleSocialLinks {
	position: absolute; top: 350px; left: -126px;
	width: 126px; 
	}
.artTwitter {
	margin:12px 0;
	}
.articleSocialLinksTrigger {
	position: absolute; top: 300px; left: 0; cursor: pointer;
	width: 80px; height: 30px; color: #fff; background-color: #3a4692;
	line-height: 30px; text-align: center;
	}
#oneArticleSocialLinks { margin: 30px 0; }
#oneArticleSocialLinks div { display: inline-block; vertical-align: top !important; }
#oneArticleSocialLinks .fb-like { width: 139px !important; }
#oneArticleSocialLinks .twitter-share-button { width: 86px !important; }
#blog .toExpand { 
	display: none; 
	}
#blogpost span.more {
	display: none; 
	}
#blogRight a {
    border-bottom-width: 0;
	}
span.more a:link, span.more a:visited,
#blogCont nav a:link, #blogCont nav a:visited {
	color: #3b3b3b; font-size: 14px;
	}
#blogCont span.more a {	
	white-space: nowrap;
	font-family:"微软雅黑";
	font-size:14px;
	}
	
article h2 + p{
	margin-top: 22px;
	}
article h3 { 
	margin: 22px 0 14px; 
	}
article p {
	line-height: 1.4; margin-top: 14px;
	}
#blogRight p { 
	line-height: 1.3;
	}
#blogCont nav {
	margin-top: 30px;
	}
#blogCont nav p { 
	margin-top: 4px;
	}
article ul {
	line-height: 1.4; margin-left: 12px;
	}
article li {
	margin-top: 8px;
	}

#blogRight h3 {
	margin: 60px 0 14px;
	}
#blogRight h3:first-child {
	margin-top: 0;
	}
ul#reading {
	line-height: 1.2;
	}
ul#reading a {
	font-weight:300; font-size: 16px; font-family:"微软雅黑";
	}
#blogRight li {
	margin-top: 8px;
	}	
#blogRightBanner1, #blogRightBanner2 {
	height: 388px; width: 273px; text-indent:-9999em; margin-top: 0px;
	background: url(../images/blogRightBanners.png) no-repeat transparent;
	}
#blogRightBanner2 {
	height: 304px; background-position: 0 -425px;
	margin-top: 30px;
	}
#serv1, #blog1 { 
	position: relative; z-index: 1;
	}
#serv1Cont {
	border: 1px solid #C2D6E0;
	}
#serv1Cont > div { 
	background: url(../images/serv1Bcgr-50.jpg) no-repeat transparent;
	position: relative;
	}
#serv1Cont2 { 
	clear: both;
	background: url(../images/serv1aBcgr-50.jpg) no-repeat transparent !important;
	}	
#serv1Cont .floatEnclosure > div { 
	float: left; width: 320px; padding-top: 260px;
	}
#serv1Cont .floatEnclosure > div.twoLineH2 { 
	padding-top: 230px;
	}
#serv1Cont h2	{
	position: relative;
	margin: 0; text-align: center; color: #fff; height: 55px;
}
#serv1Cont .floatEnclosure > div.twoLineH2 h2 { 
	height: 85px;
	}
#serv1Cont p	{
	color: #2b2b2b; padding: 30px 16px 56px 16px; line-height: 1.4;
	background-color: #fff;
}
#serv2Cont  { 
	min-height: 316px; color:#3a4692;
	border: 1px solid #C9E0E2;
	background-color: #fff;
	position: relative; z-index: 2; padding-bottom: 30px;
	}
#serv2Cont h2 { 
	text-transform: none; margin: 0 0 24px 0; padding: 32px 0 0 20px; 
	}
#servRightBanner1 { 
	position: absolute; top: 0; right:0;
	width: 320px; height: 346px; margin: 0; padding: 0;
	background: url(../images/serv2Bcgr.png) no-repeat right 0 #fff;
	z-index: 3;
	}
div.oneFAQ { 
	padding: 0 0 0 20px; width: 500px; margin-top: 18px;
	}
div.oneFAQ p.q { 
	margin: 0; cursor: pointer;
	}
div.oneFAQ p.q:hover { 
	color: #9cc3d4;
	}
div.oneFAQ p.a { 
	line-height: 1.4; margin: 14px 0 0 14px; color: #2b2b2b;
	}
#testimCont, #contactCont, #blogCont	{
	border: 1px solid #C2D6E0;
	margin-top: 96px; background-color: #fff;
	color: #000; padding-bottom: 60px;
	}
#testimCont h1	{
	padding: 34px 0 60px; text-align: center;
	}
.oneTestim	{
	width: 625px; padding-left: 200px; position:relative; min-height: 124px;
	margin-bottom: 56px; line-height: 1.3;
	}
.oneTestim	p.author {
	margin-top: 12px; 
	}
.oneTestim span.avatar {
	position: absolute; top: 4px; left: 40px; height: 120px; width: 120px;
	background-image: url(../images/testimonials_avatars.png); 
	background-repeat: no-repeat;
	}
#contactCont h1 {
	padding: 30px 0 10px; text-align: center;
	}
h3#amf_response_thank, h3#amf_response_err {
	margin: 0; color: #3a4692; padding: 100px 0 0;
	text-align: center; line-height: 1.4; text-transform: none;
	}
#contactCont h1 + p {
	color: #3a4692; padding: 0 0 0 284px; margin: 0;
	}
#contactCont {
	min-height: 500px;
	}
#contactCont.processed {
	height: 500px;
	}
form  {
	margin: 0px 0 0; padding: 94px 0 0; color: #282828;
	border-top: 2px solid #e6e8ee;
	font-family: "微软雅黑";
	}
form ol  {
	margin: 0; padding:0;
	}
form ol span {
	font-size:14px;
	}
form li  {
	padding-left: 284px; margin-top: 30px;
	width: 250px;
	}
form ol li:first-child  {
	margin: 0; width: 676px; color: #3a4692;
	}
form li#ffName, #contactCont form li#flName  {
	width: 170px; float: left; margin-bottom: 30px;
	}
form li#flName  {
	padding-left: 20px; 
	}
form li.minor label  {
	display: block; margin-top: 10px; text-align: center;
	}
form li.minor span.error, #w_budget span.error  {
	display: block; text-align: center; color: #ae000e;
	font-size: smaller;
	}
#w_budget span.error  {
	width: 200px; margin-top: 4px;
	}
form li.minor span.error, #w_interest span.error  {
	display: block; text-align: center; color: #ae000e;
	font-size: smaller;
	}
#w_interest span.error  {
	width: 200px; margin-top: 4px;
	}
form li.minor span.error, #w_agreeBox span.error  {
	display: block; text-align: center; color: #ae000e;
	font-size: smaller;
	}
#w_agreeBox span.error  {
	width: 200px; margin-top: 4px;
	}
	
form li.minor span font {
	display: block; text-align: center; color: #ae000e;
	font-size: smaller;
	margin-top: 4px;
	font-weight:300;
	}
#myTime {
	display: block; text-align: center; color: #090;
	font-size: smaller;
	margin-top: 4px;
	font-weight:300;
	}

form li.minor input  {
	width: 100%;
	}
#w_interest,
#w_comments  {
	width: 676px; margin: 76px 0 0; padding-top: 50px;
	border-top: 2px solid #e6e8ee;
	}
#w_agreeBox {
	width: 676px; margin: 76px 0 0; padding-top: 10px;
	}
#w_budget {
	width: 676px; margin: 60px 0 0;
	}	
.subLabel  {
	display: block; margin: 0 0 30px;
	color: #3a4692;
	}
form #budget  {
	width: 200px;
	}
form #comment  {
	width: 400px;
	}
form #fSubmit  {
	width: 100px; height:30px; background-color: #3a4692; color: #fff; padding: 0 6px;
	line-height: 30px; border:0;
	}
form #fSubmit:hover  {
	background-color: #868fc9; cursor: pointer;
	}	
footer {
	padding: 18px 0 60px; color: #232323; 
	}
footer nav {
	padding-top: 10px;
	}
footer nav ul {
	text-align:right;
	position: absolute; top: 10px; right: 0;
	}
footer nav li {
	margin-left: 6px; padding-left: 6px;
	float:left;
	border-left: 1px solid #000;
	}
footer nav li:first-child {
	margin-left:0; padding-left: 0;
	border-left-width: 0;
	}
#footerCont a:link, #footerCont a:visited {
	color: #232323;
	}
#footerCont a:hover {
	color: #0023FF;
	}
p#copyright { 
	position: absolute; top: 0; left: 0; padding-left: 50px; line-height: 38px;
	background: url(../images/navBcgr2.png) no-repeat transparent;
	background-size: 38px 38px;
	}
#sitemap #contactCont ul {
	margin: 40px 0 0 200px; width: 700px;
	}
#sitemap #contactCont ul ul {
	margin: 0 0 0 30px; width: 670px;
	}
#sitemap #contactCont li {
	margin-top: 14px;
	}
#sitemap #contactCont a:link {
	color: #232323; border-bottom-width: 0;
	}
#sitemap #contactCont a:visited {
	color: #555555;
	}
	.tweet_list {
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
		background-color: #fff;
	}
	
		.tweet_list li {
			overflow-y: auto;
			overflow-x: hidden;
			padding: 0.5em;
			list-style-type: none;
		}
		
			.tweet_list li a {
				/* color: #0C717A; */
				line-height: 1.2; 
			}
		
		.tweet_list .tweet_even {
			background-color: #f5f5f5;
		}
		
		.tweet_list .tweet_avatar {
			padding-right: .5em; float: left;
		}
		
			.tweet_list .tweet_avatar img {
				vertical-align: middle;
			}	
.f1-46 { font-size: 86px; font-weight: 100;  font-family: "Courier New", Courier, monospace; }
.wf-inactive .f1-46 { font-size: 46px;}

.f1-36 { font-size: 33px; font-weight: 100;  font-family: "微软雅黑";}
.wf-inactive .f1-36 { font-size: 36px;}

.f1-30, h3.f1-30
{ font-size: 30px; font-weight: 100;  font-family: "微软雅黑"; }
#blogCont h2
{ font-size: 21px; font-weight: 100;  font-family: "微软雅黑"; }
.wf-inactive .f1-30,
.wf-inactive #blogCont h2,
.wf-inactive h3.f1-30 { font-size: 30px;}

.f3-54 { font-size: 54px;  font-family: "微软雅黑"; letter-spacing:3px; }
.wf-inactive .f3-54 { font-size: 54px;}

.f3-30, h2 { font-size: 30px; font-weight: 300;  font-family: "微软雅黑"; }
.f3-33 { font-size: 14px; font-family: "Courier New", Courier, monospace; line-height:35px; }
.wf-inactive .f3-30, 
.wf-inactive h2 { font-size: 30px;}

#fSubmit { font-size: 20px; font-weight: 300;  font-family: "微软雅黑"; }
.wf-inactive #fSubmit { font-size: 20px;}

.f3-18 { font-size: 18px; font-weight: 300;  font-family: "微软雅黑"; }
.wf-inactive .f3-18 { font-size:18px;}

.f5-18, article h3 { font-size: 18px; font-weight: 500;  font-family: "微软雅黑"; }
.wf-inactive .f5-18, 
.wf-inactive article h3 { font-size: 18px;}

.f5-24, h3, #contactCont .subLabel
{ font-size: 24px; font-weight: 500;  font-family: "微软雅黑"; }
.wf-inactive .f5-24, 
.wf-inactive h3,
.wf-inactive #contactCont .subLabel { font-size: 24px;}

.f5-30 { font-size: 30px; font-weight: 500;  font-family: "微软雅黑"; }
.wf-inactive .f5-30 { font-size: 30px;}

.f5-36 { font-size: 36px; font-weight: 500;  font-family: "museo-slab", Tahoma; }
.wf-inactive .f5-36 { font-size: 36px;}

.f7-18 { font-size: 18px; font-weight: 700;  font-family: "微软雅黑"; }
.wf-inactive .f7-18 { font-size: 18px;}

.f7-16 { font-size: 16px; font-weight: 700;  font-family: "微软雅黑"; }
.wf-inactive .f7-16 { font-size: 16px;}

.f9-48, #articleCtner .dateY { font-size: 48px; font-weight: 900;  font-family: "微软雅黑"; }
.wf-inactive .f9-48, 
.wf-inactive #articleCtner .dateY { font-size: 16px;}

.fs3-14, footer p, #amd_contactform input[type=text],#amd_contactform input[type=password], #amd_contactform textarea,
#amd_contactform select { font-size: 14px; font-weight: 300; font-family: "微软雅黑"; }
.wf-inactive .fs3-14,
.wf-inactive footer p,
.wf-inactive #amd_contactform input[type=text],
.wf-inactive #amd_contactform textarea,
.wf-inactive #amd_contactform select { font-size: 14px; }

.fs3-18, .oneTestim p, #articleCtner .dateM { font-size: 18px; font-weight: 300; font-family: "museo-sans-rounded", Tahoma; }
.wf-inactive .fs3-18, 
.wf-inactive .oneTestim p,
.wf-inactive #articleCtner .dateM { font-size: 18px; }

.fs3-16, p, article ul { font-size: 14px; font-family: "微软雅黑"; }
.fs3-16, p, article ul a { color:#000;}
.wf-inactive .fs3-16,
.wf-inactive p, 
.wf-inactive article ul { font-size: 16px; }

article a, .tweet a { font-size: 15px; font-weight: 500; font-family: "museo-sans-rounded", Tahoma; }
.wf-inactive article a, .wf-inactive .tweet a { font-size: 15px; }

.fs5-14, .oneTestim p.author { font-size: 14px; font-weight: 500; font-family: "museo-sans-rounded", Tahoma; }
.wf-inactive .fs5-14,
.wf-inactive .oneTestim p.author { font-size: 14px; }

.fs5-16, #s1 p, #s2 p, .testAuth span { font-size: 16px; font-family: "微软雅黑"; }
.wf-inactive .fs5-16, 
.wf-inactive #s1 p, 
.wf-inactive #s2 p,
.wf-inactive .testAuth span { font-size: 16px; }

.fs5-18, .articleSocialLinksTrigger { font-size: 18px; font-weight: 500; font-family: "微软雅黑"; }
.wf-inactive .fs5-18,
.wf-inactive .articleSocialLinksTrigger { font-size: 18px; }

#fs5-30 { font-size: 16px; font-weight: 500; font-family: "微软雅黑"; }
#fs5-30 a { color:#a2abe1; border-bottom-width: 0; }
#fs5-30 a:hover { background-color: #3a4692;color:#bcd5e1;}

.fs5-20, .oneFAQ p.q 
{ font-size: 16px; font-family: "微软雅黑"; }
.wf-inactive .fs5-20,
.wf-inactive .oneFAQ p.q { font-size: 20px; }

.fs7-20, #menu, p#s2p3 { font-size: 18px; font-family: "微软雅黑"; }
.wf-inactive .fs7-20, 
.wf-inactive #menu,
.wf-inactive p#s2p3 { font-size: 20px; }

.fs7-24 { font-size: 20px; font-family: "微软雅黑"; color:#FFF; }
.wf-inactive .fs7-24 { font-size: 24px; }

.fs7-30, p#s1p2 { font-size: 30px; font-weight: 700; font-family: "微软雅黑";}
.wf-inactive .fs7-30,
.wf-inactive p#s1p2 { font-size: 30px; }

.fs7-41 { font-size: 24px;font-family: "微软雅黑"; }
.fs7-40 { font-size: 36px; font-weight: 700; font-family: "微软雅黑"; line-height:60px;}
.wf-inactive .fs7-40 { font-size: 40px; }

.fs9-30 { font-size: 30px; font-weight: 700;  font-family: "微软雅黑"; letter-spacing:3px; color:#FFF; }
.wf-inactive .fs9-30 { font-size: 30px;}

/*------------------------account--------------------------*/

#w_account { margin-top:-20px;}
#w_account form { margin: 0; padding: 0;border-top: 0;}
#w_account form li { padding: 0;}
#w_account ul { display:block;float:left;font-family: "微软雅黑";}
#w_account .acc_menu { display:block; width:180px; margin-right:30px;}
#w_account .acc_menu li {  display:block; width:180px;text-align:center; line-height:38px;}
#w_account .acc_menu a {  display:block;color: #3a4692; border:1; background-color: transparent;width: 100%; height: 100%; }
#w_account .acc_menu a:hover {background-color: #868fc9; color:#FFF;}
#w_account .acc_line { display:block; width:5px; height:250px; background-image:url(../images/acc_line_png.png);background-repeat: no-repeat;color:#FFF; margin-right:30px;}
#w_account .acc_main { display:block; width:650px;}
#w_account .acc_main li { display:block; width:650px; margin:10px auto; margin-left:15px;}
#w_account .acc_main .acc_text { display:block; width:100px; float:left;}
#w_account .acc_main #acc_main_title { display:block; font-size:20px;color: #3a4692; margin-bottom:20px;margin-left:0;}
#w_account .acc_main #acc_main_line { display:block; color: #CBD0DE; margin-bottom:20px;margin-left:0;}
#w_account .acc_main #acc_main_alipaylogo {width: 260px;height: 45px;display: block;text-indent: -9999px;background-position: 0 -186px;background-image: url(https://i.alipayobjects.com/e/201305/PrarBa94X.png);}
#w_account .acc_main #acc_main_tenpaylogo {width: 247px;height: 42px;display: block;text-indent: -9999px;background-position: 0 0;background-image: url(https://img.tenpay.com/v2/res/img/global/logo.png?v=20110928);}
#w_account .acc_main #acc_main_weixinlogo {width: 230px;height: 36px;display: block;text-indent: -9999px;background-position: 0 0;background-image: url(https://wx.gtimg.com/pay/img/common/logo.png?v=20160114);}
#w_account .acc_main #acc_main_banks { display:block; float:left; width:10px; text-align:center;}
#w_account .acc_main #acc_main_bankslogo { display:block; float:left; width:121px; text-align:center;}
#w_account .acc_main #acc_main_faqtop { display:block;border: 1px solid #E1E1E1; font-size:12px;color: #666; margin-bottom:20px;margin-left:0; margin-top:-10px; padding:5px; background-color:#f9fcfd;}
#w_account .acc_main #acc_main_faqback { display:block;font-size:14px;color: #666; text-align:right; margin-left:-20px;}


/*------------------------account--------------------------*/





/*------------------------遮罩--------------------------*/
.black_overlay{
    display:block;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 360%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}
.white_content {
    display:block;
	padding:0;
    position: absolute;
	width:800px;
	height:500px;
    top: 50%;
    left: 50%;
	margin-left:-400px;
	margin-top:-250px;
    z-index:1002;
    overflow: auto;
	background: url(../images/6.jpg) no-repeat 0;
}
.close {
    display:block;
	cursor:pointer;
	float:right;
	width:34px;
	height:34px;
	margin:0 0 0 0;
	text-indent:-9999px;
}
.song {
    display:block;
	float:left;
	width:587px;
	height:166px;
	margin:24px 0 0 105px;
	text-indent:-9999px;
}
.pay {
    display:block;
	float:left;
	width:194px;
	height:57px;
	margin:418px 0 0 557px;
	text-indent:-9999px;
}
.phone {
    display:block;
	float:left;
	width:515px;
	height:67px;
	margin:395px 0 0 230px;
	text-indent:-9999px;
}
/*------------------------遮罩--------------------------*/