/* 头部 */
.header,.footer{margin:0 auto;min-width:1200px;}
.header{}
.header .topBar{height:32px;width: 100%;background: #ffc200}
.header .topBar .topBar1{line-height: 32px;width: 1200px;margin: 0 auto;color:#ffffff}
.header .logo{height:115px; text-align:center;}
.header .logo .log0Main{width:1200px;}
.header .logo .log0Main a{display:table-cell;vertical-align:middle;text-align:center;height:115px;}
.header .logo .topLink{position: absolute;right: 0;top:15px}
.header .logo .topLink a{padding: 0 37px;font-size: 18px;display: block;float: left;color: #000000;}
.header .logo .topLink a:first-child{padding-left: 0}
.header .logo .topLink a:last-child{padding-right: 0}
.header .logo .topLink span{width: 1px;height: 20px;background: #000000;display: block;float: left;margin-top: 3px;}

.header .search{ float:left; width:360px;_width:auto; padding-left:20px; height:70px}
.header .search .tab{ padding:3px 0}
.header .search .tab span{ color:#ddd}
.header .search .tab a{ color:#6f7172}
.header .search .tab a.on{ font-weight:700}
.header .search .bd{ background:#ededed; padding:5px; float:left;}
.header .search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:210px;background:#fff url(../images/v9/icon.png) no-repeat}
.header .search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;margin-left:3px;width:4.2em; margin-left:6px;vertical-align:middle; text-align:center}
.header .banner{ overflow:hidden;zoom:1;_float:right; text-align:right;	}

/* 导航 */
.header .navmain{clear:both; height:70px; background:#0173b9; min-width:1200px;overflow: hidden;}
.header .nav-bar{width:1200px; margin:0 auto; }
.header .nav-bar map{background-position: right -130px; display:block}
.header .nav-site{height:70px;background-position: left -65px;background-repeat: repeat-x; margin:0 5px; padding-left:5px}
.header .nav-site li{float:left; height:70px; line-height:70px; padding:0 42px;position: relative }
.header .nav-site li.current span,.header .nav-site li:hover span{display: block;width: 100%;height:5px;background: #ffc200;bottom:0;margin-top: -5px;}
.header .nav-site li a{color:#fff; font-size:16px; *display:block}
.header .nav-site li.line{background-position: 2px -215px; padding:0; width:10px; color:#FFFFFF;}
.header .subnav{ padding-left:16px; border-left:1px solid #d2dfed;border-right:1px solid #d2dfed;background-position: left -33px;background-repeat: repeat-x; height:32px; line-height:32px}
.header .subnav a{ color:#004499}
.header .subnav span{ padding:0 3px; color:#c8d8e9;}


.footer{ border-top:5px solid #ffc200; color:#000;height:420px;background:#0a78bb;box-sizing: border-box}
.footerBox{width:1200px;margin:30px auto 0}
.foot_nav{justify-content : space-between;align-items : center;margin-bottom: 60px;}
.foot_nav li a{color:#ffffff;font-size: 16px;}
.foot_nav p{display: inline-block;height: 15px;width: 1px;background: #ffffff;}
.linkcon{justify-content : space-between;}
.linkcon .footer-left{}
.footer-left img{width: 520px;height:150px }
.footer-left p{font-size: 12px;color:#ffffff}
.linkcon .footer-middle{width: 350px;color: #ffffff;}
.f_title{}
.f_title p{font-size: 29px;font-weight: bold;height: 36px;line-height: 38px;}
.f_title span{display: inline-block;font-size: 12px;font-weight: bold;font-family: auto;}
.f_info{margin:5px 0;}
.f_info p{font-size: 14px;color: #eee;}
.footer_phone{display: table;width:350px;margin-bottom: 5px;}
.footer_phone img{height: 50px;float: left}
.footer_phone p{font-size: 22px;font-weight: bold;line-height: 25px;letter-spacing: 1px;}
.f_share{align-items : center;}
.f_share span{margin-right: 10px;font-size: 13px;color: #f0f0f0f0;}
.f_share img{width: 26px;margin-right: 5px;}
.linkcon .footer-right{width:170px}
.linkcon .footer-right img{width:168px}
.linkcon .footer-right p{text-align: center;color: #ffffff;font-size: 16px;margin-top: 5px;}
