.top {background: #fff}
.top .header {min-width: 1270px; height: 90px; border-bottom: 1px solid #e0e0e0; } 
.top .header .wrap {width: 1270px; height: 90px; margin: 0 auto; background: url(/static/assets/images/logo.png) no-repeat left 10px; } 
.top .header .wrap .right {float: right; margin-top: 24px; position: relative; } 
.top .header .wrap .right .contact {height: 15px; position: relative; right: 30px; } 
.top .header .wrap .right .contact li {float: right; border-right: 1px solid #666; height: 15px; position: relative; } 
.top .header .wrap .right .contact li:first-child {border-right: none; } 
.top .header .wrap .right .contact li a {display: block; font-size: 14px; color: #666; height: 15px; line-height: 15px; padding: 0 16px; } 
.top .header .wrap .right .contact li:first-child a {padding: 0 0 0 16px; } 
.top .header .wrap .right .arrow-down {position: absolute; right: 10px; top: 5px; } 
.top .header .search {height: 28px; margin-top: 8px; float: right; margin-right: 30px; } 
.top .header .search .search-btn {display: block; font-size: 14px; color: #fff; background-color: #41b0a7; height: 30px; line-height: 30px; width: 40px; text-align: center; float: right; margin-left: 10px; cursor: pointer; } 
.top .header .search .search-area {display: block; width: 250px; height: 100%; padding-left: 10px; float: right; border: 1px solid #e0e0e0; } 
.top .nav {min-width: 1270px; height: 48px; margin: 0 auto; position: relative; } 
.top .nav .first {width: 1270px; margin: 0 auto; } 
.top .nav .first > li {height: 45px; float: left;padding:0 10px;display: inline-block; margin:0 10px;} 
.top .nav .first > li > a {display: block; height: 100%; font-size: 16px; color: #666; text-align: center; line-height: 45px; } 
.top .nav .first > li.active {border-bottom: 3px solid #41b0a7; } 
.top .nav .first > li.active > a {color: #41b0a7; } 
.top .nav .second-wrap {position: absolute; width: 100%; left: 0; top: 48px; background-color: #fff; z-index: 9; display: none; box-shadow: 2px 3px 3px #ccc; } 
.top .nav .second-wrap .wrap {width: 1270px; margin: 0 auto; padding-top: 40px; min-height: 350px; } 
.top .nav .second-wrap .wrap .title {width: 220px; float: left; } 
.top .nav .second-wrap .wrap .title p {font-size: 30px; color: #41b0a7; } 
.top .nav .second-wrap .wrap .title span {font-size: 18px; color: #999; display: block; margin-top: 10px; } 
.top .nav .second-wrap .wrap .second {width: 154px; float: left; border-right: 1px solid #e0e0e0; } 
.top .nav .second-wrap .wrap li {height: 36px; overflow:hidden; } 
.top .nav .second-wrap .wrap li a {display: block; height: 100%; font-size: 16px; color: #666; line-height: 36px; padding-left: 12px; } 
.top .nav .second-wrap .wrap .third {width: 900px; float: left; } 
.top .nav .second-wrap .wrap .third div {display: none; } 
.top .nav .second-wrap .wrap .third div.active {display: block; } 
.top .nav .second-wrap .wrap .third div ul {width: 300px; height: 100%; float: left; } 
.top .nav .second-wrap .wrap .third li a {padding-left: 20px; } 
.top .nav .second-wrap .wrap .second li.active {background: url(/static/assets/images/nav-active.png) no-repeat left center; color: #41b0a7; } 
.top .nav .second-wrap .wrap .second li.active a {color: #41b0a7; } 
.top .nav .second-wrap .wrap .fourth {width: 625px; float: left; height: 100px; background-color: #ccc; } 
.top .nav .second-wrap .wrap .third a:hover {color: #41b0a7; } 
.top .nav .other .second-wrap .wrap .second {width: 1045px; float: left; border-right: none; } 
.top .nav .other .second-wrap .wrap .second .col {float: left; border-right: 1px solid #e0e0e0; } 
.top .nav .other .second-wrap .wrap .second .col3 {border-right: none; } 
.top .nav .other .second-wrap .wrap .second .col1 {width: 700px; } 
.top .nav .other .second-wrap .wrap .second .col2,.top .nav .other .second-wrap .wrap .second .col3 {width: 175px; } 
.top .nav .other .second-wrap .wrap .second .col .col-title {font-size: 16px; color: #41b0a7; height: 30px; line-height: 30px; padding-left: 15px; } 
.top .nav .other .second-wrap .wrap .second .col .col-list a {display: block; width: 160px; padding-left: 15px; height: 30px; line-height: 30px; font-size: 16px; color: #666; float: left; overflow: hidden; } 
.top .nav .other .second-wrap .wrap .second .col .col-list a:hover {color: #41b0a7; } 
.top .nav .other2 .second-wrap .wrap .third {width: 900px; } 
.top .nav .other2 .second-wrap .wrap .third .other3 a {display: inline-block; width: 160px; padding-left: 15px; height: 30px; line-height: 30px; font-size: 16px; color: #666; } 
.top .nav .other2 .second-wrap .wrap .third .other3 a:hover {color: #41b0a7; } 
.top .nav .other2 .second-wrap .wrap .third .other3 .other-title {display: block; color: #41b0a7; } 
.top .nav .other2 .second-wrap .wrap .third .other3 div {margin-bottom: 20px; } 

@media screen and (max-width:468px){
	.top{display: none;}
}