@charset "utf-8";
::-moz-selection { background: #1edec5; color: #fff; text-shadow: none; }
::selection { background: #1edec5; color: #fff; text-shadow: none; }
html {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}
body,ul,li { margin: 0px; padding: 0px; }
img {border:0;}
a { color: #19a9e5; text-decoration: none; }
a:focus { outline: thin dotted; }
a:active, a:hover { color: #5cc8f5; outline: 0; }
body {	font-size: 81.25%;
	color: #888;}
ul { color: #888; }
li { margin: 3px 0; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block; }
ul,li { list-style-type: none; }

h1, h2, h3, h4, h5, h6 { color: #45494c; }
h1, h2, h3, h4 { font-family: "Titillium Web", Helvetica, Arial, sans-serif; }
h1, h2 { font-weight: 800; }
h3, h4, h5, h6 { font-weight: 600; }
h1 {
		font-size: 3.23em; /* 42px */
	line-height: .866em;
	margin-bottom: .43em;
}
h2 {
	font-size: 3em; /* 36px */
	line-height: 1.2em;
	margin-bottom: .505em;
}
h3 {
	font-size: 2.16em; /* 28px */
	line-height: 1em;
	margin-bottom: .65em;
}
h4 {
	font-size: 1.69em; /* 22px */
	line-height: .94em;
	margin-bottom: .827em;
}
h5 {
	font-size: 1.38em; /* 18px */
	line-height: 1em;
	margin-bottom: 1em;
}
h6 {
	font-size: 1em; /* 13px */
	line-height: 1em;
	margin-bottom: 1em;
}
h1 ~ hr, h2 ~ hr, h3 ~ hr, h4 ~ hr, h5 ~ hr, h6 ~ hr { margin-top: 0; }
p {
	font-size: 1em; /* 13px */
	line-height: 1.4em;
	margin-bottom: 1.4em;
	color: #888;
}
.btn-blue, .btn-green {
	font: bold 1.07em "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: inline-block;
	padding: 10px 18px;
	text-decoration: none;
	border-radius: 4px;
	border: 0;
}
.btn-blue { background: #19a9e5; color: #fff; }
.btn-blue:hover { background: #5cc8f5; color: #fff; }
.btn-green { background: #7ebd26; color: #fff; }
.btn-green:hover { background: #93d23c; color: #fff; }
.btn-blue.disabled, .btn-green.disabled, .btn-blue:hover.disabled, .btn-green:hover.disabled { background: #f5f5f5; border: 1px solid #e5e5e5; color: #aaa; cursor: default; }

.btn-box, a.btn-box, .btn-box_green, a.btn-box_green, .btn-box_white, a.btn-box_white {
	background-color: #f6f6f6; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f8f8f8); 
	background-image:    -moz-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image:     -ms-linear-gradient(top, #fcfcfc, #f8f8f8);
	background-image:      -o-linear-gradient(top, #fcfcfc, #f8f8f8);
	padding: 8px 13px;
	border-radius: 3px;
	border: 1px solid rgba(0,0,0,0.1);
	color: #bababa;
	font-weight: bold;
}
.btn-box:hover, a.btn-box:hover, .btn-box_white:hover, a.btn-box_white:hover { 
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid rgba(0,0,0,0.175);
	transition: all 0.25s ease;
	color: #777;
}
.btn-box > i { opacity: 0.4; transition: opacity 0.25s ease; }
.btn-box:hover > i { opacity: 0.8; }

.btn-box_green, a.btn-box_green {
	background-color: #71bd26; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a9e36f), to(#71bd26));
	background-image: -webkit-linear-gradient(top, #a9e36f, #71bd26); 
	background-image:    -moz-linear-gradient(top, #a9e36f, #71bd26);
	background-image:     -ms-linear-gradient(top, #a9e36f, #71bd26);
	background-image:      -o-linear-gradient(top, #a9e36f, #71bd26);
	border: 1px solid #6eb02c;
}
.btn-box_white, a.btn-box_white {
	background-color: #fff; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a9e36f), to(#71bd26));
	background-image: -webkit-linear-gradient(top, #fff, #fafafa); 
	background-image:    -moz-linear-gradient(top, #fff, #fafafa);
	background-image:     -ms-linear-gradient(top, #fff, #fafafa);
	background-image:      -o-linear-gradient(top, #fff, #fafafa);
	border: 1px solid rgba(0,0,0,0.1);
}
.btn-box_white:hover, a.btn-box_white:hover { color: #19A9E5; }

.header { height: 83px; width: 100%; background-image: url(../images/header_bg.png); z-index: 100;}
.head{width:970px;margin-right: auto; margin-left: auto; }
.header ul { margin-top: 30px; margin-left: 50px; float: left; width: 500px; }
.header li{ float: left; margin-left: 30px; }
.header li a { font-size: 14px; font-weight: bold; color:#888; }
.header li a:hover { color:#27a9e3; }
.extended { width: 100%; clear: both; overflow: hidden; }
.extended.blue { background: #19a9e5; }
.extended.blue h2 { color: #fff; margin-bottom: 0.2em; }
.extended.blue h3 { color: #8cd4f2; margin-top: 0; font-size: 1.69em; }
.extended.blue p { color: #fff; margin-top: 1.5em; }
.extended.grey { background: #f9f9f9; }

.group:before,
.group:after {
		content: "";
		display: table;
} 
.group:after { clear: both; }
.group { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }

.hero-bg { background: url(../images/hero-bg.png) repeat-x 0 0 #f3f3f3; margin: 0 auto; }
.hero { width: 970px; margin: 10px auto 40px auto; text-align: center; overflow: auto; }
.hero h2 { margin-bottom: 0.15em; }
.hero h3 { font-size: 1.692em; margin: 0 0 1em 0; color: #989C9C; font-weight: bold; }
.hero h3 a { color: #71BD26; }
.hero h3 a:hover { opacity: 0.7; }
.products { width: 970px; margin: 0 auto 40px auto; padding: 40px 0 0 0; }
.products ul { padding: 0; margin: 0; }
.products li { 
	display: block; 
	float: left; 
	width: 230px; 
	margin: 0 0 0 10px; 
	padding: 0; 
	position: relative;
	text-align: center;
}
.products li:last-child { margin-left: 0; }
.products h2 { font-size: 1.692em; text-align: center; font-weight: 600; }
.products h2 span { color: #45494c; }
.products p { text-align: center; padding: 0; margin: 0; }

.products .dedicated, .products .cloud, .products .solutions, .products .reseller { display: block; }
.product-img { 
	position: relative; 
	top: 0; 
	background: url(../images/bg.png) no-repeat -3px -3px; 
}
.cloud .product-img { background-position: -172px -3px; }
.solutions .product-img { background-position: -340px -3px; }
.reseller .product-img { background-position: -508px -3px; }

.products a { position: relative; }
.products a .product-img { transition: top 0.2s ease-in-out; -webkit-transition: top 0.2s ease-in-out; z-index: 2; }
.products a:hover .product-img { transition: top 0.2s ease-in-out; top: -10px; -webkit-transition: top 0.2s ease-in-out; }
.products .shadow { transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; position: absolute; left: 45px; bottom: -10px; z-index: 1; opacity: 0; }
.products a:hover .shadow { transition: opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out; opacity: 1; }

footer { width: 970px; margin: 15px auto 0 auto; position: relative; padding: 15px 0 20px 0; border-top: 1px solid #ccc; }
footer nav { overflow: hidden; float: left; }
footer nav ul { clear: both; margin-top: 3px; }
footer nav ul a { color: #888; }
footer ul { float: left; margin: 0; padding: 0; }
footer li { display: inline; list-style: none; margin: 0 35px 0 0; padding: 0; }
.foot-logo { float: left; margin-right: 35px; width: 177px; height: 48px; background: url(/images/hlogo.png); }

.legal { margin-top: 1em; font-size: .88em; color: #bababa; }
.legal li { margin: 0 8px 0 0; }
.legal a  { color: #bababa; }
.legal a:hover { text-decoration: underline; }

.dropdown { position: relative; }
.dropdown-menu {  
	left: 0; 
	top: 100%;     
	background-clip: padding-box;
	background: #fff;
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	left: 0;
	list-style: none outside none;
	margin: 0;
	min-width: 160px;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1000;
}
.dropdown-menu:after {
		border-bottom: 6px solid #fff;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		content: "";
		display: inline-block;
		left: 10px;
		position: absolute;
		top: -6px;
}
.dropdown-menu:before {
		border-bottom: 7px solid rgba(0, 0, 0, 0.2);
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		content: "";
		display: inline-block;
		left: 9px;
		position: absolute;
		top: -7px;
}
.open { *z-index: 1000; }
.open > .dropdown-menu { display: block; }

.login, .ss, .logged { margin: 22px 0 0 0; float: right; }
.login > .dropdown-menu, .ss > .dropdown-menu { right: 0; left: inherit; margin: 9px 0 0 0; }
.login > .dropdown-menu:after, .ss > .dropdown-menu:after, .logged > .dropdown-menu:after { right: 14px; left: inherit; }
.login > .dropdown-menu:before, .ss > .dropdown-menu:before, .logged > .dropdown-menu:before { right: 13px; left: inherit; }
.login-form { padding: 10px; font-size: 0.923em; overflow: hidden; }
.login-form input[type="text"], .login-form input[type="password"] { margin: 0 0 8px 0; width: 175px; font-weight: bold; }
.login-submit { margin: 10px 0 0 0; padding: 5px 20px; float: right; }
.login .dropdown-toggle i, .ss .dropdown-toggle i, .logged .dropdown-toggle i { width: 15px; height: 14px; }

.logged > .dropdown-menu { right: 0; left: inherit; margin: 9px 0 0 0; }
.logged .info { overflow: hidden; padding: 15px 20px 20px 20px; color: #888; margin: 0; width: 220px; }
.logged .info hr { margin: 2em 0 1em; }
.logged .foot { overflow: hidden; background: #fafafa; padding: 10px 20px; border-top: 1px solid #ddd; }

.client { display: block; color: #444; font-weight: bold; font-size: 16px;margin: 0 0 8px 0; }
.client-email { display: block; color: #888; margin: 0 0 8px 0; }

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.center-block { display: block; margin: 0 auto; }
.clear { clear: both; }

/* Icons */
i { display: inline-block; background: url(/images/sprite.png) no-repeat; vertical-align: middle; }
i.white { background: url(/images/sprite-white.png) no-repeat; }
i.rarrow-blue { width: 5px; height: 8px; background-position: -25px 0px; margin-left: 7px; }
i.rarrow { width: 6px; height: 10px; background-position: 0 0; margin-left: 7px; vertical-align: inherit; }
i.account { width: 14px; height: 12px; background-position: -28px 0; }
i.question { width: 15px; height: 12px; background-position: -27px -18px; }
i.settings { width: 13px; height: 12px; background-position: -10px 0; }
i.file { width: 18px; height: 22px; background-position: -62px -11px; margin-right: 10px; margin-top: -2px; }
i.dui { width: 16px; height: 16px; background-position: -82px -17px; margin-right: 5px;}
i.cuo { width: 16px; height: 16px; background-position: -82px 0; margin-right: 5px;}
i.flink { width: 13px; height: 13px; background-position: -100px -17px; margin-right: 6px; margin-top: -3px;}
i.fa { width: 13px; height: 13px; background-position: -100px 0; margin-right: 6px;}
i.fu { width: 13px; height: 13px; background-position: -114px 0px; margin-right: 6px;}
i.freedown { width: 29px; height: 24px; background-position: -127px 0px; margin-right: 10px;}
i.down { width: 33px; height: 24px; background-position: -156px 0px; margin-right: 10px;}

.breadcrumb { width: 100%; background: #fafafa; border-bottom: 1px solid #e9e9e9; }
.breadcrumb nav { width: 970px; margin: 0 auto; padding: 5px 0 6px 0; color: #999; overflow: hidden; }
.breadcrumb ul { float: left; margin: 0; padding: 7px 0; }
.breadcrumb li { display: inline; }
.breadcrumb li:after{ content: "\00BB"; display: inline-block; padding: 0 6px 0 10px; font-size: 1em; }
.breadcrumb li:last-child:after{content: "";}
.breadcrumb .current { color: #999; }

.content { width: 970px; margin: 0 auto; overflow: hidden; }
.content li{ height: 20px; margin-top: 10px; }
.content li a { font-size: 14px; color: #999; }
.content li a:hover{ color: #CCC; }
.content li span{ float:right;color:#CCC;}

.content .page{display:block;text-align:left;padding-top: 10px;padding-bottom: 18px;}
.content .page a{ float: left; margin-left: 5px; border: 1px solid #CCCCCC; font-size: 14px; padding-right: 5px; padding-left: 5px; color: #666; padding-top: 1px; padding-bottom: 1px; }
.content .page a:hover{ background-color: #EDF3F3; text-decoration: none; color: #000; }
.content .page .sel { float: left; margin-left: 5px; border: 1px solid #CCCCCC; font-size: 14px; padding-right: 5px; padding-left: 5px; background-color: #999999; color: #FFF; padding-top: 1px; padding-bottom: 1px; }

.content .staff-profile { clear: both; margin-bottom: 30px; margin-top: 30px; padding-left: 30px; margin-left: 8px; margin-right: 8px; border-left-width: 4px; border-left-style: solid; border-left-color: #ccc; }
/*.staff-profile:first-child { border: none; }*/
.content .staff-profile h4 { margin-top: 0; }
.content .staff-profile span {
	color: #aaa;
	font-style: italic;
	position: relative;
	top: -5px;
	overflow: scroll
}
.content .staff-profile p{ line-height: 25px; }
.ad970 { width: 970px; margin-top: 10px; margin-right: auto; margin-left: auto; }
.content .l624 { float: left; width: 620px; margin-right: 10px; overflow: hidden;}
.content .r336 { float: right; width: 336px; overflow: hidden;}
.content .l624 .filedownicon{ background-image: url(/images/thankyou.png); float: left; height: 89px; width: 67px; margin-right: 10px; }
.content .l624 h2 { font-size: 18px; font-family: "微软雅黑", "宋体", sans-serif; height: 30px; font-weight: bold; margin: 0px; padding: 0px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.content .ad468 { height: 70px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #CCC; text-align: center; padding-top: 10px; background: url("/images/tile_gray.png"); }
.content .l624 .downqu{ margin-top: 10px; }
.content .l624 .downqu1{ height: 120px; margin-top: 15px; }
.content .l624 .downqu1 .yzm img{ margin-top: 10px; float:left;margin-right: 3px;}
.content .l624 .downqu1 #code{ height: 48px; border: 1px solid #CCC; font-family: Verdana, Geneva, sans-serif; font-size: 26px; font-weight: bold; padding: 0px; margin-top: 10px; float: left; margin-right: 3px; text-align: center; }
.content .l624 .downqu1 .submit{ margin-top: 10px; height: 50px; width:50px;font-weight: bold; padding: 0px; }
.content .r336 .share{ height: 40px; margin-bottom: 8px; }
.content .r336 .ad336{ height: 280px; width: 336px; margin-bottom: 10px; }

.content .free_method {
background: #ebebeb;
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #333;
line-height: 22px;
-webkit-box-shadow: inset 0 1px 0 0 rgba(233, 233, 233, 1);
box-shadow: inset 0 1px 0 0 rgba(233, 233, 233, 1);
}
.content .free_method { width: 130px; line-height: 22px; height: 15px; text-align: center; font-size: 14px; font-family: "微软雅黑", "黑体", sans-serif; margin-left: 45px; padding-top: 6px; padding-right: 0; padding-bottom: 12px; padding-left: 0; }

.content .vip1 { float: left; height: 140px; width: 360px; border: 2px solid #3c6986; padding: 5px; }
.content .vip2 { margin-left: 30px; }
.content .vip2 img { float:left;}
.content .vip2 div { font-size: 14px; font-weight: bold; color: #333; float: left; padding-top: 15px; }
.content .vip3 { font-weight: bold; color: #333; text-align: center; margin-top: 50px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }

.content .free2 { float: right; height: 140px; width: 220px; padding: 5px; }
.content .free3 { margin-left: 30px; }
.content .free3 img { float:left;}
.content .free3 div { font-size: 14px; font-weight: bold; color: #333; float: left; padding-top: 15px; }
.content .free4 { font-weight: bold; color: #333; text-align: center; margin-top: 50px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.content .free5 { color: #F00; font-weight: bold; text-align: center; margin: 6px; }

.content .premium_method { background: #3c6986; border: 1px solid #203b4c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; -webkit-box-shadow: inset 0 1px 0 0 rgba(82, 146, 188, 1); box-shadow: inset 0 1px 0 0 rgba(82, 146, 188, 1); margin-left: 25px; }

.content .premium_method {
width:300px;
padding: 12px 0;
line-height: 22px;
height: 26px;
text-align: center;
font-size: 22px;
font-family: "微软雅黑", "宋体", sans-serif;
}

.content .free_method:hover {
    /*background: transparent url(../images/bg/download-button.png?v1) 0 -138px no-repeat;*/
    text-shadow: 0 0 0 transparent;
    cursor: pointer;
    background: #e8e8e8;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(243, 243, 243, 1);
    box-shadow: inset 0 1px 0 0 rgba(243, 243, 243, 1);
}

.content .premium_method:hover {
    /*background: transparent url(../images/bg/download-button.png?v1) 0 -138px no-repeat;*/
    background: #4c7d9c;
    text-shadow: 0 0 0 transparent;
    cursor: pointer;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(98, 173, 222, 1);
    box-shadow: inset 0 1px 0 0 rgba(98, 173, 222, 1);
}

.content .l624 ul{ border-top-width: 1px; border-top-style: dashed; border-top-color: #CCC; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCC; margin: 0px; padding: 0px; height: 288px; }
.content .l624 li{ float: left; height: 25px; padding-top: 10px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dashed; border-left-style: dashed; border-bottom-color: #CCC; border-left-color: #CCC; margin: 0px; padding-left: 8px; font-size: 14px; }
.content .l624 .td1{ width:200px;background: url("/images/tile_gray.png");}
.content .l624 .td2{ width:220px;}
.content .l624 .td3{ width:169px;}

.content .r336 .link { margin-bottom: 10px; }
.content .r336 .link p { margin: 0px; }
.content .r336 .link input { width: 311px; }

/* cleanlab banner */

.content .r336 .cleanlab_banner {
	display: block;
	background: url(/images/tile_rose.png) repeat 0 0 #ffe0d9;
	border: 1px solid #d9b9b4;
	height: 56px;
	margin-bottom: 10px;
	text-decoration: none;
}

.content .r336 .cleanlab_banner:hover {
	text-decoration: none;
}

.content .r336 .cleanlab_banner i {
	display: block;
	float: left;
	width: 50px;
	height: 48px;
	background: url(/images/cleanlab_ico.png);
	margin: 4px 14px 4px 4px;
}

.content .r336 .cleanlab_banner h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	margin-top: 13px;
	margin-bottom: 4px;
}

.content .r336 .cleanlab_banner p {
	color: #9b7872;
	font-size: 12px;
	margin:0px;
}

.content .filelist td,.content .filelist th { font-size:14px;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.content .filelist tr:hover{background-color: #F9F9F9;}
.content .page {font-size:14px;}


.ico,.ico-type{display: inline-block;background: url(/user/images/ico-24.png) no-repeat;_background-image: url(/user/images/ico-8.png)}
.ico-type,.filevow{line-height: 27px;height: 27px;overflow: hidden}
.tableheader th.filename,.tableheader th.size,.tableheader th.date,.tableheader th.status{cursor: pointer}
.ico-type{padding-left: 46px}
.doc{background-position: 0 -152px}
.xls{background-position: 0 -426px}
.pdf{background-position: 0 -345px}
.img{background-position: 0 -181px}
.music{background-position: 0 -509px}
.video{background-position: 0 -481px}
.w{background-position: 0 -399px}
.p{background-position: 0 -237px}
.s{background-position: 0 -264px}
.ppt{background-position: 0 -291px}
.dll{background-position: 0 -318px}
.html{background-position: 0 -454px}
.txt{background-position: 0 -209px}
.floder{background-position: 0 -124px}
.rar{background-position: 0 -372px}
.unknow{background-position: 0 -603px}
.canvow{height: 27px;width: 27px;overflow: hidden}
.nofile{border-bottom: 1px solid #e5e5e5;padding: 11px 10px;color: #7f7f7f;display: block}


.memberships { color: #8c8c8c; font-weight: bold; line-height: normal; overflow: hidden; padding-top: 9px; text-align: center; }
.memberships .bb { height: 320px; width: 175px; background: url('/images/premium_sprite.png') no-repeat 0 0;background-size:100% 100%; margin-right: 19px; padding-top: 1px; list-style: none; display: block; float: left; padding-right: 10px; }
.memberships .bb {padding-bottom: 18px;}
.memberships .bb dl { background-image: url('/images/line.png'); background-repeat: repeat-x; margin-right: 8px; margin-left: 8px;}
.memberships button {width: 108px; font-size: 12px; display: block; margin: 11px auto; white-space: nowrap;}
.memberships sup {color: #f04f28; font-size: 20px; line-height: 20px; top: 10px;}
.memberships .text1 { color: #27A9E3; font-size: 22px; background-color: #FFF; margin-top: 15px; }
.memberships .text2 { color: #696361; display: block; padding-bottom: 6px; padding-top: 0px; }
.memberships .text3 { color: #f04f28; font-size: 28px; margin-top: 5px; }
.memberships .text4 { color: #27A9E3; display: block; padding: 3px 0 3px; }
.memberships .text4 sup { color: #27A9E3; font-size: 12px; line-height: normal; top: 1px; }
.memberships .sep { height: 1px; overflow: hidden; margin-top: 8px; margin-right: 13px; margin-bottom: 8px; margin-left: 13px; }

.blue2 {width: 108px; font-size: 12px; display: block; margin: 11px auto; white-space: nowrap;}
.blue2 {height: 25px; border: 1px solid #c6c6c6; color: #747474; background: #d4d4d4; font: bold 12px/23px Tahoma,sans-serif; *line-height:14px; padding: 0 11px; *padding: 0 10px; overflow: visible; vertical-align: middle; white-space: nowrap;}
.blue2 * {vertical-align: middle;}
.blue2 {cursor: pointer;}
.blue2 { background: #27A9E3; border-color: #27A9E3; color: #fff!important; }
.blue2:hover{opacity:0.8 }