﻿.headers2 { position: relative; min-width: 1200px;  text-align:center; z-index:9999;background:#eee;}
.headers2 .navs2{width: 1200px;margin:0 auto;line-height: 70px; background:#eee;position: relative; z-index: 9999999; font-size:18px;text-align:center; border-bottom:1px solid #e1e1e1;}
.headers2 .navs2 a#logo{float:left; color:#000; padding-right:39px; width:300px; text-align:left;}
.headers2 .navs2 a#logo img{display:block; width:300px; height:59px; padding-top: 7px;}
.headers2 .navs2 ul{width:860px; float:left;}
.headers2 .navs2 li{float:left; width:16.6%;position:relative; z-index:9999;}
.headers2 .navs2 li a{border:none; display:block;color:#333; }
.headers2 .navs2 li.zx{background:url(images/zx.png) no-repeat 94% 4px}
.headers2 .navs2 li.cur a,.headers2 .navs2 li a:hover{color:#f00;}
.headers2 .navs2 li span.arr_t{width: 0;height: 0;border-width: 0 8px 8px 8px;border-style: solid;border-color: transparent transparent #f00; position:absolute; bottom:-1px; left:50%; margin-left:-8px; display:none; z-index:9999;}
.headers2 .navs2 li.cur span.arr_t{ display:block;}
.headers2 .navs2 li ul{position:absolute; left:50%; margin-left:-110px; width:220px;  top:70px;  display:block; display:none; z-index:9999; background:#FFF;box-shadow:0 0 10px rgba(0, 0, 0, .3); border-top:2px solid #f00;}
.headers2 .navs2 li.cur ul{ display:block;}
.headers2 .navs2 li li{display:block; width:100%; border-bottom:1px solid #eee; position:relative; z-index:9999;}
.headers2 .navs2 li li a{display:block; line-height:45px;border:none; text-align:center;  font-size:16px;}
.headers2 .navs2 li.cur li a{ color:#333; background:#fff;}
.headers2 .navs2 li li.a a,.headers2 .navs2 li li a:hover,.headers2 .navs2 li li.a li a:hover{ background:#f00; color:#fff;}
.headers2 .navs2 li li ul,.headers2 .navs2 li.cur ul ul{ position:absolute; top:0; left:330px; border:none; display:none;z-index:9999;box-shadow:0 0 10px rgba(0, 0, 0, .3);}
.headers2 .navs2 li li.a ul{ display:block;}
.headers2 .navs2 li li.a li a{ background:none; color:#333;}
.headers2 .navs2 .search-btn{width:90px; height:70px; line-height:70px;float:right; font-size: 26px;background:none; color:#000; cursor:pointer; text-align:center;}
.headers2 .navs2 .search-btn i{font-size:16px; font-style:normal; vertical-align:middle; line-height:70px; padding-left:5px;}
.headers2 .navs2 .resign{width:170px; float:right; position:relative; z-index:1;}
.headers2 .navs2 .resign a{ color:#fff; display:block; background: #f00; margin: 16px 10px;height: 37px;line-height: 37px;}
.headers2 .navs2 .resign ul{ display:block; width:100%; position:absolute; left:0; top:55px; z-index:9999; display:none;}
.headers2 .navs2 .resign li{display:block; width:100%; height:50px; font-size:16px; }
.headers2 .navs2 .resign li a{ border-left:none; margin:0 10px;line-height:50px;height:50px;color:#fff;}
.headers2 .navs2 .resign img{display:inline-block; margin-right:5px; margin-top:15px;}
.headers2 .top-nav{line-height:40px; background:#2a2a2a; font-size:14px; z-index:9999999999;position: relative; }
.headers2 .top-nav a,.headers2 .top-nav span{float:right; margin-left:26px; color:#cecece;}
.headers2 .top-nav a:hover,.headers2 .top-nav span:hover,.headers2 .top-nav a.cur{ color:#fff;}
.headers2 .top-nav a.fl{float:left;margin-right:26px; margin-left:0;}
.headers2 .top-nav #login a{ float:none;}
.headers2 .top-nav img{display:inline-block; padding:7px 5px 0 0;}
.headers2 .top-nav .icon{font-size:18px;  margin-right:5px;}
.headers2 .top-nav span.invest,.headers2 .top-nav span.global,.headers2 .top-nav span.weixin{ position:relative;z-index:999999999; }
.headers2 .top-nav span#login{display: none}
/**/
.headers2 .top-nav .nation-list{display:none;position:absolute; top:40px;left:50%;padding:20px;width:460px;background:#fff;border:1px solid #f5f5f5;box-shadow:0 0 10px rgba(0, 0, 0, .3);z-index:99999; margin-left:-251px;}
.headers2 .top-nav .nation-list .col{float:left;width:50%;font-size:12px;text-align:left}
.headers2 .top-nav .nation-list .col a{display:block;height:26px;padding-left:16px;line-height:26px;background:url("images/rect.jpg") left center no-repeat;color:#333;text-align:left;float: none;margin-left: 0;}
.headers2 .top-nav .nation-list .col .son{padding-left:26px;background-position:10px center}
.headers2 .top-nav .nation-list .col .gson{padding-left:46px;background-position:30px center}
.headers2 .top-nav .nation-list .nation-tl{font-size:16px;font-weight:bold; color:#222;}
.headers2 .top-nav .nation-list a:hover{color:#ff001e;}
.headers2 .top-nav span.weixin span.arr_t,.headers2 .top-nav span.invest span.arr_t,.headers2 .top-nav span.global span.arr_t{width: 0;height: 0;border-width: 0 8px 8px 8px;border-style: solid;border-color: transparent transparent #fff; position:absolute; z-index:99999; bottom:-1px; left:50%; margin-left:-8px; display:none;}
.headers2 .top-nav .weixin .icon{ font-size: 24px;}
.headers2 .top-nav span.invest ul,.headers2 .top-nav span.weixin .wxdiv{display:block; width:180px; padding:10px; text-align:center; line-height:30px; background:#fff; position:absolute; left:50%; margin-left:-100px; top:40px;z-index:99999; display:none;box-shadow:0 0 10px rgba(0, 0, 0, .3); }
.headers2 .top-nav span.weixin img,.wxdiv img{ float:left;}
.headers2 .top-nav span.weixin .wxdiv,.wxdiv{border-bottom:5px solid #ff001e;padding: 10px; width: 220px;margin-left:-130px; color: #2a2a2a; font-size: 14px;}
.headers2 .top-nav span.weixin .text,.wxdiv .text{padding-top:20px; line-height:24px}
.headers2 .top-nav span.invest li{display:block; width:100%;}
.headers2 .top-nav span.invest li a{padding-left:16px;background: url('images/rect.jpg') left center no-repeat; float:none; color:#333;}
.headers2 .top-nav span.invest li a:hover{ color:#f00;}
.headers2 .top-nav .icon{margin-right: 4px; font-size: 20px; vertical-align:middle;line-height: 1;}