
.main-top {  height: 141px; background: none !important ; min-width: 1242px; }
.top-bg {background: url("../images/new/top-3.png") repeat bottom center !important; opacity: 1; position: absolute; z-index: -1; left: 0px; right: 0px; top: 0px; bottom: 0px; height: 141px; }

.new-index { width: 1242px; margin: 0px auto;}
.main-header { height: 80px;}
.main-header>dl>dt { height: 80px; line-height: unset;}
.main-header>dl>dt img { margin-top: 20px;}
.main-header>dl>dd { display: flex; justify-content: space-between; margin-left: 0px;  height: 80px !important; line-height: 90px!important; }


.main-header>dl>dd>h2{ width: 430px; height: 80px !important; line-height: 80px!important; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color: #FFF; }
.main-header>dl>dd form { width: 242px;  position: relative; padding: 0px 15px; border-left: 2px solid #FFF;border-right: 2px solid #FFF; margin: 0px 15px; }
.main-header>dl>dd form>input { border: none; height: 24px; background-color: #f5f5f5;border-radius: 20px; width: 100%; padding: 0px 50px 0px 15px; }
.main-header>dl>dd form>i { position: absolute; right: 10px; top: 50%; margin-top: -12px; display: block; cursor: pointer; height: 24px; line-height: 24px; width: 50px; background: url("../images/search-btn.png") no-repeat center center;}
.main-header>dl>dd p>a { display: inline-block; height: 30px; line-height: 30px; margin-left: 20px; color: #FFF }
.main-header>dl>dd p>i {  display: inline-block; vertical-align: -2px;  width: 18px; height: 18px; border-radius: 50%; background: #1419d2;color: #FFF; position: relative; margin-left: 10px;}
.main-header>dl>dd p>i.icon-user:before{ position: absolute;font-size: 20px; height: 20px; width: 20px; left: -1px; top: -3px;}
.top-tools>p,.top-tools>form,.top-tools>div { display: inline-block}
.top-tools { margin-top: 25px;  height: 24px !important; line-height: 24px !important;white-space:nowrap; }
.top-tools>.language {color: #FFF; cursor: pointer;}
.top-tools>.language i { font-size: 18px !important; margin-right: 5px; vertical-align: middle}
.top-tools>.language span { font-size:16px;vertical-align: middle }

.top-nav { text-align: right;}
.top-nav>ul>li { display: inline-block;  padding: 3px 15px; transition: all 0.3s linear 0s; position: relative;}
.top-nav>ul>li>a { color: #FFF; font-size: 16px; font-family:PingFang SC;transition: all 0.3s linear 0s}
.top-nav>ul>li>a>i { margin-right: 5px; vertical-align: middle;}
.top-nav>ul>li:hover,.top-nav>ul>li.active { background: #FFD900;  }
.top-nav>ul>li:hover>a ,.top-nav>ul>li.active>a{ color: #0000FF; font-weight: bold;}

.top-nav>ul>li>div { transition: all 0.3s linear 0s; position: absolute; left: 0px; right: 0px; top: 0px; padding-top: 30px; display: none;z-index: -1; }
.top-nav>ul>li:hover>div { display: block;}
.top-nav>ul>li>div>a { display: block; background: rgba(0,0,0,0.5); text-align: center; overflow: hidden; padding: 5px 5px; color: #FFF; margin: 5px 0px}
.top-nav>ul>li>div>a:hover{ background: #FFD900; color:#0000FF; }


