.main{width:1185px;margin:0 auto; padding-top:20px;}
.top{width:100%;height:108px;background:#e6e6e6;}
.top-left{float: left;color: #333333;font-size: 14px;}
.top-right{float: right;color: #454545;font-size: 15px; font-weight:bold; vertical-align:middle; padding-top:10px; width:460px;}
.top-right a{color: #333333;display: inline-block;text-align: center}

.header{padding:38px 0  0;height:95px;}
.logo a{display: inline-block;background: url('../images/bor.jpg') no-repeat center right;width:214px;}
.zixun{text-align:right;color: #6c7d85;font-weight: bold;font-size: 18px;background: url('../images/tel.png') no-repeat center right;padding-right: 35px;line-height: 39px;height:35px;}
.tel{margin-right: 45px; top:0px; float:left;}
.telnum{color: #e30404;font-size: 33.66px;font-family: Impact;}
.nav{background: url('../images/nav.jpg') no-repeat center center; background-color:#04448e;width:100%;height:50px;}
.nav ul .one{float: left;position: relative;z-index:100001;}
.nav ul .one .a{display:inline-block;width:120px;text-align:center;color: #fff ;height:50px;line-height: 50px;}
.er{width:375%;position: absolute;top:100%;left:0;display: none;z-index:100000;background: #f8f9fd;border-bottom:2px solid #4a92e4; padding-bottom:25px;}
.er li{height:25px;text-align: left;font-size: 14px;position: relative; padding:0 20px;}
.era{height:40px; line-height:40px;background-color:#FFFFFF; font-family:Microsoft YaHei; font-size:17px; padding:0 20px;text-align: left;}
.on{ background-image:url(../images/db.png); background-position:bottom; background-repeat:repeat-x;}
.er li a{position:relative;color: #616264;width:100%;height:25px;line-height: 25px;z-index:10000;}
.er li a:hover{position:relative;color: #ffffff;width:100%;height:25px;line-height: 25px;z-index:10000;}
.er li div{position: absolute;top:0;left:0;width:100%;height:25px;line-height: 25px;background: #f8f9fd;opacity: 0.4;filter:Alpha(opacity=40);-moz-opacity:0.4;-ms-opacity:0.4;-webkit-opacity:0.4;border-bottom:1px solid #fff;}