.zjindex{ width:100%; background:#F5F5F5; padding:35px 0 50px 0;}
.idh{ width:100%; overflow:hidden; top:0px;}
.idh .dnr{ overflow:hidden;}
.idh .dnr .zcd { overflow:hidden; width:100%; float:left;}
.idh .dnr .zcd li{ width:14.28%; float:left; height:126px; background:#C3864E;}
.idh .dnr .zcd li div{ background:url(../img/dhhx.png) no-repeat top right; height:126px; text-align:center;color:#FFF;}
.idh .dnr .zcd li div a{ color:#FFF;}
.idh .dnr .zcd li div h3{ font-size:16px; padding-top:40px;}
.idh .dnr .mev{width:14.28%;  float:left; height:126px; background:#AA9663 !important;color:#FFF; text-align:center;}
.idh .dnr .mev a{ display:block; color:#FFF;}
.idh .dnr .mev h2{ background:url(../img/zjsy.png) no-repeat 0 0; width:39px; height:24px; display:block; margin:38px auto 0;}
.idh .dnr .mev p{ font-size:16px; padding-top:5px;}
.idh .dnr .zcd .active{ background:#C3864E;}
.idh .dnr .zcd .active div{ background:#AA9663;}

.xxnr{ overflow:hidden; position:relative;}
.xxnr .nl{ overflow:hidden; width:645px; float:left;min-height:748px;}
.xxnr .nl li,.xxnr .nl dl{ overflow:hidden; width:215px; height:215px; float:left; overflow:hidden;cursor:pointer;}
.xxnr .nl .picx{width:215px;height:215px;overflow:hidden; position:relative;}
.xxnr .nl .picx:hover .fdxg{-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);transform: scale(1.2,1.2);_transform: scale(1.2,1.2);}
.xxnr .nl .picx img{width:215px; min-height:215px; overflow:hidden;}
.xxnr .nl .tex{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; color:#FFF; background-color: #000; /* background color for IE */
filter: alpha(opacity=40); /* opacity filter for IE */
background-color: rgba(0,0,0, 0.4); /* for other browsers */}
.xxnr .nl .tex h3{ position:absolute; bottom:10px; left:20px; font-weight:600;}
.xxnr .nl .tex p{ font-size:14px; font-weight: normal;}
.xxnr .nl .picx:hover .tex{ display:block;}
.xxnr .nl .lv{ background:#F16D2D;}
.xxnr .nl .sl{ background:#C3864E;}
.xxnr .nl .ql{ background:#AA9663;}
.xxnr .nl .ll{ background:#004198;}

.xxnr .nl .picd{ overflow:hidden; width:565px;  background:#fff; left:50%; top:0; position:absolute; margin-left:40px; display:none;}
.xxnr .nl .picd .dxp{ width:565px; height:432px; overflow:hidden;}
.xxnr .nl .picd .dxp img{ width:565px; min-height:432px;}
.xxnr .nl .picd .js{ padding:45px 50px 30px;}
.xxnr .nl .picd .js h3{ font-size:26px; font-weight:500;}
.xxnr .nl .picd .js h3 span{padding-right:20px;word-spacing:8px; letter-spacing: 8px;}
.xxnr .nl .picd .js h4{font-size:18px; padding-top:3px;}
.xxnr .nl .picd .js p{padding-top:20px; color:#707070;}
.xxnr .nl .picd .zx{ text-align:center; padding-bottom:42px;}
.xxnr .nl .picd .zx span{ margin:0 20px; width:107px; height:37px; text-align:center; line-height:37px; display:inline-block; background:#F16D2D; color:#FFF;border-radius:10px;}
.xxnr .nl .picd .zx .zxzx{ background:#C3864E;}
.xxnr .nl .picd .zx span a{ color:#FFF; display:block;}
.xxnr .nl .picd .zx span:hover{ background:#C3864E;}
.xxnr .nl .on .picd{ display:block;}
.dz .idh{ position:fixed; top:0; left:0; z-index:999;}
.dz .xxnr .nl{ padding-top:126px;}
.dz .xxnr .picd{ padding-top:126px; position:fixed;}
.xxnr .tz{position: absolute !important; bottom:0 !important; top:auto !important;}
