﻿header{ width: 100%; height:auto; background: url(../images/header.jpg) no-repeat center; background-size:cover; padding: 0 0 35px 0;}


.header-top{ width: 100%; height: 70px; padding:10px 0; line-height: 50px; background-color: rgba(0,65,103,.8); color: #fff;}
.header-top-left{}
.header-top .hlogo{ width:96px; height:50px; margin-right:30px;}
.header-top .hlogo a{ display:block; width:96px; height:50px;}
.header-top .hlogo a img{  width:96px; height:50px;}
.header-top a{ color: #FFFFFF; margin-right: 10px;}
.header-top a i{ margin-right: 5px;}

.header-box{ padding-top: 60px;}

.header-box-logo{ width: 214px; height: 75px;}
.header-box-logo a{ display: block;   width:214px; height: 75px;}
.header-box-logo a img{  width: 214px; height: 75px;}
.header-box-logo a h1{ display: none;}



.header-box-logo-txt{ text-align: center; color: #FFFFFF; font-weight: bold; font-size: 1.6rem; text-shadow: 1px 2px 9px #000; line-height: 50px; margin-top: 25px;}


.hsearch{ width: 70%; height: 50px; line-height: 50px; margin-top: 25px;}
.hsearch input{ width: 80%; background: #FFFFFF; padding: 0 20px; height: 50px; line-height: 50px; border: none; box-shadow: 1px 1px 7px 0 rgba(0,0,0,.66);}
.hsearch button{ width: 15%; height: 50px; text-align: center; border: none; color: #FFFFFF; background: #0bbbe0; border-radius:4px; font-size: 1.1rem;  box-shadow: 1px 1px 7px 0 rgba(0,0,0,.66); cursor: pointer;}

.hot-search{ line-height: 32px; margin-top: 10px; width: 70%; }
.hot-search a{ color: #FFFFFF; margin-right: 20px;}


.header-menu{ margin-top: 35px; width: 70%; height: 43px;}
.header-menu a{ display: inline-block; color: #fff; height: 43px; line-height: 41px; text-align: center; width: 20%; background-color: rgba(0,65,103,.65); border-radius: 3px;border: solid 1px rgba(255,255,255,.7);}
.header-menu a i{ margin-right: 10px;}
.header-menu a:hover{background-color: rgba(0,65,103,.85); }


.header-about{ position:fixed; left:0; top:0; z-index:999; background:#111; height:80px; padding:15px 0; width:100%;}
.header-about .logo1{ width:96px; height:50px;}
.header-about .logo1 a{ display:block; width:96px; height:50px;}
.header-about .logo1 a img{ width:96px; height:50px;}


.header-about-right{}
.header-about-right a{ color: #FFFFFF; margin-left: 20px;}
.header-about-right a i{ margin-right: 5px;}


.header-all{ width:100%; height:100px; padding:25px 0; background:#fff; margin-top:80px;}
.allsearch{ width: 50%; height: 50px; line-height: 50px; }
.allsearch input{ width: 80%; background: #FFFFFF; padding: 0 20px; height: 50px; line-height: 50px; border: none; box-shadow: 1px 1px 7px 0 rgba(0,0,0,.66);}
.allsearch button{ width: 18%; height: 50px; text-align: center; border: none; color: #FFFFFF; background: #0bbbe0; border-radius:4px; font-size: 1.1rem;  box-shadow: 1px 1px 7px 0 rgba(0,0,0,.66); cursor: pointer;}

.header-all-right{}
.header-all-right a{ margin-left: 20px; font-size:1.1rem;}
.header-all-right a i{ margin-right: 10px;}
