﻿@charset "utf-8";
 /*------------------------------------------
  * global css 框架
  * Developed By: 姚俊玮（Enthen Yao）
  *
  * 全局定义
  ----------------------------------------------*/
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, object, iframe, form, blockquote, fieldset, input, textarea, code, address, caption, cite, code, em, i, ins, h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-style:normal;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	font-family:Verdana, 微软雅黑;
}
ul, ol, dl, dt, dd {list-style-image:none;list-style-position:outside;list-style-type:none;}
fieldset, img {border:medium none;}
caption, th {text-align:left;}
table {border-collapse:collapse;border-spacing:0;}
ins , .text-decoration{text-decoration: none !important;}
textarea{ resize: none;}
body {margin:0 auto;font-family:Verdana, Geneva, sans-serif;}
.wrap{ width:1000px; margin:0 auto; padding:0;}
a {text-decoration:none;}
a:hover{ text-decoration:none !important;}
a,a:hover, a:focus{outline:none;}
/*a,a:link,a:visited,a strong{transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;text-decoration:none}*/
iframe {margin:0 auto;border:0;padding:0;}
.show {display:block;}
.hidden {display:none;}
.f14{ font-size:14px; line-height:24px !important;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f20{ font-size:20px !important;}
.border_none{ border:0}
.border1e{ border:1px solid #eee;}
.line1{ border-top:1px dashed #ccc; width:100%; height:1px; overflow:hidden; display:block;}
.fR{ float:right;}
.fL{ float:left;}
.red{ color:red; padding-right:5px;}
.Corange{ color:#ff6600 !important;}
.Cgreen{ color:#038833 !important; text-decoration:underline;}
.Cblue{ color:#4299d1 !important;}
.c3{color:#393939;line-height:22px;}
.c6{ color:#666;line-height:22px;}
.c9{ color:#999;line-height:24px;}
.cff6600{ color:#ff6600 !important; line-height:24px !important;}
a.underline{ text-decoration:underline}
.center{ text-align:center}
.right{ text-align:right;}
.orange{ background:#eb8104; color:#fff !important;}
.green{ background:#00ab57; color:#fff !important;}
.blue{ background:#4299d1; color:#fff !important;}
.blueDark{ background:#2e5c72; color:#fff !important;}
.relative{ position:relative;}
.grayBg{ background:#f8f8f8}
.btnGreen{ background:#0f9b41; padding:10px 25px; color:#fff !important; display:inline-block;}
.btnGreen:hover{ background:#14b34d;}
.radius5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.radius10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:before,
.clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}


/* 尾部 */
.footer .footer_ContactUs{ background:#424854; padding:25px 0;}
.footer .footer_ContactUs a{ color:#fff; height:48px; width:48px; text-align:center; margin-right:15px; float:left;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; display:block; position:relative;}
.footer .footer_ContactUs a i{ width:48px; height:48px; display:block; line-height:46px; text-align:center; font-size:2.5em;}
.footer .footer_ContactUs a span{ display:none; position:absolute;}
.footer .footer_ContactUs a.weixin{ position:relative;}
.footer .footer_ContactUs a.weixin .qrcode{ position:absolute; bottom:50px; left:-30px; width:150px; height:150px; border:1px solid #ccc; display:none;}
.footer .footer_ContactUs a.weixin .qrcode i.iconfont{ color:#fff; position:absolute; bottom:-22px; left:30px;}
.footer .footer_ContactUs a.weixin.active .qrcode{ display:block;}
.footer .footer_ContactUs a.weixin:hover{ background:#4ca40e;}
.footer .footer_ContactUs a.weibo:hover{ background:#e6162d;}
.footer .footer_ContactUs a.youku:hover{ background:#ee4023;}
.footer .footer_ContactUs a.Twitter:hover{ background:#1ab2e8;}
.footer .footer_ContactUs a.facebook:hover{ background:#3b589c;}
.footer .footer_ContactUs a.linkedin:hover{ background:#0165a1;}
.footer .footer_ContactUs a.youtube:hover{ background-image: -moz-linear-gradient( 90deg, rgb(194,36,35) 0%, rgb(242,69,63) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(194,36,35) 0%, rgb(242,69,63) 100%); background-image: -ms-linear-gradient( 90deg, rgb(194,36,35) 0%, rgb(242,69,63) 100%);}
.footer .footer_ContactUs a.google:hover{ background:#c40809;}



.footer .sitemap{background:#353a45; padding:15px 0 55px; line-height:26px; font-size:14px;}
.footer .sitemap .widget-column{float:left; width:150px; padding:30px 8px 0;}
.footer .sitemap .widget-column h4{ padding-bottom:10px; color:#fff; font-size:14px;font-weight:bold;}
.footer .sitemap .widget-column h4 a{ color:#fff;}
.footer .sitemap .widget-column .textwidget{ line-height:26px; color:#798088; font-size:14px;}
.footer .sitemap .widget-column .textwidget p{ padding-bottom:10px; font-size:14px;}
.footer .sitemap .widget-column .textwidget a{ color:#798088;}
.footer .sitemap .widget-column .textwidget a:hover{ color:#fff;}
.footer .sitemap .widget-column .textwidget h3 a, .footer .sitemap .widget-column .textwidget h4 a{ color:#fff;}
.footer .sitemap .big{width:180px;}
.footer .sitemap .small{width:120px;}
.footer .sitemap ul{float:left;}
.footer .sitemap ul li{ font-size:14px;}
.footer .sitemap ul li a{ color:#798088; display:block;}
.footer .sitemap ul li a:hover{ color:#fff;}
.footer .nav{ border-bottom: 1px solid #424854; border-top: 1px solid #424854; color: #7f8c8d; margin: 30px auto; line-height:50px;}
.footer .nav .leftBar{ float:left}
.footer .nav .rightBar{ float:right}
.footer .nav a, .footer .warning, .footer .nav em{ color:#798088;}
.footer .nav a:hover{ color:#fff;}
.footer .nav em{ color:#798088; padding:0 15px;}
.footer .warning p{ text-align:justify;}
.footer .warning p.center{ text-align:center; padding-top:20px; margin-bottom:0;}

/* qq_online */
.online_float{width:70px;background:#0f61c6; position:fixed; right:3%; bottom:10%;z-index:8888;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;}
.online_float a{ border-bottom:1px solid #3081e4; width:70px; text-align:center; display:block; padding:10px 0;}
.online_float a:hover{ background:#207dee;}
.online_float a i, .online_float a span{ width:70px; display:block; color:#fff; text-align:center;}
.online_float a i{font-size:3em;}
.online_float a.first{-moz-border-radius-topleft: 15px;-webkit-border-radius-topleft: 15px;border-top-left-radius:15px;-moz-border-radius-topright: 15px;-webkit-border-radius-topright: 15px;border-top-right-radius:15px;}
.online_float a.last{ border:0;-moz-border-radius-bottomleft: 15px;-webkit-border-radius-bottomleft: 15px;border-bottom-left-radius:15px;-moz-border-radius-bottomright: 15px;-webkit-border-radius-bottomright: 15px;border-bottom-right-radius:15px;}



