﻿*{ margin:0 auto; padding:0; border:none; outline:none;}
ul,li{ list-style:none; text-transform:capitalize;}
a{ text-decoration:none;}

.mt18{ margin-top:18px;}
.ml18{ margin-left:18px;}
.ml16{ margin-left:16px;}

.head{ width:100%; height:114px;}
.head ul{ width:1000px;}
.head ul li.logo{ float:left; width:401px; height:114px;}
.head ul li.search{ float:left; width:450px; height:36px; margin:37px 0 0 45px; padding:2px; display:inline; background:url(../newimages/ser_bg.jpg) no-repeat;}
.ser_sel{ float:left; width:50px; height:22px; margin-top:6px;}
.ser_inp{ float:left; width:334px; height:32px; line-height:32px; border:none; outline:none;}
.ser_btn{ float:left; width:58px; height:36px; background:url(../newimages/ser_btn.jpg) center center; cursor:pointer;}
.head ul li.wechat{ float:left; width:100px; height:114px;  background:url(../newimages/wechat_code.jpg) center center no-repeat;}

.meun{ width:100%; height:47px; background:url(../newimages/nav_bg.jpg) repeat-x;}
.nav{ width:1000px; height:47px; line-height:46px; font-size:14px; position:relative; z-index:1;}
.navmain{ height:47px; position:relative; }
#nav_all{ float:left; height:47px; position:relative; z-index:222;}
#nav_all li{ float:left; width:100px; text-align:center;}
#nav_all li a{ width:100px; height:47px; line-height:46px; display:inline-block; color:#fff; cursor:pointer; white-space:nowrap;}
#nav_all li a:hover{ width:100px; height:43px; line-height:38px; color:#fff; border-top:4px solid #639aca; background: url(../newimages/bird.png) center 33px no-repeat;}
#nav_all li ul{ display:none; position:relative; z-index:99; width:100px; border-top:2px solid #639aca;}
#nav_all li ul li{ float:left; width:100px; height:24px; line-height:24px;}
#nav_all li ul li a{ background:none; width:100px; height:24px; line-height:24px; color:#fff; border:none; font-size:12px; font-weight:normal; background:#639aca;}
#nav_all li ul li a:hover{ background:none; width:100px; height:24px; line-height:24px; color:#fff; border:none; background:#61bbe0;}

.foot{ width:100%; background:#1f3c68; height:188px; padding:30px 0; color:#819cc9; text-align:center; font-size:12px; line-height:32px;}
.foot a{ color:#819cc9;}
.foot span{ color:#61bbe0; font:14px; font-weight:bold;}
.foot span a{ color:#61bbe0; font:14px; font-weight:bold;}
.foot a:hover{ color:#fff;}