@charset "utf-8";
/*
Copyright ibw.cn 
Created by Clearfix
*/
*{ margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.mr0{margin-right:0 !important; float:right !important;}
.info{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #464646; background:#fff;}
a { color: #464646; }
a:hover { color: #0d6fb8; }
.wrap { width: 1002px; margin: 0 auto; }

/*Header*/
.header {overflow-x:hidden;}
.topArea{height:129px;background:url(../img/topArea.png);}

.logo{float:left;margin-top:15px; }
.tel{float:right;margin:58px 0 0 140px;}

/*Nav*/
.nav { height: 49px; background:url(../img/nav.png);}
.nav ul { width:1000px; margin:0 auto; }
.nav ul li { width: 142px; float: left; display: inline; position:relative;z-index:10;}
.nav ul li a { display: block; height: 49px; line-height:49px; color: #fff; font-size: 16px; text-align:center; }
.nav ul li a:hover, .nav ul li a.current {color: #0d6fb8; background:url(../img/current.jpg) center no-repeat;}
.nav .subNav {position: absolute; top: 49px; left:0; width: 142px; background: #ffe401; z-index: 10; display: none; }
.nav .subNav dt a { height:auto; line-height:18px; padding:6px 0; font-size: 12px; color:#0d6fb8;}
.nav .subNav dt a:hover {background:#0d6fb8;color:#fff;}
.nav ul li:hover .subNav{display:block;}
/*Banner*/
.banner { position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:25px; width:100%; height:11px; z-index:4;}
.banner .hd ul { width:1002px; height:11px; margin:0 auto;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:0 3px; border-radius:11px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on { background:#0d6fb8; }

/*Footer*/
.ftMes{background:#0086e5; height:100px;}
.ft-l{float:left;margin-top:15px;}
.ftNav{float:right;margin-top:42px;}
.ftNav dl{width:106px;float:right;display:inline;}
.ftNav dl a{color:#fff;}
.ftNav dl a:hover{color: #0d6fb8;}
.ftNav dt{margin-bottom:10px;}
.ftNav dt a{font-size:16px;}
.ftNav dd{line-height:24px;}
.ftNav dd a{font-size:12px;}
.ftNav a{color: #fff;}
.ftNav a:hover{text-decoration: underline;}
.copyRight{background:#0086e5;line-height:35px;color:#fff;}
.copyRight a{color:#fff;}

.online-qq{width:160px;position:absolute;top:150px;left:0;z-index:9000;background:url(../img/service.png) top no-repeat;padding-top:156px;display:none;}
.service li a{color:#fff;}
.service li a:hover{color:#ffeb44;}
.hotLine{font-size:15px;font-weight:bold;}
.hotLine em{display:block;font-size:22px;line-height:22px;color:#c00;font-family:Arial;}
.ewm{margin-top:12px;}

.ft-flash{width:300px;height:226px;position:fixed;bottom:5px;right:5px;background:#000;}
.ft-flash p{color:#f00;position:absolute;top:10px;right:10px;cursor:pointer;}

.backTop{width:75px;height:86px;position:fixed;bottom:240px;right:225px;display:none;cursor:pointer;z-index:9999;}
.backTop a{display:block;color:#fff;width:75px;height:86px;background:url(../img/backTop.png) center no-repeat;cursor:pointer;}
.copyRight{text-align:center;}