@charset "utf-8";
/* CSS Document */



.ban{ width:100%; float:left; overflow:hidden; height:260px;z-index:1; position:relative}
.fullSlide {width:100%;position:relative;height:260px;overflow:hidden; left:0; top:0; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:260px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:260px; text-align:center}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:10px;line-height:10px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin-right:10px; border-radius:50%; overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#ce3b27;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:130px;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}





.dl01{ width:100%; float:left; overflow:hidden;position:relative; height:230px}
.dl01 dd{ width:100%; float:left; overflow:hidden; font-size:22px; color:#fff; background:url(line01.gif) no-repeat 0 14px; text-indent:135px; line-height:30px; margin-bottom:20px; }
.dl01 dt{ width:100%; float:left; overflow:hidden; line-height:90px; font-size:70px; color:#fff;}
.dl01 dt span{ color:#eaa672; color:#a50021;}
.dl01 ul{ position:absolute; right:0; top:0; -webkit-text-stroke:1px #eaa672; letter-spacing:2px;line-height:230px;text-transform:lowercase; -ms-transform:rotate(-90deg); transform:rotate(-90deg);margin:0 auto; font-size:60px; color:#1b1b1b; text-align:right; width:60px}
.dl01 h4{ width:100%; float:left; overflow:hidden; line-height:80px; font-size:70px; color:#1b1b1b;  -webkit-text-stroke:1px #eaa672; white-space:nowrap;}

.type01{ width:100%; float:left; overflow:hidden;}
.type01 dl{ width:30%; float:left; overflow:hidden; margin-bottom:50px; margin-right:5%;background:#313131;}
.type01 dl dd{ width:100%; float:left; overflow:hidden; position:relative}
.type01 dl dd img{ width:100%}
.type01 dl dd span{ width:100%; height:100%; position:absolute; left:0; top:-500px;transition: all 0.4s;}
.type01 dl dt{ width:100%; float:left; overflow:hidden; }
.type01 dl dt a{ display:block; width:100%; float:left; overflow:hidden; font-size:19px; color:#fff; text-transform:uppercase; line-height:50px; height:60px;  position:relative; text-align:center  }
.type01 dl dt a span{ height:10px; width:50%; position:absolute; left:25%; bottom:0; overflow:hidden}
.type01 dl.dl003,.type01 dl.dl006{ margin-right:0}

.dl001 a span{ background:#52c951}
.dl002 a span{ background:#c60e2a}
.dl003 a span{ background:#1678ce}
.dl004 a span{ background:#ee8e07}
.dl005 a span{ background:#00bd6c}
.dl006 a span{ background:#89461f}

.type01 dl dd span{ background:url(bg_10.png);}


.type01 dl dd:hover span{ top:0 }
.dl001:hover dt a{ color:#52c951}
.dl002:hover dt a{ color:#c60e2a}
.dl003:hover dt a{ color:#1678ce}
.dl004:hover dt a{ color:#ee8e07}
.dl005:hover dt a{ color:#00bd6c}
.dl006:hover dt a{ color:#89461f}




.dl01a{ height:150px}
.dl01a dd{ color:#eaa672;background:url(line02.gif) no-repeat 0 14px;}
.dzimg{ width:100%; float:left; overflow:hidden}
.dzimg img{ width:100%}

.dz01{ width:92%; float:left; overflow:hidden; padding:50px 6% 80px 2%; background:#eee url(line02.png);}

.dz01 dl{ width:46%; margin-left:4%; display:inline; float:left; overflow:hidden;}
.dz01 dl h5{ width:12%; float:left; overflow:hidden;}
.dz01 dl h5 span{ float:left; overflow:hidden; -ms-transform:rotate(-90deg); transform:rotate(-90deg);font-size:14px; color:#999; line-height:30px;text-transform:lowercase; height:30px; text-indent:2px; font-family:Arial, Helvetica, sans-serif; }
.dz01 dl ul{ width:88%; float:left; overflow:hidden;}
.dz01 dl ul dt{ width:100%; float:left; overflow:hidden; font-size:21px; line-height:30px; color:#111; font-weight:bold; }
.dz01 dl ul dd{ width:100%; float:left; overflow:hidden; font-size:14px; line-height:22px; color:#888;  margin-bottom:25px}
.dz01 dl h6{ width:100%; float:left; overflow:hidden;}
.dz01 dl h6 img{ width:100%; float:left; overflow:hidden}

.dl02{ margin-top:50px}

.dl03{ width:100%; float:left; overflow:hidden; }
.dl03 dt{ width:100%; float:left; overflow:hidden; line-height:80px; font-size:70px; color:#fff; margin-bottom:10px}
.dl03 dd{ width:100%; float:left; overflow:hidden; font-size:22px; color:#eaa672; background:url(line02.gif) no-repeat 0 14px; text-indent:135px; line-height:30px; margin-bottom:20px; }
.dl03 dt span{color:#eaa672}
.hz01{ width:100%; float:left; overflow:hidden}

.hz01 dl{ height:260px; width:64%; float:left; overflow:hidden; background:url(hz01.jpg) no-repeat 0 center}

.hz01 ul{ height:260px; width:36%; padding:35px; float:left; overflow:hidden; background:#313131; -moz-box-sizing: border-box;box-sizing: border-box; }
.hz01 ul h4{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:30px; color:#f4f4f4; font-weight:normal}
.hz01 ul h6{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#ddd; font-weight:normal; margin-bottom:30px}

.hz01 ul h5{ width:100%; float:left; overflow:hidden}
.hz01 ul h5 a{ display:block; width:260px; height:60px; border:1px solid #eaa672; text-align:center; line-height:60px; font-size:16px; font-weight:normal; color:#eaa672;transition: all 0.4s;}
.hz01 ul h5 a:hover{ background:#fff; border:1px solid #fff;}












