﻿body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ul {list-style:none;}
a{text-decoration:none;}
#nav {
 background:url(../images/2dh.jpg) repeat-x;
 height: 36px;
 position:relative;
 z-index:1;
 width:100%;
 margin:0 auto;
 font-family:Microsoft YaHei ;
}
#nav ul {}

#nav ul li {
 float: left;
 font-size: 15px;
 font-weight: bolder;
 position: relative;
}

#nav ul li.lanmu>a {
 color: #fff;

}

#nav ul li.lanmu {
 padding-top: 8px;
 width:79px;
 text-align: center;
 height: 27px;
 
}

.menu li.lanmu:hover {
 background-color: #fff;
 border-top:1px solid #DDDDDD;
}

.menu li:hover a {
 color: #686D71 !important;
}

.menu ul {
 width: 320px;
 background-color: rgb(255, 255, 255);
 background-color: rgba(255, 255, 255,1);
 border: 1px solid #fff;
 border-top: none;
 position: absolute;
 top: -999em;
 z-index: 99999;
 display: none;
 border-bottom-left-radius:5px; border-bottom-right-radius:5px;
 border: 0px solid rgba(255, 255, 255,0.5);
 border-top:none;
}
.menu li:hover ul {
 top: 35px;
 min-width:300px;
 border:1px solid #AE1C1C;
 border-top:none;
 background-color:#fff;
}
.menu li:hover ul li {
 font-size: 12px;
 border: none;
 width: 185px;
 float: left;
 padding: 4px 0 4px 12px;
 text-align: left;
}
.menu li:hover ul li a {
 color: #303030;
 text-decoration: none;
 font-weight: normal;
 background: url(../images/arrow3.png) left center no-repeat;
 padding-left: 12px;
}
.menu li:hover ul li a:hover {
 background: url(../images/arrow4.png) left center no-repeat;
 padding-left: 12px;
 color: #B32B11 !important;
}

.menu li.lanmu:hover {
 background-color: #F9F9F9;
}
.menu li.hover a {
 color: #7C7C7C !important;
}
.menu li.hover ul {
 top: 37px;
 
}
.menu li.hover ul li {
 border: none;
 width: 70px;
 float: left;
 padding: 4px 0 4px 12px;
 transition: all 1s;
}
.menu li.hover ul li a {
 height: 16px;
 line-height: 16px;
 font-size: 14px;
 color: #222;
 text-decoration: none;
 font-weight: normal;
 background: url(../images/arrow3.png) left center no-repeat;
 margin-left: 12px;
}
.menu li.hover ul li a:hover {
 background: url(../images/arrow4.png) left center no-repeat;
 padding-left: 12px;
 color: #B32B11 !important;
}
.menu li.other_lanmu ul {
 padding-top:8px;
 width: 380px !important;
 position: absolute;
 left:-1px;
}
.menu li.other_lanmu ul li {
 width: 110px!important;
}

.menu li.other_lanmu ul li a{
 width: 110px!important;
}

.menu li.mid_lanmu ul {
 padding-top:8px;
 width:300px !important;
 position: absolute;
 left:-1px;
}
.menu li.mid_lanmu ul li {
 width: 120px!important;
}
.menu li.sub_lanmu ul {
 padding-top:8px;
 width: 310px !important;
 position: absolute;
 left:-1px;
}
.menu li.sub_lanmu ul li {
 width: 140px!important;
}
.menu li.large_lanmu ul {
 padding-top:8px;
 width: 390px !important;
 position: absolute;
 left:-1px;
}
.menu li.large_lanmu ul li {
 width: 180px!important;
}


.menu li.jy_lanmu ul {
 width: 360px !important;
 position: absolute;
 left:-1px;
}
.menu li.jy_lanmu ul li {
 width: 165px!important;
}
.menu li.hzjl_lanmu ul {
 padding-top:8px;
 width: 240px !important;
 position: absolute;
 right:-1px;
}
.menu li.hzjl_lanmu ul li {
 width: 100px!important;
}


.menu li.last_lanmu ul {
 padding-top:8px;
 width: 370px !important;
 position: absolute;
 right: -1px;
}
.menu li.last_lanmu ul li {
 width: 110px !important;
}
.2017dwxw{ font-size:12px; font-family:微软雅黑; color:#000000;}
.2017dwxw:hover{color:#cc0000;}
.2018erji{ font-size:36px; font-family:微软雅黑; color:#000000;}