﻿@charset "utf-8";
/* reset */
body,h1,h2,h3,h4,blockquote,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑",\5b8b\4f53,arial,sans-serif;}
body{text-align:left;color:#333;background:#FFF;}
button,input,select,textarea,h1,h2,h3,h4{font-size:100%;}
input,select,textarea{outline:none}
em,i{font-style:normal}ol,ul{list-style:none;}
img,fieldset{border:0;vertical-align:middle;}
table{ table-layout:fixed;}
table th,table td{ word-wrap:break-word; word-break:break-all;}
.cf:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}.cf{*zoom:1;}
.clear{font-size:0;line-height:0;height:0;overflow:hidden;clear:both;visibility:hidden;}
.fl{float:left}.fr{float:right;}
a{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;cursor:pointer;}
.tac{text-align:center;}
.tal{text-align:left;}
.warp{width:1000px;margin:0px auto;}

/* header */
.header{ height:100px; background:#0e1d3a;}
.header .warp{ height:100px; background:url(../images/header_tel.png) right 0 no-repeat;}
.header .logo{ width:220px; height:90px;}
.header .search{ width:400px; margin:32px 0 0 125px; _display:inline;}
.header .search .txt{ width:298px; height:36px; overflow:hidden; padding:0 5px; color:#FFF; background:#0e1d3a; border:1px solid #31405b; border-right:none;}
.header .search .btn{ width:50px; height:38px; border:none; background:url(../images/icon_searchBtn.png); cursor:pointer;}
.header .tel{ width:180px; height:90px; display:block;}

/* nav */
.nav{ height:44px; border-bottom:1px solid #0e1d3a;}
.nav ul li{ font-size:15px; line-height:44px; position:relative; text-align:center; float:left;}
.nav ul li a{ _width:35px; padding:0 27px; height:44px; overflow:hidden; display:block;}
.nav ul li .iLink{ background:url(../images/nav_arrow.png) right 0 no-repeat;}
.nav ul li a:hover{ text-decoration:none; color:#ba1a36; background-position:right -44px;}
.nav ul li span{ width:100%; padding:17px 0 10px 0; _width:92px; position:absolute; top:37px; left:0; background:url(../images/nav_bg.png) center 0 no-repeat #ba1a36; display:none;}
.nav ul li span a{ width:100%; padding:0; height:34px; display:block; line-height:34px; font-size:14px; color:#FFF;}
.nav ul li span a:hover{ background:#9e122a; color:#FFF;}
.nav ul .li90 a{ _width:90px;}
.nav ul .li90 span,.nav ul .li90 span a{ _width:144px;}
.nav .share{ width:110px; height:20px; margin:13px 0; border-left:1px solid #b9bec8;}
.nav .share a{ width:22px; height:20px; display:block; margin-left:28px; float:right; background-image:url(../images/nav_share.jpg); background-repeat:no-repeat;}
.nav .share .qq{ background-position:0 -40px;}
.nav .share .qweibo{ background-position:0 -20px;}
.nav .share .weibo{ background-position:0 0;}

/* focus */
.focus{ height:400px; margin:25px auto 20px;}
.focus .iMain{ width:760px; height:400px; overflow:hidden;}
.focus .iMain .iFocus,.focus .iMain .iFocus img{ width:760px; height:400px; overflow:hidden; float:left;}
.focus .iMain .iFocus{ display:none;}
.focus .iTab{ width:240px; height:400px;}
.focus .iTab li{ height:75px; line-height:75px; background:#132549; border-top:1px solid #1d3056; border-bottom:1px solid #09162e; font-size:15px; font-weight:bold; text-align:center;}
.focus a{ width:100%; height:100%; display:block; color:#FFF;}
.focus .iTab .active{ text-decoration:none; background:#0e1d3a; color:#FFF;}
.focus .iTab li a:hover,.focus .iTab .mouseon{ text-decoration:none; background:#0e1d3a; color:#FFF;}
.focus .iTab .linkA{ height:94px;}
.focus .iTab .linkA a{ background:url(../images/focus_link.jpg) 0 0 no-repeat;}
.focus .iTab .linkA a:hover{ background:url(../images/focus_link.jpg) 0 -94px;}

/* indexMain */
.indexMain{ color:#888;}
.indexMain .iTit{ height:28px; line-height:28px; font-size:18px; border-bottom:1px solid #e2e2e2;}
.indexMain .iFocus{ width:370px;}
.indexMain .iNews,.indexMain .iBook{ width:240px; height:260px; overflow:hidden;}
.indexMain .iNews{ width:720px; margin:0 20px;}
.indexMain .iNews .iBox{ height:90px; margin:20px 5px 10px 0; float:left; width:350px;}
.indexMain .iNews .iBox .img{ width:90px; height:90px; overflow:hidden; margin-right:15px; float:left;}
.indexMain .iNews .iBox h2{ height:20px; overflow:hidden; line-height:20px; font-size:16px;}
.indexMain .iNews .iBox p{ margin-top:8px; line-height:24px; font-size:14px; letter-spacing:1px; }
.indexMain .iBook ul{ padding:9px 0; border-bottom:1px dashed #e2e2e2;}
.indexMain .iBook ul li{ height:20px; overflow:hidden; line-height:20px;}

/* footer  margin-top:60px;*/
.footer{ padding-top:20px; background:#181818; color:#888; padding-bottom:50px;}
.footer .link{ width:100%; height:220px;}
.footer .link ul{ width:200px; float:left;}
.footer .link ul li{ line-height:24px; padding-left:25px;}
.footer .link .iTit{ font-size:18px; line-height:50px;}
.footer .link .icon1{ background:url(../images/footer_icon_1.png) 0 center no-repeat;}
.footer .link .icon2{ background:url(../images/footer_icon_2.png) 0 center no-repeat;}
.footer .link .icon3{ background:url(../images/footer_icon_3.png) 0 center no-repeat;}
.footer .link ul li a{ color:#FFF;}
.footer .contact{ width:480px; padding:20px 0 0 80px;}
.footer .contact p{ line-height:20px; font-size:14px;}
.footer .copyright{ line-height:75px; border-top:1px solid #222; text-align:center;}

/* navbar */
#navbar{background:#566075; width:100%; height:50px; position:fixed; bottom:0;  z-index:9999; 
 _bottom:auto; _width:100%; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
.navbar{width:1000px; padding:8px 0; height:34px; margin:0 auto;}
.link{height:34px; width:520px; float:left; color:#fff; font-family:"微软雅黑"; font-size:16px; line-height:34px; text-align:center;}
.link a{color:#fff; font-size:14px; margin-right:55px; text-decoration: none;}
.link a:hover{color:#fff799;}
.counsel{width:129px; height:32px; float:left; margin-left:20px;}
.wx{width:144px; height:32px; float:left; margin-left:20px;}
.wb{width:144px; height:32px; float:left; margin-left:20px;}
