@charset "utf-8";
/* CSS Document */

body          { margin:0; font-size:14px; font-family:"微软雅黑"; }
.contBody { background:#f0f1f1; }
/*// share ///////////////////*/
a             { text-decoration:none; outline:none; color:#666666; cursor:pointer; }
a:hover       { text-decoration:none; }

.title { border-bottom:2px solid #e5eef6; font-weight:normal; height:30px;line-height:30px; position:relative; }
.title .titleName { width:100px; height:30px; border-bottom:2px solid #f79239; display:block; color:#005bab; position:absolute; left:0; top:0; z-index:3; }
.title .titleLink { float:right; width:50%; height:30px;  display:block; text-align:right; }
.title .titleLink a { padding-right:10px; margin:0 10px; background:url(../img/iconSj.png) right center no-repeat; color:#000; }

/*// header ///////////////////*/
.header       { height:48px; background:#213763; }
.menu         { padding-left:220px; margin:0 auto; width:780px; height:48px; position:relative; }
.menu .logo   { width:183px; height:116px; display:block; background:url(../img/logo.png) no-repeat; position:absolute; left:0; top:0; z-index:3; }
.menu ul li   { float:left; width:94px; height:48px; background:url(../img/line.png) right center no-repeat; }
.menu ul li a { height:48px; display:block; text-align:center; line-height:48px; color:#fff; }
.menu ul .curr a { background:#007ac3; }
.banner       { height:480px; background:url(../img/banner.jpg) center top no-repeat; }
.banner2      { height:220px; background:url(../img/banner2.jpg) center top no-repeat; }

/*// main ///////////////////*/
.main          { margin:0 auto; width:1000px; overflow:hidden; }
.info          { float:left; margin:30px 0; width:625px; overflow:hidden; }
.info ul       { margin-top:20px; width:643px; }
.info li       { float:left; margin-right:22px; width:192px; }
.info li a     { width:192px; height:110px; display:block; }
.info li a img { width:192px; height:80px; display:block; }
.info li a .infoTitle { margin-top:10px; padding-right:10px; width:102px; height:18px; text-align:center; line-height:18px; font-size:12px; display:block; background:#005bab url(../img/iconSj2.png) 95% center no-repeat; color:#fff; }
.service       { float:right; margin:30px 0; width:280px; }
.service img   { margin-top:20px; }

.box          { overflow:hidden; }
.box h1       { margin:20px 0 10px; height:74px; font-size:30px; text-align:center; line-height:74px; color:#fff; background:#005bab; }
.box ul li    { float:left; border-left:3px solid #f0f1f1; border-top:3px solid #f0f1f1; width:247px; height:198px; background:#fff; }
.box ul li h3 { height:40px; line-height:40px; font-weight:normal; text-align:center; font-size:20px; color:#005bab; }
.box ul li a  { margin:10px auto 0; width:132px; height:24px; display:block; line-height:24px; text-indent:13px; background:#005bab url(../img/iconSj2.png) 92% center no-repeat; color:#fff; }
.box ul li a:hover { background:#007ac3 url(../img/iconSj2.png) 92% center no-repeat; }
.box ul .six  { border-left:3px solid #fff; }
.box ul .tit  { margin-top:40px; }
.box ul li .l { margin-left:55px; width:182px; }
.xg .six      { padding-top:10px; }
.box .c2      { background:#007ac3; }
.box .c3      { background:#1b9fee; }


.listTit     { margin:47px 0 30px; height:32px; border-bottom:1px solid #de4619; }
.listTit a   { float:left; margin-right:16px; width:104px; height:32px; line-height:32px; text-align:center; font-weight:normal; display:block; background:#cdcdcd; color:#333333; }
.listTit .curr { background:#dd4012; color:#fff; }
.listBox     { display:none; background:#fff; overflow:hidden; }
.navTab      { margin-bottom:20px; overflow:hidden; }
.navTab li   { float:left; border-left:1px solid #f0f1f1; border-right:2px solid #f0f1f1; width:247px; height:142px; background:#fff; }
.navTab li a { margin:27px auto 0; padding-left:10px; width:132px; min-height:24px; display:block; line-height:22px; background:#005bab url(../img/iconSj2.png) 92% center no-repeat; color:#fff; }
.listCont p { padding:5px 40px; font-size:16px; line-height:27px; text-indent:32px; color:#221815; }

.contact { width:1000px; overflow:hidden; }
.contact .title { padding:20px 0; }
.map { height:527px; background:url(../img/contactBg.jpg) no-repeat; }

/*// footer ///////////////////*/
.footerIndex             { height:30px; line-height:30px; background:#efefef; color:#666666; }
.footerIndexCont         { margin:0 auto; width:1000px; }
.footerIndexCont .link   { float:left; width:50%; height:30px; display:block; }
.footerIndexCont .link a { margin:0 5px; }
.footerIndexCont .gs     { float:right; }
  
.footer                { margin-top:50px; height:82px; line-height:30px; background:#213763; color:#697fa9; }
.footerCont            { margin:0 auto; padding-top:20px; width:1000px; height:62px; font-size:12px; text-align:right; position:relative; }
.footerCont a          { margin:0 5px; color:#697fa9; }
.footerCont span       { height:20px; line-height:20px; display:block; }
.footerCont .footerImg { position:absolute; left:0; top:30px; z-index:3; }
















